データランディングゾーンの宛先

IMPORTANT
このドキュメントページは、Data Landing Zone 宛先​を参照しています。 ソースカタログにはData Landing Zone ソース​もあります。 詳しくは、Data Landing Zone source ドキュメントを参照してください。

概要 overview

Data Landing Zoneは、Adobe Experience Platformによってプロビジョニングされたクラウドストレージインターフェイスで、安全なクラウドベースのファイルストレージ機能へのアクセス権を付与して、Experience Platformからファイルを書き出すことができます。 サンドボックスごとに1つのData Landing Zone コンテナにアクセスでき、すべてのコンテナの合計データ量は、Experience Platform製品およびサービス ライセンスで提供される合計データ量に制限されます。 Customer Journey Analytics、Journey Orchestration、Intelligent Services、Real-Time Customer Data PlatformなどのExperience Platformとそのアプリケーションのすべてのお客様は、サンドボックスごとに1つのData Landing Zone コンテナでプロビジョニングされます。

Experience Platformでは、Data Landing Zone コンテナにアップロードされたすべてのファイルに対して、厳密な7日間の有効期間(TTL)が適用されます。 すべてのファイルは 7 日後に削除されます。

Data Landing Zone宛先コネクタは、AzureまたはAmazon Web Serviceのクラウドサポートを使用しているお客様が利用できます。 認証メカニズムは、宛先がプロビジョニングされるクラウドに基づいて異なり、宛先とそのユースケースに関する他のすべてが同じです。 2つの異なる認証メカニズムについて詳しくは、「Azure Blobでプロビジョニングされたデータランディングゾーンに対する認証」および「AWSでプロビジョニングされたデータランディングゾーンに対する認証」の節を参照してください。

クラウド サポートに基づいて、データ ランディング ゾーンの宛先の実装がどのように異なるかを示す 図。 {modal="regular"}

APIまたはUIを介してData Landing Zone ストレージに接続する connect-api-or-ui

サポートされるオーディエンス supported-audiences

この節では、この宛先に書き出すことができるオーディエンスのタイプについて説明します。

オーディエンスの由来
サポートあり
説明
Segmentation Service
Experience Platform ​ セグメント化サービス ​を通じて生成されたオーディエンス。
その他すべてのオーディエンスの生成元

このカテゴリには、Segmentation Serviceを通じて生成されたオーディエンス以外のすべてのオーディエンスのオリジンが含まれます。 様々なオーディエンスの起源について読みます。 次に例を示します。

  • カスタムアップロードオーディエンス がCSV ファイルからExperience Platformにをインポートしました。
  • 類似オーディエンス,
  • 連合オーディエンス,
  • Adobe Journey Optimizerなどの他のExperience Platform アプリで生成されたオーディエンス
  • その他。

オーディエンスのデータタイプ別にサポートされるオーディエンス:

オーディエンスのデータタイプ
サポートあり
説明
ユースケース
人物オーディエンス ​
顧客プロファイルにもとづいて、マーケティング施策の特定のグループをターゲットにすることができます。
買い物客やカートの放棄が多い
​ アカウントオーディエンス ​
アカウントベースドマーケティング戦略のために、特定の組織内の個人をターゲットにします。
B2B マーケティング
見込みオーディエンス ​
まだ顧客ではないが、ターゲットオーディエンスと特徴を共有する個人をターゲットにします。
サードパーティデータによる見込み顧客の開拓
​ データセットの書き出し
Adobe Experience Platform データ レイクに保存されている構造化データのコレクション。
レポート,データサイエンスワークフロー

書き出しのタイプと頻度 export-type-frequency

宛先の書き出しタイプと頻度については、次の表を参照してください。

項目
タイプ
メモ
書き出しタイプ
Profile-based
宛先のアクティベーションワークフローのプロファイル属性の選択画面で選択したように、該当するスキーマフィールド(例:PPID)と共に、セグメントのすべてのメンバーを書き出しています。
書き出し頻度
Batch
バッチ宛先では、ファイルが 3 時間、6 時間、8 時間、12 時間、24 時間の単位でダウンストリームプラットフォームに書き出されます。 詳しくは、バッチ(ファイルベース)宛先を参照してください。

データセットの書き出し export-datasets

この宛先では、データセットの書き出しをサポートしています。 データセットの書き出しを設定する方法について詳しくは、チュートリアルを参照してください。

書き出されたデータのファイル形式 file-format

オーディエンスデータ​を書き出すと、Experience Platformは、指定した保存場所に.csvparquet、または.json個のファイルを作成します。 ファイルについて詳しくは、オーディエンスアクティベーションのチュートリアルの「​ サポートされている書き出し用ファイル形式」セクションを参照してください。

