[ベータ版]{class="badge informative"}
ソースのテストと送信
セルフサービスソース(ストリーミングSDK)を使用してAdobe Experience Platformに新しいソースを統合する最後の手順は、新しいソースをテストして送信することです。 接続仕様を完了し、ストリーミングフロー仕様を更新したら、APIまたはUIを介してソースの機能のテストを開始できます。 問題が解決した場合は、Adobe担当者に連絡して新しいソースを送信できます。
次のドキュメントでは、Flow Service APIを使用してソースをテストおよびデバッグする手順について説明します。
はじめに
- Experience Platform APIの呼び出しを正常に行う方法について詳しくは、Experience Platform APIの概要に関するガイドを参照してください。
- Experience Platform APIの資格情報を生成する方法について詳しくは、Experience Platform APIの認証とアクセス に関するチュートリアルを参照してください。
- Experience Platform API用のPostmanの設定方法について詳しくは、開発者向けコンソールの設定および Postmanに関するチュートリアルを参照してください。
- テストとデバッグのプロセスを支援するには、 セルフサービスソース検証のコレクションと環境をダウンロードし、次の手順に従います。
APIを使用したソースのテスト
APIを使用してソースをテストするには、ソースに関連する適切な環境変数を指定しながら、Postmanで セルフサービスソース検証コレクションと環境を実行する必要があります。
テストを開始するには、まずPostmanにコレクションと環境を設定する必要があります。 次に、テストする接続仕様IDを指定します。
flowSpecificationIdとtargetConnectionSpecIdは固定値です。x-api-keyx-api-keyの取得方法について詳しくは、Experience Platform APIの認証とアクセス に関するチュートリアルを参照してください。c8d9a2f5c1e03789bd22e8efdd1bdc1bx-gw-ims-org-idx-gw-ims-org-id情報の取得方法については、開発者向けコンソールの設定と Postmanに関するチュートリアルを参照してください。ABCEH0D9KX6A7WA7ATQE0TE@adobeOrgauthorizationTokenauthorizationTokenの取得方法について詳しくは、Experience Platform APIの認証とアクセス に関するチュートリアルを参照してください。Bearer authorizationTokenschemaIdhttps://ns.adobe.com/{TENANT_ID}.schemas.0ef4ce0d390f0809fad490802f53d30bschemaVersionapplication/vnd.adobe.xed-full-notext+json; version=1schemaAltIdschemaIdと一緒に返されるmeta:altIdです。_{TENANT_ID}.schemas.0ef4ce0d390f0809fad490802f53d30bdataSetId5f3c3cedb2805c194ff0b69amappings[{"destinationXdmPath":"person.name.firstName","sourceAttribute":"email.email_id","identity":false,"version":0},{"destinationXdmPath":"person.name.lastName","sourceAttribute":"email.activity.action","identity":false,"version":0}]mappingIdbf5286a9c1ad4266baca76ba3adc9366flowSpecificationIdGenericStreamingAEP。 これは固定値です。e77fde5a-22a8-11ed-861d-0242ac120002targetConnectionSpecIdc604ff05-7f1a-43c0-8e18-33bf874cb11cverifyWatTimeInSecond40startTime1597784298すべての環境変数を指定したら、Postman インターフェイスを使用してコレクションの実行を開始できます。 Postman インターフェイスで、省略記号(…)を選択します Sources SSSs Verification Collectionの横にある「コレクションを実行」を選択します。
Runner インターフェイスが表示され、データフローの実行順序を設定できます。 「SSS検証コレクションを実行」を選択して、コレクションを実行します。
UIを使用したソースのテスト
UIでソースをテストするには、Experience Platform UIで組織のサンドボックスのソースカタログに移動します。 ここから、新しいソースがストリーミング カテゴリの下に表示されます。
サンドボックスで新しいソースが利用可能になった状態で、ソースワークフローに従って機能をテストする必要があります。 開始するには、設定を選択します。
「 データを追加」ステップが表示されます。 ソースがデータをストリーミングできるかどうかをテストするには、インターフェイスの左側を使用して、 サンプル JSON データ をアップロードします。 データがアップロードされると、インターフェイスの右側がデータのファイル階層のプレビューに更新されます。 続行するには、次へを選択してください。
データフローの詳細 ページでは、既存のデータセットを使用するか、新しいデータセットを使用するかを選択できます。 このプロセスでは、プロファイルに取り込むデータを設定し、 エラー診断や部分取り込みなどの設定を有効にすることもできます。
テストの場合は、新しいデータセットを選択し、出力データセット名を指定します。 この手順では、オプションで説明を指定して、データセットに詳細情報を追加することもできます。 次に、詳細検索 オプションを使用するか、ドロップダウンメニューで既存のスキーマのリストをスクロールして、マッピングするスキーマを選択します。 スキーマを選択したら、データフローの名前と説明を指定します。
完了したら、次へを選択します。
マッピング 手順が表示され、ソーススキーマのソースフィールドをターゲットスキーマの適切なターゲット XDM フィールドにマッピングするためのインターフェイスが表示されます。
Experience Platformでは、選択したターゲットスキーマまたはデータセットに基づいて、自動マッピングされたフィールドに関するインテリジェントな推奨事項が提供されます。 マッピングルールは、ユースケースに合わせて手動で調整できます。 必要に応じて、フィールドを直接マッピングするか、データ準備機能を使用してソースデータを変換して計算値を導き出すかを選択できます。 マッパーインターフェイスと計算フィールドの使用に関する包括的な手順については、 データ準備UI ガイド を参照してください
ソースデータが正常にマッピングされたら、次へを選択します。
レビュー手順が表示され、新しいデータフローを作成する前に確認できます。 詳細は、次のカテゴリに分類されます。
- 接続:使用しているストリーミングクラウドストレージソースに固有のアカウント名、ソースの種類、およびその他の詳細情報を表示します。
- データセットとマップフィールドの割り当て:データフローに使用しているターゲットデータセットとスキーマを表示します。
データフローをレビューしたら、「終了」を選択し、データフローが作成されるまでしばらく待ちます。
最後に、データフローのストリーミングエンドポイントを取得する必要があります。 このエンドポイントは、Webhookの購読に使用され、ストリーミングソースがExperience Platformと通信できるようになります。 ストリーミングエンドポイントを取得するには、作成したデータフローの データフローアクティビティ ページに移動し、 プロパティ パネルの下部からエンドポイントをコピーします。
ソースの送信
ソースがワークフロー全体を完了できたら、次にExperience Platform担当者に連絡し、他のAdobe組織との統合のためにソースを送信します。