資料表與資料表路徑之間的關係

客戶資料通常分佈在多個資料表中。 這些資料彼此關聯至關重要,如此一來,您才能將其運用於您的使用情境。 例如,您有一個使用者、訂單、訂單詳細資料和產品的表格。 假設您想要最近下訂單的所有用戶的區段。 若要建立此區段,您無法單獨使用 Users 資料表,但需要 Orders 資料表和 Users 資料表。 您的 使用者 和 訂單 資料表必須使用 userId 等索引鍵相互連結。 Customer Insights - 資料 中的關聯可讓您將資料表連結在一起,讓您得以在區段、量值及其他 Customer Insights - 資料 流程中使用所有資料。

當資料表共用共同識別碼(外鍵)時,關聯性會定義出資料的圖形結構。 此外部索引鍵可以從一個資料表參照到另一個資料表。 關係由包含外部索引鍵的 來源資料表 ,以及來源資料表的外部索引鍵指向的目標 資料表 所組成。

關係分為三種類型:

  • 不可編輯的系統關係是由系統在資料統一程序中建立的
  • 不可編輯的繼承關係是從擷取資料來源自動建立
  • 可編輯的自訂關聯性由使用者建立和設定

不可編輯的系統關係

在資料統一過程中,根據智慧匹配自動建立系統關係。 這些關係有助於將客戶設定檔記錄與對應的記錄建立關聯。 下圖說明建立三個系統型關係。 Customer 資料表會與其他資料表相符,以產生統一的 Customer 資料表。

客戶資料表中三個一對多關係的關係路徑截圖。

  • CustomerToContact 關係是在 Customer 資料表與 Contact 資料表之間建立的。 Customer 資料表會取得鍵欄位 Contact_contactID,用來關聯至 Contact 資料表的鍵欄位 contactID。
  • CustomerToAccount 關係已在 Customer 資料表與 Account 資料表之間建立。 Customer 資料表會新增索引鍵欄位 Account_accountID,以關聯到 Account 資料表的索引鍵欄位 accountID。
  • CustomerToWebAccount 關係已在 客戶 資料表與 網路帳號 資料表之間建立。 Customer 資料表會取得鍵欄位 WebAccount_webaccountID,用來關聯到 WebAccount 資料表的鍵欄位 webaccountID。

不可編輯的繼承關係

在資料擷取程序期間,系統會檢查資料來源是否有現有關係。 如果不存在關係,系統會自動建立它們。 這些關係也用於下游流程。

建立自訂關聯性

自訂關聯性可讓您連接兩個資料表,然後可以在下游區段和量值中一起使用。

例如,您想要建立所有從紐約商店購買咖啡之客戶的客戶細分。 您的資料儲存在三個表格中:

  • loyaltyContacts:包含所有客戶的清單。 欄位包括 LoyaltyId 和 FullName。
  • 購買:包含所有客戶的購買歷史記錄。 資料行包括 Timestamp、LoyaltyId、PurchasePrice 和 StoreId。
  • 商店:包含每個商店的更多詳細資訊。 資料行包括 StoreId、StoreSize 和 StoreLocation。 例如,在 StoreId 資料行中,將 Purchases 與 Stores 之間的自訂關聯建立為多 (購買) 對一 (商店) 關聯。 建立之後,您可以在Stores表格中的StoreLocation欄上新增篩選器,以建立所需的區段。
  1. 移至 資料>表。

  2. 選取 [ 關係 ] 索引標籤。

  3. 選取新增關聯。

  4. 在 [新增關聯性 ] 窗格中,提供下列資訊:

    新關係側面板的截圖,輸入欄位為空。

    • 關係名稱:反映關係目的的名稱。 關係名稱區分大小寫。 範例:PurchasesToStores。

    • 描述:關係的描述。

    • 來源表:作為關係中來源的資料表。 範例:購買。

    • 目標資料表:作為關係中目標的表。 範例:商店。

    • 來源基數:來源表的基數。 基數描述集合中可能元素的數量。 它總是與目標基數有關。 您可以選擇 一個 和 多個。 僅支援多對一和一對一關係。

      • 多對一:多個來源記錄可以與一個目標記錄相關聯。 範例:從單一商店購買多項商品。
      • 一對一:單一來源記錄關聯至一個目標記錄。

      備註

      可以使用兩個多對一關聯性和連結資料表來建立多對多關聯性,該連結表會連接來源資料表和目標資料表。

    • 目標基數:目標資料表記錄的基數。

    • 來源金鑰欄位:來源表中的外鍵欄位。 範例:StoreId

    • 目標鍵欄位:目標表的鍵欄位。 範例:StoreId

  5. 選取 [儲存] 以建立自訂關聯性。

