Sertifisering - støttede datatyper

Dette er datatypene som støttes for Oracle Analytics.

Støttede basedatatyper

Ved lesing fra en datakilde prøver Oracle Analytics å tilordne innkommende datatyper til datatypene som støttes.

En databasekolonne som bare inneholder datoverdier, formateres for eksempel som DATE, en regnearkkolonne som inneholder en blanding av numeriske verdier og strengeverdier, formateres som VARCHAR, mens en datakilde som inneholder numeriske data med brødverdier, bruker DOUBLE eller FLOAT.

I noen tilfeller kan ikke Oracle Analytics konvertere en kildedatatype. Du kan omgå dette datatypeproblemet ved å konvertere en datakolonne manuelt til en type som støttes, ved å angi SQL-kommandoer. I andre tilfeller kan ikke Oracle Analytics representere binære og komplekse datatyper som BLOB, JSON og XML.

Vær oppmerksom på at enkelte datatyper ikke støttes. Du får en feilmelding hvis datakilden inneholder datatyper som ikke støttes.

Oracle Analytics støtter følgende grunnleggende datatyper:

  • Talltyper – SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE

  • Datotyper – DATE, DATETIME, TIMESTAMP, TIME

  • Strengetyper – LONGVARCHAR, CHAR, VARCHAR

Støttede datatyper etter database

Oracle Analytics støtter datatypene nedenfor.

Databasetype Støttede datatyper
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