ODI Stúdio - Visão Geral
Autor: Carina Mendes | Publicado: 2014-02-10T14:22:00-02:00



- Introdução:




Oracle Data Integrator é construído em vários componentes, todos trabalhando juntos em torno de um sistema centralizado de
repositório de metadados. Esses componentes - módulos gráficos, agentes de execução e interfaces baseadas em web&nbsp;- Em conjunto com outras características avançadas tornam ODI leve, legacy-free, estado dos dados de arte&nbsp;plataforma de integração. Este resumo técnico descreve a arquitetura Oracle Data Integrator em detalhe.


- Visão Geral da Arquitetura:

A arquitetura ODI é organizado em torno de um repositório modular, que pode ser acessada no cliente-servidor&nbsp;Modo por componentes como o Estúdio ODI e agentes de execução que são inteiramente escrito em Java.
A arquitetura também inclui um aplicativo baseado na web, o ODI Console, que permite aos usuários&nbsp;acesso à informação através de uma interface Web e uma extensão para o Oracle Fusion Middleware Controle&nbsp;Console.



- ODI Studio:

ODI Studio fornece quatro Navigators gráficas para gerenciar artefatos ODI: Designer, Operator, Topology e Security.&nbsp;ODI Studio oferece uma interface gráfica fácil de fácil utilização para o usuário e pode ser instalado&nbsp;em várias plataformas, como Microsoft Windows, Linux e Mac OS.






• Designer define regras declarativas para transformação de dados e integridade de dados. Todo projeto&nbsp;desenvolvimento ocorre neste módulo, que é onde banco de dados e metadados do aplicativo são&nbsp;importado e definida. O módulo de Designer usa metadados e regras para gerar dados&nbsp;cenários de integração ou planos de carga para a produção. Este é o módulo central para desenvolvedores e administradores de metadados.
• Operator de gerencia e monitora os processos de integração de dados em produção. Ele é projetado para&nbsp;operadores e exibe os logs de execução com contagens de erro, o número de linhas processadas,&nbsp;estatísticas de execução, o código real que é executada, e assim por diante. Em tempo de design, os desenvolvedores podem&nbsp;também usar o módulo operador para fins de depuração.
• Topology&nbsp;define a arquitetura física e lógica da infra-estrutura. o&nbsp;infra-estrutura ou projetos administradores registrar servidores, esquemas de banco de dados e catálogos, e&nbsp;agentes no repositório principal através deste módulo.
• Security&nbsp;gerencia perfis de usuários e seus privilégios. A segurança também pode atribuir acesso&nbsp;autorização para objetos e recursos. Os administradores de segurança geralmente usam este módulo.
Todos os módulos armazenam suas informações no repositório centralizado.



- Componentes de Tempo de Execução (Agentes):

Em tempo de execução, o agente coordena a execução dos cenários ODI. Ele recupera o código armazenado dentro o repositório ODI, conecta-se a vários sistemas de origem e destino e organiza os dados globais&nbsp;o processo de integração. Existem dois tipos de ODI agentes:
• O agente autônomo pode ser instalado nos sistemas de origem ou destino e requer um Java&nbsp;Virtual Machine.
• O Java EE Agent é implantado no Oracle WebLogic Server e podem se beneficiar da&nbsp;camada de servidor de aplicação apresenta como cluster para os requisitos de alta disponibilidade.
Com a arquitetura Extract Transform-Load (E-LT), o agente raramente executa qualquer transformação.
Ele simplesmente recupera código do repositório do ODI e servidores de banco de dados pedidos, operando&nbsp;sistemas ou mecanismos de script para executar esse código. Quando a execução é concluída, as atualizações do Agente&nbsp;a execução registos no repositório e, em seguida, reporta mensagens de erro e estatísticas de execução. Os usuários podem&nbsp;revisar os logs de execução do Navigator operador, o console da interface Web ODI ou Oracle Fusion Middleware console de controle.
É importante compreender que, embora o agente pode actuar como um mecanismo de transformação, é raramente&nbsp;utilizado para esse efeito. Os agentes são instalados em locais táticos no sistema de informação para coordenar&nbsp;os processos de integração e alavancar os sistemas existentes. Eles são de vários segmentos, com balanceamento de carga,&nbsp;componentes leves nessa arquitetura de integração distribuída.



&nbsp;



- Repositórios:

