O ponto de serviço do data warehouse para Configuration Manager

Aplica-se a: Gerenciador de Configurações (branch atual)

Use o ponto de serviço do data warehouse para armazenar e relatar dados históricos de longo prazo para sua implantação Configuration Manager.

O data warehouse dá suporte a até 2 TB de dados, com carimbos de data/hora para acompanhamento de alterações. O data warehouse armazena dados sincronizando automaticamente dados do banco de dados do site Configuration Manager para o banco de dados do data warehouse. Essas informações são então acessíveis do ponto de serviço de relatório. Os dados sincronizados com o banco de dados do data warehouse são mantidos por três anos. Periodicamente, uma tarefa interna remove dados com mais de três anos.

Os dados sincronizados incluem o seguinte dos grupos globais de dados e dados do site:

  • Integridade da infraestrutura
  • Segurança
  • Conformidade
  • Malware
  • Implantações de software
  • Detalhes do inventário (no entanto, o histórico de inventário não está sincronizado)

Quando a função do sistema de site é instalada, ela instala e configura o banco de dados do data warehouse. Ele também instala vários relatórios para que você possa pesquisar e relatar facilmente esses dados.

Pré-requisitos

  • A função do sistema do site do data warehouse só tem suporte no site de camada superior da hierarquia. Por exemplo, um CAS (site de administração central) ou um site primário autônomo.

  • A partir da versão 2107, o servidor em que você instala essa função do sistema de sites requer .NET versão 4.6.2 e a versão 4.8 é recomendada. Na versão 2103 e anterior, essa função requer .NET 4.5.2 ou posterior. Para obter mais informações, pré-requisitos do sistema de sites e sites.

  • Conceda à Conta de Ponto Reporting Services a permissão db_datareader no banco de dados do data warehouse.

  • Para sincronizar dados com o banco de dados do data warehouse, Configuration Manager usa a conta de computador da função do sistema do site. Essa conta requer as seguintes permissões:

    • Administrador no computador que hospeda o banco de dados do data warehouse.

    • DB_Creator permissão no banco de dados do data warehouse.

    • DB_owner ou DB_reader com permissões de execução para o banco de dados do site de camada superior.

  • O banco de dados do data warehouse requer o uso de SQL Server 2012 ou posterior. A edição pode ser Standard, Enterprise ou Datacenter. A versão SQL Server para o data warehouse não precisa ser a mesma que o servidor de banco de dados do site.

  • O banco de dados do warehouse dá suporte às seguintes configurações de SQL Server:

    • Uma instância padrão ou nomeada

    • SQL Server Always On grupo de disponibilidade

    • SQL Server Always On instância de cluster de failover

  • Se você usar exibições distribuídas, instale o ponto de serviço do data warehouse no mesmo servidor que hospeda o banco de dados do CAS.

Para obter mais informações sobre SQL Server licenciamento, consulte as perguntas frequentes sobre o produto e o licenciamento.

Dimensione o banco de dados do data warehouse o mesmo que o banco de dados do site. Embora o data warehouse seja menor no início, ele crescerá ao longo do tempo.

Instalar

Cada hierarquia dá suporte a uma única instância dessa função, em qualquer sistema de site do site de camada superior. O SQL Server que hospeda o banco de dados do warehouse pode ser local para a função do sistema de site ou remota. O data warehouse funciona com o ponto de serviços de relatórios instalado no mesmo site. Você não precisa instalar as duas funções do sistema de site no mesmo servidor.

Para instalar a função, use o Assistente Adicionar Funções do Sistema de Site ou o Assistente criar servidor do sistema de sites. Para obter mais informações, consulte Instalar funções do sistema de sites. Na página Seleção de Função do Sistema do assistente, selecione a função Data Warehouse ponto de serviço.

Ao instalar a função, Configuration Manager cria o banco de dados do data warehouse para você na instância de SQL Server especificada. Se você especificar o nome de um banco de dados existente, Configuration Manager não criará um novo banco de dados. Em vez disso, ele usa aquele que você especifica. Esse processo é o mesmo que quando você move o banco de dados do data warehouse para um novo SQL Server.

Configurar propriedades

Página geral

  • SQL Server nome de domínio totalmente qualificado: especifique o FQDN (nome de domínio qualificado completo) do servidor que hospeda o banco de dados do ponto de serviço do data warehouse.

  • SQL Server nome da instância, se aplicável: se você não usar uma instância padrão de SQL Server, especifique a instância nomeada.

  • Nome do banco de dados: especifique um nome para o banco de dados do data warehouse. Configuration Manager cria o banco de dados do data warehouse com esse nome. Se você especificar um nome de banco de dados que já existe na instância do SQL Server, Configuration Manager usará esse banco de dados.

  • SQL Server porta usada para conexão: especifique o número da porta TCP/IP usado pelo SQL Server que hospeda o banco de dados do data warehouse. O serviço de sincronização do data warehouse usa essa porta para se conectar ao banco de dados do data warehouse. Por padrão, ele usa SQL Server porta 1433 para comunicação.

  • Conta de ponto de serviço do data warehouse: defina o nome de usuário que SQL Server Reporting Services usa quando se conecta ao banco de dados do data warehouse.

