Partekatu honen bidez:


Taulen eta tauletarako bide-izenen arteko harremanak

Askotan, bezeroen datuak hainbat mahaitan banatuta daude. Ezinbestekoa da datu hauek elkarren artean konektatzea, zure eszenatokietarako aprobetxatu ahal izateko. Adibidez, erabiltzaileen, eskaeren, eskaeraren xehetasunen eta produktuen taula bat duzu. Demagun duela gutxi eskaera bat egin duten erabiltzaile guztien segmentua nahi duzula. Segmentu hau sortzeko, ezin duzu Erabiltzaileak taula bakarrik erabili, baina Eskaerak taula beharko zenuke eta Erabiltzaileak taula. Zure Erabiltzaileak eta Eskaerak taulak elkarrekin lotu behar dira bezalako gako batekin. userId. Harremanek Customer Insights - Data n zure taulak elkarrekin lotzeko aukera ematen dizute, zure datu guztiak segmentu eta neurrietan eta beste Customer Insights - Data prozesu batzuetan erabiltzeko.

Harremanek zure datuen grafiko bat definitzen dute taulek identifikatzaile komun bat, kanpoko gako bat, partekatzen dutenean. Atzerriko gako hau taula batetik bestera erreferentzia egin daiteke. Erlazio bat iturburu-taula atzerriko gakoa duen eta helburuko taula bat sortu-taularen atzerriko gakoek adierazten dutena da. to.

Hiru harreman mota daude:

  • Edita daitezkeen sistema-erlazioak sistemak sortzen ditu datuen bateratze-prozesuaren zati gisa
  • Edita daitezkeen herentziazko erlazioak automatikoki sortzen dira datu-iturburuak barneratuta
  • Erlazio pertsonalizatu editagarriak erabiltzaileek sortu eta konfiguratzen dituzte

Editatu ezin diren sistemen harremanak

Datuak bateratzerakoan, sistemako harremanak automatikoki sortzen dira bat-etortze adimentsuan oinarrituta. Harreman hauek Bezeroaren Profilaren erregistroak dagozkien beste erregistroekin erlazionatzen lagunduko dute. Hurrengo diagramak sisteman oinarritutako hiru erlazio sortu direla erakusten du. Bezeroen taula beste taula batzuekin parekatzen da Bezeroa taula bateratua sortzeko.

1-n hiru erlazio dituen bezeroen taularako erlazio bideekin diagrama.

  • CustomerToContact harremana Customer taularen eta Contact ren artean sortu zen. mahaia. Bezeroa taulak Contact_contactID gako eremua lortzen du Contact taularen gako-eremua erlazionatzeko, contactID.
  • CustomerToAccount harremana Bezero taularen eta kontua ren artean sortu zen. taula. Bezeroa taulak Account_accountID gako eremua lortzen du Kontu taularen gako-eremua accountID erlazionatzeko.
  • CustomerToWebAccount harremana Customer taularen eta WebAccount ren artean sortu zen. mahaia. Bezeroa taulak WebAccount_webaccountID gako-eremua lortzen du WebAccount taularen gako-eremua erlazionatzeko webaccountID.

Editatu ezin diren heredatutako harremanak

Datuak irensteko prozesuan, sistemak datu iturriak egiaztatzen ditu lehendik dauden harremanetarako. Harremanik ez badago, sistemak automatikoki sortzen ditu. Harreman horiek beheranzko prozesuetan ere erabiltzen dira.

Sortu erlazio pertsonalizatu bat

Harreman pertsonalizatuek bi taula konektatzeko aukera ematen dute, gero elkarrekin erabil daitezkeen segmentu eta neurrietan.

