Importazione di dati

Adobe Campaign consente di importare dati nel database da uno o più file in formato testo, CSV, TAB o XML. Questi file sono associati a una tabella (principale o collegata) e ogni campo dei file di origine è associato a un campo del database. La configurazione di importazione può essere salvata per essere riutilizzata in modo da poter pianificare le attività di importazione che automatizzeranno le operazioni di replica.

Nota

È possibile importare i dati senza mapparli con i dati del database utilizzando la Import a list funzione.

I dati possono quindi essere utilizzati esclusivamente nei flussi di lavoro attraverso l' Read list oggetto. Per ulteriori informazioni, consulta questa pagina.

Scopri questa funzione nel video

Struttura dei dati da importare

Nel file di origine, ogni riga coincide con un record. I dati contenuti nei record sono separati da delimitatori (spazio, scheda, carattere e così via). Ciò significa che i dati vengono recuperati sotto forma di colonne e ogni colonna è associata a un campo del database.

Procedura guidata di importazione

La procedura guidata di importazione consente di configurare l’importazione, definirne le opzioni (come la trasformazione dei dati) e avviare l’esecuzione. Si tratta di una serie di schermate il cui contenuto dipende dal tipo di importazione (semplice o multipla) e dai diritti dell'operatore.

Nota

Se utilizzate un server Web IIS, potrebbe essere necessaria una configurazione per autorizzare il caricamento di file di grandi dimensioni (>28 MB).

Per ulteriori informazioni, consulta questa sezione.

Passaggio 1 - Scelta del modello di importazione

Quando si avvia la procedura guidata di importazione, è innanzitutto necessario selezionare un modello. Ad esempio, per configurare l’importazione dei destinatari che hanno ricevuto una newsletter, effettuate le seguenti operazioni:

  1. Selezionate la Profiles and Targets > Job > Generic imports and exports cartella.

  2. Fate clic su Nuovo e quindi su Importa per creare il modello di importazione.

  3. Fate clic sulla freccia a destra del Import template campo per selezionare il modello, oppure fate clic Select link per sfogliare la struttura.

    Il modello nativo è New text import. Questo modello non deve essere modificato, ma può essere duplicato per configurare un nuovo modello in base ai requisiti. Per impostazione predefinita, i modelli di importazione vengono salvati nel Profiles and targets > Templates > Job templates nodo.

  4. Immettete un nome per l’importazione nel Label campo. Potete aggiungere una descrizione.

  5. Selezionate il tipo di importazione nel campo appropriato. Esistono due tipi di importazione possibili: Simple import per importare un solo file e Multiple import importare più file in una singola esecuzione.

    Per un’importazione multipla, selezionate Multiple import dall’elenco a Import type discesa nella prima schermata della procedura guidata di importazione.

  6. Specificate i campi da importare facendo clic su Add.

    Ogni volta che viene aggiunto un file, viene visualizzata la schermata della File to import procedura guidata. Consultate la sezione Passo 2 - Selezione di file sorgente e seguite i passaggi della procedura guidata per definire le opzioni di importazione come per una semplice importazione.

    Nota

    Le importazioni multiple devono soddisfare solo esigenze specifiche e non sono raccomandate.

Parametri avanzati

Il Advanced parameters collegamento consente di accedere alle seguenti opzioni:

  • General tab

    • Stop execution if there are too many rejects

      Questa opzione è selezionata per impostazione predefinita. Potete deselezionare questa opzione se desiderate continuare a eseguire l'importazione indipendentemente dal numero di rifiutamenti. Per impostazione predefinita, l'esecuzione viene arrestata se le prime 100 righe vengono rifiutate.

    • Trace mode

      Selezionate questa opzione per tenere traccia dell’esecuzione dell’importazione per ogni riga.

    • Start the job in a detached process

      Questa opzione è selezionata per impostazione predefinita. Consente di scollegare l’esecuzione dell’importazione in modo che non influisca sugli altri processi in corso nel database.

    • Do not update enumerations

      Selezionate questa opzione per evitare di arricchire l'elenco dei valori enumerati nel database. Consultate Gestione delle enumerazioni.

  • Variables tab

    È possibile definire le variabili associate al processo che saranno accessibili negli editor di query e nei campi calcolati. Per creare una variabile, fate clic su di essa Add e utilizzate l’editor di variabili.

    ATTENZIONE

    La Variables scheda è destinata solo all'uso di programmazione di tipo Workflow e deve essere configurata solo da utenti esperti.

