Сертификация — поддерживаемые типы данных

Ниже перечислены поддерживаемые типы данных в 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

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