Certificazione - Tipi di dati supportati

In questa sezione vengono descritti i tipi di dati supportati per Oracle Analytics.

Tipi di dati di base supportati

Durante le operazioni di lettura da un'origine dati, Oracle Analytics tenta di mappare i tipi di dati in entrata ai tipi di dati supportati.

Ad esempio, una colonna di database che contiene solo valori di data viene formattata per il tipo di dati DATE, una colonna di foglio di calcolo che contiene una combinazione di valori numerici e stringa viene formattata per il tipo di dati VARCHAR e una colonna di dati che contiene dati numerici con valori frazionari utilizza il tipo di dati DOUBLE o FLOAT.

In alcuni casi Oracle Analytics non è in grado di convertire un tipo di dati di origine. Per ovviare al problema, è possibile convertire manualmente una colonna di dati in un tipo supportato mediante l'immissione di comandi SQL. In altri casi, Oracle Analytics non è in grado di rappresentare i tipi di dati binari e complessi quali BLOB, JSON e XML.

Tenere presente che alcuni tipi di dati non sono supportati. Se l'origine dati contiene tipi di dati non supportati, verrà visualizzato un messaggio di errore.

Oracle Analytics supporta i tipi di dati di base riportati di seguito.

  • Tipi numerici: SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE

  • Tipi data: DATE, DATETIME, TIMESTAMP, TIME

  • Tipi stringa: LONGVARCHAR, CHAR, VARCHAR

Tipi di dati supportati per database

Oracle Analytics supporta i tipi di dati riportati di seguito.

Tipo di database Tipi di dati supportati
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