Visualizar e gerenciar informações de projetos dbt existentes¶
Este tópico aborda como explorar a estrutura e os metadados de um objeto de projeto dbt existente. Isso inclui visualizar o DAG do projeto, inspecionar detalhes do modelo e da fonte e executar projetos dbt.
Navegar pelo DAG do projeto para ver a linhagem e as dependências do modelo¶
O gráfico acíclico direcionado (DAG) mostra como os modelos dbt dependem uns dos outros, visualizando a linhagem de dados para que você possa:
Verificar onde um modelo é criado (database.schema), como ele se materializa e quais dependências upstream e downstream ele tem.
Identificar e aprimorar designs de modelo ineficientes para oferecer melhor desempenho e escalabilidade.
Para navegar pelo DAG do projeto e ver a linhagem e as dependências do modelo no Snowsight, faça o seguinte:
Faça login no Snowsight.
No menu de navegação, selecione Projects » Workspaces.
No lado direito do editor de espaço de trabalho, selecione Connect » View project.
A página Project details exibe o seguinte:
Uma Description do seu projeto dbt.
Sua dbt Project definition.
Seus Privileges
O Graph dos seus modelos e dos relacionamentos deles.
Clique em um nó de modelo para inspecionar detalhes do modelo, código-fonte ou teste (como SQL compilado e configuração) diretamente do DAG.
Visualizar propriedades do objeto do projeto dbt¶
Visualize os metadados que o Snowflake armazena sobre um objeto de projeto dbt para ver o nome dele, quem é o proprietário, qual versão é a padrão e onde os arquivos estão localizados na área de preparação snow://dbt/... interna do Snowflake.
Para visualizar as propriedades (como nome, proprietário, comentário) de um projeto dbt específico, use o comando DESCRIBE DBT PROJECT, conforme mostrado no exemplo a seguir:
DESCRIBE DBT PROJECT my_dbt_project;
A saída mostra o nome do objeto, o proprietário, o comentário, os detalhes de controle de versão e a integração de acesso externo. Para obter mais informações, consulte DESCRIBE DBT PROJECT.
Exibir todos os projetos dbt¶
Use SHOW DBT PROJECTS quando quiser ver todos os objetos do projeto dbt aos quais você pode acessar, além dos principais metadados.
SHOW DBT PROJECTS IN DATABASE mydb;
A saída mostra o banco de dados, o esquema, o proprietário, o comentário, a data de criação e da última atualização, os detalhes de controle de versão e a integração de acesso externo de cada objeto. Para obter mais informações, consulte SHOW DBT PROJECTS.
Como alternativa, use o comando snow dbt list. Para obter mais informações, consulte Listing all available dbt project objects.