Passaggio 2 - Selezione del file di origine

Il file di origine può essere in formato testo (txt, csv, tab, fixed Columns) o xml.

By default, Upload file on the server is selected. Fare clic sulla cartella a destra del Local file campo per sfogliare il disco locale e selezionare il file da importare. Potete deselezionare questa opzione per immettere il percorso di accesso e il nome del file da importare, se presente sul server.

Quando il file è stato specificato, è possibile visualizzarne i dati nella sezione inferiore della finestra facendo clic su Auto-detect format. Questa anteprima mostra le prime 200 righe del file sorgente.

Utilizzate le opzioni offerte sopra questa visualizzazione per configurare l'importazione. I parametri definiti tramite queste opzioni vengono trasferiti nell'anteprima. Sono disponibili le seguenti opzioni:

  • Click here to change the file format… consente di controllare il formato del file e perfezionare la configurazione.
  • Update on server… consente di trasferire il file locale al server. Questa opzione è disponibile solo se Upload file on the server è selezionata.
  • Download è disponibile solo se il file è stato caricato sul server.
  • Auto-detect format viene utilizzato per reinizializzare il formato dell'origine dati. Questa opzione consente di riapplicare i formati originali ai dati formattati tramite l' Click here to change the file format… opzione.
  • Il Advanced parameters collegamento consente di filtrare i dati di origine e accedere alle opzioni avanzate. Da questa schermata potete scegliere di importare solo una parte del file. Potete anche definire un filtro, ad esempio per importare solo gli utenti di tipo 'Prospect' o 'Customer', in base al valore della riga corrispondente. Queste opzioni devono essere utilizzate solo dagli utenti JavaScript esperti.

Modifica del formato del file

L' Click here to change the file format… opzione consente di formattare i dati del file di origine, in particolare per specificare il separatore di colonna e il tipo di dati per ciascun campo. Questa configurazione viene eseguita tramite la finestra seguente:

Questo passaggio consente di descrivere come devono essere letti i valori dei campi del file. Ad esempio, nel caso di una data, i dati Data o Data + Ora possono essere associati a un formato (gg/mm/aaaa, mm/gg/aa, ecc.). Se i dati di input non corrispondono al formato previsto, durante l'importazione si verificheranno dei rifiuti.

Potete visualizzare il risultato della configurazione nella zona di anteprima nella parte inferiore della finestra.

Fare clic OK per salvare la formattazione, quindi fare clic Next per visualizzare il passaggio successivo.

Passaggio 3 - Mappatura dei campi

È quindi necessario selezionare lo schema di destinazione e mappare i dati di ciascuna colonna sui campi del database.

  • Il Destination schema campo consente di selezionare lo schema in cui verranno importati i dati. Queste informazioni sono obbligatorie. Fate clic sull' Select link icona per selezionare uno degli schemi esistenti. Fare clic Edit link per visualizzare il contenuto della tabella selezionata.

  • La tabella centrale mostra tutti i campi definiti nel file di origine. Selezionare i campi da importare per associare un file di destinazione. Questi campi possono essere mappati manualmente o automaticamente.

    Per mappare manualmente un campo, fare clic sulla casella di controllo per selezionare il campo di origine, quindi fare clic sulla seconda colonna per attivare la cella corrispondente al campo selezionato. Fare clic sull' Edit expression icona per visualizzare tutti i campi della tabella corrente. Selezionare il campo di destinazione e fare clic OK per convalidare la mappatura.

    Per associare automaticamente i campi di origine e di destinazione, fare clic sull’ Guess the destination fields icona a destra dell’elenco dei campi. Se necessario, i campi proposti possono essere modificati.

    ATTENZIONE

    Il risultato di questa operazione deve sempre essere convalidato prima di procedere con il passaggio successivo.

  • È possibile applicare una trasformazione ai campi importati. A questo scopo, fare clic nella cella della Transformation colonna relativa al campo in questione e selezionare la trasformazione da applicare.

    ATTENZIONE

    La trasformazione viene applicata al momento dell'importazione. Tuttavia, se sono stati definiti vincoli per il campo di destinazione (nell'esempio precedente, nel campo @lastname), tali vincoli hanno la priorità.

  • È possibile aggiungere campi calcolati utilizzando l'icona appropriata, a destra della tabella centrale. I campi calcolati consentono di eseguire trasformazioni complesse, aggiungere colonne virtuali o unire i dati di più colonne. Per informazioni dettagliate sulle varie possibilità, fare riferimento alle sezioni seguenti.

