Attività Update data

Ultimo aggiornamento: 2023-08-17

Un Aggiorna dati L'attività -type esegue un aggiornamento di massa dei campi nel database.

Tipo di operazione

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

  • Insert or update: aggiungi i dati o aggiornali, se sono già stati aggiunti.
  • Insert: aggiungi solo i 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 principale. I duplicati possono quindi essere eliminati senza creare elementi collegati orfani.
  • Delete: elimina i dati.

Il Batch size Questo campo consente di selezionare il numero di elementi di transizione in entrata da aggiornare. Se ad esempio si specifica 500, verranno aggiornati i primi 500 record trattati.

Identificazione del record

Specificare come identificare i record nel database:

  • Se le voci di dati si riferiscono a una dimensione di targeting esistente, seleziona la By directly using the targeting dimension e selezionarla nella Updated dimension campo.

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

  • In caso contrario, specifica 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

Utilizza il Automatically associate fields with the same name affinché Adobe Campaign identifichi automaticamente i campi da aggiornare.

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

Seleziona tutti i campi da aggiornare e, se necessario, aggiungi condizioni in base a cui eseguire l’aggiornamento. A questo scopo, utilizza la colonna Taken into account if. Le condizioni vengono applicate una dopo l’altra e in conformità all’ordine nell’elenco. Utilizza le frecce a destra per modificare l’ordine degli aggiornamenti.

Puoi utilizzare lo stesso campo di destinazione più volte.

In un Insert or update , puoi selezionare la campagna da applicare, singolarmente o per ciascun campo. A questo scopo, seleziona il valore desiderato nella Operation colonna.

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

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

Il Advanced parameters Il collegamento ti 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.
  • Specificare le condizioni che considerano gli elementi di origine utilizzando un'espressione nella Enabled if campo.
  • Specifica le condizioni che considerano i duplicati utilizzando un’espressione. Se si controlla Ignore records which concern the same target , verrà considerata solo la prima nell’elenco delle espressioni.

Generate an outbound transition

Crea una transizione in uscita che verrà attivata alla fine dell’esecuzione. L’aggiornamento in genere segnala la fine di un flusso di lavoro di targeting e l’opzione non viene quindi 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 pertanto l’opzione non è attivata per impostazione predefinita.

Aggiornamento e unione di raccolte

L’aggiornamento dei dati e l’unione delle raccolte ti consentono di aggiornare i dati contenuti in un record utilizzando i dati di uno o più record secondari, allo scopo di conservarne solo uno, se lo desideri. Questi aggiornamenti sono gestiti da un set di regole.

NOTA

Questa opzione consente inoltre di elaborare i riferimenti ai record secondari dalle tabelle di lavoro del flusso di lavoro (targetWorkflow), dalle consegne (targetDelivery) e dagli elenchi (targetList). Se necessario, questi collegamenti vengono visualizzati nell’elenco in cui si selezionano i campi e le raccolte.

  1. Seleziona la Update and merge collections operazione.

  2. Seleziona l’ordine di priorità dei collegamenti. Questo consente di identificare il record principale. I collegamenti disponibili variano a seconda della transizione in entrata.

  3. Selezionare le raccolte da spostare nel record principale e i campi da aggiornare.

    Immettere le regole applicabili a questi record una volta identificati uno o più record secondari. A questo scopo, puoi utilizzare il Generatore di espressioni. Ad esempio, specificando che si tratta del valore aggiornato più di recente tra tutti i diversi record che devono essere conservati.

    Quindi inserisci le condizioni da considerare per la regola.

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

    Ad esempio, puoi configurare l’unione di raccolte contenenti dati eterogenei come l’elenco delle sottoscrizioni di un destinatario. Utilizzando le regole, è inoltre possibile creare nuove cronologie di abbonamenti da abbonamenti a record secondari o persino spostare l’elenco di abbonamenti da un record secondario a un record principale.

  4. Specificare l'ordine di elaborazione dei record secondari selezionando Advanced parameters > Duplicates.

I dati per i record secondari sono associati al record principale se sono applicabili le regole definite. A seconda del tipo di aggiornamento selezionato, è possibile eliminare i record secondari.

Esempio: aggiornare i dati in seguito a un arricchimento

Il Passaggio 2: scrittura di dati arricchiti nella tabella "Acquisti" sezione del caso d’uso che descrive come creare un elenco di riepilogo offre un esempio di aggiornamento dei dati dopo un’attività di arricchimento.

Parametri di input

  • tableName
  • schema

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

In questa pagina