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.