Adicionar tabelas ao data warehouse ConfigMgr
Em outubro, fui questionado via Twitter, quais tabelas (além das padrão) devo adicionar ao meu armazém de dados Configuration Manager (ConfigMgr / SCCM / MEMCM)? Essa foi uma ótima pergunta e, no final das contas, me levou a perceber que nunca criei uma postagem no blog sobre como adicionar tabelas ao data warehouse ConfigMgr. Isso é até agora! Este post mostra como adicionar tabelas, forçar uma sincronização e como resolver um erro de sincronização que encontrei.
Se você ainda não instalou o data warehouse ConfigMgr, certifique-se de seguir as instruções em minha postagem do blog, “Guia passo a passo sobre como configurar o recurso de data warehouse SCCM. ”
Como adicionar tabelas ao data warehouse ConfigMgr
Comece a adicionar tabelas ao seu armazém de dados ConfigMgr abrindo o console ConfigMgr e o Administração área de trabalho. Expandir o Configuração do Site | Servidores e funções de sistema de site nós. Na janela central, selecione seu servidor de data warehouse. No Funções do sistema do site área, selecione Ponto de serviço de Data Warehouse e clique no Propriedades botão.
Em seguida, selecione o Configurações de sincronização aba.
Clique no Selecione as tabelas ... botão.
No Tabelas de banco de dados janela, selecione as tabelas que deseja adicionar. Lembre-se de que, ao adicionar tabelas, você está aumentando o tamanho do banco de dados do data warehouse. Selecionei apenas algumas tabelas: as relacionadas com Relatório Enhansoft e com a Relatório de informações de garantia.
Clique OK quando você tiver terminado. Depois que as tabelas são adicionadas, o ponto de serviço do data warehouse executa uma sincronização completa com o data warehouse no próximo ciclo de sincronização. A partir desse ponto, o serviço executa continuamente uma sincronização delta.
Como forçar uma sincronização do data warehouse
Agora que as novas tabelas foram adicionadas, se você quiser ver os detalhes no data warehouse imediatamente, precisará forçar uma sincronização completa em vez de esperar pelo próximo ciclo de sincronização. Basta clicar no Sincronizar agora botão.
Clique no OK botão. Depois de clicar no botão, porém, como você sabe quando a sincronização começa ou termina?
A resposta é bastante fácil: analise as mensagens de status.
Na imagem acima, MessageID 11201 mostra que a sincronização do data warehouse começou e MessageID 11203 me diz que a sincronização do data warehouse foi concluída com êxito.
Observação: Há um atraso entre o momento em que você clica no Sincronizar agora e quando a primeira mensagem de status for exibida. Descobri que isso pode durar cerca de 10 minutos. Não se esqueça de atualizar a janela de mensagem de status para ver as mensagens atualizadas.
Erro de sincronização de data warehouse
Quando eu cliquei para ver MessageID 11202 na imagem acima, a seguinte mensagem apareceu.
Esta é a descrição completa do erro da mensagem de status:
O Serviço de Sincronização de Data Warehouse encontrou um erro (a permissão VIEW SERVER STATE foi negada no objeto 'servidor', banco de dados 'mestre'.
O usuário não tem permissão para realizar esta ação.). Consulte Microsoft.ConfigMgrDataWarehouse.log para obter detalhes.
Além disso, quando analisei o Microsoft.ConfigMgrDataWarehouse.log em meu servidor de data warehouse, vi uma mensagem semelhante (veja acima). Nesse caso, o que você faz?
Solução
A correção é bastante simples. Você precisa conceder o Ver estado do servidor permissão em seu SQL Server para o servidor de data warehouse. No meu caso, o Primário (CAS) e o SQL Server estão no mesmo servidor, o que explica o nome do meu SQL Server. Você verá o que quero dizer na próxima etapa.
Aberto SQL Server Management Studio (SSMS), conecte-se ao seu SQL Server (no meu caso é CM-CAS-CB1), expanda o Segurança | Logins nós. Em seguida, localize seu servidor de data warehouse (no meu caso é CM-DWH-CB1).
Clique com o botão direito no servidor do data warehouse e selecione Propriedades.
No Propriedades de login janela, selecione o Seguráveis nó.
No Permissões para CM-CAS-CB1 seção, no Explícito guia, role para baixo até o final e selecione o Conceder opção ao lado do Ver estado do servidor permissão.
Clique no OK botão para completar a tarefa. Depois que essa permissão é aplicada, os erros desaparecem do console ConfigMgr e do arquivo de log do data warehouse.
Tabelas adicionadas ao data warehouse ConfigMgr
No momento, apenas as tabelas relacionadas a Enhansoft produtos são adicionados ao meu armazém de dados ConfigMgr. Conforme a equipe Enhansoft grava mais painéis e relatórios especificamente para o data warehouse, mais tabelas serão adicionadas a ele.
Se você tiver alguma dúvida sobre como adicionar tabelas ao data warehouse ConfigMgr, sinta-se à vontade para entrar em contato comigo em @GarthMJ.
Veja como Right Click Tools está mudando a forma como os sistemas são gerenciados.
Aumente imediatamente a produtividade com o nosso limitado e gratuito, Community Edition.
Comece com Right Click Tools hoje: