Use esta etapa para executar o programa de warehouse Carregar e Inserir Dados (VWPLOADI) do Visual Warehouse 5.2 DB2 UDB no Centro de Data Warehouse. O VWPLOADI é utilizado para carregar dados de um arquivo simples para uma tabela do DB2, anexando a dados existentes.
Conecte a etapa à origem do warehouse e ao warehouse de destino na janela Modelo de Processo.
O programa de warehouse Carregar e Inserir do Visual Warehouse 5.2 DB2 UDB extrai da janela Modelo de Processo e de sua definição da etapa os seguintes valores de etapa e da origem do warehouse:
Estes parâmetros são pré-definidos. Não especifique valores para estes parâmetros. Além disso, a etapa passa outros parâmetros para os quais você fornece valores. Antes do programa carregar novos dados na tabela, ele exporta a tabela para um arquivo de backup, que pode ser utilizado em recuperações.
Recomendação: Crie a tabela de destino em seu próprio tablespace privado do DB2. Todos os tablespace privados criados por você serão usados, por definição, em todas as tabelas novas que não especificam um tablespace. Se o processamento falhar, o DB2 poderá colocar o tablespace inteiro em status de suspensão, tornando-o inacessível. Para evitar esse problema de suspensão, crie um segundo tablespace privado para as etapas que não usam os programas de carregamento.
Para criar um tablespace:
CREATE TABLESPACE nome do tablespaceMANAGED BY SYSTEM USING ('d:/diretório')
em que diretório é o diretório que deve conter os bancos de dados. O DB2 cria o diretório para você.
Restrições: A definição do Centro de Data Warehouse para o local do agente do warehouse que está executando o programa tem que incluir uma ID de usuário e uma senha. O utilitário carregar do DB2 não pode ser executado por um usuário denominado SYSTEM. Não deixe de selecionar o mesmo local de agente do warehouse na origem do warehouse e no warehouse de destino para a etapa que está usando o programa. 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 completamente qualificado dos arquivo de origem, conforme definido no servidor do DB2.
Se o programa de warehouse detectar falha durante o processamento, a tabela será esvaziada. Se o carregamento gerar avisos, o programa apresentará uma conclusão com êxito.
O programa de warehouse não coleta estatísticas e banco de dados. Execute o programa DB2 UDB RUNSTATS quando o carregamento dimensionável estiver concluído.
Este programa de warehouse está disponível para os seguintes sistemas operacionais:
A página Mapeamento da Coluna não está disponível para esta etapa.
Para definir valores para uma etapa que usa este programa de warehouse:
O modificador do tipo de arquivo pode usar os seguintes
modificadores:
Modificador | Descrição |
Chardel x | x é um delimitador de cadeia de caracteres simples. O valor padrão é sinal de aspas simples ("). O caractere especificado é usado no lugar das aspas duplas para encerrar uma cadeia de caracteres. O sinal de aspas simples (‘) é um delimitador de cadeia de caracteres como segue: Modificado por chardel ‘’ |
Coldel x | x é um delimitador de coluna de caracteres simples. O valor padrão é uma vírgula (,). O caractere especificado é usado no lugar de uma vírgula para indicar o fim da coluna. Não insira espaço entre coldel e a vírgula. Coloque o parâmetro entre aspas (duplas). Caso contrário, o processador da linha de comandos interpretará alguns caracteres como caracteres de redirecionamento de arquivo. No exemplo a seguir, coldel ; faz com que o utilitário de exportação interprete qualquer sinal de ponto-e-vírgula (;) encontrado como delimitador de coluna: Db2 "export to temp of del modified by coldel; select * from staff where dept = 20" |
Dateisiso | Dataisiso faz com que todos os valores de dados de data sejam exportados em formato ISO. |
Decplusblank | Decplusblank faz com que valores decimais positivos sejam precedidos de um espaço em branco em vez de um sinal de mais (=). A ação padrão é preceder valores decimais positivos com um sinal de mais. |
Decpt x | x é um substituto de caractere simples para o ponto como caractere de casa decimal. O valor padrão é um ponto (.). O caractere especificado é usado no lugar do ponto como caracteres da casa decimal. |
Consulte o manual DB2 Utilities para obter mais informações sobre os modificadores.