Certificación - Tipos de dato soportados

Estos son los tipos de datos soportados en Oracle Analytics.

Tipos de dato base soportados

Cuando lee desde un origen de datos, Oracle Analytics intenta asignar los tipos de dato entrantes a los tipos de dato soportados.

Por ejemplo, una columna de base de datos que solo contiene valores de fecha tiene el formato DATE, una columna de hoja de cálculo que contiene una mezcla de valores numéricos y de cadena tiene el formato VARCHAR, y una columna de datos que contiene datos numéricos con valores de fracciones usa DOUBLE o FLOAT.

En algunos casos, Oracle Analytics no puede convertir un tipo de dato de origen. Para solucionar este problema de tipo de dato, puede convertir manualmente una columna de datos en un tipo soportado introduciendo comandos SQL. En otros casos, Oracle Analytics no puede representar tipos de dato binarios y complejos, como BLOB, JSON y XML.

Tenga en cuenta que no se admiten algunos tipos de dato. Aparecerá un mensaje de error si el origen de datos contiene tipos de dato no admitidos.

Oracle Analytics soporta los siguientes tipos de dato base:

  • Tipos de números: SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE

  • Tipos de fecha: DATE, DATETIME, TIMESTAMP, TIME

  • Tipos de cadena: LONGVARCHAR, CHAR, VARCHAR

Tipos de dato soportados por base de datos

Oracle Analytics soporta los siguientes tipos de dato.

Tipo de base de datos Tipos de dato soportados
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