Plataforma open source de movimentação de dados para pipelines ELT, que leva dados de APIs, bancos de dados e arquivos para data warehouses, data lakes e aplicações de IA.
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
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
Biblioteca Python de qualidade de dados que permite às equipes escrever Expectations declarativas como testes unitários para os dados e gerar relatórios de validação.
Aplicativo desktop de código aberto que analisa históricos de conversas exportados do WhatsApp, LINE, QQ, Discord e outras plataformas com SQL local e agentes de IA.
Pacote Python para acessar e analisar resultados, calendários, dados de cronometragem e telemetria da Fórmula 1, retornando pandas DataFrames.
Uma alternativa direta ao Jupyter com agente de IA, formato de notebook YAML `.deepnote` e editor baseado em blocos para Python, R e SQL.
Coleção de 177 skills de agentes validadas que ensinam agentes de programação com IA a trabalhar com bibliotecas científicas, bancos de dados e fluxos de pesquisa.