データベース取り込みとレプリケーション > デフォルトのデータ型マッピング > Microsoft SQL ServerまたはAzure SQL DatabaseソースとMicrosoft Azure Synapse Analyticsターゲット
  

Microsoft SQL ServerまたはAzure SQL DatabaseソースとMicrosoft Azure Synapse Analyticsターゲット

次の表は、Microsoft SQL ServerまたはAzure SQL DatabaseソースとMicrosoft Azure Synapse Analyticsターゲットを使用したデータベース取り込みとレプリケーション設定の推奨データ型マッピングを示しています。
Microsoft SQL ServerまたはAzure SQL Databaseソースデータ型
Microsoft Azure Synapse Analyticsターゲットデータ型
bigint
bigint
binary(size), 1 <= size <= 8000
binary(size), 1 <= size <= 8000
bit
bit
char(size), 1 <= size <= 8000
char(size), 1 <= size <= 8000
date
date
datetime
datetime2(3)
datetime2(precision), 0 <= p <= 7
datetime2(precision), 0 <= p <= 7
datetimeoffset(precision), 0 <= p <= 7
datetimeoffset(precision), 0 <= p <= 7
decimal(p,s), 1 <= p <= 38, 0 <= s <= 38
decimal(p,s), 1 <= p <= 38, 0 <= s <= 38
float
float
geography
varbinary(max)
geometry
varbinary(max)
hierarchyid
varbinary(892)
image
varbinary(max)
int
int
money
money
nchar(size), 1 <= size <= 4000
nchar(size), 1 <= size <= 4000
ntext
nvarchar(max)
numeric(p,s), 1 <= p <= 38, 0 <= s <= 38
numeric(p,s), 1 <= p <= 38, 0 <= s <= 38
nvarchar(size), 1 <= size <= 4000
nvarchar(size), 1 <= size <= 4000
real
real
smalldatetime
datetime2(0)
smallint
smallint
smallmoney
smallmoney
sql_variant
varbinary(max)
text
varchar(max)
time(precision), 0 <= p <= 7
time(precision), 0 <= p <= 7
timestamp(8)
varbinary(8)
tinyint
tinyint
uniqueidentifier
uniqueidentifier
varbinary(size), 1 <= size <= 8000
varbinary(size), 1 <= size <= 8000
varchar(size), 1 <= size <= 8000
varchar(size), 1 <= size <= 8000
xml
varchar(max)
LOBの制限事項
データベース取り込みとレプリケーションの初期ロードジョブで、SQL ServerのGEOGRAPHY、GEOMETRY、IMAGE、NTEXT、NVARCHAR(MAX)、TEXT、VARBINARY(MAX)、VARCHAR(MAX)、およびXMLカラムからMicrosoft Azure Synapse Analyticsターゲットにデータをレプリケートできます。LOBデータは、ターゲットに書き込まれる前に切り詰められる場合があります。切り詰めポイントは、データ型とターゲットタイプによって異なります。Synapse Analyticsターゲットを使用した初期ロードジョブの場合、GEOGRAPHY、GEOMETRY、IMAGE、およびVARBINARY(MAX)データは1000000バイトに切り詰められ、NTEXT、NVARCHAR(MAX)、TEXT、VARCHAR(MAX)、およびXMLデータは500000バイトに切り詰められます。
また、行内の複数のLOBカラムからデータをレプリケートする場合、すべてのカラムが収まるようにどのくらいの容量を割り当てるか決める必要があります。Synapse Analyticsターゲットでは、合計行サイズが1000000バイト(1MB)を超えてはなりません。