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

Usando Conjuntos de Dados de Descarregamento do IMS como Fontes de Dados

Usando Conjuntos de Dados de Descarregamento do IMS como Fontes de Dados

Você pode usar um conjunto de dados de descarregamento do IMS como uma fonte de dados para uma operação de movimentação de dados em massa do PowerExchange. Para criar o conjunto de dados de descarregamento, use o utilitário de descarregamento IBM para o seu tipo de banco de dados do IMS ou a função Descarregar do BMC Database Management para soluções do IMS.
Por exemplo, para materializar um destino baseado em uma origem do IMS, crie um conjunto de dados de descarregamento do IMS que contenha os dados de origem desejados. Em seguida, use o conjunto de dados como uma entrada para o fluxo de trabalho do PowerCenter que materializa o destino. Após a conclusão da materialização do destino, use o CDC do PowerExchange para sincronizar a origem e o destino.
Para conjuntos de dados de descarregamento, o PowerExchange pode realizar o processamento de origem de grupo. Ou seja, o PowerExchange pode processar vários segmentos IMS lendo todo o banco de dados descarregado em uma única transmissão.
A tabela a seguir mostra os formatos de registro de descarregamento e métodos de definição de chave que você pode usar para tipos diferentes de bancos de dados do IMS:
Tipo de Banco de Dados do IMS:
Formato dos Registros de Descarregamento
Obter CCK?
Obter o Valor de Chave Usando a Função GetDatabaseKey?
Obter o Valor de Chave Usando a Função GetIMSRBAByLevel?
Caminho Rápido
1
IBM
Sim
Não disponível
Não disponível
Caminho Rápido
1
BMC LONG
Sim
Sim
Sim
HALDB
IBM
Sim
Sim
Sim
HALDB
BMC LONG
Sim
Sim
Sim
HDAM
IBM
Sim
Sim
Sim
HDAM
BMC LONG
Sim
Sim
Sim
HDAM
BMC SHORT
Sim
Não disponível
Não disponível
HDAM
BMC XSHORT
Sim
Não disponível
Não disponível
HIDAM
IBM
Sim
Sim
Sim
HIDAM
BMC LONG
Sim
Sim
Sim
HIDAM
BMC SHORT
Sim
Não disponível
Não disponível
HIDAM
BMC XSHORT
Sim
Não disponível
Não disponível
HISAM
IBM
Sim
Não disponível
Não disponível
HISAM
BMC LONG
Sim
Não disponível
Não disponível
HISAM
BMC SHORT
Sim
Não disponível
Não disponível
HISAM
BMC XSHORT
Sim
Não disponível
Não disponível
1. O PowerExchange não dá suporte aos segmentos SDEP do Caminho Rápido IMS.
Para os conjuntos de dados de descarregamento do BMC, os formatos de registro LONG, SHORT e XSHORT são especificados pela palavra-chave DFSURGU1 na instrução PLUSIN DD da JCL de Descarregamento do BMC.
A tabela mostra que o PowerExchange pode obter uma chave concatenada (CCK) para todos os tipos de registro de descarregamento. Em segmentos sem chave, o PowerExchange pode processar quaisquer funções GetDatabaseKey e GetIMSRBAByLevel que você definir em um campo definido pelo usuário de um mapa de dados do IMS, com o objetivo de retornar um valor que pode ser usado como chave. As funções GetDatabaseKey e GetIMSRBAByLevel retornam um valor RBA de 8 bytes para um segmento específico.
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 com chave não exclusiva ou sem chave.
Use as funções GetDatabaseKey e GetIMSRBAByLevel nos mapas de dados do IMS usados para operações de movimentação de dados em massa ou CDC síncrono do IMS.
Você não pode usar a função GetDatabaseKey ou GetIMSRBAByLevel nos seguintes tipos de mapas de dados:
  • Mapas de dados do IMS usados para CDC com base em logs do IMS
  • Mapas de dados do IMS usados para acessar arquivos descarregados do IMS que contêm os seguintes tipos de registros:
    • Registros de descarregamento de qualquer formato para os conjuntos de dados HISAM
    • Registros de descarregamento com formato BMC SHORT ou BMC XSHORT para os conjuntos de dados HDAM e HIDAM
    • Registros de descarregamento que apresentam o formato IBM padrão para os conjuntos de dados de Caminho Rápido IMS