Identificatietoetsen definiëren

Elke resource moet ten minste één unieke sleutel hebben. U kunt bijvoorbeeld een sleutel opgeven zodat twee producten niet dezelfde id in een aankooptabel kunnen hebben.

  1. Geef in de sectie Automatic primary key de grootte voor de opslag op als u een technische sleutel automatisch en incrementeel wilt genereren.

  2. Gebruik de knop Create element om een sleutel te maken.

    De velden Label en ID zijn standaard ingevuld, maar u kunt ze bewerken.

    OPMERKING
    Gebruik maximaal 30 tekens.
  3. Als u de elementen waaruit deze sleutel bestaat, wilt definiëren, klikt u op Create element en selecteert u de velden die u voor deze resource hebt gemaakt.

    De gemaakte sleutels worden in de sectie Custom keys weergegeven.

Uw identificatiesleutels voor de resource worden nu gemaakt.

OPMERKING
Zie deze sectie voor meer informatie over best practices bij het maken van identificatiesleutels.

Indexen definiëren

Een index kan verwijzen naar een of meerdere resourcevelden. Met indexen kan de database records sorteren om deze eenvoudiger terug te vinden. Indexen optimaliseren de prestaties van SQL-query's.

Indexen definiëren wordt aanbevolen, maar is niet verplicht.

  1. Gebruik de knop Create element om een index te maken.

  2. De velden Label en ID zijn standaard ingevuld, maar u kunt ze bewerken.

    OPMERKING
    Gebruik maximaal 30 tekens.
  3. Als u de elementen waaruit deze index bestaat, wilt definiëren, selecteert u de gewenste velden uit de velden die u voor deze resource hebt gemaakt.

  4. Klik op Confirm.

De indexen die zijn gemaakt, worden weergegeven in de lijst in de sectie Index.

OPMERKING
Zie deze sectie voor meer informatie over best practices bij het maken van indexen.

Een koppeling geeft de verbinding weer die een tabel heeft met andere tabellen.

  1. Gebruik de knop Create element om een koppeling met een doelresource tot stand te brengen.

  2. Klik op Select a target resource.

  3. Resources worden in alfabetische volgorde weergegeven en kunnen op naam worden gefilterd. Hun technische naam wordt tussen haakjes weergegeven.

    Selecteer een element in de lijst en klik op Confirm.

  4. Selecteer het Link type volgens kardinaliteit. Afhankelijk van het geselecteerde kardinaliteitstype kan het gedrag bij het verwijderen of dupliceren van de records variëren.

    De verschillende koppelingstypen zijn als volgt:

    • 1 cardinality simple link: Eén instantie van de brontabel kan maximaal één overeenkomende instantie van de doeltabel bevatten.
    • N cardinality collection link: Eén instantie van de brontabel kan meerdere overeenkomende instanties van de doeltabel bevatten, maar één instantie van de doeltabel kan maximaal één overeenkomende instantie van de brontabel hebben.
    • 0 or 1 cardinality simple link: Eén instantie van de brontabel kan maximaal één overeenkomende instantie van de doeltabel of geen instantie bevatten. Merk op dat dit Link type prestatieproblemen kan veroorzaken.

  5. In het scherm New link zijn de velden Label en ID standaard ingevuld, maar u kunt ze bewerken.

    OPMERKING
    Gebruik maximaal 30 tekens.
    Het is niet mogelijk de naam van een koppeling te wijzigen nadat deze is gemaakt. Als u de naam van een koppeling wilt wijzigen, moet u de koppeling verwijderen en opnieuw maken.
  6. In de lijst Category for the audience and targeting kunt u deze koppeling toewijzen aan een categorie waardoor de koppeling zichtbaarder wordt in de query-editor.

  7. Indien nodig kunt u met de sectie Reverse link definition het label en de id van de resource weergeven in de doelresource.

  8. Definieer het gedrag van de records waarnaar wordt verwezen door de koppeling in de sectie Behavior if deleted/duplicated.

    Standaard wordt de doelrecord verwijderd als de koppeling er niet langer naar verwijst.

  9. In de sectie Join definition is de standaardoptie Use the primary keys to make the join geselecteerd, maar u kunt kiezen uit twee opties:

    • Use the primary key to make the join: Met deze samenvoegdefinitie kunt u de primaire sleutel van de profielen gebruiken om af te stemmen met de primaire sleutel van de aankopen.
    • Define specific join conditions: Met deze samenvoegdefinitie kunt u handmatig de velden selecteren waarmee beide resources worden samengevoegd. Houd er rekening mee dat de record Purchase niet zichtbaar is als de data niet correct zijn geconfigureerd.

