Connect Power BI 查詢服務

本檔案涵蓋連接 Power BI 具有Adobe Experience Platform查詢服務的案頭。

快速入門

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

重要

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

獲取連接所需的憑據 Power BI 若要Experience Platform,您必須擁有平台UI中查詢工作區的存取權。 如果您目前沒有查詢工作區的存取權,請聯絡您的組織管理員。

安裝後 Power BI,您需要安裝 Npgsql,是PostgreSQL的.NET驅動程式包。 有關Npgsql的更多資訊,請參見 Npgsql文檔.

重要

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

在「Npgsql GAC Installation「自訂設定」畫面上,選取 Will be installed on local hard drive.

要確保已正確安裝Npgsql,請先重新啟動電腦,然後再繼續執行後續步驟。

Connect Power BI 查詢服務

連接 Power BI 至查詢服務,開啟 Power BI 選取 Get Data 功能表功能區中。 下一步,輸入「PostgreSQL」,縮小資料來源清單。 從顯示的結果中,選取 PostgreSQL database,後跟 Connect.

此 PostgreSQL 資料庫對話框出現,請求伺服器和資料庫的值。 有關如何 從Power Query Desktop連接到PostgreSQL資料庫 可以在官員里找到 PowerBI 檔案。

這些必要值取自您的Adobe Experience Platform憑證。 若要尋找憑證,請登入Platform UI並選取 查詢 從左側導覽,後跟 憑證. 有關查找資料庫名稱、主機、埠和登錄憑據的詳細資訊,請閱讀 認證指南.

「Experience Platform查詢」工作區,其中「憑證」索引標籤和「即將到期」憑證已反白顯示。

Server 欄位 PostgreSQL database 對話框,輸入在查詢服務中找到的主機的值 憑證 區段。 針對生產環境,添加埠 :80 到主機字串的結尾。 例如 made-up.platform-query.adobe.io:80

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

重要

第三方BI工具中的巢狀資料結構可以平面化,以改善其可用性,並減少擷取、分析、轉換和報告資料所需的工作量。 請參閱FLATTEN 功能 有關在連接到資料庫時如何激活此設定的說明。

資料連接模式

接下來,您可以選取 Data Connectivity mode. 在 PostgreSQL database 對話框,選擇 Import 後跟 OK 顯示所有可用表的清單,或選擇 DirectQuery 直接查詢資料源,而不直接將資料導入或複製到 Power BI.

若要進一步了解 Import 模式,請閱讀 導入表. 若要深入了解 DirectQuery 模式,請閱讀 在不匯入資料的情況下查詢資料集.

選擇 OK 確認資料庫詳細資訊後。

驗證

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

填寫這些詳細資訊,然後選取 Connect 繼續下一步。

匯入表格

選取 Import Data Connectivity mode,則會匯入完整資料集,以便您在 Power BI 案頭應用程式原樣。

重要

若要查看自初次匯入後發生的資料變更,您必須在內重新整理資料 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 區段。 此自訂查詢應用來將JSON名稱值配對平面化為表格格式。 官方檔案也提供如何 使用高級選項中的SQL陳述式連接PowerBI.

輸入自定義查詢後,請選擇 OK 繼續連接資料庫。 請參閱 驗證 以取得從工作流程的這個部分連接資料庫的指引。

驗證完成後,平面化資料的預覽會顯示在 Power BI 案頭儀表板作為表。 伺服器和資料庫名稱列在對話框的頂部。 選擇 Load 來完成匯入程式。

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

查詢資料集而不匯入資料

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

有關 使用 DirectQuery 以及關於 連接選項、使用案例和限制 可以在官員里找到 PowerBI 檔案。

若要使用 Data Connectivity mode,請選取 DirectQuery 切換 Advanced options 要在 SQL statement 區段。 確保 Include relationship columns 中所有規則的URL。 完成查詢後,請選擇 OK 繼續。

查詢的預覽隨即顯示。 選擇 Load ,查看查詢結果。

後續步驟

閱讀本檔案後,您現在應了解如何連線至 Power BI 案頭應用程式和不同的資料連接模式。 有關如何寫入和運行查詢的詳細資訊,請參閱 查詢執行指南.

本頁內容