Strumenti di progettazione query in Reporting Services

Reporting Services include svariati strumenti per la progettazione di query che è possibile utilizzare per creare query dei set di dati in Progettazione report. La disponibilità di un particolare strumento di progettazione query dipende dal tipo di origine dei dati utilizzato. Inoltre, in alcuni strumenti di progettazione query sono disponibili modalità alternative, così che sia possibile scegliere se lavorare in modalità visiva o direttamente nel linguaggio query. In questo argomento vengono illustrati tutti gli strumenti disponibili e vengono descritti i tipi di origine dei dati supportati da ognuno di essi. Vengono quindi descritti gli strumenti seguenti:

  • Finestra Progettazione query basata su testo

  • Finestra Progettazione query con interfaccia grafica

  • Progettazione query modelli di report

  • Progettazione query MDX

  • Progettazione query DMX

  • Progettazione query SapNetWeaver BI

  • Progettazione query Hyperion Essbase

Quando si utilizza un modello di progetto Server report o una procedura guidata Server report, tutti gli strumenti di progettazione query vengono eseguiti nell'ambiente di progettazione dati di Business Intelligence Development Studio. Per ulteriori informazioni sull'utilizzo degli strumenti di progettazione query, vedere Strumenti di progettazione query in Reporting Services.

Finestra Progettazione query basata su testo

La finestra Progettazione query basata su testo è lo strumento di compilazione di query predefinito per la maggior parte delle origini dati supportate, incluse quelle di Microsoft SQL Server, Oracle, Teradata, OLE DB, XML e ODBC. A differenza di Progettazione query, questo strumento non consente di convalidare la sintassi delle query durante la fase di progettazione. Nella figura seguente viene illustrato lo strumento Progettazione query basata su testo.

Finestra Progettazione query standard per query di dati relazionali

È consigliabile utilizzare la finestra Progettazione query basata su testo per creare query complesse, impiegare stored procedure, eseguire query sui dati XML e scrivere query dinamiche. A seconda dell'origine dei dati, è possibile attivare/disattivare il pulsante Modifica come testo sulla barra degli strumenti per passare dalla finestra Progettazione query con interfaccia grafica alla finestra Progettazione query basata su testo e viceversa. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query basata su testo.

Finestra Progettazione query con interfaccia grafica

La finestra Progettazione query con interfaccia grafica viene utilizzata per creare o modificare query Transact-SQL eseguite su un database relazionale. Questo strumento di progettazione delle query viene utilizzato in diversi prodotti di Microsoft e in altri componenti di SQL Server. A seconda del tipo di origine dei dati, esso supporta le modalità Text, StoredProcedure e TableDirect. Nella figura seguente viene illustrato lo strumento Progettazione query grafica.

Finestra Progettazione query con interfaccia grafica per query SQL

È possibile fare clic sul pulsante Modifica come testo sulla barra degli strumenti per passare dalla finestra Progettazione query alla finestra Progettazione query basata su testo e viceversa. Per ulteriori informazioni, vedere Interfaccia grafica di Progettazione query.

Modelli di report - Progettazione query

Lo strumento Progettazione query modelli di report viene utilizzato per creare o modificare query eseguite su un modello di report pubblicato in un server di report. I report eseguiti sulla base di modelli supportano l'esplorazione dei dati click-through. La query determina il percorso di tale esplorazione in fase di esecuzione. Nella figura seguente viene illustrato lo strumento Progettazione query modelli di report.

Interfaccia di progettazione query modelli semantici

Per utilizzare Progettazione query modelli di report, è necessario definire un'origine dei dati che punti a un modello pubblicato. Quando si definisce un set di dati per l'origine dei dati, è possibile aprire la query del set di dati nella finestra Progettazione query modelli di report. La finestra Progettazione query modelli di report può essere utilizzata in modalità grafica o basata su testo. È possibile fare clic sul pulsante Modifica come testo sulla barra degli strumenti per passare dalla finestra Progettazione query alla finestra Progettazione query basata su testo e viceversa. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query modelli di report.

Progettazione query MDX

La finestra Progettazione query MDX (Multidimensional Expression) consente di creare o modificare query in esecuzione su un'origine dati di Analysis Services con cubi multidimensionali. Nella figura seguente viene illustrato lo strumento Progettazione query MDX dopo che la query e il filtro sono stati definiti.

Progettazione query MDX di Analysis Services, visualizzazione progettazione

Per utilizzare tale finestra, è necessario definire un'origine dei dati che contenga un cubo di Analysis Services valido ed elaborato. Quando si definisce un set di dati per l'origine dei dati, è possibile aprire la query nella finestra Progettazione query MDX. Se necessario, utilizzare i pulsanti MDX e DMX sulla barra degli strumenti per passare dalla modalità MDX a DMX e viceversa. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query MDX per Analysis Services.

Progettazione query DMX

La finestra Progettazione query DMX consente di creare o modificare query in esecuzione su un'origine dati di Analysis Services con modelli di data mining. Nella figura seguente viene illustrato lo strumento Progettazione query DMX dopo che il modello e le tabelle di input sono state selezionate.

Progettazione query DMX di Analysis Services, visualizzazione progettazione

Per utilizzare la Progettazione query DMX, è necessario definire un'origine dei dati che includa un modello di data mining valido e disponibile. Quando si definisce un set di dati per l'origine dei dati, è possibile aprire la query nella finestra Progettazione query DMX. Se necessario, utilizzare i pulsanti MDX e DMX sulla barra degli strumenti per passare dalla modalità MDX a DMX e viceversa. Dopo avere selezionato il modello, è possibile creare query di stima di data mining che forniscano dati a un report. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query DMX in Analysis Services.

Progettazione query Sap NetWeaver BI

Lo strumento Progettazione query SAP NetWeaver Business Intelligence consente di recuperare dati da un database di SAP NetWeaver Business Intelligence. Per utilizzarla, è necessario disporre di un'origine dei dati di SAP NetWeaver Business Intelligence che includa almeno una query InfoCube, MultiProvider o Web definita. Nella figura seguente viene illustrato lo strumento Progettazione query SAP NetWeaver Business Intelligence.

Progettazione query mediante MDX in modalità progettazione

Progettazione query Hyperion Essbase

Lo strumento Progettazione query Hyperion Essbase consente di recuperare dati da un database e applicazioni di Hyperion Essbase. Nella figura seguente viene illustrato lo strumento Progettazione query Hyperion Essbase.

Progettazione query per origini dati Hyperion Essbase

Per utilizzarlo, è necessario disporre di un'origine dati di Hyperion Essbase che disponga di almeno un database. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query SAP NetWeaver BI.