Certificare - Tipuri de date acceptate

Acestea sunt tipurile de date acceptate de Oracle Analytics.

Tipurile de date de bază acceptate

La citirea dintr-o sursă de date, Oracle Analytics încearcă să mapeze tipurile de date primite la tipurile de date acceptate.

De exemplu, o coloană din baza de date, ce conţine doar valori de tip Dată, este formatată ca DATE, o coloană din foaia de calcul, ce conţine un mix de valori numerice şi de tip Şir, este formatată ca VARCHAR, iar o coloană de date ce conţine date numerice cu valori fracţionale utilizează DOUBLE sau FLOAT.

În unele cazuri, Oracle Cloud nu poate converti un tip de sursă de date. Pentru a rezolva temporar această problemă cu tipul de date, puteţi converti manual o coloană de date la un tip acceptat, introducând comenzi SQL. În alte cazuri, Oracle Analytics nu poate reprezenta tipuri de date binare şi complexe, precum BLOB, JSON şi XML.

Reţineţi că anumite tipuri de date nu sunt acceptate. Veţi vedea un mesaj de eroare dacă sursa de date conţine tipuri neacceptate de date.

Oracle Analytics acceptă următoarele tipuri de date de bază:

  • Tipuri de numere - SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE

  • Tipuri de dată - DATE, DATETIME, TIMESTAMP, TIME

  • Tipuri de şiruri - LONGVARCHAR, CHAR, VARCHAR

Tipurile de date acceptate, după baza de date

Oracle Analytics acceptă următoarele tipuri de date.

Tip bază de date Tipuri de date acceptate
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

Caracter

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

Caracter

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