Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Configuration Manager (Current Branch)
Usare il punto di servizio data warehouse per archiviare e creare report relativi ai dati cronologici a lungo termine per la distribuzione di Configuration Manager.
Il data warehouse supporta fino a 2 TB di dati, con timestamp per il rilevamento delle modifiche. Il data warehouse archivia i dati sincronizzando automaticamente i dati dal database del sito di Configuration Manager al database del data warehouse. Queste informazioni sono quindi accessibili dal punto di servizio di segnalazione. I dati sincronizzati con il database del data warehouse vengono conservati per tre anni. Periodicamente, un'attività predefinita rimuove i dati precedenti a tre anni.
I dati sincronizzati includono quanto segue dai gruppi di dati globali e del sito:
- Integrità dell'infrastruttura
- Sicurezza
- Conformità
- Malware
- Distribuzioni di software
- Dettagli dell'inventario (tuttavia, la cronologia dell'inventario non è sincronizzata)
Quando il ruolo Sistema del sito viene installato, installa e configura il database del data warehouse. Installa anche diversi report in modo da poter cercare e creare facilmente report su questi dati.
Prerequisiti
Il ruolo del sistema del sito di data warehouse è supportato solo nel sito di livello superiore della gerarchia. Ad esempio, un sito di amministrazione centrale o un sito primario autonomo.
A partire dalla versione 2107, il server in cui si installa questo ruolo di sistema del sito richiede .NET versione 4.6.2 e la versione 4.8 è consigliata. Nella versione 2103 e precedenti, questo ruolo richiede .NET 4.5.2 o versione successiva. Per altre informazioni, sito e prerequisiti di sistema del sito.
Concedere all'account Reporting Services Point l'autorizzazionedb_datareader per il database del data warehouse.
Per sincronizzare i dati con il database del data warehouse, Configuration Manager usa l'account computer del ruolo del sistema del sito. Questo account richiede le autorizzazioni seguenti:
Amministratore nel computer che ospita il database del data warehouse.
DB_Creator l'autorizzazione per il database del data warehouse.
DB_owner o DB_reader con autorizzazioni di esecuzione per il database del sito di primo livello.
Il database del data warehouse richiede l'utilizzo di SQL Server 2012 o versione successiva. L'edizione può essere Standard, Enterprise o Datacenter. Non è necessario che la versione di SQL Server per il data warehouse corrisponda al server database del sito.
Il database warehouse supporta le configurazioni di SQL Server seguenti:
Un'istanza predefinita o denominata
SQL Server Always On gruppo di disponibilità
SQL Server Always On istanza del cluster di failover
Se si utilizzano viste distribuite, installare il punto di servizio del data warehouse nello stesso server che ospita il database del SAS.
Per altre informazioni sulle licenze di SQL Server, vedere le domande frequenti su prodotti e licenze.
Ridimensiona il database del data warehouse allo stesso modo del database del sito. Sebbene il data warehouse sia inizialmente più piccolo, crescerà nel tempo.
Installare
Ogni gerarchia supporta una singola istanza di questo ruolo, in qualsiasi sistema del sito del sito di livello superiore. Il server SQL Server che ospita il database per il warehouse può essere locale per il ruolo del sistema del sito o remoto. Il data warehouse funziona con il punto di Reporting Services installato nello stesso sito. Non è necessario installare i due ruoli del sistema del sito nello stesso server.
Per installare il ruolo, usa l'Aggiunta guidata ruoli di sistema del sito o la Creazione guidata del server di sistema del sito. Per altre informazioni, vedere Installare i ruoli del sistema del sito. Nella pagina Selezione ruolo sistema della procedura guidata, selezionare il ruolo del punto di servizio Data Warehouse.
Quando si installa il ruolo, Configuration Manager crea automaticamente il database del data warehouse nell'istanza di SQL Server specificata. Se specifichi il nome di un database esistente, Configuration Manager non crea un nuovo database. Viene invece usato quello specificato dall'utente. Questo processo è analogo a quello utilizzato quando si sposta il database del data warehouse in un nuovo SQL Server.
Configurare le proprietà
Pagina Generale
Nome di dominio completo di SQL Server: specificare il nome di dominio completo (FQDN) del server che ospita il database del punto di servizio del data warehouse.
Nome istanza di SQL Server, se applicabile: Se non si usa un'istanza predefinita di SQL Server, specificare l'istanza denominata.
Nome database: specificare un nome per il database del data warehouse. Configuration Manager crea il database del data warehouse con questo nome. Se si specifica un nome di database già esistente nell'istanza di SQL Server, Configuration Manager usa tale database.
Porta di SQL Server usata per la connessione: specificare il numero di porta TCP/IP usato da SQL Server che ospita il database del data warehouse. Il servizio di sincronizzazione del data warehouse utilizza questa porta per connettersi al database del data warehouse. Per impostazione predefinita, usa la porta 1433 di SQL Server per la comunicazione.
Account del punto di servizio del data warehouse: Impostare il nome utente usato da SQL Server Reporting Services quando si connette al database del data warehouse.
Pagina delle impostazioni di sincronizzazione
Impostazione personalizzata Sincronizzazione dati: scegliere l'opzione Seleziona tabelle. Nella finestra Tabelle di database, selezionare i nomi di tabella da sincronizzare con il database del data warehouse. Usare il filtro per eseguire una ricerca per nome oppure selezionare l'elenco a discesa per scegliere gruppi specifici. Seleziona OK al termine per salvare.
Nota
Non è possibile rimuovere tabelle selezionate dal ruolo per impostazione predefinita.
Ora di inizio: specificare l'ora di inizio della sincronizzazione del data warehouse.
Modello di ricorrenza
Giornaliero: specificare che la sincronizzazione viene eseguita ogni giorno.
Settimanale: specificare un singolo giorno ogni settimana e una ricorrenza settimanale per la sincronizzazione.
Creazione di report
Dopo aver installato un punto di servizio di data warehouse, diversi report diventano disponibili nel punto di Reporting Services per il sito. Se si installa il punto di servizio del data warehouse prima di installare un punto di Reporting Services, i report vengono aggiunti automaticamente quando successivamente si installa il punto di Reporting Services.
Nota
Il punto di data warehouse supporta credenziali alternative. Specificare le credenziali usate da SQL Server Reporting Services per connettersi al database del data warehouse. I report del data warehouse non si aprono finché non si aggiungono le credenziali.
Per specificare un account, impostare il nome utente per l'account del punto di servizio del data warehouse nelle proprietà del ruolo. Per ulteriori informazioni, vedere Configurare le proprietà.
Il ruolo Sistema sito data warehouse include i report seguenti, nella categoria Data warehouse:
Distribuzione delle applicazioni - Cronologia: consente di visualizzare i dettagli per la distribuzione delle applicazioni per un'applicazione e un computer specifici.
Endpoint Protection e conformità degli aggiornamenti software - Cronologia: visualizzare i computer in cui mancano gli aggiornamenti software.
Inventario hardware generale - Cronologico: visualizza tutto l'inventario hardware per un computer specifico.
Inventario software generale - Cronologia: consente di visualizzare tutto l'inventario software per un computer specifico.
Panoramica dell'integrità dell'infrastruttura - Cronologia: visualizza una panoramica dell'integrità dell'infrastruttura di Configuration Manager.
Elenco di malware rilevati - Cronologia: visualizza il malware rilevato nell'organizzazione.
Riepilogo della distribuzione software - Storico: un riepilogo della distribuzione del software per una pubblicità e un computer specifici.
Escludere le tabelle dei report del data warehouse dalla sincronizzazione
(Disponibile nella versione 2203)
Quando si installa il data warehouse, sincronizza un set di tabelle predefinite dal database del sito. Queste tabelle sono necessarie per i report del data warehouse. Durante la risoluzione dei problemi, è possibile interrompere la sincronizzazione di queste tabelle predefinite. A partire dalla versione 2203, è possibile escludere una o più di queste tabelle obbligatorie dalla sincronizzazione. Per escludere tabelle dalla sincronizzazione:
- Nell'area di lavoro Amministrazione aprire Server configurazione> sitoe Ruoli sistema sito.
- Selezionare il server in cui è installato il punto di servizio del data warehouse.
- Nel riquadro dei dettagli Ruoli sistema sito selezionare il ruolo del punto di servizio Data Warehouse, quindi selezionare Proprietà.
- Nella pagina Impostazioni sincronizzazione scegliere Seleziona tabelle.
- Nella finestra Tabelle di database deselezionare una o più tabelle di tipo Obbligatorio.
- La console ti chiederà di confermare la modifica, poiché alcuni report potrebbero non funzionare più correttamente.
Espansione del sito
Prima di poter installare un SAS per espandere un sito primario autonomo esistente, disinstallare il ruolo del punto di servizio data warehouse. Dopo aver installato il SAS, è possibile installare il ruolo di sistema del sito nel SAS.
A differenza di uno spostamento del database del data warehouse, questa modifica comporta una perdita dei dati cronologici sincronizzati in precedenza nel sito primario. Non è supportato eseguire il backup del database dal sito primario e ripristinarlo nel server di amministrazione centrale.
Spostare il database
Per spostare il database del data warehouse in una nuova SQL Server, eseguire la procedura seguente:
Usare SQL Server Management Studio per eseguire il backup del database del data warehouse. Quindi, ripristinare il database in un SQL Server nel nuovo computer che ospita il data warehouse.
Nota
Dopo aver ripristinato il database nel nuovo server, assicurarsi che le autorizzazioni di accesso al database siano le stesse nel database del data warehouse come nel database del data warehouse originale.
Usare la console di Configuration Manager per rimuovere il ruolo del punto di servizio data warehouse dal server corrente.
Reinstallare il punto di servizio del data warehouse. Specificare il nome del nuovo SQL Server e dell'istanza che ospita il database del data warehouse ripristinato.
Dopo l'installazione del ruolo del sistema del sito, lo spostamento è completo.
Risoluzione dei problemi
File di registro
Utilizzare i registri seguenti per analizzare i problemi relativi all'installazione del punto di servizio del data warehouse o alla sincronizzazione dei dati:
DWSSMSI.log e DWSSSetup.log: usare questi log per analizzare gli errori durante l'installazione del punto di servizio del data warehouse.
Microsoft.ConfigMgrDataWarehouse.log: usare questo log per esaminare la sincronizzazione dei dati tra il database del sito e il database del data warehouse.
Errore di configurazione
Quando il ruolo del punto di servizio del data warehouse è il primo installato su un server remoto, l'installazione non riesce per il data warehouse.
Per risolvere questo problema, assicurarsi che il computer in cui si installa il punto di servizio data warehouse ospiti già almeno un altro ruolo.
La sincronizzazione non è riuscita a popolare gli oggetti dello schema
La sincronizzazione non riesce e viene visualizzato il messaggio seguente in Microsoft.ConfigMgrDataWarehouse.log: failed to populate schema objects
Per risolvere questo problema, assicurarsi che l'account computer del ruolo del sistema del sito sia un db_owner nel database del data warehouse.
I report non si aprono
I report del data warehouse non si aprono quando il database del data warehouse e il punto del servizio di report si trovano in sistemi del sito diversi.
Per risolvere questo problema, concedere all'account Reporting Services Pointl'autorizzazione db_datareader per il database del data warehouse.
Errore durante l'apertura dei report
Quando si apre un report di data warehouse, viene restituito l'errore seguente:
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.)
Questo problema dovrebbe verificarsi solo quando il database del sito e il database del data warehouse si trovano in SQL Server separati.
Per risolvere questo problema, eseguire la procedura seguente per configurare i certificati:
Nel server che ospita il database del data warehouse:
- Creare un certificato autofirmato. Aprire IIS, selezionare Certificati server e quindi selezionare l'azione Crea Self-Signed certificato . Specificare il "nome descrittivo" del nome del certificato come Data Warehouse SQL Server certificato di identificazione. Selezionare l'archivio certificati come Personale.
Consiglio
Se il server non dispone già di IIS, installarlo prima.
Gestire il certificato. Aprire Microsoft Management Console (MMC) e aggiungere lo snap-in Certificati . Selezionare Account computer del computer locale. Espandere la cartella Personale e selezionare Certificati.
Assegnare all'account di servizio di SQL Server le autorizzazioni di lettura per il certificato. Selezionare il certificato di identificazione Data Warehouse SQL Server, quindi passare al menu Azione, selezionare Tutte le attività e selezionare Gestisci chiavi private. Aggiungere l'account del servizio di SQL Server e consentire l'autorizzazione di lettura.
Esportare il certificato di identificazione Data Warehouse SQL Server come file binario X.509 (. CER).
Riconfigurare SQL. Aprire Gestione configurazione SQL Server.
In Configurazione di rete di SQL Server fare clic con il pulsante destro del mouse per selezionare Proprietà in Protocolli per MSSQLSERVER. Passare alla scheda Certificato, selezionare Data Warehouse SQL Server Certificato di identificazione come certificato e quindi salvare le modifiche.
In Servizi SQL Server, riavviare il servizio SQL Server. Se SQL Server Reporting Services è installato anche nel server che ospita il database del data warehouse, riavviare anche Reporting Service Services.
Nel server che ospita SQL Server Reporting Services aprire la MMC e aggiungere lo snap-in Certificati. Selezionare Account computer. Nella cartella Autorità di certificazione radice attendibili importare il certificato di identificazione Data Warehouse SQL Server.
Flusso di dati
Archiviazione e sincronizzazione dei dati
| Passaggio | Dettagli |
|---|---|
| 1 | Il server del sito trasferisce e archivia i dati nel database del sito. |
| 2 | In base alla pianificazione e alla configurazione, il punto di servizio del data warehouse ottiene i dati dal database del sito. |
| 3 | Il punto di servizio del data warehouse trasferisce e archivia una copia dei dati sincronizzati nel database del data warehouse. |
Flusso di reporting
| Passaggio | Dettagli |
|---|---|
| A | Usando i report predefiniti, un utente richiede dati. Questa richiesta viene passata al punto del servizio di report usando SQL Server Reporting Services. |
| B | La maggior parte dei report è per informazioni aggiornate e queste richieste vengono eseguite sul database del sito. |
| C | Quando un report richiede dati cronologici utilizzando uno dei report con una categoria di Data Warehouse, la richiesta viene eseguita sul database del data warehouse. |