管理現有的關聯性

移至 資料>表 和 關聯性 索引標籤,以檢視已建立的所有關聯性、其來源資料表、目標資料表和基數。

關係頁面動作列中關係與選項列表的截圖。

使用 篩選依據 或 搜尋關係 選項來尋找特定關係。 若要查看現有關係及其基數的網路圖,請選取 [視覺化工具]。

選取關聯性以檢視可用的動作:

  • 編輯:在編輯窗格中更新自訂關係的屬性並儲存變更。
  • 刪除:刪除自訂關係。
  • 檢視:檢視系統建立及繼承的關係。

探索關係視覺化工具

關聯性視覺化工具會顯示已連接資料表及其基數之間現有關聯性的網路圖。 它還可視化了關係路徑。

關係視覺化網路圖的截圖,包含相關資料表間的連結。

若要自訂視圖,可以在畫布上拖曳方塊來變更其位置。 其他選項包括:

  • 匯出為圖片:將目前檢視儲存為圖片檔案。
  • 改為水平/垂直配置:改變表格與關聯的對齊方式。
  • 編輯:在編輯窗格中更新自訂關係的屬性並儲存變更。

關係路徑

關聯性路徑描述與來源資料表與目標資料表之間關聯性所連接的資料表。 在建立包含整合設定檔資料表以外的資料表的區段或量值時使用它,而且有多個選項可連線到整合設定檔資料表。 不同的關係路徑會產生不同的結果。

例如,資料表 eCommerce_eCommercePurchases 與統一設定檔 Customer 資料表具有下列關聯性:

  • eCommerce_eCommercePurchases > 客戶
  • eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > 客戶
  • eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > loyaltyScheme_loyCustomers > 客戶

關聯性路徑會決定您在建立量值或區段的規則時可以使用哪些資料表。 選擇具有最長關係路徑的選項可能會產生較少的結果,因為相符的記錄必須是所有表格的一部分。 在此範例中,客戶必須曾透過電子商務(eCommerce_eCommercePurchases)購買商品、在銷售點(POS_posPurchases)購買商品,並參與我們的忠誠計畫(loyaltyScheme_loyCustomers)。 選擇第一個選項時,您可能會得到更多結果,因為客戶只需要存在於另一個表格中。

直接關係

當來源資料表與只有一個關係的目標資料表相關時,關係會分類為 直接關係 。

例如,如果名為 eCommerce_eCommercePurchases 的活動資料表僅透過 ContactId 連線到目標資料表eCommerce_eCommerceContacts資料表,則它是直接關聯性。

原始資料表直接連接到目標資料表的截圖。

多路徑關係

多重路徑關係是一種特殊類型的直接關係,可將來源資料表連線到多個目標資料表。

例如,如果名為 eCommerce_eCommercePurchases 的活動資料表與兩個目標資料表相關,即 eCommerce_eCommerceContacts 和 loyaltyScheme_loyCustomers,則它是多路徑關係。

來源資料表透過多路徑關係直接連接多個目標資料表的截圖。

間接關係

當來源資料表在與目標資料表相關之前與一或多個其他資料表相關時,關係會分類為 間接關係 。

多躍點關聯

多躍點關係是一種間接關係,可讓您透過一或多個其他中繼資料表將來源資料表連線到目標資料表。

例如,如果名為 eCommerce_eCommercePurchasesWest 的活動資料表連線到名為 eCommerce_eCommercePurchasesEast 的中間資料表,然後連線到名為 eCommerce_eCommerceContacts 的目標資料表,則這是多躍點關係。

來源資料表透過中間資料表連接至目標資料表的截圖。

多躍點、多路徑關聯

多躍點和多路徑關係可以一起使用來建立 多躍點、多路徑關係。 這種特殊類型結合了 多跳 和 多路徑關係的功能。 它可讓您在使用中間資料表時連線到多個目標資料表。

例如,如果名為 eCommerce_eCommercePurchasesWest 的活動資料表連線到名為 eCommerce_eCommercePurchasesEast 的中間資料表,然後連線到兩個目標資料表 ( eCommerce_eCommerceContacts 和 loyaltyScheme_loyCustomers),則這是多躍點、多路徑關係。

截圖顯示來源資料表直接連接到一個目標資料表,並透過中間資料表連接到另一個目標資料表。

後續步驟

系統和自訂關係可用來根據不再孤立的多個資料來源建立 區段 和 量值 。