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

OracleソースとDatabricksターゲット

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