將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

若要修正此問題,請遵循下列步驟:

  1. 在Adobe Experience Platform中,移至查詢> 認證,然後選取產生認證。 如需詳細資訊,請參閱產生查詢服務的認證。

    注意:產生的JSON檔案包含您的認證。

  2. 確認新認證在Experience Platform UI和Adobe IO Developer Console中都可見。

  3. 在Admin Console中,將新建立的API認證(通常是Adobe IO專案名稱)新增至已啟用CJA BI擴充功能並包含相關資料檢視的產品設定檔。

  4. 將管理查詢、管理查詢服務整合和資料存取的許可權指派給AEP中的角色。 系統會自動建立角色為'QueryServiceIntegration…'。

  5. 在CJA中,授與產品管理員對Customer Journey Analytics的存取權,以檢視、編輯、更新或刪除連線和資料檢視。

  6. 為AEP連線設定Power BI:

    • 開啟Power BI並選取取得資料 聯結器清單中的> PostgreSQL資料庫。
    • 輸入主機,如您的Experience Platform設定中所指定。
    • 將資料庫值設定為prod:cja?FLATTEN (建議使用?FLATTEN以取得相容性)。
    • 使用DirectQuery模式進行連線。 如需詳細資訊,請參閱將Power BI連線至查詢服務
  7. 對於驗證:

    • 從憑證頁面將使用者名稱設為您的IMS組織ID。
    • technicalAccountId:credential格式設定密碼(其中technicalAccountId和認證來自您的API認證JSON)。
  8. 選取想要的資料表,然後按一下載入

  9. 驗證驗證是否成功,以及資料表是否可供存取。

注意:

  • 在AEP中產生認證時,系統會自動在Adobe IO專案中建立對應的專案,通常命名為EQS-[ sandbox name] -OAuth...。 您也可以搜尋「技術帳戶ID」作為篩選條件來尋找。
  • 技術帳戶無法直接以使用者的身分新增至使用者群組;請透過指派給產品設定檔的API認證來管理許可權。
  • 密碼必須一律使用格式technicalAccountId:credential用於未到期的查詢服務整合認證。
  • 如果連線後只顯示表格子集,請確認產品設定檔的許可權中包含所有必要的資料檢視。
  • 如果您有任何問題,請聯絡Adobe客戶支援以取得詳細協助。

相關閱讀

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f