データセット​を書き出すと、Experience Platformは、指定したストレージの場所に.parquetまたは.json個のファイルを作成します。 ファイルについて詳しくは、データセットの書き出しチュートリアルの「成功したデータセットの書き出しを検証する」セクションを参照してください。

Azure Blobでプロビジョニングされたデータランディングゾーンへの認証 authenticate-dlz-azure

AVAILABILITY
このセクションは、Microsoft Azureで動作するExperience Platformの実装に適用されます。 サポートされているExperience Platform インフラストラクチャについて詳しくは、Experience Platform マルチクラウドの概要を参照してください。

Azure Storage Explorer またはコマンドラインインターフェイスを通じて、コンテナに対してファイルの読み取りと書き込みを行うことができます。

Data Landing Zone は SAS ベースの認証をサポートし、そのデータは保存時および転送中は標準 Azure Blob ストレージセキュリティメカニズムで保護されます。SASは共有アクセス署名を表します。

パブリック インターネット接続でデータを保護するには、SAS ベースの認証を使用してData Landing Zone コンテナに安全にアクセスしてください。 Data Landing Zone コンテナにアクセスするためにネットワークの変更は必要ありません。つまり、ネットワークに対するネットワークの設定やクロス許可リストの設定を行う必要はありません。

Data Landing Zone コンテナをAzure Storage Explorerに接続します connect-container-to-storage-explorer

Azure Storage Explorerを使用して、Data Landing Zone コンテナのコンテンツを管理できます。 Data Landing Zoneの使用を開始するには、まず資格情報を取得し、Azure Storage Explorerに入力し、Data Landing Zone コンテナをAzure Storage Explorerに接続する必要があります。

Azure Storage Explorer UI 内で、左側のナビゲーションバーの「接続」アイコンを選択します。リソースを選択​ウィンドウが開き、接続するオプションが表示されます。Blob container を選択し、Data Landing Zone ストレージに接続します。

Azure UIでハイライト表示されているリソースを選択します。

次に、接続方法として「共有アクセス署名 URL (SAS)」を選択し、「次へ」をクリックします。

Azure UIでハイライト表示されている接続方式を選択します。

接続方法を選択した後、表示名​およびお使いの Data Landing Zone コンテナに対応する​Blobコンテナ SAS URL を入力します。

recommendation-more-help

Data Landing Zoneの資格情報を取得 retrieve-dlz-credentials

Experience Platform APIを使用して、Data Landing Zone資格情報を取得する必要があります。 資格情報を取得するためのAPI呼び出しについて以下に説明します。 ヘッダーに必要な値の取得について詳しくは、Adobe Experience Platform APIの概要 ガイドを参照してください。

API 形式

GET /data/foundation/connectors/landingzone/credentials?type=dlz_destination
クエリパラメーター
説明
dlz_destination
dlz_destination タイプを使用すると、APIはランディングゾーンの宛先コンテナを、使用可能な他のタイプのコンテナと区別できます。

リクエスト

次のリクエストの例では、既存のランディングゾーンの資格情報を取得します。

curl -X GET \
  'https://platform.adobe.io/data/foundation/connectors/landingzone/credentials?type=dlz_destination' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \

応答

次の応答は、現在のSASTokenSASUriを含むランディングゾーンの資格情報と、ランディングゾーンコンテナに対応するstorageAccountNameを返します。

{
    "containerName": "dlz-destination",
    "SASToken": "sv=2022-09-11&si=dlz-ed86a61d-201f-4b50-b10f-a1bf173066fd&sr=c&sp=racwdlm&sig=4yTba8voU3L0wlcLAv9mZLdZ7NlMahbfYYPTMkQ6ZGU%3D",
    "storageAccountName": "dlblobstore99hh25i3df123",
    "SASUri": "https://dlblobstore99hh25i3dflek.blob.core.windows.net/dlz-destination?sv=2022-09-11&si=dlz-ed86a61d-201f-4b50-b10f-a1bf173066fd&sr=c&sp=racwdlm&sig=4yTba8voU3L0wlcLAv9mZLdZ7NlMahbfYYPTMkQ6ZGU%3D"
}
プロパティ
説明
containerName
ランディングゾーンの名前。
SASToken
ランディングゾーンの共有アクセス署名トークン。 この文字列には、リクエストの承認に必要なすべての情報が含まれます。
SASUri
ランディングゾーンの共有アクセス署名URI。 この文字列は、認証するランディングゾーンへのURIと、それに対応するSAS トークンとの組み合わせです。

Data Landing Zone資格情報を更新 update-dlz-credentials

必要に応じて資格情報を更新することもできます。 SASToken APIの/credentials エンドポイントにPOST リクエストを行うことで、Connectorsを更新できます。

API 形式

POST /data/foundation/connectors/landingzone/credentials?type=dlz_destination&action=refresh
クエリパラメーター
説明
dlz_destination
dlz_destination タイプを使用すると、APIはランディングゾーンの宛先コンテナを、使用可能な他のタイプのコンテナと区別できます。
refresh
refresh アクションは、ランディングゾーンの資格情報をリセットし、新しいSASTokenを自動的に生成します。