Campi calcolati

I campi calcolati sono nuove colonne aggiunte al file di origine e calcolate da altre colonne. I campi calcolati possono quindi essere associati ai campi del database Adobe Campaign . Le operazioni di riconciliazione, tuttavia, non sono possibili sui campi calcolati.

Esistono quattro tipi di campi calcolati:

  • Fixed string: il valore del campo calcolato è lo stesso per tutte le righe del file di origine. Consente di impostare il valore di un campo dei record inseriti o aggiornati. Ad esempio, puoi impostare un marcatore su "yes" per tutti i record importati.

  • String with JavaScript tags: il valore del campo calcolato è una stringa di caratteri contenente comandi JavaScript.

  • JavaScript expression: il valore del campo calcolato è il risultato della valutazione di una funzione JavaScript. Il valore restituito può essere un numero, una data e così via.

  • Enumeration: il valore del campo viene attribuito in base al valore contenuto nel file di origine. L'editor consente di specificare la colonna di origine e immettere l'elenco dei valori di enumerazione, come nell'esempio seguente:

    La Preview scheda consente di visualizzare il risultato della configurazione definita. Qui è stata aggiunta la Subscription colonna. Il valore viene calcolato dal campo Stato .

Passaggio 4 - Riconciliazione

Il passaggio di riconciliazione della procedura guidata di importazione consente di definire la modalità di riconciliazione dei dati del file con i dati esistenti nel database e di impostare le regole di priorità tra i dati del file e i dati del database. La finestra di configurazione si presenta così:

La sezione centrale della schermata contiene una struttura ad albero con i campi e le tabelle del database Adobe Campaign a cui verranno importati i dati.

Sono disponibili opzioni speciali per ciascun nodo (tabella o campo). Quando si fa clic sul nodo interessato nell'elenco, i relativi parametri e una breve descrizione sono visualizzati di seguito. Il comportamento definito per ciascun elemento viene visualizzato nella Behavior colonna corrispondente.

Tipi di operazioni

Per ogni tabella interessata dall'importazione, è necessario definire il tipo di operazione. Per l'elemento principale del database sono disponibili le seguenti operazioni:

  • Update or insertion: aggiorna il record, se presente nel database, e lo crea in caso contrario.
  • Insertion: inserisce i record nel database.
  • Update: aggiorna solo i record esistenti (ignora gli altri record).
  • Reconciliation only: cerca il record nel database, ma non esegue un aggiornamento. Ad esempio, consente di associare la cartella dei destinatari da importare in base a una colonna del file senza aggiornare i dati nelle cartelle.
  • Deletion: consente di eliminare i record nel database.

Per ciascun campo della tabella interessata dall’importazione sono disponibili le seguenti opzioni:

  • Update (empty) if source value is empty: in caso di aggiornamento, il valore nel campo rimuoverà il valore del database se il campo è vuoto nel file di origine. In caso contrario, il campo del database viene mantenuto.
  • Update only if destination is empty: il valore del file di origine non sovrascrive il valore nel campo del database, a meno che il campo del database non sia vuoto. In tal caso, prende il valore del file di origine.
  • Update the field only when the record is inserted: durante un'operazione di aggiornamento o inserimento, verranno importati solo i record del file di origine nuovi.
Nota

La definizione di chiave di riconciliazione è sempre obbligatoria, tranne nel caso di inserimento senza deduplicazione.

Tasti di riconciliazione

Per gestire la deduplicazione è necessario compilare almeno una chiave di riconciliazione.

