Creazione di un elenco di riepilogo

Questo caso d’uso descrive in dettaglio la creazione di un flusso di lavoro che, dopo la raccolta dei file e dopo diversi arricchimenti, consente di creare un elenco di riepilogo. L'esempio si basa su un elenco di contatti che hanno effettuato acquisti in uno store.

Viene utilizzata la seguente struttura dati:

Il suo scopo è:

  • Per utilizzare le varie opzioni dell'attività di arricchimento
  • Per aggiornare i dati nel database dopo una riconciliazione
  • Per creare una "vista" globale dei dati arricchiti

Per creare un elenco di riepilogo, effettuate le seguenti operazioni:

  1. Raccolta e caricamento di un file "Acquisti" nella tabella di lavoro del flusso di lavoro
  2. Arricchimento dei dati importati mediante la creazione di un collegamento a una tabella di riferimento
  3. Aggiornamento della tabella "Acquisti" con i dati arricchiti
  4. Arricchimento dei dati "Contatti" con un calcolo aggregato dalla tabella "Acquisti"
  5. Creazione di un elenco di riepilogo

Passaggio 1: Caricamento del file e riconciliazione dei dati importati

I dati da caricare sono dati relativi all'acquisto con il seguente formato:

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

Questi dati sono contenuti in un file di testo "Purchases.txt".

  1. Aggiungi al flusso di lavoro le attività Raccolta file e Caricamento dati (file) .

    L'attività Raccolta file consente di raccogliere e inviare i file da e verso il server Adobe Campaign .

    L'attività di caricamento dei dati (file) consente di arricchire la tabella di lavoro del flusso di lavoro con i dati raccolti.

    Per ulteriori informazioni su questa attività, vedere Caricamento di dati da un file.

  2. Configurate l'attività Raccolta file per raccogliere file di testo (*.txt) dalla directory selezionata.

    L'attività Raccolta file consente di gestire l'assenza di un file nella directory di origine. Per eseguire questa operazione, selezionare l' Process file nonexistence opzione. In questo flusso di lavoro, è stata aggiunta un'attività Wait per provare un'altra raccolta di file se manca dalla directory al momento della raccolta.

  3. Configurare l'attività di caricamento dei dati (file) utilizzando un file di esempio con lo stesso formato dei dati da importare.

    Fare clic sul Click here to change the file format… collegamento per rinominare le colonne utilizzando i nomi e le etichette interni della tabella "Acquisti".

Una volta importati i dati, l'arricchimento viene effettuato creando un collegamento a una tabella di riferimento che corrisponde allo schema "Memores".

Aggiungete l'attività di arricchimento e configuratela come segue:

  1. Selezionare il set principale composto dai dati dell'attività di caricamento dei dati (file) .

  2. Fate clic Add data, quindi selezionate l’ A link opzione.

  3. Selezionate l’ Define a collection opzione.

  4. Selezionare lo schema "Memorizza" come destinazione.

Per ulteriori informazioni sui vari tipi di collegamenti, vedere Arricchimento e modifica dei dati.

Nella finestra seguente, è necessario creare una condizione di unione selezionando il campo di origine (nel set principale) e il campo di destinazione (appartenente allo schema "Memorizza") per configurare la riconciliazione dei dati.

Ora che il collegamento è stato creato, verrà aggiunta una colonna alla tabella di lavoro del flusso di lavoro dallo schema "Stores": il campo "Riferimento ZipCode".

  1. Aprire l'attività di arricchimento.
  2. Fai clic su Edit additional data.
  3. Aggiungete il campo "ZipCode Reference" al Output columns.

I dati nella tabella di lavoro del flusso di lavoro dopo l’arricchimento saranno i seguenti:

Passaggio 2: Scrittura di dati arricchiti nella tabella "Acquisti"

Questo passaggio descrive come scrivere i dati importati e arricchiti nella tabella "Acquisti". A tal fine, è necessario utilizzare un'attività di aggiornamento dei dati .

