Punto di servizio del data warehouse per Configuration ManagerThe data warehouse service point for Configuration Manager

Si applica a: System Center Configuration Manager (Current Branch)Applies to: System Center Configuration Manager (Current Branch)

Usare il punto di servizio del data warehouse per archiviare e creare report di dati cronologici a lungo termine per la distribuzione di Configuration Manager.Use the data warehouse service point to store and report on long-term historical data for your Configuration Manager deployment.

Nota

Configuration Manager non abilita questa funzionalità facoltativa per impostazione predefinita.Configuration Manager doesn't enable this optional feature by default. Pertanto sarà necessario abilitarla prima di poterla usare.You must enable this feature before using it. Per altre informazioni, vedere Enable optional features from updates (Abilitare le funzioni facoltative dagli aggiornamenti).For more information, see Enable optional features from updates.

Il data warehouse supporta fino a 2 TB di dati, con timestamp per il rilevamento delle modifiche.The data warehouse supports up to 2 TB of data, with timestamps for change tracking. Il data warehouse archivia i dati sincronizzando i dati automaticamente dal database del sito di Configuration Manager al database del data warehouse.The data warehouse stores data by automatically synchronizing data from the Configuration Manager site database to the data warehouse database. Queste informazioni diventano quindi accessibili dal punto di Reporting Services.This information is then accessible from your reporting service point. I dati sincronizzati nel database del data warehouse vengono mantenuti per tre anni.Data synchronized to the data warehouse database is kept for three years. Periodicamente, un'attività predefinita rimuove i dati che hanno superato i tre anni.Periodically, a built-in task removes data that's older than three years.