Una chiave di riconciliazione è un insieme di campi utilizzati per identificare un record. Ad esempio, per importare i destinatari, la chiave di riconciliazione può essere il numero di account, il campo "e-mail" o i campi "Cognome, Nome, Società" ecc.

In questo caso, per verificare se una riga di un file corrisponde a un destinatario esistente nel database, il motore di importazione confronta i valori del file con quelli del database per tutti i campi della chiave. Quando i campi sono specifici di un record, è possibile eseguire un confronto preciso tra i dati di origine e di destinazione, garantendo l'integrità dei dati dopo l'importazione. È possibile inserire una seconda chiave di riconciliazione per la stessa tabella; viene utilizzata per le righe la cui prima chiave è vuota.

evitare di scegliere un campo che potrebbe essere modificato durante l'importazione; in tal caso, il motore potrebbe creare record aggiuntivi.

Nota

Per l’importazione di un destinatario, l’identificatore della cartella selezionata viene aggiunto implicitamente alla chiave.

Pertanto, la riconciliazione viene eseguita solo su questa cartella (a meno che non sia selezionata alcuna cartella).

Deduplication

Nota

Un doppio è un elemento che esiste due o più volte nel file da importare.

Un 'duplicato' è un elemento presente sia nel file da importare che nel database.

Il Management of doubles campo consente di configurare la deduplicazione dei dati. La deduplicazione riguarda i record che vengono visualizzati più volte nel file di origine (o i file di origine in caso di importazione di più file), vale a dire le righe per le quali i campi della chiave di riconciliazione sono identici.

  • La gestione duplicata in Update modalità (modalità predefinita) non esegue la deduplicazione. L'ultimo record ha quindi priorità (perché aggiorna i dati dei record precedenti). Il conteggio dei duplicati non viene eseguito in questa modalità.
  • La gestione duplicata in Ignore modalità o Reject entity esclude i duplicati dall'importazione. In questo caso, non viene importato alcun record.
  • In Reject entity modalità, l’elemento non viene importato e nei registri di importazione viene generato un errore.
  • In Ignore modalità, l'elemento non viene importato, ma non viene mantenuta alcuna traccia dell'errore. Questa modalità consente di ottimizzare le prestazioni.
ATTENZIONE

La deduplicazione viene eseguita solo in memoria. Le dimensioni di un'importazione con deduplicazione sono pertanto limitate. Il limite dipende da diversi parametri (capacità del server applicazione, attività, numero di campi nella chiave, ecc.). La dimensione massima per una deduplicazione è dell'ordine di 1.000.000 righe.

La deduplicazione riguarda un record presente sia nel file di origine che nel database. Riguarda solo le operazioni con aggiornamento (ossia Update and insertion o Update). L' Duplicate management opzione consente di aggiornare o ignorare il record se si trova sia nel file di origine che nel database. L' Update or insert based on origin opzione appartiene al modulo facoltativo e non può essere utilizzata in un contesto standard.

Le opzioni Reject e Ignore funzionano come illustrato sopra.

Comportamento in caso di errore

La maggior parte delle operazioni di trasferimento dei dati genera vari tipi di errori (formato di riga incoerente, indirizzo e-mail non valido, ecc.). Tutti gli errori e tutti gli avvisi generati dal motore di importazione vengono memorizzati e collegati all’istanza di importazione.

I dettagli di questi rifiuti possono essere visualizzati tramite la Rejects scheda.

Esistono due tipi di rifiuti (il tipo viene visualizzato nella Connector colonna):

  • I rifiuti del connettore di testo riguardano errori che si verificano durante l'elaborazione della riga del file (campo calcolato, analisi dei dati, ecc.). In questo caso, in caso di errore, l'intera riga viene sempre rifiutata.
  • I rifiuti del connettore del database riguardano errori che si verificano durante la riconciliazione dei dati o la scrittura nel database. Nel caso di un'importazione in più tabelle, il rifiuto può riguardare solo una parte del record (ad esempio, per un'importazione di destinatari ed eventi associati, un errore può impedire l'aggiornamento di un evento senza rifiutare il destinatario).

