Communities
A collaborative platform to connect and grow with like-minded Informaticans across the globe
Product Communities
Connect and collaborate with Informatica experts and champions
Discussions
Have a question? Start a Discussion and get immediate answers you are looking for
User Groups
Customer-organized groups that meet online and in-person. Join today to network, share ideas, and get tips on how to get the most out of Informatica
Get Started
Community Guidelines
Knowledge Center
Troubleshooting documents, product guides, how to videos, best practices, and more
Knowledge Base
One-stop self-service portal for solutions, FAQs, Whitepapers, How Tos, Videos, and more
Support TV
Video channel for step-by-step instructions to use our products, best practices, troubleshooting tips, and much more
Documentation
Information library of the latest product documents
Velocity (Best Practices)
Best practices and use cases from the Implementation team
Learn
Rich resources to help you leverage full capabilities of our products
Trainings
Role-based training programs for the best ROI
Certifications
Get certified on Informatica products. Free, Foundation, or Professional
Product Learning Paths
Free and unlimited modules based on your expertise level and journey
Resources
Library of content to help you leverage the best of Informatica products
Tech Tuesdays Webinars
Most popular webinars on product architecture, best practices, and more
Product Availability Matrix
Product Availability Matrix statements of Informatica products
SupportFlash
Monthly support newsletter
Support Documents
Informatica Support Guide and Statements, Quick Start Guides, and Cloud Product Description Schedule
Product Lifecycle
End of Life statements of Informatica products
Ideas
Events
Change Request Tracking
Marketplace
Portuguese
English
Inglês
Español
Espanhol
Deutsch
Alemão
Français
Francês
日本語
Japonês
한국어
Coreano
Português
Português
中文
Chinês
Logon
Inscrever-se
PowerCenter
10.5
10.5.8
10.5.7
10.5.6
10.5.5
10.5.4
10.5.3
10.5.2
10.5.1
10.5
10.4.1
10.4.0
Guia de Transformações
Updated : October 2021
PowerCenter
PowerCenter 10.5
Todos os produtos
Rename Saved Search
Name
* This field is required
Overwrite saved search
Confirm Deletion
Are you sure you want to delete the saved search?
Sumário
Search
No Results
Prefácio
Trabalhando com Transformações
Visão geral de transformações
Transformações ativas
Transformações passivas
Transformações Desconectadas
Transformações Nativas e Não Nativas
Descrições de Transformações
Criando uma transformação
Configurando transformações
Renomeando Transformações
Portas de Transformação
Criar Portas
Configurar Portas
Vinculando portas
Transformações de vários grupos
Trabalhando com expressões
Usando o Editor de Expressão
Inserindo nomes de portas em uma expressão
Adicionando comentários
Validando expressões
Exibição do Editor de Expressão
Adicionando Expressões a uma Porta
Definindo Strings de Expressões em Arquivos de Parâmetros
Avaliar expressões
Avaliando uma expressão
Restrições ao avaliar expressão
Variáveis Locais
Temporariamente armazenar dados e simplificar expressões complexas
Armazenar Valores nas Linhas
Capturar valores de procedimentos armazenados
Diretrizes para configurar portas variáveis
Ordem de portas
Tipo de Dados
Inicialização de Variáveis
Valores Padrão para Portas
Valores Padrão Definidos pelo Usuário
Valores Constantes
Expressões Constantes
Funções ERROR e ABORT
Valores de Entrada Padrão Definidos pelo Usuário
Substituir Valores Nulos
Ignorar Registros Nulos
Anular a Sessão
Valores de Saída Padrão Definidos pelo Usuário
Substituir Erros
Abortando a sessão
Gravar Mensagens no Log da Sessão ou em Logs de Erros de Linha
Funções ERROR em Expressões da Porta de Saída
Regras gerais para valores padrão
Validação do Valor Padrão
Configurando o nível de rastreamento em transformações
Transformações Reutilizáveis
Instâncias e alterações herdadas
Mapeando variáveis em expressões
Criando Transformações Reutilizáveis
Promovendo Transformações Não Reutilizáveis
Criando Instâncias Não Reutilizáveis de Transformações Reutilizáveis
Adicionando Transformações Reutilizáveis a Mapeamentos
Modificando uma transformação reutilizável
Revertendo para a Transformação Reutilizável Original
Transformação Agregador
Visão Geral da Transformação Agregador
Componentes da Transformação Agregador
Configuração das Propriedades da Transformação Agregador
Configuração das Portas da Transformação Agregador
Configuração de caches agregados
Expressões agregadas
Funções de agregação
Funções de Agregação Aninhadas
Cláusulas condicionais
Funções de não agregação
Valores Null em funções de agregação
Agrupar por Portas
Expressões Não Agregadas
Valores padrão
Usando Entrada Classificada
Condições de Entrada Classificadas
Classificando Dados
Criação de uma Transformação Agregador
Dicas para Transformações Agregador
Solução de Problemas de Transformações Agregador
Transformação Personalizada
Visão Geral de Transformação Personalizada
Trabalhando com Transformações Criadas na Transformação Personalizada
Compatibilidade de Página de Código
Distribuindo Procedimentos de Transformação Personalizada
Criando Transformações Personalizadas
Regras e Diretrizes para Transformações personalizadas
Componentes de Transformações Personalizadas
Trabalhando com Grupos e Portas
Criando Grupos e Portas
Editando Grupos e Portas
Definindo Relações de Portas
Trabalhando com Atributos de Porta
Editando Valores de Atributo de Porta
Propriedades de Transformação Personalizada
Definindo a Estratégia de Atualização
Trabalhando com Código de Procedimento Específico do Thread
Trabalhando com o Controle de Transação
Escopo de Transformação
Gerar Transação
Trabalhando com Limites da Transação
Bloqueando Dados de Entrada
Gravando o Código do Procedimento para Bloquear Dados
Configurando Transformações Personalizadas como Transformações de Bloqueio
Validando Mapeamentos com Transformações Personalizadas
Validação no Tempo de Design
Validando no Tempo de Execução
Trabalhando com Propriedades de Procedimento
Criando Procedimentos de Transformação Personalizada
Etapa 1. Criar a transformação personalizada
Etapa 2. Gerar os Arquivos C
Etapa 3. Preencher o código com a lógica de transformação
Etapa 4. Criar o Módulo
Criando o módulo no Windows
Criando o Módulo no UNIX
Etapa 5. Criando um Mapeamento
Etapa 6. Executar a Sessão em um Fluxo de Trabalho
Funções de Transformação Personalizada
Visão geral das Funções de Transformação Personalizada
Trabalhando com Identificadores
Referência de Função
Trabalhando com Linhas
Regras e Diretrizes para Modo de Acesso a Dados Baseado em Linhas e Baseado em Matriz
Funções Geradas
Funções de Inicialização
Função de Inicialização de Módulo
Função de Inicialização do Procedimento
Função de Inicialização da Partição
Funções de Notificação
Função de Notificação da Linhas de Entrada
Função de Notificação de Limite de Dados
Função de Notificação de Final de Arquivo
Funções de Desinicialização
Função de Anulação da Inicialização da Partição
Função de Anulação da Inicialização do Procedimento
Função de Desinicialização de Módulo
Funções API
Função de Definição do Modo de Acesso aos Dados
Funções de Navegação
Função Obter tratamento de ancestral.
Função Obter Identificadores de Filhos
Funções Obter Tratamento de Porta
Funções de Propriedade
Função Obter Propriedade Interna
IDs de Propriedade da Porta e de Atributos de Propriedade
Obter Todos os Nomes de Propriedades Externas (MBCS ou Unicode)
Obter Propriedades Externas (MBCS ou Unicode)
Funções de Religação de Tipo de Dados
Funções de manipulação de dados (Modo Baseado em Linhas)
Funções Obter Dados (Modo Baseado em Linhas)
Função Definir Dados (Modo Baseado em Linha)
Funções do Indicador (Modo Baseado em Linhas)
Funções de Extensão
Função Configurar Porta de Passagem
Função de Notificação de Saída
Função de Notificação de Saída de Limite de Dados
Funções de Erro
Funções de Mensagem do Log da Sessão
Função de Incremento de Contagem de Erros
Função Encerrado
Funções de Bloqueio
Verificar Bloqueio
Funções de Ponteiro
Função Alterar modo de string
Função Definir Página de Código de Dados
Funções de Estratégia de Linha (Modo Baseado em Linha)
Função Alterar Estratégia de Linha Padrão
Funções de API baseadas em matriz
Funções de Número Máximo de Linhas
Funções de Número de Linhas
Função Válido Para Linhas
Funções de Manipulação de Dados (Modo Baseado em Matriz)
Funções Obter Dados (Modo Baseado em Matriz)
Função Obter Indicador (Modo Baseado em Matriz)
Função Definir Dados (Modo Baseado em Matriz)
Funções de Estratégia de Linha (Modo Baseado em Matriz)
Funções Definir Linha de Erros de Entrada
Transformação Mascaramento de Dados
transformação de Mascaramento de Dados
Propriedades de mascaramento
Local
Tipos de mascaramento
Saída Repetível
Semente
Parâmetros de Mapeamento
P/S Associada
Mascaramento de Chave
Mascaramento de Valores de String
Mascaramento de Valores Numéricos
Mascarando Valores de Data e Hora
Mascaramento de Substituição
Dicionários
Tabelas de Armazenamento
Criptografando Tabelas de Armazenamento para Mascaramento de Substituição
Mascaramento de Substituição Propriedades
Dicionário Relacional
Requisitos de conexão
Regras e Diretrizes para Mascaramento de Substituição
Mascaramento dependente
Exemplo de mascaramento dependente
Mascaramento Dependente Repetível
Mascaramento Aleatório
Mascaramento de Valores Numéricos
Mascaramento de Valores de String
Mascaramento de Valores de Data
Aplicando Regras de Mascaramento
Formato de Máscara
Caracteres da String de Origem
Exemplo de String de Origem
Caracteres de Substituição da String de Resultados
Exemplo de caracteres de substituição da string de resultados
Intervalo
Intervalo de Strings
Intervalo numérico
Intervalo de datas
Embaçamento
Embaçando Valores Numéricos
Embaçando Valores de Data
Mascaramento de Expressão
Mascaramento Repetível de Expressão
Nome do Dicionário
Tabela de Armazenamento
Criptografando Tabelas de Armazenamento para Mascaramento de Expressão
Exemplo
Script de Tabela de Armazenamento
Regras e Diretrizes para Mascaramento de Expressão
Criptografia com Preservação de Formato
Formatos Especiais de Máscara
Mascaramento de CPF
Formato de Número da Providência Social
Requisito de Código de Área
Mascaramento de CPF Repetível
Mascaramento de Número de Cartão de Crédito
Mascaramento de Número de Telefone
Mascaramento de Endereço de E-mail
Mascaramento de E-mail Avançado
Parâmetros de Configuração para um Tipo de Mascaramento de Endereço de E-mail Avançado
Expressões para o Tipo de Mascaramento de Endereço de E-mail Avançado
Mascaramento de Número de Previdência Social
Dígito de Início SIN
Números SIN Repetíveis
Mascaramento de Endereço IP
Mascaramento de Endereço de URL
Arquivo de valor padrão
Propriedades da sessão de Transformação de Mascaramento de Dados
Regras e Diretrizes para Transformações Mascaramento de Dados
Exemplos de Mascaramento de Dados
Arquivos de Pesquisa de Nome e Endereço
Substituindo Dados com a Transformação Pesquisa
Mascarando Dados com a Transformação Expressão
Transformação Expressão
Visão geral da transformação de Expressão
Componentes da Transformação Expressão
Configurando portas
Cálculo de Valores
Criação de uma Transformação de Expressão
Transformação Procedimento Externo
Visão geral da Transformação Procedimento Externo
Compatibilidade de Página de Código
Procedimentos Externos e Transformações de Procedimentos Externos
Propriedades da Transformação Procedimento Externo
Procedimentos Externos de COM Versus Informatica
O Exemplo do Banksoft
Configurando Propriedades da Transformação Procedimento Externo
Desenvolvendo Procedimentos COM
Etapas para Criar um Procedimento COM
Tipo de Serviço de Procedimento Externo COM
Usando o Visual C++ para Desenvolver Procedimentos COM
Etapa 1. Criar um Projeto ATL COM AppWizard
Etapa 2. Adicionar um Objeto ATL a um Projeto
Etapa 3. Adicionar os Métodos Obrigatórios à Classe
Etapa 4. Preencher o Stub de Método com uma Implementação
Etapa 5. Construir o Projeto
Etapa 6. Registrar um Procedimento COM com o Repositório
Etapa 7. Criar uma Origem e um Destino para um Mapeamento
Etapa 8. Criar um Mapeamento Para Testar a Transformação de Procedimento Externo
Etapa 9. Iniciar o Serviço de Integração
Etapa 10. Executar um Fluxo de Trabalho para Testar o Mapeamento
Desenvolvendo procedimentos COM com o Visual Basic
Etapa 1. Criar um Projeto do Visual Basic com uma Classe Única
Etapa 2. Alterar os Nomes do Projeto e da Classe
Etapa 3. Adicionar um Método à Classe
Etapa 4. Construir o Projeto
Desenvolvendo Procedimentos Externos da Informatica
Etapa 1. Criar a Transformação de Procedimento Externo
Etapa 2. Gerar os Arquivos C++
Exemplo 1
Exemplo
Etapa 3. Preencher o Stub de Método com Implementação
Etapa 4. Construindo o Módulo
Criando o módulo no Windows
Criando o Módulo no UNIX
Etapa 5. Criando um Mapeamento
Etapa 6. Executar a Sessão
Executando uma Sessão com a Versão de Depuração do Módulo no Windows
Distribuindo Procedimentos Externos
Distribuindo Procedimentos COM
Distribuindo um Procedimento Visual Basic COM
Distribuindo um Procedimento Visual Basic COM Manualmente
Distribuindo Módulos Informatica
Observações de Desenvolvimento
Tipos de Dados COM
Procedimentos no Nível de Linha
Valores de Retorno de Procedimentos
Exceções em Chamadas de Procedimentos
Gerenciamento de Memória para Procedimentos
Classes Wrapper para Funções do VB ou Bibliotecas C/C++ Pré-existentes
Gerando Mensagens de Erro e Rastreamento
Os Indicadores e a Classe TINFParam
Transformações Procedimento Externo Não Conectadas
Inicializando os Módulos COM e Informatica
Definindo Propriedades de Inicialização no Designer
Outros Arquivos Distribuídos e Usados em TX
Variáveis do Processo de Serviço nas Propriedades de Inicialização
Interfaces do Procedimento Externo
Função Distribuir
Assinatura
Função de Procedimento Externo
Assinatura
Funções de Acesso das Propriedades
Assinatura
Funções de Acesso a Parâmetros
Assinatura
Funções de Acesso à Página de Código
Assinatura
Funções de Acesso ao Nome da Transformação
Assinatura
Funções de Acesso a Procedimentos
Assinatura
Funções Relacionadas a Partições
Assinatura
Função de Nível de Rastreamento
Assinatura
Transformação Filtros
Visão Geral da Transformação Filtro
Componentes da Transformação Filtro
Configuração das Portas da Transformação Filtro
Condição de filtro
Filtrando Linhas com Valores Nulos
Etapas para Criar uma Transformação de Filtro
Dicas para Transformações de Filtro
Transformação HTTP
Visão Geral da Transformação de HTTP
Autenticação
Conexão ao Servidor HTTP
Criação de uma Transformação HTTP
Configuração da Guia Propriedades
Configuração da guia HTTP
Selecionando um Método
Configurando Grupos e Portas
Adição de um nome HTTP
Configuração de uma URL
Construção Final de URL para o Método GET
Parametrizar URL base
Caracteres especiais na URL
Exemplos
Exemplo de GET
Exemplo de POST
Exemplo SIMPLE POST
Exemplo de SIMPLE PATCH
Exemplo de SIMPLE PUT
Exemplo de SIMPLE DELETE
Transformação de Resolução de Identidade
Visão Geral da Transformação de Resolução de Identidade
Criar e Configurar a Transformação
Conexão do Servidor de Pesquisa
Configuração do Sistema e da Pesquisa
Exibir Seleção
Guias da Transformação de Resolução de Identidade
Grupos e Portas
Grupos e Portas de Entrada
Grupos e Portas de Saída
Transformação Java
Visão Geral de Transformações Java
Etapas para Definir uma Transformação Java
Transformações Java Ativas e Passivas
Conversão de Tipo de Dados
Usando a Guia Código Java
Configurando portas
Criando grupos e portas
Definindo Valores Padrão para Portas
Portas de Entrada e Saída
Portas de entrada/saída
Configuração das Propriedades da Transformação Java
Trabalhando com o Controle de Transação
Escopo de Transformação
Gerar Transação
Definindo a Estratégia de Atualização
Desenvolvimento do Código Java
Criando trechos de código Java
Importando pacotes Java
Definindo Passiva
Guia Na Linha de Entrada
Guia No Final dos Dados
Guia Sobre a Recepção de Transações
Usando Código Java para Analisar um Arquivo Simples
Configurando definições da transformação Java
Configuração do Classpath
Configuração do Classpath para o Serviço de Integração
Configurando o Classpath para o Serviço de Integração em UNIX
Configurando o Classpath para o Serviço de Integração no Windows
Configurando o Classpath para a ferramenta do PowerCenter
Habilitando Alta Precisão
Processando Subsegundos
Compilando uma transformação Java
Corrigindo erros de compilação
Localizando a Origem de Erros de Compilação
Localizando erros nas guias Entrada de Código
Localizando erros na janela Código Completo
Identificando a origem de erros de compilação
Erros de Código do Usuário
Erros de código de não usuário
Referência da API da transformação Java
Visão geral dos métodos API da transformação Java
commit
failSession
generateRow
getInRowType
getMetadata
incrementErrorCount
isNull
logError
logInfo
rollBack
setNull
setOutRowType
storeMetadata
Expressões Java
Visão Geral das Expressões Java
Tipos de Função de Expressão
Usando a caixa de diálogo Definir Expressão para definir uma expressão
Etapa 1. Configurar a Função
Etapa 2. Criar e Validar a Expressão
Etapa 3. Gerar o Código Java para a Expressão
Criando uma expressão e gerando código Java usando a caixa de diálogo Definir Expressão.
Modelos da expressão Java
Trabalhando com a Interface Simples
invokeJExpression
Exemplo de Interface Simples
Trabalhando com a Interface Avançada
Invocando uma expressão com a Interface Avançada
Regras e Diretrizes para Trabalhar com a Interface Avançada
Classe EDataType
Classe JExprParamMetadata
defineJExpression
Classe JExpression
Exemplo de Interface Avançada
Referência de API da classe JExpression
getBytes
getDouble
getInt
getLong
getResultDataType
getResultMetadata
getStringBuffer
invoke
isResultNull
Exemplo de Transformação Java
Visão geral do exemplo de transformação Java
Etapa 1. Importar o Mapeamento
Etapa 2. Criar Transformação e Configurar Portas
Etapa 3. Inserir Código Java
Guia Importar Pacotes
Guia Código Auxiliar
Guia Na Linha de Entrada
Etapa 4. Compilar o Código Java
Etapa 5. Criar uma Sessão e Fluxo de Trabalho
Dados de Exemplo
Transformação Joiner
Visão Geral da Transformação Joiner
Trabalhando com a Transformação Joiner
Propriedades da Transformação Joiner
Definição de uma Condição de Associação
Definindo o Tipo de Associação
Associação Normal
Associação Externa Mestre
Associação Externa Detalhada
Associação Externa Completa
Usando Entrada Classificada
Configuração da Ordem de Classificação
Adição de transformações ao mapeamento
Configurando a Transformação Joiner
Definindo a Condição de Associação
Exemplo de uma Condição de Associação
Unindo dados a partir de uma única origem
Unindo duas ramificações do mesmo pipeline
Unindo duas instâncias da mesma origem
Diretrizes para unir dados a partir de uma única origem
Bloqueio dos pipelines de origem
Transformação Joiner Não Classificada
Transformação Joiner Classificada
Cache das Linhas Mestres
Trabalhando com Transações
Preservando os Limites de Transação de um Único Pipeline
Preservando Limites da Transação no Pipeline de Detalhes
Descarte dos Limites de Transação para Dois Pipelines
Criando uma transformação Joiner
Dicas para Transformações Joiner
Transformação Pesquisa
Visão Geral de Transformação Pesquisa
Tipos de Origem da Pesquisa
Pesquisas Relacionais
Pesquisas de arquivos simples
Usando Entrada Classificada
Pesquisas no Pipeline
Configurando uma Transformação Pesquisa em Pipeline em um Mapeamento
Pesquisas Conectadas e Não Conectadas
Pesquisas Conectadas
Pesquisas Não Conectadas
Componentes da Pesquisa
Origem da Pesquisa
Índices e uma Tabela de Pesquisa
Portas de Pesquisa
Propriedades de pesquisa
Condição de pesquisa
Propriedades de pesquisa
Configurando Propriedades de Pesquisa em uma Sessão
Configurando Pesquisas de aquivos simples em uma sessão
Configurando Pesquisas Relacionais em uma Sessão
Configurando Pesquisas de Pipeline em uma Sessão
Consulta de Pesquisa
Consulta de Pesquisa Padrão
Substituindo a Consulta de Pesquisa
Substituindo uma Cláusula ORDER BY
Palavras reservadas
Orientações para Substituir a Consulta de Pesquisa
Etapas para Substituir a Consulta da Pesquisa
Substituição SQL para Pesquisas sem Cache
Filtro da Origem de Pesquisa
Filtrando Linhas de Origem de Pesquisa
Condição de pesquisa
Cache Estático ou Sem Cache
Cache Dinâmico
Manuseando Várias Correspondências
Caches de Pesquisa
Retornar Várias Linhas
Regras e Diretrizes para Retornar Várias Linhas
Configurando Transformações de Pesquisa Não Conectadas
Etapa 1. Adicionar Portas de Entrada
Etapa 2. Adicionar a Condição de Pesquisa
Etapa 3. Designar um valor de retorno
Etapa 4. Chamar a Pesquisa Através de uma Expressão
Resiliência de Deadlock de Banco de Dados
Criando uma transformação Pesquisa
Criando uma Transformação Pesquisa de Pipeline Reutilizável
Criando uma Transformação Pesquisa de Pipeline Não Reutilizável
Dicas para Transformações de Pesquisa
Caches de Pesquisa
Visão geral de Caches de Pesquisa
Comparação de Cache
Construindo Caches de Pesquisas Conectadas
Caches Sequenciais
Caches Simultâneos
Usando um Cache de Pesquisa Persistente
Usando um Cache Não Persistente
Usando um Cache Persistente
Recriando o Cache de Pesquisa
Trabalhando com pesquisa sem cache ou com cache estático
Compartilhando o Cache de Pesquisa
Compartilhando um Cache de Pesquisa Sem Nome
Diretrizes para Compartilhar um Cache de Pesquisa Sem Nome
Compartilhando um Cache de Pesquisa Nomeado
Diretrizes para compartilhar um cache de pesquisa nomeado
Dicas para Caches de Pesquisa
Cache de Pesquisa Dinâmica
Visão geral do Cache de Pesquisa Dinâmica
Propriedades da Pesquisa Dinâmica
NewLookupRows
Expressão associada
Valores nulos
Ignorar Portas em Comparação
Substituição SQL
Valores de Transformação Pesquisa
Valores de Cache Iniciais
Valores de Entrada
Valores de Pesquisa
Valores de Saída
Atualizações do Cache de Pesquisa Dinâmica
Inserir ou Atualizar
Atualizar ou Inserir
Mapeamentos com pesquisas dinâmicas
Configurando a Transformação de Estratégia de Atualização Upstream
Configurando transformações Downstream
Valor Nulo em Colunas de Condição de Pesquisa
Configurando sessões com um cache de pesquisa dinâmica
Atualizações de Cache Dinâmico Condicional
Processamento de Sessão
Configuração de Pesquisa de Cache Dinâmico Condicional
Atualização de cache dinâmico com resultados de expressões
Valores nulos da expressão
Processamento de Sessão
Configurando uma Expressão para Atualizações de Cache Dinâmico
Sincronizando o Cache com a Origem da Pesquisa
NewLookupRow
Configuração da sincronização de cache dinâmico
Exemplo de Cache de Pesquisa Dinâmica
Regras e Diretrizes para Cache de Pesquisa Dinâmica
Transformação Normalizador
Visão Geral de Transformação Normalizador
Componentes da Transformação Normalizador
Guia Portas
Guia Propriedades
Guia Normalizador
Chaves geradas pela transformação Normalizador
Armazenando Valores-chave Gerados
Alterando os Valores-chave Gerados
Transformação de Normalizador VSAM
Guia Portas Normalizadoras VSAM
Guia Normalizador VSAM
Etapas para Criar uma Transformação Normalizador de VSAM
Transformação de Normalizador de Pipeline
Guia Portas do Normalizador do Pipeline
Guia Normalizador de Pipeline
Grupos de Colunas da Guia Normalizador
Etapas para Criar uma Transformação de Normalizador de Pipeline
Usando uma Transformação de Normalizador em um Mapeamento
Gerando valores-chave
Solução de Problemas de Transformações Normalizador
Transformação Classificação
Visão Geral da Transformação Classificação
Classificando Valores de String
Caches de Classificação
Propriedades da Transformação Classificação
Portas em uma Transformação Classificação
Índice de Classificação
Definição de Grupos
Criando uma transformação Classificação
Transformação Roteador
Visão Geral da Transformação Roteador
Trabalhando com Grupos
Grupo de Entrada
Grupos de Saída
Grupos Definidos pelo Usuário
O Grupo Padrão
Usando Condições do Filtro de Grupo
Adição de Grupos
Trabalhando com Portas
Conexão das Transformações Roteador em um Mapeamento
Criando uma Transformação Roteador
Transformação de Gerador de Sequência
Visão Geral da Transformação de Gerador de Sequência
Portas do Gerador de Sequência
Porta NEXTVAL
Criar Chaves
Substituir Valores não Encontrados
CURRVAL
Propriedades da Transformação Gerador de Sequência
Valor Inicial
Incrementar em
Valor final
Percorrer um Intervalo de Valores
Valor Atual
Número de Valores Guardados em Cache
Geradores de Sequência Não-Reutilizáveis
Geradores de Sequência Reutilizáveis
Propriedades avançadas do Gerador de Sequência
Redefinir
Criando uma Transformação de Gerador de Sequência
Transformação de Gerador de Sequência em um ambiente não nativo
Transformação de Gerador de Sequência no mecanismo Blaze
Transformação de Gerador de Sequência no mecanismo Spark
Transformação Classificador
Visão Geral da Transformação Classificador
Classificando Dados
Propriedades da Transformação de Classificador
Tamanho do Cache do Classificador
Distinção Entre Maiúsculas e Minúsculas
Diretório de Trabalho
Linhas de Saída Distintas
Nível de rastreamento
Nulo Tratado como Baixo
Escopo de Transformação
Criando uma Transformação Classificador
Transformação de Qualificador de Origem
Visão Geral da Transformação de Qualificador de Origem
Tipos de Dados da Transformação
Ordem de Carregamento de Destino
Valores de data e hora
Parâmetros e Variáveis
Propriedades da Transformação de Qualificador de Origem
Consulta Padrão
Exibindo a Consulta Padrão
Substituindo a Consulta Padrão
Unindo Dados de Origem
Associação Padrão
Associações Personalizadas
Associações Heterogêneas
Criando Relações de Chaves
Adicionando uma Consulta SQL
Inserindo uma Associação Definida pelo Usuário
Suporte à Associação Externa
Sintaxe de Associação Informatica
Sintaxe de Associação Normal
Sintaxe de Associação Externa Esquerda
Sintaxe de Associação Externa Direita
Criando uma Associação Externa
Criando uma Associação Externa como uma Substituição de Associação
Criando uma Associação Externa como uma Substituição de Extração
Restrições Comuns de Sintaxe de Banco de Dados
Inserindo um Filtro de Origem
Usando Portas Classificadas
Selecionar Distintos
Substituindo Selecionar Distintos na Sessão
Adicionando Comandos SQL Pré e Pós-Sessão
Criando uma Transformação Qualificador de Origem
Criando uma Transformação Qualificador de Origem Manualmente
Configurando Opções da Transformação Qualificador de Origem
Solucionando Problemas de Transformações de Qualificador de Origem
Transformação SQL
Visão Geral da Transformação SQL
Modo de Script
Exemplo
Regras e Diretrizes do Modo de Script
Modo de Consulta
Usando Consultas SQL Estáticas
Selecionando Diversas Linhas do Banco de Dados
Utilizando Consultas SQL Dinâmicas
Passando a Consulta Completa
Substituindo o Nome da Tabela em uma String
Configuração de Portas de Passagem
Configuração do Modo Passivo
Regras e Diretrizes do Modo Passivo
Regras e Diretrizes do Modo de Consulta
Conectando com Bancos de Dados
Usando uma Conexão de Banco de Dados Estática
Passando uma Conexão Lógica de Banco de Dados
Passando Informações de Conexão Completa
Passando a String de Conexão
Passando Opções Avançadas
Regras e Diretrizes para Conexões com Bancos de Dados
Processamento de Sessão
Controle de transação
Confirmação Automática
Alta disponibilidade
Processamento exatamente um para sessões em tempo real
Resiliência do Modo de Consulta
Resiliência do Modo de Script
Resiliência de Deadlock de Banco de Dados
Log de Consultas SQL
Cardinalidade de linha de entrada para linha de saída
Processamento de Instruções de Consulta
Número de Linhas Afetadas
Contagem Máxima das Linhas de Saída
Compreendendo Linhas de Erro
Continuando no Erro de SQL
Propriedades da Transformação SQL
Guia Propriedades
Guia Configurações SQL
Guia Portas SQL
Instruções SQL
Criação de uma Transformação SQL
Usando a Transformação SQL em um Mapeamento
Visão Geral do Exemplo da Transformação SQL
Exemplo de atualização dinâmica
Definição do Arquivo de Origem
Criação de uma Definição de Destino
Criação da Tabela de Banco de Dados
Configuração da Transformação Expressão
Definindo a Transformação SQL
Configurando os Atributos da Sessão
Resultados de Dados de Destino
Exemplo de conexão dinâmica
Definição do Arquivo de Origem
Criação de uma Definição de Destino
Criação de tabelas de banco de dados
Criação de Conexões ao Banco de Dados
Configuração da Transformação Expressão
Definindo a Transformação SQL
Configurando os Atributos da Sessão
Resultados de Dados de Destino
Transformação Procedimento Armazenado
Visão Geral da Transformação Procedimento Armazenado
Dados de Entrada e Saída
Parâmetros de Entrada/Saída
Valores de Retorno
Códigos de Status
Conectada ou desconectada
Especificando Quando o Procedimento Armazenado é Executado
Usando um Procedimento Armazenado em um Mapeamento
Gravando um Procedimento Armazenado
Exemplo de Procedimento Armazenado
Informix
Oracle
Sybase ASE e Microsoft SQL Server
IBM DB2
Teradata
Criação de uma Transformação Procedimento Armazenado
Importando procedimentos armazenados
Criando manualmente transformações de Procedimento Armazenado
Definindo Opções Para o Procedimento Armazenado
Alterando o Procedimento Armazenado
Configurando uma transformação conectada
Configurando uma transformação desconectada
Chamando um Procedimento Armazenado de Uma Expressão
Chamada de um Procedimento Armazenado Pré ou Pós-sessão
Tratamento de erros
Erros Pré-sessão
Erros Pós-sessão
Erros de Sessão
Bancos de Dados Suportados
Declaração SQL
Tipos de Parâmetro
Porta de entrada/saída no mapeamento
Tipo de Valor de Retorno Suportado
Regras de Expressão
Dicas para Transformações Procedimento Armazenado
Solução de Problemas de Transformações Procedimento Armazenado
Transformação Controle de Transações
Visão Geral da Transformação Controle de Transação
Propriedades da Transformação Controle de Transação
Guia Propriedades
Exemplo
Usando a Transformação Controle de Transação em Mapeamentos
Mapeamentos Controle de Transação de Exemplo com Vários Destinos
Mapeando Orientações e Validação
Criando uma Transformação Controle de Transação
Transformação União
Visão Geral da Transformação de União
Regras e Diretrizes para Transformações de União
Componentes da Transformação de União
Trabalhando com Grupos e Portas
Criação de uma Transformação União
Usando uma Transformação de União em um Mapeamento
Transformação Dados Não Estruturados
Visão Geral do Data Transformation não estruturado
Configuração da opção de dados não estruturados
Configuração do diretório do repositório do Data Transformation
Tipos de Serviço de Data Transformation
Componentes da Transformação de Dados Não Estruturados
Guia Propriedades
Guia Configurações de UDT
Exibindo Mensagens de Rastreamento de Status
Portas da Transformação de Dados Não Estruturados
Tipos de entrada e saída
Portas adicionais da transformação de dados não estruturados
Criando Portas a partir de um serviço de Data Transformation
Nomes de Serviço da Transformação de Dados não Estruturados
Hierarquias Relacionais
Exportando o Esquema de Hierarquia
Mapeamentos
Analisando Documentos de Word para Tabelas Relacionais
Criando uma Planilha do Excel a Partir de um XML
Saída de Arquivo XML Dividido
Regras e Diretrizes para Mapeamentos de Dados Não Estruturados
Criar uma transformação de dados não estruturados
Transformação Estratégia de Atualização
Visão Geral da Transformação de Estratégia de Atualização
Definindo a Estratégia de Atualização
Sinalizando Linhas Dentro de um Mapeamento
Encaminhamento de Linhas Rejeitadas
Expressões de Estratégia de Atualização
Transformações de Agregador e de Estratégia de Atualização
Transformações Pesquisa e Estratégia de Atualização
Definindo a Estratégia de Atualização para uma Sessão
Especificando uma Operação para Todas as Linhas
Especificando Operações para Tabelas de Destino Individuais
Lista de Verificação da Estratégia de Atualização
Transformações XML
Transformação de Qualificador de Origem XML
Transformação de Analisador de XML
Transformação Gerador de XML
PowerCenter 10.5
Help for Users
Guia de Transformações
Transformação Pesquisa
Consulta de Pesquisa
Substituindo a Consulta de Pesquisa
Etapas para Substituir a Consulta da Pesquisa
Guia de Transformações
Guia de Transformações
10.5
10.4.0
Anterior
Avançar
Etapas para Substituir a Consulta da Pesquisa
Etapas para Substituir a Consulta da Pesquisa
Use as seguintes etapas para substituir a consulta SQL de pesquisa padrão:
Na guia Propriedades, abra o Editor SQL de dentro do campo Substituição SQL de Pesquisa.
Clique em Gerar SQL para gerar a instrução SELECT padrão. Insira a Substituição SQL de Pesquisa.
Conecte a um banco de dados e clique em Validar para testar a Substituição SQL de Pesquisa.
Clique em OK para retornar à guia Propriedades.
Substituindo a Consulta de Pesquisa
Ações
Baixar guia
Enviar comentários
Recursos
Communities
Knowledge Base
Portal de Sucesso
Voltar ao topo
Anterior
Avançar