Modalità di connettività dati
Quindi, puoi selezionare Data Connectivity mode. Nella finestra di dialogo PostgreSQL database, selezionare Import seguito da OK per visualizzare un elenco di tutte le tabelle disponibili oppure selezionare DirectQuery per eseguire direttamente query sull'origine dati senza importare o copiare dati direttamente in Power BI.
Per ulteriori informazioni sulla modalità Import, leggere la sezione su importazione di una tabella. Per ulteriori informazioni sulla modalità DirectQuery, leggere la sezione relativa a query su un set di dati senza importazione di dati.
Seleziona OK dopo aver confermato i dettagli del database.
Autenticazione
Dopo aver confermato la modalità di connettività dati, viene visualizzato un messaggio in cui viene richiesto di specificare il nome utente, la password e le impostazioni dell’applicazione. Il nome utente in questo caso è l'ID organizzazione e la password è il token di autenticazione. Entrambi sono disponibili nella pagina Credenziali di Query Service.
Compila questi dettagli, quindi seleziona Connect per continuare con il passaggio successivo.
Importare una tabella
Selezionando Import Data Connectivity mode, viene importato l'intero set di dati che consente di utilizzare le tabelle e le colonne selezionate nell'applicazione desktop Power BI così come sono.
Per importare una tabella, immettere i dettagli del server e del database come descritto in precedenza e selezionare Import Data Connectivity mode, seguito da OK. Viene visualizzata la finestra di dialogo Navigator in cui viene visualizzato un elenco di tutte le tabelle disponibili. Selezionare la tabella da visualizzare in anteprima, seguita da Load per portare il set di dati in Power BI. La tabella è ora importata in Power BI.
Informazioni generali sulla connessione ai dati nell'app PowerBi desktop sono disponibili nella documentazione ufficiale.
Importare tabelle utilizzando SQL personalizzato
Power BI e altri strumenti di terze parti come Tableau non consentono attualmente agli utenti di importare oggetti nidificati, ad esempio oggetti XDM in Experience Platform. Per tenere conto di ciò, Power BI consente di utilizzare SQL personalizzato per accedere a questi campi nidificati e creare una visualizzazione semplificata dei dati. Power BI carica quindi questa vista appiattita dei dati precedentemente nidificati come una normale tabella.
Dalla finestra di dialogo PostgreSQL database, selezionare Advanced options per immettere una query SQL personalizzata nella sezione SQL statement. Questa query personalizzata deve essere utilizzata per "appiattire" le coppie nome-valore JSON in un formato di tabella. La documentazione ufficiale fornisce inoltre informazioni su come connettere PowerBI utilizzando un'istruzione SQL nelle opzioni avanzate.
Dopo aver immesso la query personalizzata, selezionare OK per continuare con la connessione al database. Consulta la sezione authentication qui sopra per istruzioni sulla connessione di un database da questa parte del flusso di lavoro.
Al termine dell'autenticazione, nel dashboard desktop Power BI verrà visualizzata un'anteprima dei dati appiattiti sotto forma di tabella. Il nome del server e del database sono elencati nella parte superiore della finestra di dialogo. Selezionare Load per completare il processo di importazione.
Le visualizzazioni sono ora disponibili per la modifica e l'esportazione dall'app desktop Power BI.
Eseguire una query sul set di dati senza importare dati
DirectQuery Data Connectivity mode esegue query direttamente sull'origine dati senza importare o copiare dati nel desktop Power BI. Utilizzando questa modalità di connessione, puoi aggiornare tutte le visualizzazioni con i dati correnti tramite l’interfaccia utente. Tuttavia, il tempo necessario per produrre o aggiornare la visualizzazione varia a seconda delle prestazioni dell’origine dati sottostante.
Ulteriori informazioni sull'utilizzo di DirectQuery e una discussione completa sulle opzioni di connettività, sui casi d'uso e sulle limitazioni sono disponibili nella documentazione ufficiale di PowerBI.
Per utilizzare Data Connectivity mode, selezionare l'interruttore DirectQuery e quindi Advanced options per immettere una query SQL personalizzata nella sezione SQL statement. Assicurarsi che Include relationship columns sia selezionato. Dopo aver completato la query, selezionare OK per continuare.
Viene visualizzata un’anteprima della query. Selezionare Load per visualizzare i risultati della query.
Passaggi successivi
Dopo aver letto questo documento, sarai in grado di capire come connettersi all'app desktop Power BI e alle diverse modalità di connessione dati disponibili. Per ulteriori informazioni su come scrivere ed eseguire query, consultare la guida per l'esecuzione delle query.