支援數據源

已支援檔案格式

目前支援的儲存方式為

  1. Azure Blob Storage
  2. AWS S3

1. JSON file

2. Parquet file

  1. 非 hive (parquet-mr) 產生出來的 Parquet 可能會有不支援的狀況

3. CSV file

  1. 分隔符號支援 comma (,), pipe (|), tab (\t) 及 colon (:)
  2. Encoding 只支援 UTF8
  3. Fields with embedded SEPARATOR MUST be delimited with double-quote characters.

4. Apache ORC file

目前支援版本為 ORC v1

已支援 SQL 資料庫

1. MySQL

因小版本號間的差異不大,測試皆以大版本號的最新版為主,例如 5.5 會測試 5.5.61。

  • MySQL 5.5.46 - 5.5.61
  • MYSQL 5.6.34 - 5.6.46
  • MySQL 5.7.16 - 5.7.28
  • MySQL 8.0.11 - 8.0.17

目前不支援型別:

  1. 不支援 zerofill 及 unsigned int
  2. 不支援 time
  3. 不支援 Spatial Data Types
  4. bit type 僅支援 range = 1 (e.g, bit(1))

2. Oracle

  • Oracle 10g (測試以 10.2.0.1.0 為主,部分支援)
  • Oracle 11g (測試以 11.2.0.4 為主)
  • Oracle 12c (測試以 12.1.0.2 為主)
  • Oracle 18c (測試以 18.0.0.0 為主)
  • Oracle 19c (測試以 19.0.0.0 為主)

目前不支援型別:

  1. 不支援 XML
  2. 不支援 Timestamp with local zone
  3. 不支援 URITYPE
  4. 不支援 BFILE
  5. 不支援 time

3. PostgreSQL

因小版本號間的差異不大,測試皆以大版本號的最新版為主,例如 9.3 會測試 9.3.25。

  • PostgreSQL 9.3.12 - 9.3.25
  • PostgreSQL 9.4.7 - 9.4.25
  • PostgreSQL 9.5.2 - 9.5.20
  • PostgreSQL 9.6.1 - 9.6.16
  • PostgreSQL 10.1 - 10.11
  • PostgreSQL 11.1 - 11.6
  • PostgreSQL 12
  • PostgreSQL 13

目前不支援型別:

  1. 不支援 time, timetz, interval
  2. 不支援 Text Search Types
  3. 不支援 txid_snapshot
  4. 不支援 xml
  5. 不支援 Network address types (macaddr, inet, cidr)
  6. 不支援 bit, varbit
  7. 不支援 Spatial Data Types
  8. 不支援 Array with timestamptz, time, json, money

4. Microsoft SQL Server

每個版本會有各自的 Service Pack,而這些 Service Pack 之間差異並不大

  • SQL Server 2008 (10)
  • SQL Server 2012 (11)
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019

目前不支援型別:

  1. 不支援 tinyint
  2. 不支援 DatetimeOffset
  3. 不支援 SqlVariant
  4. 不支援 time
  5. 不支援 Spatial Data Types

已支援 NoSQL 資料庫

1. MongoDB

版本支援:

  • MongoDB 3.2
  • MongoDB 3.4
  • MongoDB 3.6
  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4

目前不支援型別:

  1. 不支援 BSON Bindata Type
  2. 不支援 BSON Null Type
  3. 不支援 BSON Timestamp Type. BSON has a special timestamp type for internal MongoDB use and is not associated with the regular Date type. 資料查看
  4. 不支援 BSON Decimal Type The decimal BSON type uses the IEEE 754 decimal128 decimal-based floating-point numbering format. 資料查看

2. Cassandra

版本支援:

  • Cassandra 2.2.x
  • Cassandra 3.x
  • Cassandra 2.1.x not supported

目前不支援型別:

  1. 不支援 custom type
  2. 不支援 tuple type
  3. 不支援 time type
  4. 不支援 element type 是 custom type, tuple type, time type 的 List, Set, Map type
  5. 不支援 key 非 varchar type 的 map

Beta 連結器

1. Google Sheet

2. ElasticSearch

3. Db2

4. Google BigQuery

5. Hive

已規劃支援項目

AWS GLUE

MariaDB

SAP HANA