目次

Search

  1. はじめに
  2. 一括取り込みデータベース

一括取り込みデータベース

一括取り込みデータベース

OracleソースとDatabricks Deltaターゲット

OracleソースとDatabricks Deltaターゲット

次の表は、OracleソースとDatabricks Deltaターゲットを使用した一括取り込みデータベース設定の推奨データ型マッピングを示しています。
Oracleソースデータ型
Databricks Deltaターゲットデータ型
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
LOBの制限事項
データベース取り込み初期ロードジョブで、Oracle BLOB、CLOB、およびNCLOBカラムからDatabricks Deltaターゲットにデータをレプリケートできます。LOBカラムデータは、ターゲットに書き込まれる前に切り詰められる場合があります。すべてのOracle LOBデータ型とこのターゲットで、切り詰めポイントは16777216バイトです。詳細については、ソースの設定の[LOBを含める]に関する説明を参照してください。
サポートされていないソースデータ型
一括取り込みデータベース
では、次のOracleソースデータ型はサポートされません。
  • ANYTYPE、ANYDATA、ANYDATASETなどの「ANYタイプ」
  • 拡張タイプ
  • INTERVAL
  • JSON
  • LOB(初期ロードジョブのBLOB、CLOB、およびNCLOBを除く)
  • 精度よりスケールが大きいNUMBER
  • TIMESTAMP WITH LOCAL TIME ZONE
  • UROWID
  • XMLTYPE、URIタイプ、URIFactoryパッケージのサブタイプなどのXML定義タイプ
  • SDO_GEOMETRYなどの空間タイプ
  • OBJECT、REF、VARRAY、ネストされたテーブルタイプなどのユーザー定義タイプ
サポートされていないデータ型を持つソースカラムは、ターゲット定義から除外されます。