Skapa en sammanfattningslista creating-a-summary-list

I det här exemplet beskrivs hur du skapar ett arbetsflöde som du kan skapa en sammanfattningslista genom att samla in filer och följa flera förbättringar. Exemplet är baserat på en lista med kontakter som har köpt i en butik.

Följande datastruktur används:

Syftet är att

  • Använda de olika alternativen för anrikningsaktiviteten
  • Uppdatera data i databasen efter en avstämning
  • Så här skapar du en global"vy" av data som berikats

Om du vill skapa en sammanfattningslista måste du följa dessa steg:

  1. Samla in och läsa in en inköpsfil i arbetsflödets arbetsregister
  2. Förbättra importerade data genom att skapa en länk till en referenstabell
  3. Uppdaterar tabellen"Inköp" med data som berikats
  4. Förbättra"Kontaktdata" med en sammanställd beräkning från tabellen"Inköp"
  5. Skapa en sammanfattningslista

Steg 1: Läs in filen och stämma av importerade data step-1--loading-the-file-and-reconciling-the-imported-data

De data som ska läsas in är"Inköpsrelaterade" data i följande format:

Product Name;Product price;Store
Computer;2000;London 3
Tablet;600;Cambridge
Computer;2000;London 5
Computer;2000;London 8
Tablet;600;Cambridge
Phone;500;London 5

Dessa data finns i textfilen"Purchases.txt".

  1. Lägg till aktiviteterna Filinsamlaren och Datainläsning (fil) i arbetsflödet.

    Med aktiviteten Filinsamlare kan du samla in och skicka filer från och till Adobe Campaign-servern.

    Med aktiviteten Datainläsning(fil) kan du utöka arbetsflödets arbetsregister med insamlade data.

    Mer information om den här aktiviteten finns i Läs in data från en fil.

  2. Konfigurera aktiviteten Filinsamlare för att samla in textfiler (*.txt) från den valda katalogen.

    Med aktiviteten Filinsamlaren kan du hantera frånvaron av en fil i källkatalogen. Det gör du genom att kontrollera alternativet Process file nonexistence. I det här arbetsflödet har en Wait-aktivitet lagts till för att försöka med en annan filsamling om den saknas i katalogen vid tidpunkten för samlingen.

  3. Konfigurera aktiviteten Datainläsning (fil) med en exempelfil med samma format som de data som ska importeras.

    Klicka på länken Click here to change the file format… om du vill byta namn på kolumnerna med hjälp av de interna namnen och etiketterna i tabellen"Inköp".

När data har importerats utförs en anrikning genom att en länk skapas till en referenstabell som matchar schemat"Lagrar".

Lägg till anrikningsaktiviteten och konfigurera den enligt följande:

  1. Välj huvuduppsättningen med data från aktiviteten Datainläsning(fil).

  2. Klicka på Add data och välj sedan alternativet A link.

  3. Välj alternativet Define a collection.

  4. Välj schemat"Lagrar" som mål.

Mer information om de olika typerna av länkar finns i Förbättra och ändra data.

I följande fönster måste du skapa ett kopplingsvillkor genom att välja källfältet (i huvuduppsättningen) och målfältet (som tillhör schemat "Stores") för att konfigurera datavstämningen.

Nu när länken skapas ska vi lägga till en kolumn i arbetsflödets arbetsregister från schemat"Stores": fältet"ZipCode Reference".

  1. Öppna anrikningsaktiviteten.
  2. Klicka på Edit additional data.
  3. Lägg till fältet ZipCode Reference i Output columns.

Informationen i arbetsflödets arbetsregister efter denna berikning är följande:

Steg 2: Skriv inhämtade data i tabellen"Inköp" step-2--writing-enriched-data-to-the--purchases--table

I det här steget beskrivs hur du skriver importerade och berikade data till tabellen"Inköp". För att göra detta måste vi använda en Uppdatera data-aktivitet.

En avstämning mellan data i arbetsflödets arbetstabell och måldimensionen Inköp måste utföras innan data i tabellen Inköp uppdateras.

  1. Klicka på fliken Reconciliation i anrikningsaktiviteten.
  2. Välj måldimensionen, inköpsschemat i det här fallet.
  3. Välj ett Source-uttryck för data i arbetsflödestabellen (fältet"storeName" i det här fallet).
  4. Välj ett måluttryck för data i tabellen"Inköp" ("lagenamn" i det här fallet).
  5. Markera alternativet Keep unreconciled data coming from the work table.

I aktiviteten Uppdatera data behövs följande konfiguration:

  1. Välj alternativet Insert or update i fältet Operation type för att undvika att skapa nya poster varje gång filen samlas in.
  2. Välj värdet By directly using the targeting dimension för alternativet Record identification.
  3. Välj inköpsschemat som Document type.
  4. Ange listan med fält som ska uppdateras. I kolumnen Destination kan du definiera fälten i schemat Inköp. I kolumnen Expression kan du markera de fält i arbetstabellen som ska utföra en mappning.
  5. Klicka på alternativet Generate an outbound transition.

Steg 3: Berika kontaktdata step-3--enriching--contact--data-

Schemat"Kontakter" är fysiskt länkat till schemat"Inköp". Det innebär att du kan använda ett annat alternativ för alternativet "Anrikning": lägga till data som är länkade till filtreringsdimensionen.

Syftet med den andra anrikningen är att skapa en sammanställning av inköpsschemat för att beräkna det totala antalet inköp för varje identifierad kontakt.

  1. Lägg till en aktivitet av typen query som gör att du kan återställa alla kontakter som är lagrade.

  2. Lägg till en fördjupningsaktivitet och välj sedan den huvuduppsättning som är resultatet av föregående fråga.

  3. Klicka på Lägg till Data.

  4. Klicka på alternativet Data linked to the targeting dimension.

  5. Klicka på alternativet Data linked to the filtering dimension i fönstret Select fields to add.

  6. Markera noden Purchases och klicka sedan på Next.

  7. Ändra fältet Collected data genom att välja alternativet Aggregates.

  8. Klicka på Next.

  9. Lägg till följande uttryck för att beräkna inköpsvolymen för varje kontakt: "Sum(@prodprice)".

Om du vill förbereda sammanfattningslistan måste du lägga till fält från fälten"Inköp" och från den första anrikningen: fältet"ZipCode Reference".

  1. Klicka på länken Edit additional data… i anrikningsaktiviteten.

  2. Lägg till fälten"Butiksnamn" och"Inköp/Postnummerreferens".

  3. Klicka på fliken Properties.

  4. Ändra den andra länken så att bara en rad skapas.

Steg 4: Skapa och lägg till i en sammanfattningslista step-4--creating-and-adding-to-a-summary-list

Det sista steget är att skriva alla data som berikats till en lista.

  1. Lägg till en listuppdateringsaktivitet i arbetsflödet. Denna verksamhet måste vara kopplad till den utgående övergången för den andra anrikningsaktiviteten.
  2. Välj alternativet Create the list if necessary (Calculated name).
  3. Välj ett värde för det beräknade namnet. Etiketten som valts för listan är aktuellt datum: <%= formatDate(new Date(), "%2D/%2M/%2Y") %>.

När arbetsflödet är klart kommer listan att innehålla:

  • en förteckning över kontakter,
  • a "Total purchasing" column,
  • en"Store name"-kolumn,
  • en kolumn av typen"Postnr" angiven för alla butiker som finns i butiksreferensschemat.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1