O Repositório consiste em um repositório principal e, normalmente, vários repositórios de trabalho. estes&nbsp;repositórios são conjuntos de tabelas armazenadas em sistemas de gerenciamento de banco de dados relacionais, como Oracle,&nbsp;Microsoft SQL Server, IBM DB2 e outros. Todos os objetos que os módulos ODI configurar, desenvolver, ou&nbsp;utilizar são armazenados em um desses repositórios, e são acessados no modo cliente-servidor, os vários&nbsp;componentes da arquitetura.
O repositório principal contém as informações de segurança (perfis de usuário e privilégios), a topologia&nbsp;informações (definições de tecnologias e servidores), eo código fonte para todas as versões de todos os ODI&nbsp;objetos sempre versão. As informações contidas no repositório principal é mantida com&nbsp;Topologia e Navigators segurança em ODI Estúdio, bem como com ODI Console.

&nbsp;

Objetos do projeto são armazenadas em um repositório de Trabalho. Vários repositórios de trabalho podem coexistir na mesma
instalação. Isto é útil para manter ambientes separados ou para refletir a versão especial&nbsp;ciclo de vida, por exemplo, o desenvolvimento, garantia de qualidade e ambientes de produção.
Uma obra repositório armazena informações para:
• Modelos,&nbsp;(ie metadados)-incluindo armazenamentos de dados, colunas, restrições de integridade de dados, cruzados&nbsp;referências, linhagem de dados e análise de impacto
• Projetos, incluindo as interfaces, pacotes, procedimentos, pastas, módulos de conhecimento e
variáveis
• Informação, incluindo Runtime cenários, planos de carga, informações de agendamento e registros os usuários a gerenciar o conteúdo de um repositório de trabalho com os Navigators projetista e operador em ODI&nbsp;Studio. O agente em tempo de execução também acessa repositórios de trabalho. Quando um repositório de trabalho é usado apenas para&nbsp;armazenar informações de execução (geralmente para fins de produção), é chamado de um repositório de execução. Um&nbsp;repositório de execução é acessada em tempo de execução com o Operador Navigator, ODI Console e pelo&nbsp;Agentes. É importante lembrar que cada Repositório trabalho está sempre ligado a um e só um&nbsp;repositório mestre.



- ODI Console e Fusion Middleware Control Console:

ODI Console é um (Java EE) aplicação Java Enterprise Edition que permite o acesso à Web&nbsp;repositórios. Ele permite aos usuários procurar objetos de tempo de design, incluindo projetos, modelos e execução&nbsp;registros. Através de sua interface Web completa, os utilizadores podem ver os mapas de fluxo, rastrear a origem de todos os dados,&nbsp;e até mesmo perfurar até o nível de campo para entender as transformações usados para construir os dados. em&nbsp;Usuários disso, finais podem lançar e acompanhar a execução através de cenários ODI Console.
ODI Console pode ser instalado no Oracle WebLogic Server e também oferece aos administradores a&nbsp;capacidade de visualizar e editar objetos de topologia, tais como servidores de dados, esquemas físico e lógico, bem como&nbsp;para gerenciar seus repositórios.
Oracle Data Integrator oferece uma extensão para o Oracle Enterprise Manager Fusion Middleware&nbsp;Console de controle que permite aos usuários finais para monitorar seus componentes ODI, juntamente com outro Fusão&nbsp;Middleware módulos a partir de um único console de administração.







- Outras Características:

Oracle Data Integrator também inclui os seguintes componentes e recursos:
• Módulos de conhecimento tornam possível integrar rapidamente e facilmente tecnologias, bases de dados,&nbsp;e aplicações. Eles existem para uma ampla gama de plataformas, incluindo Oracle, o Exadata, Big&nbsp;Dados, Oracle Applications, Oracle GoldenGate, Teradata, Netezza, SAP ERP, SAP BW e&nbsp;XML.
• O recurso de captura de dados alterados (CDC) rastreia mudanças nos sistemas de origem e reduz a&nbsp;volume de dados processados por extrair apenas os dados alterados. ODI pode usar o banco de dados nativo&nbsp;recursos para capturar as alterações ou Oracle GoldenGate.
• A integração com o Oracle Business Intelligence Enterprise Edition fornece negócios&nbsp;usuários com relatório-to-source linhagem de dados.
• Recursos avançados de Web Services oferecem integração best-in-class com Service-Oriented&nbsp;Arquitetura ambientes (SOA)
• O recurso de balanceamento de carga permite que grandes volumes de dados a serem processados pelo automaticamente&nbsp;equilibrar a carga de trabalho entre vários agentes.
• Gerenciamento de versão avançada fornece uma interface para gerenciar, proteger e replicar&nbsp;revisões das unidades de trabalho, mesmo em maiores ambientes de desenvolvimento.

    

- Conlusão:


Oracle Data Integrator é uma plataforma leve legacy-free, state-of-the-art de integração de dados. com o seu&nbsp;desempenho superior e arquitectura flexível, Oracle&nbsp;dados&nbsp;integrador pode ser usado em vários tipos de&nbsp;projetos como Data Warehousing, SOA, Business Intelligence ou integração de aplicativos.


- Fonte: