Certifiering – datatyper som stöds

Här följer de datatyper som stöds för Oracle Analytics.

Basdatatyper som stöds

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

Datatyper som stöds av databasen

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