Condividi tramite


Connettersi ai dati tabulari di Analysis Services in Power BI Desktop

Con Power BI Desktop è possibile connettersi in due modi ai modelli tabulari di SQL Server Analysis Services e recuperare dati da tali modelli:

  • Esplorare usando una connessione dinamica
  • Selezionare gli elementi e importarli in Power BI Desktop

Esplorare usando una connessione dinamica: quando si usa una connessione dinamica, gli elementi nel modello tabulare o la prospettiva, ad esempio tabelle, colonne e misure, vengono visualizzati nell'elenco dei riquadri dati di Power BI Desktop. È possibile usare gli strumenti di visualizzazione e report avanzati di Power BI Desktop per esplorare il modello tabulare in modi nuovi e altamente interattivi.

Durante la connessione in tempo reale, non viene importato alcun dato dal modello tabulare in Power BI Desktop. Ogni volta che si interagisce con una visualizzazione, Power BI Desktop esegue una query sul modello tabulare e calcola i risultati visualizzati. I dati visualizzati sono sempre quelli più recenti disponibili nel modello tabulare, dall'ultima elaborazione o dalle tabelle DirectQuery disponibili nel modello tabulare.

Tenere presente che i modelli tabulari sono molto sicuri. Gli elementi visualizzati in Power BI Desktop dipendono dalle autorizzazioni per il modello tabulare a cui si è connessi.

Dopo aver creato report dinamici in Power BI Desktop, è possibile condividerli pubblicandoli nell'area di lavoro di Power BI. Quando si pubblica un file di Power BI Desktop con una connessione dinamica a un modello tabulare nell'area di lavoro, un gateway dati locale deve essere installato e configurato da un amministratore. Per altre informazioni, vedere Gateway dati locale.

Selezionare gli elementi e importarli in Power BI Desktop: quando ci si connette con questa opzione, è possibile selezionare elementi quali tabelle, colonne e misure nel modello tabulare o nella prospettiva e caricarli in un modello di Power BI Desktop. Usare l'editor di Power Query di Power BI Desktop per definire con più precisione i dati desiderati e le funzionalità di modellazione dell'editor per modellare ulteriormente i dati. Poiché non viene mantenuta alcuna connessione dinamica tra Power BI Desktop e il modello tabulare, è quindi possibile esplorare il modello di Power BI Desktop offline o pubblicarlo nell'area di lavoro di Power BI.

Per connettersi a un modello tabulare

  1. Nella barra multifunzione Home di Power BI Desktop selezionare Recupera dati>Altro>database.

  2. Selezionare Database di SQL Server Analysis Services e quindi Connetti.

    Screenshot che mostra la finestra di dialogo Recupera dati con il database di SQL Server Analysis Services selezionato.

  3. Nella finestra Database di SQL Server Analysis Services immettere il nome di Server, scegliere una modalità di connessione e quindi selezionare OK.

    Screenshot che mostra la finestra del database di SQL Server Analysis Services.

  4. Questo passaggio nella finestra Strumento di navigazione dipende dalla modalità di connessione selezionata:

    • Se si esegue la connessione in modalità dinamica, selezionare un modello tabulare o una prospettiva.

      Screenshot che mostra il modello tabulare o la prospettiva dello strumento di navigazione.

    • Se si sceglie di selezionare gli elementi e recuperare i dati, selezionare un modello tabulare o una prospettiva e quindi selezionare una tabella o una colonna specifica da caricare. Per modellare i dati prima del caricamento, selezionare Trasformare i dati per aprire l'editor di Power Query. Quando si è pronti, selezionare Carica per importare i dati in Power BI Desktop.

      Screenshot che mostra la tabella o la colonna Strumento di navigazione da caricare.

Domande frequenti

Domanda: È necessario un gateway dati locale?

Risposta: Dipende. Se si usa Power BI Desktop per connettersi in tempo reale a un modello tabulare, ma non si intende pubblicare nell'area di lavoro di Power BI, non è necessario un gateway. D'altra parte, se si intende pubblicare nell'area di lavoro, è necessario un gateway dati per garantire la comunicazione sicura tra il servizio Power BI e il server Analysis Services locale. È opportuno rivolgersi all'amministratore del server Analysis Services prima di installare un gateway dati.

Se si sceglie di selezionare gli elementi e recuperare i dati, i dati del modello tabulare vengono importati direttamente nel file di Power BI Desktop e pertanto non è necessario alcun gateway.