リクエスト

次のリクエストは、ランディングゾーンの資格情報を更新します。

curl -X POST \
  'https://platform.adobe.io/data/foundation/connectors/landingzone/credentials?type=dlz_destination&action=refresh' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \

応答

次の応答は、SASTokenSASUriの更新された値を返します。

{
    "containerName": "dlz-destination",
    "SASToken": "sv=2020-04-08&si=dlz-9c4d03b8-a6ff-41be-9dcf-20123e717e99&sr=c&sp=racwdlm&sig=JbRMoDmFHQU4OWOpgrKdbZ1d%2BkvslO35%2FXTqBO%2FgbRA%3D",
    "storageAccountName": "dlblobstore99hh25i3dflek",
    "SASUri": "https://dlblobstore99hh25i3dflek.blob.core.windows.net/dlz-destination?sv=2020-04-08&si=dlz-9c4d03b8-a6ff-41be-9dcf-20123e717e99&sr=c&sp=racwdlm&sig=JbRMoDmFHQU4OWOpgrKdbZ1d%2BkvslO35%2FXTqBO%2FgbRA%3D"
}

前述のAPI呼び出しで返される表示名(containerName)とData Landing Zone SAS URLを入力し、次へ​を選択します。

Azure UIでハイライト表示されている接続情報を入力します。

概要​ウィンドウが開き、Blob エンドポイントと権限を含む設定の概要が表示されます。準備ができたら、「接続」を選択します。

Azure UIに表示される設定の概要。

接続が成功すると、Azure Storage Explorer UI と Data Landing Zone コンテナが更新されます。

Azure UIでハイライト表示されたDLZ ユーザーコンテナの概要。

Data Landing Zone コンテナが Azure Storage Explorer に接続され、Experience Platform から Data Landing Zone コンテナへのファイルの書き出しを開始できるようになりました。ファイルを書き出すには、以下の節で説明するように、Experience Platform UIのData Landing Zone宛先への接続を確立する必要があります。

AWSでプロビジョニングされたデータランディングゾーンへの認証 authenticate-dlz-aws

AVAILABILITY
この節は、Amazon Web Services(AWS)で動作するExperience Platformの実装に適用されます。 AWS上で動作するExperience Platformは、現在、一部のお客様にご利用いただけます。 サポートされているExperience Platform インフラストラクチャについて詳しくは、Experience Platform マルチクラウドの概要を参照してください。

AWSでプロビジョニングされたData Landing Zone インスタンスに資格情報を取得するには、次の操作を実行します。 次に、任意のクライアントを使用してData Landing Zone インスタンスに接続します。

Data Landing Zoneの資格情報を取得 retrieve-dlz-credentials-aws

Experience Platform APIを使用して、Data Landing Zone資格情報を取得する必要があります。 資格情報を取得するためのAPI呼び出しについて以下に説明します。 ヘッダーに必要な値の取得について詳しくは、Adobe Experience Platform APIの概要 ガイドを参照してください。

API 形式

GET /data/foundation/connectors/landingzone/credentials?type=dlz_destination'
クエリパラメーター
説明
dlz_destination
dlz_destination クエリパラメーターを追加して、Data Landing Zone 宛先 タイプのコンテナ資格情報を取得することを指定します。 データランディングゾーン source​の資格情報を接続して取得するには、sources ドキュメント ​を参照してください。

リクエスト

次のリクエストの例では、既存のランディングゾーンの資格情報を取得します。

curl --request GET \
  --url 'https://platform.adobe.io/data/foundation/connectors/landingzone/credentials?type=dlz_destination' \
  --header 'Authorization: Bearer ***' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: your_api_key' \
  --header 'x-gw-ims-org-id: yourorg@AdobeOrg'

応答

次の応答は、現在のawsAccessKeyIdawsSecretAccessKeyおよびその他の情報を含む、ランディングゾーンの資格情報を返します。

{
    "credentials": {
        "awsAccessKeyId": "ABCDW3MEC6HE2T73ZVKP",
        "awsSecretAccessKey": "A1B2Zdxj6y4xfR0QZGtf/phj/hNMAbOGtzM/JNeE",
        "awsSessionToken": "***"
    },
    "dlzPath": {
        "bucketName": "your-bucket-name",
        "dlzFolder": "dlz-destination"
    },
    "dlzProvider": "Amazon S3",
    "expiryTime": 1734494017
}
プロパティ
説明
credentials
このオブジェクトには、Experience Platformがプロビジョニングされたデータランディングゾーンの場所にファイルを書き出すために使用するawsAccessKeyIdawsSecretAccessKeyおよびawsSessionTokenが含まれます。
dlzPath
このオブジェクトには、書き出されたファイルがデポジットされるAdobeでプロビジョニングされたAWSの場所のパスが含まれます。
dlzProvider
これは、Amazon S3 プロビジョニングされたデータランディングゾーンであることを示します。
expiryTime
credentials オブジェクトの資格情報の有効期限を示します。 資格情報を更新するには、もう一度リクエストを実行します。

