Quando si definisce una destinazione per un flusso di Data Refinery che utilizza una connessione, è possibile definire la modalità di scrittura dei dati utilizzando le opzioni fornite dal connettore.
Ad esempio, per IBM Db2, è possibile impostare le seguenti opzioni di destinazione in Data Refinery:
Nelle proprietà della destinazione di Data Refinery, è possibile vedere queste opzioni nei campi Modalità di scrittura e Azione tabella.
Modalità di scrittura
La modalità di scrittura definisce il modo in cui i record vengono scritti nella tabella di destinazione.
- Inserisci
Questa modalità inserisce le righe nella tabella di destinazione. La tabella di destinazione deve avere gli stessi tipi di colonna dei dati da inserire o deve essere compatibile con questi tipi di colonna.
- Unisci
Questa modalità unisce le righe utilizzando la chiave primaria della tabella di destinazione. Se si fornisce una colonna chiave nelle proprietà di destinazione del flusso Data Refinery e non ci sono righe che corrispondono al valore della colonna chiave, il connettore inserisce i dati. Altrimenti i dati vengono aggiornati.
- Aggiorna
Questa modalità aggiorna le righe in base ai nomi delle colonne chiave o alla chiave primaria definita nella tabella di destinazione.
Vedere anche Problema noto per l'opzione Aggiornamento.
Nomi colonna chiave
Se si forniscono i nomi delle colonne della chiave come elenco di colonne separate da virgole, questo elenco sostituisce la chiave primaria usata durante un aggiornamento o una fusione.
Azione tabella
L'azione della tabella definisce il modo in cui la tabella di destinazione gestisce il nuovo set di dati.
- Accoda
Questa azione scrive righe nella tabella
- Sostituisci
Questa azione rimuove la tabella di destinazione, se esiste, e ricrea la tabella di destinazione con lo schema risultante dall'output del flusso Data Refinery.
- Tronca
Questa azione cancella tutte le righe esistenti nella tabella di destinazione.