Domanda: Qual è la differenza tra la connessione in tempo reale a un modello tabulare dal servizio Power BI rispetto alla connessione in tempo reale da Power BI Desktop?

Risposta: quando ci si connette in tempo reale a un modello tabulare dall'area di lavoro nella servizio Power BI a un database di Analysis Services locale nell'organizzazione, è necessario un gateway dati locale per proteggere le comunicazioni tra di esse. Quando si stabilisce una connessione dinamica a un modello tabulare da Power BI Desktop, non è necessario un gateway perché sia Power BI Desktop sia il server di Analysis Services a cui ci si connette sono in esecuzione in locale all'interno dell'organizzazione. Tuttavia, se si pubblica il file di Power BI Desktop nell'area di lavoro di Power BI, è necessario un gateway.

Domanda: Se è stata creata una connessione in tempo reale, è possibile connettersi a un'altra origine dati nello stesso file di Power BI Desktop?

Risposta: No. Non è possibile esplorare i dati con una connessione dinamica e connettersi a un altro tipo di origine dati nello stesso file. Se sono già stati importati dati o ci si è connessi a un'origine dati diversa in un file di Power BI Desktop, sarà necessario creare un nuovo file per esplorare con una connessione dinamica.

Domanda: Se è stata creata una connessione in tempo reale, è possibile modificare il modello o la query in Power BI Desktop?

Risposta: È possibile creare misure a livello di report in Power BI Desktop, ma tutte le altre funzionalità di query e modellazione sono disabilitate durante l'esplorazione di dati dinamici.

Domanda: Un'eventuale connessione in tempo reale è protetta?

Risposta: sì. Per connettersi al server Analysis Services vengono usate le credenziali di Windows correnti. Non è possibile usare credenziali di base o credenziali archiviate nel servizio Power BI o in Power BI Desktop durante l'esplorazione con una connessione dinamica.

Domanda: Nello strumento di navigazione vengono visualizzati un modello e una prospettiva. Qual è la differenza?

Risposta: Una prospettiva è una visualizzazione specifica di un modello tabulare. Può includere solo particolari tabelle, colonne o misure in base a un'esigenza di analisi dati univoci. Un modello tabulare contiene sempre almeno una prospettiva, che potrebbe includere tutti gli elementi nel modello. Se non si è certi della prospettiva da selezionare, rivolgersi all'amministratore.

Domanda: esistono altre funzionalità di Analysis Services che modificano il comportamento di Power BI?

Risposta: sì. A seconda delle funzionalità usate dal modello tabulare, l'esperienza in Power BI Desktop può cambiare. Alcuni esempi includono:

  • È possibile che le misure nel modello vengano raggruppate nella parte superiore dell'elenco dei riquadri dati anziché nelle tabelle insieme alle colonne. La modalità d'uso delle misure è sempre la stessa. In questo modo è solo più facile trovarle.

  • Se per il modello tabulare sono definiti gruppi di calcolo, sarà possibile usarli solo con le misure del modello e non con le misure implicite create aggiungendo campi numerici a un oggetto visivo. Per il modello può anche essere impostato manualmente il flag DiscourageImplicitMeasures, che produce lo stesso effetto. Per altre informazioni, vedere Gruppi di calcolo.

Per modificare il nome del server dopo la connessione iniziale

Dopo aver creato un file di Power BI Desktop con una connessione di esplorazione dinamica, possono verificarsi alcuni casi in cui si vuole passare la connessione a un server diverso. Ad esempio, se è stato creato il file di Power BI Desktop durante la connessione a un server di sviluppo e prima della pubblicazione nel servizio Power BI, si vuole passare la connessione a un server di produzione.

Per modificare il nome del server:

  1. Selezionare Trasforma dati>Impostazioni origine dati nella scheda Home.

  2. Nella finestra Impostazioni origine dati selezionare il database dall'elenco, quindi selezionare il pulsante Cambia origine.

  3. Nella finestra Database di SQL Server Analysis Services immettere il nuovo nome di Server e quindi selezionare OK.

Risoluzione dei problemi

L'elenco seguente descrive tutti i problemi noti relativi alla connessione a SQL Server Analysis Services (SSAS) o ad Azure Analysis Services:

  • Errore: Non è stato possibile caricare lo schema del modello. Questo errore si verifica in genere quando l'utente che si connette ad Analysis Services non h accesso al database o al modello.