Accéder au contenu principal

Types de données pris en charge

Le tableau suivant indique les types de données sources Oracle supportés et leur mapping par défaut vers les types de données Qlik Talend Data Integration.

Lors du déplacement dans une cible basée sur Oracle, les types de données sources et cibles sont les mêmes, hormis les exceptions décrites à la section Réplication homogène.

Pour savoir comment voir le type de données mappé dans la cible, consultez la section sur le connecteur cible utilisé.

Types de données supportés
Types de données Oracle Types de données Qlik Talend Data Integration

BINARY_FLOAT

REAL4

BINARY_DOUBLE

REAL8

BOOLEAN (lancé dans Oracle 23ai) BOOLEAN

BINARY

BYTES

FLOAT (P)

REAL8

NUMBER (P,S)

NUMBER conformément à la propriété « Expose number as » des paramètres de la base de données source Oracle Qlik Talend Data Integration.

Lorsque échelle est < 0 :

REAL8

Lorsque l'échelle est 0 et la précision = 0 :

REAL8

Lorsque la précision < ou = 2 :

INT1

Lorsque la précision > 2 et < ou = 4 :

INT2

Lorsque la précision > 4 et < ou = 9 :

INT4

Lorsque la précision > 9 :

NUMERIC

Lorsque la précision > ou = l'échelle :

NUMERIC

Dans tous les autres cas :

REAL8

DATE

DATETIME

INTERVAL_YEAR TO MONTH

STRING (avec indication interval year_to_month)

INTERVAL_DAY TO SECOND

STRING (avec indication interval day_to_second)

TIMESTAMP

DATETIME

TIMESTAMP WITH TIME ZONE

STRING (avec indication timestamp_with_timezone)

TIMESTAMP WITH LOCAL TIME ZONE

STRING (avec indication timestamp_with_local_timezone)

CHAR

STRING

VARCHAR2

Longueur <= 4 000 octets :

STRING

Longueur > 4 000 octets :

CLOB

NCHAR

Longueur <= 4 000 octets :

WSTRING

Longueur > 4 000 octets :

NCLOB

NVARCHAR2

Longueur <= 4 000 octets :

WSTRING

Longueur > 4 000 octets :

NCLOB

RAW

Longueur <= 2 000 octets :

BYTES

Longueur > 2 000 octets :

BLOB

REAL

REAL8

BLOB

Pour utiliser ce type de données avec Qlik Talend Data Integration, vous devez autoriser l'utilisation de BLOB pour une tâche spécifique.

BLOB

CLOB

Pour utiliser ce type de données avec Qlik Talend Data Integration, vous devez autoriser l'utilisation de CLOB pour une tâche spécifique.

CLOB

NCLOB

Pour utiliser ce type de données avec Qlik Talend Data Integration, vous devez autoriser l'utilisation de NCLOB pour une tâche spécifique.

NCLOB

LONG

Le type de données LONG n'est pas supporté en mode Application avec optimisation par lots.

Pour utiliser ce type de données avec Qlik Talend Data Integration, vous devez autoriser l'utilisation de LOB pour une tâche spécifique.

CLOB

LONG RAW

Le type de données LONG RAW n'est pas supporté en mode Application avec optimisation par lots.

Pour utiliser ce type de données avec Qlik Talend Data Integration, vous devez autoriser l'utilisation de LOB pour une tâche spécifique.

BLOB

XMLTYPE

Note Informations
  • Lors du déplacement de colonnes XML, il est possible d'améliorer les performances en n'utilisant pas le client Oracle 12.

  • La prise en charge du type de données XMLTYPE nécessite Oracle Client complet (et non Oracle Instant Client).

Lorsque la colonne cible est un CLOB, les modes LOB complet et LOB limité sont supportés (suivant la cible).

Pour plus d'informations, consultez le support de LOB à la section Metadata.

CLOB avec sous-type XML

JSON

Note Informations
  • Vous devez obtenir une licence auprès d'Oracle pour pouvoir utiliser Oracle GoldenGate. Après avoir obtenu la licence, activez la réplication GoldenGate comme décrit dans la Référence de base de données Oracle.

  • Le support du type de données JSON nécessite la version 21 ou une version ultérieure du client Oracle.

CLOB avec sous-type JSON

Types de données non pris en charge

Les types de données suivants ne sont pas pris en charge :

  • BFILE
  • ROWID
  • REF
  • UROWID
  • ANYDATA
  • SDO_GEOMETRY
  • Types de données définis par l'utilisateur
Note Informations
  • Les colonnes virtuelles ne sont pas prises en charge.
  • Comme le type de données ROWID n'est pas pris en charge, les vues matérialisées basées sur une colonne ROWID ne sont également pas prises en charge.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.