top of page

Modelos DER nos Repositórios Work e Master do ODI 11g e 12c

  • Foto do escritor: Rodrigo de Oliveira
    Rodrigo de Oliveira
  • 15 de nov. de 2023
  • 2 min de leitura

Como discutido em postagens anteriores, o Oracle Data Integrator (ODI) possui dois tipos de repositórios relacionais para armazenar metadados dos objetos presentes nele. Esses repositórios são classificados como "repositório mestre" e "repositório de trabalho". Através desses repositórios, podemos extrair diferentes tipos de informações para o nosso cotidiano, além da oportunidade de criar processos automatizados de validação.


Por exemplo, podemos ler o repositório de trabalho e verificar quais pacotes estão com nomes fora do padrão estabelecido pela empresa. Outro exemplo é a possibilidade de cruzar o modelo de dados do ODI com os metadados das tabelas de origem para identificar divergências.


Estes processos são cruciais para garantir a qualidade final do desenvolvimento das cargas, prevenindo erros durante o desenvolvimento e schedulers.


Identificar as tabelas e seus relacionamentos no repositório work e master é uma tarefa desafiadora. Para facilitar, existem ferramentas que realizam engenharia reversa das tabelas e geram diagramas com as entidades e relacionamentos.


Infelizmente, não consegui encontrar o DER oficial da Oracle sobre ODI. Caso você, que está lendo esta postagem, possua essa informação, ficaria muito grato se pudesse compartilhar.


Para contornar essa dificuldade, vamos utilizar o gerenciador de banco de dados DBeaver, que irá gerar o diagrama das tabelas do ODI. Abaixo, apresento um passo a passo:


  1. Realize o download do DBeaver no site oficial em https://dbeaver.io/download/. Existem versões gratuita (Community) e paga (PRO).

  2. Prossiga com a instalação, optando pelo método padrão (next, next, next...)

  3. Com a ferramenta instalada, crie uma conexão com o banco de dados na opção "Criar nova Conexão".

  4. Selecione o banco de dados desejado (no meu caso, conectei ao banco de dados Oracle Database Express Edition para teste).

  5. Após inserir os dados de conexão, vá até a sua conexão e clique em "Esquemas".

  6. Em seguida, escolha o usuário para o qual deseja gerar o DER das tabelas.

  7. Dê um duplo clique aba "Tabela"

  8. Acesse a aba "ER-Diagrama".


É importante notar que o DBeaver suporta também outros bancos de dados.


Para tornar a vida de todos mais fácil, compartilho os diagramas de Work e Master para as versões 11g e 12c do Oracle Data Integrator (ODI). Obs - Terão que baixar a imagem e aumentar pois o diagrama e muito grande.


ODI 11g - Master



ODI 11g - Work



ODI 12c - Master



ODI 12c - Work




Espero que essas informações sejam úteis. Agradeço a todos e até o próximo post.

Comentários


Post: Blog2_Post

Formulário de inscrição

Obrigado(a)

+55 (44) 997072499

©2023 por ODI Today. Orgulhosamente criado com Wix.com

bottom of page