Datamart
L'onglet Datamart pilote la génération du datamart analytique de l'entreprise : un jeu de données dénormalisé, destiné à être exploité par vos outils de BI.

Paramètres → Espace de travail → Datamart
L'onglet n'est pas disponible sur une licence de démonstration : il affiche alors l'invitation à passer en version Pro.
Deux blocs, deux publics
L'écran superpose une configuration et une commande, et les deux ne s'adressent pas aux mêmes personnes.
Configuration du datamart
Ce bloc porte la mention « administrateurs FoxPlan uniquement » — il n'apparaît pas pour un administrateur d'espace de travail ordinaire. Il définit où et comment la génération s'exécute :
| Champ | Rôle |
|---|---|
| Schéma | Le nom du schéma cible utilisé lors de la génération (ex. K_JPM) |
| URL du service | L'adresse du service de génération appelé (ex. https://datamart.example.com/generate?) |
| Environnement | Le nom d'environnement transmis au service (ex. prod) |
| Langue de génération | La langue des libellés du datamart et des réponses de l'API |
| Génération automatique | Active la génération planifiée pour cette entreprise |
Chacun de ces champs surcharge la configuration globale du serveur pour cette entreprise : c'est le mécanisme qui permet à plusieurs clients de cohabiter sur une même instance avec des cibles différentes.
Programmation quotidienne
| Champ | Rôle |
|---|---|
| Programmation quotidienne | Déclenche la génération une fois par jour |
| Heure programmée | L'heure HH:mm:ss du déclenchement |
| Jours d'exécution | Les jours où la génération se déclenche. Par défaut, tous sauf le vendredi et le samedi |
| Heure serveur | Rappel du fuseau dans lequel l'heure ci-dessus est interprétée — affiché à côté, en lecture seule |
| Dernière exécution programmée | Horodatage du dernier passage automatique |
FoxPlan tourne avec plusieurs répliques. Un verrou Redis garantit qu'une seule d'entre elles déclenche la génération quotidienne : il n'y a jamais de double exécution, quel que soit le nombre de nœuds.
Si la programmation est activée sans heure renseignée, l'écran affiche un avertissement — la génération ne partirait jamais.
Jours d'exécution
Personne ne travaille en général le week-end : les données ne bougent pas entre le vendredi soir et le dimanche. Par défaut, la génération ne se déclenche donc ni le vendredi ni le samedi. Le dimanche reste coché pour que le lundi matin parte sur des données à jour.
Les jours s'entendent dans le fuseau du serveur, au moment du déclenchement. Avec une heure programmée après minuit (par exemple 02:00:00), la nuit du vendredi au samedi tombe le samedi : c'est ce jour-là qu'il faut décocher.
Si la programmation est activée sans aucun jour coché, l'écran refuse l'enregistrement.
Générer à la demande
Le bouton Générer lance une génération immédiate, sans attendre l'échéance quotidienne.
- Pendant l'opération, FoxPlan répond : « Le datamart est en cours de génération, réessayez dans 15 minutes. »
- Si la configuration est incomplète, le bouton est désactivé et une infobulle précise que le schéma, l'URL et l'environnement doivent être renseignés par un administrateur FoxPlan.
Accès Snowflake
Pour les clients qui ont souscrit le service datamart, l'accès aux données dans Snowflake se fait avec le jeton d'accès disponible dans FoxPlan : Paramètres → Espace de travail → Datamart, bloc Accès Snowflake du datamart.
- Cliquez sur Afficher le jeton, puis sur Copier.
- Dans votre outil (Power BI, application, ETL), saisissez l'utilisateur Snowflake indiqué dans le bloc et collez le jeton à la place du mot de passe.
Le jeton est renseigné et renouvelé par FoxPlan. Il est visible par les administrateurs de l'espace de travail et de l'environnement, et chaque affichage est enregistré.
Voir aussi
- Guide d'utilisation de l'API — l'autre voie d'accès aux données, pour des intégrations applicatives
- Espace de travail — la vue d'ensemble des onglets de configuration
Programmez la génération en dehors des heures de saisie : le datamart photographie l'état des données à l'instant du déclenchement, et une exécution nocturne donne un jeu stable pour les rapports du matin.