Här följer de datatyper som stöds för Oracle Analytics.
Vid läsning från en datakälla försöker Oracle Analytics mappa inkommande datatyper till de datatyper som stöds.
För en databaskolumn som bara innehåller datumvärden formaterade som DATE, en kalkylbladskolumn som innehåller en blandning av numeriska värden och strängvärden formaterade som VARCHAR och en datakolumn som innehåller numeriska data med bråkdelsvärden används till exempel DOUBLE eller FLOAT.
I vissa fall kan Oracle Analytics inte konvertera en källdatatyp. Du kan lösa det datatypsproblemet genom att konvertera en datakolumn till en typ som stöds manuellt med SQL-kommandon. I andra fall kan Oracle Analytics inte representera binära och komplexa datatyper som BLOB, JSON och XML.
Observera att vissa datatyper inte stöds. Ett felmeddelande visas om datakällan innehåller datatyper som inte stöds.
Oracle Analytics har stöd för följande basdatatyper:
Nummertyper - SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE
Datumtyper - DATE, DATETIME, TIMESTAMP, TIME
Strängtyper - LONGVARCHAR, CHAR, VARCHAR
Oracle Analytics har stöd för följande datatyper.
Databastyp | Datatyper som stöds |
---|---|
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 |