5.5 Inserire dati di seconde e terze parti in Adobe Experience Platform

In questo esercizio imparerai come importare dati di seconde e terze parti in Informatica, unire set di dati e acquisire dati trasformati in Adobe Experience Platform come eventi di esperienza.

Finalità di apprendimento

  • Scopri come caricare i dati in Informatica
  • Scopri come creare un flusso di lavoro mappato in Informatica.
  • Scopri il processo per unire set di dati, arricchire i dati e assimilarli in Platform.

Risorse Lab

Attività Lab

  • Carica i file CSV dal bucket S3 in Informatica per gli ordini offline e i profili dei programmi fedeltà
  • Crea un flusso di lavoro mappatore per unire i set di dati di cui sopra, arricchire e filtrare i dati.
  • Esegui il processo per acquisire i dati in Adobe Experience Platform

Contesto aziendale: Utilizzo di Informatica per acquisire dati di seconde e terze parti in Platform

Brand di moda Luma Retail, ha una partnership con Survey Corp che ha accettato di condividere i loro ultimi risultati di sondaggio sulle preferenze delle persone per designer, colori e marchi. Luma Retail ha anche deciso di acquistare alcuni dati demografici su un mercato da Money Corp, fornendo dettagli sul reddito e i punteggi di credito delle persone. Combinando questi due set di dati Luma Retail intende indirizzare il cliente a esperienze più significative in base alle preferenze e ai redditi.

5.4.1 Creare sorgenti in un flusso di lavoro di mappatura

In questo esercizio, puoi caricare due file CSV dal bucket S3 in Informatica:

  • 3rdparty_data.csv
  • survey_data.csv

Vai a https://apse1.dm-ap.informaticacloud.com/diUI/products/integrationDesign/main/home.

Accedi utilizzando le credenziali che ti sono state inviate tramite e-mail.

ETL

Vedrete la home page di Informatica.

ETL

Nella home page di Informatica, fai clic sul pulsante + Nuovo… pulsante .

ETL

Vedrete questa finestra a comparsa.

ETL

Nel menu a sinistra nella finestra a comparsa, seleziona Mappature. Quindi, seleziona Mappatura.

ETL

Fai clic su Crea per iniziare a creare il flusso di lavoro di mappatura.

ETL

Verrà visualizzata questa schermata:

ETL

Per iniziare, configura il nome della mappatura. Per il nome della mappatura, utilizza LDAP - ex4. In questo esempio, il nome è vangeluw - ex4.

ETL

Fai clic su Salva nell’angolo in alto a destra dello schermo per salvare le modifiche.

ETL

Quindi, iniziamo la creazione del flusso di lavoro di mappatura. Il flusso di lavoro si presenta così al momento.

ETL

Cominciamo rimuovendo il Target oggetto per il momento. Seleziona la Target e fai clic su Elimina icona.

ETL

Fai clic su Elimina nella finestra a comparsa.

ETL

Il flusso di lavoro si presenta così.

ETL

Seleziona la Origine oggetto. Dopo aver selezionato la Origine viene visualizzata una finestra Proprietà nella parte inferiore dello schermo.

ETL

In Proprietà finestra, fai clic su Origine.

ETL

Apri Connessione a discesa, individua il tuo S3 - LDAP e selezionarlo.

ETL

Vedrete questo.

ETL

Fai clic su Seleziona….

ETL

Viene visualizzata una finestra a comparsa che mostra la connessione S3. In Pacchetti vedrai il nome del tuo bucket. Fai clic sul nome del bucket per selezionarlo.

ETL

Dopo aver selezionato il nome del bucket, vedrai i quattro file CSV caricati nel bucket S3 nell'esercizio 1.

Selezionare il file 3rdparty_data.csv e fare clic su OK.

ETL

Vedrete questo.

ETL

Fai clic su Opzioni di formattazione per definire la struttura del modello.

ETL

Nella finestra a comparsa, modificare il tipo di formato da Nessuno a Delimitato.

ETL

Accetta le impostazioni predefinite e fai clic su OK.

ETL

Nella schermata Proprietà, fai clic su Anteprima dati.

ETL

Dovresti quindi vedere un'anteprima come questa. Fai clic su Fine per chiudere la finestra di anteprima.

ETL

Come puoi vedere nell’anteprima, ci sono diverse righe vuote per cui dovrai pulire il file prima di inserirlo in Adobe Experience Platform.

Successivamente, imposterai un secondo Origine nel flusso di lavoro di mappatura.

Trascina una goccia Origine dal menu a sinistra in Panoramica progettazione nell'area di lavoro.

ETL

Ora dovresti avere questa progettazione:

ETL

Seleziona il secondo Origine oggetto. Dopo aver selezionato il secondo Origine viene visualizzata di nuovo una finestra Proprietà nella parte inferiore dello schermo.

In Proprietà finestra, fai clic su Origine.

ETL

Apri Connessione a discesa, individua il tuo S3 - LDAP e selezionarlo.

ETL

Vedrete questo.

ETL

Fai clic su Seleziona….

