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. Funções do PowerExchange para Campos Definidos pelo Usuário
  12. Programas de Método de Acesso do Usuário
  13. Grupos de Aplicativos e Aplicativos
  14. Propriedades do Mapa de Dados
  15. Propriedades do Registro, Campo e Tabela
  16. Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  17. 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 um Registro de Captura

Adicionando um Registro de Captura

Um registro de captura define um objeto de origem como um segmento IMS, tabela do DB2 ou conjunto de dados VSAM para o PowerExchange Change capturar o processamento.
O PowerExchange armazena os registros de captura no arquivo CCT do sistema de origem.
Antes de adicionar um registro de captura, você deve definir o grupo de registro. Dentro de um grupo de registro, você pode adicionar um registro de captura para uma origem específica somente uma vez. O registro de captura fornece metadados do objeto de origem e identifica as colunas das quais você deseja capturar dados alterados.
Não é possível registrar um objeto de origem que tem nomes de coluna com mais de 128 caracteres.
  1. Abra um grupo de registro.
  2. Na guia
    Grupo de Registro
    no
    Explorador de Recursos
    , clique com o botão direito do mouse no grupo de registro e clique em
    Adicionar Registro de Captura
    .
  3. Na caixa de diálogo
    Adicionar Registro de Captura - Nome e Filtro da Tabela
    , digite um nome de registro de captura e informações opcionais, conforme necessário.
    A tabela a seguir descreve os campos nessa caixa de diálogo:
    Campo
    Descrição
    Nome
    Obrigatório. Um nome definido pelo usuário para o registro de captura. O nome deve ter de um a oito caracteres alfanuméricos em letras minúsculas e começar com uma letra.
    Filtro de Tabela
    Opcional. Para filtrar as tabelas, digite valores em qualquer um dos seguintes campos de filtro, dependendo do tipo de origem:
    • Para Adabas, digite as informações do filtro nas caixas
      Esquema
      e
      Tabela
      . O tamanho máximo para ambos os campos é de 128 caracteres.
    • Para Datacom, insira informações de filtro nas caixas
      Esquema
      e
      Tabela
      . O tamanho máximo para ambos os campos é de 128 caracteres.
    • Para todos os tipos de DB2, digite informações de filtro nas caixas
      Criador/Esquema
      ,
      DBName/Definidor
      e
      Tabela
      .
      Para DB2 para i5/OS, os tamanhos máximos são: 10 caracteres para o campo
      Criador/Esquema
      campo e 32 caracteres para o campo
      Tabela
      Para DB2 for z/OS, o tamanho máximo dos campos
      Criador/Esquema
      e
      Tabela
      é 128 caracteres.
    • Para IDMS, insira informações de filtro nas caixas
      Esquema
      e
      Tabela
      . O tamanho máximo de ambos os campos é de 128 caracteres.
    • Para IMS, insira informações de filtro nas caixas
      Esquema
      ,
      MapName
      e
      Tabela
      . No campo
      MapName
      , digite um nome de mapa de dados do IMS do PowerExchange. Os tamanhos máximos são: 10 caracteres para os valores
      Esquema
      e
      MapName
      e 128 caracteres para o valor
      Tabela
      .
    • Para MSSQL, insira informações de filtro nas caixas
      Proprietário
      e
      Tabela
      . O tamanho máximo para ambos os campos é de 128 caracteres.
    • Para o MySQL, digite informações de filtro nos campos
      Esquema
      e
      Tabela
      . O tamanho máximo para ambos os campos é de 64 caracteres. No MySQL, o nome do esquema é equivalente ao nome do banco de dados.
    • Para o Oracle, digite as informações de filtro nos campos
      Esquema
      e
      Tabela
      . O tamanho máximo para ambos os campos é de 128 caracteres.
    • Para o PostgreSQL, digite as informações de filtro nos campos
      Esquema
      e
      Tabela
      . O tamanho máximo para ambos os campos é de 63 caracteres.
    • Para VSAM, insira informações de filtro nas caixas
      Esquema
      ,
      MapName
      e
      Tabela
      caixas. Na caixa
      MapName
      , digite o nome de um mapa de dados VSAM do PowerExchange. Os tamanhos máximos são: 10 caracteres para os campos
      Esquema
      e
      MapName
      e 128 caracteres para o campo
      Tabela
      .
    Em qualquer campo de filtro, você pode incluir os seguintes curingas para criar uma máscara:
    • Um asterisco (*) para representar um ou mais caracteres.
    • Um ponto de interrogação (?) para representar um único caractere.
    Manter Capitalização
    Por padrão, o PowerExchange converte o texto digitado nas caixas de filtro na capitalização padrão para a fonte de dados. Por exemplo, no Oracle, letras maiúsculas é o padrão. Um valor de
    scott
    ou
    SCOTT
    produziria
    SCOTT
    .
    Selecione a opção
    Manter Capitalização
    para os campos de filtros para os quais você
    não
    deseja que o PowerExchange use a capitalização padrão para a fonte de dados.
    Caractere de escape
    Digite o caractere de escape a ser usado nas caixas de filtro para delimitar um asterisco (*) ou um ponto de interrogação (?) que é usado como um valor literal em vez de um caractere curinga.
    Por exemplo, se você especificar um caractere de escape
    ~
    , um valor de filtro
    guia*
    retornará todas as tabelas que tiverem nomes de tabela que começam com
    guia
    . Um valor de filtro
    guia~*
    retorna a tabela com o nome
    guia*
    .
    Não use um caractere de escape com fontes de dados multibyte habilitadas.
  4. Clique em
    Avançar
    .
    A caixa de diálogo
    Adicionar Registro de Captura - Tabelas e Colunas
    é exibida.
    Se você tiver inserido critérios de filtro, a lista
    Tabelas
    exibirá as tabelas que correspondem aos seus critérios de filtro. Caso contrário, a lista
    Tabelas
    exibe todas as tabelas.
    A lista
    Tabelas
    pode incluir um ou mais dos seguintes campos, dependendo do tipo de origem:
    Coluna
    Descrição
    Nome do Criador
    O nome do criador para a tabela
    Esquema
    O nome do esquema
    Nome ou Tabela
    O nome da tabela
    Tipo
    O tipo de objeto, como TABLE
    Nome do DataSet
    O nome do conjunto de dados
  5. Na lista
    Tabelas
    , clique duas vezes em uma tabela para selecioná-la.
    Se a tabela contiver nomes de coluna com mais de 128 caracteres, será emitida uma mensagem de erro e não será possível registrar a tabela.
    A lista
    Colunas
    exibe as colunas na tabela selecionada. A lista pode incluir os seguintes campos, dependendo do tipo de origem:
    Campo
    Descrição
    Selecionar Coluna
    Uma caixa de seleção ao lado de cada coluna para selecionar colunas para registro.
    As colunas do índice são selecionadas por padrão.
    Nome
    O nome da coluna.
    CCSID
    Para uma origem do DB2, o identificador do conjunto de caracteres codificado (CCSID) relacionado à coluna.
    PWXCP
    Para uma origem do DB2, a representação interna do PowerExchange da página de código.
    Página de Código
    Para uma origem do DB2, a página de código relacionada à coluna.
  6. Na lista
    Colunas
    , selecione as colunas para as quais deseja que o PowerExchange capture mudanças.
    Para selecionar colunas individualmente, marque a caixa de seleção
    Selecionar Coluna
    ao lado de cada coluna. Para selecionar todas as colunas, clique em
    Selecionar Todas as Colunas
    ou
    Selecionar tudo e notificar alterações
    . A tabela a seguir descreve as opções para selecionar todas as colunas:
    Caixa de Seleção
    Descrição
    Selecionar Todas as Colunas
    Disponíveis para os tipos de origem que oferecem suporte à captura de coluna seletiva. Seleciona todas as colunas na lista
    Colunas
    para captura de alterações.
    Depois que você adiciona o registro, as colunas adicionadas à tabela de origem são ignoradas até o registro de captura ser editado para selecioná-las.
    Selecionar tudo e notificar alterações
    Disponível para origens DB2 e Oracle. Se você selecionar essa opção, o PowerExchange irá capturar alterações para todas as colunas. Qualquer alteração no esquema da tabela faz com que o CDC do PowerExchange falhe e registre uma mensagem de erro.
    Para uma origem DB2 for z/OS, o ECCR do DB2 termina de forma anormal depois de ler o primeiro registro de mudança para a tabela depois da mudança do esquema.
    Para uma origem Oracle, o CDC do Oracle falha e registra uma mensagem de erro nas seguintes situações:
    • Se um registro de mudança para uma tabela registrada para captura contiver uma coluna que você não registrou para captura
    • Se um registro de mudança não contiver uma coluna que você registrou para captura
    Para o CDC do Oracle, se uma definição para uma tabela for alterada de forma compatível com o registro de captura do PowerExchange, o CDC do Oracle continuará a capturar mudanças para essa tabela.
    Por exemplo, se o tamanho de uma coluna de caracteres diminuir, mas o registro de captura não refletir essa mudança, o CDC do Oracle continuará a capturar mudanças para a tabela.
    De modo inverso, se o tipo de dados de uma coluna for alterado de numérico para caractere sem uma mudança no registro de captura, o CDC do Oracle continuará a capturar mudanças para a tabela até encontrar o primeiro registro de mudança que contém dados não numéricos para a coluna. Quando o CDC do Oracle encontra um registro de mudança contendo dados não numéricos para a coluna, ele falha e registra uma mensagem de erro.
    Se você desmarcar a opção
    Selecionar tudo e notificar alterações
    , as caixas de seleção que aparecem ao lado das colunas serão desmarcadas. Para selecionar as colunas novamente, você deve marcar as caixas de seleção.
    Ao selecionar colunas, considere as seguintes práticas recomendadas:
    • A Informatica recomenda que você selecione todas as colunas para as quais deseja capturar dados de alteração, pois um registro pode ser definido apenas uma vez em um grupo de registro para uma origem específica. Você pode editar o mapa de extração correspondente para cancelar a seleção de colunas.
    • Um símbolo de chave indica que uma coluna é uma coluna de índice usada pelo processamento do Condensador. Se você limpar a caixa de seleção para uma coluna de índice, pode comprometer a exclusividade da linha.
  7. Clique em
    Avançar
    .
  8. Na caixa de diálogo
    Adicionar Registro de Captura - Tipo
    , digite informações adicionais sobre o registro de captura.
    A tabela a seguir descreve os campos nessa caixa de diálogo:
    Campo
    Tipo de Origem
    Descrição
    Condense
    Tudo
    Se o PowerExchange Condense ou o Agente de Log do PowerExchange para Linux, UNIX e Windows for usado e o tipo de processamento do PowerExchange Condense no i5/OS ou z/OS. As opções são:
    • Nenhum
      . O PowerExchange não usa o PowerExchange Condense ou o Agente de Log do PowerExchange para Linux, UNIX e Windows para processar as alterações para a origem registrada.
    • Parte
      . O PowerExchange usa o PowerExchange Condense ou o Agente de Log do PowerExchange para processar as alterações para a origem registrada. O PowerExchange Condense usa o processamento de condensação parcial. A Informatica recomenda essa opção porque mantém a consistência transacional.
    • Completo
      . O PowerExchange usa o processamento de condensação completa do PowerExchange Condense para origens do
      i5/OS
      ou
      z/OS
      , mas algumas limitações se aplicam. Essa opção não mantém a consistência transacional.
    Você pode alterar a opção de
    Condensação
    mais tarde sem incrementar o número de versão do registro. Para obter mais informações, consulte Condense Options.
    Status
    Tudo
    O status do registro de captura com relação à disponibilidade para o uso de captura de alterações. As opções são:
    • Inativo
      . O PowerExchange ainda não usa o registro para capturar alterações para a origem. Essa opção é a configuração inicial de status. Você deve configurar manualmente a opção como
      Ativo
      para tornar o registro elegível para o uso de captura de alterações.
    • Ativo
      . O PowerExchange pode usar o registro para capturar alterações para a origem.
    O padrão é
    Inativo
    .
    Você pode alterar o status de
    Inativo
    para
    Ativo
    depois para torná-lo elegível para o processamento de captura de alteração.
    Para obter mais informações sobre as configurações de status, consulte Status Options.
    Comentário
    Tudo
    Comentários definidos pelo usuário sobre o registro de captura.
    ID do Banco de Dados
    Adabas
    O DBID do banco de dados do Adabas que contém o arquivo cujas alterações são capturadas.
    Número do Arquivo
    Adabas
    O número do arquivo Adabas no banco de dados identificado pelo campo
    ID do banco de dados
    .
    Nome do Conjunto de Dados Primário
    Síncrono do IMS
    O nome do conjunto de dados primário para o banco de dados IMS. Esse nome pode conter até 44 caracteres. Dependendo do tipo de banco de dados, o conjunto de dados primário será um dos seguintes:
    • Banco de dados de funções completas: o conjunto de dados primário é o conjunto de dados que contém o grupo de conjuntos de dados primário (ou apenas) para o banco de dados.
    • Banco de dados Fast Path: o conjunto de dados primário é o conjunto de dados que contém a primeira (ou única) área para o banco de dados.
    • Banco de dados HALDB: o conjunto de dados primário é o prefixo do conjunto de dados para a primeira partição, que é usada para o nome do conjunto de dados.
    Nome do Grupo de Logs Suplementar
    Oracle
    O nome do grupo de logs suplementar que será criado para a origem. O PowerExchange gera o DDL para criar grupos de logs suplementares quando você conclui o registro de captura.
    Você deve definir um grupo de logs suplementar para cada tabela para a qual desejar que o PowerExchange capture dados alterados do Oracle. Esse grupo de logs suplementar deve conter todas as colunas da tabela para as quais os dados alterados devem ser capturados.
    Executar DDL agora
    Oracle
    Para uma origem Oracle, selecione essa opção para executar o DDL para criar um grupo de logs suplementar quando você concluir o registro de captura.
    Limpe essa opção para executar o DDL mais tarde.
    Você também deve inserir um valor na caixa
    Nome do Grupo de Logs Suplementar
    .
    As instruções GRANT no arquivo ORACAPT.SQL para o usuário de captura do Oracle não incluem a autoridade necessária para executar o DDL.
  9. Clique em
    Concluir
    .
  10. Para uma origem Oracle, na caixa de diálogo
    Salvar SQL do Grupo de Logs Suplementar no Arquivo
    , insira um nome de arquivo no campo
    Nome de Arquivo
    para o arquivo que contém o DDL gerado e clique em
    Salvar
    .
    O PowerExchange salva o DDL no arquivo especificado. Por padrão, o arquivo está localizado no diretório de instalação raiz do PowerExchange.
O Ouvinte do PowerExchange grava o registro de captura para o arquivo CCT no sistema de origem. No Navegador do PowerExchange, o registro de captura é exibido na lista de registros de captura na guia
Grupo de Registros
no
Explorador de Recursos
. Além disso, o registro é exibido nas seguintes localizações na interface:
  • A janela
    Registro de Captura
    exibe as colunas no registro de captura.
  • A guia
    Registro de Captura
    no
    Inspetor de Recursos
    exibe as propriedades para o registro de captura. Use as setas para alternar entre as guias
    Registro de Captura
    e
    Grupo de Registros
    no
    Inspetor de Recursos
    .
  • A barra de status exibe informações sobre o grupo de registros aberto e o registro de captura.