Certificering - understøttede datatyper

Her er de understøttede datatyper for Oracle Analytics.

Understøttede basisdatatyper

Ved læsning fra en datakilde forsøger Oracle Analytics at mappe indkommende datatyper til understøttede datatyper.

Eksempler: En databasekolonne, som kun indeholder datoværdier, formateres som DATE, en regnearkskolonner, der indeholder en blanding af numeriske og strengværdier, formateres som VARCHAR, og en datakolonne, der indeholder numeriske data med brøker, bruger DOUBLE eller FLOAT.

I nogle tilfælde kan Oracle Analytics ikke konvertere en kildedatatype. Du kan løse dette datatypeproblem ved manuelt at konvertere en datakolonne til en understøttet type ved at indtaste SQL-kommandoer. I andre tilfælde kan Oracle Analytics ikke repræsentere binære og komplekse datatyper, for eksempel BLOB, JSON og XML.

Bemærk, at visse datatyper ikke understøttes. Der vises en fejlmeddelelse, hvis datakilden indeholder datatyper, som ikke understøttes.

Oracle Analytics understøtter følgende basisdatatyper:

  • Taltyper — SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE

  • Datotyper — DATE, DATETIME, TIMESTAMP, TIME

  • Strengtyper — LONGVARCHAR, CHAR, VARCHAR

Understøttede datatyper efter database

Oracle Analytics understøtter følgende datatyper.

Databasetype Understø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