Acestea sunt tipurile de date acceptate de Oracle Analytics.
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
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 |