Ovo su podržane vrste podataka za Oracle Analytics.
Oracle Analytics pri čitanju iz izvora podataka pokušava mapirati dolazne vrste podataka u podržane vrste podataka.
Na primjer, stupac baze podataka koji sadržava samo datumske vrijednosti formatiran je kao DATE, stupac proračunske tablice koji sadržava kombinaciju numeričkih vrijednosti i vrijednosti niza oblikovan je kao VARCHAR, a stupac podataka koji sadržava numeričke podatke s frakcijskim vrijednostima upotrebljava DOUBLE ili FLOAT.
Oracle Analytics u nekim slučajevima neće moći pretvoriti izvornu vrstu podataka. Kako biste zaobišli taj problem s vrstom podataka, možete ručno pretvoriti stupac podataka u podržanu vrstu unosom SQL naredbi. Oracle Analytics u drugim slučajevima neće moći predstaviti binarne i složene vrste podataka kao što su BLOB, JSON i XML.
Napominjemo da neke vrste podataka nisu podržane. Ako izvor podataka sadrži vrste podataka koje nisu podržane, prikazat će se poruka o pogrešci.
Oracle Analytics podržava sljedeće osnovne vrste podataka:
Vrste brojeva — SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE
Vrste podataka — DATE, DATETIME, TIMESTAMP, TIME
Vrste nizova — LONGVARCHAR, CHAR, VARCHAR
Oracle Analytics podržava sljedeće vrste podataka.
Vrsta baze podataka | Podržane vrste podataka |
---|---|
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 poslužitelj |
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 |