Usando o Utilitário DB2 LOAD para Carregar Dados em Massa
Usando o Utilitário DB2 LOAD para Carregar Dados em Massa
Você pode usar o utilitário DB2 LOAD para carregar com eficiência grandes quantidades de dados nas tabelas do DB2 que o PowerExchange ou o PowerCenter leram das fontes de dados. O PowerExchange inclui modelos JCL e de placa de controle para executar o utilitário DB2 LOAD. O PowerCenter usa as conexões do Cliente PowerExchange do PowerCenter (PWXPC) para se comunicar com o PowerExchange para implementar a movimentação de dados em massa.
Dependendo de como você configurar os atributos de conexão do PWXPC, o PowerExchange poderá executar as seguintes funções para o utilitário DB2 LOAD:
Crie apenas um arquivo de dados para usar como entrada para o utilitário DB2 LOAD. Nesse caso, é preciso executar o utilitário DB2 LOAD fora do PowerExchange. Você pode enviar o trabalho manualmente ou usar um programador de trabalho ou o utilitário DTLREXE do PowerExchange.
Crie os seguintes itens:
um arquivo de dados para usar como entrada para o utilitário LOAD
cartões de carregamento para executar o utilitário LOAD
JCL para enviar o utilitário LOAD como um trabalho separado
Em seguida, envie a tarefa do utilitário DB2 LOAD e aguarde a conclusão da tarefa. Para executar o utilitário como um trabalho separado, defina o atributo de conexão
Tipo de Modo
do PWXPC para JOB.
A Informatica recomenda a execução do utilitário DB2 LOAD em um trabalho separado com um atributo de conexão que especifica um
Tipo de Modo
de JOB.
Crie o arquivo de dados e carregue os cartões. Em seguida, execute o utilitário DB2 LOAD no espaço de endereço do Ouvinte do PowerExchange. Para executar o utilitário como uma subtarefa do Ouvinte do PowerExchange, defina o atributo de conexão
Tipo de Modo
para TASK.
Embora seja possível executar uma única instância do utilitário DB2 LOAD no espaço de endereço do Ouvinte do PowerExchange configurando a conexão com um
Tipo de Modo
de TASK, a JCL impede o uso de um nome de DD mais de uma vez em uma tarefatrabalho. Se você tentar executar uma segunda instância do utilitário DB2 LOAD no espaço de endereço do Ouvinte do PowerExchange, a alocação dinâmica dos conjuntos de dados com os nomes de DD SYSDISC, SYSERR, SYSIN, SYSMAP, SYSPRINT, SORTOUT, SYSUT1 falhará porque eles já estão em uso pela outra instância DB2 LOAD.