Existe uma solução de gerenciamento de metadados de código aberto? [fechadas]

13

Existe uma solução de gerenciamento de metadados de código aberto? Gostaria de criar um repositório de metadados que conterá os detalhes dos metadados dos esquemas de banco de dados, tabelas e itens de dados de centenas de bancos de dados corporativos.

Estou especialmente interessado em algo que possa consultar automaticamente os dados do esquema dos bancos de dados para poder rastrear alterações nos metadados relacionados às tabelas. ou seja, alterações nos tamanhos dos dados das colunas, tabelas e colunas adicionadas etc.

Stuart Woodward
fonte
Houve alguma atualização ou progresso na localização de uma solução de gerenciamento de metadados de código aberto, desde que você publicou isso em 2011? Thx, Jeff
1
Essa é uma pergunta antiga, mas estou trabalhando em um sistema de gerenciamento de metadados de código aberto chamado Aristotle Metadata Registry . É de código aberto, relativamente moderno e baseado nas plataformas governamentais de gerenciamento de big data existentes. Vale uma olhada.

Respostas:

4

Não conheço nenhuma ferramenta de código aberto que possa ser escalada para 'centenas de bancos de dados corporativos'. As coisas mais próximas que vêm à mente são:

  • O Dia possui um mecanismo de modelagem básico que pode ser usado para criar modelos UML. No entanto, acho que você teria que escrever muita cola para colocar os modelos no Dia em primeiro lugar.

  • O EMF (Eclipse Modeling Framework) possui recursos de modelagem e também uma ferramenta de difusão / mesclagem de modelos, que pode levá-lo a algum lugar em relação aos seus requisitos de rastreamento de alterações. No entanto, acho que você ainda teria que escrever muita cola para fazer esse trabalho.

Além disso, você provavelmente está pronto para uma ferramenta de repositório comercial como Powerdesigner, Erwin ou Embarcadero. Se você está realmente trabalhando para um equipamento que possui 'centenas de bancos de dados corporativos' nos livros, há uma chance de que eles já tenham algo parecido nos livros.

ConcernedOfTunbridgeWells
fonte
4

MIKE?

O que é o MIKE2.0?

O MIKE2.0, que significa Método para um Ambiente de Conhecimento Integrado, é uma metodologia de código aberto para Gerenciamento de Informações Corporativas que fornece uma estrutura para o desenvolvimento de informações. A metodologia MIKE2.0 faz parte da estrutura geral de metodologia aberta.

gbn
fonte
Obrigado! Isto é muito interessante. Embora não sugira uma ferramenta específica de Gerenciamento de Metadados de Código Aberto, ela define muitas práticas recomendadas. Obrigado por apontar isso.
Stuart Woodward
1

E o Pentaho Metadata Editor?

Uma visão geral conceitual do editor de metadados Pentaho

Documentação do Pentaho Metadata Editor

Outra opção seria usar uma ferramenta como liquibase para gerenciar todas as alterações de esquema do banco de dados e manter essas alterações no controle da fonte git.

O PostgreSQL possui um recurso de "comentário" que permite adicionar comentários aos objetos do banco de dados, que você pode usar para ajudar os analistas a entender as coisas. Por exemplo, colocamos comentários no estilo Javadoc nos comentários do PG e geramos documentos com base nisso.

Neil McGuigan
fonte