Nella pagina di riconciliazione dei dati è possibile definire il campo del tipo di gestione degli errori desiderato per campo e tabella per tabella.

  • Ignore and log a warning: tutti i campi vengono importati nel database tranne quello che ha generato un errore.

  • Reject parent element: l'intera riga del record viene rifiutata, non solo il campo che ha causato un errore.

  • Reject all elements: gli arresti dell'importazione e tutti gli elementi del record vengono rifiutati.

La struttura ad albero nella schermata di rifiuto di un'istanza di importazione indica quali campi sono stati rifiutati e dove si sono verificati gli errori.

È possibile generare un file contenente questi record tramite l' Export rejects icona:

Passaggio 5 - Passaggio aggiuntivo durante l'importazione dei destinatari

Il passaggio successivo della procedura guidata di importazione consente di selezionare o creare la cartella in cui importare i dati, mappare automaticamente i destinatari importati con un elenco (nuovo o esistente) e i destinatari della sottoscrizione a un servizio.

Nota

Questo passaggio viene visualizzato solo quando si importano i destinatari e quando si utilizza la tabella predefinita destinatari Adobe Campaign (nms:destinatario).

  • Fate clic sui Edit collegamenti per selezionare la cartella, l’elenco o il servizio al quale desiderate associare o sottoscrivere i destinatari.

    1. Importazione in una cartella

      Il Edit… collegamento della Import into a folder sezione consente di selezionare o creare la cartella in cui verranno importati i destinatari. Per impostazione predefinita, se non è definita alcuna partizione, i dati vengono importati nella cartella predefinita dell'operatore.

      Nota

      La cartella predefinita per un operatore è la prima cartella a cui l'operatore ha accesso in scrittura. Consultate Gestione dell’accesso alle cartelle.

      Per selezionare la cartella di importazione, fate clic sulla freccia a destra del Folder campo e selezionate la cartella in questione. Potete anche utilizzare l' Select link icona per visualizzare la struttura ad albero in una nuova finestra o per creare una nuova cartella.

      Per creare una nuova cartella, selezionate il nodo da cui desiderate aggiungere una cartella e fate clic con il pulsante destro del mouse. Seleziona Create a new ‘Recipients’ folder.

      La cartella viene aggiunta sotto il nodo corrente. Immettete il nome della nuova cartella, premete Invio per confermare, quindi fate clic OK.

    2. Associazione a un elenco

      Il Edit… collegamento nella Add recipients to a list sezione consente di selezionare o creare un elenco in cui importare i destinatari.

      Per creare un nuovo elenco per questi destinatari, fai clic su Select link, quindi Create. La creazione e la gestione di elenchi sono presentate in Creazione e gestione di elenchi.

      Potete decidere di aggiungere i destinatari a quelli già presenti in un elenco, oppure di ricreare l’elenco con i nuovi destinatari. In questo caso, se l’elenco conteneva già dei destinatari, questi verranno eliminati e sostituiti dai destinatari importati.

    3. Iscrizione a un servizio

      Per iscrivere tutti i destinatari importati a un servizio di informazione, fate clic sul Edit… collegamento della Subscribe recipients to a service sezione per selezionare o creare il servizio di informazioni a cui verranno sottoscritti i destinatari. Potete selezionare l' Send a confirmation message opzione: Il contenuto di questo messaggio è definito nel modello di consegna associato al servizio di iscrizione.

      Per creare un nuovo servizio per questi destinatari, fai clic su Select link e quindi sull’ Create icona . La gestione dei servizi di informazione è presentata in questa sezione.

  • Utilizzare il Origin campo per aggiungere informazioni sull'origine dei destinatari ai propri profili. Tali informazioni sono particolarmente utili nel quadro di un’importazione multipla.

Fare clic Next per convalidare questo passaggio e visualizzare il passaggio seguente.

Passaggio 6 - Avvio dell'importazione

L'ultimo passaggio della procedura guidata consente di avviare l'importazione dei dati. To do this, click the Start button.

Stati del processo