Página configurações de sincronização

  • Configuração personalizada de sincronização de dados: escolha a opção selecionar tabelas. Na janela Tabelas de banco de dados, selecione os nomes da tabela para sincronizar com o banco de dados do data warehouse. Use o filtro para pesquisar pelo nome ou selecione a lista suspensa para escolher grupos específicos. Selecione OK quando for concluído para salvar.

    Observação

    Você não pode remover tabelas que a função seleciona por padrão.

  • Hora de início: especifique a hora em que você deseja que a sincronização do data warehouse seja iniciada.

  • Padrão de recorrência

    • Diariamente: especifique que a sincronização é executada todos os dias.

    • Semanalmente: especifique um único dia por semana e recorrência semanal para sincronização.

Reporting

Depois de instalar um ponto de serviço do data warehouse, vários relatórios ficam disponíveis no ponto de serviços de relatórios para o site. Se você instalar o ponto de serviço do data warehouse antes de instalar um ponto dos serviços de relatório, os relatórios serão adicionados automaticamente quando você instalar o ponto de serviços de relatório posteriormente.

Observação

O ponto de data warehouse dá suporte a credenciais alternativas.Especifique as credenciais que SQL Server Reporting Services usa para se conectar ao banco de dados do data warehouse. Os relatórios do data warehouse não são abertos até que você adicione credenciais.

Para especificar uma conta, defina o nome de usuário para a conta do ponto de serviço do data warehouse nas propriedades da função. Para obter mais informações, consulte Configurar propriedades.

A função do sistema de site do data warehouse inclui os seguintes relatórios, na categoria Data Warehouse:

  • Implantação do aplicativo – Histórico: exibir detalhes da implantação do aplicativo para um aplicativo e um computador específicos.

  • Conformidade de Atualização de Software e Proteção de Ponto de Extremidade – Histórico: exibir computadores que estão faltando atualizações de software.

  • Inventário geral de hardware – histórico: exiba todo o inventário de hardware para um computador específico.

  • Inventário geral de software – histórico: exiba todo o inventário de software para um computador específico.

  • Visão geral da integridade da infraestrutura – histórico: exibe uma visão geral da integridade de sua infraestrutura de Configuration Manager.

  • Lista de Malware Detectado – Histórico: exibir malware que foi detectado na organização.

  • Resumo da Distribuição de Software – Histórico: um resumo da distribuição de software para um anúncio e um computador específicos.

Excluir tabelas de relatórios do data warehouse da sincronização

(Introduzido na versão 2203)

Quando você instala o data warehouse, ele sincroniza um conjunto de tabelas padrão do banco de dados do site. Essas tabelas são necessárias para relatórios de data warehouse. Ao solucionar problemas, talvez você queira parar de sincronizar essas tabelas padrão. A partir da versão 2203, você pode excluir uma ou mais dessas tabelas necessárias da sincronização. Para excluir tabelas da sincronização:

  1. No workspace Administração, abra Servidores de Configuração> de Sitee Funções do Sistema de Site.
  2. Selecione o servidor em que o ponto de serviço do data warehouse está instalado.
  3. No painel Detalhes das Funções do Sistema de Site, selecione a função Data Warehouse ponto de serviço e selecione Propriedades.
  4. Na página Configurações de sincronização , escolha Selecionar tabelas.
  5. Na janela Tabelas de banco de dados, desmarque uma ou mais tabelas do tipo Obrigatório.
  6. O console solicitará que você confirme a alteração, já que alguns relatórios podem não funcionar mais corretamente.

Expansão do site

Antes de instalar um CAS para expandir um site primário autônomo existente, primeiro desinstale a função de ponto de serviço do data warehouse. Depois de instalar o CAS, você poderá instalar a função do sistema de site no CAS.

Ao contrário de uma movimentação do banco de dados do data warehouse, essa alteração resulta em uma perda dos dados históricos que você já sincronizou no site primário. Não há suporte para fazer backup do banco de dados do site primário e restaurá-lo no CAS.

Mover o banco de dados

Use as seguintes etapas para mover o banco de dados do data warehouse para um novo SQL Server:

  1. Use SQL Server Management Studio para fazer backup do banco de dados do data warehouse. Em seguida, restaure esse banco de dados para um SQL Server no novo computador que hospeda o data warehouse.

    Observação

    Depois de restaurar o banco de dados para o novo servidor, verifique se as permissões de acesso ao banco de dados são as mesmas no novo banco de dados do data warehouse que estavam no banco de dados original do data warehouse.

  2. Use o console Configuration Manager para remover a função de ponto de serviço do data warehouse do servidor atual.

  3. Reinstale o ponto de serviço do data warehouse. Especifique o nome do novo SQL Server e instância que hospeda o banco de dados restaurado do data warehouse.

  4. Depois que a função do sistema de site for instalada, a movimentação será concluída.

