Centro de Data Warehouse Guia de Administração


Carregando e exportando dados

Utilize os programas de exportação fornecidos, como exportação de dados do DB2, para extrair dados de um banco de dados do DB2 e gravá-los num arquivo simples. Utilize os programas de carregamento fornecidos, como substituição do DB2 load, para extrair dados de um arquivo e gravá-los em outro banco de dados do DB2.

Recomendação: Utilize estes programas em vez do processamento SQL do Centro de Data Warehouse quando houver uma quantidade substancial de dados para carregar. Tente descobrir qual é mais eficiente para o seu caso.

A carga principal e os programas de exportação operam num arquivo de dados e banco de dados DB2 delimitados. O servidor do banco de dados não precisa residir no local do agente, mas o arquivo de origem ou de destino devem residir nele. O número e a ordem dos campos de entrada e saída devem corresponder.

Estes programas gravam arquivos de log no diretório especificado pela variável de ambiente VWS_LOGGING. O valor padrão de VWS_LOGGING é x:\vwswin\logging\ no Windows NT e OS/2, e /var/IWH no UNIX, sendo que x indica a unidade em que você instalou o agente do warehouse.

O valor da variável de ambiente VWS_LOGGING é o valor padrão do campo Diretório do Log de Rastreamento no bloco de notas Configuração. Se você alterar o valor do campo Diretório do Log de Rastreamento, o Centro de Data Warehouse gravará os arquivos do log no novo diretório especificado, mas o valor do VWS_LOGGING não será alterado.

Para obter uma lista completa de parâmetros, restrições e códigos de retorno para estes programas, consulte "Etapas e tarefas" no auxílio online.

As seções seguintes descrevem como definir os subtipos de etapas diferentes para os programas do warehouse do DB2 Universal Database.

As seções sobre os programas do warehouse DB2 UDB export e DB2 UDB load descrevem como definir os valores básicos destes programas. As informações sobre os recursos avançados dos programas do warehouse do DB2 Universal Database Insert e do DB2 Universal Database load estão descritos no auxílio online.

Exportando dados

Os programas fornecidos pelo warehouse podem ser usados para exportar dados de um banco de dados DB2 UDB ou de um banco de dados que esteja definido no ODBC.

Definindo valores para um programa do warehouse DB2 UDB export (VWPEXPT1)

Utilize o bloco de notas Propriedades da Etapa, para o DB2 UDB export, para criar uma etapa que possa ser usada para exportar dados de uma tabela ou view do DB2 Universal Database para um arquivo localizado no local do agente.

Não é necessário que o servidor de banco de dados esteja no local do agente. No entanto, o arquivo de destino deve estar no local do agente.

Especifique o nome do arquivo de destino como ele é utilizado no local do agente. O DB2 UDB export cria o arquivo de destino, caso ele não exista, e o substitui caso ele exista.

Requisito: A tabela de origem, ou view, deve estar ligada à etapa na janela Modelo do Processo. A etapa deve estar ligada ao destino do warehouse.

As etapas de exportação do DB2 UDB não usam a página Mapeamento da Coluna.

Para definir valores para uma etapa que executa um programa do warehouse de exportação do DB2 Universal Database:

  1. Abra o bloco de notas da etapa.
  2. Especifique as informações gerais sobre o programa warehouse. Para obter mais informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
  3. Opcional: Na página Parâmetros, especifique as informações para a etapa exportação:
  4. Na página Opções de Processamento, forneça informações sobre como sua etapa é processada. Para obter mais informações, consulte o manual Definindo as opções de processamento.
  5. Clique em OK para salvar as alterações e feche o bloco de notas etapa.

Definindo valores para a exportação de dados com ODBC para o programa do warehouse do arquivo (VWPEXPT2)

Utilize o programa Exportação de dados com ODBC para o programa do warehouse do arquivo (VWPEXPT2) para selecionar dados em uma tabela que esteja contida em um banco de dados registrado no ODBC e gravar os dados em um arquivo delimitado. Para executar esse programa em AIX ou UNIX, use a versão ODBC do agente do warehouse.

