Condividi tramite


Tipo di connessione Analysis Services per MDX (SSRS)

Per includere dati da un cubo di Analysis Services in un report, è necessario disporre di un set di dati basato su un'origine dati di report di tipo Microsoft SQL Server Analysis Services. Questo tipo di origine dati predefinito è basato sull'estensione per i dati di Microsoft SQL Server Analysis Services. È possibile recuperare metadati su dimensioni, gerarchie, livelli, indicatori di prestazioni chiave (KPI), misure e attributi da un cubo di Microsoft SQL Server Analysis Services per utilizzarli come dati del report. 

Questa estensione per l'elaborazione dei dati supporta parametri multivalore, aggregazioni server e credenziali gestiti separatamente dalla stringa di connessione.

Utilizzare le informazioni disponibili in questo argomento per compilare un'origine dati. Per istruzioni dettagliate, vedere Procedura: Aggiunta e verifica di una connessione dati o di un'origine dati (Generatore report 3.0 e SSRS).

Contenuto dell'articolo

Stringa di connessione

Credenziali

Query

Parametri

Osservazioni

Procedure

Sezioni correlate

Stringa di connessione

Quando ci si connette a un cubo di Analysis Services, si esegue la connessione all'oggetto di database in un'istanza di Analysis Services in un server. Il database potrebbe disporre di più cubi. Il cubo viene specificato nella finestra Progettazione query quando si compila la query. Nell'esempio seguente viene mostrata una stringa di connessione:

data source=<server name>;initial catalog=<database name>

Per ulteriori esempi di stringhe di connessione, vedere Connessioni dati, origini dati e stringhe di connessione in Generatore report 3.0.

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio

Credenziali

Le credenziali sono necessarie per eseguire query, nonché per visualizzare l'anteprima del report in locale e dal server di report.

Dopo aver pubblicato il report, potrebbe essere necessario modificare le credenziali per l'origine dati affinché le autorizzazioni per il recupero dei dati risultino valide al momento dell'esecuzione del report sul server di report.

Da un client di creazione di report sono disponibili le opzioni seguenti per la specifica delle credenziali:

  • Utente di Windows corrente (nota anche come sicurezza integrata).

  • Utilizzare un nome utente e una password archiviati.

  • Richiedere all'utente le credenziali. Questa opzione supporta solo la sicurezza integrata di Windows.

  • Non sono necessarie credenziali. Per utilizzare questa opzione, è necessario aver configurato l'account di esecuzione automatica sul server di report. Per ulteriori informazioni, vedere Configurazione dell'account di esecuzione automatica nella documentazione relativa a Reporting Services sul sito msdn.microsoft.com.

Per ulteriori informazioni, vedere Connessioni dati, origini dati e stringhe di connessione (SSRS) o Specifica di credenziali in Generatore report 3.0.

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio

Query

Dopo avere creato una connessione dati a un'origine dati di Analysis Services, si crea un set di dati e si definisce una query Multidimensional Expression (MDX) che specifica quali dati recuperare dal cubo. Utilizzare la finestra Progettazione query MDX per visualizzare e selezionare le strutture di dati sottostanti nell'origine dati.

È possibile specificare una query nei modi seguenti:

  • Compilare una query in modo interattivo. La finestra Progettazione query MDX per Analysis Services supporta le visualizzazioni seguenti:

    • **Visualizzazione Progettazione   **Trascinare dimensioni, membri, proprietà dei membri, misure e indicatori di prestazioni chiave (KPI) dal riquadro Visualizzatore metadati nel riquadro Dati per compilare una query MDX. Trascinare i membri calcolati dal riquadro Membricalcolati al riquadro Dati per definire ulteriori campi del set di dati.

    • **Visualizzazione Query   **Trascinare dimensioni, membri, proprietà dei membri, misure e indicatori di prestazioni chiave (KPI) dal riquadro Query nel riquadro Dati per compilare una query MDX. È possibile modificare il testo MDX direttamente nel riquadro Query. Trascinare i membri calcolati dal riquadro Membri calcolati al riquadro Query per definire ulteriori campi del set di dati.

    Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query MDX di Analysis Services (Generatore report 3.0).

  • Importare una query MDX esistente da un report. Utilizzare il pulsante di query Importa per cercare un file con estensione rdl e importare una query. È possibile importare una query da un report che contiene un set di dati incorporato basato sull'origine dati Analysis Services. L'importazione di una query MDX direttamente da un file con estensione mdx non è supportata.

In fase di progettazione eseguire la query per visualizzare un set di risultati. I risultati della query vengono recuperati automaticamente come un set di righe bidimensionale. Le colonne nel set di risultati per una query popolano la raccolta dei campi per un set di dati. Dopo aver compilato la query, visualizzare la raccolta dei campi del set di dati generata dai metadati nel riquadro Dati report. Quando viene eseguito il report, vengono restituiti i dati effettivi dall'origine dati esterna.

L'estensione per l'elaborazione dati di Analysis Services supporta proprietà estese dei campi del set di dati. Si tratta di valori che sono disponibili nell'origine dati esterna e non nel riquadro Dati report. È possibile utilizzare le proprietà di campo estese supportate dall'estensione per l'elaborazione dati di Analysis Services nel report tramite la raccolta predefinita Fields. Per le proprietà che dispongono di valori nell'origine dati, è possibile accedere ai valori predefiniti, ad esempio FormattedValue, Color o UniqueName. Per ulteriori informazioni, vedere Proprietà di campo estese per un database di Analysis Services (SSRS).

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio

Parametri

Per includere parametri di query, creare un filtro nell'area del filtro in Progettazione query e contrassegnarlo come parametro. Viene creato automaticamente un set di dati per fornire i valori disponibili di ogni filtro. Per impostazione predefinita, tali set di dati non vengono visualizzati nel riquadro Dati report. Per ulteriori informazioni, vedere Procedura: Definizione dei parametri in Progettazione query MDX per Analysis Services (Generatore report 3.0 e SSRS) e Procedura: Visualizzazione di set di dati nascosti per valori di parametro per dati multidimensionali (Generatore report 3.0 e SSRS).

Per impostazione predefinita, i dati di ogni parametro di report sono di tipo Text. Dopo avere creato i parametri di report, potrebbe essere necessario modificare i valori predefiniti. Per ulteriori informazioni, vedere Parametri (Generatore report 3.0 e SSRS).

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio

Osservazioni

L'estensione per i dati di Analysis Services è basata sul protocollo XMLA (XML for Analysis). I set di risultati dai cubi vengono recuperati tramite il protocollo XMLA come set di righe bidimensionale. Le gerarchie incomplete non sono supportate. Per ulteriori informazioni, vedere Panoramica di XML for Analysis (XMLA) e Utilizzo di gerarchie incomplete.

È inoltre possibile recuperare dati da un cubo di Analysis Services dal tipo di origine dati OLE DB. Per ulteriori informazioni, vedere Tipo di connessione OLE DB (SSRS).

Per ulteriori informazioni sul supporto della versione, vedere Origini dei dati supportate da Reporting Services (SSRS) nella documentazione di Reporting Services nella documentazione online di SQL Server.

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio

Sezioni correlate

In queste sezioni della documentazione sono incluse informazioni concettuali approfondite sui dati dei report, nonché le procedure per definire, personalizzare e utilizzare parti di un report correlate ai dati.

Icona freccia utilizzata con il collegamento Torna all'inizioTorna all'inizio