Componenti e strumenti di Reporting Services

SQL Server Reporting Services è un set di componenti e strumenti di elaborazione, nonché di interfacce programmatiche che supportano lo sviluppo e l'utilizzo di report completi in un ambiente gestito. Il set include strumenti di sviluppo, strumenti di configurazione e amministrazione e strumenti per la visualizzazione di report.

L'elaborazione viene distribuita tra più componenti. Per recuperare dati, elaborare il layout del report, eseguire il rendering dei formati di presentazione e recapitare i report alle destinazioni vengono utilizzati processori centrali e specifici. Il processo di presentazione viene eseguito dopo il recupero dei dati ed è scollegato dall'elaborazione dei dati. In questo modo più utenti possono esaminare contemporaneamente lo stesso report in formati progettati per dispositivi diversi o cambiare velocemente il formato di visualizzazione del report da HTML in PDF o Microsoft Excel o XML con un solo clic. L'architettura modulare è progettata ai fini dell'estendibilità e consente agli sviluppatori di includere caratteristiche per la creazione e la gestione di report in applicazioni personalizzate o di estendere le caratteristiche esistenti per il supporto di caratteristiche personalizzate.

Le interfacce programmatiche destinate alla semplificazione dell'integrazione con le applicazioni e i portali nuovi o esistenti includono le seguenti:

  • Simple Object Access Protocol (SOAP)

  • Endpoint URL

  • Strumentazione gestione Windows (WMI, Windows Management Instrumentation)

Contenuto della sezione

  • Server di report
    Viene descritto il componente Server report che consente l'elaborazione dei dati e dei report, oltre al recapito dei report. Il componente Server report include vari sottocomponenti che eseguono funzioni specifiche. In questo argomento viene fornita una descrizione per i singoli componenti.

  • Progettazione report
    Progettazione report è uno strumento completo per la progettazione di report adatto sia agli amministratori sia agli sviluppatori. Tale strumento viene eseguito in Business Intelligence Development Studio, che è completamente integrato con Microsoft Visual Studio 2005 o versione successiva, o può essere eseguito come applicazione separata. Progettazione report fornisce diverse finestre Progettazione query specifiche dei vari tipi di origine dati supportati e consente di utilizzare caratteristiche avanzate di creazione dei report, quali la creazione di report in formato libero e di elementi del report personalizzati.

    A tale strumento è anche associata una Creazione guidata report, che consente di eseguire la progettazione dei report per la produzione di un report tabella o grafico semplice che può essere aperto e migliorato in Progettazione report o utilizzato così com'è.

  • Generatore report 3.0
    Generatore report 3.0, ovvero la nuova versione di Generatore report, offre un ambiente di creazione simile a Microsoft Office. In Generatore report 3.0 sono incluse nuove caratteristiche, ad esempio una procedura guidata per la creazione di mappe, il nuovo grafico di tipo sparkline, la barra dei dati e le visualizzazioni dei dati in base a indicatori, la possibilità di salvare elementi del report come parti di report, aggregazioni di aggregazioni e supporto migliorato per le espressioni. È possibile personalizzare e aggiornare tutti i report esistenti, indipendentemente dall'applicazione mediante la quale sono stati progettati inizialmente.

  • Generatore report 1.0
    Generatore report consente agli Information Worker di esplorare le informazioni aziendali presenti in un modello di report senza dover conoscere le strutture delle origini dati sottostanti e creare report ad hoc per uso personale o aziendale. La caratteristica specifica del click-through consente di esplorare i dati aziendali disponibili tramite report ad hoc.

  • Progettazione modelli
    Progettazione modelli consente di generare e personalizzare modelli di report di dati aziendali in modo che sia possibile utilizzarli con Generatore report o Progettazione report.

  • Gestione report
    Gestione report è uno strumento per la gestione e l'accesso ai report basato sul Web, raggiungibile tramite Microsoft Internet Explorer 6.0 o versione successiva. Gli utenti con ruoli Information Worker e Gestione contenuto si servono di Gestione report per individuare, eseguire e sottoscrivere i report pubblicati. Gli utenti con ruolo Gestione contenuto utilizzano Gestione report per gestire report, origini dati e risorse, nonché configurare la sicurezza e le opzioni di elaborazione dei report. Per ulteriori informazioni sull'avvio e sulla configurazione di Gestione report, vedere Gestione report.

  • Strumento Gestione configurazione Reporting Services
    Lo strumento Gestione configurazione Reporting Services consente di configurare un'installazione di Reporting Services. Reporting Services può essere riconfigurato dopo l'installazione per supportare diversi scenari e requisiti aziendali.

  • Utilità della riga di comando del server di report
    In SQL Server Reporting Services sono incluse tre utilità della riga di comando che è possibile utilizzare per amministrare un server di report, e installate automaticamente al momento dell'installazione di un server di report.

  • Reporting Services in Business Intelligence Development Studio (SSRS)
    SQL Server Business Intelligence Development Studio è una shell Visual Studio in cui sono presenti Progettazione report e Progettazione modelli.

  • Strumenti di SQL Server per l'amministrazione di server di report
    SQL Server fornisce anche strumenti che gli amministratori possono utilizzare per gestire un'installazione di Reporting Services.

  • Esercitazione: Individuazione e avvio degli strumenti di Reporting Services
    In questa esercitazione vengono descritti gli strumenti di Reporting Services utilizzati per configurare un server di report, gestire le operazioni e il contenuto del server di report nonché creare e pubblicare report e modelli di report.