Este subtipo de etapa usa uma origem do warehouse ou arquivo de destino como origem. Conecte uma origem à etapa na janela Modelo de Processo. O arquivo de saída é gerado no local do agente.

Este programa do warehouse está disponível nos seguintes sistemas operacionais:

A página Mapeamento da Coluna não está disponível nesta etapa.

Para definir valores para uma etapa que executa um programa do warehouse:

  1. Abra o bloco de notas da etapa.
  2. Especifique as informações gerais sobre o programa warehouse. Para obter mais informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
  3. Na página Parâmetros, no campo Delimitador da coluna, clique ou digite o caractere que deseja usar como um delimitador de coluna.
  4. Crie ou gere o SQL através do Assistente SQL ou manualmente:

    Opcional: Se desejar apagar o texto no campo da instrução SELECT, clique em Limpar. Se deseja criar um novo SQL, você deve clicar em Editar novamente.

  5. Opcional: Ao terminar de gerar o editar o seu SQL, clique em Testar para testar a consulta SQL. O Centro de Data Warehouse retorna os resultados da amostra da consulta.
  6. Na página Opções de Processamento, forneça informações sobre como sua etapa é processada. Para obter mais informações, consulte o manual Definindo as opções de processamento.
  7. Clique em OK para salvar as alterações e feche o bloco de notas etapa.

Carregando dados

Os programas fornecidos pelo warehouse podem ser usados para carregar dados num banco de dados DB2 Universal Database, DB2 para AS/400 e DB2 para OS/390.

Definindo valores para um programa de carga do DB2 Universal Database

Use o bloco de notas Propriedades da Etapa de Carga do DB2 Universal Database para criar uma etapa que carregue dados de um arquivo de origem ou de destino numa tabela do DB2 Universal Database.

A origem ou destino do warehouse podem ser usados como origem para este subtipo de etapa. Ligue uma origem ao subtipo da etapa na janela Modelo de Processo. Em seguida, ligue o subtipo da etapa a um destino do warehouse.

A página Mapeamento da Coluna não está disponível nesta etapa.

Para definir valores para uma etapa que executa um programa do warehouse de carga do DB2 Universal Database:

  1. Abra o bloco de notas da etapa.
  2. Especifique as informações gerais sobre o programa warehouse. Para obter mais informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
  3. Opcional: Na página Parâmetros, proceda da seguinte forma:
  4. Na página Opções de Processamento, forneça informações sobre como sua etapa é processada. Para obter mais informações, consulte o manual Definindo as opções de processamento.
  5. Clique em OK para salvar as alterações e feche o bloco de notas etapa.

Definindo valores para um programa de Inserção e Carga de Dados do DB2 UDB para AS/400 (VWPLOADI)

Use o programa Carregar e Inserir Dados do DB2 UDB para AS/400 (VWPLOADI) para carregar dados de um arquivo simples para uma tabela do DB2 UDB para AS/400. A operação de carregamento anexa novos dados no final de dados existentes na tabela.

Antes de definir esta subtipo de etapa, você deve conectar a etapa a uma origem do warehouse e um destino do warehouse no Modelador de Processo.

Os arquivo de origem aceitáveis para a implementação do AS/400 da VWPLOADI são AS/400 membros do arquivo de origem QSYS ou dos arquivos de fluxo no Sistema de Arquivos Integrados (Integrated File System - IFS), o sistema de arquivos da raiz.

Dica: Aprimore o desempenho e o uso da memória através dos membros do arquivo QSYS em vez dos arquivos de fluxo. CPYFRMIMPF faz uma cópia do arquivo de fluxo inteiro em QRESTORE e, em seguida, carrega a cópia em sua tabela. Consulte o auxílio online CPYFRMIMPF para obter maiores informações.

As tabelas de destino residem somente no sistema de arquivos QSYS.

Você pode fazer alterações na etapa somente quando ela estiver no modo de desenvolvimento.

Antes do programa carregar novos dados na tabela, ele exporta a tabela para um arquivo de backup, que pode ser utilizado em recuperações.

