...
Source Data Type | Supported |
| Notes | ||||
---|---|---|---|---|---|---|---|
INT | Y | Integer | |||||
TINYINT | Y | Integer | |||||
SMALLINT | Y | Integer | |||||
BIGINT | Y | Integer |
| ||||
FLOAT | Y | Float | |||||
REAL | Y | Float | |||||
BIT | Y | Bool | |||||
SMALLMONEY | Y | String | |||||
MONEY | Y | String | |||||
DECIMAL | Y | Float | |||||
NUMERIC | Y | String | |||||
DATETIMEOFFSET | Y | String | |||||
TIME | Y | String | |||||
DATE | Y | String | |||||
DATETIME | Y | String | |||||
DATETIME2 | Y | String | |||||
SMALLDATETIME | Y | String | |||||
CHAR | Y | String | |||||
VARCHAR | Y | String | |||||
NCHAR | Y | String | |||||
NVARCHAR | Y | String | |||||
SYSNAME | Y | String | |||||
BINARY | Y | String | |||||
VARBINARY | Y | String | |||||
UNIQUEIDENTIFIER | Y | String | |||||
TIMESTAMP | N | ||||||
GEOGRAPHY | N | ||||||
GEOMETRY | N | ||||||
HIERARCHYID | N | ||||||
IMAGE | N | ||||||
TEXT | N | ||||||
NTEXT | N | ||||||
XML | N | ||||||
CURSOR | N | ||||||
ROWVERSION | N | ||||||
SQL_VARIANT | N |
Write/Publish
Create new table
...
| SQL DW Data Type | Notes | ||||
---|---|---|---|---|---|---|
String | VARCHAR | |||||
Integer | BIGINT |
| ||||
Float | FLOAT | |||||
Bool | BIT | |||||
Datetime | DATETIME2 | If a time-only value is published as an append to a pre-defined DATETIME2 column, then the output column is prepended with 1900-01-01 . | ||||
Datetime (with time value only) | TIME | If a value is published as an append to a pre-defined TIME column, then any date information is dropped from the output.
| ||||
Datetime | VARCHAR | If a Datetime value is published as an append to a pre-defined VARCHAR column, then the output column contains the string value of whatever appears in the Transformer page. When you publish results from a job through the Publishing dialog to SQL DW, all Datetime column values are written as String type. | ||||
Map | VARCHAR | |||||
Array | VARCHAR | |||||
Date | VARCHAR | |||||
All Other Data Types | VARCHAR |
Append to existing table
If you are publishing to a pre-existing table, the following data type conversions apply:
...
In any table cell, a Y
indicates that the append operation for that data type mapping is supported.
...
String | Integer | Datetime | Bool | Float | Map | Array | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VARCHAR | Y | Y | Y | Y | Y | Y | Y | |||||||
NVARCHAR | Y | Y | Y | Y | Y | Y | Y | |||||||
CHAR | Y | Y | Y | Y | Y | Y | Y | |||||||
NCHAR | Y | Y | Y | Y | Y | Y | Y | |||||||
TINYINT | ||||||||||||||
SMALLINT | ||||||||||||||
INT | ||||||||||||||
BIGINT | Y | |||||||||||||
DATETIME2 | Y | |||||||||||||
TIME | Y | |||||||||||||
BIT | Y | |||||||||||||
FLOAT | Y | Y | ||||||||||||
REAL | Y | Y | ||||||||||||
DECIMAL | Y | Y |