De gemaakte koppelingen worden weergegeven in de lijst in de sectie Links.

OPMERKING
Zie deze sectie voor meer informatie over best practices bij het maken van indexen.

Voorbeeld: Een gemaakte resource koppelen met de resource Profiles

In dit voorbeeld willen we een nieuwe resource Purchase koppelen aan de aangepaste resource Profiles:

  1. Maak uw nieuwe resource Purchase.

  2. Als u deze wilt koppelen aan de aangepaste resource Profiles, vouwt u de sectie Links op het tabblad Data structure uit en klikt u op Create element.

  3. Selecteer de doelresource, in dit geval Profiles (profile).

  4. In dit voorbeeld behoudt u de selectie van het standaardkoppelingstype 1 cardinality simple link.

  5. Kies een samenvoegdefinitie en behoud hier de standaardselectie Use the primary key to make the join.

  6. Indien nodig kunt u een detailscherm definiëren om Purchase te kunnen bewerken en aan een profiel te koppelen.

    Vouw de sectie Detail screen configuration uit en schakel Define a detail screen in om het scherm te configureren dat overeenkomt met elk element van de resource. Als u dit selectievakje niet inschakelt, is de gedetailleerde weergave van elementen van deze resource niet toegankelijk.

  7. Klik op Create element.

  8. Selecteer de gekoppelde resource en klik op Add.

    De nieuwe resource is nu beschikbaar in het geavanceerde menu als u Client data > Purchase selecteert.

  9. Zodra uw configuratie gereed is, klikt u op Confirm.

    U kunt uw nieuwe resource nu publiceren.

Als u deze koppeling toevoegt, wordt via het menu Profiles & audiences > Profiles een tabblad Purchase toegevoegd aan het detailscherm voor profielen. Dit geldt specifiek voor de resource Profile.

De bestandsextensie definiëren

Met de extensie voor verzendlogboeken kunt u het volgende doen:

  • Dynamische rapportmogelijkheden uitbreiden door aangepaste profielvelden toe te voegen
  • De data van verzendlogboeken uitbreiden met segmentcode en profieldata

Uitbreiden met een segmentcode

De gebruiker kan de logboeken uitbreiden met de segmentcode die afkomstig is uit de workflowengine.

De segmentcode moet in de workflow worden gedefinieerd.

Selecteer de optie Add segment code om deze extensie te activeren.

Raadpleeg de sectie Segmentatie voor meer informatie over segmentcodes.

Uitbreiden met een profielveld

OPMERKING
De beheerder moet de resource Profile hebben uitgebreid met een aangepast veld.

Klik op Add field en selecteer een willekeurig aangepast veld in de profielresource.

Als u een nieuwe subdimensie wilt genereren die is gekoppeld aan de dimensie Profile, schakelt u de optie Add this field in Dynamic reporting as a new dimension in.

Vanaf Dynamische rapportage kunt u de dimensie van het aangepaste veld slepen en neerzetten in een vrije-vormtabel.

Voor meer informatie over Dynamische rapportage raadpleegt u de Lijst met componenten.

BELANGRIJK
Het aantal velden dat naar Dynamische rapportage wordt verzonden, is beperkt tot 20.

Broneigenschappen bewerken

In het scherm van de aangepaste resource geeft het deelvenster Summary de status van de pas gemaakte resource aan. U kunt de toegang tot en de algemene eigenschappen van deze resource beheren.

  1. Klik op de knop Edit properties om een beschrijving toe te voegen.

  2. Wijzig zo nodig het label en de id van de resource.

    OPMERKING
    Gebruik maximaal 30 tekens.
  3. Als u de toegang tot deze resource moet beperken tot bepaalde organisatorische eenheden, geef deze dan hier op. Alleen gebruikers van de geautoriseerde eenheden kunnen met deze resource werken in de applicatie.

  4. Sla de wijzigingen op.

Uw wijzigingen worden opgeslagen. U moet de resource opnieuw publiceren om deze toe te passen.