A página Mapeamento da Coluna não está disponível nesta etapa.

Pré-requisitos

Para usar este programa, os seguintes PTFs devem estar aplicados no local do agente do AS/400:

Comando PTF:


5769SS100 VRM420 SF46911


Código PTF:


5769SS100 VRM420 SF46976


Manutenção PTF:


5769SS100 VRM420 SF49466

Estes PTFs fornecem os comandos CPYFRMIMPF e CPYTOIMPF do AS/400 (LOAD e EXPORT), que são necessários para executar o programa VWPLOADI. Estes PTFs também instalam o auxílio online para estes comandos.

Segurança

O perfil do usuário sob o qual este programa e o agente do warehouse são executados deve ter no mínimo autoridade de leitura/gravação na tabela que será carregada.

Requisitos

Os seguintes requisitos aplicam-se ao programa VWPLOADI. Para obter informações sobre as limitações do comando CPYFRMIMPF, consulte a seção de restrições do auxílio online do comando CPYFRMIMPF. Para exibir o auxílio online deste comando, digite CPYFRMIMPF no prompt de comandos do AS/400 e pressione F1.

  1. A definição do Centro de Data Warehouse para o local do agente que está executando o programa deve incluir uma ID de usuário e uma senha. Não é necessário que o servidor de banco de dados esteja no local do agente. No entanto, o arquivo de origem deverá estar no servidor de banco de dados. Especifique o nome completo dos arquivos de origem, conforme definido no sistema do servidor do DB2.
  2. Se o programa detectar uma falha durante o processamento, a tabela será esvaziada. Se o processo de carga gerar avisos, o programa retorna como concluído com sucesso.
  3. O comportamento padrão de VWPLOADI é tolerar todos os erros dos dados recuperáveis durante LOAD (ERRLVL(*NOMAX)).

    Para substituir este comportamento, inclua a palavra-chave ERRLVL(n) no parâmetro da cadeia fileMod, em que n = o número de erros recuperáveis permitidos.

    Você pode encontrar mais informações sobre a palavra-chave ERRLVL no auxílio online do comando CPYFRMIMPF.

Para definir valores para uma etapa que utilize este programa:

  1. Abra o bloco de notas da etapa.
  2. Especifique as informações gerais sobre o programa. Para obter mais informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
  3. Clique na guia Parâmetros.
  4. Opcional: Para especificar os delimitadores do programa de carga, clique em Especificar somente os delimitadores de MODSTRING. Do contrário, serão usadas entradas padrão nos campos Registro, Coluna, Cadeias de caracteres e vírgula de Decimal.

    Especifique os delimitadores para seu programa load:

  5. Opcional: Para incluir parâmetros no programa, clique em Digitar parâmetros de Modstring. Digite os parâmetros no campo sob o botão de opção.

    Este campo é usado para modificar as características do arquivo que o comando CPYFRMIMPF espera que o arquivo de entrada tenham. Se este parâmetro for omitido, todos os valores padrão que o comando CPYFRMIMPF esperar serão tidos como corretos.

    Algumas características padrão do arquivo de entrada são:

    Para obter maiores informações sobre os valores padrão do comando CPYFRMIMPF, consulte o auxílio online do AS/400 para o comando CPYFRMIMPF.

    O formato da cadeia FileMod é:

    1. A cadeia deve conter palavras-chave válidas do comando CPYFRMIMPF. Todas as palavras-chave válidas do comando CPYFRMIMPF estão descritas no auxílio online do comando.
    2. Cada palavra-chave deve ser seguida imediatamente de seu valor. O valor deve ser colocado entre parênteses.
    3. As palavras-chave devem ser separadas por um espaço.

    Requisito: Certos parâmetros exigem os valores colocados entre aspas. Por exemplo, o comando FLDDLM deve ter os valores entre duas aspas. O Centro de Data Warehouse gera a instrução CALL do AS/400 para a VWPLOADI no formato:

    CALL PGM(QIWH/VWPLOADI) PARM('fromfile' 'totable' 'filemodstring')
    

    Duas aspas juntas informam ao processador do prompt de comandos do AS/400 que seu valor de parâmetro contém uma aspa. Isto impede que o processador da linha de comandos confunda uma aspa com o marcador de final de parâmetro normal.

  6. Na página Opções de Processamento, forneça informações sobre como sua etapa é processada. Para obter mais informações, consulte o manual Definindo as opções de processamento.
  7. Clique em OK para salvar as alterações e feche o bloco de notas etapa.

