將Power BI連線至Customer Journey Analytics AEP時出現認證驗證錯誤
在Adobe Customer Journey Analytics中,當使用SQL使用者端將Power BI連線到BI Connector時,由於不正確的認證格式或許可權設定錯誤,會發生驗證錯誤。 若要修正此問題,請更新認證、指派正確的許可權,並使用所需的使用者名稱和密碼格式
說明 description
環境
Adobe Customer Journey Analytics、Adobe Experience Platform
問題/症狀
嘗試透過BI Connector將Power BI連線至CJA時,導致錯誤訊息: 我們無法使用提供的認證進行驗證。 請再試一次。
解決方法 resolution
若要修正此問題,請遵循下列步驟:
-
在Adobe Experience Platform中,移至查詢
>認證,然後選取產生認證。 如需詳細資訊,請參閱產生查詢服務的認證。注意:產生的JSON檔案包含您的認證。
-
確認新認證在Experience Platform UI和Adobe IO Developer Console中都可見。
-
在Admin Console中,將新建立的API認證(通常是Adobe IO專案名稱)新增至已啟用CJA BI擴充功能並包含相關資料檢視的產品設定檔。
-
將管理查詢、管理查詢服務整合和資料存取的許可權指派給AEP中的角色。 系統會自動建立角色為'QueryServiceIntegration…'。
-
在CJA中,授與產品管理員對Customer Journey Analytics的存取權,以檢視、編輯、更新或刪除連線和資料檢視。
-
為AEP連線設定Power BI:
- 開啟Power BI並選取取得資料 聯結器清單中的
>PostgreSQL資料庫。 - 輸入主機,如您的Experience Platform設定中所指定。
- 將資料庫值設定為
prod:cja?FLATTEN(建議使用?FLATTEN以取得相容性)。 - 使用DirectQuery模式進行連線。 如需詳細資訊,請參閱將Power BI連線至查詢服務。
- 開啟Power BI並選取取得資料 聯結器清單中的
-
對於驗證:
- 從憑證頁面將使用者名稱設為您的IMS組織ID。
- 以
technicalAccountId:credential格式設定密碼(其中technicalAccountId和認證來自您的API認證JSON)。
-
選取想要的資料表,然後按一下載入。
-
驗證驗證是否成功,以及資料表是否可供存取。
注意:
- 在AEP中產生認證時,系統會自動在Adobe IO專案中建立對應的專案,通常命名為
EQS-[ sandbox name] -OAuth...。 您也可以搜尋「技術帳戶ID」作為篩選條件來尋找。 - 技術帳戶無法直接以使用者的身分新增至使用者群組;請透過指派給產品設定檔的API認證來管理許可權。
- 密碼必須一律使用格式
technicalAccountId:credential用於未到期的查詢服務整合認證。 - 如果連線後只顯示表格子集,請確認產品設定檔的許可權中包含所有必要的資料檢視。
- 如果您有任何問題,請聯絡Adobe客戶支援以取得詳細協助。
3d58f420-19b5-47a0-a122-5c9dab55ec7f