Show Menu
ARGOMENTI×

Arricchimento

Descrizione

L' Enrichment attività è un'attività avanzata che consente di definire dati aggiuntivi da elaborare nel flusso di lavoro.

Contesto di utilizzo

L' Enrichment attività viene generalmente utilizzata dopo le attività di targeting o dopo l'importazione di un file e prima di attività che consentono l'uso di dati con targeting.
Questa attività contiene funzioni di arricchimento più avanzate rispetto all' Query attività. Alcuni semplici casi di arricchimento possono essere eseguiti direttamente nell'attività Arricchimento dei dati Query.
Con l' Enrichment attività, potete sfruttare la transizione in entrata e configurare l'attività per completare la transizione in uscita con dati aggiuntivi. Consente di combinare i dati provenienti da più set o di creare collegamenti a una risorsa temporanea.

Configurazione

Per configurare un' Enrichment attività:
  1. Trascinate e rilasciate un' Enrichment attività nel flusso di lavoro.
  2. Selezionate l'attività, quindi apritela utilizzando il pulsante delle azioni rapide visualizzate.
  3. Se l'attività dispone di diverse transizioni in entrata, selezionate l'opzione Primary set . I dati aggiuntivi configurati in questa attività saranno aggiunti a questo set primario nella transizione in uscita.
    Se il set primario contiene già altri dati, potete scegliere di mantenerli o di rimuoverli. Se deselezionate l' Keep all additional data from the main set opzione, nella transizione in uscita Enrichment vengono mantenuti solo i dati aggiuntivi configurati.
  4. In presenza di diverse transizioni in entrata, definite le relazioni tra il set primario e gli altri dati in entrata nella Advanced Relations scheda dell'attività. È possibile aggiungere più relazioni utilizzando il Add element pulsante.
    Quando si definisce una nuova relazione, selezionare il set di dati in entrata che si desidera collegare al set principale. Definite quindi il tipo di relazione. Sono disponibili diversi tipi di relazioni, a seconda dei dati in entrata e del modello dati:
    • 1 cardinality simple link : ogni record dei dati in arrivo è associato a un solo record del set primario. Ogni record del set primario ha un record associato nei dati collegati.
    • N cardinality collection link : 0, 1 o più record (N) dai dati collegati possono essere associati a 1 record del set primario.
    • 0 or 1 cardinality simple link : i record del set primario possono essere associati a 0 o 1 record dai dati collegati, ma non più di uno. Una volta Cardinality definito, definire un Reconciliation criteria . I criteri Source expression di riconciliazione possono essere campi della risorsa di destinazione, un' espressione o direttamente un valore specificato tra virgolette.
    Definire un Label e un ID che sarà facile identificare in un secondo momento nel flusso di lavoro.
    È possibile definire solo le relazioni tra il set principale e le altre transizioni in entrata connesse all' Enrichment attività. Per casi più semplici volti a definire le relazioni con le risorse del database, utilizzare un'attività di riconciliazione .
  5. Definite i dati aggiuntivi dalla Additional data scheda dell'attività. Potete definire dati aggiuntivi (campi semplici, aggregati e raccolte) relativi alla dimensione di targeting del set primario o basati sui collegamenti creati nella Advanced relations scheda dell' Enrichment attività.
    Consultate la sezione Arricchimento dei dati .
  6. Confermate la configurazione dell'attività e salvate il flusso di lavoro.
I dati sono ora disponibili per l'utilizzo nelle attività connesse dopo l'evento Enrichment . Ad esempio, potete trovarlo sotto il Additional data (targetData) collegamento dell'esploratore dei campi di personalizzazione in un contenuto e-mail.

Esempio: Arricchimento dei dati del profilo con i dati contenuti in un file

Questo esempio mostra come arricchire i dati del profilo con i dati di acquisto contenuti in un file. A questo punto, i dati di acquisto vengono memorizzati in un sistema di terze parti. Ciascun profilo può contenere diversi acquisti memorizzati nel file. L'obiettivo finale del flusso di lavoro è quello di inviare un'e-mail ai profili di destinazione che hanno acquistato almeno due elementi per ringraziarli della loro fedeltà.
Il flusso di lavoro è configurato come segue:
  • Un' Query attività che esegue il targeting dei profili che riceveranno il messaggio.
  • Un' Load file attività che carica i dati di acquisto. Ad esempio:
    tcode;tdate;customer;product;tamount
    aze123;21/05/2017;dannymars@example.com;TV;799
    aze124;28/05/2017;dannymars@example.com;Headphones;8
    aze125;31/07/2017;john.smith@example.com;Headphones;8
    aze126;14/12/2017;john.smith@example.com;Plastic Cover;4
    aze127;02/01/2018;dannymars@example.com;Case Cover;79
    aze128;04/03/2017;clara.smith@example.com;Phone;149
    
    
    Con questo file di esempio, utilizzeremo l'indirizzo e-mail per riconciliare i dati con i profili del database. Potete inoltre abilitare ID univoci come descritto in questo documento .
  • Un' Enrichment attività che crea un collegamento tra i dati della transazione caricati dal file e i profili selezionati nella Query . Il collegamento è definito nella Advanced relations scheda dell'attività. Il collegamento è basato sulla transizione proveniente dall' Load file attività. Utilizza il campo "email" della risorsa profilo e la colonna "customer" del file importato come criteri di riconciliazione.
    Una volta creato il collegamento, Additional data vengono aggiunti due set:
    • Un insieme di due righe corrispondenti alle due ultime transazioni di ciascun profilo. Per questa raccolta, il nome del prodotto, la data della transazione e il prezzo del prodotto vengono aggiunti come dati aggiuntivi. Sui dati viene applicato un ordinamento decrescente. Per creare la raccolta, dalla Additional data scheda:
      Selezionate il collegamento precedentemente definito nella Advanced relations scheda dell'attività.
      Selezionare Collection e specificare il numero di righe da recuperare (2 in questo esempio). In questa schermata, potete personalizzare l'oggetto Alias e l'oggetto Label della raccolta. Questi valori saranno visibili nelle seguenti attività del flusso di lavoro quando si fa riferimento a questa raccolta.
      Per Data mantenere la raccolta, selezionate le colonne che verranno utilizzate per la consegna finale.
      Applica un ordinamento decrescente alla data della transazione per essere certi di recuperare le transazioni più recenti.
    • Un aggregato che conta il numero totale di transazioni per ciascun profilo. Questo aggregato verrà utilizzato successivamente per filtrare i profili in cui sono registrate almeno due transazioni. Per creare l'aggregazione, dalla Additional data scheda:
      Selezionate il collegamento precedentemente definito nella Advanced relations scheda dell'attività.
      Selezionare Aggregate .
      Per Data mantenere, definire un aggregato Count All . Se necessario, specificate un alias personalizzato per trovarlo più rapidamente nelle seguenti attività.
  • Un' Segmentation attività con un solo segmento, che recupera i profili della destinazione iniziale con almeno due transazioni registrate. Sono esclusi i profili con una sola transazione. A tal fine, la query della segmentazione viene eseguita sull'aggregazione definita in precedenza.
  • Un' Email delivery attività che utilizza i dati aggiuntivi definiti in Enrichment per recuperare in modo dinamico gli ultimi due acquisti effettuati dal profilo. I dati aggiuntivi si trovano nel nodo Dati aggiuntivi (TargetData)quando si aggiunge un campo di personalizzazione.
Argomento correlato: