Set di dati condivisi e incorporati (Generatore report 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. Nel set di dati sono contenuti un comando di query, una raccolta campi, parametri, filtri e opzioni dei dati in cui sono incluse 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 esclusivamente da un solo 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 e in Progettazione report di SQL Server Data Tools. 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 (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 come parte di un progetto report e controllare se distribuirli a un server di report. Non è possibile accedere a un server di report e selezionare un set di dati condiviso da aggiungere al report in uso.

In Generatore report è possibile eseguire 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 condividere con altri report. È inoltre possibile accedere al server di report e modificare il 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 Visualizzazione di progettazione set di dati condivisi (Generatore report).

  2. Per aggiungere un set di dati condiviso al report, aprire Generatore report in visualizzazione di progettazione report. Nella procedura guidata o nel riquadro dei dati del 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 dei dati del report. Dopo aver creato un set di dati, è possibile configurare le proprietà nella finestra di dialogo Proprietà set di dati.

Vedere anche

Attivitá

Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS)

Concetti

Connessioni dati o origini dati incorporate e condivise (Generatore report e SSRS)

Aggiungere dati a un report (Generatore report e SSRS)

Raccolta di campi del set di dati (Generatore report e SSRS)

Connessioni dati, origini dati e stringhe di connessione in Generatore report

Connessioni dati, origini dati e stringhe di connessione (SSRS)