Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Klantgegevens worden vaak verspreid over meerdere tabellen. Het is essentieel dat deze gegevens met elkaar zijn verbonden, zodat u deze kunt gebruiken voor uw scenario's. U hebt bijvoorbeeld een tabel voor gebruikers, orders, ordergegevens en producten. Stel dat u een segment wilt van alle gebruikers die onlangs een bestelling hebben geplaatst. Als u dit segment wilt maken, kunt u de tabel Gebruikers niet alleen gebruiken, maar hebt u de tabel Orders en de tabel Gebruikers nodig. De tabel Gebruikers en Orders moet aan elkaar worden gekoppeld met een sleutel zoals userId. Relaties in Customer Insights - Met gegevens kunt u uw tabellen aan elkaar koppelen, zodat u al uw gegevens kunt gebruiken in segmenten en metingen en andere Customer Insights - Gegevensprocessen.
Relaties definiëren een graf van uw gegevens wanneer tabellen een gemeenschappelijke id delen, een vreemde sleutel. Deze vreemde sleutel kan van de ene tabel naar de andere worden verwezen. Een relatie bestaat uit een brontabel met de refererende sleutel en een doeltabel waarnaar de refererende sleutel van de brontabel verwijst.
Er zijn drie typen relaties:
- Niet-bewerkbare systeemrelaties worden door het systeem gemaakt als onderdeel van het data-eenwordingsproces
- Niet-bewerkbare overgenomen relaties worden automatisch gemaakt op basis van het inladen van gegevensbronnen
- Bewerkbare aangepaste relaties worden gemaakt en geconfigureerd door gebruikers
Niet-bewerkbare systeemrelaties
Tijdens de eenwording van gegevens worden systeemrelaties automatisch gemaakt op basis van intelligente overeenkomsten. Deze relaties helpen de klantprofielrecords te relateren aan bijbehorende records. Het volgende diagram illustreert het maken van drie systeemrelaties. De klanttabel wordt vergeleken met andere tabellen om de uniforme tabel Customer te produceren.
- De relatie CustomerToContact is gemaakt tussen de tabel Klant en de tabel Contactpersoon. De tabel Klant krijgt het sleutelveld Contact_contactID om een relatie tot stand te brengen tussen het sleutelveld contactID van de tabel Contactpersoon.
- De relatie CustomerToAccount is gemaakt tussen de tabel Klant en de tabel Account. De tabel Klant krijgt het sleutelveld Account_accountID om een relatie tot stand te brengen tussen het sleutelveld accountID van de tabel Account.
- De relatie CustomerToWebAccount is gemaakt tussen de tabel Klant en de webaccounttabel. De tabel Klant krijgt het sleutelveld WebAccount_webaccountID om een relatie tot stand te brengen tussen het sleutelveld webaccountID van de tabel WebAccount.
Niet-bewerkbare overgenomen relaties
Tijdens het gegevensopnameproces controleert het systeem gegevensbronnen op bestaande relaties. Als er geen relatie bestaat, worden deze automatisch door het systeem gemaakt. Deze relaties worden ook gebruikt in downstreamprocessen.
Een aangepaste relatie maken
Met aangepaste relaties kunt u twee tabellen verbinden die vervolgens samen kunnen worden gebruikt in downstreamsegmenten en metingen.
U wilt bijvoorbeeld een segment bouwen van alle klanten die koffie hebben gekocht in een winkel in New York. Uw gegevens worden opgeslagen in drie tabellen:
- loyaltyContacts: bevat een lijst met alle klanten. Kolommen zijn LoyaltyId en FullName.
- Aankopen: bevat aankoopgeschiedenis van alle klanten. Kolommen omvatten tijdstempel, loyaliteits-ID, aankoopprijs en winkel-ID.
- Winkels: bevat meer informatie over elke winkel. De kolommen zijn StoreId, StoreSize en StoreLocation. Maak voor dit voorbeeld een aangepaste relatie tussen Purchases en Stores als een relatie van veel (aankopen) naar één (winkel) in de kolom StoreId. Zodra dit is ingesteld, kunt u het vereiste segment maken door een filter toe te voegen aan de kolom StoreLocation in de tabel Stores.
Ga naargegevenstabellen>.
Selecteer het tabblad Relaties .
Selecteer Nieuwe relatie.
Geef in het deelvenster Nieuwe relatie de volgende informatie op:
Relatienaam: Naam die het doel van de relatie weergeeft. Relatienamen zijn hoofdlettergevoelig. Voorbeeld: PurchasesToStores.
Beschrijving: Beschrijving van de relatie.
Brontabel: Tabel die wordt gebruikt als bron in de relatie. Voorbeeld: Aankopen.
Doeltabel: Tabel die wordt gebruikt als doel in de relatie. Voorbeeld: Winkels.
Bronkardinaliteit: kardinaliteit van de brontabel. Kardinaliteit beschrijft het aantal mogelijke elementen in een set. Dit heeft altijd betrekking op de doel-cardinaliteit. U kunt kiezen tussen One en Many. Alleen veel-op-een- en een-op-een-relaties worden ondersteund.
- Veel-op-een: meerdere bronrecords kunnen betrekking hebben op één doelrecord. Voorbeeld: Meerdere aankopen uit één winkel.
- Een-op-een: één bronrecord heeft betrekking op één doelrecord.
Opmerking
Veel-op-veel-relaties kunnen worden gemaakt met behulp van twee veel-op-een-relaties en een koppelingstabel, die de brontabel en de doeltabel verbindt.
Doelkardinaliteit: de kardinaliteit van records in de doeltabel.
Bronsleutelveld: veld voor de refererende sleutel in de brontabel. Voorbeeld: StoreId
Doelsleutelveld: sleutelveld van de doeltabel. Voorbeeld: StoreId
Selecteer Opslaan om de aangepaste relatie te maken.
Bestaande relaties beheren
Ga naarGegevenstabellen> en het tabblad Relaties om alle relaties weer te geven die zijn gemaakt, de brontabel, de doeltabel en de kardinaliteit.
Gebruik de opties Filteren op of Relaties zoeken om een specifieke relatie te vinden. Als u een netwerkdiagram van de bestaande relaties en hun kardinaliteit wilt zien, selecteert u Visualizer.
Selecteer een relatie om beschikbare acties weer te geven:
- Bewerken: Werk eigenschappen van aangepaste relaties bij in het bewerkingsvenster en sla wijzigingen op.
- Verwijderen: Aangepaste relaties verwijderen.
- Weergave: Door het systeem gemaakte en overgenomen relaties weergeven.
De relatievisualisator verkennen
De visualisatie van relaties toont een netwerkdiagram van de bestaande relaties tussen verbonden tabellen en hun kardinaliteit. Het relatiepad wordt ook gevisualiseerd.
Als u de weergave wilt aanpassen, kunt u de positie van de vakken wijzigen door ze op het canvas te slepen. Andere opties zijn:
- Exporteren als afbeelding: de huidige weergave opslaan als een afbeeldingsbestand.
- Wijzigen in horizontale/verticale indeling: wijzig de uitlijning van de tabellen en relaties.
- Bewerken: Werk eigenschappen van aangepaste relaties bij in het bewerkingsvenster en sla wijzigingen op.
Relatiepaden
Een relatiepad beschrijft de tabellen die zijn verbonden met relaties tussen een brontabel en een doeltabel. Deze wordt gebruikt bij het maken van een segment of een meting met andere tabellen dan de uniforme profieltabel en er zijn meerdere opties om de geïntegreerde profieltabel te bereiken. Verschillende relatiepaden kunnen verschillende resultaten opleveren.
De tabel eCommerce_eCommercePurchases heeft bijvoorbeeld de volgende relaties met de tabel Klant voor geïntegreerd profiel:
- eCommerce_eCommercePurchases > Klant
- > eCommerce_eCommercePurchases eCommerce_eCommerceContacts > POS_posPurchases > Klant
- eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > loyaltyScheme_loyCustomers > Klant
Een relatiepad bepaalt welke tabellen u kunt gebruiken bij het maken van regels voor metingen of segmenten. Het kiezen van de optie met het langste relatiepad levert waarschijnlijk minder resultaten op omdat de overeenkomende records deel moeten uitmaken van alle tabellen. In dit voorbeeld moet een klant goederen hebben gekocht via e-commerce (eCommerce_eCommercePurchases) op een verkooppunt (POS_posPurchases) en deelnemen aan ons loyaliteitsprogramma (loyaltyScheme_loyCustomers). Wanneer u de eerste optie kiest, krijgt u waarschijnlijk meer resultaten omdat klanten alleen in één andere tabel hoeven te bestaan.
Directe relatie
Een relatie wordt geclassificeerd als een directe relatie wanneer een brontabel is gekoppeld aan een doeltabel met slechts één relatie.
Als een activiteitstabel met de naam eCommerce_eCommercePurchases bijvoorbeeld alleen verbinding maakt met een doeltabel eCommerce_eCommerceContacts tabel via ContactId , is dit een directe relatie.
Relatie met meerdere paden
Een relatie met meerdere paden is een speciaal type directe relatie waarmee een brontabel wordt verbonden met meer dan één doeltabel.
Als een activiteitstabel met de naam eCommerce_eCommercePurchases bijvoorbeeld betrekking heeft op twee doeltabellen, zowel eCommerce_eCommerceContacts alsloyaltyScheme_loyCustomers, is dit een relatie met meerdere paden.
Indirecte relatie
Een relatie wordt geclassificeerd als een indirecte relatie wanneer een brontabel betrekking heeft op een of meer andere tabellen voordat deze betrekking hebben op een doeltabel.
Relatie met meerdere hops
Een relatie met meerdere hops is een indirecte relatie waarmee u een brontabel kunt verbinden met een doeltabel via een of meer andere tussenliggende tabellen.
Als een activiteitstabel met de naam eCommerce_eCommercePurchasesWest bijvoorbeeld verbinding maakt met een tussenliggende tabel met de naam eCommerce_eCommercePurchasesEast en vervolgens verbinding maakt met een doeltabel met de naam eCommerce_eCommerceContacts, is dit een relatie met meerdere hops.
Relatie met meerdere hops, meerdere paden
Relaties met meerdere hops en meerdere paden kunnen samen worden gebruikt om relaties met meerdere hops, meerdere paden te maken. Dit speciale type combineert de functies van relaties met meerdere hops en meerdere paden. Hiermee kunt u verbinding maken met meer dan één doeltabel terwijl u tussenliggende tabellen gebruikt.
Als een activiteitstabel met de naam eCommerce_eCommercePurchasesWest bijvoorbeeld verbinding maakt met een tussenliggende tabel met de naam eCommerce_eCommercePurchasesEast en vervolgens verbinding maakt met twee doeltabellen, zowel eCommerce_eCommerceContacts alsloyaltyScheme_loyCustomers, is het een relatie met meerdere hops, meerdere paden.
Volgende stap
Systeem- en aangepaste relaties worden gebruikt om segmenten en metingen te maken op basis van meerdere gegevensbronnen die niet langer in een silo worden geplaatst.