Informações de rastreamento e diagnóstico

O programa VWPLOADI fornece dois tipos de informações de diagnóstico:

Importante: A conclusão bem-sucedida deste programa não garante que os dados foram transferidos corretamente. Para tratamento de erros mais rígido, use o parâmetro ERRLVL.

Lendo o arquivo de rastreamento VWPLOADI

Os arquivos de rastreamento VWPLOADI estão localizados no Sistema de Arquivos Integrados no diretório /QIBM/UserData/IWH.

O arquivo de rastreamento VWPLOADI possui o seguinte formato de nome:

VWxxxxxxxx.VWPLOADI

em que xxxxxxxx indica a ID do processo da execução do VWPLOADI que produziu o arquivo.

Para exibir arquivos de rastreamento a partir de uma estação de trabalho:

  1. Use o Client Access/400 para mapear o sistema de arquivos raiz do AS/400 para uma unidade lógica ou use o FTP para copiar o arquivo na estação de trabalho.
  2. Abra o arquivo de rastreamento com um editor de texto para exibir as informações.

Exibindo o rastreamento VWPLOADI com o Client Access/400

Para que o Client Access/400 mapeie um sistema AS/400 para uma unidade lógica numa estação de trabalho NT:

  1. Configure a conexão do Client Access/400 para seu sistema AS/400 em TCP/IP.
  2. Abra o Windows NT File Explorer.
  3. A partir do menu Explorer, clique em Ferramentas --> Mapear Unidade de Rede.
  4. Digite o nome do caminho:
    \\nome_do_host\.
    

    em que nome_do_host indica o nome completo do host TCP/IP do sistema AS/400.

  5. Dê um clique em OK.

Requisito: Se você usar o Client Access/400 para acessar o arquivo de rastreamento, deverá definir a extensão do arquivo .VWPLOADI para Client Access/400. A definição desta extensão permite que o Client Access/400 converta o conteúdo dos arquivos com esta extensão de EBCDIC para ASCII.

Para definir uma extensão de arquivo para o Client Access/400:

  1. No Windows NT, selecione Iniciar --> Programas --> IBM AS400 Client Access --> Propriedades do Client Access.

    O bloco de notas Client Access é aberto.

  2. Clique na guia Unidades de rede.
  3. No campo Extensão de arquivo:, digite .VWPLOADR.
  4. Clique em Incluir.
  5. Clique em Aplicar.
  6. Dê um clique em OK.

Agora você conseguirá carregar o arquivo em qualquer editor de textos ou processador de textos ASCII.

Exceções do AS/400

Se ocorreu falha em algum comando do sistema emitido pelo VWPLOADI, haverá um código de exceção registrado no arquivo de rastreamento VWPLOADI. Para obter uma explicação da exceção:

  1. Num prompt de comandos do AS/400, digite DSPMSGD RANGE(xxxxxxx), em que xxxxxxx indica o código de exceção. Por exemplo, você pode digitar DSPMSGD RANGE(CPF2817).

    O painel Exibir Texto da Mensagem Formatada é aberto.

  2. Selecione a opção 30 para exibir todas as informações. Uma mensagem semelhante à seguinte é exibida:
    ID da Mensagem . . . . . . . :   CPF2817
    Arquivo da mensagem .  . . . :   QCPFMSG
    Biblioteca . . . . . . . . :     QSYS
    Mensagem  . . . :   O comando copy foi encerrado devido a erro.
    Causa . . . . . :   Ocorreu um erro durante a cópia
                        do arquivo.
    Recuperação . . :   Consulte as mensagens relacionadas anteriormente.
                        Corrija os erros e, em seguida, repita
                        o pedido.
    

