Controle de Erros
Dimenso de Auditoria
Oracle Data Integrator
Overview
Agenda
O que o Oracle Data Integrator?
Viso geral do ODI 11g
Viso geral dos componentes ODI 11g
Sobre mdulos grficos
O que o Oracle Data
Integrator?
Agenda
Arquitetura dos repositrios
Criando e conectando-se ao repositrio mestre
Criando e conectando-se ao repositrio de
trabalho
Arquitetura dos Repositrios
O Repositrio ODI consiste em dois Schemas de banco de
dados, um contendo o Repositrio Master, e o outro o
Repositrio Work.
3. Inserir as
informaes usurio
default Supervisor:
User: SUPERVISOR
Senha: SUNOPSIS
Criando Repositrio Master
3. Clique em
Internal Password
Storage e Finish
Conectando ao Repositrio
Master
4. Solicite a criao de um Login
para o Repositrio, ODI Studio >
Novo
5. Ao definir as informaes de
conexo, na guia Work Repository
marque a opo Master
Repository Only
Criando o Repositrio Work
2. Especifique o nome
do Repositrio Work, e
ao finalizar a opo de
criar login automtico
exibido.
Arquitetura de Topologia
Agenda
Arquitetura de Topologia
Criando arquitetura fsica
Criando a arquitetura lgica
Vinculando arquitetura lgica e fsica
Testando uma conexo de servidor de dados
Arquitetura de Topologia
A Topologia uma representao completa do acesso aos sistemas
de informao, a Topologia composta por:
Agenda
Viso Geral dos Projetos ODI
Criando um novo Projeto ODI
Utilizao e Organizao de Pastas
Mdulos de conhecimento
Exerccios
Viso Geral dos Projetos ODI
Um projeto no ODI Criao de um
estruturado, por: Novo Projeto
Pastas:
- Pacotes
- Interfaces
- Procedimentos
Variveis
Sequencias Estrutura e
Funes Organizao de Pastas
Knowledge Modules
Marcadores
Marcadores:
Prioridade, Andamento
e Smileys
Mdulos de Conhecimentos
Workspace onde
Importao dos esto determinados
Mdulos de os Steps para cada
Conhecimento KM
Tipos de Mdulo de
Conhecimento
LKM (Load Knowledge Module): o KM responsvel pela
extrao dos dados de origem.
Agenda
Definio de Modelos de dados
Engenharia Reversa
Exerccios
Modelo de dados
Modelos so os objetos que ir armazenar os metadados no
ODI.
Eles contm a descrio de um modelo de dados relacional
ou multidimensional. um grupo de armazenamentos de
dados armazenados em um determinado esquema de uma
dada tecnologia.
Um modelo de dados obtm metadados atravs de
engenharia reversa do "real" modelo de dados (Database, flat
file, XML file, XLS etc)
Modelo de dados
Criao de um
novo modelo
de dados
Modelo de Dados
Armazena
Metadados, a nvel
de tabela e coluna
Modelo de dados -
Definio
Nome do
Modelo
Define qual a
Tecnologia de Banco
de Dados ser
acessada.
O Esquema Lgico
determina qual o
Esquema ser
consultado durante a
Engenharia Reversa
Modelo de dados Engenharia
Reversa
Engenharia
Reversa, determina
o Contexto
Opes de objetos
para Engenharia
Reversa
Modelo de dados Engenharia
Reversa Seletiva
Engenharia Reversa
Seletiva, determina os
objetos a serem
convertidos a Metadados
Conceitos de interfaces ODI
Agenda
Definio de Interface
Seleo de Mdulos de Conhecimento
Monitorando Sesses
Exerccios
Interface
Uma interface um objeto em Oracle Data
Integrator, que preenche um armazenamento de
dados, chamado de Target/Destino, atravs de
dados provenientes de um ou mais
armazenamentos de dados, conhecidos como
Source/Origem.
As colunas na fonte de armazenamento de dados
esto ligados s colunas no armazenamento de
dados alvo atravs de mapeamento.
Interface
Tabela Tabela
Origem/Source Destino/Target
Mapeamento
Criao de Origem x Destino
Interface
Editor de
Expresses
Seleo Mdulos de
Conhecimentos
Clique na Caixa de
Destino para
Visualizar as opes
Clique na Caixa de
de KM
Destino para
Visualizar as opes
de KM
Selecione o KM
apropriado
Monitorando Sesses (Operator)
Passos Executados
pelos KM
selecionados
Packages (Pacotes)
Agenda
Definio de Pacote
Definio de Cenrio
Versionamento
Packages (Pacotes)
Um pacote uma sequncia pr-definida de
etapas, concebidas para serem executadas em
ordem. Existem muitos tipos de passos, e podem
ser compostos por:
Interfaces
Procedimentos
Aes / avaliaes sobre as variveis
Aes em modelos, sub-modelos ou datastores
Comandos OS
Ferramentas Oracle Data Integrator
Packages (Pacotes)
Workflow
Criao de
Pacotes
Workspace, onde se
orquestram os
passos, sejam eles
(Interfaces,
procedures, cenrios
etc...)
Cenrio
Um cenrio o cdigo parcialmente
gerado (SQL, shell, XML etc) para os
objetos (interfaces, procedimentos,
variveis etc) contidos em um pacote.
Cenrio e Versionamento
Uma vez gerado, o cdigo do
cenrio est congelado, e todas as
modificaes posteriores do pacote
e / ou modelos de dados que
contriburam para a sua criao no
vai afet-lo. Se voc deseja atualizar
um cenrio, porque uma de suas
interfaces foi alterada ento deve-se
gerar uma nova verso do cenrio
do pacote ou simplesmente
regenerar.
Right-Click em
cima do Pacote
desejado e gerar
cenrio e verso.
Dimenso e Fato
Criando Interfaces para Dimenses e Fatos
Criando Joins
Criando Filtros
Criando Dimenso de Chave Lenta (SCD)
Exerccios
Dimenso
comum uma Dimenso ser constituda por mltiplas
fontes ou conjuntos de dados. A Dimenso de Cliente
por exemplo formada pelas tabelas de Cliente,
Endereo, Bairro, Cidade e Estado.
Fornecedor_
Fornecedor_key Fornecedor_Code Fornecedor_Nome Data_inicial Data_final
Estado
Phlogistical Sociedade de
001 ABC SP 01-Jan-2000 21-Dec-2004
Abastecimento
Phlogistical Sociedade de
002 ABC RJ 22-Dec-2004
Abastecimento
SCD (Slowly Change
Dimension) TYPE 2
A guia
Descrio
determina o
Tipo de SCD
Definio do
Comportamento
das Colunas.
A SCD
implementada a
nvel de Colunas.
Data Quality
O Data Quality ou Qualidade de Dados segue uma srie de restries
que devem ser obedecidas para garantir que os dados estejam
apropriados para o uso especfico.
Criao da
Condio
Determinand
o a Condio Habilitando o
CKM
Auditoria
A Auditoria, consiste no processo de conhecer e controlar a
origem de um dado.