Show Menu
ARGOMENTI×

Aggiornare dati

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

Tipo di operazione

Il Operation type campo 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 : aggiornate i dati e scegliete un record "principale", quindi collegate agli elementi duplicati nel record master. I duplicati possono quindi essere eliminati senza creare elementi associati orfani.
  • Delete : eliminare i dati.
Il Batch size campo 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 record

Specificare come identificare i record nel database:
  • Se le voci di dati si riferiscono a una dimensione di targeting esistente, selezionate l' By directly using the targeting dimension opzione e selezionatela nel Updated dimension campo.
    È possibile visualizzare i campi per la dimensione selezionata utilizzando il pulsante della lente di Edit this link ingrandimento.
  • 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' Automatically associate fields with the same name opzione affinché Adobe Campaign identifichi automaticamente i campi da aggiornare.
È inoltre possibile utilizzare l' Insert icona 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, utilizzare la Taken into account if colonna. 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' Insert or update operazione, potete selezionare la campagna da applicare, singolarmente o per ciascun campo. A questo scopo, selezionate il valore desiderato nella Operation colonna.
I 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 specificatamente nella tabella di aggiornamento dei campi.
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 Advanced parameters collegamento 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 mediante un'espressione nel Enabled if campo.
  • Specificare le condizioni che considerano i duplicati utilizzando un'espressione. Se selezionate l' Ignore records which concern the same target opzione, verrà considerata solo la prima delle espressioni dell'elenco.
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 pertanto 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.
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' Update and merge collections operazione.
  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. For more on this, refer to this section . 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 aver aggiornato i 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 a seguito di un arricchimento

Il passo 2: La scrittura di dati arricchiti nella sezione "Acquisti" della tabella del caso d'uso, in cui i dettagli relativi alla 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.