Essa extensão de código aberto faz com que o VSCode trabalhe perfeitamente com o DBT ™.
Se precisar de ajuda para configurar a extensão, verifique a documentação. Para quaisquer problemas ou bugs, entre em contato conosco via bate -papo ou folga.
Características:
| Recurso | Detalhes |
|---|---|
| Código DBT ™ de preenchimento automático | Nomes de modelos de preenchimento automático, macros, fontes e documentos. Clique em nomes de modelos, macros, fontes para ir para as definições. |
| Visualizar resultados de consultas e analisar | Gerar resultados de modelo / consulta DBT ™. Exportar como CSV ou analisar resultados criando gráficos, filtros, grupos |
| Linhagem de coluna | Linhagem modelo, bem como linhagem de coluna |
| Gerar modelos DBT ™ | de arquivos de origem ou converter o modelo SQL para DBT ™ (DOCs) |
| Gerar documentação | Gere descrições de modelo e coluna ou grave no editor da interface do usuário. Salve o texto formatado nos arquivos YAML. |
| Adiar para produzir | Construa seu modelo em desenvolvimento sem construir (adiando) seus modelos a montante |
| Clique para executar modelos e testes de pai / filho | Basta clicar para fazer operações comuns do DBT ™, como testes de execução, modelos de pais / filho ou visualização de dados. |
| Visualização e explicação de consulta compilada | Obtenha a visualização ao vivo da consulta compilada como seu código de gravação. Além disso, gerar explicações para o código DBT ™ escrito anteriormente (por outra pessoa) |
| Verificação de saúde do projeto | Identifique problemas no seu projeto DBT ™ como colunas não presentes, modelos não materializados |
| Validador SQL | Identifique problemas no SQL como erros de digitação em palavras-chave, ausentes ou parênteses extras, colunas inexistentes |
| Estimador de custos de grande consulta | Estime dados que serão processados pelo modelo DBT ™ em BigQuery |
| Outros recursos | Visualizador de logs do DBT ™ (Tailing Force) |
Nota: Esta extensão é totalmente compatível com contêineres de dev, espaços de código e extensão remota. Consulte o Código do Visual Studio remoto - contêineres e código do Visual Studio remoto - wsl. A extensão é suportada para as versões DBT ™ acima de 1,0.
Nomes de modelos de preenchimento automático, macros, fontes e documentos. Clique em nomes de modelos, macros, fontes para ir para as definições. (Docs)

Gerar resultados de modelo / consulta DBT ™. Exportar como CSV ou analisar resultados criando gráficos, filtros e grupos. (Docs)

Veja a linhagem do modelo, bem como a linhagem de coluna com componentes como modelos, sementes, fontes, exposições e informações, como tipos de modelos, testes, documentação e tipos de ligação. (Docs)

Gere modelos DBT ™ a partir de fontes definidas no YAML. Você também pode converter o SQL existente em um modelo DBT ™, onde as referências são preenchidas automaticamente. (Docs)

Gere descrições de modelo e coluna automaticamente ou escreva descrições manualmente no editor da interface do usuário. Suas descrições são formatadas e salvas automaticamente nos arquivos YAML. (Docs)

Adiar a construção de seus modelos upstream quando você faz alterações no desenvolvimento, referenciando os modelos de produção. Aqui está (mais informações) sobre o conceito. Essa funcionalidade pode ser usada no núcleo DBT ™ com a extensão. (Docs)
Basta clicar para fazer operações comuns de botões, como executar testes, criar ou executar modelos de pais / filhos. (Docs)

Obtenha a visualização ao vivo da consulta compilada como seu código de gravação. Além disso, gerar explicações para o código DBT ™ escrito anteriormente (por outra pessoa). (Docs)

Identifique os problemas no seu projeto DBT ™ como colunas não presentes, os modelos não se materializaram. (Docs)

Validar SQL para identificar questões como palavras -chave com enectado, parênteses extras, colunas sem presentes no banco de dados (DOCs)

Estime dados que serão processados pelo modelo DBT ™ em BigQuery (DOCs)

Visualização de logs do DBT ™ (reivindicação de força)

Verifique a documentação para obter informações adicionais. Para quaisquer problemas ou bugs, entre em contato conosco via bate -papo ou folga.