Interact > generale > systemTablesDataSource > loaderProperties

Queste proprietà di configurazione definiscono le impostazione di una utility di caricamento del database per le tabelle di sistema dell'ambiente runtime. Se si utilizza solo una utility di caricamento del database è necessario definire queste proprietà.

databaseName

Nome del database al quale si connette il caricatore del database.

Default value

Nessun valore predefinito.

LoaderCommandForAppend

Il parametro LoaderCommandForAppend specifica il comando inviato per richiamare l'utility di caricamento del database per l'aggiunta di record alle tabelle del database di gestione temporanea della cronologia di contatti e risposte in Interact. È necessario impostare questo parametro per abilitare l'utility di caricamento del database ai dati cronologici di contatti e risposte.

Questo parametro è specificato come nome di percorso completo dell'eseguibile dell'utility di caricamento del database o dello script che avvia tale utility. L'utilizzo di uno script consente di effettuare altre impostazioni prima di richiamare l'utility di caricamento.

Per poter essere avviata correttamente, la maggior parte delle utility di caricamento dei database richiede vari argomenti. Esse possono includere la definizione del file di dati e del file di controllo da cui eseguire il caricamento nonché il database e la tabella in cui caricare i dati. I token sono sostituiti con gli elementi specificati quando si esegue il comando.

Per conoscere la sintassi corretta da utilizzare per richiamare l'utility di caricamento del database, vedere la relativa documentazione.

Questo parametro è non specificato per impostazione predefinita.

La tabella seguente riporta i token disponibili per LoaderCommandForAppend.

Token

Descrizione

<CONTROLFILE>

Questo token è sostituito con il percorso completo e il nome del file di controllo temporaneo che Interact genera in base al modello specificato nel parametro LoaderControlFileTemplate.

<DATABASE>

Questo token è sostituito con il nome dell'origine dati in cui Interact esegue il caricamento. Si tratta dello stesso nome utilizzato nel nome categoria di questa origine dati.

<DATAFILE>

Questo token è sostituito con il percorso completo e con il nome del file di dati temporaneo creato da Interact durante il processo di caricamento. Questo file si trova nella directory temporanea di Interact, UNICA_ACTMPDIR.

<DBCOLUMNNUMBER>

Questo token è sostituito con l'ordinale della colonna del database.

<FIELDLENGTH>

Questo token è sostituito con la lunghezza del campo che si sta caricando nel database.

<FIELDNAME>

Questo token è sostituito con il nome del campo che si sta caricando nel database.

<FIELDNUMBER>

Questo token è sostituito con il numero del campo che si sta caricando nel database.

<FIELDTYPE>

Questo token è sostituito con l'espressione letterale "CHAR( )". La lunghezza di questo campo è specificata tra (). Se il database non riesce a interpretare il tipo di campo, CHAR, è possibile specificare manualmente il testo appropriato per il tipo di campo e utilizzare il token <FIELDLENGTH>. Ad esempio, per SQLSVR e SQL2000 si utilizza "SQLCHAR(<FIELDLENGTH>)"

<NATIVETYPE>

Questo token è sostituito con il tipo di database in cui viene caricato il campo.

<NUMFIELDS>

Questo token è sostituito con il numero di campi della tabella.

<PASSWORD>

Questo token è sostituito con la password del database della connessione del diagramma di flusso corrente all'origine dati.

<TABLENAME>

Questo token è sostituito con il nome della tabella di database in cui Interact carica i dati.

<USER>

Questo token è sostituito con l'utente del database della connessione del diagramma di flusso corrente all'origine dati.

Default value

Nessun valore predefinito.

LoaderControlFileTemplateForAppend

La proprietà LoaderControlFileTemplateForAppend specifica il percorso completo e il nome file del modello del file di controllo configurato precedentemente in Interact. Quando si imposta questo parametro, Interact crea dinamicamente un file di controllo temporaneo basato sul modello specificato qui. Il percorso e il nome di questo file di controllo temporaneo sono disponibili per il token <CONTROLFILE>, disponibile a sua volta per la proprietà LoaderCommandForAppend.

Prima di utilizzare Interact nella modalità utility di caricamento del database, è necessario configurare il modello del file di controllo specificato da questo parametro. Il modello del file di controllo supporta i seguenti token, che vengono sostituiti dinamicamente quando il file di controllo temporaneo viene creato da Interact.

Per conoscere la sintassi corretta richiesta per il file di controllo, vedere la documentazione dell'utility di caricamento del database. I token disponibili per il modello del file di controllo sono uguali a quelli della proprietà LoaderControlFileTemplate.

Questo parametro è non specificato per impostazione predefinita.

Default value

Nessun valore predefinito.

LoaderDelimiterForAppend

La proprietà LoaderDelimiterForAppend specifica se il file dei dati temporanei Interact è un file con larghezza fissa o un file flat delimitato e, in tal caso, i caratteri o il set di caratteri che utilizza come delimitatori.

Se il valore non è definito, Interact crea il file di dati temporanei come file flat con larghezza fissa.

Se si specifica un valore, esso verrà utilizzato quando verrà richiamato il caricatore per popolare una tabella che non si sa se è vuota. Interact crea il file di dati temporanei come file flat delimitato, utilizzando il valore di questa proprietà come delimitatore.

Questa proprietà è non specificata per impostazione predefinita.

Valid values

Caratteri che, se desiderato, possono essere inclusi tra virgolette doppie.

Default value
LoaderDelimiterAtEndForAppend

Per alcune utility di caricamento esterne è necessario che il file di dati sia delimitato e che ogni linea termini con il delimitatore. Per soddisfare questo requisito, impostare il valore LoaderDelimiterAtEndForAppend su TRUE, in modo che quando si richiama il caricatore per popolare una tabella che non si sa se è vuota, Interact utilizzi delimitatori al termine di ogni linea.

Valid values

TRUE | FALSE

Default value

FALSE

LoaderUseLocaleDP

La proprietà LoaderUseLocaleDP specifica, quando Interact scrive valori numerici nei file da caricare tramite un'utility di caricamento del database, se per il punto decimale debba essere utilizzato il simbolo specifico della lingua locale.

Impostare questo valore su FALSE per specificare l'uso del punto (.) come separatore decimale.

Impostare questo valore su TRUE per specificare l'uso del simbolo appropriato della lingua locale come separatore decimale.

Valid values

TRUE | FALSE

Default value

FALSE



IBM Unica Marketing Platform
 
8.5.0
For more information, see our support and community site: Customer Central