Update data

Un'attività di tipo Update data esegue un aggiornamento di massa dei campi nel database.

Tipo di operazione

Il campo Operation type consente di scegliere il processo da eseguire sui dati del database:

  • Insert or update: aggiungere dati o aggiornarli se sono già stati aggiunti.
  • Insert: aggiungi solo dati.
  • Update: aggiorna solo i dati.
  • Update and merge collections: aggiorna i dati e scegli un record principale, quindi collega gli elementi collegati ai duplicati in questo record primario. I duplicati possono quindi essere eliminati senza creare elementi associati orfani.
  • Delete: elimina i dati.

Il campo Batch size consente di selezionare il numero di elementi di transizione in entrata da aggiornare. Ad esempio, se specifichi 500, i primi 500 record trattati verranno aggiornati.

Identificazione del record

Specificare come identificare i record nel database:

  • Se le voci di dati si riferiscono a una dimensione di targeting esistente, selezionare l'opzione By directly using the targeting dimension e selezionarla nel campo Updated dimension.

    È possibile visualizzare i campi per la dimensione selezionata utilizzando il pulsante lente di ingrandimento Edit this link.

  • In caso contrario, specificare uno o più collegamenti che consentano l'identificazione dei dati nel database o l'uso diretto delle chiavi di riconciliazione.

Selezione dei campi da aggiornare

Utilizzate l'opzione Automatically associate fields with the same name per Adobe Campaign per identificare automaticamente i campi da aggiornare.

È inoltre possibile utilizzare l'icona Insert per selezionare manualmente i campi del database da aggiornare.

Selezionate tutti i campi da aggiornare e, se necessario, aggiungete le condizioni in base alle quali eseguire l'aggiornamento. A questo scopo, utilizza la colonna Taken into account if. Le condizioni vengono applicate una dopo l'altra e in conformità con l'ordine nell'elenco. Utilizzate le frecce a destra per cambiare l'ordine degli aggiornamenti.

È possibile utilizzare lo stesso campo di destinazione più volte.

All'interno di un'operazione Insert or update, potete selezionare la campagna da applicare, singolarmente o per ciascun campo. A questo scopo, selezionate il valore desiderato nella colonna Operation.

I campi modifiedDate, modifiedBy, createdDate e createdBy vengono aggiornati automaticamente durante gli aggiornamenti dei dati, a meno che la relativa modalità di gestione non sia configurata specificatamente nella tabella di aggiornamento del campo.

L'aggiornamento dei record viene eseguito solo per i record contenenti almeno una differenza. Se i valori sono identici, non viene eseguito alcun aggiornamento.

Il collegamento Advanced parameters consente di specificare opzioni aggiuntive per l'aggiornamento dei dati e la gestione dei duplicati. È inoltre possibile:

  • Disable automatic key management.
  • Disable audit.
  • Empty the destination value if the source value is empty (NULL). Questa opzione è selezionata automaticamente per impostazione predefinita.
  • Update all columns with matching names.
  • Specificate le condizioni che considerano gli elementi di origine mediante un'espressione nel campo Enabled if.
  • Specificare le condizioni che considerano i duplicati utilizzando un'espressione. Se si seleziona l'opzione Ignore records which concern the same target, verrà considerato solo il primo nell'elenco di espressioni.

Generate an outbound transition

Crea una transizione in uscita che verrà attivata al termine dell'esecuzione. In genere, l'aggiornamento indica la fine di un flusso di lavoro di targeting, pertanto l'opzione non è attivata per impostazione predefinita.

Generate an outbound transition for the rejects

Crea una transizione in uscita contenente record che non sono stati elaborati correttamente dopo l'aggiornamento (ad esempio, se è presente un duplicato). L'aggiornamento in genere segna la fine di un flusso di lavoro di targeting e di conseguenza l'opzione non è attivata per impostazione predefinita.

Aggiornamento e unione delle raccolte

L'aggiornamento dei dati e l'unione delle raccolte consente di aggiornare i dati contenuti in un record utilizzando i dati di uno o più record secondari, allo scopo di mantenerne uno solo se lo si desidera. Questi aggiornamenti sono gestiti da un set di regole.

NOTA

Questa opzione consente inoltre di elaborare riferimenti a record secondari da tabelle di lavoro del flusso di lavoro (targetWorkflow), consegne (targetDelivery) ed elenchi (targetList). Se necessario, questi collegamenti vengono visualizzati nell'elenco in cui si selezionano campi e raccolte.

  1. Selezionare l'operazione Update and merge collections.

  2. Selezionare l'ordine di priorità per i collegamenti. Questo consente di identificare il record principale. I collegamenti disponibili variano a seconda della transizione in entrata.

  3. Selezionate le raccolte da spostare al record principale e i campi da aggiornare.

    Immettere le regole che si applicano a questi record secondari una o più volte identificati. A questo scopo, potete utilizzare il generatore di espressioni. Per ulteriori informazioni, consulta questa sezione. Ad esempio, specificando che si tratta del valore aggiornato più recente tra tutti i diversi record da conservare.

    Quindi immettete le condizioni da prendere in considerazione per la regola.

    Infine, specificate il tipo di aggiornamento da eseguire. Ad esempio, è possibile scegliere di eliminare i record secondari dopo l'aggiornamento dei dati.

    Ad esempio, potete configurare l'unione di raccolte contenenti dati eterogenei, come l'elenco di sottoscrizioni per un destinatario. Utilizzando le regole, puoi anche creare nuove storie di iscrizione dalle sottoscrizioni di record secondari, oppure spostare l'elenco di sottoscrizioni da un record secondario a un record primario.

  4. Specificare l'ordine in cui si desidera elaborare i record secondari, selezionando Advanced parameters > Duplicates.

I dati per i record secondari sono associati al record principale se sono applicabili le regole definite. In base al tipo di aggiornamento selezionato, i record secondari possono essere eliminati.

Esempio: Aggiornamento dei dati in seguito a un arricchimento

Il passo 2: La scrittura di dati arricchiti nella sezione "Acquisti" della tabella del caso d'uso che descrive in dettaglio la creazione di un elenco di ricap offre un esempio di aggiornamento dei dati dopo un'attività di arricchimento.

Parametri di input

  • tableName
  • schema

Ogni evento in ingresso deve specificare una destinazione definita da questi parametri.

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now