Gravações de Vários Registros em Arquivos Sequenciais ou Destinos VSAM
Gravações de Vários Registros em Arquivos Sequenciais ou Destinos VSAM
Durante sessões de movimentação de dados em massa, o PowerExchange pode usar um mapa de dados com vários registros para ler dados de uma origem de arquivo sequencial e gravar os tipos de vários registros em destinos não relacionais. Esse processo é chamado de
gravação de vários registros
.
Quando o PowerExchange executa uma gravação de vários registros, ele preserva informações de sequenciamento de origem. Para ativar as gravações de vários registros com sequenciamento, selecione as opções
Mapas de Dados com Vários Registros
e
Usar Campos de Sequência
na caixa de diálogo
Importar do PowerExchange
para as definições de origem e de destino.
Você pode realizar uma gravação de vários registros para os seguintes tipos de destino:
Conjuntos de dados ESDS, KSDS ou RRDS do VSAM no z/OS
Conjuntos de dados sequenciais no z/OS
Arquivos no i5/OS
Arquivos no Linux, UNIX e Windows
Para executar gravações de vários registros com sequenciamento, o PowerExchange usa o processamento de origem do grupo para ler dados de origem em uma única passagem e usa o processamento de destino de grupo para gravar dados no destino em uma única passagem.
O PowerExchange gera campos de sequência para passar metadados sobre os relacionamentos de dados de origem para o destino. Depois que você ativa as gravações de vários registros com sequenciamento para um fluxo de trabalho do PowerCenter, o fluxo de trabalho pode ler a origem de vários registros, usar os campos de sequência para preservar as informações de sequenciamento e gravar dados no destino na mesma sequência de registro que a origem.
Para determinar os relacionamentos entre registros de arquivo sequencial e origens VSAM e gerar campos de sequência, o PowerExchange usa as propriedades do registro que você define no mapa de dados. Essas propriedades do registro incluem o nome do registro pai, o nome o registro base redefinido pelo registro atual e se o registro é um cabeçalho ou um trailer. O PowerExchange usa essas propriedades do registro para gerar chaves primárias e externas e metadados de sequenciamento em definições de origem e de destino.
Quando você executa uma sessão do PowerCenter, o PowerExchange usa os valores de chave gerados para reconstruir e gravar os dados no destino na sequência correta. O PowerExchange mantém os dados em um sequenciamento e enfileiramento de cache no nó do Serviço de Integração. Quando o PowerExchange grava dados no destino, ele exclui os campos de chave gerados e envia os dados pela rede na sequência correta para o arquivo de destino.