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.
- Estrelas
- 15,522
- Forks
- 2,466
- Issues abertas
- 819
- Último commit
- há 8 horas
O que é?
O OpenMetadata é uma plataforma aberta que coleta metadados de data warehouses, data lakes, ferramentas de BI, pipelines e outros sistemas por meio de mais de 130 conectores e os conecta em um único grafo de conhecimento. Esse grafo abrange a linhagem de tabelas e colunas, responsáveis, termos de glossário, classificações, testes de qualidade de dados, contratos de dados e produtos de dados, para que as equipes possam encontrar, entender e confiar nos dados.
O projeto também inclui um servidor MCP que permite a assistentes de IA compatíveis pesquisar metadados, fazer buscas semânticas, inspecionar a linhagem, criar termos de glossário e testes, além de atualizar descrições ou responsáveis. Ele oferece entidades de memória para armazenar decisões, premissas e notas de correção vinculadas a ativos. Também disponibiliza SDKs para Python, TypeScript e Java, além de APIs REST para ingestão e automação.
A plataforma é baseada em schemas abertos e oferece suporte a contratos de dados ODCS 3.1, eventos OpenLineage e modelos semânticos DCAT/DPROD e PROV-O. É escrita principalmente em TypeScript e distribuída sob a licença Apache-2.0.
Recursos principais
- 01Conecta-se a mais de 130 fontes de dados, incluindo data warehouses, ferramentas de BI e pipelines
- 02Oferece linhagem de tabelas e colunas com análise de impacto
- 03Inclui testes de qualidade de dados, criação de perfil e verificações de atualização
- 04Oferece glossários, classificações, domínios e contratos de dados para governança
- 05Disponibiliza um servidor MCP e SDKs para que assistentes de IA consultem e atualizem metadados
Casos de uso
- Encontrar e entender conjuntos de dados nos data warehouses e nas ferramentas de BI de uma empresa
- Avaliar quais dashboards ou modelos dependentes serão afetados quando uma coluna mudar
- Dar a assistentes de IA acesso governado a definições de negócio e informações sobre responsáveis pelos dados
- Acompanhar problemas de qualidade de dados e registrar como foram corrigidos
Início rápido
- 1
Instale o SDK de Python para ler e gravar metadados
pip install "openmetadata-ingestion" - 2
Conecte-se a um servidor OpenMetadata em execução com seu token e leia uma tabela
- 3
Opcionalmente, instale o SDK de IA para conceder acesso governado a um LLM ou agente via MCP
pip install data-ai-sdk
Antes de usar
- Os exemplos do SDK precisam de um servidor OpenMetadata em execução e de um token de acesso.
- A versão do SDK deve corresponder à versão do servidor.
Tópicos
Perguntas frequentes
- O que é OpenMetadata?
- Plataforma de metadados open source que unifica catálogo de dados, linhagem, qualidade, governança e um servidor MCP para dar contexto sobre os dados a pessoas e agentes de IA. O OpenMetadata é uma plataforma aberta que coleta metadados de data warehouses, data lakes, ferramentas de BI, pipelines e outros sistemas por meio de mais de 130 conectores e os conecta em um único grafo de conhecimento. Esse grafo abrange a linhagem de tabelas e colunas, responsáveis, termos de glossário, classificações, testes de qualidade de dados, contratos de dados e produtos de dados, para que as equipes possam encontrar, entender e confiar nos dados.
- OpenMetadata é gratuito? Qual é a licença?
- OpenMetadata é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenMetadata ainda é mantido?
- Manutenção ativa. O último commit de OpenMetadata foi em 20 de out. de 2026.
- Para que posso usar OpenMetadata?
- Encontrar e entender conjuntos de dados nos data warehouses e nas ferramentas de BI de uma empresa Avaliar quais dashboards ou modelos dependentes serão afetados quando uma coluna mudar Dar a assistentes de IA acesso governado a definições de negócio e informações sobre responsáveis pelos dados Acompanhar problemas de qualidade de dados e registrar como foram corrigidos
- Como instalar OpenMetadata?
- Instale o SDK de Python para ler e gravar metadados: pip install "openmetadata-ingestion" Conecte-se a um servidor OpenMetadata em execução com seu token e leia uma tabela Opcionalmente, instale o SDK de IA para conceder acesso governado a um LLM ou agente via MCP: pip install data-ai-sdk
- Onde consigo OpenMetadata?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/open-metadata/OpenMetadata
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Sistema de memória de IA local-first que armazena o histórico de conversas na íntegra e o recupera por busca semântica, com acesso via servidor MCP e CLI.
Mecanismo de busca local com IA que indexa automaticamente qualquer pasta (código, documentos, logs, PDFs) e oferece a API do Elasticsearch, feito em Rust.
Um mecanismo de busca privado e auto-hospedado que indexa as páginas da web que você visita e os arquivos que mantém, com busca pela web, terminal ou assistentes de IA via MCP.
App para desktop e self-hosted que organiza seus stars do GitHub com IA, busca semântica, perguntas e respostas sobre repositórios, acesso via MCP e acompanhamento de releases.
Sistema de memória para agentes que armazena, recupera e reflete sobre memórias para que agentes de IA aprendam com o tempo, em vez de apenas reproduzir o histórico de conversas.