宛先への接続 connect

IMPORTANT
宛先に接続するには、View Destinations​および​Manage Destinations ​ アクセス制御権限が必要です。 詳しくは、アクセス制御の概要または製品管理者に問い合わせて、必要な権限を取得してください。

この宛先に接続するには、宛先設定のチュートリアルの手順に従ってください。宛先の設定ワークフローで、以下の 2 つの節でリストされているフィールドに入力します。

宛先に対する認証 authenticate

Data Landing Zone前提条件Azure Storage Explorer セクションの説明に従って、​ コンテナをに接続していることを確認してください。 Data Landing ZoneはAdobeでプロビジョニングされたストレージであるため、Experience Platform UIでさらに手順を実行して宛先に対する認証を行う必要はありません。

宛先の詳細を入力 destination-details

宛先の詳細を設定するには、以下の必須フィールドとオプションフィールドに入力します。UI のフィールドの横のアスタリスクは、そのフィールドが必須であることを示します。

  • Encryption key: オプションで、RSA形式の公開鍵を添付して、書き出したファイルに暗号化を追加できます。 正しい形式の暗号化キーの例については、以下の画像を参照してください。
    UIで正しくフォーマットされたPGP キーの例を示す画像。

  • Name:この宛先の優先名を入力します。

  • Description:オプション。例えば、この宛先を使用しているキャンペーンを指定できます。

  • Folder path:書き出されたファイルをホストする宛先フォルダーへのパスを入力します。

  • File type:書き出したファイルにExperience Platformで使用する形式を選択します。 CSV オプションを選択する際に、​ ファイル形式オプションを設定することもできます

  • Compression format:書き出したファイルにExperience Platformで使用する圧縮タイプを選択します。

  • Include manifest file:書き出しの場所や書き出しサイズなどの情報を含むマニフェスト JSON ファイルを書き出しに含める場合は、このオプションをオンに切り替えます。 マニフェストの名前は、形式manifest-<<destinationId>>-<<dataflowRunId>>.jsonを使用して指定されています。 ​ サンプルマニフェストファイル ​を表示します。 マニフェストファイルには、次のフィールドが含まれます。

    • flowRunId: エクスポートされたファイルを生成した​ データフロー実行
    • scheduledTime: ファイルがエクスポートされたUTCの時間。
    • exportResults.sinkPath:書き出されたファイルが格納されているストレージの場所のパス。
    • exportResults.name: エクスポートされたファイルの名前。
    • size:書き出されたファイルのサイズ (バイト単位)。

アラートの有効化 enable-alerts

アラートを有効にすると、宛先へのデータフローのステータスに関する通知を受け取ることができます。リストからアラートを選択して、データフローのステータスに関する通知を受け取るよう登録します。アラートについて詳しくは、UI を使用した宛先アラートの購読についてのガイドを参照してください。

宛先接続の詳細の提供が完了したら、Next​を選択します。

この宛先に対してオーディエンスをアクティブ化 activate

IMPORTANT
  • データをアクティブ化するには、View DestinationsActivate DestinationsView Profiles​および​View Segments ​ アクセス制御権限が必要です。 アクセス制御の概要を参照するか、製品管理者に問い合わせて必要な権限を取得してください。
  • ID​をエクスポートするには、View Identity Graph ​ アクセス制御権限が必要です。
    ​ ワークフローで強調表示されているID名前空間を選択して、オーディエンスを宛先にアクティブ化します。 {width="100" modal="regular"}

この宛先に対するオーディエンスのアクティブ化の手順については、​ バッチプロファイル書き出し宛先に対するオーディエンスデータのアクティブ化を参照してください。

スケジュール設定 scheduling

Scheduling​手順では、宛先に対して書き出しスケジュール Data Landing Zoneを設定でき、書き出したファイルの名前を設定することもできます

属性と ID のマッピング map

Mapping ステップでは、プロファイルにエクスポートする属性フィールドとID フィールドを選択できます。 また、書き出したファイル内のヘッダーを選択して、任意のわかりやすい名前に変更することもできます。詳しくは、「バッチの宛先をアクティベート」UI チュートリアルのマッピング手順を参照してください。

データの正常な書き出しの検証 exported-data

データが正常に書き出されたかどうかを確認するには、Data Landing Zone ストレージを確認し、書き出されたファイルに想定されるプロファイル母集団が含まれていることを確認してください。

7f4d1967-bf93-4dba-9789-bb6b505339d6