Creare un elenco di riepilogo

Ultimo aggiornamento: 2023-10-10
  • Argomenti:
  • Workflows
    Visualizza ulteriori informazioni su questo argomento
  • Data Management
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • User

Questo caso d’uso descrive la creazione di un flusso di lavoro che, dopo aver raccolto i file e seguito diversi arricchimenti, ti 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 di dati:

Il suo obiettivo è:

  • Per 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, è necessario seguire 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) attività al flusso di lavoro.

    Il Raccoglitore file attività consente di raccogliere e inviare file da e al server Adobe Campaign.

    Il Caricamento dati (file) attività ti consente di arricchire la tabella di lavoro del flusso di lavoro con i dati raccolti. Per ulteriori informazioni su questa attività, consulta questa pagina.

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

    Il Raccoglitore file attività consente di gestire l’assenza di un file nella directory di origine. A questo scopo, seleziona la Process file nonexistence opzione. In questo flusso di lavoro, una Wait è stata aggiunta un'attività per provare un'altra raccolta di file, se questa non è presente nella directory al momento della raccolta.

  3. Configurare Caricamento dati (file) utilizzando un file di esempio con lo stesso formato dei dati da importare.

    Fai clic su Click here to change the file format… per rinominare le colonne utilizzando i nomi e le etichette interni della tabella "Purchases".

Una volta importati i dati, l’arricchimento viene eseguito creando un collegamento a una tabella di riferimento corrispondente allo schema "Archivi".

Aggiungi l’attività Enrichment e configurala come segue:

  1. Seleziona l’impostazione principale composta dai dati del Caricamento dati (file) attività.

  2. Clic Add data, quindi seleziona la A link opzione.

  3. Seleziona la Define a collection opzione.

  4. Seleziona lo schema "Archivi" come destinazione.

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

Nella finestra seguente, è necessario creare una condizione di join selezionando il campo di origine (nel set principale) e il campo di destinazione (appartenente allo schema "Archivi") 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 "Archivi": il campo "Riferimento Codice postale".

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

I dati nella tabella di lavoro del flusso di lavoro dopo questo 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 "Purchases". A questo scopo, è necessario utilizzare un’ Aggiorna dati attività.

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

  1. Fai clic su Reconciliation dell’attività di arricchimento.
  2. In questo caso, seleziona la dimensione di targeting, lo schema "Purchases".
  3. Selezionare un'"Espressione di origine" 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 dello storename").
  5. Seleziona l’opzione Keep unreconciled data coming from the work table.

In Aggiorna dati attività, è necessaria la seguente configurazione:

  1. Seleziona la Insert or update opzione in Operation type per evitare di creare 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 "Acquisti" come Document type.
  4. Specifica l’elenco dei campi da aggiornare. Il Destination consente di definire i campi dello schema "Purchases". Il Expression consente di selezionare i campi nella tabella di lavoro per eseguire una mappatura.
  5. Fai clic su Generate an outbound transition opzione.

Passaggio 3: arricchire i dati dei contatti

Lo schema "Contatti" è fisicamente collegato allo schema "Acquisti". Ciò significa che puoi utilizzare un’altra opzione dell’opzione "Enrichment": aggiungere 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 ciascun contatto identificato.

  1. Aggiungi un query tipo di attività che consente di recuperare tutti Contatti archiviato.

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

  3. Fai clic su Aggiungi Data.

  4. Fai clic su Data linked to the targeting dimension opzione.

  5. Fai clic su Data linked to the filtering dimension opzione in Select fields to add finestra.

  6. Seleziona la Purchases quindi fai clic su Next.

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

  8. Fai clic su Next.

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

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

  1. Fai clic su Edit additional data… nell’attività di arricchimento.

  2. Aggiungi i campi "Nome store" e "Purchases / Zip Code Reference".

  3. Fai clic su Properties scheda.

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

Passaggio 4: creare e aggiungere a un elenco di riepilogo

L’ultimo passaggio prevede la scrittura di 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 include:

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

In questa pagina