Repolode
elementary-data

elementary-data/elementary

CLI open source de observabilidade de dados nativa do dbt, que lê os resultados do pacote dbt Elementary para gerar relatórios e enviar alertas no Slack e no Teams.

Alternativa open source a:Monte Carlo

Estrelas
2,425
Forks
233
Issues abertas
16
Último commit
há 7 dias

O que é?

Elementary OSS é uma ferramenta de linha de comando para monitorar a qualidade dos dados em projetos dbt. Ela funciona junto com o pacote dbt Elementary, que coleta metadados, artefatos de execução e resultados de testes no seu data warehouse. A CLI lê esses dados para gerar um relatório de observabilidade de dados, destacar anomalias e testes com falha, além de acompanhar o desempenho de modelos e testes ao longo do tempo.

É possível enviar alertas para o Slack e o Microsoft Teams. O projeto oferece detecção de anomalias como testes nativos do dbt, além de um dashboard de qualidade de dados, linhagem de ponta a ponta enriquecida com resultados de testes, um catálogo de dados e configuração gerenciada como código no projeto dbt. Um uploader de artefatos do dbt salva metadados de execução durante as execuções do dbt.

A versão hospedada Elementary Cloud adiciona monitores de ML automatizados, linhagem em nível de coluna, da ingestão até o BI, e agentes de IA. A versão open source cobre o fluxo de trabalho principal de geração de relatórios e envio de alertas.

Recursos principais

  • 01Gera um relatório de observabilidade de dados com base em metadados do data warehouse e resultados de testes.
  • 02Envia alertas de anomalias e testes com falha para o Slack e o Microsoft Teams.
  • 03Oferece testes de detecção de anomalias executados como testes nativos do dbt.
  • 04Acompanha o desempenho de modelos e execuções de jobs ao longo do tempo.
  • 05Oferece linhagem de ponta a ponta enriquecida com resultados de testes.
  • 06Gerencia a configuração como código dentro do projeto dbt.

Casos de uso

  • Monitorar problemas de atualização, volume e esquema em um projeto dbt no Snowflake, BigQuery ou Redshift.
  • Receber alertas no Slack ou no Teams quando testes do dbt falharem ou surgirem anomalias.
  • Rastrear o impacto downstream de um modelo com falha durante a análise da causa raiz.
  • Analisar os tempos de execução dos modelos e os resultados dos testes ao longo de várias execuções do dbt.

Início rápido

  1. 1

    Siga o guia de início rápido para instalar e configurar o pacote e a CLI do Elementary dbt

Antes de usar

  • Gera apenas o relatório básico de observabilidade; muitos recursos avançados estão disponíveis somente no Elementary Cloud.
  • Requer o pacote Elementary dbt e um data warehouse conectado, então a configuração exige algum trabalho.

Tópicos

Perguntas frequentes

O que é elementary?
CLI open source de observabilidade de dados nativa do dbt, que lê os resultados do pacote dbt Elementary para gerar relatórios e enviar alertas no Slack e no Teams. Elementary OSS é uma ferramenta de linha de comando para monitorar a qualidade dos dados em projetos dbt. Ela funciona junto com o pacote dbt Elementary, que coleta metadados, artefatos de execução e resultados de testes no seu data warehouse. A CLI lê esses dados para gerar um relatório de observabilidade de dados, destacar anomalias e testes com falha, além de acompanhar o desempenho de modelos e testes ao longo do tempo.
elementary é gratuito? Qual é a licença?
elementary é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
elementary ainda é mantido?
Manutenção ativa. O último commit de elementary foi em 13 de out. de 2026.
Para que posso usar elementary?
Monitorar problemas de atualização, volume e esquema em um projeto dbt no Snowflake, BigQuery ou Redshift. Receber alertas no Slack ou no Teams quando testes do dbt falharem ou surgirem anomalias. Rastrear o impacto downstream de um modelo com falha durante a análise da causa raiz. Analisar os tempos de execução dos modelos e os resultados dos testes ao longo de várias execuções do dbt.
Como instalar elementary?
Siga o guia de início rápido para instalar e configurar o pacote e a CLI do Elementary dbt
Onde consigo elementary?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/elementary-data/elementary

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados