Tässä ovat Oracle Analyticsin tuetut tietotyypit.
Kun tietoja luetaan tietolähteestä, Oracle Analytics yrittää määrittää saapuville tietotyypeille vastaavat tuetut tietotyypit.
Esimerkiksi vain päivämääräarvoja sisältävän tietokantasarakkeen muodoksi määritetään DATE ja sekä numero- että merkkijonoarvoja sisältävän laskentataulukon sarakkeen muodoksi määritetään VARCHAR. Tietosarake, joka sisältää numeerisia tietoja, joissa on murtolukuja, käyttää puolestaan muotoa DOUBLE tai FLOAT.
Joissain tapauksissa Oracle Analytics ei voi muuntaa lähdetietotyyppiä. Voit ohittaa tämän tietotyyppiongelman muuntamalla tietosarakkeen tuetuksi tyypiksi manuaalisesti SQL-komentoja syöttäen. Toisissa tapauksissa Oracle Analytics ei voi esittää binaarisia ja monimutkaisia tietotyyppejä, kuten BLOB, JSON ja XML.
Huomaa, että joitakin tietotyyppejä ei tueta. Näet virhesanoman, jos tietolähde sisältää tietotyyppejä, joita ei tueta.
Oracle Analytics tukee seuraavia perustietotyyppejä:
Numerotyypit — SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE
Päivämäärätyypit — DATE, DATETIME, TIMESTAMP, TIME
Merkkijonotyypit — LONGVARCHAR, CHAR, VARCHAR
Oracle Analytics tukee seuraavia tietotyyppejä:
Tietokannan tyyppi | Tuetut tietotyypit |
---|---|
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-palvelin |
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 |