Sette suggerimenti per scrivere dashboard SCCM

Alla fine Vertice sulla gestione del Midwest che si è tenuto presso il Centro commerciale d'America, sono stato fermato nel corridoio dopo una delle mie presentazioni di rapporti SCCM. Mi sono stati richiesti alcuni suggerimenti aggiuntivi per la scrittura di report che avrei potuto condividere con gli amministratori di SCCM, quindi ho deciso di scrivere questo post sul blog su sette suggerimenti per la scrittura di dashboard SCCM.

Scrivere cruscotti SCCM – Suggerimento #1

Usa sempre un ambiente di sviluppo per testare il tuo server SQL interrogazioni.

Scrittura di dashboard SCCM - Risultati query
Nella schermata sopra puoi vedere il tempo di esecuzione e il numero di risultati per la stessa query. Il primo (meno di 1 secondo) è per una query scritta correttamente, e il secondo (9 secondi) è per una query scritta male. Il mio laboratorio di soli 35 computer è molto piccolo, ma immagina la differenza di fuso orario se avessi un ambiente con 10.000 computer!

Rilevare questo problema all'inizio in un ambiente di sviluppo ha ridotto il suo impatto negativo, quindi segui il mio consiglio e metti alla prova il tuo server SQL query per SSRS o Potenza BI report/dashboard in un ambiente di sviluppo.

Cosa succede se non si dispone di un ambiente di sviluppo SCCM completo? Una soluzione è installare server SQL con una copia del database SCCM e SSRS sul tuo computer. Quando lo fai, non dimenticare di abilitare l'opzione CLR. Puoi leggere di più su come abilitare CLR in questo post, Come abilitare CLR all'interno di SQL Server? Per installare SSRS sul tuo laptop, vedi Come si installano gli strumenti dati di SQL Server?

Scrittura di dashboard/report SCCM – Suggerimento #2

Inizia creando il tuo server SQL domande in SQL Server Management Studio (SSMS).

A differenza di SSMS, quando usi Generatore di rapporti (RB) o Visual Studio 2017/2015, l'interfaccia non ti fornisce tutte le opzioni necessarie per testare a fondo il tuo server SQL interrogazione. Senza queste opzioni è difficile non solo creare, ma anche risolvere i problemi o, cosa più importante, controllare le prestazioni del tuo server SQL interrogazione.

Prendi la query scritta male che ho menzionato nel suggerimento precedente, eseguendola su una produzione server SQL influenzerebbe il mio ambiente SCCM. La creazione di questa query in SSMS mi ha aiutato perché potevo dire che c'era subito un problema di prestazioni.

Se desideri saperne di più su come installare SSMS sul tuo computer, consulta questo post, Dov'è SQL Server Management Studio (SSMS)?

Scrivere cruscotti SCCM – Suggerimento #3

Utilizza sempre un ambiente di sviluppo per creare e testare il tuo SSRS SCCM o Potenza BI cruscotti.

Simile a Suggerimento #1, la creazione e il test dei report in un ambiente di produzione è disapprovato perché può avere un impatto negativo sul server SQL. Anche quando si testa ogni singola query con SSMS, ciò non significa che quando tutte le query sono combinate in un dashboard non si avranno problemi. Inoltre server SQL problemi di prestazioni delle query, l'elaborazione dei report può anche essere un fattore che influirà negativamente server SQL prestazione. Ad esempio, processi come filtraggio, ordinamento e così via o semplicemente il volume dei risultati potrebbero consumare troppa larghezza di banda di rete.

Se non disponi di un ambiente di sviluppo SCCM completo, puoi installarlo server SQL con una copia del database SCCM e SSRS sul tuo laptop. Per installare SSRS sul tuo laptop, vedi Come si installano gli strumenti dati di SQL Server? Quando installi server SQL con una copia del database SCCM sul tuo laptop, non dimenticare di abilitare l'opzione CLR. Puoi leggere di più su come abilitare CLR in questo post, Come abilitare CLR all'interno di SQL Server?

Scrivere cruscotti SCCM – Suggerimento #4

Impostare il Visual Studio-BI (VS-BI) riporta le proprietà del progetto in modo che corrispondano a quelle appropriate server SQL versione.

