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. Apêndice A: Funções do PowerExchange para Campos Definidos pelo Usuário
  12. Apêndice B: Programas de Método de Acesso do Usuário
  13. Apêndice C: Grupos de Aplicativos e Aplicativos
  14. Apêndice D: Propriedades do Mapa de Dados
  15. Apêndice E: Propriedades do Registro, Campo e Tabela
  16. Apêndice F: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  17. Apêndice G: Rastreamento para criar um mapa de memória ao importar um copybook COBOL

Visão Geral de Mapas de Dados

Visão Geral de Mapas de Dados

Você pode definir mapas de dados para mapear registros não relacionais para tabelas relacionais para que o PowerExchange possa usar a linguagem SQL para acessar os dados.
Para origens não relacionais, como Bancos de dados IMS, arquivos VSAM, conjuntos de dados sequenciais e arquivos simples, é solicitado que os mapas de dados executem operações de movimento de dados em massa e apresentem os metadados usados para definir registros de captura e mapas de extração para CDC.
Para fontes do DB2, você também pode definir mapas de dados para que possa dividir os dados em uma coluna que contém vários campos em campos separados.
Um mapa de dados para um arquivo simples ou conjunto de dados sequenciais deve ser associado a um arquivo de dados que define os tipos de registro e os dados no mapa de dados.
Quando você adicionar um mapa de dados, importe um copybook para definir o layout dos dados em uma fonte de dados e, para um mapa de dados Adabas, importe um FDT Adabas e chaves Adabas. Você pode também definir o layout dos dados definindo manualmente um ou mais registros e tabelas em um mapa de dados.
Os registros em mapas de dados definem o layout do campo dos registros em uma origem ou destino. As tabelas em mapas de dados apresentam uma exibição relacional dos dados. O PowerExchange exige uma exibição relacional para acessar fontes de dados usando a linguagem SQL, como a seguir:
  • Para origens e destinos não relacionais, o PowerExchange suporta um subconjunto limitado da linguagem SQL. O PowerExchange interpreta as instruções SQL internamente para convertê-las, conforme necessário, para acesso ao tipo de fonte de dados.
    Para obter mais informações, consulte o
    Manual de Referência do PowerExchange
    .
  • Para origens e destinos relacionais, o PowerExchange também suporta um subconjunto maior da linguagem SQL. O PowerExchange passa as instruções SQL para o RDBMS para o processamento.
O PowerExchange mapeia campos em mapas de dados para o nível de byte. Alguns copybooks, como copybooks PL/I, têm mapeamentos de nível de bit. Se você importar um copybook que tem mapeamentos de nível de bit para um mapa de dados, o PowerExchange concatenará os campos de bit em um campo de byte, nomeando o campo usando o nome do campo do primeiro campo de bit. Em um mapa de dados, você pode definir um campo definido pelo usuário que use uma ou mais funções do PowerExchange em uma expressão para separar novamente esse campo em bits. Em seguida, no PowerCenter, use uma transformação de Expressão para calcular o valor numérico dos bits combinados na sequência de caracteres de bits.
Você pode executar um teste de linha de banco de dados em um mapa de dados para verificar se ele pode recuperar dados da fonte.
Para obter informações sobre a abertura, o fechamento e a exclusão de mapas de dados e a pesquisa de campos em registros e colunas em tabelas em mapas de dados, consulte PowerExchange Resources.