Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

Table of Contents

Search

  1. Preface
  2. Database Ingestion and Replication

Database Ingestion and Replication

Database Ingestion and Replication

Microsoft SQL Server or Azure SQL Database Source and Microsoft Azure Synapse Analytics Target

Microsoft SQL Server or Azure SQL Database Source and Microsoft Azure Synapse Analytics Target

The following table identifies the recommended data-type mappings for
Database Ingestion and Replication
configurations with a Microsoft SQL Server or Azure SQL Database source and a Microsoft Azure Synapse Analytics target:
Microsoft SQL Server or Azure SQL Database Source Data Type
Microsoft Azure Synapse Analytics Target Data Type
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 limitations
Database ingestion and replication
initial load jobs can replicate data from SQL Server GEOGRAPHY, GEOMETRY, IMAGE, NTEXT, NVARCHAR(MAX), TEXT, VARBINARY(MAX), VARCHAR(MAX), and XML columns to Azure Synapse Analytics targets. LOB data might be truncated before being written to the target. The truncation point depends on the data type and target type. For initial load jobs with an Azure Synapse Analytics target, GEOGRAPHY, GEOMETRY, IMAGE and VARBINARY(MAX) data is truncated to 1000000 bytes, and NTEXT, NVARCHAR(MAX), TEXT, VARCHAR(MAX), and XML data is truncated to 500000 bytes. For more information, see the "Include LOBs" description in Configure a Microsoft SQL Server source.
Unsupported source data types
None.

0 COMMENTS

We’d like to hear from you!