Formats de date et d'heure d'une connexion à un fichier

Lors de la lecture des valeurs de date et d'heure des fichiers à l'aide d'une connexion à un fichier dans Spectrum™ Technology Platform, les valeurs doivent respecter certains formats de date et d'heure spécifiques.

Formats de date et d'heure acceptés

  • Date : « aaaa-mm-jj »
  • Date et heure : « aaaa-mm-jj HH:mm:ss »
  • Heure : « HH:mm:ss »

Fichiers délimités

Si la fonctionnalité Détecter le type est activée lors de la configuration de la connexion Delimited File, les valeurs de date et d'heure des enregistrements de fichier qui respectent les formats susmentionnés sont automatiquement détectées comme de type Date.

Si une valeur date-heure n'est pas conforme à l'un des formats acceptés, la valeur est lue comme une valeur de type Chaîne au lieu d'une valeur de type Date.

Fichiers de largeur fixe

Pour les fichiers de largeur fixe, les valeurs de type Date sont configurées lors de la création de la connexion au fichier de largeur fixe. Par conséquent, ces valeurs sont lues comme des valeurs de type Date, qu'elles respectent ou non les formats acceptés.

Si la valeur date-heure d'un fichier de type Fixed Width ne respecte pas les formats acceptés, elle doit être traitée à l'aide de Transformations dans le stage Logical Model Creation en appliquant cette fonction de catégorie Conversion à la valeur :
parsedate(String date, String format)
Dans ce cas, la date est la valeur reçue du fichier, tandis que le format est le format de date-heure dans lequel la valeur est reçue du fichier. Cela permet d'analyser correctement la valeur date-heure.
Par exemple, si la date = 23-fév-2008, le format = jj-MMM-aaaa.

Formats de valeur obtenus

Lors de l'aperçu des données dans un Model Store :
  • Si la valeur a été lue comme une valeur date/heure, elle apparaît dans l'aperçu sous l'un des formats de date/heure acceptés.
  • Si la valeur a été lue comme une valeur Chaîne, elle apparaît comme telle dans l'aperçu.