Escolar Documentos
Profissional Documentos
Cultura Documentos
1
PowerCenter 9x
Level I - Developer
Modulo 1: Overview
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Objetivo Módulo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
O Problema:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
O Problema:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
O Problema:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Informatica PowerCenter
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
ETL
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
ETL : Extração
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
ETL : Transformação
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
ETL : Carga
Powercenter grava dados, linha por linha, para uma tabela (ou
grupo de tabelas relacionadas) em um banco de dados, ou para um
arquivo.
Esse banco de dados ou arquivo é referido como target
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Mapping
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Transformations
Transformação recebe dados e transforma:
Novos campos
Modificam dados
Seleciona e transmitem dados
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Workflow
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Metadata
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Overview
PowerCenter 9x
Level I - Developer
Arquitetura
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9x
Level I - Developer
Resumo
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9.6.1
PowerCenter 9x
Level I - Developer
Modulo 2: Fundamentos
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Objetivo Módulo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Source Qualifier
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Expression
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Filter
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Sorter
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Aggregator
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Union
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Router
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Update Strategy
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Update Strategy
DD_INSERT comando utilizado para inserir registros, é
representado pelo numeral 0.
DD_UPDATE comando utilizado para atualizar registros, é
representado pelo numeral 1.
DD_DELETE comando utilizado para excluir registros, é
representado pelo numeral 2.
DD_REJECT comando utilizado para rejeitar registros, é
representado pelo numeral 3.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Joiner
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Joiner
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Lookup
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Transformações (especializadas)
Transaction Control
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Transformações (especializadas)
Transaction Control
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Transformações (especializadas)
Transaction Control
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Transformações (especializadas)
Java
Componente que permite o código java dentro do PowerCenter.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Transformações (especializadas)
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Transformações Passivas
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Transformações Ativas
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
PowerCenter Designer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Componentes Designer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Navigator
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Workspace
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Toolbar
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Output/control Panel
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Status Bar
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Repositories
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Definições de Source
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Definições do Source
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Target Designer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Shortcuts
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Datatypes
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Datatypes Conversão
PowerCenter Workflows
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Workflow Manager
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Tarefas do Workflow
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Tarefas do Workflow
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Links no Workflows
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Executando o Workflow
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Workflow Monitor
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Comando Stop
• O comando finaliza o processo da tarefa.
Comando Abort
• É semelhante ao comando stop, porém aguarda um período
para iniciar a ação.
Comando Restart
• Reinicia a tarefa ou workflow.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Mapping - Fundamentos
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9x
Level I - Developer
Resumo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9.6.1
PowerCenter 9x
Level I - Developer
Modulo 3: Troubleshooting
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Objetivo Módulo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Falha de Sessions
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Registros Rejeitados
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Troubleshooting
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9x
Level I - Developer
Resumo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9.6.1
PowerCenter 9x
Level I - Developer
Modulo 4: Transformações,
Tarefas e Reusabilidades
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Objetivo Módulo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Expressão de Transformação
Permite a utilização
de variáveis.
Cria expressões
numa porta de saída
ou variáveis.
Executa a maioria
das manipulações.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Editor de Expressão
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Funções possibilitam
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Variáveis
Quando um registro é
processado a expressão é
analisada e o resultado é
atribuído ao tipo de dados
da porta.
O resultado deve ser
compatível com o tipo de
porta criada.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Ordem de Avaliação
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Filtros
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
File Lists
Transformações Reutilizável
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Email Funcionalidade
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Email Funcionalidade
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Email Funcionalidade
Post-Session Email
• Configure uma session para enviar Email quando
falhar ou finalizar com sucesso.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Email Funcionalidade
Um nome de usuário
de Email ou um grupo
de distribuição pode
ser inserido em
propriedades para
Sucessos ou Falhas. O
assunto e o texto
podem ser inseridos.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Tranformações, Tarefas e Reusabilidade
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9x
Level I - Developer
Resumo
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9.6.1
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Objetivo Módulo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Join Homogéneos:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
No atributo da transformação
entre com a condição para
selecionar os registros.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Joins Heterogéneo
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Joiner Transformation
Transformação Ativa.
Portas
Entrada or Entrada/Saída
Um source é definido
como Master e outro com
Detail.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Joiner Exemplos
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Tipos de Join
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Joiner Cache
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Em um Workflow:
• Podem existir várias tarefas que estão conectadas numa
ordem lógica.
• Estas ligações podem ser configuradas com uma condição.
• Utilizamos condições nos links para especificar ordem de
execução e criação de ramificações.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Links de Entrada
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Joins e Condições de Links
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9x
Level I - Developer
Resumo
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9.6.1
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Debugger
PowerCenter 9x
Level I - Developer
Objetivo Módulo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Debugger
PowerCenter 9x
Level I - Developer
Debugger:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Debugger
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Debugger
PowerCenter 9x
Level I - Developer
Utilizando o Debugger
Utilizando o Debugger
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Debugger
PowerCenter 9x
Level I - Developer
Definindo Breakpoints
Editar Breakpoint
Escolhe a transformação
geral ou específica
Escolhe um break nos dados
de uma condição ou erro
Adiciona condições de dados
para breakpoint
Adiciona reakpoint
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Debugger
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9x
Level I - Developer
Resumo
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9.6.1
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Objetivo Módulo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Funcionamento da Lookup:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Lookup: Transformação
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Lookup: Condição
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Você sabe que alguns campos não importam para classificação dos
registros, excluam eles da sua consulta e classifiquem de acordo
com o seu critério e logo após o final da instrução coloque “--“.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Propriedades da Session
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Tarefa Time
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Tarefa Email
Envia Email com o Workflow. Pode ser utilizado para criar uma
condição de sucesso ou falha de uma tarefa.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Tarefa Control
Para, falha ou
aborta o Worklet ou
Workflow.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Control Options
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Command Task
Especifica um ou mais
comandos Unix ou shell
script, comando DOS ou
arquivo batch para o
Integration Service
executar durante o
workflow.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Command Task
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Decision Task
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Lookup Cache
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Regras e Diretrizes
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Regras e Diretrizes
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sequence Generator, Lookups e tarefa Workflow
PowerCenter 9x
adicional Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9x
Level I - Developer
Resumo
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9.6.1
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Objetivo Módulo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Update Strategy
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Registros Rejeitados
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Router
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Router: Grupos
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Router: Funcionalidades
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Update Strategies, Routers and Overrides
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9x
Level I - Developer
Resumo
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9.6.1
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Objetivo Módulo:
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Transformação Sorter
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Aggregator Transformation
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Aggregator Propriedades
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Aggregator Cache
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Aggregate Expression
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Concatenação de Dados
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Lookup Desconectada
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Conectada Desconectada
Parte do fluxo de dados do mapeamento Separado do fluxo de dados do mapeamento
Retorna múltiplos valores Retorna apenas um valor.
Executado por todos os registros da transformação Executado apenas quando é chamado
Mais visível, exibe onde são utilizados os valores da Menor visibilidade, exibe apenas com o auxílio de uma outra
lookup. transformação
Valores padrões são utilizados Valores padrões são ignorados.
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Variáveis do Sistema
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Arquivo de Parâmetro
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Arquivo de Parâmetro
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Arquivo de Parâmetro
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Arquivo de Parâmetro
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Arquivo de Parâmetro
Os parâmetros são
referenciados dentro
das propriedades da
session ou workflow .
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Mapplets
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Mapplets Designer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Somente as portas de
saída.
Apenas as portas
conectadas a partir de
uma transformação de
entrada para outra
transformação será
exibido no mapplet Ligar a porta para
resultante mais de uma
transformação não é
permitido
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
Sorting e Aggregating Dados Utilizando o PowerCenter
PowerCenter 9x
Level I - Developer
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves
PowerCenter 9x
Level I - Developer
Resumo
Diego Spinella - SP
www.aprendendoetl.com.br Esp. Marcelo Afonso Alves