資料表和資料表路徑之間的關聯
客戶資料通常散佈在多個資料表中。 將此資料相互連接至關重要,這樣才能將其運用於您的案例中。 例如,您有一個包含使用者、訂單、訂單詳細資料和產品的資料表。 假設您想要所有最近下訂單使用者的客戶細分。 若要建立此客戶細分,您不能單獨使用使用者資料表,而是需要訂單資料表和使用者資料表。 您的使用者和訂單資料表必須使用像 userID 這樣的索引鍵相互連結。 Customer Insights - Data 中的關聯性允許您將資料表連結在一起,讓您可以跨客戶細分和量值以及其他 Customer Insights - Data 程序使用您所有的資料。
資料表共用一般識別碼 (外部索引鍵) 時,關聯性會定義資料圖形。 此外部索引鍵可以從一個資料表參照到另一個資料表。 關聯是由包含外部索引鍵的來源資料表與來源資料表外部索引鍵指向的目標資料表所組成。
有三種類型的關聯:
- 不可編輯的系統關聯是在資料整合程序中由系統建立的
- 不可編緝的繼承關聯是內嵌資料來源時自動建立的
- 可編輯的自訂關聯是由使用者建立和設定
不可編輯的系統關聯
在資料整合時,會根據智慧比對自動建立系統關聯。 這些關聯有助於將客戶個人資料記錄關聯至其他對應記錄。 以下圖表將圖示三種系統型關聯的建立。 客戶資料表與其他資料表比對,以產生整合的客戶資料表。
- CustomerToContact 關聯是在客戶資料表與連絡人資料表之間建立的。 客戶資料表會取得Contact_contactID索引鍵欄位,來關聯連絡人資料表索引鍵欄位 contactID 。
- CustomerToAccount 關聯是在客戶資料表與帳戶資料表之間建立的。 客戶資料表會取得 Account_accountID 索引鍵欄位,來關聯帳戶資料表索引鍵欄位 accountID。
- CustomerToWebAccount 關聯是在客戶資料表與 WebAccount 資料表之間建立的。 客戶資料表會取得 WebAccount_webaccountID 索引鍵欄位,並關連到 WebAccount 資料表索引鍵欄位webaccountID。
不可編輯的繼承關聯
資料擷取程序進行時,系統會檢查資料來源的現有關聯。 如果不存在任何關聯,系統會自動建立這些關聯。 這些關聯也用在下游程序中。
建立自訂關聯
自訂關聯允許您連接兩個可接著在下游客戶細分及量值中一起使用的資料表。
例如,您想要建立所有從紐約商店購買咖啡之客戶的客戶細分。 您的資料儲存在三個資料表中:
- loyaltyContacts:包含所有客戶的清單。 資料行包含 LoyaltyId 和 FullName。
- Purchases:包含所有客戶的購買記錄。 資料行包含 Timestamp、LoyaltyId、PurchasePrice 和 StoreId。
- Stores:包含每個商店的其他詳細資料。 資料行包含 StoreId、StoreSize 和 StoreLocation。 例如,在 StoreId 資料行中,將 Purchases 與 Stores 之間的自訂關聯建立為多 (購買) 對一 (商店) 關聯。 建立後,即可新增依據 Stores 資料表中 StoreLocation 資料行的篩選條件,以建立所需的客戶細分。
移至資料>資料表。
選取關聯索引標籤。
選取新增關聯。
在新增關聯窗格上,提供下列資訊:
關聯名稱:反映關聯用途的名稱。 關聯名稱會區分大小寫。 範例:PurchasesToStores。
描述:關聯的描述。
來源資料表:在關聯中作為來源的資料表。 範例:Purchases。
目標資料表:在關聯中作為目標的資料表。 範例:Stores。
來源基數:來源資料表的基數。 基數說明集合中可能的元素數目。 它總是與目標基數有關。 您可以選擇一和多個。 只支援多對一或一對一關聯。
- 多對一:多個來源記錄可以關連到一個目標記錄。 範例:來自單一商店的多個購買項目。
- 一對一:單一來源記錄關連到一個目標記錄。
注意
多對多關聯可以使用兩個多對一關聯和一個連結資料表 (連入來源資料表和目標資料表) 來建立。
目標基數:目標資料表記錄的基數。
來源索引鍵欄位:來源資料表中的外部索引鍵欄位。 範例:StoreId
目標索引鍵欄位:欄位表示目標資料表的索引鍵欄位。 範例:StoreId
選取儲存以建立自訂關聯。
管理現有關聯
前往資料>資料表和關聯性索引標籤,以查看所有已建立的關聯性、其來源資料表、目標資料表和基數。
使用篩選依據或搜尋關聯性選項來尋找特定關聯性。 若要查看現有關聯性及其基數的網狀圖表,請選取視覺化檢視。
選取關聯性來查看可用的動作:
- 編輯:在編輯窗格中更新自訂關聯的屬性,並儲存變更。
- 刪除:刪除自訂關聯。
- 查看:查看系統-建立和繼承的關聯。
探索關聯視覺化檢視
視覺化檢視顯示網狀圖表,表示在連接資料表間的現有關聯及其基數。 它也會視覺化關聯路徑。
若要自訂檢視表,您可以透過在畫布上拖動方塊來變更位置。 其他選項包括:
- 匯出成影像:將目前的檢視表儲存為影像檔。
- 變更為橫向/垂直版面配置:變更資料表與關聯的對齊方式。
- 編輯:在編輯窗格中更新自訂關聯的屬性,並儲存變更。
關聯路徑
關聯路徑說明來源資料表與目標資料表之間被關聯相連的資料表。 在建立客戶細分或量值時,包含整合個人資料資料表以外的其他資料表,而且有多個選項可抵達整合個人資料資料表,會使用到關聯路徑。 不同的關聯路徑可能會產生不同的結果。
例如,資料表 eCommerce_eCommercePurchases 具有下列關聯至整合個人資料 Customer 資料表:
- eCommerce_eCommercePurchases > Customer
- eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > Customer
- eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > loyaltyScheme_loyCustomers > Customer
關聯路徑決定在建立量值或客戶細分規則時可以使用哪些資料表。 選擇具有最長關聯路徑的選項,可能會產生較少的結果,因為符合的記錄必須存在在所有資料表。 在此範例中,客戶必須透過銷售點 (POS_posPurchases) 的電子商務 (eCommerce_eCommercePurchases) 購物,並參加我們的會員忠誠計畫 (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的兩個目標資料表,則這是多躍點、多路徑關聯。