Sumário

Search

  1. Prefácio
  2. Introdução ao Navegador do PowerExchange
  3. Mapas de Dados
  4. Mapas de Dados para Fontes de Dados Específicas
  5. Copybooks
  6. Grupos de Registro e Registros de Captura
  7. Grupos de Extração e Mapas de Extração
  8. Metadados Pessoais
  9. Teste de Linha de Banco de Dados
  10. Exemplos do Navegador do PowerExchange
  11. Apêndice A: Funções do PowerExchange para Campos Definidos pelo Usuário
  12. Apêndice B: Programas de Método de Acesso do Usuário
  13. Apêndice C: Grupos de Aplicativos e Aplicativos
  14. Apêndice D: Propriedades do Mapa de Dados
  15. Apêndice E: Propriedades do Registro, Campo e Tabela
  16. Apêndice F: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  17. Apêndice G: Rastreamento para criar um mapa de memória ao importar um copybook COBOL

Guia do Usuário do Navegador

Guia do Usuário do Navegador

Adicionando ou Removendo Colunas Indicador de Mudança e Pré-imagem para uma Coluna de Dados

Adicionando ou Removendo Colunas Indicador de Mudança e Pré-imagem para uma Coluna de Dados

Você pode editar um mapa de extração para uma tabela de origem para adicionar ou remover as colunas de indicador de mudança (CI) e pré-imagem (BI) para uma ou mais colunas de dados.
Em um mapa de extração, o nome da coluna CI é DTL__CI_
data_column_name
e o nome da coluna BI é DTL__BI_
data_column_name
.
Uma coluna DTL__CI indica se uma operação UPDATE alterou os dados na coluna associada. Você pode usar uma coluna CI em um filtro de cláusula SQL WHERE para uma sessão CDC filtrar os registros de mudança que o PWXPC passa para o PowerCenter para o processamento. A coluna DTL__CI contém um dos seguintes valores:
  • Y
    . Um UPDATE alterou os dados da coluna.
  • N
    . Um UPDATE não alterou os dados da coluna.
  • Nulo
    . Uma operação INSERT ou DELETE ocorreu na coluna.
Uma coluna DTL__BI contém a BI para uma operação UPDATE na coluna associada. Se o banco de dados de origem permite alterações em chaves primárias, você pode usar os campos BI com uma Transformação Personalizada de Chave de Destino Flexível do PowerCenter para acionar atualizações para chaves primárias no destino quando as chaves de origem são alteradas.
Se você usar o Agente de Log do PowerExchange para Linux, UNIX e Windows e especificar AI para o parâmetro CAPT_IMAGE no arquivo pwxccl.cfg, não adicione colunas de indicador de mudança ou pré-imagem. A configuração AI faz com que o Agente de Log do PowerExchange seja armazenado somente pós-imagens. Consequentemente, o PowerExchange não pode apresentar BIs ao PWXPC para o processamento de downstream no PowerCenter. Além disso, se você digitar BA para o parâmetro CAPT_IMAGE, o Agente de Log do PowerExchange armazenará pré-imagens e pós-imagens para UPDATEs. Quaisquer operações INSERT ou DELETE na fonte resultam em valores nulos nas colunas de indicador de mudança.
  1. Abra o grupo de extração.
  2. Clique com o botão direito do mouse no mapa de extração e clique em
    Corrigir Extensões de Indicador de Mudança/Pré-imagem
    .
    A caixa de diálogo
    Definição de Extração - Corrigir Colunas
    é exibida.
  3. Na guia
    Indicadores de Mudança
    , selecione as colunas para as quais adicionar colunas DTL__CI. Na lista
    Colunas Disponíveis
    , selecione uma ou mais colunas e clique em
    Adicionar
    .
    As colunas selecionadas são exibidas na lista
    Colunas Selecionadas
    .
  4. Na guia
    Pré-imagens
    , selecione as colunas para as quais adicionar colunas DTL__BI. Na lista
    Colunas Disponíveis
    , selecione uma ou mais colunas e clique em
    Adicionar
    .
    As colunas selecionadas são exibidas na lista
    Colunas Selecionadas
    .
    Se as colunas selecionadas forem campos definidos pelo usuário com expressões que chamam funções do PowerExchange, verifique se essas funções dão suporte ao armazenamento em buffer de BIs. Para mais informações sobre funções, consulte o Apêndice A, Apêndice A: Funções do PowerExchange para Campos Definidos pelo Usuário.
  5. Para remover colunas DTL__CI ou DTL__BI, na lista
    Colunas Selecionadas
    , selecione as colunas e clique em
    Remover
    .
    As colunas selecionadas são movidas de volta à lista
    Colunas Disponíveis
    .
  6. Clique em
    OK
    .
    Se você adicionou colunas DTL__CI ou DTL__BI, elas serão exibidas nas guias
    Mapa
    e
    Extensões
    na janela
    Definição de Extração
    .
  7. Para verificar as alterações, execute um teste de linha de banco de dados no mapa de extração.