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

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

説明 description

環境

Adobe Experience PlatformAdobe Customer Journey Analytics

問題/症状

BI コネクタを介して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 Extension が有効になっており、関連するデータビューが含まれている製品プロファイルに追加します。

  4. AEPで、ロールに対するクエリの管理、クエリサービス統合の管理、データアクセスの権限を割り当てます。 役割が自動的に「QueryServiceIntegration…」として作成されます。

  5. CJAで、Customer Journey Analyticsに対する製品管理者アクセス権を付与し、接続およびデータビューを表示、編集、更新または削除します。

  6. Power BIをAEP接続用に設定します。

    • 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