Vzťahy medzi tabuľkami a cestami k tabuľkám
Údaje o zákazníkoch sú často rozložené vo viacerých tabuľkách. Je dôležité, aby boli tieto údaje navzájom prepojené, aby ste ich mohli využiť pre svoje scenáre. Máte napríklad tabuľku pre používateľov, objednávky, podrobnosti objednávky a produkty. Povedzme, že chcete segment všetkých používateľov, ktorí nedávno zadali objednávku. Na vytvorenie tohto segmentu nemôžete použiť iba tabuľku Používatelia , ale potrebovali by ste tabuľku Objednávky a tabuľka Používatelia . Vaša tabuľka Používatelia a Objednávky musia byť navzájom prepojené kľúčom ako userId. Vzťahy v Customer Insights - Data vám umožňujú prepojiť tabuľky, čo vám umožňuje používať všetky údaje v rámci segmentov a mier a iných Customer Insights - Data procesov.
Vzťahy definujú graf vašich údajov, keď tabuľky zdieľajú spoločný identifikátor, cudzí kľúč. Na tento cudzí kľúč možno odkazovať z jednej tabuľky do druhej. Vzťah pozostáva zo zdrojovej tabuľky obsahujúcej cudzí kľúč a cieľovej tabuľky ukazujúcej cudzie kľúče zdrojovej tabuľky do.
Existujú tri typy vzťahov:
- Neupraviteľné systémové vzťahy vytvára systém ako súčasť procesu zjednocovania údajov
- Neupraviteľné zdedené vzťahy sa vytvárajú automaticky z prijímania zdrojov údajov
- Upraviteľné vlastné vzťahy vytvárajú a konfigurujú používatelia
Needitovateľné systémové vzťahy
Počas zjednotenia údajov sa systémové vzťahy vytvárajú automaticky na základe inteligentného párovania. Tieto vzťahy pomáhajú priraďovať záznamy profilu zákazníka k zodpovedajúcim záznamom. Nasledujúci diagram ilustruje vytvorenie troch systémových vzťahov. Tabuľka zákazníkov je spárovaná s inými tabuľkami, aby sa vytvorila jednotná tabuľka Zákazník .
- CustomerToContact vzťah bol vytvorený medzi tabuľkou Zákazník a Kontakt tabuľka. Tabuľka Zákazník získa kľúčové pole Contact_contactID ktoré súvisí s Kontakt pole kľúča tabuľky ID kontaktu.
- Vzťah ZákazníkToAccount bol vytvorený medzi tabuľkou Zákazník a Účtom tabuľka. Tabuľka Zákazník získa kľúčové pole ID_účtu ktoré súvisí s Účtom pole kľúča tabuľky ID účtu.
- Vzťah CustomerToWebAccount bol vytvorený medzi tabuľkou Zákazník a Webovým účtom tabuľka. Tabuľka Zákazník získa kľúčové pole WebAccount_webaccountID , ktoré súvisí s Webovým účtom pole kľúča tabuľky ID webového účtu.
Needitovateľné zdedené vzťahy
Počas procesu prijímania údajov systém kontroluje existujúce vzťahy v zdrojoch údajov. Ak neexistuje žiadny vzťah, systém ich automaticky vytvorí. Tieto vzťahy sa tiež používajú v následných procesoch.
Vytvorenie vlastného vzťahu
Vlastné vzťahy vám umožňujú prepojiť dve tabuľky, ktoré potom možno použiť spolu v segmentoch a meraniach.
Napríklad chcete vytvoriť segment všetkých zákazníkov, ktorí si kúpili kávu v obchode v New Yorku. Vaše údaje sú uložené v troch tabuľkách:
- loyaltyContacts: obsahuje zoznam všetkých zákazníkov. Stĺpce zahŕňajú LoyaltyId a FullName.
- Nákupy: obsahuje históriu nákupov všetkých zákazníkov. Stĺpce zahŕňajú Timestamp, LoyaltyId, PurchasePrice a StoreId.
- Obchody: obsahuje viac podrobností o každom obchode. Stĺpce zahŕňajú StoreId, StoreSize a StoreLocation. V tomto príklade vytvorte vlastný vzťah medzi nákupmi a predajňami ako vzťah medzi viacerými (nákupmi) a jedným (predajne) v stĺpci StoreId. Po vytvorení môžete požadovaný segment vytvoriť pridaním filtra do stĺpca StoreLocation v tabuľke Obchody.
Prejdite na Údaje>Tabuľky.
Vyberte kartu Vzťahy .
Vyberte Nový vzťah.
Na table Nový vzťah uveďte nasledujúce informácie:
Názov vzťahu: Názov, ktorý odráža účel vzťahu. V názvoch vzťahov sa rozlišujú malé a veľké písmená. Príklad: PurchasesToStores.
Popis: Popis vzťahu.
Zdrojová tabuľka: Tabuľka, ktorá sa používa ako zdroj vo vzťahu. Príklad: Nákupy.
Cieľová tabuľka: Tabuľka, ktorá sa používa ako cieľ vo vzťahu. Príklad: Obchody.
Kardinalita zdroja: Mohutnosť zdrojovej tabuľky. Kardinalita popisuje počet možných prvkov v množine. Vždy súvisí s cieľovou kardinalitou. Môžete si vybrať medzi Jeden a Mnoho. Podporované sú iba vzťahy „mnoho k jednému“ a „jeden k jednému“.
- Mnohé k jednému: Na jeden cieľový záznam sa môže vzťahovať viac zdrojových záznamov. Príklad: Viacnásobné nákupy v jednom obchode.
- Jeden k jednému: Jeden zdrojový záznam sa týka jedného cieľového záznamu.
Poznámka
Vzťahy many-to-many možno vytvoriť pomocou dvoch vzťahov many-to-one a prepojovacej tabuľky, ktorá spája zdrojovú tabuľku a cieľovú tabuľku.
Cieľová mohutnosť: Mohutnosť záznamov cieľovej tabuľky.
Pole zdrojového kľúča: Pole cudzieho kľúča v zdrojovej tabuľke. Príklad: StoreId
Cieľové kľúčové pole: Kľúčové pole cieľovej tabuľky. Príklad: StoreId
Výberom možnosti Uložiť vytvorte vlastný vzťah.
Spravovanie existujúcich vzťahov
Ak chcete zobraziť všetky vzťahy, ktoré majú boli vytvorené, ich zdrojová tabuľka, cieľová tabuľka a mohutnosť. >
Na vyhľadanie konkrétneho vzťahu použite možnosti Filtrovať podľa alebo Hľadať vzťahy . Ak chcete zobraziť sieťový diagram existujúcich vzťahov a ich mohutnosť, vyberte Vizualizátor.
Ak chcete zobraziť dostupné akcie, vyberte vzťah:
- Upraviť: Aktualizujte vlastnosti vlastných vzťahov na table úprav a uložte zmeny.
- Odstrániť: Odstránenie vlastných vzťahov.
- Zobraziť: Zobrazenie systémov vytvorených a zdedených vzťahov.
Preskúmanie vizualizéra vzťahov
Vizualizátor vzťahov zobrazuje sieťový diagram existujúcich vzťahov medzi pripojenými tabuľkami a ich mohutnosťou. Vizualizuje aj postup vzťahu.
Ak chcete prispôsobiť zobrazenie, môžete zmeniť polohu políčok ich presunutím na plátno. Medzi ďalšie možnosti patrí:
- Exportovať ako obrázok: Uloží aktuálne zobrazenie ako súbor obrázka.
- Zmeniť na vodorovné/zvislé rozloženie: Zmeňte zarovnanie tabuliek a vzťahov.
- Upraviť: Aktualizujte vlastnosti vlastných vzťahov na table úprav a uložte zmeny.
Cesty vyjadrujúce vzťah
Cesta vzťahu popisuje tabuľky, ktoré sú spojené so vzťahmi medzi zdrojovou tabuľkou a cieľovou tabuľkou. Používa sa pri vytváraní segmentu alebo miery, ktorá zahŕňa tabuľky iné ako zjednotená tabuľka profilov a existuje viacero možností, ako dosiahnuť zjednotenú tabuľku profilov. Rôzne postupy vzťahov môžu priniesť rôzne výsledky.
Napríklad tabuľka eCommerce_eCommercePurchases má nasledujúce vzťahy k tabuľke jednotného profilu Zákazník :
- eCommerce_eCommercePurchases > Zákazník
- eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > Zákazník
- eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > loyaltyScheme_loyCustomers > Zákazník
Cesta vzťahu určuje, ktoré tabuľky môžete použiť pri vytváraní pravidiel pre miery alebo segmenty. Výber možnosti s najdlhšou cestou vzťahu pravdepodobne prinesie menej výsledkov, pretože zodpovedajúce záznamy musia byť súčasťou všetkých tabuliek. V tomto prípade musí mať zákazník zakúpený tovar prostredníctvom elektronického obchodu (eCommerce_eCommercePurchases) v mieste predaja (POS_posPurchases) a zúčastniť sa nášho vernostného programu (loyaltyScheme_loyCustomers). Pri výbere prvej možnosti pravdepodobne získate viac výsledkov, pretože zákazníci musia existovať iba v jednej ďalšej tabuľke.
Priamy vzťah
Vzťah je klasifikovaný ako priamy vzťah keď zdrojová tabuľka súvisí s cieľovou tabuľkou iba s jedným vzťahom.
Ak sa napríklad tabuľka aktivít s názvom eCommerce_eCommercePurchases pripája k cieľovej tabuľke eCommerce_eCommerceContacts prostredníctvom tabuľky ContactId iba, je to priamy vzťah.
Vzťah s viacerými postupmi
A viaccestný vzťah je špeciálny typ priameho vzťahu, ktorý spája zdrojovú tabuľku s viac ako jednou cieľovou tabuľkou.
Ak sa napríklad tabuľka aktivít s názvom eCommerce_eCommercePurchases týka dvoch cieľových tabuliek, obe eCommerce_eCommerceContacts a loyaltyScheme_loyCustomers, ide o viaccestný vzťah.
Nepriamy vzťah
Vzťah je klasifikovaný ako nepriamy vzťah , keď sa zdrojová tabuľka týka jednej alebo viacerých iných tabuliek predtým, ako sa vzťahuje na cieľovú tabuľku.
Viacskokový vzťah
multi-hop vzťah je nepriamy vzťah , ktorý vám umožňuje pripojiť zdrojovú tabuľku k cieľovej tabuľke prostredníctvom jednej alebo viacerých ďalších sprostredkovateľských tabuliek.
Ak sa napríklad tabuľka aktivít s názvom eCommerce_eCommercePurchasesWest pripojí k prechodnej tabuľke s názvom eCommerce_eCommercePurchasesEast a potom sa pripojí k cieľu tabuľka s názvom eCommerce_eCommerceContacts, ide o viacskokový vzťah.
Viacskokový vzťah, vzťah s viacerými postupmi
Viacskokové a viaccestné vzťahy možno použiť spoločne na vytvorenie viacskokových, viaccestných vzťahov. Tento špeciálny typ kombinuje funkcie multi-hop a viaccestných vzťahov. Umožňuje vám pripojiť sa k viac ako jednej cieľovej tabuľke pri používaní prechodných tabuliek.
Ak sa napríklad tabuľka aktivít s názvom eCommerce_eCommercePurchasesWest pripojí k prechodnej tabuľke s názvom eCommerce_eCommercePurchasesEast a potom sa pripojí k dvom cieľom tabuľky, eCommerce_eCommerceContacts a loyaltyScheme_loyCustomers, ide o viacskokový a viaccestný vzťah.
Ďalší krok
Systémové a vlastné vzťahy sa používajú na vytváranie segmentov a meraní založených na viacerých zdrojoch údajov, ktoré sa už neukladajú.