SQL Server Reporting Services (SSRS) è in circolazione da molto tempo e ci sono diverse versioni di SSRS che funzioneranno con varie versioni di server SQL. Il team del prodotto SCCM supporta ancora completamente la maggior parte di queste versioni SSRS, ma ciò significa anche che esistono diverse versioni RDL per abbinare le versioni SSRS. Se la versione corretta di server SQL non è impostato quando si utilizza RB o VS-BI, verrà visualizzato un errore quando si tenta di pubblicare (o caricare) il report.
Scrittura di dashboard SCCM - TargetServerVersion
Per maggiori dettagli, si prega di consultare questo post, SQL Server Data Tools (SSDT) e versioni RDL.

Scrivere cruscotti SCCM – Suggerimento #5

Usa solo supportato server SQL viste e funzioni.

Microsoft supporta SOLO l'interrogazione dell'SCCM server SQL visualizzazioni e SCCM server SQL funzioni valore di tabella. Tuttavia, NON tutto server SQL visualizzazioni o funzioni sono supportate.
Soltanto server SQL viste e funzioni che hanno smsschm_users Le autorizzazioni "Seleziona" o "Esegui" sono supportate con la segnalazione se stai utilizzando Potenza BI, SSRS o qualsiasi strumento di terze parti. Il modo più semplice per concedere queste autorizzazioni è sfruttare SCCM Editor di rapporti ruolo di sicurezza (vedi il prossimo suggerimento!). Le istruzioni su come eseguire questa operazione si trovano anche nel Concessione dei diritti di sicurezza di SQL Server sezione di questo post, Come iniziare a modificare i report SCCM con Report Builder.

Scrivere cruscotti SCCM – Suggerimento #6

Crea un SCCM Editor di rapporti ruolo di sicurezza.

Se non hai bisogno di alcuna autorizzazione all'interno di SCCM per creare un report da zero, perché dovresti creare un ruolo di sicurezza? Consiglio di creare un ruolo di sicurezza per documentare e concedere l'accesso a coloro che possono creare o modificare report/dashboard utilizzando il database SCCM. Questo funziona per Generatore di rapporti, Potenza BI, Strumenti di dati di SQL Server – Business Intelligence (SSDT-BI) (a volte chiamato Visual Studio-BI (VS-BI) o qualsiasi strumento di terze parti. Inoltre, se prevedi di utilizzare la versione "Click-to-Run", di Generatore di rapporti, richiederà le autorizzazioni del ruolo di sicurezza.
Vedere questo post per ulteriori informazioni sul ruolo di sicurezza SCCM, Come iniziare a modificare i report SCCM con Report Builder.
Scrivere cruscotti SCCM - 7 consigli

Scrivere cruscotti SCCM – Suggerimento #7

Crea un SCCM Lettore di rapporti ruolo di sicurezza.
Tutti sanno che con i diritti appropriati, chiunque può visualizzare dashboard o report SCCM dalla console SCCM. Tuttavia, lo sapevi che esiste un modo più semplice? Puoi anche visualizzare dashboard e report SCCM dal sito Web SSRS! La visualizzazione dei report dal sito Web SSRS non richiede tanti passaggi per concedere l'autorizzazione. Tutto quello che devi fare è configurare un SCCM Lettore di rapporti ruolo di sicurezza. Quindi, per quelli dei tuoi colleghi che non hanno bisogno di visualizzare i report tramite la console SCCM, ora sai che esiste una soluzione molto più semplice.

Questi due post ti guideranno attraverso il processo: Nuovo strumento per la creazione di gruppi di sicurezza AD del lettore di report Configuration Manager 2012 e Nuovo strumento di lettura dei report per Configuration Manager.

Aggiorna il blog sull'argomento.

 

In caso di domande su questi suggerimenti per la scrittura di dashboard SCCM, non esitate a contattarmi @GarthMJ.

Scopri come Right Click Tools sta cambiando il modo in cui vengono gestiti i sistemi.

Aumenta immediatamente la produttività con la nostra Community Edition limitata e gratuita.

Inizia oggi con Right Click Tools:

Supporto

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Contatti

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Inviando questo modulo, comprendi che Recast Software può elaborare i tuoi dati come descritto nel Recast Software politica sulla riservatezza.

it_ITItalian