Procedura: Recupero di dati da un cubo di Analysis Services (MDX) (Generatore report 2.0)

Per utilizzare i dati di un cubo di Analysis Services nel report, è necessario definire un'origine dati di Analysis Services e creare uno o più set di dati del report. Quando si crea la definizione dell'origine dati, è necessario specificare una stringa di connessione e le credenziali, in modo da poter accedere all'origine dati dal computer client.

È possibile creare una definizione di origine dati incorporata per l'utilizzo da un solo report oppure una definizione di origine dati condivisa che può essere utilizzata da più report. Nelle procedure riportate in questo argomento viene descritto come creare un'origine dati incorporata. Per ulteriori informazioni sulle origini dati condivise, vedere Origini dati condivise e incorporate (Generatore report 2.0) e Creazione, modifica ed eliminazione delle origini dati incorporate (Generatore report 2.0).

Dopo aver creato un'origine dati di Analysis Services, è possibile creare uno o più set di dati. Utilizzare la finestra Progettazione query MDX (Multidimensional Expressions) per creare query MDX. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query MDX di Analysis Services (Generatore report 2.0).

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.

Per creare un'origine dati incorporata di Microsoft SQL Server Analysis Services

  1. Nel riquadro Dati report fare clic su Nuova nella barra degli strumenti, quindi su Origine dati.

  2. Nella finestra di dialogo Proprietà origine dati digitare un nome nella casella di testo Nome o accettare il nome predefinito.

  3. Verificare che l'opzione Connessione incorporata sia selezionata.

  4. Nell'elenco a discesa Tipo selezionare Microsoft SQL Server Analysis Services.

  5. Specificare una stringa di connessione appropriata per l'origine dati Analysis Services.

    Contattare l'amministratore del database per ottenere le informazioni di connessione e le credenziali da utilizzare per connettersi all'origine dati. Nella stringa di connessione di esempio seguente viene specificato il database AdventureWorksDW nel client locale.

    Data Source=localhost;Initial Catalog=AdventureWorksDW
    
  6. Fare clic su Credenziali.

    Impostare le credenziali da utilizzare per la connessione all'origine dati. Per ulteriori informazioni, vedere Specifica delle credenziali per l'origine dati di un report (Generatore report 2.0).

    [!NOTA]

    Per eseguire il test della connessione all'origine dati, fare clic su Modifica accanto alla casella di testo della stringa di connessione. Nella finestra di dialogo Proprietà connessione fare clic su Test connessione. Se il test ha esito positivo, verrà visualizzato il messaggio informativo "Test della connessione completato". Se il test non riesce, verrà visualizzato un messaggio di avviso con ulteriori informazioni sui motivi dell'esito negativo del test.

  7. Fare clic su OK.

    L'origine dati verrà visualizzata nel riquadro Dati report.

Per creare un set di dati per un'origine dati di Microsoft SQL Server Analysis Services

  1. Nel riquadro Dati report fare clic con il pulsante destro del mouse sul nome dell'origine dati che si connette a un'origine dati di Analysis Services, quindi fare clic su Aggiungi set di dati. Viene visualizzata la pagina Query della finestra di dialogo Proprietà set di dati.

  2. Nella casella di testo Nome digitare un nome oppure accettare quello predefinito.

  3. Nella casella di testo Origine dati verificare che sia visualizzata l'origine dati selezionata.

  4. In Tipo di query verificare che sia selezionato Testo. Fare clic su Progettazione query per aprire la finestra Progettazione query con interfaccia grafica che consente di compilare una query in modo interattivo. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query MDX di Analysis Services (Generatore report 2.0).

    In alternativa, è possibile incollare una query dagli Appunti direttamente nel riquadro Query oppure importare una query MDX esistente da un altro report. Per importare una query esistente, fare clic su Importa, quindi passare al file con estensione rdl contenente la query MDX. L'importazione di una query da un file con estensione mdx non è supportata.

  5. Dopo aver creato ed eseguito la query per visualizzare i risultati di esempio, fare clic su OK. Fare clic su OK. 

  6. Fare clic su OK.

    Il set di dati e la relativa raccolta di campi verranno visualizzati nel riquadro Dati report sotto il nodo dell'origine dati.