A segunda linha no arquivo de rastreamento VWPLOADR contém as informações que são necessárias para emissão do comando WRKJOB.

Para exibir o arquivo em spool, você pode cortar e colar o nome do arquivo da mensagem num prompt de comandos do AS/400 depois do comando WRKJOB e pressionar Enter. Exiba o arquivo em spool para o job para obter informações adicionais sobre quaisquer erros que possam ser encontrados.

Definindo valores para um programa Substituição da Carga de Dados do DB2 UDB para AS/400 (VWPLOADR)

Use o programa Substituição da Carga de Dados do DB2 UDB para AS/400 (VWPLOADR) para carregar dados de um arquivo simples para uma tabela do DB2 UDB para AS/400. A operação de carregamento substitui completamente os dados existentes na tabela.

Antes de definir esta subtipo de etapa, você deve conectar a etapa a uma origem do warehouse e um destino do warehouse no Modelador de Processo.

Os arquivo de origem aceitáveis para a implementação do AS/400 do programa VWPLOADR são membros do arquivo de origem QSYS do AS/400 ou os arquivos de fluxo no Sistema de Arquivos Integrados (Integrated File System - IFS), o sistema de arquivos da raiz.

Dica: Aprimore o desempenho e o uso da memória através dos membros do arquivo QSYS em vez dos arquivos de fluxo. O CPYFRMIMPF copia o arquivo de fluxo inteiro em QRESTORE e, em seguida, carrega a cópia em sua tabela. Consulte o auxílio online CPYFRMIMPF para obter maiores informações.

As tabelas de destino residem somente no sistema de arquivos QSYS.

Você pode fazer alterações na etapa somente quando ela estiver no modo de desenvolvimento.

A página Mapeamento da Coluna não está disponível nesta etapa.

Pré-requisitos

Para usar este programa, os seguintes PTFs devem estar aplicados no local do agente do AS/400:

Comando PTF:


5769SS100 VRM420 SF46911


Código PTF:


5769SS100 VRM420 SF46976


Manutenção PTF:


5769SS100 VRM420 SF49466

Estes PTFs fornecem os comandos CPYFRMIMPF e CPYTOIMPF do AS/400 (LOAD e EXPORT). Tais comandos fazem o programa VWPLOADR operar. Estes PTFs também instalam o auxílio online para estes comandos.

Segurança

O perfil do usuário sob o qual este programa e o agente do warehouse são executados deve ter no mínimo autoridade de leitura/gravação na tabela que será carregada.

Requisitos

Os seguintes requisitos aplicam-se ao programa VWPLOADR. Para obter informações sobre as limitações do comando CPYFRMIMPF, consulte a seção de restrições do auxílio online do comando CPYFRMIMPF. Para exibir o auxílio online deste comando, digite CPYFRMIMPF no prompt de comandos do AS/400 e pressione F1.

