Caricamento di dati

Prima di caricare i dati, è necessario svolgere le seguenti operazioni:

  1. Creare un DTD ed uno schema per l'utilizzo con il Loader (se è la prima volta che si caricano i dati)

    Nota:  Se si stanno caricando dei dati per un archivio negozio e se è stato creato il file XML utilizzando i DTD fornitit con l'archivio negozio, questo passaggio non è necessario.

  2. Risolvere gli identificativi
  3. (se necessario)

I dati devono avere un formato XML con il DTD associato. Per caricare i dati, richiamare il comando Load.

Considerazioni sull'utilizzo del pacchetto Loader per il caricamento di pacchetti consistenti

Quando si utilizzano i programmi di utilità del comando del pacchetto Loader per caricare documenti di elevate dimensioni in un database, considerare le seguenti opzioni:

Per impostazione predefinita, la quantità massima di memoria assegnata a JVM è 64 MB. Se non viene aumentato tale valore, JVM potrebbe non avere sufficiente memoria a disposizione durante il processo di caricamento. La quantità massima di memoria assegnata a Java può essere modificata utilizzando l'opzione JVM -mx nel comando Java.

Il programma di log della traccia può esaurire la memoria assegnata a JVM durante il caricamento di un documento XML di notevoli dimensioni. Le informazioni della traccia vengono utilizzate principalmente per la correzione degli errori di un processo di esecuzione se questo non riesce correttamente. Se la traccia del processo di caricamento non è necessaria, è opportuno disattivarla. Esiste una prestazione significativa che si ottiene quando la traccia viene disattivata. La traccia viene disattivata modificando il documento XML di configurazione del programma di log.

Il file di configurazione della registrazione predefinito è WCALoggerConfig.xml. Per disattivare la registrazione di traccia, modificare la configurazione del programma di log di traccia per il Loader da:

  <logger type="trace">
     <handler type="file">
        <filePath>MassLoadTrace.log</filePath>
        <filter type="Any">
             <messageType name="PUBLIC" />
        </filter>
     </handler>
  </logger>

a:

  <logger type="trace">
     <handler type="file">
        <filePath>MassLoadTrace.log</filePath>
        <filter type="Any">
        </filter>
     </handler>
  </logger>

Per ulteriori informazioni sulla modifica del file WCALoggerConfig.xml, andare a Personalizzazione della registrazione per il pacchetto Loader.

Il conteggio del commit predefinito per il Loader quando è operativo in modalità di importazione SQL è 1. Pertanto, per impostazione predefinita, le transazioni vengono eseguite per ogni aggiornamento o inserimento nel database. Per migliorare le prestazioni del Loader per i documenti di grosse dimensioni, è necessario aumentare il conteggio del commit. Si cosiglia un valore di 100; tuttavia è possibile aumentarlo a seconda della quantità di memoria fisica sul server, della dimensione del file di log della transazione DBMS, etc.

E' possibile modificare il conteggio del commit per il Loader utilizzando l'opzione <count> -commitcount per il comando Load (dove <count> è il numero delle istruzioni eseguite prima della transazione).

Consigli per la risoluzione dei problemi

Se l'avanzamento è particolarmente lento durante il caricamento dei dati, potrebbe essere presente un gestore di file configurato non correttamente nel programma di log del Loader. Ciò potrebbe derivare da una delle seguenti situazioni:

  1. L'utente che ha richiamato il Loader non dispone dell'autorizzazione per la scrittura nella directory o per aggiornare il file specificato nel documento di configurazione della registrazione.
  2. La directory specificata come ubicazione del file nel documento di configurazione della registrazione, non esiste.
  3. L'unità specificata come ubicazione del file nel documento di configurazione della registrazione non dispone di sufficiente spazio.

Una volta corretti questi problemi, potrebbe essere necessario modificare l'ubicazione del documento relativo alla configurazione del programma di log (per impostazione predefinita WCALoggerConfig.xml).  Per ulteriori informazioni sui gestori dei file e sul file WCALoggerConfig.xml, consultare la sezione Configurazione della registrazione per il pacchetto Loader.

Argomenti correlati

Attività correlate

Riferimenti correlati

IBM copyright