ETL

Viene visualizzata una finestra a comparsa che mostra la connessione S3. In Pacchetti vedrai il nome del tuo bucket. Fai clic sul nome del bucket per selezionarlo.

ETL

Dopo aver selezionato il nome del bucket, vedrai i quattro file CSV caricati nel bucket S3 nell'esercizio 1.

Selezionare il file survey_data.csv e fare clic su OK.

ETL

Vedrete questo.

ETL

Fai clic su Opzioni di formattazione per definire la struttura del modello.

ETL

Nella finestra a comparsa, modificare il tipo di formato da Nessuno a Delimitato.

ETL

Accetta le impostazioni predefinite e fai clic su OK.

ETL

Nella schermata Proprietà, fai clic su Anteprima dati.

ETL

Dovresti quindi vedere un'anteprima come questa. Fai clic su Fine per chiudere la finestra di anteprima.

ETL

Sono stati creati i connettori Sorgente necessari per questo esercizio.

5.4.2 Join Sources

In questo esercizio, ti unirai alle origini create sopra.

Al momento il flusso di lavoro di mappatura si presenta così:

ETL

Ora devi unire questi 2 set di dati. Il modo per farlo è utilizzare un Joiner. Nel menu Progettazione, scorri verso il basso fino a visualizzare la Joiner oggetto.

ETL

Trascina e rilascia la Joiner sull'area di lavoro.

ETL

Successivamente, è necessario collegare le due fonti al Joiner.

Fai clic sull'arancia + Icona sul Joiner. Ora vedrai un Master e Dettaglio nodo.

ETL

Collegare Sorgente a Master e Origine 1 per i dettagli come indicato di seguito.

ETL

Definiamo ora le Proprietà del join.

ETL

Vai all'opzione del menu Campi in entrata. Viene visualizzato un messaggio di notifica per cui alcuni campi delle 2 origini hanno lo stesso nome. Ripariamolo prima.

Fai clic su Risolvere i conflitti tra nomi di campo.

ETL

Vedrete questa finestra ora.

ETL

Per Master > Source, apri l’elenco a discesa per Opzioni di ridenominazione in blocco e seleziona Prefisso.

Inserisci il prefisso m_.

Fai clic su OK.

ETL

Nella schermata Campi in arrivo è ora possibile scorrere verso il basso e visualizzare che tutti i campi della sorgente principale hanno ora un m_ Prefisso e messaggio di errore non presente.

ETL

Successivamente, devi definire la Condizione di join. Fai clic su Condizione di join nel menu a sinistra.

Vedrete questo.

ETL

Fai clic sul piccolo + icona.

Viene visualizzata una condizione di unione.

ETL

Imposta la Tipo di join a Esterno completo e collegarsi tra loro questi 2 campi:

m_email (string) = email (string)

ETL

Al termine, fai clic su Salva.

ETL

Le tue 2 sorgenti ora sono unite tra loro.

Non dimenticare di fare clic Salva per salvare lo stato corrente della mappatura.

ETL

5.4.3 Filtrare i dati

Il passaggio successivo consiste nel filtrare i dati. In particolare, è necessario rimuovere potenziali righe vuote come nel caso di un account_id vuoto.

Per filtrare i dati, devi aggiungere una Filtro nell'area di lavoro. È possibile trovare le Filtro nel menu a sinistra del flusso di lavoro Progettazione.

ETL

Trascina e rilascia la Filtro nell'area di lavoro.

ETL

Poi, dai un'occhiata al Proprietà finestra.

ETL

Nel menu a sinistra, vai a Filtro.

Fai clic sul pulsante + a destra per aggiungere un filtro.

ETL

Modificare la Condizione filtro a Avanzate.

ETL

Fai clic sul pulsante Modifica condizione filtro pulsante .

ETL

In Modifica filtro-popup, incolla questo filtro:
IIF(ISNULL(m_email),FALSE,TRUE)

ETL

Fai clic su OK per salvare il filtro.

Ora hai definito il filtro, arricchiamo i tuoi dati.

Non dimenticare di fare clic Salva per salvare lo stato corrente della mappatura.

ETL

5.4.4 Arricchire i dati

Nella fase di arricchimento, puoi aggiungere campi aggiuntivi al set di dati o trasformare i campi esistenti. In questo esempio, dobbiamo trasformare il campo esistente m_yearly_income. Gli addetti al marketing di Luma Retail non dovrebbero visualizzare i numeri dei redditi individuali, ma dovrebbero vedere una classe di reddito.
In questo caso, Luma Retail ha deciso che se il reddito annuale di qualcuno è superiore a 100000/anno, dovrebbe essere classificato come avente un high reddito. Se il loro reddito annuo è compreso tra 50000 e 100000/anno, essi devono essere classificati come aventi un medium e se un reddito annuo è inferiore a 50000, è classificato come low.

Per trasformare un campo, utilizzerai un Espressione quindi devi aggiungere un Espressione nell'area di lavoro. È possibile trovare le Espressione nel menu a sinistra del flusso di lavoro Progettazione.

