Certificering: ondersteunde gegevenstypen

Dit zijn de ondersteunde gegevenstypen voor Oracle Analytics.

Ondersteunde typen basisgegevens

Bij het lezen vanuit een gegevensbron wordt door Oracle Analytics geprobeerd inkomende gegevenstypen toe te wijzen aan de ondersteunde gegevenstypen.

Bijvoorbeeld: een databasekolom met alleen gegevenswaarden krijgt de opmaak DATE, een spreadsheetkolom met een combinatie van numerieke en stringwaarden krijgt de opmaak VARCHAR en een gegevenskolom met numerieke gegevens met breuken krijgt de opmaak DOUBLE of FLOAT.

In sommige gevallen kan een brongegevenstype niet in Oracle Analytics worden geconverteerd. Als u dit probleem met gegevenstypen wilt omzeilen, kunt u een gegevenskolom handmatig naar een ondersteund type converteren met behulp van SQL-opdrachten. In andere gevallen kunnen binaire en complexe gegevenstypen, zoals BLOB, JSON en XML, niet in Oracle Analytics worden weergegeven.

Sommige gegevenstypen worden niet ondersteund. Er wordt een foutbericht weergegeven als de gegevensbron niet-ondersteunde gegevenstypen bevat.

In Oracle Analytics worden de volgende basisgegevenstypen ondersteund:

  • Getaltypen: SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE

  • Datumtypen: DATE, DATETIME, TIMESTAMP, TIME

  • Stringtypen: LONGVARCHAR, CHAR, VARCHAR

Ondersteunde gegevenstypen per database

In Oracle Analytics worden de volgende gegevenstypen ondersteund.

Databasetype Ondersteunde gegevenstypen
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