Para definir valores para uma etapa que utilize este programa:

  1. Abra o bloco de notas da etapa.
  2. Especifique as informações gerais sobre o programa. Para obter mais informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
  3. Clique na guia Parâmetros.
  4. Opcional: Se deseja especificar os delimitadores do programa de carregamento, clique em Especificar somente os delimitadores de MODSTRING. Se você não clicar neste botão de opção, as entradas padrão nos campos Registro, Coluna, Cadeia de caracteres e Ponto decimal serão tidas como corretas.
  5. Se você clicou em Especificar somente delimitadores de MODSTRING, especifique os delimitadores do programa de carregamento:
  6. Opcional: Para incluir outros parâmetros no programa, clique em Digitar parâmetros de Modstring. Digite os parâmetros no campo sob o botão de opção.

    Este campo é usado para modificar as características do arquivo que o comando CPYFRMIMPF espera que o arquivo de entrada tenham. Se este parâmetro for omitido, todos os valores padrão que o comando CPYFRMIMPF esperar serão tidos como corretos.

    Algumas características padrão do arquivo de entrada são:

    Para obter maiores informações sobre os valores padrão do comando CPYFRMIMPF, consulte o auxílio online do AS/400 para o comando CPYFRMIMPF.

    O formato da cadeia FileMod é:

    1. A cadeia deve conter palavras-chave válidas do comando CPYFRMIMPF. Todas as palavras-chave válidas do comando CPYFRMIMPF estão descritas no auxílio online do comando.
    2. Cada palavra-chave deve ser seguida imediatamente de seu valor. O valor deve ser colocado entre parênteses.
    3. As palavras-chave devem ser separadas por um espaço.

    Atenção: Certos parâmetros exigem os valores colocados entre aspas. Por exemplo, o comando FLDDLM deve ter os valores entre duas aspas. Isto deve ser feito porque o Centro de Data Warehouse gera a instrução CALL do AS/400 para VWPLOADI no formato:

    CALL PGM(QIWH/VWPLOADI) PARM('fromfile' 'totable' 'filemodstring')
    

    Duas aspas juntas informam ao processador do prompt de comandos do AS/400 que seu valor de parâmetro contém uma aspa simples. Isto impede que o processador da linha de comandos confunda a aspa com o marcador de final de parâmetro normal.

  7. Na página Opções de Processamento, forneça informações sobre como sua etapa é processada. Para obter mais informações, consulte o manual Definindo as opções de processamento.
  8. Clique em OK para salvar as alterações e feche o bloco de notas etapa.

Informações de rastreamento e diagnóstico

O programa VWPLOADR fornece dois tipos de informações de diagnóstico:

Importante: A conclusão bem-sucedida deste programa não garante que os dados foram transferidos corretamente. Para tratamento de erros mais rígido, use o parâmetro ERRLVL.

Lendo o arquivo de rastreamento VWPLOADR

Os arquivos de rastreamento VWPLOADR estão localizados no Sistema de Arquivos Integrados no diretório /QIBM/UserData/IWH.

O arquivo de rastreamento VWPLOADR possui o seguinte formato de nome:

VWxxxxxxxx.VWPLOADR

em que xxxxxxxx indica a ID do processo da execução do VWPLOADR que produziu o arquivo.

Para exibir arquivos de rastreamento a partir de uma estação de trabalho:

  1. Use o Client Access/400 para mapear o sistema de arquivos raiz do AS/400 para uma unidade lógica ou use o FTP para copiar o arquivo na estação de trabalho.

    Para obter informações sobre como usar o Client Access/400, consulte "Exibindo o rastreamento VWPLOADR através do Client Access/400".

  2. Abra o arquivo de rastreamento com um editor de texto para exibir as informações.

Exibindo o rastreamento VWPLOADR através do Client Access/400

Para que o Client Access/400 mapeie um sistema AS/400 para uma unidade lógica numa estação de trabalho NT:

  1. Configure a conexão do Client Access/400 para seu sistema AS/400 em TCP/IP.
  2. Abra o Windows NT File Explorer.
  3. A partir do menu Explorer, selecione Ferramentas --> Mapear Unidade de Rede.
  4. Digite o nome do caminho:
    \\nome_do_host\.
    

    em que nome_do_host indica o nome completo do host TCP/IP do sistema AS/400.

  5. Dê um clique em OK.

Requisito: Se você usar o Client Access/400 para acesar o arquivo de rastreamento, deverá definir a extensão do arquivo .VWPLOADR para Client Access/400. A definição desta extensão permite que o Client Access/400 converta o conteúdo dos arquivos com esta extensão de EBCDIC para ASCII.

Para definir uma extensão de arquivo para o Client Access/400:

  1. No Windows NT, clique em Iniciar --> Programas --> IBM AS400 Client Access --> Propriedades do Client Access.

    O bloco de notas Client Access é aberto.

  2. Clique na guia Unidades de rede.
  3. Digite .VWPLOADR no campo Extensão de arquivo:
  4. Clique em Incluir.
  5. Clique em Aplicar.
  6. Dê um clique em OK.