Tra i dati sincronizzati sono inclusi i dati seguenti dai gruppi di dati globali e del sito:Data that is synchronized includes the following from the Global Data and Site Data groups:

  • Integrità dell'infrastrutturaInfrastructure health
  • SicurezzaSecurity
  • ConformitàCompliance
  • MalwareMalware
  • Distribuzioni softwareSoftware deployments
  • Dettagli relativi all'inventario. La cronologia dell'inventario, tuttavia, non è sincronizzata.Inventory details (however, inventory history isn't synchronized)

Quando viene installato, il ruolo del sistema del sito installa e configura il database del data warehouse.When the site system role installs, it installs and configures the data warehouse database. Vengono inoltre installati alcuni report che semplificano le attività di ricerca dei dati e di creazione dei report.It also installs several reports so you can easily search for and report on this data.

A partire dalla versione 1810, è possibile sincronizzare un maggior numero di tabelle dal database del sito al data warehouse.Starting in version 1810, you can synchronize more tables from the site database to the data warehouse. Questa modifica consente di creare più report in base ai requisiti aziendali.This change allows you to create more reports based on your business requirements.

PrerequisitiPrerequisites

  • Il ruolo del sistema del sito del data warehouse è supportato solo dal sito di livello superiore della gerarchia,The data warehouse site system role is supported only at the top-tier site of your hierarchy. ad esempio un sito di amministrazione centrale o un sito primario autonomo.For example, a central administration site or standalone primary site.

  • Il computer in cui si installa il ruolo del sistema del sito richiede .NET Framework 4.5.2 o versioni successive.The computer where you install the site system role requires .NET Framework 4.5.2 or later.

  • Concedere ad Account punto di Reporting Services l'autorizzazione db_datareader per il database del data warehouse.Grant the Reporting Services Point Account the db_datareader permission on the data warehouse database.

  • Per sincronizzare i dati con il database del data warehouse, Configuration Manager usa l'account del computer del ruolo del sistema del sito.To synchronize data with the data warehouse database, Configuration Manager uses the computer account of the site system role. L'account richiede le autorizzazioni seguenti:This account requires the following permissions:

    • Amministratore nel computer che ospita il database del data warehouse.Administrator on the computer that hosts the data warehouse database.

    • Autorizzazione DB_Creator nel database del data warehouse.DB_Creator permission on the data warehouse database.

    • DB_owner o DB_reader con autorizzazioni di esecuzione nel database del sito di primo livello.Either DB_owner or DB_reader with execute permissions to the top-tier site's database.

  • Il database del data warehouse richiede l'uso di SQL Server 2012 o versione successiva,The data warehouse database requires the use of SQL Server 2012 or later. edizione Standard, Enterprise o Datacenter.The edition can be Standard, Enterprise, or Datacenter. La versione di SQL Server per il data warehouse non deve necessariamente essere la stessa del server di database del sito.The SQL Server version for the data warehouse doesn't need to be the same as the site database server.

  • Il database warehouse supporta le configurazioni di SQL Server seguenti:The warehouse database supports the following SQL Server configurations:

    • Un'istanza predefinita o denominataA default or named instance

    • Gruppo di disponibilità Always On di SQL ServerSQL Server Always On availability group

    • Cluster di failover di SQL ServerSQL Server failover cluster

  • Se si usano viste distribuite, il punto di servizio del data warehouse deve essere installato nello stesso server che ospita il database del sito di amministrazione centrale.If you use distributed views, the data warehouse service point must install on the same server that hosts the central administration site's database.

Per altre informazioni sulle licenze di SQL Server, vedere Domande frequenti su prodotto e licenze.For more information on SQL Server licensing, see the product and licensing FAQ.

Le dimensioni del database del data warehouse devono essere le stesse del database del sito.Size the data warehouse database the same as your site database. Sebbene il data warehouse abbia all'inizio dimensioni minori, le dimensioni aumenteranno nel corso del tempo.While the data warehouse is smaller at first, it will grow over time.

InstallazioneInstall

Ogni gerarchia supporta un'unica istanza di questo ruolo, in qualsiasi sistema del sito di livello superiore.Each hierarchy supports a single instance of this role, on any site system of the top-tier site. L'istanza di SQL Server che ospita il database del data warehouse può essere locale nel ruolo del sistema del sito o remota.The SQL Server that hosts the database for the warehouse can be local to the site system role, or remote. Il data warehouse funziona con il punto di Reporting Services installato nello stesso sito.The data warehouse works with the reporting services point installed at the same site. Non è necessario installare i due ruoli del sistema del sito nello stesso server.You don't need to install the two site system roles on the same server.

Per installare il ruolo, usare l'Aggiunta guidata ruoli del sistema del sito o la Creazione guidata server del sistema sito.To install the role, use the Add Site System Roles Wizard or the Create Site System Server Wizard. Per altre informazioni, vedere Installare i ruoli del sistema del sito.For more information, see Install site system roles. Nella pagina Selezione ruolo del sistema della procedura guidata selezionare il ruoloPunto di servizio del data warehouse.On the System Role Selection page of the wizard, select the Data Warehouse service point role.

Quando si installa il ruolo, Configuration Manager crea il database del data warehouse nell'istanza di SQL Server specificata dall'utente.When you install the role, Configuration Manager creates the data warehouse database for you on the instance of SQL Server that you specify. Se si specifica il nome di un database esistente, Configuration Manager non crea un nuovo database.If you specify the name of an existing database, Configuration Manager doesn’t create a new database. Usa invece quello specificato.Instead it uses the one you specify. Questo processo è analogo allo spostamento del database del data warehouse in un nuovo server SQL Server.This process is the same as when you move the data warehouse database to a new SQL Server.

Configurare le proprietàConfigure properties

Pagina generaleGeneral page

  • Nome di dominio completo di SQL: specificare il nome di dominio completo (FQDN, Full Qualified Domain Name) del server che ospita il database del punto di servizio del data warehouse.SQL Server fully qualified domain name: Specify the full qualified domain name (FQDN) of the server that hosts the data warehouse service point database.

  • Nome istanza di SQL Server, se applicabile: se non si usa un'istanza predefinita di SQL Server, specificare l'istanza denominata.SQL Server instance name, if applicable: If you don't use a default instance of SQL Server, specify the named instance.

  • Nome database: Specificare il nome del database del data warehouse.Database name: Specify a name for the data warehouse database. Configuration Manager crea il database del data warehouse con questo nome.Configuration Manager creates the data warehouse database with this name. Se si specifica un nome di database già esistente nell'istanza di SQL Server, Configuration Manager usa il database corrispondente.If you specify a database name that already exists on the instance of SQL server, Configuration Manager uses that database.

  • Porta di SQL Server usata per la connessione: specificare il numero di porta TCP/IP usata dall'istanza di SQL Server che ospita il database del data warehouse.SQL Server port used for connection: Specify the TCP/IP port number used by the SQL Server that hosts the data warehouse database. Il servizio di sincronizzazione del data warehouse usa questa porta per la connessione al database del data warehouse.The data warehouse synchronization service uses this port to connect to the data warehouse database. Per impostazione predefinita, viene usata la porta di SQL Server 1433 per la comunicazione.By default, it uses SQL Server port 1433 for communication.

  • Account del punto di servizio del data warehouse: a partire dalla versione 1802, impostare il nome utente usato da SQL Server Reporting Services per la connessione al database del data warehouse.Data warehouse service point account: Starting in version 1802, set the User name that SQL Server Reporting Services uses when it connects to the data warehouse database.

Pagina Pianificazione della sincronizzazioneSynchronization schedule page

Si applica alla versione 1806 e precedentiApplies to version 1806 and earlier

  • Ora di inizio: Specificare l'ora in cui si vuole avviare la sincronizzazione del data warehouse.Start time: Specify the time that you want the data warehouse synchronization to start.

  • Criterio ricorrenzaRecurrence pattern

    • Ogni giorno: specificare che la sincronizzazione viene eseguita ogni giorno.Daily: Specify that synchronization runs every day.

    • Ogni settimana: specificare un solo giorno alla settimana e la ricorrenza settimanale per la sincronizzazione.Weekly: Specify a single day each week, and weekly recurrence for synchronization.

Pagina Impostazioni di sincronizzazioneSynchronization settings page

Si applica alla versione 1810 e successiveApplies to version 1810 and later

  • Impostazione personalizzata della sincronizzazione dei dati: scegliere l'opzione Selezionare le tabelle.Data Synchronization custom setting: Choose the option to Select tables. Nella finestra Tabelle di database selezionare i nomi delle tabelle da sincronizzare con il database del data warehouse.In the Database tables window, select the table names to synchronize to the data warehouse database. Usare il filtro per eseguire la ricerca in base al nome o selezionare l'elenco a discesa per scegliere gruppi specifici.Use the filter to search by name, or select the drop-down list to choose specific groups. Al termine, selezionare OK per salvare.Select OK when complete to save.

    Nota

    Non è possibile rimuovere le tabelle che il ruolo seleziona per impostazione predefinita.You can't remove tables that the role selects by default.

  • Ora di inizio: Specificare l'ora in cui si vuole avviare la sincronizzazione del data warehouse.Start time: Specify the time that you want the data warehouse synchronization to start.

  • Criterio ricorrenzaRecurrence pattern

    • Ogni giorno: specificare che la sincronizzazione viene eseguita ogni giorno.Daily: Specify that synchronization runs every day.

    • Ogni settimana: specificare un solo giorno alla settimana e la ricorrenza settimanale per la sincronizzazione.Weekly: Specify a single day each week, and weekly recurrence for synchronization.

ReportingReporting

Dopo aver installato un punto di servizio del data warehouse, diversi report diventano disponibili nel punto di Reporting Services per il sito.After you install a data warehouse service point, several reports become available on the reporting services point for the site. Se si installa il punto di servizio del data warehouse prima di installare un punto di Reporting Services, i report vengono aggiunti automaticamente quando in seguito si installa il punto di Reporting Services.If you install the data warehouse service point before installing a reporting services point, the reports are automatically added when you later install the reporting services point.

Avviso

A partire dalla versione 1802, il punto del data warehouse supporta credenziali alternative.Starting in version 1802, the data warehouse point supports alternative credentials. Se è stato eseguito l'aggiornamento da una versione precedente di Configuration Manager, è necessario specificare le credenziali usate da SQL Server Reporting Services per connettersi al database del data warehouse.If you upgraded from a previous version of Configuration Manager, you need to specify credentials that SQL Server Reporting Services uses to connect to the data warehouse database. I report del data warehouse non vengono aperti fino a quando non vengono aggiunte le credenziali.Data warehouse reports don't open until you add credentials.

Per specificare un account, impostare il Nome utente per l'account del punto di servizio del data warehouse nelle proprietà del ruolo.To specify an account, set the User name for the data warehouse service point account in the role properties. Per altre informazioni, vedere Configurare le proprietà.For more information, see Configure properties.

Il ruolo del sistema del sito del data warehouse include i report seguenti nella categoria Data warehouse:The data warehouse site system role includes the following reports, under the Data Warehouse category:

  • Application Deployment - Historical (Distribuzione applicazioni - Cronologia): Visualizza i dettagli per la distribuzione di applicazioni per un'applicazione e un computer specifici.Application Deployment - Historical: View details for application deployment for a specific application and machine.

  • Conformità di Endpoint Protection e degli aggiornamenti software - cronologia: Visualizza i computer in cui mancano aggiornamenti software.Endpoint Protection and Software Update Compliance - Historical: View computers that are missing software updates.

  • General Hardware Inventory - Historical (Inventario generale hardware - Cronologia): Visualizza tutto l'inventario dell'hardware per un computer specifico.General Hardware Inventory - Historical: View all hardware inventory for a specific machine.

  • General Software Inventory - Historical (Inventario generale software - Cronologia): Visualizza tutto l'inventario del software per un computer specifico.General Software Inventory - Historical: View all software inventory for a specific machine.

  • Infrastructure Health Overview - Historical (Panoramica integrità infrastruttura - Cronologia): Visualizza una panoramica dell'integrità dell'infrastruttura di Configuration Manager.Infrastructure Health Overview - Historical: Displays an overview of the health of your Configuration Manager infrastructure.

  • List of Malware Detected - Historical (Elenco di malware rilevato - Cronologia): Visualizza il malware che è stato rilevato nell'organizzazione.List of Malware Detected - Historical: View malware that has been detected in the organization.

  • Software Distribution Summary - Historical (Riepilogo distribuzione software - Cronologia): Riepilogo della distribuzione del software per un annuncio e un computer specifici.Software Distribution Summary - Historical: A summary of software distribution for a specific advertisement and machine.

Espansione del sitoSite expansion

Prima di installare un sito di amministrazione centrale per espandere un sito primario autonomo esistente, disinstallare il ruolo del punto di servizio del data warehouse.Before you can install a central administration site to expand an existing standalone primary site, first uninstall the data warehouse service point role. Dopo aver installato il sito di amministrazione centrale, è possibile installare il ruolo del sistema del sito nel sito di amministrazione centrale.After you install the central administration site, you can then install the site system role at the central administration site.

A differenza di uno spostamento del database del data warehouse, questa modifica comporta la perdita dei dati cronologici sincronizzati in precedenza nel sito primario.Unlike a move of the data warehouse database, this change results in a loss of the historic data you have previously synchronized at the primary site. Le operazioni di backup del database dal sito primario e di ripristino nel sito di amministrazione centrale non sono supportate.It isn't supported to back up the database from the primary site and restore it at the central administration site.

Spostare il databaseMove the database

Per spostare il database del data warehouse in un nuovo SQL Server, procedere come segue:Use the following steps to move the data warehouse database to a new SQL Server:

  1. Usare SQL Server Management Studio per eseguire il backup del database del data warehouse.Use SQL Server Management Studio to back up the data warehouse database. Ripristinare quindi il database in SQL Server nel nuovo computer che ospita il data warehouse.Then, restore that database to a SQL Server on the new computer that hosts the data warehouse.

    Nota

    Dopo aver ripristinato il database nel nuovo server, assicurarsi che le autorizzazioni di accesso al database per il nuovo database del data warehouse siano le stesse del data warehouse originale.After you restore the database to the new server, make sure the database access permissions are the same on the new data warehouse database as they were on the original data warehouse database.

  2. Usare la console di Configuration Manager per rimuovere il ruolo del punto di servizio del data warehouse dal server corrente.Use the Configuration Manager console to remove the data warehouse service point role from the current server.

  3. Reinstallare il punto di servizio del data warehouse.Reinstall the data warehouse service point. Specificare il nome della nuova istanza di SQL Server e dell'istanza che ospita il database del data warehouse ripristinato.Specify the name of the new SQL Server and instance that hosts the restored data warehouse database.

  4. Dopo l'installazione del ruolo del sistema del sito, lo spostamento è completato.After the site system role installs, the move is complete.

TroubleshootingTroubleshooting

File di registroLog files

Usare i log seguenti per analizzare i problemi dell'installazione del punto di servizio del data warehouse o della sincronizzazione dei dati:Use the following logs to investigate problems with the installation of the data warehouse service point, or synchronization of data:

  • DWSSMSI.log e DWSSSetup.log: questi log consentono di analizzare gli errori che si verificano durante l'installazione del punto di servizio del data warehouse.DWSSMSI.log and DWSSSetup.log: Use these logs to investigate errors when installing the data warehouse service point.

  • Microsoft.ConfigMgrDataWarehouse.log: questo log consente di analizzare la sincronizzazione dei dati tra il database del sito e il database del data warehouse.Microsoft.ConfigMgrDataWarehouse.log: Use this log to investigate data synchronization between the site database to the data warehouse database.

Errore di installazioneSet up failure

Quando il ruolo del punto di servizio del data warehouse è il primo ruolo installato in un server remoto, l'installazione non viene eseguita per il data warehouse.When the data warehouse service point role is the first one that you install on a remote server, installation fails for the data warehouse.

Soluzione alternativaWorkaround

Verificare che il computer in cui si installa il punto di servizio del data warehouse ospiti già almeno un altro ruolo.Make sure that the computer on which you install the data warehouse service point already hosts at least one other role.

La sincronizzazione non ha popolato gli oggetti dello schemaSynchronization failed to populate schema objects

La sincronizzazione non viene eseguita e viene visualizzato il messaggio seguente in Microsoft.ConfigMgrDataWarehouse.log: failed to populate schema objectsSynchronization fails with the following message in Microsoft.ConfigMgrDataWarehouse.log: failed to populate schema objects

Soluzione alternativaWorkaround

Verificare che l'account del computer del ruolo del sistema del sito sia db_owner nel database del data warehouse.Make sure that the computer account of the site system role is a db_owner on the data warehouse database.

Non è possibile aprire i reportReports fail to open

Non è possibile aprire i report del data warehouse quando il database del data warehouse e il punto di Reporting Services si trovano in sistemi del sito diversi.Data warehouse reports fail to open when the data warehouse database and reporting service point are on different site systems.

Soluzione alternativaWorkaround

Concedere ad Account punto di Reporting Services l'autorizzazione db_datareader per il database del data warehouse.Grant the Reporting Services Point Account the db_datareader permission on the data warehouse database.

Errore durante l'apertura dei reportError opening reports

Quando si apre un report del data warehouse, viene restituito l'errore seguente:When you open a data warehouse report, it returns the following error:

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.)

