Przeskocz do zawartości głównej

Obsługiwane typy danych

Następująca tabela pokazuje obsługiwane typy danych źródłowych MySQL oraz ich domyślne mapowanie na typy danych bramy Qlik Talend Data Integration.

Podczas replikowania danych do obiektu docelowego opartego na MySQL typy danych źródłowych i docelowych są takie same oprócz wyjątków opisanych w sekcji Replikacja jednorodna.

Aby uzyskać informacje o tym, jak wyświetlać typ danych mapowanych w miejscu docelowym, zobacz sekcję omawiającą łącznik używanego miejsca docelowego.

Obsługiwane typy danych
Typy danych MySQL Można sortować Typy danych Qlik Talend Data Integration

INT

Nie

INT4

BIGINT

Nie

INT8

MEDIUMINT

Nie

INT4

TINYINT

Nie

INT1

SMALLINT Nie INT2
UNSIGNED TINYINT Nie UINT1
UNSIGNED SMALLINT Nie UINT2
UNSIGNED MEDIUMINT Nie UINT4
UNSIGNED INT Nie UINT4
UNSIGNED BIGINT Nie UINT8

DECIMAL (10)

Nie

NUMERIC (10,0)

BINARY

Nie

BYTES (1)

BIT

Nie

BOOLEAN

BIT (64)

Nie

BYTES (8)

BLOB

Nie

BYTES (65535)

LONGBLOB

Nie

BLOB

MEDIUMBLOB

Nie

BLOB

TINYBLOB

Nie

BYTES (255)

DATE

Nie

DATE

DATETIME

Informacja

Typ DATETIME bez wartości w nawiasie jest replikowany bez milisekund, natomiast DATETIME z wartością 1-5, np. DATETIME(5), jest replikowany z milisekundami.

Informacja

W przypadku operacji Przenoszenie kolumny DATETIME czas w miejscu docelowym pozostaje taki sam (tzn. nie jest konwertowany na UTC).

Nie

DATETIME

TIME

Nie

STRING

TIMESTAMP

Informacja

W przypadku operacji Przenoszenie kolumny TIMESTAMP czas jest konwertowany na UTC w miejscu docelowym.

Nie

DATETIME

YEAR

Nie

INT2

DOUBLE

Nie

REAL8

FLOAT

Jeśli wartości FLOAT nie mieszczą się w zakresie określonym poniżej, użyj transformacji, aby zamapować FLOAT na STRING. Wyjaśnienie, jak to zrobić, zawiera temat Tworzenie reguł przekształcania zestawów danych.

Obsługiwany zakres FLOAT:

- 1.79E+308 do -2.23E-308, 0

oraz

2.23E-308 do 1.79E+308

Nie

REAL (DOUBLE)

VARCHAR (45)

Tak

WSTRING(45)

VARCHAR (2000)

Tak

WSTRING (2000)

VARCHAR (4000)

Tak

WSTRING (4000)

VARBINARY (4000)

 

BYTES (4000)

VARBINARY (2000)

 

BYTES (2000)

CHAR

Tak

WSTRING

TEXT

Tak

WSTRING (65535)

LONGTEXT

Tak

NCLOB

MEDIUMTEXT

Tak

NCLOB

TINYTEXT

Tak

WSTRING(255)

GEOMETRY

Nie

BLOB

POINT

Nie

BLOB

LINESTRING

Nie

BLOB

POLYGON

Nie

BLOB

MULTIPOINT

Nie

BLOB

MULTILINESTRING

Nie

BLOB

MULTIPOLYGON

Nie

BLOB

GEOMETRYCOLLECTION

Nie

BLOB

ENUM

Nie

WSTRING (długość)

Gdzie „Length” jest najdłuższą wartością w ENUM.

SET

Nie

WSTRING (długość)

Gdzie „Length” to suma wszystkich wartości w SET, łącznie z przecinkami.

JSON

Nie

CLOB

Informacja

Jeśli typy danych DATETIME i TIMESTAMP zostały określone z wartością „zero” (tj. 0000-00-00), należy upewnić się, że docelowa baza danych w zadaniu przenoszenie obsługuje wartości „zero” dla typów danych DATETIME i TIMESTAMP. Jeśli te wartości nie są obsługiwane, możesz użyć transformacji, aby określić obsługiwaną wartość (np. 1970). W przeciwnym razie zostaną one zapisane w miejscu docelowym jako null.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!