Agora você conseguirá carregar o arquivo em qualquer editor de textos ou processador de textos ASCII.

Exceções do AS/400

Se ocorreu falha em algum comando do sistema emitido pelo VWPLOADR, haverá um código de exceção registrado no arquivo de rastreamento VWPLOADR. Para obter uma explicação da exceção:

  1. Num prompt de comandos do AS/400, digite DSPMSGD RANGE(xxxxxxx), em que xxxxxxx indica o código de exceção. Por exemplo, você pode digitar DSPMSGD RANGE(CPF2817).

    O painel Exibir Texto da Mensagem Formatada é aberto.

  2. Selecione a opção 30 para exibir todas as informações. Uma mensagem semelhante à seguinte é exibida:
    ID da Mensagem . . . . . . . :   CPF2817
    Arquivo da mensagem . . . . . :   QCPFMSG
    Biblioteca . . . . . . . . :     QSYS
    Mensagem  . . . :   O comando copy foi encerrado devido a erro.
    Causa . . . . . :   Ocorreu um erro durante a cópia
                        do arquivo.
    Recuperação . . :   Consulte as mensagens relacionadas anteriormente.
                        Corrija os erros e, em seguida, repita
                        o pedido.
    

A segunda linha no arquivo de rastreamento VWPLOADR contém as informações que são necessárias para emissão do comando WRKJOB.

Para exibir o arquivo em spool, você pode copiar e colar o nome do arquivo da mensagem num prompt de comandos do AS/400 depois do comando WRKJOB e pressionar Enter. Exiba o arquivo em spool do job para obter informações adicionais sobre quaisquer erros que possam ter ocorridos.

Definindo valores para um programa Load do DB2 para OS/390

Use o programa Load warehouse do DB2 para OS/390 para carregar registros em uma ou mais tabelas no tablespace.