Solução de problemas

Arquivos de log

Use os seguintes logs para investigar problemas com a instalação do ponto de serviço do data warehouse ou a sincronização de dados:

  • DWSSMSI.log e DWSSSetup.log: use esses logs para investigar erros ao instalar o ponto de serviço do data warehouse.

  • Microsoft. ConfigMgrDataWarehouse.log: use esse log para investigar a sincronização de dados entre o banco de dados do site e o banco de dados do data warehouse.

Configurar falha

Quando a função de ponto de serviço do data warehouse é a primeira que você instala em um servidor remoto, a instalação falha no data warehouse.

Para resolver esse problema, verifique se o computador no qual você instala o ponto de serviço do data warehouse já hospeda pelo menos uma outra função.

Falha na sincronização ao preencher objetos de esquema

A sincronização falha com a mensagem a seguir no Microsoft. ConfigMgrDataWarehouse.log:failed to populate schema objects

Para contornar esse problema, verifique se a conta do computador da função do sistema de sites é uma db_owner no banco de dados do data warehouse.

Os relatórios não são abertos

Os relatórios do data warehouse não são abertos quando o banco de dados do data warehouse e o ponto de serviço de relatório estão em sistemas de sites diferentes.

Para resolver esse problema, conceda à Conta de Ponto Reporting Services a permissão db_datareader no banco de dados do data warehouse.

Relatórios de abertura de erro

Quando você abre um relatório do data warehouse, ele retorna o seguinte erro:

An error has occurred during report processing. (rsProcessingAborted)
Cannot create a connection to data source 'AutoGen__39B693BB_524B_47DF_9FDB_9000C3118E82_'. (rsErrorOpeningConnection)
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)

Esse problema só deve ocorrer quando o banco de dados do site e o banco de dados do data warehouse estiverem em SQL Servers separados.

Para contornar esse problema, use as seguintes etapas para configurar certificados:

  1. No servidor que hospeda o banco de dados do data warehouse:

    1. Criar um certificado autoassinado Abra o IIS, selecione Certificados do Servidor e selecione a ação Criar Self-Signed Certificado . Especifique o "nome amigável" do nome do certificado como Data Warehouse SQL Server Certificado de Identificação. Selecione o repositório de certificados como Pessoal.

    Dica

    Se esse servidor ainda não tiver IIS, instale-o primeiro.

    1. Gerencie o certificado. Abra o MMC (Console de Gerenciamento Microsoft) e adicione o snap-in Certificados. Selecione Conta de computador do computador local. Expanda a pasta Pessoal e selecione Certificados.

      1. Forneça ao certificado as permissões de leitura da conta de serviço SQL Server. Selecione o certificado Data Warehouse SQL Server Certificado de Identificação e, em seguida, vá para o menu Ação, selecione Todas as Tarefas e selecione Gerenciar Chaves Privadas. Adicione a conta de serviço SQL Server e permita a permissão De leitura.

      2. Exporte o Certificado de Identificação Data Warehouse SQL Server como um X.509 binário codificado pelo DER (. Arquivo CER).

    2. Reconfigure SQL. Abra SQL Server Configuration Manager.

      1. Em SQL Server Configuração de Rede, clique com o botão direito do mouse para selecionar Propriedades em Protocolos para MSSQLSERVER. Alterne para a guia Certificado, selecione Data Warehouse SQL Server Certificado de Identificação como o certificado e salve as alterações.

      2. Em Serviços SQL Server, reinicie o serviço de SQL Server. Se SQL Server Reporting Services também estiver instalado no servidor que hospeda o banco de dados do data warehouse, reinicie os serviços do Reporting Service também.

  2. No servidor que hospeda SQL Server Reporting Services, abra o MMC e adicione o snap-in Certificados. Selecione Conta de computador. Na pasta Autoridades de Certificado raiz confiáveis, importe o Certificado de Identificação Data Warehouse SQL Server.

Fluxo de dados

Diagrama mostrando o fluxo de dados lógico entre os componentes do site para o data warehouse.

Armazenamento e sincronização de dados

Etapa Detalhes
1 O servidor do site transfere e armazena dados no banco de dados do site.
2 Com base em sua agenda e configuração, o ponto de serviço do data warehouse obtém dados do banco de dados do site.
3 O ponto de serviço do data warehouse transfere e armazena uma cópia dos dados sincronizados no banco de dados do data warehouse.

Fluxo de relatórios

Etapa Detalhes
A Usando relatórios internos, um usuário solicita dados. Essa solicitação é passada para o ponto de serviço de relatório usando SQL Server Reporting Services.
B A maioria dos relatórios é para informações atuais e essas solicitações são executadas no banco de dados do site.
C Quando um relatório solicita dados históricos usando um dos relatórios com uma categoria de Data Warehouse, a solicitação é executada no banco de dados do data warehouse.