Gegevens verrijken enriching-data

Informatie over het verrijken van gegevens about-enriching-data

In dit geval worden mogelijke toepassingen van het Enrichment activiteit in een doelworkflow. Voor meer informatie over het gebruik van de Enrichment activiteit, verwijs naar: Verrijking.

Een gebruiksscenario voor het verrijken van een e-maillevering met aangepaste datums is ook beschikbaar in deze sectie.

De contactpersonen in de marketingdatabase worden via een webtoepassing uitgenodigd deel te nemen aan een wedstrijd. De resultaten van de mededinging worden teruggevorderd in de Competition results tabel. Deze tabel is gekoppeld aan de tabel met contactpersonen (Recipients). De Competition results tabel bevat de volgende velden:

  • Mededingingsnaam (@game)
  • Testnummer (@proefversie)
  • Score (@score)

Een contactpersoon gevonden in het dialoogvenster Recipients tabel kan worden gekoppeld aan verschillende regels in het dialoogvenster Competition results tabel. Het verband tussen deze twee lijsten is van 1-n type. Hier volgt een voorbeeld van de resultatenlogs voor een ontvanger:

Het doel van dit gebruik is om persoonlijke leveringen te sturen naar mensen die, afhankelijk van hun hoogste scores, aan de meest recente wedstrijd hebben deelgenomen. De ontvanger met de hoogste score krijgt de eerste prijs, de ontvanger met de op één na hoogste score krijgt een troostprijs en alle anderen krijgen een boodschap die hen de volgende keer meer geluk wil wensen.

Voor het instellen van dit gebruiksgeval hebben we de volgende workflow voor doelversie gemaakt:

Voer de volgende stappen uit om de workflow te maken:

  1. Twee Query activiteiten en één Intersection de activiteit wordt toegevoegd aan de nieuwe abonnees die de laatste wedstrijd hebben gehouden .
  2. De Enrichment activiteit wordt gebruikt om gegevens toe te voegen die in Competition results tabel. De Score het gebied dat onze levering zal gebeuren wordt toegevoegd aan de het werklijst van het werkschema.
  3. De Split type activity wordt gebruikt om subsets voor ontvangers te maken op basis van scores.
  4. Voor elke subset geldt een Delivery activiteit wordt toegevoegd.

Stap 1: Doel step-1--targeting

De eerste vraag wordt gebruikt aan doelontvangers die aan het gegevensbestand binnen de laatste zes maanden werden toegevoegd.

De tweede vraag wordt gebruikt om de ontvangers te richten die aan de laatste concurrentie hebben deelgenomen.

An Intersection typeactiviteit wordt dan toegevoegd aan de doelgroep van de ontvangers die binnen de laatste zes maanden aan het gegevensbestand zijn toegevoegd en die de laatste concurrentie zijn ingegaan.

Stap 2: Verrijking step-2--enrichment

In dit voorbeeld leert u hoe u leveringen kunt personaliseren op basis van de Score veld opgeslagen in Competition results tabel. Deze lijst heeft een 1-n typeverhouding met de lijst van ontvangers. De Enrichment activiteit wordt gebruikt om gegevens van een lijst toe te voegen verbonden aan de het filtreren dimensie aan de het werklijst van het werkschema.

  1. Selecteer in het bewerkingsscherm van de verrijkingsactiviteit Add data vervolgens Data linked to the filtering dimension en klik op Next.

  2. Selecteer vervolgens de optie Data linked to the filtering dimension selecteert u de optie Competition results tabel en klik op Next.

  3. Voer een id en een label in en selecteer de optie Limit the line count in de Data collected veld. In de Lines to retrieve veld, selecteer '1' als waarde. Voor elke ontvanger voegt de verrijkingsactiviteit één enkele lijn van toe Competition results aan de werktafel van het werkschema. Klik op Next.

  4. In dit voorbeeld willen we de hoogste score van de ontvanger terugkrijgen, maar alleen voor de laatste competitie. Hiervoor voegt u een filter toe aan de Competition name veld om alle lijnen met betrekking tot eerdere vergelijkende onderzoeken uit te sluiten. Klik op Next.

  5. Ga naar de Sort en klik op de knop Add selecteert u de Score en schakel het selectievakje in descending kolom voor het sorteren van items van de Score velden in aflopende volgorde. Voor elke ontvanger voegt de verrijkingsactiviteit een regel toe die overeenkomt met de hoogste score voor de laatste game. Klik op Next.

  6. In de Data to add venster, dubbelklikt u op de knop Score veld. Voor elke ontvanger voegt de verrijkingsactiviteit alleen de Score veld. Klik op Finish.

Klik met de rechtermuisknop op de binnenkomende overgang van de verrijkingsactiviteit en selecteer Display the target. De werktabel bevat de volgende gegevens:

Het gekoppelde schema is:

Verleng deze bewerking bij de uitgaande overgang van de verrijkingsactiviteit. We kunnen zien dat de gegevens met betrekking tot de scores van de ontvangers zijn toegevoegd. De hoogste score van elke ontvanger is teruggekregen.

Het overeenkomende schema is ook verrijkt.

Stap 3: Splitsen en leveren step-3--split-and-delivery

Als u de ontvangers wilt sorteren op hun scores, voert u een Split activiteit wordt toegevoegd na de verrijking.

  1. Een eerste (Winner) is gedefinieerd om de ontvanger met de hoogste score op te nemen. Hiervoor definieert u een beperking van het aantal records, past u een aflopende sortering toe op de score en beperkt u het aantal records tot 1.

  2. De tweede (Tweede plaats) bevat de ontvanger met de op één na hoogste score. De configuratie is het zelfde als voor de eerste ondergroep.

  3. De derde (verliezers) bevat alle andere ontvangers. Ga naar de General en controleer de Generate complement gebruiken om alle ontvangers te selecteren die de twee hoogste scores niet hebben bereikt.

  4. Voeg een Delivery type activiteit voor elke ondergroep, gebruikend een verschillend leveringsmalplaatje voor elk.

recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d