[限定提供]{class="badge informative"}

Azure ストレージのSource オーディエンス

Azure Blob StorageまたはAzure Data Lake Storage (ADLS) Gen2をAdobe Real-Time CDP Collaborationに接続して、1st パーティオーディエンスデータを取得し、アクティベーションと重複分析を行います。

このガイドを使用して、再利用可能なAzure データ接続を作成し、設定されたストレージの場所から1回限りのインポートを実行します。 開始する前に、オーディエンスファイルが​ オーディエンスソーシング仕様を満たしていることを確認してください。 設定プロセス中に、AdobeにAzure ストレージへの読み取りアクセス権を付与します。

Azure ソースの種類を選択 choose-source-type

Collaborationでは、2つのAzure取り込みオプションをサポートしています。 次の表を使用して、オーディエンスファイルの保存場所に一致するガイドパスを選択します。

Azure Blob Storage
Azure Data Lake StorageGen2
用途
ファイルは、ストレージ アカウントの標準のBlob container​にあります(階層名前空間は必要ありません)。
ファイルは、階層名前空間が有効になっているストレージアカウントの ファイルシステム にあります(ADLS Gen2)
Collaborationの​Source オプション
Azure Blob Storage
Azure Data Lake StorageGen2
Collaborationの必須フィールド
ストレージアカウント、コンテナパス
ストレージアカウント、Container (ADLS Gen2 ファイルシステム)、Path
権限セクション
Azure Blob permissions
Azure Data Lake Storage Gen2権限

データ接続ごとに​1つのソースタイプのみを設定できます。 BlobとADLSの両方からソースを取得するには、個別のデータ接続を作成します。

前提条件 prerequisites

このガイドに従う前に、​ アカウントのオンボーディングと設定を完了してください。 次に、設定ワークフローを開始する前に、この節の前提条件を完了します。

一部の手順では、Azure管理者​による操作が必要です。 組織のAzure管理者でない場合は、開始する前に適切なユーザーを特定してください。

Azureのアクセスと権限 azure-access-and-permissions

Collaborationで接続を設定する前に、ユーザーまたはAzure管理者が、オーディエンスファイルを含むストレージコンテナまたはADLS Gen2 ファイルシステムへのAdobe読み取りアクセス権を付与する必要があります。 権限の設定が完了すると、Collaboration設定ワークフローは​ 同意 ​手順でアクセスを検証します。

オーディエンスデータの準備 prepare-audience-data

オーディエンスファイルは、ソーシングを開始する前に、オーディエンスソーシング仕様(v1.2)​に準拠している必要があります。

主な要件は次の通りです。

  • ファイル形式: CSV。1つのフィールド内の複数の値の区切り記号としてカンマを使用し、パイプ (|)を使用します。
  • 必須フィールド:​すべてのレコードには、AUDIENCE_ID列と、サポートされている一致キー列が少なくとも1つ含まれている必要があります。
  • サポートされている一致キー: HASHED_EMAIL_SHA_256HASHED_PHONE_SHA_256HASHED_IPV4_SHA_256CRM_IDLOYALTY_IDADFIXUS_ID
  • ハッシュ化要件:​すべての一致キー値は、アップロード前にトリミング、小文字、およびSHA256 ハッシュ化する必要があります。 Collaborationでは、取り込み前にデータをハッシュ化または正規化しません。
  • 列の一貫性:​設定したパス内のすべてのファイルで、同じ列構造を使用する必要があります。

オーディエンスファイルに存在するすべての照合キーも、Collaboration アカウントで有効にする必要があります。 ガイダンスについては、照合キーの設定を参照してください。

IMPORTANT
データ接続に対して有効になっている照合キーは、接続の作成後に削除できません。 一致キーのアクティブなセットを変更するには、接続を削除して新しい接続を作成する必要があります。 設定ワークフローを開始する前に、完全な一致キー設定を確認してください。

開始する前に必要な値 values-required

設定ワークフローを開始する前に、次の値を準備しておきます。

