Az alábbiakban láthatja az Oracle Analytics által támogatott adattípusokat.
Adatforrásból történő olvasáskor az Oracle Analytics megkísérli a bejövő adattípusok leképezését a támogatott adattípusokra.
Például: egy csak dátumértékeket tartalmazó adatbázisoszlop DATE formátumú, egy numerikus és karakterlánc-értékeket vegyesen tartalmazó számolótábla-oszlop VARCHAR formátumú és egy törtrészeket tartalmazó numerikus adatokat tartalmazó adatoszlop DOUBLE vagy FLOAT formátumú.
Néhány esetben az Oracle Analytics nem tudja átalakítani a forrásadatok típusát. Az ezzel az adattípussal kapcsolatos probléma megoldásához SQL-parancsok használatával manuálisan konvertálhat egy adatoszlopot egy támogatott típusra. Más esetekben az Oracle Analytics nem tudja megjeleníteni a bináris és összetett adattípusokat, például ezeket: BLOB, JSON és XML.
Ne feledje, hogy a rendszer bizonyos adattípusokat nem támogat. Ha az adatforrás nem támogatott adattípusokat tartalmaz, hibaüzenet jelenik meg.
Az Oracle Analytics a következő alapvető adattípusokat támogatja:
Számtípusok — SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE
Dátumtípusok — DATE, DATETIME, TIMESTAMP, TIME
Karakterlánc-típusok — LONGVARCHAR, CHAR, VARCHAR
Az Oracle Analytics a következő adattípusokat támogatja.
Adatbázis típusa | Támogatott adattípusok |
---|---|
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 |