Varmennus - tuetut tietotyypit

Tässä ovat Oracle Analyticsin tuetut tietotyypit.

Tuetut perustietotyypit

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

Tuetut tietotyypit tietokannan mukaan

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