Certificação - Tipos de Dados Suportados

Seguem-se os tipos de dados suportados para o Oracle Analytics.

Tipos de Dados de Base Suportados

Ao ler a partir de uma origem de dados, o Oracle Analytics tenta efetuar a correspondência dos tipos de dados recebidos com os tipos de dados suportados.

Por exemplo, uma coluna da base de dados que contenha apenas valores de data é formatada como DATE, uma coluna de folha de cálculo que contenha uma mistura de valores numéricos e de cadeia de caracteres é formatada como VARCHAR e uma coluna de dados que contenha dados numéricos com valores fracionários utiliza DOUBLE ou FLOAT.

Em determinados casos, o Oracle Analytics não consegue converter um tipo de dados de origem. Para contornar este problema de tipo de dados, pode converter manualmente uma coluna de dados para um tipo suportado introduzindo comandos de SQL. Noutros casos, o Oracle Analytics não consegue representar tipos de dados binários e complexos, como BLOB, JSON e XML.

Tenha em atenção que alguns tipos de dados não são suportados. 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 de base:

  • Tipos de Número — SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE

  • Tipos de Data — DATE, DATETIME, TIMESTAMP, TIME

  • Tipos de Cadeia de Caracteres — LONGVARCHAR, CHAR, VARCHAR

Tipos de Dados Suportados por Base de Dados

O Oracle Analytics suporta os tipos de dados a seguir.

Tipo de Base 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