Para definir valores para uma etapa que utilize este programa do warehouse:

  1. Abra o bloco de notas da etapa.
  2. Especifique as informações gerais sobre o programa warehouse. Para obter mais informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
  3. Na página Parâmetros, se deseja pré-formatar as páginas no table space e index spaces associados à tabela, escolha a caixa de seleção Tablespace e index spaces inteiros são pré-formatados para que as páginas livres entre o RBA de alto uso (ou página) e o RBA altamente alocado sejam pré-formatadas nos tablespaces e index spaces associados à tabela. A pré-formatação ocorre após os dados serem carregados e os índices construídos.
  4. Para especificar se os registros serão carregados num tablespace vazio ou não, marque a caixa de seleção Especificar a opção RESUME no nível do tablespace.

    Se o tablespace não estiver vazio e você não estiver substituindo o conteúdo (a caixa de seleção Redefinir tablespace e índices com vazios antes do carregamento não está marcada), será emitida uma mensagem do DB2 UDB para OS/390 e a etapa do job do utilitário terminará com um código de condição de etapa 8 do job. Para tablespaces não-segmentados, o espaço ocupado pelas linhas, que são marcadas como excluídas ou pelas linhas de tabelas eliminadas, não será usado.

  5. Se deseja que as linhas carregadas recentemente substituam todas as linhas existentes de todas as tabelas no tablespace, e não apenas aquelas da tabela que você estiver carregando, marque a caixa de seleção redefinir tablespace e índices como vazios antes do carregamento (LOAD REPLACE).
  6. Especifique um dos botões de opção Tipo de arquivo de dados de entrada para selecionar o tipo de página de código para os dados de entrada. Se você especificar ASCII, os formatos internos numéricos, data, hora e registro de tempo não são afetados.
  7. Selecione o quadro de opção Formato dos registros de entrada para identificar o formato do registro de entrada. O formato deve ser compatível com o formato de descarga do DB2 (UNLOAD) ou do SQL/DS(TM). Esta ação determina exclusivamente o formato da entrada. Nenhuma especificação de campo é permitida na opção INTO TABLE.

    O formato de descarga do DB2 especifica que o formato do registro de entrada é compatível com o formato de descarga do DB2. Este formato é o resultado de REORG com a opção UNLOAD ONLY. Os registros de entrada descarregados pelo utilitário REORG serão carregados nas tabelas das quais foram descarregados. Não inclua ou altere as especificações de coluna entre REORG UNLOAD ONLY e LOAD FORMAT UNLOAD. O DB2 recarregará os registros nestas mesmas tabelas das quais foram descarregados.

    O formato de descarga do SQL/DS especifica que o formato do registro de entrada é compatível com o formato de descarga do SQL/DS. O tipo de dados de uma coluna na tabela a ser carregado deve ser o mesmo que da coluna correspondente na tabela SQL/DS. Não é possível carregar cadeias SQL/DS que excedem o limite do DB2.

  8. Marque a caixa de seleção Não permitir substituição de caracteres numa cadeia para proibir que a substituição de caracteres seja colocada numa cadeia como resultado de uma conversão. Quando essa caixa de seleção estiver marcada e o DB2 UDB para OS/390 determinar que um caractere de substituição foi colocado em uma cadeia como resultado de uma conversão, ele executará uma das seguintes ações:
  9. Assinale a caixa de seleção CCSIDs para o arquivo de entrada para especificar até três identificadores do conjuntos de caracteres codificados (CCSIDs) para os dados de entrada. Digite um valor inteiro válido em um ou em todos os campos. O CCSID padrão é o que foi escolhido na instalação do DB2 Universal Database para OS/390. Se qualquer um dos campos relacionados ao CCSID ficar em branco, o campo usará o padrão da instalação. Você pode especificar dados SBCS, DBCS (conjunto de caracteres de byte duplo) ou DBCS misto (conjuntos de caracteres gráficos ou de byte duplo).
  10. Marque a caixa de seleção Impor verificação e limitações referenciais para que o DB2 notifique quando houver restrições de verificação e referenciais. Quando as limitações são cumpridas e a operação de carregamento detecta uma violação, o DB2 exclui a linha errada e emite uma mensagem para identificá-la. Se você optar por impor a limitação e existirem limitações referenciais, os conjuntos de dados de entrada ordenada e de saída ordenada serão exigidos.
  11. No campo Número máximo de registros a serem gravados no conjunto de dados para descarte, especifique um número máximo de registros de origem para gravação no conjunto de dados para descarte. O valor pode variar de 0 a 2.147.483.647. Se o número máximo for atingido, o processamento LOAD terá um término anormal, o conjunto de dados descartado ficará vazio e você não poderá ver quais registros foram descartados. O padrão é 0, o que significa que não há um valor máximo. Neste caso, o arquivo de entrada inteiro pode ser descartado.
  12. Digite o nome do arquivo para descarte no campo Descartar arquivo. Este é um conjunto de dados de trabalho que é necessário quando se especifica um número de registros a serem descartados. Este arquivo retém cópias dos registros que não foram carregados. Ele também mantém cópias de registros que foram carregados e, depois, removidos. Ele deve ser um conjunto de dados seqüencial que pode ser lido por serviços BSAM. O SYSDISC é o nome de definição de dados que está associado ao nome do conjunto de dados.
  13. Digite o nome de um arquivo de trabalho para obter o processamento do erro no campo Arquivo de erros. Este arquivo armazena informações sobre erros que ocorrem no processamento de carregamento. Esse campo será necessário se você tiver especificado um número de registros a serem descartados durante o processamento de carga. O SYSERR é o nome de definição de dados associado ao nome do conjunto de dados.
  14. Clique em Avançado para abrir o bloco de notas Tablespace de Carregamento do DB2 para OS/390. A partir desse bloco de notas, você pode especificar opções adicionais de carregamento de dados para uma tabela. Você também pode selecionar a reunião de estatísticas para um table space, índice ou ambos. As estatística serão armazenadas no catálogo do DB2 para OS/390.
  15. Na página Opções de Processamento, forneça informações sobre como sua etapa é processada. Para obter mais informações, consulte o manual Definindo as opções de processamento.
  16. Clique em OK para salvar as alterações e feche o bloco de notas etapa.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]