將Power BI連線至查詢服務
本檔案說明將Power BI案頭連線至Adobe Experience Platform查詢服務的步驟。
快速入門
本指南要求您已存取Power BI案頭應用程式,並熟悉如何導覽其介面。 若要下載Power BI案頭或如需詳細資訊,請參閱正式 Power BI 檔案。
若要取得連線Power BI至Experience Platform的必要認證,您必須擁有平台UI中查詢工作區的存取權。 如果您目前沒有查詢工作區的存取權,請聯絡您的組織管理員。
將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並從左側導覽選取 查詢,接著選取 認證。 如需尋找資料庫名稱、主機、連線埠和登入認證的詳細資訊,請參閱認證指南。
在PostgreSQL database對話方塊的 Server 欄位中,輸入在查詢服務認證區段中找到之主機的值。 對於生產,請將連線埠:80
新增到主機字串的結尾。 例如 made-up.platform-query.adobe.io:80
。
Database 欄位可以是「all」或資料集表格名稱。 例如 prod:all
。
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案頭應用程式中選取的表格和欄。
若要匯入資料表,請輸入伺服器和資料庫詳細資訊,如上所述,然後選取 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案頭應用程式,以及可用的不同資料連線模式。 如需如何撰寫和執行查詢的詳細資訊,請參閱查詢執行的指南。