Prima di aggiornare i dati nella tabella Acquisti , è necessario eseguire una riconciliazione tra i dati nella tabella di lavoro del flusso di lavoro e la dimensione di targeting Acquisti .

  1. Fare clic sulla Reconciliation scheda dell'attività di arricchimento.
  2. Selezionare la dimensione di targeting, in questo caso lo schema "Acquisti".
  3. Selezionare un'espressione "Source" per i dati nella tabella del flusso di lavoro (in questo caso il campo "storeName").
  4. Selezionare una "espressione di destinazione" per i dati nella tabella "Acquisti" (in questo caso il campo "storename").
  5. Seleziona l’opzione Keep unreconciled data coming from the work table.

Nell'attività Aggiorna dati è necessaria la seguente configurazione:

  1. Selezionare l' Insert or update opzione nel Operation type campo per evitare di creare nuovi record ogni volta che il file viene raccolto.
  2. Selezionate il By directly using the targeting dimension valore dell’ Record identification opzione.
  3. Selezionare lo schema "Acquisti" come Document type.
  4. Specificate l'elenco dei campi da aggiornare. La Destination colonna consente di definire i campi dello schema "Acquisti". La Expression colonna consente di selezionare i campi nella tabella di lavoro per eseguire una mappatura.
  5. Fate clic sull’ Generate an outbound transition opzione.

Passaggio 3: Arricchimento dei dati di contatto

Lo schema "Contatti" è fisicamente collegato allo schema "Acquisti". Ciò significa che potete utilizzare un'altra opzione dell'opzione "Arricchimento": aggiunta di dati collegati alla dimensione filtro.

Lo scopo di questo secondo arricchimento è quello di creare un aggregato sullo schema di acquisto per calcolare l'importo totale degli acquisti per ogni contatto identificato.

  1. Aggiungere un'attività di tipo query che consente di recuperare tutti i contatti memorizzati.

  2. Aggiungete un'attività di arricchimento , quindi selezionate il set principale risultante dalla query precedente.

  3. Fate clic su Aggiungi Data.

  4. Fate clic sull’ Data linked to the targeting dimension opzione.

  5. Fate clic sull’ Data linked to the filtering dimension opzione nella Select fields to add finestra.

  6. Select the Purchases node then click Next.

  7. Modificate il Collected data campo selezionando l’ Aggregates opzione.

  8. Fai clic su Next.

  9. Aggiungi la seguente espressione per calcolare il totale degli acquisti per ogni contatto: "Sum(@prodprice)".

Per preparare l'elenco di riepilogo, è necessario aggiungere campi dai campi "Acquisti" e dal primo arricchimento: il campo "Riferimento ZipCode".

  1. Fare clic sul Edit additional data… collegamento nell'attività di arricchimento.

  2. Aggiungete i campi "Nome store" e "Informazioni di riferimento per acquisti/CAP".

  3. Fate clic sulla Properties scheda.

  4. Cambia il secondo collegamento per creare una sola riga.

Passaggio 4: Creazione e aggiunta a un elenco di riepilogo

L'ultimo passaggio prevede la scrittura di tutti i dati arricchiti in un elenco.

  1. Aggiungere un'attività di aggiornamento ​elenco al flusso di lavoro. Questa attività deve essere collegata alla transizione in uscita della seconda attività di arricchimento.
  2. Selezionate l’ Create the list if necessary (Calculated name) opzione.
  3. Selezionare un valore per il nome calcolato. L'etichetta scelta per l'elenco corrisponde alla data corrente: <%= formatDate(new Date(), "%2D/%2M/%2Y") %>.

Una volta eseguito il flusso di lavoro, l'elenco includerà:

  • un elenco dei contatti,
  • una colonna "Acquisti totali",
  • una colonna "Nome store",
  • una colonna "Riferimento codice postale" inserita per tutti gli store contenuti nello schema di riferimento dello store.

In questa pagina