説明
Azure Blob Storageの例
ADLS Gen2の例
ストレージアカウント
オーディエンスファイルをホストするAzure ストレージアカウントの名前。
customerdatastore
datalake-prod
コンテナ
Azure Blob Storageの場合、オーディエンスファイルを含むストレージコンテナ。 Azure Data Lake Storage Gen2の場合、Container フィールドにADLS Gen2 ファイルシステム名を入力します。
audience-ingest
audiences
パス
取り込むオーディエンスファイルを含むコンテナまたはファイルシステム内のフォルダーパス。 Collaborationは、設定されたパスの下にあるファイルのみを取り込み、ネストされたサブフォルダーからファイルを取り込みません。
sourcing/audiences/path1/
sourcing/inbound/
テナント ID
Azure ストレージアカウントに関連付けられているMicrosoft Entra テナント ID。
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000

Azure権限の設定 set-up-azure-permissions

このセクションの手順を完了して、Azure環境を準備します。 Adobeでは、Collaboration設定ワークフローで接続を確立する前に、ストレージコンテナへの読み取りアクセスが必要です。 この作業はAzure ポータルで実行され、Azure管理者が完了する必要がある場合があります。

このセクションを完了したら、接続の設定 Azure に進みます

AdobeのAzure サービス プリンシパル IDの取得 obtain-principal-identifier

次の手順でロールの割り当て手順を完了する前に、Adobeのアカウントチームに連絡して、お住まいの地域(北米、EMEA、オーストラリア、ニュージーランド)のAzure サービスプリンシパル IDを取得してください。 このIDを使用して、Adobeにストレージへの読み取りアクセス権を付与します。

Azure Blob Storage権限の設定 set-up-azure-blob-storage-permissions

IMPORTANT
ストレージ アカウントまたはコンテナに役割を割り当てる権限が必要です(例:所有者​または​ ユーザーアクセス管理者 ​または同等の権限)。
  1. Azure ポータル ​で、ストレージアカウントを開き、Containers​に移動し、オーディエンスファイルを含むコンテナを選択します。
  2. Access control (IAM)​を選択してから、Add role assignment​を選択します。
  3. コンテナスコープのAdobe プリンシパルに​Storage Blob Data Reader ロールを割り当てます。
  4. 保存」を選択します。

ADLS Gen2権限の設定 set-up-adls-gen2-permissions

ADLS Gen2接続の場合、Collaborationの​Container フィールドは、AzureのADLS Gen2 ファイルシステムに対応します。 オーディエンスファイルを含むファイルシステムを使用します。

権限を割り当てる前に、ストレージアカウントに​階層名前空間が有効になっており、ファイアウォールまたはプライベートエンドポイントルールでAdobeへのアクセスが許可されていることを確認してください。

  1. Azure ポータル ​で、ADLS Gen2 ファイルシステムを含むストレージ アカウントを開きます。
  2. オーディエンスファイルを含むファイルシステムを開きます。
  3. アクセス制御(IAM)​を選択し、役割の割り当てを追加​を選択します。
  4. ファイルシステムまたはディレクトリスコープのAdobe プリンシパルに​Storage Blob Data Reader ロールを割り当てます。
  5. 保存」を選択します。

ソースタイプの権限の設定が完了したら、接続の設定 Azure に進みます

Azure接続の設定 configure-your-azure-connection

Collaboration設定ワークフローを使用して、Azure ストレージの詳細を検証し、Adobe アクセスを確認し、自動マッピングされたID フィールドを確認して、データ接続を作成します。

新しいデータ接続を追加 add-new-data-connection

