Visualiser et gérer les informations des projets dbt existants¶
Cette rubrique explique comment explorer la structure et les métadonnées d’un objet de projet dbt existant. Cela inclut l’affichage des DAG du projet, l’inspection des détails du modèle et de la source, et l’exécution des projets dbt.
Parcourir le DAG du projet pour voir la lignée du modèle et les dépendances¶
Le Directed Acyclic Graph (DAG) montre comment les modèles dbt dépendent les uns des autres, en visualisant la lignée des données afin que vous puissiez :
Vérifier où un modèle est construit (database.schema), comment il se matérialise et quelles dépendances en amont et en aval il possède.
Détecter et améliorer les conceptions de modèles inefficaces pour prendre en charge l’amélioration des performances et de la mise à l’échelle.
Pour parcourir le DAG du projet et voir la lignée du modèle et les dépendances dans Snowsight, procédez comme suit :
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Projects » Workspaces.
Sur le côté droit de l’éditeur d’espace de travail, sélectionnez. Connect » View project.
La page Project details affiche les éléments suivants :
Une Description de votre projet dbt.
Votre dbt Project definition.
Vos Privileges.
Le Graph de vos modèles et de leurs relations.
Cliquez sur un nœud de modèle pour inspecter les détails du modèle, de la source ou du test (tel que le SQL compilé et la configuration) directement à partir du DAG.
Afficher les propriétés de l’objet de projet dbt¶
Consultez les métadonnées que Snowflake stocke sur un objet de projet dbt pour voir comment il s’appelle, qui en est propriétaire, quelle version est la version par défaut et où se trouvent ses fichiers dans la zone de préparation interne snow://dbt/... de Snowflake.
Pour voir les propriétés (telles que le nom, le propriétaire, le commentaire) d’un projet dbt spécifique, utilisez la commande DESCRIBE DBT PROJECT comme le montre l’exemple suivant :
DESCRIBE DBT PROJECT my_dbt_project;
La sortie indique le nom de l’objet, le propriétaire, le commentaire, les détails de la gestion des versions et l’intégration d’accès externe. Pour plus d’informations, voir DESCRIBE DBT PROJECT.
Voir tous les projets dbt¶
Utilisez SHOW DBT PROJECTS lorsque vous souhaitez voir tous les objets de projet dbt auxquels vous pouvez accéder, plus les métadonnées clés.
SHOW DBT PROJECTS IN DATABASE mydb;
La sortie affiche la base de données, le schéma, le propriétaire, le commentaire de chaque objet, la date de sa création et de sa dernière mise à jour, les détails de gestion des versions et l’intégration d’accès externe. Pour plus d’informations, voir SHOW DBT PROJECTS.
Vous pouvez également utiliser la commande snow dbt list. Pour plus d’informations, voir Listing all available dbt project objects.