Quelques remarques sur les conversions

Les remarques suivantes décrivent le processus de conversion de Monarch Data Prep Studio.

Conversion de valeurs texte en dates

Monarch Data Prep Studio recherche des morceaux de texte en trois parties comportant un séparateur (p. ex. 15/04/2015).

Les séparateurs valables sont les suivants :

Lorsque le modèle du texte est ambigu (p. ex. 08/03/2015, qui peut être lu de deux manières : mm/jj/aaaa ou jj/mm/aaaa), la conversion est faite selon le modèle de date spécifié dans la colonne relative aux opérations de changement. À l'heure actuelle, par défaut, ce modèle de date est basé sur le modèle Date Courte de Windows défini dans les paramètres système.

Conversion de dates en texte

Les valeurs date/heure sont converties en texte et exprimées au format « aaaa-MM-jj HH:mm:ss ».

Le résultat sera toujours une date et une heure au format ISO8601.

Conversion de texte en nombre de secondes

Les formats d'heure sont principalement exprimés au format « HH:MM:SS ». Monarch Data Prep Studio permet de rechercher différents formats avec flexibilité, y compris les formats suivants :

Conversion de nombres en date/heure

 Monarch Data Prep Studio convertit les nombres en dates en considérant que les valeurs numériques représentent un nombre de jours (et de fractions de jours) qui se sont écoulés depuis la date/heure « zéro ».

La date/heure « zéro » de Monarch Data Prep Studio est la suivante : 1900-01-01 00:00:00. Par conséquent :

Monarch Data Prep Studio fait une exception spéciale à la règle de conversion standard. Cette valeur serait normalement convertie en un nombre ÉNORME de jours suivant la date/heure « zéro », produisant une valeur de conversion nulle. Monarch Data Prep Studio convertit donc le chiffre 19000101 pour produire la date/heure suivante : 1900-01-01. De la même manière, 20150715 devient 2015-07-15.

En d’autres termes, Monarch Data Prep Studio considère les valeurs de cette plage comme étant des représentations numériques du format de date ISO8601.

Conversion de nombres en texte

Les valeurs numériques sont converties en texte à l’aide du format SQL général.

Le nombre est formaté sans séparateur de milliers et avec pour séparateur décimal un point (.).

Conversion de dates en nombres

La conversion de valeurs date/heure en nombres est l'inverse de la conversion des nombres en valeurs date/heure.

Plus exactement, le nombre produit correspond à la différence en jours (et en fractions de jours) entre la date donnée et la date/heure « zéro ».

Par exemple, la date 1995-10-13 devient le nombre 34983.

Conversion de texte en nombres

Les règles suivantes relatives aux nombres prennent en charge les séparateurs de milliers intégrés (p. ex. « 1 234,56 » devient 1234,56).