Поделиться через


Поддержка типов данных

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Компоненты служб SSIS используют API Teradata Parallel Transporter (API TPT) для загрузки и передачи данных из базы данных Teradata и обратно, поэтому в службах SSIS можно использовать только тип данных, поддерживаемый API TPT.

Примечание.

Типы данных TIME, TIMESTAMP и INTERVAL в Teradata обрабатываются API TPT как символьные строки фиксированного размера. Компонентами служб SSIS для Teradata они обрабатываются как строки.

Сопоставление типов данных

В таблице ниже приведены типы данных базы данных Teradata и их стандартное сопоставление с типами данных служб SSIS. В ней также приведены неподдерживаемые типы данных Teradata.

Тип данных SQL Тип данных служб SSIS
DECIMAL, NUMERIC DT_NUMERIC
BYTEINT DT_I1
SMALLINT DT_I2
INTEGER DT_I4
FLOAT, REAL, DOUBLE PRECISION DT_R8
DATE DT_DBDATE
TIME
TIME(n)
DT_STR
TIMESTAMP
TIMESTAMP (n)
DT_STR
TIME WITH TIMEZONE
TIME(n) WITH TIMEZONE
DT_STR
TIMESTAMP WITH TIMEZONE
TIMESTAMP(n) WITH TIMEZONE
DT_STR
INTERVAL YEAR
INTERVAL YEAR (n)
DT_STR
INTERVAL YEAR TO MONTH
INTERVAL YEAR (n) TO MONTH
DT_STR
INTERVAL MONTH
INTERVAL MONTH (n)
DT_STR
INTERVAL DAY
INTERVAL DAY (n)
DT_STR
INTERVAL DAY TO HOUR
INTERVAL DAY (n) TO HOUR
DT_STR
INTERVAL DAY TO MINUTE
INTERVAL DAY (n) TO MINUTE
DT_STR
INTERVAL DAY TO SECOND
INTERVAL DAY (n) TO SECOND
INTERVAL DAY TO SECOND (m)
INTERVAL DAY (n) TO SECOND (m)
DT_STR
INTERVAL HOUR
INTERVAL HOUR (n)
DT_STR
INTERVAL HOUR TO MINUTE
INTERVAL HOUR (n) TO MINUTE
DT_STR
INTERVAL HOUR TO SECOND
INTERVAL HOUR (n) TO SECOND
INTERVAL HOUR TO SECOND (m)
INTERVAL HOUR (n) TO SECOND (m)
DT_STR
INTERVAL MINUTE
INTERVAL MINUTE (n)
DT_STR
INTERVAL MINUTE TO SECOND
INTERVAL MINUTE (n) TO SECOND
INTERVAL MINUTE TO SECOND (m)
INTERVAL MINUTE (n) TO SECOND (m)
DT_STR
INTERVAL SECOND
INTERVAL SECOND (n)
INTERVAL SECOND (n,m)
DT_STR
PERIOD(DATE) DT_STR
PERIOD(TIME) DT_STR
NUMBER DT_STR
CHARACTER DT_STR
VARCHAR DT_STR (DT_WSTR для кодировки Юникод)
Примечания:
Максимальная поддерживаемая длина VARCHAR составляет 32 000.
Максимальная допустимая длина DT_STR составляет 8000 символов, а DT_WSTR — 4000 символов. При превышении максимальной длины данные усекаются.
LONG VARCHAR Не поддерживается
CLOB Не поддерживается
BYTE DT_BYTES
Примечание. Максимальная допустимая длина составляет 8000 байт. При превышении максимальной длины данные усекаются.
VARBYTE DT_BYTES
Примечание. Максимальная допустимая длина составляет 8000 байт. При превышении максимальной длины данные усекаются.
BLOB-объект Не поддерживается

Следующие шаги