データベース取り込みとレプリケーション > デフォルトのデータ型マッピング > OracleソースとSnowflakeターゲット
  

OracleソースとSnowflakeターゲット

次の表は、OracleソースとSnowflakeターゲットを使用したデータベース取り込みとレプリケーション設定の推奨データ型マッピングを示しています。
Oracleソースデータ型
Snowflakeターゲットデータ型
binary_double
double
binary_float
double
blob
binary
char(s byte), 1 <= size <= 2000
varchar(4)
char(s char), 1 <= size <= 2000
varchar(4)
clob
varchar
date
timestamp_ntz(0)
float(precision), 1 <= p <= 126
varchar(255)
integer
varchar(255)
long raw
binary
long(2147483648バイト)
varchar(65535)
nchar(s char), 1 <= size <= 2000
varchar(4)
nclob
varchar
number
char(255)
number(p,s), 1<=p<=38, 0<=s<=37
number
number(p,s), 1<=p<=38, -37<=s<=-1
number(合計長が38以下の場合)
varchar(合計長が38を超える場合)
nvarchar2(s char), 1 <= size <= 4000
varchar(4)
raw(size), 1 <= size <= 2000
binary(size), 1 <= size <= 2000
rowid
varchar(18)
timestamp(precision) with local time zone, 0 <= p <= 9
timestampltz (precision), 0 <= p <= 9
timestamp(precision) with time zone, 0 <= p <= 9
timestamp_tz(precision), 0 <= p <= 9
timestamp(precision), 1 <= p <= 9
timestamp_ntz(precision), 1 <= p <= 9
varchar2(s byte), 1 <= size <= 4000
varchar(size), 4 <= size <= 4000
varchar2(s char), 1 <= size <= 4000
varchar(size), 4 <= size <= 16000
xml
varchar
LOBの制限事項
データベース取り込みとレプリケーションの初期ロードジョブ、増分ロードジョブ、および組み合わせロードジョブで、Oracle BLOB、CLOB、NCLOB、LONG、LONG RAW、およびXMLカラムからSnowflakeターゲットにデータをレプリケートできます。LOBカラムデータは、ターゲットで切り詰められる可能性があります。Snowflakeターゲットを使用した初期ロードジョブの場合、BLOBとLONG RAWデータは8388608バイトに切り詰められ、CLOB、LONG、NCLOB、およびXMLデータは16777216バイトに切り詰められます。詳細については、Oracleソースの設定の[LOBを含める]に関する説明を参照してください。
サポートされていないソースデータ型
データベース取り込みとレプリケーションでは、どのロードタイプでも次のOracleソースデータ型はサポートされません。
サポートされていないデータ型を持つソースカラムは、ターゲット定義から除外されます。
必要に応じて、データベース取り込みとレプリケーションタスクを定義する際に、カスタムデータ型のマッピングを作成できます。詳細については、「Snowflake Data Cloudターゲットの設定」の「データ型ルール」を参照してください。