MCN Learning Community > ナレッジ集 > Data 360 > Data 360 DMOのリレーション定義
Data 360 DMOのリレーション定義
🍀 Data 360 DMOのリレーション定義
Data 360では、 取り込んだデータを データモデルオブジェクト(DMO) へマッピングして管理します。
ただし、各DMOへデータを格納しただけでは、 個人情報やメールアドレス、購入履歴などが どのように関係しているのかを判断できません。
リレーション定義で決めること
- どのDMOとどのDMOを結び付けるか
- どの項目をキーとして使用するか
- 1対1、1対複数など、どのような関係で結び付けるか
- 関連付けたデータをどのような目的で利用するか
DMOはデータの意味ごとに分類される
Data 360では、 データを取得したシステムやオブジェクト名だけで分類するのではなく、 そのデータが何を表しているのか という意味に基づいてDMOへ分類します。
例えば、Salesforceのリードや取引先責任者など、 取得元となるオブジェクトが異なっていても、 個人を表すデータは個人に関連するDMOへマッピングされます。
コアDMO
個人や組織など、 顧客データの中心となる情報を管理します。
連絡先DMO
メールアドレスや電話番号、 住所などの連絡先情報を管理します。
取引・行動DMO
商談、購入、契約、 Web閲覧などの行動や取引情報を管理します。
なぜDMO同士のリレーションが必要なのか
DMOは、それぞれ独立したデータとして管理されています。
そのため、DMO同士を適切に結び付けていない場合、 同じ人物に関する情報であっても、 Data 360上では別々のデータとして扱われます。
Aさんに関するデータの例
- Individual DMOに、Aさんの氏名が登録されている
- Contact Point Email DMOに、Aさんのメールアドレスが登録されている
- 商談に関するDMOに、Aさんに関連する商談情報が登録されている
- Web行動に関するDMOに、Aさんのページ閲覧履歴が登録されている
これらのデータを一人の顧客に関する情報として利用するためには、 Individual DMOを中心に、 メールアドレス、商談、Web行動などのDMOを リレーションで結び付ける必要があります。
リレーションの関係性
DMOを結び付ける際は、 データの関係に応じて 1対1や1対複数などの関係性を設定します。
1対1
1件のデータに対して、 関連するデータが1件だけ存在する関係です。
1対複数
1人の個人に対して、 複数のメールアドレスや商談などが存在する関係です。
複数対1
複数のデータが、 1件の共通するデータへ関連付く関係です。
例えば、1人の顧客が複数のメールアドレスや 複数の購入履歴を持つ場合は、 Individual DMOから各DMOへ 1対複数の関係で結び付けます。
同じDMO同士を結び付ける場合でも、 どちらを親側、どちらを子側として設定するかによって、 データグラフやセグメントでの参照方法が変わることがあります。
Individualを中心にデータを結び付ける
顧客データを活用する場合は、 多くのケースで Individual(個人) を中心にDMO同士を結び付けます。
例えば、IndividualとContact Point Emailを結び付けることで、 誰のメールアドレスであるかを判断できます。
さらに、商談や購入履歴、Web行動などのDMOを Individualへ関連付けることで、 一人の顧客に関する属性や行動をまとめて参照できるようになります。
リレーションはデータ同士の関係を定義し、 ID解決は複数の個人レコードが同一人物かどうかを判定します。
リレーション定義後のデータ活用
DMO同士のリレーションが正しく設定されると、 関連するデータをたどりながら、 セグメントやデータグラフで条件を指定できるようになります。
リレーションを利用した条件の例
- 特定の商品を購入した顧客
- 商談が受注となった顧客
- 特定のWebページを閲覧した顧客
- 過去30日以内にメールを開封した顧客
- 複数の条件に該当する顧客
このように、 リレーション定義はDMO同士をつなぐだけではなく、 Data 360に取り込んだデータを Marketing Cloud Nextで活用するための重要な設計となります。

