Power BIとCustomer Journey Analytics AEPを接続する資格情報認証エラー

Adobe Customer Journey Analyticsでは、資格情報の形式が正しくないか、権限が正しく設定されていないため、SQL クライアントを使用してPower BIをBI コネクタに接続する際に認証エラーが発生します。 この問題を修正するには、資格情報を更新し、正しい権限を割り当て、必要なユーザー名とパスワード形式を使用します

説明 description

環境

Adobe Customer Journey Analytics、Adobe Experience Platform

問題/症状

BI コネクタを介してPower BIをCJAに接続しようとすると、エラーメッセージが表示されます。指定された資格情報で認証できませんでした。 もう一度やり直してください。

解決策 resolution

この問題を修正するには、次の手順に従います。

  1. Adobe Experience Platformで、Queries > Credentialsに移動し、Generate Credentialを選択します。 詳しくは、​ クエリサービスの資格情報の生成を参照してください。

    メモ:生成されたJSON ファイルには、資格情報が含まれています。

  2. 新しい資格情報がExperience Platform UIとAdobe IO Developer Consoleの両方に表示されていることを確認します。

  3. Admin Consoleで、新しく作成したAPI資格情報(通常はAdobe IO プロジェクト名)を、CJA BI拡張機能が有効になっていて、関連するデータビューが含まれている製品プロファイルに追加します。

  4. クエリの管理、Query Service統合の管理、および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
experience-cloud-kcs-help-kbarticles