Caricamento di dati relativi alla data e ai formati orari

Il Loader può caricare i dati all'interno di colonne con i formati orari e le date. Nel documento, il formato dei dati per i formati orari e le date, vengono determinati dai modelli personalizzabili. L'utente può modificare un modello esistente oppure può aggiungerne altri all'elenco dei modelli esistenti.

I dati per un formato orario o per una data vengono controllati a confronto con i moddelli disponibili. Il primo modello che corrisponde ai dati viene utilizzato per convertire i dati nel formato orario di destinazione prima che avvenga il caricamento nel database.

Sono disponibili due modelli personalizzabili di formato orario di emissione, TimeStampFormat.JDBC e TimeStampFormat.Load.

  1. TimeStampFormat.JDBC viene utilizzato quando il Loader utilizza connessioni JDBC per eseguire un'operazione.

    SQL importa ed elimina i metodi del Loader utilizzando le connessioni JDBC per l'aggiornamento del database.

  2. TimeStampFormat.Load viene utilizzato quando il Loader utilizza i programmi di utilità nativi.

    I metodi import e load del Loader utilizzano i programmi di utilità nativi.

E' possibile personalizzare i formati orari, nel modo seguente:

  1. Creare un nuovo file property di personalizzazione Loader.

    Windows NT Windows 2000 AIX Solaris Linux MassLoadCustomizer.properties si trova nell'archivio MassLoader.zip. Estrarre questo file, rinominarlo lasciando l'estensione .properties e posizionarlo in una directory nel classpath.

  2. Importante: Non rimuovere o modificare il file esistente MassLoadCustomizer.properties.

    iSeries ISeries_LODWCSDTA_Customizer.properties si trova nella directory /QIBM/ProdData/WebCommerce/properties. Copiare questo file nella directory /instroot/xml, rinominarlo lasciando l'estensione .properties, quindi apportare tutte le modifiche necessarie al nuovo file. Importante: Non rimuovere o modificare il file originale ISeries_LODWCSDTA_Customizer.properties.

  3. Personalizzare i formati orari modificando oppure aggiungendo maschere nel file property di personalizzazione Loader.

    Vengono fornite le seguenti maschere per i formati orari di immissione:

      InputTimeStampFormat.1 = yyyy-DD hh:mm:ss.SSSSSS
      InputTimeStampFormat.2 = aaaa-MM-gg hh:mm:ss.SSSSSS
      InputTimeStampFormat.3 = yyyy-DD-hh.mm.ss.SSSSSS
      InputTimeStampFormat.4 = aaaa-MM-gg-HH.mm.ss.SSSSSS
      InputTimeStampFormat.5 = aaaa-MM-gg-hh.mm.ss.SSSSSS
      InputTimeStampFormat.6 = aaaa-MM-gg HH:mm:ss.SSSSSS
      InputTimeStampFormat.7 = yyyy-DD HH:mm:ss.SSSSSS

    I modelli predefiniti per i formati orari della data di immissione sono i seguenti:

      InputDateFormat.1 = MM-dd-yyyy
      InputDateFormat.2 = yyyy-dd-MM
      InputDateFormat.3 = yyyy-MM-dd 
      InputDateFormat.4 = MM/dd/yyyy
      InputDateFormat.5 = yyyy/dd/MM
      InputDateFormat.6 = yyyy-DD

    E' possibile modificare queste maschere relative ai formati orari e alle date oppure aggiungere tante maschere quante ne si vuole. Specificare tali maschere nel file property di personalizzazione Loader nella sequenza numerica secondo la quale si desidera che vengano confrontate con il formato orario di immissione. Se si aggiunge un formato orario di immissione, è necessario utilizzare il numero successivo all'ultimo presente nella sequenza. (Ad esempio, se viene fatta un'aggiunta all'elenco precedente, la maschera del formato orario di immissione successiva dovrebbe essere InputTimeStampFormat.8.)

    I modelli per la formattazione dei dati di immissione all'emissione del formato orario e della data sono i seguenti:

      TimeStampFormat.JDBC = aaaa-MM-gg hh:mm:ss.SSSSSS
      TimeStampFormat.Load = aaaa-MM-gg-hh.mm.ss.SSSSSS
      DateFormat.JDBC = yyyy-MM-dd
      DateFormat.Load = yyyy-MM-dd

    In generale, non è possibile personalizzare i formati della data e dell'ora.

  4. Specificare il nuovo nome file come valore del parametro di personalizzazione del comando Load.

Argomenti correlati

Attività correlate

Riferimenti correlati

IBM copyright