Lo stato del processo indica lo stato corrente di un processo. Ogni stato è rappresentato da un’icona e un’etichetta speciali. Queste informazioni vengono visualizzate nell’elenco dei processi. Gli stati e le relative icone sono elencati di seguito:

  • Modifica in corso

    Creazione del processo in corso.

  • Esecuzione in corso

    Il processo è in esecuzione.

  • Annulla

    Fate clic sul Cancel pulsante: il processo in corso viene annullato.

  • Annullamento in corso

    Il comando di annullamento è stato preso in considerazione e il processo viene annullato.

  • Pausa in corso

    Fate clic Pause: il lavoro è sospeso.

  • In pausa

    Fate clic Pause: il lavoro è sospeso. È possibile riavviarlo facendo clic su Start.

  • Completato

    Esecuzione del processo completata.

  • Completato con errore

    Il processo non è stato eseguito a causa di un errore tecnico.

  • Arresto del server in corso

    Il processo in corso viene interrotto perché il server Adobe Campaign è stato arrestato.

Esempi di importazione generici

Esempio: Importa da un elenco di destinatari

Per creare e fornire un elenco di destinatari dalla panoramica degli elenchi, procedere come segue:

  1. Creazione dell’elenco

    • Fate clic sul Lists collegamento nel Profiles and targets menu della home page di Adobe Campaign.
    • Fare clic sul pulsante Create e quindi sul Import a list pulsante.
  2. Selezione del file da importare

    Fate clic sulla cartella a destra del Local file campo e selezionate il file contenente l’elenco da importare.

  3. Nome elenco e archiviazione

    Immettere il nome dell'elenco e selezionare la directory in cui salvarlo.

  4. Avvio dell'importazione

    Fare clic Next e quindi Start iniziare a importare l'elenco.

Esempio: importare nuovi record da un file di testo

Per importare nel database Adobe Campaign nuovi profili di destinatari memorizzati in un file di testo, procedere come segue:

  1. Scelta di un modello

    • Dalla home page di Adobe Campaign, fate clic sul Profiles and targets collegamento, quindi Jobs. Sopra l’elenco dei processi, fate clic su New import.
    • Mantenere il New text import modello selezionato per impostazione predefinita.
    • Modificate l’etichetta e la descrizione.
    • Seleziona Simple import.
    • Mantenete la cartella di processo predefinita.
    • Fate clic su Advanced parameters e selezionate l’ Tracking mode opzione per visualizzare i dettagli dell’importazione durante l’esecuzione.
  2. Selezione del file da importare

    Fate clic sulla cartella a destra del Local file campo e selezionate il file da importare.

  3. Associazione di campi

    Fate clic sull’ Guess the destination fields icona per mappare automaticamente gli schemi di origine e destinazione. Controllare le informazioni in questa finestra prima di fare clic Next.

  4. Reconciliation

    • Vai alla tabella Destinatari (nms:destinatario) .

    • Selezionare l' Insertion operazione e lasciare i valori predefiniti negli altri campi.

  5. Importazione dei destinatari

    • Se necessario, specificate una cartella in cui importare i record.

  6. Avvio dell'importazione

    • Fai clic su Start.

      Nell’area centrale dell’editor, potete verificare che l’operazione di importazione sia stata completata e visualizzare il numero di record elaborati.

      La Tracking modalità consente di tenere traccia dei dettagli dell’importazione per ciascun record nel file di origine. A questo scopo, dalla home page fare clic Profiles and Targets quindi Processes, selezionare l'importazione rilevante, quindi cercare le General, Journal e Rejects le schede.

      • Verifica dell'avanzamento dell'importazione

      • Processo di visualizzazione per ciascun record

Esempio: Aggiornare e inserire i destinatari

Vogliamo aggiornare i record esistenti nel database e crearne di nuovi da un file di testo. Esempio di procedura:

  1. Scelta di un modello

    Ripetere i passaggi descritti nell'esempio 2 precedente.

  2. File da importare

    Selezionate il file da importare.

    Nel nostro esempio, la panoramica delle prime righe del file mostra che il file contiene aggiornamenti per tre record e la creazione di un record.

  3. Associazione di campi

    Applicate la procedura descritta nell'esempio 2 precedente.

  4. Reconciliation

    • Mantieni Update or insert selezionato per impostazione predefinita.

    • Mantenere l'opzione Management of duplicates in Update modalità in modo che i record esistenti nel database vengano modificati con i dati del file di testo.

    • Selezionare i campi Birth date, Name quindi Company assegnare loro una chiave di riconciliazione.

  5. Avvio dell'importazione

    • Fai clic su Start.

      Nella finestra di tracciamento, puoi verificare che l’importazione sia riuscita e visualizzare il numero di record elaborati.

    • Nella tabella dei destinatari verificare che i record siano stati modificati dall'operazione.

