Aqui estão os tipos de dados suportados no Oracle Analytics.
Ao ler uma origem de dados, o Oracle Analytics tenta mapear os tipos de dados de entrada para os tipos de dados suportados.
Por exemplo, uma coluna de banco de dados que contém somente valores de data é formatada como DATE; uma coluna de planilha que contém uma combinação de valores numéricos e de string é formatada como VARCHAR; e uma coluna de dados que contém dados numéricos com valores fracionários usa DOUBLE ou FLOAT.
Em alguns casos, o Oracle Analytics não pode converter um tipo de dados de origem. Para contornar esse problema de tipo de dados, você pode converter manualmente uma coluna de dados para um tipo suportado, inserindo comandos SQL. Em outros casos, o Oracle Analytics não pode representar tipos de dados binários e complexos, como BLOB, JSON e XML.
Observe que não há suporte para alguns tipos de dados. Você verá uma mensagem de erro se a origem de dados contiver tipos de dados não suportados.
O Oracle Analytics suporta os seguintes tipos de dados base:
Tipos Numéricos — SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE
Tipos de Data — DATE, DATETIME, TIMESTAMP, TIME
Tipos de String — LONGVARCHAR, CHAR, VARCHAR
O Oracle Analytics suporta os tipos de dados a seguir.
Tipo de Banco de Dados | Tipos de Dados Suportados |
---|---|
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 |