En raison des dépendances qui existent entre des générations, vous devez exécuter en séquence les générations figurant dans les travaux du magasin de données opérationnel.
Tous les travaux sont définis sous le dossier
Jobs, les travaux du magasin de données opérationnel sont organisés en fonction des produits pris en charge.
Les travaux du magasin de données opérationnel prennent en charge la réutilisation du travail ETL (extraction, transformation et chargement) pour des sources de données ayant la même structure de données, de sorte que les travaux aient une structure similaire, comme suit :
- init node : récupération des groupes de ressources avec la catégorie spécifiée dans la source de données, puis mise en cache du résultat.
- preparevar : renseignement des variables pour le groupe de ressources en cours avant d'exécuter une génération.
- Les autres noeuds constituent une boucle et s'exécutent en séquence pour chaque groupe de ressources en séquence.
- hasMore : il s'agit d'un noeud de condition permettant de déterminer s'il existe d'autres groupes de ressources.
Si c'est le cas, la bouche suivante se poursuit, sinon le travail est terminé.
Certains travaux ont un noeud nommé
SetFinishedTime qui enregistre le résultat du travail dans l'entrepôt de données de la table
config.ETL_INFO.