Ce document décrit les bonnes pratiques pour gérer le cycle de vie des workflows dans Dataform : créer des environnements de développement, de préproduction et de production, et configurer les paramètres de compilation et d'exécution pour chaque environnement.
Pour créer un cycle de vie standardisé des workflows Dataform qui maintient l'hygiène des données et optimise les processus de développement, nous vous recommandons de :
Créez des environnements d'exécution pour isoler les tables créées pendant le développement de celles disponibles pour les utilisateurs finaux.
Configurer des configurations de version et de workflow pour exécuter des workflows dans un environnement de production et, éventuellement, dans un environnement de préproduction
Ce document décrit des solutions pour isoler les tables de développement avec des remplacements de compilation d'espace de travail et pour configurer des environnements de préproduction et de production avec des configurations de version et des configurations de workflow.
Ces solutions vous permettent de créer des environnements d'exécution dans un seul dépôt et projet Dataform Google Cloud . Vous pouvez choisir d'avoir plusieurs copies d'un dépôt Dataform, hébergées dans différents projetsGoogle Cloud , chaque projet correspondant à une étape de votre cycle de vie du code (par exemple, développement, préproduction et production). Cette approche vous permet de personnaliser les autorisations Identity and Access Management à chaque étape du cycle de vie de votre code.