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 .

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

    • 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

  5. 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ť. >

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

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.

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

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.

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

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.

Zdrojová tabuľka sa pripája priamo k viac ako jednej cieľovej tabuľke prostredníctvom viacskokového vzťahu.

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.

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

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.

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 meraní založených na viacerých zdrojoch údajov, ktoré sa už neukladajú.