ETL

Trascina e rilascia la Espressione nell'area di lavoro.

ETL

Poi, dai un'occhiata al Proprietà finestra.

Nel menu a sinistra, vai a Espressione.

Fai clic sul pulsante + a destra per aggiungere un campo/espressione.

ETL

Verrà visualizzata questa finestra a comparsa:

ETL

Nella finestra a comparsa, definisci Nome campo e Tipo:

  • Nome campo: m_income
  • Tipo: string
  • Precisione: 256

ETL

Fai clic su OK per salvare il campo.

Vedrai questo:

ETL

Fai clic su Configura…

In Modifica espressione-popup, incolla questa espressione:
IIF(TO_INTEGER(m_yearly_income) > 100000, 'high', IIF(TO_INTEGER(m_yearly_income) > 50000, 'medium', 'low'))

ETL

Fai clic su OK per salvare l’espressione.

Ora hai definito la tua espressione, inviamo i tuoi dati a Adobe Experience Platform.

Non dimenticare di fare clic Salva per salvare lo stato corrente della mappatura.

ETL

5.4.5 Trasmissione di dati a Target

L’ultimo passaggio consiste nell’aggiungere il Target al flusso di lavoro. Dal menu di sinistra, trascina e rilascia la Target nell'area di lavoro.

ETL

Collega Espressione dell'oggetto target oggetto.

ETL

Dai un'occhiata al Proprietà finestre.

ETL

Nel menu a sinistra, vai a Target. Nel menu a discesa Connessione , seleziona la connessione Adobe Experience Platform.

ETL

A quel punto avrai questo:

ETL

Fai clic sul pulsante Seleziona per selezionare il set di dati Adobe Experience Platform da utilizzare.

Inserisci il termine di ricerca ETL e fai clic su Ricerca. Verranno quindi restituiti questi set di dati.

Selezionare il set di dati Demo System - Profile Dataset for ETL (Global v1.1).

ETL

Nel menu a sinistra della finestra Proprietà, vai a Mappatura dei campi.

ETL

Mappa l'output sugli attributi dello schema come indicato di seguito:

Campo Nome elemento
preferito_designer --aepTenantId--.individualeCaratteristiche.retail.favoriteDesigner
preferito_shop --aepTenantId--.individualeCaratteristiche.retail.favoriteFashionBrand
preferito_color --aepTenantId--.individualeCaratteristiche.retail.favoriteColor
m_email --aepTenantId--.identity.core.email
m_id _id

La mappatura dei campi deve essere simile a questa (non dimenticare la mappatura per m_email).

ETL

Fai clic su Salva.

ETL

Ora disponi di un flusso di lavoro completato che può essere Esegui.

ETL

Fai clic sul pulsante Esegui nell’angolo in alto a destra dello schermo.

ETL

Dopo 30 secondi, vedrete questa finestra a comparsa. (Nota: può richiedere molto tempo, per favore attendi)

ETL

È necessario modificare il Ambiente runtime a aepEmeaInformatica come indicato nello screenshot. Se non si seleziona l’ambiente runtime corretto, il processo non verrà eseguito correttamente.

ETL

Fai clic su Esegui.

ETL

Dopo 20-30 secondi, il tuo processo verrà eseguito.

Per controllare lo stato del processo, vai all'opzione del menu a sinistra Processi personali.

ETL

Individua il tuo lavoro nell’elenco e fai clic su di esso per aprirlo.

ETL

Poi vedrete qualcosa come questo:

ETL

Fai clic sul pulsante Aggiorna per visualizzare gli aggiornamenti.

ETL

Al termine del lavoro, i dati verranno acquisiti in Adobe Experience Platform.

Accedi a Adobe Experience Platform.

Dopo aver effettuato l'accesso, si aprirà la homepage di Adobe Experience Platform.

Acquisizione dei dati

Prima di continuare, devi selezionare un sandbox. La sandbox da selezionare è denominata --aepSandboxId--. Per eseguire questa operazione, fai clic sul testo Produzione Prod nella linea blu sopra lo schermo.

Acquisizione dei dati

Dopo aver selezionato la sandbox appropriata, visualizzerai la modifica dello schermo e ora ti trovi nella sandbox dedicata.

Acquisizione dei dati

Vai a Set di dati e inserisci il termine di ricerca ETL. Vengono quindi visualizzati i seguenti set di dati:

ETL

Apri il set di dati Demo System - Profile Dataset for ETL (Global v1.1).

ETL

Scorri verso il basso fino a visualizzare gli ID batch e individuare il batch specifico.

ETL

Annotare l'ID batch così come ne avrai bisogno in modo da inviare il completamento del modulo 5.

Puoi anche visualizzare in anteprima i dati acquisiti.

ETL

Congratulazioni, ora hai utilizzato con successo Informatica per acquisire i dati del profilo e dell’evento esperienza in Adobe Experience Platform!

Passaggio successivo: Riepilogo e vantaggi

Torna al modulo 5

Torna a tutti i moduli

In questa pagina