Zde jsou uvedeny podporované datové typy pro službu Oracle Analytics.
Při čtení z datového zdroje se nástroj Oracle Analytics pokusí namapovat typ příchozích dat na podporované typy dat.
Příklad: Sloupec databáze, který obsahuje pouze hodnoty data, se formátuje jako DATE, sloupec tabulky, který obsahuje kombinaci číselných hodnot a hodnot řetězce, se formátuje jako VARCHAR, a sloupec dat, který obsahuje číselná data se zlomky, používá formát DOUBLE nebo FLOAT.
V některých případech Oracle Analytics nedokáže převést typ zdrojových dat. Pokud chcete problém s typem dat vyřešit, můžete datový sloupec na podporovaný typ převést ručně pomocí příkazů SQL. V jiných případech aplikace Oracle Analytics nedokáže vyjádřit binární nebo komplexní datové typy, např. BLOB, JSON nebo XML.
Uvědomte si, že některé typy dat nejsou podporovány. Pokud datový zdroj obsahuje nepodporované typy dat, zobrazí se chybová zpráva.
Oracle Analytics podporuje následující základní datové typy:
Typy čísel — SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE
Typy kalend. data — DATE, DATETIME, TIMESTAMP, TIME
Typy řetězců — LONGVARCHAR, CHAR, VARCHAR
Oracle Analytics podporuje následující typy dat.
Typ databáze | Podporované typy dat |
---|---|
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 |