Tipo di connessione Analysis Services per MDX (SSRS)

Per includere dati da un cubo di Analysis Services in un report, è necessario avere un set di dati basato su un'origine dati del report di tipo Microsoft SQL Server Analysis Services. Si tratta di un 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 usarli come dati del report.

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

Usare le informazioni presenti in questo argomento per compilare un'origine dati. Per istruzioni dettagliate, vedere Aggiungere e verificare una connessione dati (Generatore report e SSRS).

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. L'esempio seguente mostra una stringa di connessione:

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

Per altri esempi di stringhe di connessione, vedere Creare stringhe di connessione dati - Generatore report e SSRS.

Titolo

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é quando il report viene eseguito nel server di report, le autorizzazioni per il recupero dei dati risultino valide.

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 altre informazioni, vedere Configurare l'account di esecuzione automatica (Gestione configurazione del server di report)

Per altre informazioni, vedere Creare stringhe di connessione dati - Generatore report e SSRS o Specificare le credenziali e le informazioni sulla connessione per le origini dati del report.

Query

Una volta creata una connessione dati a un'origine dati di Analysis Services, si crea un set di dati e si definisce una query MDX (Multidimensional Expression) che consente di specificare quali dati recuperare dal cubo. Utilizzare la finestra Progettazione query con interfaccia grafica 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 Membri calcolati al riquadro Dati per definire altri campi del set di dati.

    • Visualizzazione Query Trascinare dimensioni, membri, proprietà dei membri, misure e indicatori di prestazioni chiave (KPI) dal riquadro Visualizzatore metadati al riquadro Query 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 altri campi del set di dati.

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

  • Importare una query MDX esistente da un report. Usare 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 di 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 dei dati del 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 le proprietà di campo dei set di dati estese. Si tratta di valori che sono disponibili nell'origine dati esterna e non nel riquadro dei dati del report. È possibile usare le proprietà di campo estese supportate dall'estensione per l'elaborazione dati di Analysis Services nel report tramite la raccolta predefinita Campi. Per le proprietà che dispongono di valori nell'origine dati, è possibile accedere ai valori predefiniti, ad esempio FormattedValue, Coloro UniqueName. Per altre informazioni, vedere Proprietà di campo estese per un database di Analysis Services (SSRS).

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 dei dati del report. Per altre informazioni, vedere Definire parametri in Progettazione query MDX per Analysis Services (Generatore report e SSRS) e Visualizzare set di dati nascosti per i valori dei parametri di dati multidimensionali (Generatore report e SSRS).

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

Osservazioni:

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

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

Per altre informazioni sulle versioni supportate, vedere Origini dati supportate da Reporting Services (SSRS).

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

Set di dati del report (SSRS)
Viene fornita una panoramica sull'accesso ai dati del report.

Creare stringhe di connessione dati - Generatore report e SSRS
Vengono fornite informazioni sulle connessioni dati e sulle origini dati.

Set di dati condivisi e incorporati del report (Generatore di report e SSRS)
Vengono fornite informazioni sui set di dati incorporati e condivisi.

Raccolta di campi del set di dati (Generatore di report e SSRS)
Vengono fornite informazioni sulla raccolta di campi di set di dati generata dalla query.

Proprietà di campo estese per un database di Analysis Services (SSRS)
Vengono fornite informazioni su campi aggiuntivi che sono disponibili tramite il provider di dati XMLA.

Origini dei dati supportate da Reporting Services (SSRS).
Vengono fornite informazioni dettagliate sul supporto delle piattaforme e delle versioni per ogni estensione per i dati.

Vedi anche

Parametri report (Generatore di report e Progettazione report)
Filtro, raggruppamento e ordinamento di dati (Generatore di report e SSRS)
Espressioni (Generatore di report e SSRS)