目次

Search

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

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

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

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

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

次の表は、MySQLソースとDatabricks Deltaターゲットを使用した一括取り込みデータベース設定の推奨データ型マッピングを示しています。
MySQLソースデータ型
Databricks Deltaターゲットデータ型
bigint
long
bigint unsigned
decimal(20)
binary(
size
), 1 <= size <= 255
binary
bit(
precision
), 1 <= p <= 64
binary
blob
binary
char(
size
), 1 <= size <= 255
string
date
string
datetime
timestamp
decimal(p,s), 1 <= p <= 38, 0 <= s <= 29
decimal(p,s), 1 <= p <= 38, 0 <= s <= 29
decimal(p,s), 39 <= p <= 65, 0 <= s <= 29
string
double
double
float
float
geomcollection
binary
geometry
binary
geometrycollection
binary
int
integer
int unsigned
long
json
string
linestring
binary
longblob
binary
longtext
string
mediumblob
binary
mediumint
integer
mediumint unsigned
integer
mediumtext
string
multilinestring
binary
multipoint
binary
multipolygon
binary
numeric
decimal
point
binary
polygon
binary
smallint
integer
smallint unsigned
integer
text
string
time(
precision
), 0 <= p <= 6
string
timestamp(
precision
), 0 <= p <= 6
TIMESTAMP
tinyblob
binary
tinyint
integer
tinyint unsigned
integer
tinytext
string
varbinary(
size
), 1 <= size <= 65535
binary
varchar(
size
), 1 <= size <= 21844
string
year
integer
サポートされていないソースデータ型
一括取り込みデータベース
では、次のMySQLデータ型はサポートされません。
  • BLOB
  • 精度よりスケールが大きいDECIMAL
  • JSON
  • LONGBLOB
  • LONGTEXT
  • MEDIUMBLOB
  • MEDIUMTEXT
  • TEXT
  • TINYBLOB
  • TINYTEXT
データベース取り込みタスクで、JSONデータ型のカラムを含むソーススキーマを指定する場合、タスクをデプロイすると、JSONカラムが無視され、ターゲットに対応するカラムは作成されません。サポートされていない他のデータ型の場合、データ型がデフォルトのマッピングに表示されていても、データベース取り込みジョブはnullをプロパゲートします。