Делите путем


Релације између табела и путања до табела

Подаци о купцима се често шире у више табела. Од критичног је значаја да се ти подаци међусобно повећу како бисте могли да их искористите за своје сценарије. На пример, имате табелу за кориснике, поруџбине, детаље поруџбине и производе. Рецимо да желите сегмент свих корисника који су недавно наручили поруџбину. Да бисте креирали овај сегмент, не можете сами да користите табелу "Корисници ", али ће вам бити потребне табеле " Поруџбине " и табелу "Корисници ". Табела "Корисници и поруџбине " мора бити међусобно повезана са кључем као што је ИД корисника. односи вам омогућавају Customer Insights - Data да повежете табеле, што вам омогућава да користите све податке у сегментима, мерама и другим процесима Customer Insights - Data .

односи графикон података када табеле деле заједнички идентификатор, страни кључ. На овај страни кључ се може упућити из једне табеле у другу. Релација се састоји од изворне табеле која садржи страни кључ и циљну табелу на коју указује страни кључ изворне табеле.

Постоје три врсте релација:

  • Систем креира систем који се односи не може да се уређује као део процеса уједињења података
  • Наслеђене поруке које се не односи аутоматски се креирају из извора података који се не могу уређивати
  • Корисници креирају и односи могу да уређују прилагођене датотеке

Системске релације које не могу да се уређују

Током уједначавања података, системске релације се аутоматски креирају на основу интелигентног подударања. Ове релације помажу да се повежу записи профила клијената са одговарајућим записима. Следећи дијаграм илуструје креирање три системске релације. Табела купца се подудара са другим табелама да би се произвела обједињена табела "Купац ".

Дијаграм са путањама релације за табелу купаца са три 1-н односи.

  • Однос "ЦустомерТоЦонтацт" је креиран између табеле " Купац " и табеле "Контакт ". Табела "Купац " добија кључно поље Цонтацт_цонтацтИД односи на ИД поља за контакт у табели "Контакт".
  • Однос "ЦустомерТоАццоунт " је креиран између табеле "Купац" и табеле "Конто ". Табела "Купац " добија кључно поље које Аццоунт_аццоунтИД односи на ИД поља кључа табеле "Конто".
  • ЦустомерТоWебАццоунт релација је креирана између табеле "Купац" и табеле WебАццоунт . Табела " Купац " добија кључно поље које WебАццоунт_wебаццоунтИД да се повеже са пољем кључа WебАццоунт табеле wебаццоунтИД.

Наслеђене релације које не могу да се уређују

Током процеса уноса података, систем проверава постоје ли релације у изворима података. Ако не постоје релације, систем их аутоматски креира. Те релације се такође користе у последичним процесима.

Креирање прилагођене релације

Прилагођене односи вам омогућавају да повежете две табеле које се затим могу користити заједно у низводним сегментима и мерама.

На пример, желите да направите сегмент свих купаца који су купили кафу у продавници у Њујорку. Подаци се складиште у три табеле:

  • лојалностКонтакти : садржи листу свих купаца. Колоне укључују ИД лојалности и ФуллНаме.
  • Набавке : садржи историју набавке свих купаца. Колоне укључују Тиместамп, ИД лојалности, ИД набавке и ИД продавнице.
  • Продавнице : садржи више детаља о свакој продавници. Колоне укључују ИД складишта, величину складишта и локацију СтореЛоцатион. На пример, креирајте прилагођену релацију између "Набавке" и "Продавнице" као много (набавки) према једној (ускладиштеној) релацији у колони "ИД продавнице". Када се успостави, можете креирати захтевани сегмент додавањем филтера у колону "Складиштењелокације" у табели "Продавнице".
  1. Идите на табеле > података.

  2. Изаберите односи картицу.

  3. Изаберите нову релацију.

  4. У окну "Нова релација" наведите следеће информације:

    Ново окно са стране релације са празним улазним пољима.

    • Име релације : Име које одражава сврху релације. Имена релација су осетљива на мала и велика слова. Пример : "Историја набавки".

    • Опис : Опис релације.

    • Изворна табела: Табела која се користи као извор у релацији. Пример : Набавке.

    • Циљна табела: Табела која се користи као циљ у релацији. Пример : Продавнице.

    • Изворна кардиналност : Кардиналност изворног стола. Кардиналност описује број могућих елемената у скупу. Увек се односи на циљну кардиналност. Можете да бирате између "Један " и "Много ". Подржани су само релације више-према-један и један-према-један.

      • Више према један: Више изворних записа може се односити на један циљни запис. Пример : Више куповина из једног складишта.
      • Један према један: Један изворни запис односи се на један циљни запис.

      Белешка

      Садржаји "више-према-више односи се могу креирати помоћу два односи "више-према-један" и табеле за повезивање која повезује изворну табелу и циљну табелу.

    • Мета кардиналности : Кардиналност записа циљног стола.

    • Поље изворног кључа : Поље страног кључа у изворној табели. Пример : ИД складишта

    • Поље циљног кључа : кључно поље циљне табеле. Пример : ИД складишта

  5. Кликните на дугме Сачувај да бисте креирали прилагођену релацију.

