Condividi tramite


Set di dati condivisi e incorporati (Generatore report 3.0 e SSRS)

In un report, un set di dati rappresenta i dati del report restituiti dall'esecuzione di una query in un'origine dati esterna. Il set di dati dipende dalla connessione dati contenente le informazioni sull'origine dati esterna. I dati stessi non sono inclusi nella definizione del report. Il set di dati contiene un comando di query, una raccolta di campi, parametri, filtri e opzioni dati che includono la distinzione tra maiuscole e minuscole e le regole di confronto. Esistono due tipi di set di dati:

  • Set di dati condivisi.   Un set di dati condiviso viene pubblicato in un server di report e può essere utilizzato da più report. Un set di dati condiviso deve essere basato su un'origine dati condivisa. Può essere memorizzato nella cache ed essere pianificato creando un piano di aggiornamento della cache.

  • Set di dati incorporati.   I set di dati incorporati vengono definiti e utilizzati in un singolo report.

La differenza tra i due tipi dipende dalle diverse modalità di creazione, archiviazione e gestione.

Nota

È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report 3.0 e in Progettazione report di Business Intelligence Development Studio. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report 3.0 (SSRS) nel Web all'indirizzo microsoft.com.

Set di dati condivisi

Utilizzare un set di dati condiviso per fornire una query che può essere utilizzata da più report. I set di dati condivisi vengono archiviati nel server di report e possono essere gestiti separatamente dai report o dalle origini dati condivise. Ad esempio, un amministratore del server di report potrebbe aggiornare la query per sfruttare l'indicizzazione avanzata o un'altra ottimizzazione delle prestazioni di esecuzione delle query.

Si consiglia di utilizzare sempre i set di dati condivisi quando possibile. È possibile ottimizzare una query o memorizzare nella cache i risultati della query per sfruttare le prestazioni del report. I set di dati condivisi rendono l'accesso ai dati più facile da gestire e offrono una maggiore protezione dei report e dei set di dati a cui hanno accesso, garantendo così migliori prestazioni.

In Progettazione report è possibile creare set di dati condivisi all'interno di un progetto di report e scegliere se distribuirli in un server di report. Non è possibile sfogliare le cartelle di un server di report e selezionare un set di dati condiviso da aggiungere al report.

In Generatore report è possibile effettuare le operazioni seguenti:

  1. Per creare un set di dati condiviso, utilizzare Visualizzazione di progettazione del set di dati condiviso È possibile salvarlo in un server di report o in un sito di SharePoint per condividerlo con altri report. È inoltre possibile passare al server di report e modificare un set di dati condiviso esistente. In questa visualizzazione è possibile compilare una query e impostare tutte le opzioni del set di dati. Per ulteriori informazioni, vedere Utilizzo della visualizzazione di progettazione del set di dati condiviso (Generatore report 3.0).

  2. Per aggiungere un set di dati condiviso al report, aprire Generatore report in visualizzazione di progettazione report. Nella procedura guidata o nel riquadro Dati report individuare il server di report e selezionare il set di dati condiviso da aggiungere al report. In questa visualizzazione non è possibile modificare la query eccetto per aggiungere campi. È possibile eseguire l'override di altre opzioni dei dati e aggiungere filtri. Non è possibile rimuovere filtri.

  3. Nella tabella seguente vengono confrontate le proprietà configurabili per la definizione del set di dati condiviso nel server di report e quelle configurabili per l'istanza del set di dati condiviso nella definizione del report.

    Proprietà

    Note sulla configurazione per la definizione

    Note sulla configurazione per l'istanza

    Testo della query

    • Configurare la query, anche definendola come espressione.

    • Impossibile modificare la query.

    Parametri della query

    • Non può fare riferimento ai parametri del report

    • Include valori predefiniti

    • Include un flag di sola lettura

    • Configurare parametri non contrassegnati come di sola lettura nella definizione

    Filtri

    • Definisci filtri

    • Impossibile visualizzare o modificare i filtri del set di dati che fanno parte della definizione

    • Può creare filtri aggiuntivi

    Origine dati

    • Deve essere un'origine dati condivisa

    • Impossibile modificare l'origine dati condivisa

    Campi

    • Campi dal comando di query

    • I campi calcolati non fanno parte della definizione del set di dati

    • Visualizzare campi, ma non modificarli

    • La raccolta di campi è statica basata sulla query al momento dell'aggiunta del set di dati condiviso al report. Per aggiornare, fare clic su Aggiorna campi nella finestra di dialogo Proprietà set di dati. La raccolta di campi effettivi è qualsiasi risultato restituito dalla query corrente nella definizione.

    • Aggiungere campi calcolati

    Set di dati

    • Opzioni dei dati quale la distinzione tra maiuscole e minuscole

    • Eseguire l'override di opzioni dei dati nell'istanza

Set di dati incorporati

Utilizzare un set di dati incorporato quando si desidera ottenere dati da un'origine dati esterna da utilizzare solo in un unico report. I set di dati incorporati risultano utili quando si desidera creare una query senza altre dipendenze che non sia necessario utilizzare per più report.

Per creare o modificare un set di dati incorporato, utilizzare il riquadro Dati report. Dopo avere creato un set di dati, è possibile configurare le proprietà nella finestra di dialogo Proprietà set di dati.