Impostare un flusso di lavoro di importazione ricorrente setting-up-a-recurring-import

L’utilizzo di un modello di flusso di lavoro è una best practice se devi importare regolarmente file con la stessa struttura.

Questo esempio mostra come preimpostare un flusso di lavoro che può essere riutilizzato per importare nel database Adobe Campaign i profili provenienti da un sistema di gestione delle relazioni con i clienti. Per ulteriori informazioni su tutte le possibili impostazioni per ogni attività, consulta questa sezione.

  1. Crea un nuovo modello di workflow da Resources > Templates > Workflow templates.

  2. Aggiungi le seguenti attività:

    • Data loading (file): definire la struttura prevista del file contenente i dati da importare.
    • Enrichment: riconciliare i dati importati con i dati del database.
    • Split: creare filtri per elaborare i record in modo diverso a seconda che siano stati riconciliati o meno.
    • Deduplication: deduplicare i dati dal file in ingresso prima che vengano inseriti nel database.
    • Update data: aggiornare il database con i profili importati.

  3. Configurare l'attività Data Loading (file):

    • Definisci la struttura prevista caricando un file di esempio. Il file di esempio deve contenere solo poche righe, ma tutte le colonne necessarie per l’importazione. Controlla e modifica il formato del file per assicurarti che il tipo di ciascuna colonna sia impostato correttamente: testo, data, numero intero, ecc. Ad esempio:

      code language-none
      lastname;firstname;birthdate;email;crmID
      Smith;Hayden;23/05/1989;hayden.smith@mailtest.com;123456
      
    • Nella sezione Name of the file to load, selezionare Upload a file from the local machine e lasciare vuoto il campo. Ogni volta che viene creato un nuovo flusso di lavoro da questo modello, è possibile specificare il file desiderato, purché corrisponda alla struttura definita.

      Puoi utilizzare una qualsiasi delle opzioni, ma devi modificare il modello di conseguenza. Ad esempio, se selezioni Specified in the transition, puoi aggiungere un'attività File Transfer prima di recuperare il file da importare da un server FTP/SFTP. Con la connessione S3 o SFTP, puoi anche importare i dati dei segmenti in Adobe Campaign con Adobe Real-time Customer Data Platform. Per ulteriori informazioni, consulta questa documentazione.

  4. Configurare l'attività Enrichment. Lo scopo di questa attività in questo contesto è identificare i dati in arrivo.

    • Nella scheda Enrichment, seleziona Add data e definisci un collegamento tra i dati importati e la dimensione di targeting dei destinatari. In questo esempio, per creare la condizione di unione viene utilizzato il campo personalizzato ID CRM. Utilizzare il campo o la combinazione di campi necessari per identificare record univoci.
    • Nella scheda Reconciliation, lasciare deselezionata l'opzione Identify the document from the working data.

  5. Configurare l'attività Split per recuperare i destinatari riconciliati in una transizione e i destinatari che non è stato possibile riconciliare ma che dispongono di un numero sufficiente di dati in una seconda transizione.

    La transizione con i destinatari riconciliati può quindi essere utilizzata per aggiornare il database. La transizione con destinatari sconosciuti può quindi essere utilizzata per creare nuove voci di destinatari nel database, se nel file è disponibile un set minimo di informazioni.

    I destinatari che non possono essere riconciliati e che non dispongono di un numero sufficiente di dati vengono selezionati in una transizione in uscita complementare e possono essere esportati in un file separato o semplicemente ignorati.

    • Nella scheda General dell'attività, selezionare Use the additional data only come impostazione di filtro e assicurarsi che Targeting dimension sia impostato automaticamente su Enrichment.

      Selezionare l'opzione Generate complement per verificare se non è possibile inserire un record nel database. Se necessario, puoi applicare ulteriori elaborazioni ai dati complementari: esportazione di file, aggiornamento di elenchi, ecc.

    • Nel primo sottoinsieme della scheda Subsets, aggiungere una condizione di filtro al gruppo in ingresso per selezionare solo i record per i quali la chiave primaria del destinatario non è uguale a 0. In questo modo, i dati del file riconciliati con i destinatari del database vengono selezionati in tale sottoinsieme.

    • Aggiungere un secondo sottoinsieme per selezionare record non riconciliati con un numero di dati sufficiente per essere inseriti nel database. Ad esempio: indirizzo e-mail, nome e cognome.

      I sottoinsiemi vengono elaborati in base al relativo ordine di creazione, il che significa che quando viene elaborato questo secondo sottoinsieme, tutti i record già presenti nel database vengono già selezionati nel primo sottoinsieme.

    • Tutti i record non selezionati nei primi due sottoinsiemi vengono selezionati in Complement.

  6. Configurare l'attività Update data che si trova dopo la prima transizione in uscita dell'attività Split configurata in precedenza.

    • Selezionare Update come Operation type poiché la transizione in entrata contiene solo i destinatari già presenti nel database.

    • Nella sezione Record identification selezionare Using reconciliation keys e definire una chiave tra la dimensione di targeting e il collegamento creato in Enrichment. In questo esempio viene utilizzato il campo personalizzato ID CRM.

    • Nella sezione Fields to update, indica i campi della dimensione destinatari da aggiornare con il valore della colonna corrispondente del file. Se i nomi delle colonne dei file sono identici o quasi identici ai nomi dei campi dimensione dei destinatari, puoi utilizzare il pulsante bacchetta magica per far corrispondere automaticamente i diversi campi.

  7. Configura l'attività Deduplication che si trova dopo la transizione contenente i destinatari non riconciliati:

    • Selezionare Edit configuration e impostare la dimensione di targeting sullo schema temporaneo generato dall'attività Enrichment del flusso di lavoro.

    • In questo esempio, il campo e-mail viene utilizzato per trovare profili univoci. Puoi utilizzare qualsiasi campo che sei sicuro di avere compilato e che fa parte di una combinazione univoca.

    • Nella schermata Deduplication method, selezionare Advanced parameters e selezionare l'opzione Disable automatic filtering of 0 ID records per assicurarsi che i record con una chiave primaria uguale a 0 (che dovrebbe essere tutti i record di questa transizione) non siano esclusi.

  8. Configurare l'attività Update data che si trova dopo l'attività Deduplication configurata in precedenza.

    • Selezionare Insert come Operation type poiché la transizione in entrata contiene solo destinatari non presenti nel database.

    • Nella sezione Record identification, selezionare Directly using the targeting dimension e scegliere la dimensione Recipients.

    • Nella sezione Fields to update, indica i campi della dimensione destinatari da aggiornare con il valore della colonna corrispondente del file. Se i nomi delle colonne dei file sono identici o quasi identici ai nomi dei campi dimensione dei destinatari, puoi utilizzare il pulsante bacchetta magica per far corrispondere automaticamente i diversi campi.

  9. Dopo la terza transizione dell'attività Split, aggiungere un'attività Data extraction (file) e un'attività File transfer per tenere traccia dei dati non inseriti nel database. Configura queste attività per esportare la colonna necessaria e trasferire il file su un server FTP o SFTP dove puoi recuperarlo.

  10. Aggiungi un'attività End e salva il modello di flusso di lavoro.

Ora è possibile utilizzare il modello, disponibile per ogni nuovo flusso di lavoro. È sufficiente quindi specificare il file contenente i dati da importare nell'attività Data loading (file).

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1