Управљање постојећим релацијама

Идите на табеле > података и односи да бисте приказали све односи које су креиране, њихову изворну табелу, циљну табелу и кардиналност.

Листа односи и опција на траци са радњама односи странице.

Користите опцију "Филтер по " или "Претражи односи опције" да бисте пронашли одређену релацију. Изаберите Висуализер да бисте видели мрежни дијаграм постојећих односи њихове кардиналности.

Изаберите релацију да бисте приказали доступне радње:

  • Едит : Ажурирање својстава прилагођених односи окну за уређивање и чување промена.
  • Делете : Избришите прилагођене односи.
  • Приказ : Прикажите системски креиране и наслеђене односи.

Истражите визуелизатор релација

Визуелизатор односа приказује мрежни дијаграм постојећег односи повезаних табела и њихове кардиналности. Такође визуализује путању релација.

Снимак екрана мрежног дијаграма визуелизације релације са везама између сродних табела.

Да бисте прилагодили приказ, можете да промените положај оквира тако што ћете их превући на подлогу. Остале опције укључују:

  • Извези као слику : Сачувајте тренутни приказ као датотеку слике.
  • Промените у хоризонтални/вертикални распоред: Промените поравнавање табела и односи.
  • Едит : Ажурирање својстава прилагођених односи окну за уређивање и чување промена.

Путање релација

Путања релације описује табеле које су повезане са односи између изворне табеле и циљне табеле. Користи се приликом креирања сегмента или мере која садржи табеле које нису обједињена табела профила и постоји више опција за достизање обједињене табеле профила. Различите путање релација могу постићи различите резултате.

На пример, табела која еЦоммерце_еЦоммерцеПурцхасес следећу табелу односи са обједињеним профилом "Купац ":

  • eCommerce_eCommercePurchases > Клијент
  • eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > Клијент
  • eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > loyaltyScheme_loyCustomers > Клијент

Путања релације одређује које табеле можете користити приликом креирања правила за мере или сегменте. Избор опције са најдужом путањом релације вероватно ће дати мање резултата јер записи који се подударају морају да буду део свих табела. У овом примеру, клијент мора да купи робу путем е-трговине (eCommerce_eCommercePurchases), на продајном месту (POS_posPurchases) и да учествује у нашем програму лојалности (loyaltyScheme_loyCustomers). Када одаберете прву опцију, вероватно ћете добити више резултата јер купци треба да постоје само у једној другој табели.

Директна релација

Релација се класификује као директна релација када се изворна табела односи на циљну табелу са само једном релацијом.

На пример, ако се табела активности еЦоммерце_еЦоммерцеПурцхасес "ЕЦоммерце_еЦоммерцеЦонтацтс " повеже са циљном табелом само преко ИД-а контакта , то је директна релација.

Изворна табела се директно повезује са циљном табелом.

Релација кроз више путања

Релација са више путања је посебан тип директне релације која повезује изворну табелу са више циљних табела.

На пример, ако се табела активности под називом еЦоммерце_еЦоммерцеПурцхасес односи на две циљне табеле, еЦоммерце_еЦоммерцеЦонтацтс и лоyалтyСцхеме_лоyЦустомерс , то је релација са више путања.

Изворна табела се директно повезује са више циљних табела путем релације са више скокова.

Индиректна релација

Релација се класификује као индиректна релација када се изворна табела односи на једну или више других табела пре него што се повеже са циљном табелом.

Релација кроз више скокова

Релација са више скокова је индиректна релација која вам омогућава да повежете изворну табелу са циљном табелом кроз једну или више других посредничких табела.

На пример, ако се табела активности под називом еЦоммерце_еЦоммерцеПурцхасесWест повезује са посредничком табелом која се зове еЦоммерце_еЦоммерцеПурцхасесЕаст , а затим се повезује са циљном табелом под називом еЦоммерце_еЦоммерцеЦонтацтс , то је релација са више скокова.

Изворна табела се директно повезује са циљном табелом са посредничком табелом.

Више скокова, релација са више путања

Вишеструке и вишеслојеничке односи се могу користити заједно за креирање вишеструких, вишесклоничких односи. Овај посебан тип комбинује функције вишеструког скока и више путања односи. Омогућава вам да се повежете са више циљних табела док користите посредничке табеле.

На пример, ако се табела активности под називом еЦоммерце_еЦоммерцеПурцхасесWест повезује са посредничком табелом која се зове еЦоммерце_еЦоммерцеПурцхасесЕаст , а затим се повезује са две циљне табеле, између еЦоммерце_еЦоммерцеЦонтацтс и лоyалтyСцхеме_лоyЦустомерс , то је релација са више скокова и више путања.

Изворна табела се директно повезује са једном циљном табелом и повезује са другом циљном табелом кроз посредничку табелу.

Следећи корак

Систем и прилагођене односи се користе за креирање сегмената и мера заснованих на више извора података који више нису силосирани ... .