Dijeli putem


Odnosi između tablica i putanja tablica

Podaci o kupcima često se šire u više tablica. Ključno je da ti podaci budu međusobno povezani kako biste ih mogli iskoristiti za svoje scenarije. Na primjer, imate tablicu za korisnike, narudžbe, detalje narudžbe i proizvode. Recimo da želite segment svih korisnika koji su nedavno naručili. Da biste kreirali ovaj segment, ne možete koristiti samo tablicu Korisnici , ali će vam trebati tablica Narudžbe i tablica Korisnici . Tablica Korisnici i narudžbe mora biti međusobno povezana ključem kao što je korisnički ID. Odnosi vam Customer Insights - Data omogućuje povezivanje tablica, omogućujući vam da koristite sve svoje podatke u segmentima i mjerama i drugim Customer Insights - Data procesima.

Odnosi definirati grafikon podataka kada tablice dijele zajednički identifikator, vanjski ključ. Ovaj vanjski ključ može se referencirati iz jedne tablice u drugu. Odnos se sastoji od izvorišne tablice koja sadrži vanjski ključ i ciljne tablice na koju pokazuje vanjski ključ izvorne tablice.

Postoje tri vrste odnosa:

  • Sustav Odnosi sustava koji se ne može uređivati stvara kao dio procesa objedinjavanja podataka
  • Naslijeđene Odnosi koje se ne može uređivati stvaraju se automatski iz gutanja izvora podataka
  • Korisnici stvaraju i konfiguriraju prilagođene Odnosi koje je moguće uređivati

Odnosi sustava koji se ne mogu uređivati

Tijekom objedinjavanja podataka, odnosi sustava stvaraju se automatski na temelju inteligentnog podudaranja. Ovi odnosi pomažu pri povezivanju zapisa profila klijenta s odgovarajućim zapisima. Sljedeći dijagram ilustrira stvaranje tri odnosa na temelju sustava. Tablica kupca usklađena je s drugim tablicama da bi se proizvela objedinjena tablica Kupac .

Dijagram s putovima odnosa za tablicu klijenta s tri 1-n Odnosi.

  • Odnos CustomerToContact kreiran je između tablice Kupac i tablice Kontakt . Tablica Kupac dohvaća polje ključa Contact_contactID koje će se odnositi na polje IDP-a kontakta tablice kontakta.
  • Odnos CustomerToAccount kreiran je između tablice Kupac i tablice Poslovni subjekt . Tablica Kupac dobiva polje ključa Account_accountID koje će se odnositi na polje Račun ID ključa tablice Račun.
  • Odnos CustomerToWebAccount stvoren je između tablice Kupac i tablice WebRačun . Tablica Kupac dobiva polje ključa WebAccount_webaccountID koje će se odnositi na web-račun polja web-računa polja ključa tablice WebAccountID .

Naslijeđeni odnosi koji se ne mogu uređivati

Tijekom postupka unosa podataka, sustav provjerava izvore podataka za postojeće odnose. Ako ne postoje odnosi, sustav ih automatski stvara. Ovi se odnosi također koriste u nizvodnim procesima.

Stvaranje prilagođenog odnosa

Prilagođeni Odnosi omogućuju povezivanje dviju tablica koje se zatim mogu koristiti zajedno u segmentima i mjerama na kraju proizvodnog lanca.

