Types de données FME
FME prend en charge les types de données suivants en interne. FME utilise ces types de données du processus de Faire correspondre les attributs de données source aux attributs des données destination.
Type de données FME | Description |
---|---|
fme_binary(width) | Données binaires de longueur fixe. La largeur définit la taille, en octets. |
fme_varbinary(width) | Données binaires de longueur variable. La largeur définit la taille maximale, en octets. |
fme_binarybuffer | Donnée binaire non bornée. |
fme_char(width) | Données de chaîne de longueur fixe. La largeur définit la longueur de la chaîne. |
fme_varchar(width) | Données de chaîne de longueur variable. La largeur définit la longueur maximale. |
fme_buffer | Chaîne de caractères non bornée. |
fme_xml | Données XML. |
fme_json | Données JSON. |
fme_datetime |
Définit une date combinée à une heure du jour avec des secondes fractionnelles, et basée sur une horloge de 24 heures. Pour connaître les formats de date et d'heure pris en charge, voir Format de date et d'heure standard de FME. |
fme_date |
Définit une date. Pour les formats de date pris en charge, voir Format de date et d'heure standard de FME. |
fme_time |
Définit une heure de la journée. L'heure ne tient pas compte du fuseau horaire et est basée sur une horloge de 24 heures. Pour connaître les formats d'heure pris en charge, consultez la section Format de date et d'heure standard de FME. |
fme_decimal(width,decimal) | Les nombres à largeur fixe et à décimale fixe. La largeur est le nombre total maximum de chiffres décimaux, à la fois à gauche et à droite de la virgule. La décimale est le nombre de chiffres décimaux à droite de la virgule. Ce nombre est soustrait de la largeur pour déterminer le nombre maximal de chiffres à gauche du point décimal. |
fme_real32 | Données numériques à virgule flottante qui occupent 4 octets dans le format virgule flottante IEEE. |
fme_real64 | Données numériques à virgule flottante qui occupent 8 octets dans le format virgule flottante IEEE. |
fme_int64 | Données en nombres entiers qui occupent 8 octets. |
fme_uint64 | Données en nombres entiers non signés qui occupent 8 octets. |
fme_int32 | Données en nombres entiers qui occupent 4 octets. |
fme_uint32 | Données en nombres entiers non signés qui occupent 4 octets. |
fme_int16 | Données en nombres entiers qui occupent 2 octets. |
fme_uint16 | Données en nombres entiers non signés qui occupent 2 octets. |
fme_int8 | Données en nombres entiers qui occupent 1 octet. |
fme_uint8 | Données en nombres entiers non signés qui occupent 1 octet. |
fme_boolean | Type de données en nombres entiers qui peut prendre une valeur entière de 1 (vrai) ou 0 (faux), ou n'importe quelle chaîne qui commence par "t" ou "y" (t = true = vrai), ou "f" ou "n" (f = false = faux), ou NULL. |