認證 - 支援的資料類型

下列是 Oracle Analytics 支援的資料類型。

支援的基礎資料類型

若是從資料來源讀取,Oracle Analytics 會嘗試將內送資料類型對應至支援的資料類型。

例如,只包含日期值的資料庫資料欄會格式化為 DATE,包含混合數值與字串值的試算表資料欄會格式化為 VARCHAR,而包含帶有分數值之數值資料的資料欄則是使用 DOUBLE 或 FLOAT。

在某些情況下,Oracle Analytics 會無法轉換來源資料類型。若要解決此類資料類型問題,可以輸入 SQL 命令,手動將資料欄轉換為支援的類型。其他的情況則是,Oracle Analytics 無法呈現二進位和複雜的資料類型,例如 BLOB、JSON 以及 XML。

請注意,部分資料類型不受支援。如果資料來源包含不支援的資料類型,系統會顯示錯誤訊息。

Oracle Analytics 支援下列基礎資料類型:

  • 數字類型 — SMALLINT、SMALLUNIT、TINYINT、TINYUINT、UINT、BIT、FLOAT、INT、NUMERIC、DOUBLE

  • 日期類型 — DATE、DATETIME、TIMESTAMP、TIME

  • 字串類型 — LONGVARCHAR、CHAR、VARCHAR

支援的資料類型 (依資料庫區分)

Oracle Analytics 支援下列資料類型。

資料庫類型 支援的資料類型
Oracle

BINARY DOUBLE、BINARY FLOAT

CHAR、NCHAR

CLOB、NCLOB

DATE

FLOAT

NUMBER、NUMBER (p,s)

NVARCHAR2、VARCHAR2

ROWID

TIMESTAMP、TIMESTAMP WITH LOCAL TIMEZONE、TIMESTAMP WITH TIMEZONE

DB2

BIGINT

CHAR、CLOB

DATE、DECFLOAT、DECIMAL、DOUBLE

FLOAT

INTEGER

LONGVAR

NUMERIC

REAL

SMALLINT

TIME、TIMESTAMP

VARCHAR

SQL Server

BIGINT、BIT

CHAR

DATE、DATETIME、DATETIME2、DATETIMEOFFSET、DECIMAL

FLOAT

INT

MONEY

NCHAR、NTEXT、NUMERIC、NVARCHAR、NVARCHAR(MAX)

REAL

SMALLDATETIME、SMALLINT、SMALLMONEY

TEXT、TIME、TINYINT

VARCHAR、VARCHAR(MAX)

XML

MySQL

BIGINT、BIGINT UNSIGNED

CHAR

DATE、DATETIME、DECIMAL、DECIMAL UNSIGNED、DOUBLE、DOUBLE UNSIGNED

FLOAT、FLOAT UNSIGNED

INTEGER、INTEGER UNSIGNED

LONGTEXT

MEDIUMINT、MEDIUMINT UNSIGNED、MEDIUMTEXT

SMALLINT、SMALLINT UNSIGNED

TEXT、TIME、TIMESTAMP、TINYINT、TINYINT UNSIGNED、TINYTEXT

VARCHAR

YEAR

Apache Spark

BIGINT、BOOLEAN

DATE、DECIMAL、DOUBLE

FLOAT

INT

SMALLINT、STRING

TIMESTAMP、TINYINT

VARCHAR

Teradata

BIGINT、BYTE、BYTEINT

CHAR、CLOB

DATE、DECIMAL、DOUBLE

FLOAT

INTEGER

NUMERIC

REAL

SMALLINT

TIME、TIMESTAMP

VARCHAR