UIを使用してDemandbaseをExperience Platformに接続する

このガイドでは、Experience Platform UIの​Sources ワークスペースを使用してDemandbase アカウントをAdobe Experience Platformに接続する方法について説明します。

基本を学ぶ get-started

このチュートリアルは、 Experience Platform の次のコンポーネントを実際に利用および理解しているユーザーを対象としています。

必要な資格情報の収集 gather-credentials

開始する前に、Demandbase管理者から次の情報を取得してください。

  • クライアント ID
  • クライアント秘密鍵

これらの資格情報は、新しいソース接続の作成時に​ アカウント認証 ​で使用されます。

ソースカタログを移動する navigate

Experience Platform UIで、左側のナビゲーションから​ ソース ​を選択して​ソース ワークスペースにアクセスし、カタログ タブを選択します。 検索バーを使用して​ Demandbase ​を検索します。

Demandbase ソースカードで「セットアップ」を選択します。

NOTE
既に認証済みアカウントをお持ちの場合は、代わりに​ データを追加 ​を選択してください。

​ デマンドベースカードとその設定オプションがDB1Platform カテゴリでハイライト表示されたソースカタログ。

アカウントの認証 authentication

既存のアカウントの使用 existing

既に認証されている接続を再利用するには、既存のアカウント​を選択します。 以前に作成されたDemandbase アカウントのテーブルが表示され、アカウント Name、Source、ユーザー名、関連する​データフロー、作成日​ 、およびそのアカウントのステータス ​​が表示されます​​。

再利用するアカウントの横にあるチェックボックスを選択し、次へ​を選択します。

​ ソースワークフローの既存のアカウントインターフェイス。

新しいアカウントを作成 create

新しい接続を作成するには、新しいアカウント​を選択し、Source接続の詳細​で次の情報を指定します。

  • アカウント名
  • 説明

次に、アカウント認証​の下で、クライアント ID​と​ クライアントシークレット ​を指定します。 完了したら、「ソースに接続」を選択し、接続が確立されるまで数秒待ちます。

​ ソースワークフローの新しいアカウントインターフェイス。

データの選択 select-data

データを選択 インターフェイスを使用して、Experience Platformに取り込むDemandbase エンティティを選択します。 左側のリストから「アカウント」を選択し、続行する前に右側のソースデータのサンプルをプレビューします。

​ ソースワークフローのデータインターフェイスを選択します。

データフローの詳細を入力 provide-dataflow-details

次に、ターゲットデータセットとデータフローに関する情報を入力します。

ターゲットデータセット​で、既存のデータセット​または​ 新しいデータセット ​を選択します。 新しいデータセットを作成する場合は、出力データセット名 (例:Demandbase account dataset)を入力し、スキーマを選択します。 Demandbaseの場合、B2B アカウント スキーマを使用します。

プロファイルデータセットの取り込み用にデータセットを有効にして、データをReal-Time Customer Profileで使用できるようにすることもできます。 一部のレコードが失敗した場合でもデータフローを続行する場合は、エラー診断​を有効のままにして、部分取り込み​を設定します。

データフローの詳細​で、データフロー名 (例:Dataflow - accounts)とオプションの説明を指定します。

​ ソースワークフローのデータフロー詳細ステップ。

フィールドのマッピング mapping

マッピング​手順を使用して、Demandbaseのソースフィールドをターゲット B2B アカウント​のスキーマフィールドにマッピングします。 ページの上部にあるマッピングの概要は、マッピングされたフィールド、必須フィールド、ID フィールド​の進捗状況と、検証エラーを追跡します。

Demandbase個のアカウント データは、一般的に次のようなフィールドにマッピングされます。

  • accountKey.sourceKey, accountKey.sourceType, accountKey.sourceInstanceID, accountKey.sourceID
  • accountName
  • accountOrganization.website, accountOrganization.industry
  • accountPhysicalAddress.city, accountPhysicalAddress.country, accountPhysicalAddress.stateProvince, accountPhysicalAddress.postalCode

B2B アカウントのターゲットフィールドにマッピングされたDemandbase ソースフィールドを示すマッピングインターフェイス。

複合ID キーの作成 composite-key

accountKey.sourceKey ID フィールドは、各Demandbase アカウントを一意に表す必要があります。 単一の生フィールドにマッピングするのではなく、​ データ準備の計算フィールドエディターを使用して、ソースアカウント ID、ソースタイプ、およびDemandbase インスタンス IDを連結する複合キーを構築します。

accountKey.sourceKeyの横にあるソースフィールドを選択して計算フィールドエディターを開き、concat関数を使用して値を組み合わせます。

concat("{SourceAccount}.sourceId", "-", "{SourceAccount}.sourceType", "@13723.Demandbase")
IMPORTANT
式の13723を独自のDemandbase インスタンス IDに置き換えます。 同じインスタンス IDをaccountKey.sourceInstanceIDにマッピングして、ID フィールドの一貫性を維持します。

結果をプレビューするには、プレビュー​を選択し、保存​を選択します。

accountKey.sourceKey ID フィールドの計算フィールドエディター。

計算フィールドと残りのマッピングが完了したら、次へ​を選択して続行します。

データフローのスケジュール schedule-dataflow

マッピングが完了したら、データフローの取り込みスケジュールを設定します。

  • 頻度:増分取り込みでは​ 時間 ​に設定します。 Demandbaseでは1分あたりの頻度を使用できません。
  • 間隔:取り込み実行間に発生する時間数を定義します。 例えば、時間​の頻度と24の間隔は、データフローがデータを24時間ごとに1回取り込むことを意味します。
  • 開始時間: スケジュールを開始する日時。
NOTE
すべての日付と時刻のタイムゾーンは UTC です。

データの鮮度ニーズに合ったスケジュールを選択します。 スケジュールの頻度が高いほど、計算コストが増加することに留意してください。

​ ソースワークフローのスケジュール設定インターフェイス。

データフローのレビュー review-dataflow

取り込みスケジュールを設定した状態で、レビュー ページを使用して、3つの概要カードのデータフローの詳細を確認します。

  • 接続: アカウント名、ソースプラットフォーム、パス、列数を表示します。
  • データセットとマップフィールドの割り当て:使用されるターゲットデータセットとスキーママッピングを表示します。
  • スケジュール:開始時間、頻度、間隔を表示します。

「完了」を選択して設定を完了し、データフローが開始されるまでしばらく待ちます。

​ ソースワークフローのレビューインターフェイス。

次の手順 next-steps

データフローを作成すると、1回限りのデータのバックフィルが実行され、その後、指定したスケジュールで増分同期が実行されます。 データフローに移動して、同期ステータスを監視できます。 詳しくは、UIでのソースデータフローの監視に関するガイド ​を参照してください。

このチュートリアルに従って、Experience PlatformでDemandbase ソースの設定と設定を完了しました。 お客様のDemandbase アカウントデータは、選択したスケジュールに従って取り込まれ、標準の​B2B アカウント XDM スキーマにマッピングされます。

詳しくは、次のドキュメントを参照してください。

recommendation-more-help
experience-platform-help-sources