データランディングゾーンの宛先
概要 overview
Data Landing Zone は Adobe Experience Platform によってプロビジョニングされた Azure Blob ストレージインターフェイスです。安全なクラウドベースのファイルストレージ機能にアクセスして、ファイルを Platform から書き出すことができます。サンドボックスごとに 1 つの Data Landing Zone コンテナに対するアクセス権があります。すべてのコンテナの合計データ量は、Platform 製品およびサービスライセンスで提供される合計データ量に制限されます。Platform およびそのアプリケーションのすべての顧客(例:) Customer Journey Analytics, Journey Orchestration, Intelligent Services、および Real-Time Customer Data Platform 1 つをプロビジョニングする Data Landing Zone サンドボックスごとのコンテナ。 Azure Storage Explorer またはコマンドラインインターフェイスを通じて、コンテナに対してファイルの読み取りと書き込みを行うことができます。
Data Landing Zone は SAS ベースの認証をサポートし、そのデータは保存時および転送中は標準 Azure Blob ストレージセキュリティメカニズムで保護されます。SAS ベースの認証を使用すると、パブリックインターネット接続を介して Data Landing Zone コンテナに安全にアクセスできます。ユーザーが Data Landing Zone コンテナにアクセスする場合、ネットワークの変更は必要ありません。つまり、ネットワークに対して許可リストの設定や地域間設定は必要ありません。
Platform では、Data Landing Zone コンテナへアップロードされるすべてのファイルで厳密に 7 日間の有効期間(TTL)が適用されます。すべてのファイルは 7 日後に削除されます。
に接続 Data Landing Zone api または UI を介したストレージ connect-api-or-ui
- に接続するには Data Landing Zone ストレージの場所 Platform ユーザーインターフェイスを使用して、セクションを参照してください 宛先への接続 および この宛先に対してオーディエンスをアクティブ化 下。
- に接続するには Data Landing Zone ストレージの場所をプログラムで読み取る Flow Service API チュートリアルを使用して、ファイルベースの宛先に対するオーディエンスをアクティブ化します.
サポートされるオーディエンス supported-audiences
この節では、この宛先に書き出すことができるオーディエンスのタイプについて説明します。
書き出しのタイプと頻度 export-type-frequency
宛先の書き出しのタイプと頻度について詳しくは、以下の表を参照してください。
データセットを書き出し export-datasets
この宛先では、データセットの書き出しをサポートしています。 データセットの書き出しを設定する方法について詳しくは、次のチュートリアルを参照してください。
書き出されたデータのファイル形式 file-format
書き出し時 オーディエンスデータ、Platform は .csv
, parquet
、または .json
ファイルは、指定したストレージの場所にあります。 ファイルの詳細については、を参照してください 書き出しでサポートされるファイル形式 Audience Activation チュートリアルの「」の節。
書き出し時 データセット、Platform は .parquet
または .json
ファイルは、指定したストレージの場所にあります。 ファイルの詳細については、を参照してください データセットの正常な書き出しの確認 データセットの書き出しに関するチュートリアルの「」節。
前提条件 prerequisites
を使用するには、次の前提条件を満たしておく必要があります。 Data Landing Zone の宛先。
を接続 Data Landing Zone コンテナ先 Azure 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 ストレージに接続します。
次に、接続方法として「共有アクセス署名 URL (SAS)」を選択し、「次へ」をクリックします。
接続方法を選択した後、表示名 およびお使いの Data Landing Zone コンテナに対応する Blobコンテナ SAS URL を入力します。
の資格情報を取得する Data Landing Zone retrieve-dlz-credentials
を取得するには、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' \
応答
次の応答では、現在の情報を含むランディングゾーンの資格情報が返されます SASToken
および SASUri
、および storageAccountName
これはランディングゾーンコンテナに対応します。
{
"containerName": "dlz-user-container",
"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-user-container?sv=2022-09-11&si=dlz-ed86a61d-201f-4b50-b10f-a1bf173066fd&sr=c&sp=racwdlm&sig=4yTba8voU3L0wlcLAv9mZLdZ7NlMahbfYYPTMkQ6ZGU%3D"
}
containerName
SASToken
SASUri
更新 Data Landing Zone 資格情報 update-dlz-credentials
必要に応じて、資格情報を更新することもできます。 を更新できます SASToken
に対してPOSTリクエストを行う /credentials
エンドポイント Connectors API です。
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' \
応答
次の応答は、の更新された値を返します SASToken
および SASUri
.
{
"containerName": "dlz-user-container",
"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-user-container?sv=2020-04-08&si=dlz-9c4d03b8-a6ff-41be-9dcf-20123e717e99&sr=c&sp=racwdlm&sig=JbRMoDmFHQU4OWOpgrKdbZ1d%2BkvslO35%2FXTqBO%2FgbRA%3D"
}
ディスプレイ名を入力(containerName
)および Data Landing Zone 上記の API 呼び出しで返された SAS URL を選択して、 次.
概要 ウィンドウが開き、Blob エンドポイントと権限を含む設定の概要が表示されます。準備ができたら、「接続」を選択します。
接続が成功すると、Azure Storage Explorer UI と Data Landing Zone コンテナが更新されます。
Data Landing Zone コンテナが Azure Storage Explorer に接続され、Experience Platform から Data Landing Zone コンテナへのファイルの書き出しを開始できるようになりました。ファイルをエクスポートするには、への接続を確立する必要があります Data Landing Zone Experience PlatformUI での宛先(以下の節で説明します)。
宛先への接続 connect
この宛先に接続するには、宛先設定のチュートリアルの手順に従ってください。宛先の設定ワークフローで、以下の 2 つの節でリストされているフィールドに入力します。
宛先に対する認証 authenticate
を接続したことを確認します Data Landing Zone コンテナ先 Azure Storage Explorer で説明されているように 前提条件 セクション。 なぜなら Data Landing Zone は、Adobeがプロビジョニングしたストレージです。宛先への認証のために、Experience PlatformUI でそれ以上手順を実行する必要はありません。
宛先の詳細を入力 destination-details
宛先の詳細を設定するには、以下の必須フィールドとオプションフィールドに入力します。UI のフィールドの横のアスタリスクは、そのフィールドが必須であることを示します。
-
名前:この宛先に希望する名前を入力します。
-
説明:オプション。例えば、この宛先を使用しているキャンペーンを指定できます。
-
フォルダーパス:書き出したファイルをホストする宛先フォルダーへのパス。
-
ファイルタイプ:書き出したファイルでExperience Platformが使用するフォーマットを選択します。 を選択した場合 CSV オプションを使用すると、次のこともできます ファイル形式オプションの設定.
-
圧縮フォーマット:書き出したファイルにExperience Platformで使用する圧縮タイプを選択します。
-
マニフェストファイルを含める:書き出しに、書き出しの場所、書き出しサイズなどに関する情報を含んだマニフェスト JSON ファイルを含める場合は、このオプションをオンに切り替えます。 マニフェストには、形式を使用して名前を付けます
manifest-<<destinationId>>-<<dataflowRunId>>.json
. を表示 サンプルマニフェストファイル. マニフェストファイルには、次のフィールドが含まれています。flowRunId
:です データフローの実行 書き出されたファイルを生成した。scheduledTime
:ファイルが書き出された時間(UTC 単位)。exportResults.sinkPath
:書き出したファイルを格納するストレージの場所のパス。exportResults.name
:書き出すファイルの名前。size
:書き出したファイルのサイズ(バイト単位)。
アラートの有効化 enable-alerts
アラートを有効にすると、宛先へのデータフローのステータスに関する通知を受け取ることができます。リストからアラートを選択して、データフローのステータスに関する通知を受け取るよう登録します。アラートについて詳しくは、UI を使用した宛先アラートの購読についてのガイドを参照してください。
宛先接続の詳細の入力を終えたら「次へ」を選択します。
この宛先に対してオーディエンスをアクティブ化 activate
参照: プロファイル書き出しのバッチ宛先に対するオーディエンスデータの有効化 この宛先に対してオーディエンスをアクティブ化する手順については、を参照してください。
スケジュール設定
スケジュール設定 手順では、Data Landing Zone 宛先の書き出しスケジュールを設定し、書き出したファイルの名前を設定することもできます。
属性と ID のマッピング map
マッピング 手順では、プロファイルに書き出す属性および ID フィールドを選択できます。 また、書き出したファイル内のヘッダーを選択して、任意のわかりやすい名前に変更することもできます。詳しくは、「バッチの宛先をアクティベート」UI チュートリアルのマッピング手順を参照してください。
データの正常な書き出しの検証 exported-data
データが正常に書き出されたかどうかを確認するには、Data Landing Zone ストレージを確認し、書き出されたファイルに想定されるプロファイル母集団が含まれていることを確認してください。