Na primjer, želite izgraditi segment svih kupaca koji su kupili kavu u trgovini u New Yorku. Vaši se podaci pohranjuju u tri tablice:

  • loyaltyContacts: sadrži popis svih kupaca. Stupci uključuju LoyaltyId i FullName.
  • Nabava: sadrži povijest kupnji svih kupaca. Stupci uključuju Timestamp, LoyaltyId, PurchasePrice i StoreId.
  • Trgovine: sadrži više detalja o svakoj trgovini. Stupci uključuju StoreId, StoreSize i StoreLocation. U ovom primjeru stvorite prilagođeni odnos između Nabave i Trgovina kao odnos više (kupnji) s jednim (trgovinama) u stupcu StoreId. Nakon uspostavljanja možete stvoriti potreban segment dodavanjem filtra u stupac StoreLocation u tablici Trgovine.
  1. Otvorite tablice podataka>.

  2. Odaberite karticu Odnosi .

  3. Odaberite Novi odnos.

  4. U oknu Novi odnos navedite sljedeće informacije:

    Novo okno na strani odnosa s praznim poljima za unos.

    • Naziv odnosa: naziv koji odražava svrhu odnosa. Nazivi odnosa razlikuju velika i mala slova. Primjer: PurchasesToStores.

    • Opis: Opis odnosa.

    • Izvorna tablica: tablica koja se koristi kao izvor u odnosu. Primjer: nabava.

    • Ciljna tablica: tablica koja se koristi kao cilj u odnosu. Primjer: trgovine.

    • Kardinalnost izvora: Kardinalnost izvorne tablice. Kardinalnost opisuje broj mogućih elemenata u skupu. Uvijek se odnosi na ciljnu kardinalnost. Možete birati između Jednog i Više. Podržani su samo odnosi mnogi na jedan i jedan na jedan.

      • Više na jedan: više izvornih zapisa može se odnositi na jedan ciljni zapis. Primjer: više kupnji u jednoj trgovini.
      • Jedan na jedan: jedan izvorni zapis odnosi se na jedan ciljni zapis.

      Napomena

      Mnogo Odnosi može se stvoriti pomoću dva Odnosi više na jedan i tablice povezivanja koja povezuje izvornu i ciljnu tablicu.

    • Ciljana kardinalnost: Kardinalnost zapisa ciljne tablice.

    • Polje izvornog ključa: polje vanjskog ključa u izvorišnoj tablici. Primjer: ID trgovine

    • Polje ciljnog ključa: polje ključa ciljne tablice. Primjer: ID trgovine

  5. Odaberite Spremi da biste stvorili prilagođeni odnos.

Upravljanje postojećim odnosima

Otvorite tablice>podataka i karticu Odnosi da biste vidjeli sva stvorena Odnosi , izvorišnu tablicu, ciljnu tablicu i kardinalnost.

Popis Odnosi i mogućnosti na akcijskoj traci stranice Odnosi.

Pomoću mogućnosti Filtriraj po ili Pretraži Odnosi možete pronaći određeni odnos. Da biste vidjeli mrežni dijagram postojećih Odnosi i njihove kardinalnosti, odaberite Vizualizator.

Odaberite odnos za prikaz dostupnih akcija:

  • Uređivanje: ažurirajte svojstva prilagođenih Odnosi u oknu za uređivanje i spremite promjene.
  • Brisanje: izbrišite prilagođene Odnosi.
  • Prikaz: prikaz sistemski stvorenih i naslijeđenih Odnosi.

Istražite vizualizator odnosa

Vizualizator odnosa prikazuje mrežni dijagram postojećeg Odnosi između povezanih tablica i njihove kardinalnosti. Njime se također vizualizira putanja odnosa.

Snimka zaslona mrežnog dijagrama vizualizatora odnosa s vezama između povezanih tablica.

Da biste prilagodili prikaz, možete promijeniti položaj okvira povlačenjem po radnom području. Ostale mogućnosti uključuju:

  • Izvezi kao sliku: spremite trenutni prikaz kao slikovnu datoteku.
  • Promijeni u vodoravni/okomiti izgled: Promijenite poravnanje tablica i Odnosi.
  • Uređivanje: ažurirajte svojstva prilagođenih Odnosi u oknu za uređivanje i spremite promjene.

Putanje odnosa

Put odnosa opisuje tablice koje su povezane s Odnosi između izvorišne i ciljne tablice. Koristi se pri stvaranju segmenta ili mjere koja uključuje tablice koje nisu jedinstvena tablica profila i postoji više mogućnosti za dosezanje jedinstvene tablice profila. Različite putanje odnosa mogu dati različite rezultate.

