Creare un elenco di riepilogo

Questo caso d’uso descrive 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 un negozio.

Viene utilizzata la seguente struttura dati:

Il suo scopo è:

  • Utilizzare le varie opzioni dell’attività di arricchimento
  • Per aggiornare i dati nel database dopo una riconciliazione
  • Creare una "visualizzazione" globale dei dati arricchiti

Per creare un elenco di riepilogo, segui questi passaggi:

  1. Raccolta e caricamento di un file "Purchases" nella tabella di lavoro del flusso di lavoro
  2. Arricchimento dei dati importati creando 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: Caricare il file e riconciliare i 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
Computer;2000;London 8
Tablet;600;Cambridge
Phone;500;London 5

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

  1. Aggiungi il Raccoglitore file e Caricamento dati (file) al flusso di lavoro.

    La Raccoglitore file activity ti consente di raccogliere e inviare file da e al server Adobe Campaign.

    La Caricamento dati (file) consente di arricchire la tabella di lavoro del flusso di lavoro con i dati raccolti.

    Per ulteriori informazioni su questa attività, consulta Caricare dati da un file.

  2. Configura le Raccoglitore file attività per raccogliere file di testo (*.txt) dalla directory selezionata.

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

  3. Configura le Caricamento dati (file) attività che utilizza un file di esempio con lo stesso formato dei dati da importare.

    Fai clic sul pulsante 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 "Stores".

Aggiungi l’attività Enrichment e configurala come segue:

  1. Seleziona il set principale composto dai dati del Caricamento dati (file) attività.

  2. Fai clic su Add data, quindi seleziona la A link opzione .

  3. Seleziona la Define a collection opzione .

  4. Selezionare lo schema "Memorizza" come destinazione.

Per ulteriori informazioni sui vari tipi di collegamenti, consulta 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 "Stores") per configurare la riconciliazione dei dati.

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

  1. Apri l’attività di arricchimento.
  2. Fai clic su Edit additional data.
  3. Aggiungi il campo "ZipCode Reference" al Output columns.

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

Passaggio 2: Scrivi dati arricchiti nella tabella "Acquisti"

Questo passaggio descrive come scrivere i dati importati e arricchiti nella tabella "Acquisti". Per fare questo, dobbiamo utilizzare un Update data attività.

Una riconciliazione tra i dati nella tabella di lavoro del flusso di lavoro e il Acquisti la dimensione di targeting deve essere eseguita prima dei dati nel Acquisti tabella aggiornata.

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

In Update data attività , è necessaria la seguente configurazione:

  1. Seleziona la Insert or update in Operation type per evitare la creazione di nuovi record ogni volta che il file viene raccolto.
  2. Seleziona la By directly using the targeting dimension valore per Record identification opzione .
  3. Seleziona lo schema "Purchases" come Document type.
  4. Specifica l’elenco dei campi da aggiornare. La Destination consente di definire i campi dello schema "Purchases". La Expression consente di selezionare i campi nella tabella di lavoro per eseguire una mappatura.
  5. Fai clic sul pulsante Generate an outbound transition opzione .

Passaggio 3: Arricchisci i dati di "contatto"

Lo schema "Contatti" è fisicamente collegato allo schema "Acquisti". Questo significa che puoi utilizzare un’altra opzione dell’opzione "Enrichment": aggiunta di dati collegati alla dimensione di filtro.

Lo scopo di questo secondo arricchimento è quello di creare un aggregato sullo schema di acquisto per calcolare la quantità totale di acquisti per ogni contatto identificato.

  1. Aggiungi un query digitare attività che consente di recuperare tutti Contatti memorizzato.

  2. Aggiungi un Arricchimento quindi seleziona il set principale risultante dalla query precedente.

  3. Fai clic su Aggiungi Data.

  4. Fai clic sul pulsante Data linked to the targeting dimension opzione .

  5. Fai clic sul pulsante Data linked to the filtering dimension in Select fields to add finestra.

  6. Seleziona la Purchases nodo quindi fai clic su Next.

  7. Modificare la Collected data selezionando il campo Aggregates opzione .

  8. Fai clic su Next.

  9. Aggiungi la seguente espressione per calcolare il totale dell'acquisto per ogni contatto: "Sum(@prodprice)".

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

  1. Fai clic sul pulsante Edit additional data… collegamento nell’attività di arricchimento.

  2. Aggiungi i campi "Nome store" e "Riferimenti acquisti/Codice postale".

  3. Fai clic sul pulsante Properties scheda .

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

Passaggio 4: Creare e aggiungere a un elenco di riepilogo

L’ultimo passaggio consiste nel scrivere tutti i dati arricchiti in un elenco.

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

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

  • un elenco dei contatti,
  • una colonna "Totale acquisti",
  • una colonna "Nome del negozio",
  • una colonna "Riferimento codice postale" immessa per tutti gli archivi contenuti nello schema di riferimento dell'archivio.

In questa pagina