• Nenhum resultado encontrado

Testando as etapas do warehouse

Execute as etapas para preencher os destinos com os dados. Depois você pode verificar se os resultados corresponderam ao esperado.

Antes de executar as etapas, você precisa promovê-las ao modo de teste. Nas propriedades da etapa, especifique que o Centro de Data Warehouse deve criar uma tabela de destino para a etapa. Quando você promover a etapa ao modo de teste, o Centro de Data Warehouse criará a tabela de destino. Por isso, depois de promover uma etapa ao modo de teste, você poderá fazer somente alterações que não sejam prejudiciais à tabela de destino. Poderá, por exemplo, incluir as colunas em uma tabela de destino quando a etapa

associada a elas estiver no modo de teste, mas não poderá remover as colunas da tabela de destino.

Depois de promover as etapas ao modo de teste, execute-as separadamente. O Centro de Data Warehouse não executará a etapa de acordo com sua

programação automatizada.

Promovendo uma etapa ao modo de teste

Para promover uma etapa:

1. Dê um clique com o botão direito na etapa.

2. Clique em Modo —> Teste.

Uma janela de confirmação pergunta se você quer salvar o processo. Clique em Sim.

O Centro de Data Warehouse começa a criar a tabela de destino e mostra uma janela com o andamento da criação.

Para verificar se a tabela de destino foi criada:

1. Se o Centro de Controle do DB2 não estiver aberto, clique em Ferramentas

—> Centro de Controlepara abrir o Centro de Controle do DB2 a partir da janela principal do Centro de Data Warehouse.

2. Expanda a árvore de objetos até ver o banco de dados do warehouse.

3. Expanda o banco de dados.

4. Expanda a pasta Tabelas.

Aparecerá uma lista de tabelas no painel Conteúdo da janela.

Testando uma etapa

Para testar uma etapa:

1. No Modelo de Processo, clique com o botão direito na etapa.

2. Clique em Test.

A etapa começará a ser executada. O Centro de Data Warehouse emitirá as instruções SQL da etapa, ou iniciará o transformador ou programa do warehouse. Uma janela de confirmação é aberta depois que a etapa pára a execução.

3. Na janela principal do Centro de Data Warehouse, clique em Centro de

Data Warehouse —> Trabalho em Andamento. A janela Trabalho em Andamento é exibida.

Use a janela Trabalho em Andamento para monitorar as atividades de todas as etapas do Centro de Data Warehouse que estão sendo executadas ou foram programadas. Você deverá ver uma entrada da etapa que está em execução. Enquanto a etapa estiver sendo executada, ela estará no status de Preenchimento. O processamento deverá ser concluído com sucesso. Mas, em caso de falha:

Obtenha mais informações sobre a janela Trabalho em Andamento, consulte “Trabalho em Andamento — Visão Geral” no auxílio online.

1. Selecione a etapa.

2. Clique em Log.

A janela Visualizador do Log será aberta.

3. Procure registros do log com uma mensagem do tipo Run Time Error.

4. Selecione um registro.

5. Clique em Detalhes.

Se o campo Erro RC1 tiver o valor 8410, houve falha no programa durante o processamento. Procure o valor do campo Erro RC2, que é o valor apresentado pelo programa, na seção Códigos de Retorno do auxílio online do programa.

As mensagens de erro Transformador são diferentes de outras mensagens do Centro de Data Warehouse:

v As mensagens de erro Transformador começam com DWC14. v As mensagens de erro, as mensagens de aviso e os códigos SQL

Transformador apresentados ficam armazenados como códigos secundários. Por isso, se a mensagem começar com DWC14, um transformador (procedimento armazenado) terá causado o erro. Se o código secundário contiver um SQLCODE, uma instrução SQL do transformador terá causado o erro.

v A tabela de log de saída do banco de dados do warehouse contém mensagens de erro, mensagens de aviso e códigos SQL detalhados. Nas tabela de log de saída, o tipo de mensagem tem um destes valores:

E Erro

W Aviso

Q Código SQL

Recomendação:Limpe periodicamente as tabelas de log de saída para que elas não mantenham dados de log obsoletos.

6. Olhe nos arquivos de log do programa para obter outras informações sobre o processamento do programa. Esses arquivos estão localizados 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 no OS/2, e /var/IWH no UNIX.

O valor de VWS_LOGGING é o valor padrão do campo Diretório do Log

de Rastreamentodo 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 de log no novo diretório que você especificou, mas o valor de VWS_LOGGING não será alterado. Olhe no arquivo trcppp.log primeiro. Em alguns erros, este documento indica outros arquivos de log para a determinação do problema.

Um problema comum é causado pela execução dos agentes do warehouse no Windows NT como o processo de um sistema e não como o processo de um usuário. Quando o agente do warehouse for executado como o processo de um sistema, ele não estará autorizado a se conectar com as unidades da rede ou com os produtos porque o processo não terá uma ID de usuário. Os sintomas deste problemas são o fato do agente do

warehouse não ser capaz de encontrar o programa do warehouse (Erro

Se o agente do warehouse for executado como o processo de um usuário, ele terá as características do usuário, incluindo a capacidade de acessar unidades de rede ou programas aos quais o usuário está autorizado. Para evitar esses problema, execute as seguintes etapas:

a. Altere o servidor do warehouse, o warehouse logger e os serviços de daemon do agente do warehouse para que sejam executados como processos do usuário por meio da realização das seguintes etapas:

1) Dê um clique duplo no ícone Serviços da pasta Painel de Controle do Windows NT.

2) Interrompa os serviços.

3) Selecione o serviço e clique em Inicialização.

4) Clique em Esta Conta.

5) Clique no botão ... depois do campo Esta Conta para selecionar uma ID de usuário.

A ID de usuário deve ter autoridade de administração no Windows NT e autorização para qualquer unidade de rede solicitada.

6) Digite a senha da ID de usuário duas vezes.

7) Dê um clique em OK.

8) Reinicie os serviços.

b. Se você estiver usando um programa servidor OLAP fornecido, verifique se o cliente DB2 OLAP ou Essbase foi instalado em uma unidade local do agente que executa o programa.

c. Se você estiver usando um programa servidor OLAP fornecido, verifique se a variável ARBORPATH (definida no administrador ou cliente Essbase) especifica uma unidade local do agente que executa o programa e foi especificada como uma variável do sistema.

Para verificar os resultados do processamento da etapa:

1. Na janela Modelo de Processo, clique com o botão direito na tabela de destino.

2. Clique em Conteúdo da Amostra.

O Centro de Data Warehouse exibe um subconjunto dos dados na tabela. Você também pode visualizar uma amostra dos dados no Centro de Controle do DB2. Clique com o botão direito na tabela de destino e clique em

Conteúdo da Amostra.