Adibidez, New Yorkeko denda batean kafea erosi duten bezero guztien segmentu bat eraiki nahi duzu. Zure datuak hiru tauletan gordetzen dira:

  • loyaltyContacts: bezero guztien zerrenda dauka. Zutabeen artean, LoyaltyId eta FullName daude.
  • Erosketak: bezero guztien erosketen historia dauka. Zutabeen artean, denbora-zigilua, LoyaltyId, PurchasePrice eta StoreId.
  • Dendak: denda bakoitzari buruzko xehetasun gehiago ditu. Zutabeen artean StoreId, StoreSize eta StoreLocation daude. Adibide honetarako, sortu Erosketen eta Dendaren arteko erlazio pertsonalizatu bat (erosketak) bat (dendak) erlazio gisa StoreId zutabean. Ezarritakoan, beharrezko segmentua sor dezakezu Dendak taulako StoreLocation zutabean iragazki bat gehituz.
  1. Joan Datuak>Tauletara.

  2. Hautatu Harremanak fitxa.

  3. Hautatu Harreman berria.

  4. Harreman berria panelean, eman informazio hau:

    Harremanen alboko panel berria sarrera-eremu hutsekin.

    • Harremanaren izena: harremanaren helburua islatzen duen izena. Erlazioen izenak maiuskulak eta minuskulak bereizten dira. Adibidea: ErosketakDendatara.

    • Deskribapena: harremanaren deskribapena.

    • Iturburu-taula: erlazioan iturri gisa erabiltzen den taula. Adibidea: Erosketak.

    • Helburu-taula: harremanean helburu gisa erabiltzen den taula. Adibidez: dendak.

    • Iturburu-kardinalitatea: iturburu-taularen kardinalitatea. Kardinalitateak multzo bateko elementu posibleen kopurua deskribatzen du. Beti xede-kardinalitatearekin lotzen da. Aukera dezakezu Bat eta Asko. Banan-banan eta banan-banako harremanak bakarrik onartzen dira.

      • Hainbatetik baterako: iturburu erregistro anitz xede erregistro batekin erlazionatu daitezke. Adibidea: denda bakarreko hainbat erosketa.
      • Batetik baterako: iturburuko erregistro bakarra xede erregistro batekin erlazionatzen da.

      Oharra

      Asko-to-asko erlazioak bi asko-bat-erlazio eta esteka-taula bat erabiliz sor daitezke, iturburu-taula eta xede-taula lotzen dituena.

    • Target cardinality: xede-taularen erregistroen kardinalitatea.

    • Iturburu-gakoaren eremua: atzerriko gakoaren eremua iturburu-taulan. Adibidea: StoreId

    • Helburu-gako-eremua: xede-taularen gako-eremua. Adibidea: StoreId

  5. Hautatu Gorde harreman pertsonalizatua sortzeko.

Kudeatu lehendik dauden erlazioak

Joan Datuak>Taulak eta Harremanak fitxa, dituzten erlazio guztiak ikusteko. sortu dira, haien iturburu-taula, xede-taula eta kardinalitatea.

Harremanen eta aukeren zerrenda Harremanak orriko ekintza-barran.

Erabili Iragazki arabera edo Bilaketa-erlazioak aukerak erlazio jakin bat aurkitzeko. Lehendik dauden erlazioen sare-diagrama eta haien kardinaltasuna ikusteko, hautatu Bistaratu.

Hautatu erlazio bat erabilgarri dauden ekintzak ikusteko:

  • Editatu: eguneratu harreman pertsonalizatuen propietateak editatzeko panelean eta gorde aldaketak.
  • Ezabatu: harreman pertsonalizatuak ezabatu.
  • Ikusi: sistemak sortutako eta heredatutako harremanak ikusteko.

Arakatu harremanen bistaratzailea

Erlazio-bistaratzaileak sare-diagrama bat erakusten du konektatuta dauden taulen eta haien kardinalitatearen arteko erlazioen sare-diagrama. Harremanen bidea ere bistaratzen du.

Erlazio bistaratzailearen sare diagramaren pantaila-argazkia erlazionatutako taulen arteko konexioekin.

Ikuspegia pertsonalizatzeko, koadroen kokapena alda dezakezu mihisean arrastatuz. Beste aukera batzuk hauek dira:

  • Esportatu irudi gisa: Gorde uneko ikuspegia irudi fitxategi gisa.
  • Aldatu diseinu horizontal/bertikalera: taulen eta erlazioen lerrokadura aldatu.
  • Editatu: eguneratu harreman pertsonalizatuen propietateak editatzeko panelean eta gorde aldaketak.

Erlazioaren bide-izenak

Erlazio-bide batek iturburu-taula baten eta xede-taula baten arteko erlazioekin lotuta dauden taulak deskribatzen ditu. Profil bateratuaren taula ez den beste taulak biltzen dituen segmentu edo neurri bat sortzeko erabiltzen da eta profil bateratuaren taulara iristeko aukera anitz daude. Harreman bide desberdinek emaitza desberdinak eman ditzakete.

