Condividi tramite


SQL Server visualizzazioni in Configuration Manager

Una vista Microsoft SQL Server è una tabella virtuale il cui contenuto è basato sul risultato di una query SQL. Una vista è costituita da un set di colonne denominate e righe di dati. Tuttavia, il contenuto di una vista non viene archiviato nel database SQL Server. Le righe e le colonne di dati provengono da tabelle o altre viste SQL Server a cui si fa riferimento nella query che definisce la vista e vengono generate dinamicamente quando viene eseguita la query. La query che definisce la vista può provenire da una o più tabelle o da altre viste in uno o più database. Le query distribuite (query che accedono ai dati da più origini dati) possono essere usate anche per definire viste che eseguono il pull di dati da più origini eterogenee (dati archiviati in più formati), ad esempio i dati archiviati in un database SQL Server, un file di testo o un foglio di calcolo di Excel Microsoft.

Durante l'installazione, Configuration Manager crea i tipi di visualizzazione SQL Server seguenti:

  • Viste su tabelle statiche (non modificabile).

  • Viste che usano i dati delle tabelle con uno schema dinamico (modifica).

Per uno schema dinamico, l'installazione crea una serie di stored procedure SQL Server che creano le viste. Queste stored procedure vengono eseguite da Configuration Manager per aggiornare le viste quando cambia lo schema delle tabelle sottostanti. I dati di valutazione, individuazione e inventario della raccolta sono esempi di dati per i quali è possibile creare nuove tabelle o nuove proprietà nelle tabelle esistenti durante il funzionamento di un sito Configuration Manager.

Creazione di report in Configuration Manager

Configuration Manager usa Microsoft SQL Server Reporting Services per generare ed eseguire report nel database Configuration Manager dalla console di Configuration Manager. Questo servizio sostituisce ora il metodo usato per creare report in Configuration Manager 2007 e offre i vantaggi seguenti:

  • Usa un sistema di report standard del settore per eseguire query sul database Configuration Manager.

  • SQL Server Reporting Services offre prestazioni, disponibilità e scalabilità superiori rispetto al metodo di creazione di report precedente.

  • Consente agli utenti che non hanno familiarità con Configuration Manager report di generare report non pianificati.

  • Consente agli utenti di sottoscrivere i report; Ad esempio, ogni giorno a un manager potrebbe essere inviata automaticamente un messaggio di posta elettronica a un report, che illustra in dettaglio lo stato di un'implementazione dell'aggiornamento software.

  • Semplifica la creazione di report basati su SQL in Configuration Manager.

  • Consente agli utenti di esportare report in diversi tipi di formati popolari.

Per altre informazioni sull'uso dei report dalla console di Configuration Manager, vedere Introduzione alla creazione di report.

Configuration Manager SQL Server schema di visualizzazione

Per creare report efficaci, è necessario usare istruzioni SQL accurate in base alle viste di Configuration Manager appropriate per recuperare i dati necessari e visualizzare l'output previsto. Conoscere lo schema di visualizzazione del database Configuration Manager è un primo passaggio importante per imparare a creare questi report.

Gran parte dello schema di visualizzazione Configuration Manager SQL Server viene mappato allo schema WMI del provider SMS, usato durante la compilazione di query e raccolte basate su WQL nella console di Configuration Manager. Tuttavia, eseguire query direttamente sulle viste può essere molto più veloce rispetto all'uso di WMI e WQL, che ricevono una richiesta di query e a loro volta eseguono query sul database SQL Server per ottenere le informazioni. Usando direttamente SQL Server viste, si elimina il passaggio intermedio e si ottiene un percorso più veloce per i dati. Per altre informazioni sullo schema WMI del provider SMS, vedere Informazioni di riferimento sullo schema WMI del provider SMS in Configuration Manager.

Configuration Manager SQL Server categorie di visualizzazione

Per creare in modo efficace report con l'output richiesto, è essenziale conoscere i dati contenuti in ognuna delle visualizzazioni Configuration Manager SQL Server e il modo in cui le visualizzazioni sono correlate tra loro. Negli argomenti seguenti di questa sezione vengono fornite informazioni dettagliate su ognuna delle categorie di viste, sul tipo di dati contenuti in ognuna delle viste e sulle colonne che è possibile usare per le viste JOIN nelle istruzioni SQL.

Vedere anche

Creare report personalizzati usando viste SQL Server in Configuration Manager