Creazione di un set di dati del report

Quando si creano report in Reporting Services, è in primo luogo necessario definire una o più origini dati, quindi creare uno o più set di dati per ogni origine dati. Ogni set di dati specifica i campi dell'origine dati che si prevede di utilizzare nel report e i campi calcolati che è possibile creare. Oltre alle definizioni di campi e query, un set di dati contiene un puntatore all'origine dati, parametri di query e opzioni relative ai dati che includono informazioni sui caratteri in materia di distinzione tra maiuscole e minuscole, distinzione Kana, distinzione larghezza, distinzione tra caratteri accentati e non accentati e sensibilità alle regole di confronto.

Dopo avere creato un set di dati, è possibile visualizzarne il nome e la raccolta di campi nel riquadro Dati report. Nel riquadro Dati report è possibile creare campi aggiuntivi o modificare campi esistenti. Per ulteriori informazioni, vedere Utilizzo di campi di un set di dati del report.

Per visualizzare dati nel report, collegare un set di dati a un'area dati, ad esempio una tabella o un grafico, trascinando i campi dal riquadro Dati report in un'area dati nell'area di progettazione. Per ulteriori informazioni su ogni tipo di area dati e sui concetti relativi alla preparazione e al raggruppamento dei dati e all'applicazione di filtri, vedere Utilizzo delle aree dati, Filtraggio dei dati in un report e Raggruppamento e ordinamento dei dati del report.

Funzionalità dei set di dati

Di seguito vengono indicate le funzionalità disponibili in Reporting Services che consentono di creare set di dati che specificano i dati che si desidera inserire nel report:

  • Tipi di origini dati. Elenco di tipi predefiniti di origini dati relazionali, multidimensionali e XML, ad esempio SQL Server e MicrosoftSQL ServerAnalysis Services. Per un elenco completo, vedere Creazione di un'origine dati del report.

  • Estensioni per l'elaborazione dati e provider di dati. Componenti preconfigurati che si connettono a un tipo di origine dati e recuperano i dati del report per il set di dati. È inoltre possibile registrare provider di dati di terze parti come origini dati. Per ulteriori informazioni, vedere Estensioni per l'elaborazione dati e provider di dati .NET Framework.

  • Finestre Progettazione query basate su testo e con interfaccia grafica. Le finestre Progettazione query consentono di scrivere una query per specificare i dati da recuperare dall'origine dati. In tali finestre, che consentono di definire i parametri di query, vengono visualizzati i dati di esempio del report. Per ulteriori informazioni, vedere Strumenti di progettazione query in Reporting Services. L'ordinamento predefinito per il set di dati viene definito nella query.

  • Parametri di report generati automaticamente per i parametri di query. Se la query include parametri di query, i parametri di report vengono creati automaticamente in Reporting Services, consentendo all'utente di modificare i parametri prima dell'esecuzione del report. Se la query include più parametri correlati, è possibile creare parametri di propagazione per consentire di controllare il numero di valori tra cui scegliere. Per ulteriori informazioni, vedere Aggiunta di parametri al report e Utilizzo di parametri di query con origini dati specifiche (Reporting Services).

  • Filtri dei set di dati. Filtri che è possibile definire per includere o escludere valori specifici dopo il recupero dei dati dall'origine dati. Per ulteriori informazioni, vedere Finestra di dialogo Proprietà set di dati, Filtri.

Utilizzo di modelli di report

I modelli di report sono in realtà set di dati predefiniti. Gli utenti esperti nella progettazione di modelli devono in primo luogo creare un modello di report e pubblicarlo, affinché possa essere utilizzato in un report. È possibile utilizzare un modello di report come origine dati di report con funzionalità complete e di report ad hoc creati tramite Generatore report. Non è necessario creare una query del set di dati in caso di utilizzo di un modello di report, poiché la query viene creata automaticamente dal modello durante l'utilizzo dei dati. I modelli di report contengono campi predefiniti e relazioni tra dati, ovvero entità e ruoli, che vengono visualizzati nel riquadro Dati quando si seleziona un modello di report come origine dati e che possono essere utilizzati in modo analogo ai campi del set di dati. Per ulteriori informazioni sulla generazione di modelli di report, vedere Utilizzo di Progettazione modelli. Per ulteriori informazioni sulla creazione di report ad hoc, vedere Utilizzo di Generatore report.

Per ulteriori informazioni sulla connessione e sul recupero di dati dai tipi di origine dati supportati da Reporting Services, vedere gli argomenti in questa sezione.

Contenuto della sezione