Adibidez, eCommerce_eCommercePurchases taulak erlazio hauek ditu profil bateratu Bezeroa taularekin:

  • eCommerce_eCommercePurchases > Bezeroa
  • eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > Bezeroa
  • eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > loyaltyScheme_loyCustomers > Bezeroa

Erlazio bide batek zehazten du zein taula erabil ditzakezun neurrietarako edo segmentuetarako arauak sortzeko. Erlazio bide luzeena duen aukera aukeratzeak emaitza gutxiago emango ditu ziurrenik, bat datozen erregistroek taula guztien parte izan behar dutelako. Adibide honetan, bezeroak merkataritza elektronikoaren bidez (eCommerce_eCommercePurchases), salmenta puntu batean (POS_posPurchases) erosi behar ditu ondasunak eta gure fidelizazio programan parte hartu (loyaltyScheme_loyCustomers). Lehen aukera aukeratzerakoan, ziurrenik emaitza gehiago lortuko dituzu, bezeroek beste taula batean bakarrik egon behar dutelako.

Erlazio zuzena

Erlazio bat zuzeneko harremana gisa sailkatzen da iturburu-taula bat xede-taula batekin erlazio bakarrarekin erlazionatzen denean.

Adibidez, eCommerce_eCommercePurchases deitutako jarduera-taula bat helburu-taula batera konektatzen bada eCommerce_eCommerceContacts taularen bidez ContactId soilik, harreman zuzena da.

Iturburu-taula zuzenean konektatzen da xede-taularekin.

Bide-izen anitzeko erlazioa

A bide anitzeko erlazioa zuzeneko harreman mota berezi bat da, iturburu-taula bat helburu-taula batekin baino gehiagorekin lotzen duena.

Adibidez, eCommerce_eCommercePurchases deitutako jarduera-taula bi helburu-taulekin erlazionatzen bada, biak eCommerce_eCommerceContacts eta loyaltyScheme_loyCustomers, bide anitzeko harremana da.

Iturburu-taula zuzenean konektatzen da xede-taula batera baino gehiagora, salto anitzeko erlazio baten bidez.

Zeharkako erlazioa

Erlazio bat zeharkako erlazio gisa sailkatzen da iturburu-taula bat xede-taula batekin erlazionatu aurretik beste taula batekin edo gehiagorekin erlazionatzen denean.

Salto anitzeko erlazioa

A Salto anitzeko erlazioa zeharkako harremana da, iturburu-taula bat helburu-taula batekin konektatzeko aukera ematen duena, tarteko beste mahai bat edo gehiago bidez.

Adibidez, eCommerce_eCommercePurchasesWest izeneko jarduera-taula eCommerce_eCommercePurchasesEast tarteko taula batera konektatzen bada eta, ondoren, helburu batera konektatzen bada. eCommerce_eCommerceContacts izeneko taula, salto anitzeko harremana da.

Iturburu-taula zuzenean konektatzen da xede-taula batera tarteko taula batekin.

Salto eta bide-izen anitzeko erlazioa

Salto anitzeko eta bide anitzeko erlazioak elkarrekin erabil daitezke hop anitzeko, bide anitzeko harremanak sortzeko. Mota berezi honek salto anitzeko eta bide anitzeko erlazioakren funtzioak konbinatzen ditu. Helburu-taula batera baino gehiagotara konektatu zaitezke tarteko taulak erabiltzen dituzun bitartean.

Adibidez, eCommerce_eCommercePurchasesWest deitzen den jarduera-taula eCommerce_eCommercePurchasesEast tarteko taula batera konektatzen bada eta, ondoren, bi helburutara konektatzen bada. taulak, bai eCommerce_eCommerceContacts eta loyaltyScheme_loyCustomers, salto anitzeko eta bide anitzeko harremana da.

Iturburu-taula zuzenean konektatzen da xede-taula batera eta beste helburu-taula batera konektatzen da tarteko taula baten bidez.

Hurrengo urratsa

Sistema eta erlazio pertsonalizatuak segmentuak sortzeko eta neurriak jarraitzen ez diren hainbat datu-iturritan oinarritutako erabiltzen dira.