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