Para usar um banco de dados IMS como fonteou destino de dados, defina um mapa de dados IMS. O mapa de dados é necessário para criar instruções SQL para acesso de tipo relacional a dados IMS durante o processamento da sessão.
Ao criar o mapa de dados de um banco de dados de origem ou destino IMS, adicione um ou mais segmentos do IMS e os campos nos segmentos para definir o layout físico dos dados. Um mapa de dados também inclui exibições de tabela dos dados. O segmento e as definições de campo apresentam a exibição não relacional dos dados, e as tabelas e as colunas apresentam a exibição relacional dos dados.
Para fontes de dados IMS,
registro
refere-se a um segmento raiz e seus filhos.
Um mapa de dados pode incluir um ou vários segmentos:
Defina um único segmento em um mapa de dados se o arquivo de dados associado contiver um tipo de segmento. Um mapa de dados de segmento único pode definir várias tabelas.
Defina vários segmentos em um mapa de dados se o banco de dados de origem contiver vários tipos de segmento. As colunas a menos que o PowerExchange deve recuperar resultam no processamento de arquivos e na extração de dados mais rápidos.
Você pode usar mapas de dados para alinhar campos, converter datas, filtrar dados e aprimorar dados para melhorar a precisão dos dados e reduzir o volume de dados. Você pode usar mapas de dados em transformações de Pesquisa para pesquisar valores relacionados e determinar se existem linhas em um destino IMS.
Para definir um mapa de dados IMS, conclua as seguintes tarefas:
Adicione um mapa de dados IMS.
Quando você definir o mapa de dados, selecione o método de acesso
DL/1 BATCH
ou
IMS ODBA
e associe o mapa de dados a um arquivo de dados que define os tipos de registro e os dados. Você também deve inserir a origem IMS ou as propriedades de destino necessários para o método de acesso. O acesso ao lote DL/I exige um número do PCB. O acesso ODBA exige um SSID do IMS, um nome do PSB e um nome do PCB.
Você pode substituir o método de acesso no mapa de dados ao configurar uma sessão do PowerCenter ou executar um teste de linha de banco de dados. Se você substituir o método de acesso, deve também inserir as propriedades que o novo método de acesso exige.
Se a fonte DBD estiver disponível para os dados IMS, importe a fonte DBD para o mapa de dados.
A fonte DBD define segmentos e a sequência hierárquica para o mapa de dados. Durante o processo de importação, o PowerExchange mapeia os segmentos e campos IMS para tabelas, que criam a exibição relacional dos dados de origem exigida pelo PowerExchange.
Para sobrepor cada segmento com seu COPYLIB, importe um copybook COBOL para cada segmento IMS no mapa de dados.
Envie o mapa de dados para o Ouvinte do PowerExchange no nó local ou remoto para armazenar o mapa de dados no PowerExchange.
Essa ação converte o mapa de dados em um arquivo independente do sistema operacional que o PowerExchange pode acessar para o processamento de extração.
Execute um teste de linha de banco de dados para testar o mapa de dados.
Um teste de linha de banco de dados acessa os dados de origem reais, exibe-os no formato de tabela e verifica se você pode acessar dados do banco de dados de origem.
A instalação do PowerExchange inclui o exemplo de arquivo IMSDEMOS que inclui um exemplo de fonte IMS DBD que você pode usar para criar um exemplo de mapa de dados IMS.