Soluzione alternativaWorkaround

Per configurare i certificati eseguire questa procedura:Use the following steps to configure certificates:

  1. Nel computer che ospita il database del data warehouse:On the computer that hosts the data warehouse database:

    1. Aprire IIS, selezionare Certificati del server e quindi fare clic con il pulsante destro del mouse su Crea certificato autofirmato.Open IIS, select Server Certificates, and then right-click on Create Self-Signed Certificate. Quindi specificare il "nome descrittivo" del certificato come Certificato di identificazione SQL Server del data warehouse.Then specify the "friendly name" of the certificate name as Data Warehouse SQL Server Identification Certificate. Selezionare l'archivio certificati come Personale.Select the certificate store as Personal.

    2. Aprire Gestione configurazione SQL Server.Open SQL Server Configuration Manager. In Configurazione di rete SQL Server fare clic con il pulsante destro del mouse per selezionare Proprietà in Protocolli per MSSQLSERVER.Under SQL Server Network Configuration, right-click to select Properties under Protocols for MSSQLSERVER. Passare alla scheda Certificato, selezionare Certificato di identificazione SQL Server del data warehouse come certificato e salvare le modifiche.Switch to the Certificate tab, select Data Warehouse SQL Server Identification Certificate as the certificate, and then save the changes.

    3. In Gestione configurazione SQL Server, in Servizi di SQL Server riavviare il servizio SQL Server.In SQL Server Configuration Manager, under SQL Server Services, restart the SQL Server service. Se nel server che ospita il database del data warehouse è installato anche SQL Reporting Services, riavviare anche i servizi Reporting Services.If SQL Reporting Services is also installed on the server that hosts the data warehouse database, restart Reporting Service services as well.

    4. Aprire Microsoft Management Console (MMC) e aggiungere lo snap-in Certificati.Open the Microsoft Management Console (MMC), and add the Certificates snap-in. Selezionare l'Account del computer del computer locale.Select Computer account of the local machine. Espandere la cartella Personale e selezionare Certificati.Expand the Personal folder, and select Certificates. Esportare il Certificato di identificazione SQL Server del data warehouse come file Binario codificato DER x.509 (.CER).Export the Data Warehouse SQL Server Identification Certificate as a DER encoded binary X.509 (.CER) file.

  2. Nel computer che ospita SQL Server Reporting Services aprire MMC e aggiungere lo snap-in Certificati.On the computer that hosts SQL Server Reporting Services, open the MMC, and add the Certificates snap-in. Selezionare Account del computer.Select Computer account. Nella cartella Autorità di certificazione principale attendibili importare Certificato di identificazione SQL Server del data warehouse.Under the Trusted Root Certificate Authorities folder, import the Data Warehouse SQL Server Identification Certificate.