Esempio: Arricchire i valori con quelli di un file esterno

È necessario modificare alcuni campi di una tabella di database da un file di testo, dando priorità ai valori contenuti nel database.

In questo esempio, è possibile vedere che alcuni campi nel file di testo hanno un valore, mentre i campi corrispondenti nel database sono vuoti. Altri campi contengono un valore diverso da quello contenuto nel database.

  • Contenuto del file di testo da importare.

  • Stato del database prima dell'importazione

Effettuate le seguenti operazioni:

  1. Scelta di un modello

    Applicate la procedura descritta nell'esempio 2 precedente.

  2. File da importare

    Selezionate il file da importare.

  3. Associazione di campi

    Applicate la procedura descritta nell'esempio 2 precedente.

    Nell'anteprima delle prime righe del file, è possibile vedere che il file contiene aggiornamenti per alcuni record.

  4. Reconciliation

    • Passate alla tabella e selezionate l' Update operazione.

    • Selezionare l'opzione Reject entity per il Management of doubles campo.

    • Mantenere l'opzione Management of duplicates in Update modalità in modo che i record esistenti nel database vengano modificati con i dati del file di testo.

    • Posizionare il cursore sul Last name (@lastName) nodo e selezionare l' Update only if destination is empty opzione.

    • Ripetere questa operazione per il Company (@company) nodo.

    • Assegnare una chiave di riconciliazione ai campi Birth date, E-mail e First name.

  5. Avvio dell'importazione

    Fai clic su Start.

    Consultare la tabella dei destinatari per verificare che i record siano stati modificati dall'importazione.

    Solo i valori vuoti sono stati sostituiti dai valori del file di testo, ma il valore esistente nel database non è stato sovrascritto dal valore del file di importazione.

Esempio: Aggiornare e arricchire i valori da quelli di un file esterno

È necessario modificare alcuni campi di una tabella di database da un file di testo, dando priorità ai valori contenuti nel file di testo.

In questo esempio, alcuni campi nel file di testo hanno un valore vuoto, mentre i campi corrispondenti nel database non sono vuoti. Altri campi contengono un valore diverso da quello del database.

  • Contenuto del file di testo da importare.

  • Stato del database prima dell'importazione

  1. Scelta di un modello

    Applicate la procedura descritta nell'esempio 2 precedente.

  2. File da importare

    Selezionate il file da importare.

    Nell'anteprima delle prime righe del file, è possibile vedere che il file contiene campi vuoti e aggiornamenti per alcuni record.

  3. Associazione di campi

    Applicate la procedura descritta nell'esempio 2 precedente.

  4. Reconciliation

    • Vai alla tabella e seleziona Update.

    • Selezionare l'opzione Reject entity per il Management of doubles campo.

    • Lasciare l'opzione Management of duplicates in Update modalità per i record esistenti nel database da modificare con i dati del file di testo.

    • Posizionare il cursore sul Account number (@account) nodo e selezionare l'opzione Take empty values into account.

    • Selezionare i campi Birth date, E-mail quindi First name assegnare loro una chiave di riconciliazione.

  5. Avvio dell'importazione

    • Fai clic su Start.

    • Consultare la tabella dei destinatari per verificare che i record siano stati modificati dall'operazione.

      I valori del file di testo vuoto hanno sovrascritto quelli presenti nel database. I valori esistenti nel database sono stati aggiornati con quelli nel file di importazione in linea con l' Update opzione selezionata per i duplicati al punto 4.

Importazione di dati da un flusso di lavoro

I flussi di lavoro possono essere un modo utile per automatizzare alcuni dei processi di importazione. Sia che importi dati da un file locale o da un SFTP, puoi utilizzare i flussi di lavoro per standardizzare le procedure di gestione dei dati.

Per ulteriori informazioni sull'importazione di dati da un flusso di lavoro, consultare questa sezione.

In questa pagina