Zdieľať cez


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 tieto údaje boli 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 naprieč segmentmi a mierami a inými Customer Insights - Data procesmi.

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 z zdrojovej tabuľky obsahujúcej cudzí kľúč a cieľovej tabuľky ukazujúcou 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 .

Diagram s cestami vzťahov pre tabuľku zákazníkov s tromi vzťahmi 1-n.

  • 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 webaccountID.

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.
  1. Prejdite na Údaje>Tabuľky.

  2. Vyberte kartu Vzťahy .

  3. Vyberte Nový vzťah.

  4. Na table Nový vzťah uveďte nasledujúce informácie:

    Nový bočný panel vzťahu s prázdnymi vstupnými poľami.

    • 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.

    • Mohutnosť zdroja: Mohutnosť tabuľky zdroja. 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: Viaceré 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 je možné vytvoriť pomocou dvoch vzťahov many-to-one a prepájacej tabuľky, ktorá spája zdrojovú tabuľku a cieľovú tabuľku.

    • Cieľová kardinalita: Kardinalita záznamov cieľovej tabuľky.

    • Pole zdrojového kľúča: pole cudzieho kľúča v zdrojovej tabuľke. Príklad: StoreId

    • Pole cieľového kľúča: pole kľúča cieľovej tabuľky. Príklad: StoreId

  5. Vyberte položku Uložiť a vytvorte vlastný vzťah.

Spravovanie existujúcich vzťahov

Prejdite na tabuľky>údajov a kartu Vzťahy a zobrazte všetky vzťahy, ktoré boli vytvorené, ich zdrojovú tabuľku, cieľovú tabuľku a kardinalitu.

Zoznam vzťahov a možností na paneli akcií stránky Vzťahy.

Použite možnosti Filtrovať podľa alebo Hľadať vzťahy na vyhľadanie konkrétneho vzťahu. Ak chcete zobraziť sieťový diagram existujúcich vzťahov a ich kardinality, vyberte položku Vizualizér.

Vyberte vzťah na zobrazenie dostupných akcií:

  • Upraviť: Aktualizujte vlastnosti vlastných vzťahov na table úprav a uložte zmeny.
  • Odstrániť: Odstráni vlastné vzťahy.
  • Zobraziť: Zobrazenie systémovo vytvorených a dedených vzťahov.

Preskúmanie vizualizéra vzťahov

Vizualizér vzťahov zobrazuje sieťový diagram existujúcich vzťahov medzi pripojenými tabuľkami a ich kardinality. Vizualizuje aj postup vzťahu.

Snímka obrazovky sieťového diagramu vizualizéra vzťahov s pripojeniami medzi súvisiacimi tabuľkami.

Ak chcete prispôsobiť zobrazenie, môžete zmeniť polohu políčok ich presunutím na plátno. Ďalšie možnosti zahŕňajú:

  • Exportovať ako obrázok: Uložte aktuálne zobrazenie ako súbor obrázka.
  • Zmena na vodorovné alebo 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 mierky, ktorá zahŕňa iné tabuľky ako tabuľku zjednoteného profilu, a existuje viacero možností, ako dosiahnuť tabuľku zjednoteného profilu. 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 Zákazník zjednoteného profilu :

  • 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 mierky 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 by ste pravdepodobne dosiahli 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 tabuľke iba prostredníctvom identifikácie kontaktu , ide o priamy vzťah.

Zdrojová tabuľka sa pripája priamo k cieľovej tabuľke.

Vzťah s viacerými postupmi

Vzťah viacerých ciest je špeciálny typ priameho vzťahu, ktorý spája zdrojovú tabuľku s viacerými cieľovými tabuľkami.

Ak sa napríklad tabuľka aktivít s názvom eCommerce_eCommercePurchases vzťahuje na dve cieľové tabuľky, eCommerce_eCommerceContacts aj loyaltyScheme_loyCustomers, ide o vzťah viacerých ciest.

Zdrojová tabuľka sa pripája priamo k viacerým cieľovým tabuľkám prostredníctvom vzťahu s viacerými skokmi.

Nepriamy vzťah

Vzťah sa klasifikuje ako nepriamy vzťah , keď zdrojová tabuľka súvisí s jednou alebo viacerými inými tabuľkami predtým, ako súvisí s cieľovou tabuľkou.

Viacskokový vzťah

Vzťah s viacerými skokmi je nepriamy vzťah , ktorý umožňuje pripojiť zdrojovú tabuľku k cieľovej tabuľke prostredníctvom jednej alebo viacerých ďalších prechodných tabuliek.

Ak sa napríklad tabuľka aktivít s názvom eCommerce_eCommercePurchasesWest pripojí k sprostredkujúcej tabuľke s názvom eCommerce_eCommercePurchasesEast a potom sa pripojí k cieľovej tabuľke s názvom eCommerce_eCommerceContacts, ide o vzťah s viacerými skokmi.

Zdrojová tabuľka sa pripája priamo k cieľovej tabuľke pomocou sprostredkujúcej tabuľky.

Viacskokový vzťah, vzťah s viacerými postupmi

Vzťahy s viacerými skokmi a viacerými cestami možno použiť spoločne na vytvorenie vzťahov s viacerými skokmi a viacerými cestami. Tento špeciálny typ kombinuje funkcie viacskokových a viaccestných vzťahov. Umožňuje vám pripojiť sa k viac ako jednej cieľovej tabuľke pri používaní sprostredkujúcich 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 multi-hop, viaccestný vzťah.

Zdrojová tabuľka sa pripája priamo k jednej cieľovej tabuľke a pripája sa k inej cieľovej tabuľke cez pomocnú tabuľku.

Ďalší krok

Systémové a vlastné vzťahy sa používajú na vytváranie segmentov a opatrení na základe viacerých zdrojov údajov, ktoré sa už neukladajú.