セットアップ > マイ オーディエンス​に移動し、追加アイコン( 追加アイコン( )を選択します。 Audience​を選択します。

新しいオーディエンスまたはデータ接続の作成に使用する「オーディエンスを追加」オプションが表示されているマイオーディエンスビュー。 {modal="regular"}

オーディエンスを追加」ワークフローが表示されます。 「新しいデータ接続を追加」を選択し、「次へ」を選択します。

新しいデータ接続を追加オプションが選択され、「次へ」がハイライト表示されているマイオーディエンスビュー。 {modal="regular"}

Azure データソースを選択 select-azure-data-source

Azure Blob Storage​または​ Azure Data Lake Storage Gen2 ​を選択し、次へ​を選択します。

​ データ接続タイプとして選択されたAzure Blob Storageと、資格情報、同意、フィールドマッピング、レビューのオンボーディングステップを示すオーディエンスの追加ワークフロー {modal="regular"}。

残りの手順を続行して、Azure接続を検証し、Adobeへのアクセスを確認し、フィールドマッピングを確認して、データ接続を作成します。

接続資格情報を入力 enter-connection-credentials

資格情報​手順で、Azureのストレージの場所にアクセスするために必要な情報を入力します。

フィールド
説明
ストレージアカウント
オーディエンスファイルを含むAzure ストレージアカウント。
コンテナ
オーディエンスファイルを含むストレージコンテナまたはADLS Gen2 ファイルシステム。
パス
オーディエンスファイルが保存されるコンテナ内のフォルダーパス。
テナント ID
ストレージ アカウントに関連付けられているAzure テナント ID。

必要な値を入力したら、Azureに接続​を選択します。

接続が正常に確立されたことを示す確認メッセージが表示されます。 「次へ」をクリックして続行します。

完了したストレージアカウント、コンテナ、パス、テナント ID フィールドを示す資格情報ステップで、「Azureに接続」という確認メッセージが表示されます。 {modal="regular"}

AdobeにAzure ストレージへのアクセス権を付与する grant-adobe-access

同意 ステップで、Collaborationは以前に設定したAzure権限を検証します。

同意URL​の横にある起動アイコンを選択して、Azureで認証ワークフローを開きます。 ストレージの場所に対する同意を付与する権限を持つアカウントでログインし、設定されたストレージの場所へのAdobe アクセスを付与するAzure認証プロンプトを実行します。 認証が完了したら、Collaborationに戻り、同意を確認​を選択してAdobeのアクセス権を検証します。

NOTE
Azure件の役割の割り当てが反映されるまでに数分かかる場合があります。 同意の検証がすぐに成功しない場合は、数分待ってから、Adobeのサービスプリンシパルに必要な役割の割り当てがあることを確認してから、再試行してください。

同意検証が成功すると、同意付与​確認メッセージが表示されます。 「次へ」をクリックして続行します。

同意URL、zureアプリケーション ID、および同意承認済み確認メッセージを表示する同意手順。 {modal="regular"}

フィールドマッピングの確認 review-field-mappings

フィールドマッピング​手順では、CollaborationはサポートされているID フィールドをソースファイルから自動的にマッピングします。

手作業による設定は必要ありません。

IMPORTANT
Collaborationは、Audience Sourcing Specificationに基づいてID フィールドを自動的にマッピングします。 表示されるマッピングが正しくない場合は、オンボーディングワークフローを完了する前にソースファイルを更新してください。

表示されたマッピングを確認し、ソースフィールドがオーディエンスファイルのID列と一致することを確認します。 「次へ」をクリックして続行します。

自動的にマッピングされたソースフィールドとターゲット ID フィールドを表示するフィールドマッピング手順。手作業による設定は必要ありません。 {modal="regular"}

接続を確認して完了 review-and-complete

レビュー​手順で、ストレージアカウント、コンテナ、ソースパス、テナント ID、フィールドマッピングを確認します。

レビューページには、現在のAzure ワークフローが1回のソーシング実行を実行し、定期的なスケジュールを設定していないことも示されています。

設定が正しい場合は、完了​を選択します。

接続の詳細、フィールドマッピング、およびオーディエンスの読み込みが、スケジュールが設定されていない1回限りの読み込みであることを示すメッセージを表示するレビュー手順。 {modal="regular"}

接続を確認し、ソースとなるオーディエンスを監視する confirm-connection-and-monitor-audiences

Complete​を選択すると、Collaborationはデータ接続を作成し、Setup > My data connections​に移動します。

接続が作成されたことを確認します confirm-connection-created

データ接続​の接続カードは、接続が正常に作成されたことを確認します。 ソースの種類(Azure Blob Storage​または​Azure Data Lake Storage Gen2)、作成日、一致するキー、オーディエンスサイズ、現在の接続ステータスが表示されます。

新しく作成されたAzure Blob Storage接続カードを表示するMy data connections ビュー。接続の詳細、一致キー、オーディエンスサイズ、ステータス情報が表示されます。 {modal="regular"}

ソース別オーディエンスの表示 view-sourced-audiences

接続が作成されると、Collaborationは、設定されたAzure場所からオーディエンスのソーシングを自動的に開始します。 設定 / マイオーディエンス​に移動して、ソーシングの進行状況を監視し、ソーシングされたオーディエンスを確認します。

ソースされたオーディエンスは、マイ オーディエンス テーブルに表示されます。 オーディエンスのステータス、ID数、ソース、データ接続、最終更新日を使用して、想定されるオーディエンスがAzure接続からソースされていることを確認します。

TIP
調達時間は、データ量によって異なります。 24時間後にオーディエンスが表示されない場合は、​ トラブルシューティング ​を参照してください。

新しいオーディエンスがテーブルに強調表示された設定ワークスペースの「マイオーディエンス」タブ。

既知の制限事項 known-limitations

Azure データ接続を作成または管理する前に、次の制限事項を確認してください。

  • 一致キーの制約:​一致キーを既存の接続から削除できません。 アクティブな一致キーを変更するには、接続を削除して新しい接続を作成します。
  • ソースタイプ Azureごとに1つのアクティブな接続: アカウントごとに1つのアクティブなBlob接続と1つのアクティブなADLS Gen2接続を持つことができます。 ストレージの場所を変更するには、既存の接続を削除し、新しい接続を作成します。
  • サブフォルダーのサポート: Collaborationは、設定されたパスの直下にあるファイルのみを取り込みます。 ネストされたサブフォルダーからファイルを取り込むことはありません。
  • 個別のソースタイプ: BlobとADLS Gen2は個別の接続です。1回のウィザード実行でそれらの間に構成を混在させないでください。

トラブルシューティング troubleshooting

オーディエンスが表示されない、またはソーシングが遅い audiences-not-appearing

接続を作成した後にソースされたオーディエンスが表示されない場合は、次の操作を実行します。

  • オーディエンスファイルが設定されたパスの直下に存在し、オーディエンスソーシング仕様に準拠していることを確認します。
  • エラーについては、データ接続​を確認してください。
  • 24時間後も問題が発生する場合は、接続名、ストレージアカウント、コンテナの詳細を記載したAdobe サポートにお問い合わせください。

オーディエンスソース。ただし、ゼロまたは予期しないIDが表示される zero-identities

オーディエンスがソーシング後に表示されますが、ID数がゼロまたは予想よりも少ない場合は、次のアクションを実行します。

  • オーディエンスファイル内のすべての一致するキー値が、アップロード前にトリミング、小文字、SHA256 ハッシュ化されていることを確認します。 Collaborationは、取り込み時にデータをハッシュ化または正規化しません。
  • ファイルに存在する照合キーが、Collaboration アカウントに対して有効になっていることを確認します。 照合キーの設定を参照してください。

初回成功後に接続に失敗しました connection-failed

これらのチェックは、接続が正常に作成されたが、後で失敗した状態になった場合に使用します。

  • Adobe プリンシパルのAzure RBAC ロールの割り当てが削除または縮小されていないことを確認します。
  • パスにまだファイルが存在し、仕様に一致することを確認します。

インポートまたはフォーマットエラー format-errors

ファイル構造、ハッシュ、または列形式の問題が原因でソーシングが失敗した場合は、これらのチェックを使用します。

  • すべてのファイルが、最初の取り込みと同じ列構造とハッシュルールを保持していることを確認します。

次の手順 next-steps

ソーシング完了後、オーディエンスは​ マイオーディエンス ​で、アクティベーション、重複分析、測定ワークフローに使用できます。 共同作業者と共にソースされたオーディエンスをアクティブ化するには、​ オーディエンスのアクティブ化を参照してください。

その他の使用可能なソーシング方法には、Experience Platform、Amazon S3、Google Cloud Storage、Snowflake、およびCSV ファイルのアップロードがあります。 その他のオーディエンスのソーシング方法については、次を参照してください。

recommendation-more-help
real-time-cdp-collaboration-help-guide