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

Table of Contents

Search

  1. Introducing Mass Ingestion
  2. Getting Started with Mass Ingestion
  3. Connectors and Connections
  4. Mass Ingestion Applications
  5. Mass Ingestion Databases
  6. Mass Ingestion Files
  7. Mass Ingestion Streaming
  8. Monitoring Mass Ingestion Jobs
  9. Asset Management
  10. Troubleshooting

Mass Ingestion

Mass Ingestion

Teradata Source and Snowflake Target

Teradata Source and Snowflake Target

The following table identifies the recommended data-type mappings for Mass Ingestion Databases configurations with a Teradata source and a Snowflake target:
Teradata Source Data Type
Snowflake Target Data Type
array
binary
bigint
integer
blob
binary
byte(
precision
), 1 <= p <= 64000
binary(
size
), 1 <= s <= 64000
byteint
integer
char(
size
), 4 <= s <= 256000
varchar(
size
), 4 <= s <= 256000
clob
varchar
date
date
decimal(
precision
), 1 <= p <= 38
integer
decimal(p,s), 1 <= p <= 38, 1 <= s <= 37
number(p,s), 1 <= p <= 38, 1 <= s <= 37
float
float
integer
integer
interval day(
precision
) to hour, 1 <= p <= 4
varchar(
size
), 5 <= s <= 8
interval day(
precision
) to minute, 1 <= p <= 4
varchar(
size
), 8 <= s <= 11
interval day(
precision
) to second (s), 1 <= p <= 4, 0 <= s <= 6
varchar(
size
), 12 <= s <= 21
interval day(
precision
), 1 <= p <= 4
varchar(
size
), 2 <= s <= 5
interval hour(
precision
) to minute, 1 <= p <= 4
varchar(
size
), 5 <= s <= 8
interval hour(
precision
) to second (s), 1 <= p <= 4, 0 <= s <= 6
varchar(
size
), 9 <= s <= 18
interval hour(
precision
), 1 <= p <= 4
varchar(
size
), 2 <= s <= 5
interval minute(
precision
) to second (s), 1 <= p <= 4, 0 <= s <= 6
varchar(
size
), 9 <= s <= 18
interval minute(
precision
), 1 <= p <= 4
varchar(
size
), 2 <= s <= 5
interval month(
precision
), 1 <= p <= 4
varchar(
size
), 2 <= s <= 5
interval second(p,s), 1 <= p <= 4, 0 <= s <= 6
varchar(
size
), 3 <= s <= 12
interval year(
precision
) to month, 1 <= p <= 4
varchar(
size
), 5 <= s <= 8
interval year(
precision
), 1 <= p <= 4
varchar(
size
), 2 <= s <= 5
json
varchar
mbr
binary(256)
number(*,s), 0 <= s <= 37
char(255)
number(
precision
), 1 <= p <= 36
integer
number(p,s), 1 <= p <= 38, 1 <= s <= 37
number(p,s), 1 <= p <= 38, 1 <= s <= 37
numeric(
precision
), 1 <= p <= 36
integer
numeric(p,s), 1 <= p <= 38, 1 <= s <= 37
number(p,s), 1 <= p <= 38, 1 <= s <= 37
period(date)
varchar(28)
period(time(
precision
) with time zone), 0 <= p <= 6
varchar(
size
), 36 <= s <= 50
period(time(
precision
) ), 0 <= p <= 6
varchar(
size
), 24 <= s <= 38
period(timestamp(
precision
) with time zone), 0 <= p <= 6
varchar(
size
), 58 <= s <= 72
period(timestamp(
precision
) ), 0 <= p <= 6
varchar(
size
), 46 <= s <= 60
smallint
integer
time(
precision
) with time zone, 0 <= p <= 6
timestamp_tz(
precision
), 0 <= p <= 6
time(
precision
), 0 <= p <= 6
time(
precision
), 0 <= p <= 6
timestamp(
precision
) with time zone, 0 <= p <= 6
timestamp_tz(
precision
), 0 <= p <= 6
timestamp(
precision
), 0 <= p <= 6
timestamp_ntz(
precision
), 0 <= p <= 6
varbyte(
precision
), 1 <= p <= 64000
binary(
size
), 1 <= s <= 64000
varchar(
size
), 4 <= s <= 256000
varchar(
size
), 4 <= s <= 256000
varray
binary
xml
varchar
The Snowflake TIMESTAMP_TZ data type includes a default date that the source Teradata TIME WITH TIME ZONE data type does not include. For example, a database ingestion job will replicate the source value "12:59:59" as "1900-01-01 12:59:59".

0 COMMENTS

We’d like to hear from you!