Na primjer, tablica eCommerce_eCommercePurchases ima sljedeće Odnosi u tablici Kupac jedinstvenog profila :

  • eCommerce_eCommercePurchases> Klijent
  • eCommerce_eCommercePurchases> eCommerce_eCommerceContacts> POS_posPurchases> Klijent
  • eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > loyaltyScheme_loyCustomers > Klijent

Put odnosa određuje koje tablice možete koristiti prilikom kreiranja pravila za mjere ili segmente. Odabir mogućnosti s najdužim putem odnosa vjerojatno će dati manje rezultata jer podudarni zapisi moraju biti dio svih tablica. U ovom primjeru klijent mora kupiti robu putem e-trgovine (eCommerce_eCommercePurchases) na prodajnom mjestu (POS_posPurchases) i sudjelovati u našem programu vjernosti (loyaltyScheme_loyCustomers). Prilikom odabira prve opcije vjerojatno ćete dobiti više rezultata jer kupci trebaju postojati samo u jednoj drugoj tablici.

Izravan odnos

Odnos se klasificira kao izravan odnos kada se izvorna tablica odnosi na ciljnu tablicu sa samo jednim odnosom.

Na primjer, ako se tablica aktivnosti pod nazivom eCommerce_eCommercePurchases povezuje s ciljnom tablicom eCommerce_eCommerceContacts tablici samo putem ID-a kontakta , to je izravan odnos.

Izvorna tablica povezuje se izravno s ciljnom tablicom.

Odnos s više putanja

Odnos s više puta posebna je vrsta izravnog odnosa koja povezuje izvorišnu tablicu s više ciljnih tablica.

Na primjer, ako se tablica aktivnosti pod nazivom eCommerce_eCommercePurchases odnosi na dvije ciljne tablice, i eCommerce_eCommerceContacts i loyaltyScheme_loyCustomers, to je odnos s više puta.

Izvorna tablica povezuje se izravno s više ciljnih tablica putem odnosa s više skokova.

Neizravan odnos

Odnos se klasificira kao neizravan odnos kada se izvorna tablica odnosi na jednu ili više drugih tablica prije povezivanja s ciljnom tablicom.

Odnos s više preskoka

Odnos s više skokova neizravni je odnos koji vam omogućuje povezivanje izvorne tablice s ciljnom tablicom putem jedne ili više drugih posredničkih tablica.

Na primjer, ako se tablica aktivnosti pod nazivom eCommerce_eCommercePurchasesWest poveže s posredničkom tablicom koja se zove eCommerce_eCommercePurchasesEast a zatim se poveže s ciljnom tablicom koja se zove eCommerce_eCommerceContacts, to je odnos s više skokova.

Izvorna tablica povezuje se izravno s ciljnom tablicom s posrednom tablicom.

Odnos s više preskoka, više putanja

Multi-hop i multi-path Odnosi mogu se koristiti zajedno za stvaranje multi-hop Odnosi s više staza. Ovaj poseban tip kombinira funkcije multi-hop i multi-path Odnosi. Omogućuje povezivanje s više ciljnih tablica tijekom korištenja međutablica.

Na primjer, ako se tablica aktivnosti pod nazivom eCommerce_eCommercePurchasesWest poveže s međustrukom tablicom koja se zove eCommerce_eCommercePurchasesEast a zatim se poveže s dvije ciljne tablice, i eCommerce_eCommerceContacts i loyaltyScheme_loyCustomers , to je odnos s više skokova iviše puta.

Izvorna tablica povezuje se izravno s jednom ciljnom tablicom i povezuje se s drugom ciljnom tablicom putem srednje tablice.

Sljedeći korak

Sustav i prilagođeni Odnosi koriste se za stvaranje segmenata i mjera na temelju više izvora podataka koji više nisu izolirani.