Chargement de données d'horodatage et de date

Le programme de chargement Loader peut charger des données dans des colonnes avec des types de données d'horodatage et de date. Les formats de données pour les données d'horodatage et de date, dans le document, sont déterminées par des profils qui peuvent être personnalisés. L'utilisateur peut modifier un profil existant ou ajouter des profils à la liste de profils existante.

Les données pour un horodatage ou une date sont comparées aux profils disponibles (masques). Le premier profil correspondant aux données est utilisé pour convertir les données au format d'horodatage cible avant de les charger dans la base de données.

Il y a deux profils, pouvant être personnalisés, d'horodatage de sortie, TimeStampFormat.JDBC et TimeStampFormat.Load.

  1. TimeStampFormat.JDBC est utilisé lorsque le programme de chargement Loader utilise des connexions JDBC pour effectuer une opération.

    Les méthodes SQL d'importation et de suppression de Loader utilisent les connexions JDBC pour la mise à jour de la base de données.

  2. TimeStampFormat.Load est utilisé lorsque le programme de chargement Loader utilise les fonctionnalités natives.

    Les méthodes d'importation et de chargement de Loader recourent à des utilitaires natifs.

Vous pouvez personnaliser les formats d'horodatage en procédant comme suit :

  1. Créez un nouveau fichier de propriétés de personnalisation Loader.

    Windows NT Windows 2000 AIX Solaris Linux MassLoadCustomizer.properties se trouve dans le fichier archive MassLoader.zip. Extrayez ce fichier, renommez-le tout en gardant l'extension .properties. Placez-le ensuite dans un répertoire situé dans le chemin de classe.

  2. Important : Ne supprimez pas et ne modifiez pas le fichier existant MassLoadCustomizer.properties.

    iSeries Le fichier ISeries_LODWCSDTA_Customizer.properties se trouve dans le répertoire /QIBM/ProdData/WebCommerce/properties. Copiez ce fichier dans le répertoire /racine_inst/xml, renommez-le en conservant l'extension .properties, puis apportez les modifications nécessaires au nouveau fichier. Important : ne supprimez pas et ne modifiez pas le fichier ISeries_LODWCSDTA_Customizer.properties d'origine.

  3. Personnalisez les formats d'horodatage en modifiant ou en ajoutant des masques dans le fichier de propriétés de personnalisation Loader.

    Les masques d'horodatage d'entrée suivants sont fournis :

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

    Les profils par défaut des formats de date d'entrée sont les suivants :

      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

    Vous pouvez modifier ces masques d'horodatage et de date ou ajouter autant de masques que vous voulez. Spécifiez ces masques dans le fichier de propriétés de personnalisation Loader, dans la séquence numérique selon laquelle vous voulez qu'ils soient comparés avec l'horodatage d'entrée. Si vous ajoutez un horodatage d'entrée, vous devez utiliser le chiffre suivant dans la séquence en cours. (Par exemple, le prochain masque d'horodatage d'entrée serait InputTimeStampFormat.8 si vous l'ajoutiez à la liste ci-dessus).

    Pour le formatage des données d'entrée à celles de sortie, pour l'horodatage et la date, les profils sont les suivants :

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

    En règle générale, les formats de date et d'horodatage de sortie ne sont pas personnalisés.

  4. Spécifiez le nom du nouveau fichier comme valeur du paramètre de personnalisation de l'instruction Load.

Rubriques connexes

Tâches connexes

Référence connexe

IBM copyright