Sumário

Search

  1. Prefácio
  2. Introdução à Movimentação de Dados em Massa do PowerExchange
  3. Ouvinte do PowerExchange
  4. Movimentação de Dados em Massa do Adabas
  5. Movimentação de Dados em Massa do Datacom
  6. Movimentação de Dados em Massa do DB2 para i5/OS
  7. Movimentação de Dados em Massa do DB2 para Linux, UNIX e Windows
  8. Movimentação de Dados em Massa do DB2 para z/OS
  9. Movimentação de Dados em Massa do IDMS
  10. Movimentação de Dados em Massa do IMS
  11. Movimentação de Dados em Massa do Microsoft SQL Server
  12. Movimentação de Dados em Massa do Oracle
  13. Movimentação de Dados em Massa de Arquivo Sequencial
  14. Movimentação de Dados em Massa do VSAM
  15. Gravando Dados com Tolerância a Falhas
  16. Opções de Monitoração e Ajuste

Guia de Movimentação de Dados em Massa

Guia de Movimentação de Dados em Massa

Considerações Gerais

Considerações Gerais

Para movimentação de dados em massa do IMS, esteja ciente das seguintes considerações.
  • Se um mapa de dados não representa um segmento do IMS completo, como definido em DBD, uma operação INSERT do PowerExchange em um segmento definido sem a palavra-chave FILLER poderá provocar a gravação de dados que não estão em branco ao final do segmento. Você pode evitar esse problema adicionando FILLER ao copybook COBOL no segmento, antes de importar os metadados do segmento para o PowerExchange.
  • No Navegador do PowerExchange, o termo
    registro
    refere-se a um segmento do IMS.
  • O valor PCB que você usa para o banco de dados do IMS depende do método de acesso selecionado, como a seguir:
    • Se você selecionar o método de acesso em lotes DL/1 no mapa de dados, use o número PCB que indica o deslocamento do PCB no PSB. Se você gerou o PSB com CMPAT=YES, adicione 1 a esse número PCB.
    • Se você selecionar o método de acesso ODBA do IMS no mapa de dados, use o nome PCB que você especificou no parâmetro PCBNAME ou colunas de 1 a 8 da instrução PCB, ao gerar o PSB.
  • Importe os metadados da origem DBD do IMS para definir os segmentos, hierarquia dos segmentos, campos de chave e campos de pesquisa de um banco de dados do IMS. Além disso, importe um copybook COBOL ou PL/I para cada segmento, para sobrepor campos de chave e campos de pesquisa do DBD e definir todos os outros campos. O PowerExchange atualiza o mapa de dados com as informações do copybook enquanto preserva a estrutura hierárquica do IMS pelo DBD.
  • Se você estiver movendo os dados em massa de uma origem do IMS que tem um ou mais segmentos sem um campo de chave ou com uma chave não exclusiva e precisar de um identificador exclusivo para cada segmento do IMS, poderá definir uma expressão em um campo definido pelo usuário no mapa de dados para retornar um RBA para cada segmento. Para adicionar o segmento RBA aos dados de segmento em um mapa de dados do IMS, a Informatica recomenda que você use a função GetIMSRBAByLevel em vez da função GetDatabaseKey. A função GetIMSRBAByLevel permite que você obtenha o RBA de um segmento pai sem chave ou com chave
    não exclusivo
    . Em seguida, você pode usar esse RBA para criar uma chave exclusiva no destino.
    Se você planeja executar uma captura de dados alterados para a origem do IMS, após a conclusão da materialização, o PowerExchange poderá usar o RBA para CDC síncrono do IMS, mas não poderá usar o RBA para CDC baseado em log do IMS. Para o CDC baseado em log do IMS, o PowerExchange não pode usar as funções GetDataBaseKey e GETIMSRBAByLevel em expressões no mapa de dados.
  • Quando você executa um teste da linha de banco de dados em um mapa de dados do IMS, o nome do nó especificado no campo
    Localização
    depende do método de acesso que você selecionou no mapa de dados e do tipo de origem do IMS.
  • Quando você executa um teste de linha do banco de dados em uma exibição da tabela de um mapa de dados, o Navegador do PowerExchange gera as instruções SELECT apropriadas para o tipo de banco de dados.
    Por exemplo:
    • Se você selecionar NRDB2 ou IMSUNLD na lista
      Tipo de DB
      no teste de linha do banco de dados, a SQL gerada aparecerá na caixa
      Instrução SQL
      com o caractere de sublinhado (_), como a seguir:
      SELECT * FROM IMSUNLD.DBLOG5OF_DB#AASEG
    • Se você selecionar NRDB na lista
      Tipo de DB
      , a SQL gerada aparecerá na caixa
      Instrução SQL
      com um caractere de ponto final (.) , como a seguir:
      SELECT * FROM IMSUNLD.DBLOG5OF.DB#AASEG