Solucionando problemas de erros do Data Warehouse do System Center
Publicado: julho de 2016
Aplicável a: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager
Esta seção descreve as etapas a serem seguidas para solucionar problemas de erros do data warehouse do System Center no System Center 2012 - Service Manager.
Usando o log de eventos do Operations Manager no servidor de Data Warehouse para solucionar problemas de erros
É possível encontrar os logs de eventos do Service Manager no log de eventos do Operations Manager. É importante avaliar os eventos no log, pois muitos erros provenientes do data warehouse são encontrados nesse log de eventos. Os eventos no log são de duas fontes diferentes: Implantação e Data Warehouse.
Os eventos originários da Implantação são, normalmente, gerados durante a implantação do pacote de gerenciamento, o que inclui a implantação de relatórios ou a montagem do data warehouse, por exemplo, pela criação de subdimensões, dimensões e tabelas de fatos. Os erros no log de eventos geralmente incluem instruções sobre como se recuperar de erros. Por exemplo, você pode ler instruções que sugerem que você interrompa ou reinicie os serviços do Service Manager. Os três serviços em um servidor de gerenciamento do data warehouse são:
Serviço de acesso a dados do System Center
Gerenciamento do System Center
Observação
Para o System Center 2012 R2 Service Manager, o Serviço de Gerenciamento do System Center foi renomeado como Microsoft Monitoring Agent.Configuração de Gerenciamento do System Center
Ao iniciar ou interromper os serviços do Service Manager, é necessário interromper e iniciar todos os três serviços.
Concluída a implantação do data warehouse, é mais provável que os eventos sejam originários do Data Warehouse. Esses eventos são criados por trabalhos no curso normal de operações como os trabalhos ETL (extração, transformação e carregamento), o trabalho de MPSync e o trabalho de DWMaintenance.
Usando o console do Service Manager para solucionar problemas de erros
No Service Manager Console, clique em Trabalhos de Data Warehouse e o status do trabalho ETL e do trabalho de MPSync serão exibidos. Se a implantação foi bem-sucedida e o seu data warehouse está devidamente registrado em ao menos um grupo de gerenciamento do Service Manager, no mínimo cinco trabalhos são exibidos. Cada trabalho deve ter o status Em Execução ou Não Iniciado.
Em caso de status de trabalho listado como Falha, é possível selecionar o trabalho e no painel Tarefas, clique em Módulos para encontrar qual módulo de trabalho falhou. Em seguida, examine o log de eventos do Operations Manager no servidor de data warehouse a fim de determinar o motivo da falha do módulo.
No espaço de trabalho Data Warehouse, clique em Pacotes de Gerenciamento no painel esquerdo. Nesse local é possível exibir todos os pacotes de gerenciamento no data warehouse e o status de sua implantação. Ao importar um pacote de gerenciamento no Service Manager, o trabalho de MPSync sincroniza-o com o data warehouse, onde o trabalho de MPSync recebe seu nome da sincronização de pacotes de gerenciamento. Ao obter a lista de pacotes de gerenciamento no data warehouse, é possível descobrir se o pacote de gerenciamento foi implantado com êxito ou não.
Se o pacote de gerenciamento tem elementos específicos do data warehouse definidos, como subdimensões, dimensões, tabelas de fatos ou relatórios, esse pacote de gerenciamento deve ser implantado com êxito para que as novas tabelas e relatórios estejam prontos para o uso.
Usando o Windows PowerShell para solucionar problemas de erros
Os cmdlets do Windows PowerShell na tabela a seguir fornecem informações detalhadas sobre os trabalhos do data warehouse.
Comando | Descrição | |||||
---|---|---|---|---|---|---|
Get-SCDWMgmtGroup | Esse comando informa quais fontes estão atualmente registradas com o data warehouse. Pelo menos dois valores diferentes do DataSourceName são esperados. | |||||
Get-SCDWJob | Esse comando mostra o status do trabalho do data warehouse do lote atual. Ao usar o comando, é possível verificar se os trabalhos estão habilitados, quais trabalhos estão em execução e quando foram iniciados. Ao iniciar os trabalhos de MPSync ou de DWMaintenance, eles desabilitam todos os trabalhos ETL. Você verá a coluna Habilitado definida como Falso para cada um dos trabalhos ETL. Isso significa que mesmo que o status do trabalho ETL exiba como em execução, na realidade ele não estará em execução. Concluído o trabalho de MPSync ou de DWMaintenance, os trabalhos ETL são automaticamente habilitados e o processamento é retomado. Os trabalhos normalmente têm o status Não Iniciado, a menos que o lote anterior esteja concluído. Se preferir, é possível usar o comando Get-SCDWJob para exibir os últimos lotes de um trabalho específico. |
|||||
Get-SCDWJob –JobName
Solucionando problemas comuns do Data Warehouse
Essa lista não é detalhada, mas abrange a maioria dos problemas comuns mais prováveis de acontecer. Os relatórios não são implantados após o registro do data warehouseSintomas Ao abrir o Service Manager Console, a caixa de diálogo aparece indicando que o serviço de relatório está indisponível. Outro sintoma é quando o botão do espaço de trabalho Relatórios aparece no Service Manager Console, mas não há relatórios exibidos no espaço de trabalho. Outro sintoma é quando nenhum relatório foi implantado no servidor do Reporting Services. Outros aspectos da implantação de data warehouse podem parecer que funcionam bem. Por exemplo, no Service Manager Console, ao clicar em Data Warehouse e em Trabalhos de Data Warehouse, serão exibidos dois trabalhos de extração, um trabalho de transformação, um de carregamento e um de MPSync. Etapas de solução de problemas Para solucionar esse problema, conclua as seguintes etapas. Etapa 1: verificar o status da implantação dos pacotes de gerenciamento:
Etapa 2: verificar o log de eventos à procura de mensagens de erro que mencionem o arquivo de assembly Microsoft.EnterpriseManagement.Reporting.Code.dll. Se qualquer um dos cinco pacotes de gerenciamento acima falhou na implantação:
Etapa 3: reimplantar os pacotes de gerenciamento de relatório com falha:
Se o status da implantação dos pacotes de gerenciamento de relatório foi atualizado de Falha para Concluído, abra o Service Manager Console. Os relatórios devem estar exibidos no espaço de trabalho Relatórios. Pode ser necessário reiniciar o Service Manager Console para exibir os relatórios, pois o console armazena em cache a lista de relatórios. Trabalhos falham depois de importarem um pacote de gerenciamento personalizadoSintoma Um ou mais trabalhos do data warehouse começam a falhar após importarem um pacote de gerenciamento personalizado e sincronizarem-no com o data warehouse. Etapas de solução de problemas Para solucionar esse problema, conclua as seguintes etapas:
Data warehouse não está recebendo novos dados ou trabalhos parecem levar muito tempo para concluirSintoma Você não vê dados ou novos dados em qualquer um de seus relatórios. Outro sintoma é a demora dos trabalhos ETL para serem executados e os trabalhos não exibem um status de Não Iniciado. Etapas de solução de problemas Para solucionar esse problema, conclua as seguintes etapas:
Extensões de data warehouse personalizadas não aparecem no data warehouseSintoma Feita a importação do pacote de gerenciamento, que define algumas dimensões ou tabelas de fatos para o Service Manager, o trabalho de MPSync já foi executado várias vezes, mas, mesmo assim, não é possível ver a dimensão ou as tabelas de fatos no Data Mart. Etapas de solução de problemas Verifique se o pacote de gerenciamento está lacrado. O trabalho de MPSync pode importar somente pacotes de gerenciamento lacrados do Service Manager para o data warehouse. Se você não lacrou o pacote de gerenciamento, faça-o e importe-o usando o Service Manager. Verifique se o pacote de gerenciamento está sincronizado com o data warehouse, concluindo as seguintes etapas:
Verifique o status de implantação do seu pacote de gerenciamento:
Pacotes de gerenciamento ficam paralisados no status Associação Pendente depois do registro no data warehouseSintoma Alguns pacotes de gerenciamento permanecem no status Associação Pendente várias horas depois de registrar o Service Manager com o data warehouse e depois de várias horas (até quatro ou mais) terem se passado. Você pode determinar o tempo decorrido abrindo o Service Manager Console e navegando até Data Warehouse, Trabalhos do Data Warehouse, Trabalho MPSync e clicando em Detalhes no painel Tarefas. Etapas de solução de problemas Para solucionar esse problema, conclua as seguintes etapas:
Trabalhos ETL falham devido a problemas de credenciais de loginSintoma Alguns ou todos os trabalhos ETL falharam. O log de eventos do Operations Manager no servidor de gerenciamento de data warehouse indica que a falha do trabalho ETL está relacionada a uma falha de usuário de login. Etapas de solução de problemas Para solucionar esse problema, verifique se a senha de cada conta Executar como foi alterada ou expirou. Você pode atualizar a conta usando as seguintes etapas:
É fácil atualizar a senha se ela tiver expirada. No entanto, será mais difícil atualizar o sistema se você alterar a conta Executar como. Não recomendamos que você modifique contas Executar como. Se a falha do trabalho não estiver relacionada à senha, verifique se a conta Executar como do trabalho com falha poderá ser usada para conectar ao banco de dados de destino. Por exemplo, verifique se a conta Executar como do trabalho de Extração pode ser usada para conectar ao banco de dados do Service Manager. Se não puder, verifique se o serviço SQL (Structured Query Language) que está hospedando o banco de dados está em execução. Consulte também
Registrando sistemas de origem para o Data Warehouse do System Center |