Flusso di datiData flow

Diagramma che illustra il flusso di dati logico tra i componenti del sito per il data warehouse

Sincronizzazione e archiviazione dei datiData storage and synchronization

PassaggioStep DettagliDetails
11 Il server del sito trasferisce e archivia i dati nel database del sito.The site server transfers and stores data in the site database.
22 In base alla pianificazione e alla configurazione, il punto di servizio del data warehouse recupera dati dal database del sito.Based on its schedule and configuration, the data warehouse service point gets data from the site database.
33 Il punto di servizio del data warehouse trasferisce e archivia una copia dei dati sincronizzati nel database del data warehouse.The data warehouse service point transfers and stores a copy of the synchronized data in the data warehouse database.

ReportingReporting

PassaggioStep DettagliDetails
AA Un utente richiede i dati usando i report predefiniti.Using built-in reports, a user requests data. Questa richiesta viene passata al punto di Reporting Services tramite SQL Server Reporting Services.This request is passed to the reporting service point using SQL Server Reporting Services.
BB La maggior parte dei report sono usati per informazioni correnti e queste richieste vengono eseguite tramite il database del sito.Most reports are for current information, and these requests are run against the site database.
CC Se un report richiede dati cronologici tramite un report con Categoria corrispondente a Data warehouse, la richiesta viene eseguita tramite il database del data warehouse.When a report requests historical data by using one of the reports with a Category of Data Warehouse, the request runs against the data warehouse database.