將Power BI連線至查詢服務

本檔案說明將Power BI案頭連線至Adobe Experience Platform查詢服務的步驟。

快速入門

本指南要求您已存取Power BI案頭應用程式,並熟悉如何導覽其介面。 若要下載Power BI案頭或如需詳細資訊,請參閱正式 Power BI 檔案

IMPORTANT
Power BI案頭應用程式​ 僅限 ​可在Windows裝置上使用。

若要取得連線Power BI至Experience Platform的必要認證,您必須擁有平台UI中查詢工作區的存取權。 如果您目前沒有查詢工作區的存取權,請聯絡您的組織管理員。

安裝Power BI之後,您必須安裝適用於PostgreSQL的.NET驅動程式套件Npgsql。 有關Npgsql的詳細資訊,請參閱Npgsql檔案

IMPORTANT
您必須下載v4.0.10或更低版本,因為較新版本會導致錯誤。

在自訂設定畫面的"Npgsql GAC Installation"下,選取​ Will be installed on local hard drive

若要確定Npgsql已正確安裝,請先重新啟動電腦,再繼續後續步驟。

將Power BI連線至查詢服務 connect-power-bi

若要將Power BI連線至查詢服務,請開啟Power BI並在頂端功能表功能區中選取​ Get Data。 接著,在搜尋列中輸入"PostgreSQL"以縮小資料來源清單。 從顯示的結果中,選取​ PostgreSQL database,然後選取​ Connect

PostgreSQL資料庫對話方塊隨即顯示,要求伺服器和資料庫的值。 有關如何從Power Query Desktop連線至PostgreSQL資料庫的其他說明,請參閱官方PowerBI檔案。

這些必要的值會從您的Adobe Experience Platform憑證中取得。 若要尋找您的認證,請登入Platform UI並從左側導覽選取​ 查詢,接著選取​ 認證。 如需尋找資料庫名稱、主機、連線埠和登入認證的詳細資訊,請參閱認證指南

IMPORTANT
身為Power BI或Tableau使用者,您可以從「查詢服務」憑證標籤將Customer Journey Analytics連線至您的BI工具。 請參閱認證檔案,瞭解如何將您的BI工具連線至Customer Journey Analytics的說明。

已反白顯示[認證]索引標籤和[過期]認證的[Experience Platform查詢]工作區。

在PostgreSQL database對話方塊的​ Server ​欄位中,輸入在查詢服務認證區段中找到之主機的值。 對於生產,請將連線埠:80新增到主機字串的結尾。 例如 made-up.platform-query.adobe.io:80

Database ​欄位可以是「all」或資料集表格名稱。 例如 prod:all

IMPORTANT
第三方BI工具中的巢狀資料結構可以平面化,以提高其可用性,並減少擷取、分析、轉換和報表資料所需的工作量。 請參閱FLATTEN功能的相關檔案,瞭解連線至資料庫時如何啟用此設定的說明。

資料連線模式 data-connectivity-mode

接下來,您可以選取您的​ Data Connectivity mode。 在PostgreSQL database對話方塊中,選取​ Import,然後選取​ OK ​以顯示所有可用資料表的清單,或選取​ DirectQuery ​直接查詢資料來源,而不將資料直接匯入或複製到Power BI。

若要深入瞭解​ Import ​模式,請閱讀匯入資料表的章節。 若要深入瞭解​ DirectQuery ​模式,請閱讀查詢資料集但不匯入資料的區段。

在確認您的資料庫詳細資料之後,選取​ OK

驗證 authentication

確認您的資料連線模式後,畫面會顯示提示,詢問您的使用者名稱、密碼和應用程式設定。 在此案例中,使用者名稱是您的組織ID,密碼是您的驗證Token。 兩者皆可在「查詢服務認證」頁面上找到。

填寫這些詳細資料,然後選取「Connect」以繼續下一個步驟。

匯入表格 import

透過選取​ Import Data Connectivity mode,已匯入完整資料集,這可讓您以原樣使用Power BI案頭應用程式中選取的表格和欄。

IMPORTANT
若要檢視自初始匯入後發生的資料變更,您必須重新匯入完整資料集,重新整理Power BI內的資料。

若要匯入資料表,請輸入伺服器和資料庫詳細資訊,如上所述,然後選取​ Import Data Connectivity mode,接著選取​ OK。 Navigator對話方塊隨即顯示,顯示所有可用表格的清單。 選取您要預覽的資料表,接著選取​ Load ​以將資料集引進Power BI。 資料表現在已匯入Power BI。

在官方檔案中可找到有關連線至PowerBi案頭應用程式中資料的一般資訊

使用自訂SQL匯入表格

Power BI和其他協力廠商工具(例如Tableau)目前不允許使用者匯入巢狀物件,例如Platform中的XDM物件。 若要解決此問題,Power BI可讓您使用自訂SQL來存取這些巢狀欄位,並建立資料的平面化檢視。 Power BI接著會將先前巢狀資料的這個平面化檢視載入為一般表格。

從PostgreSQL database對話方塊中,選取​ Advanced options ​以在​ SQL statement ​區段中輸入自訂SQL查詢。 此自訂查詢可用來將JSON名稱值配對平面化為表格格式。 官方檔案也提供如何在進階選項🔗中使用SQL陳述式連線PowerBI的資訊。

輸入自訂查詢後,選取​ OK ​以繼續連線資料庫。 請參閱上面的驗證一節,以取得從工作流程的這個部分連線資料庫的指南。

驗證完成後,平面化資料的預覽會顯示在Power BI案頭儀表板中,做為表格。 伺服器和資料庫名稱會列在對話方塊的頂端。 選取​ Load ​以完成匯入程式。

視覺效果現在可以從Power BI案頭應用程式進行編輯和匯出。

查詢資料集而不匯入資料 direct-query

DirectQuery Data Connectivity mode直接查詢資料來源,而不將資料匯入或複製到Power BI案頭。 使用此連線模式,您可以透過UI以目前資料重新整理所有視覺效果。 不過,產生或重新整理視覺效果所需的時間會因基礎資料來源的效能而異。

有關使用 DirectQuery的更多資訊,以及其連線選項、使用案例和限制的完整討論,可在官方PowerBI檔案中找到。

若要使用此Data Connectivity mode,請選取​ DirectQuery ​切換,然後選取​ Advanced options,以在​ SQL statement ​區段中輸入自訂SQL查詢。 確定已選取​ Include relationship columns。 完成查詢之後,請選取​ OK ​以繼續。

您的查詢預覽隨即顯示。 選取​ Load ​以檢視查詢的結果。

後續步驟

閱讀本檔案後,您現在應該瞭解如何連線至Power BI案頭應用程式,以及可用的不同資料連線模式。 如需如何撰寫和執行查詢的詳細資訊,請參閱查詢執行的指南

recommendation-more-help
ccf2b369-4031-483f-af63-a93b5ae5e3fb