Certifikácia - podporované dátové typy

Tu sú podporované dátové typy pre službu Oracle Analytics.

Podporované základné dátové typy

Pri čítaní z dátového zdroja sa služba Oracle Analytics pokúša mapovať prichádzajúce dátové typy k podporovaným dátovým typom.

Napríklad stĺpec databázy, ktorý obsahuje len hodnoty dátumu, je formátovaný ako DATE, stĺpec tabuľkového hárka, ktorý obsahuje zmes numerických a reťazcových hodnôt, je formátovaný ako VARCHAR a dátový stĺpec, ktorý obsahuje numerické dáta so zlomkovými hodnotami, používa formátovanie DOUBLE alebo FLOAT.

V niektorých prípadoch služba Oracle Analytics nedokáže skonvertovať zdrojový dátový typ. Ak chcete tento problém s typom dát vyriešiť, dátový stĺpec môžete manuálne konvertovať na podporovaný typ zadaním príkazov SQL. V iných prípadoch zas služba Oracle Analytics nedokáže vyjadriť binárne a komplexné dátové typy, ako sú napríklad BLOB, JSON a XML.

Upozorňujeme, že niektoré dátové typy nie sú podporované. Ak dátový zdroj obsahuje nepodporované dátové typy, zobrazí sa chybové hlásenie.

Oracle Analytics podporuje nasledujúce základné dátové typy:

  • Typy čísel – SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE.

  • Typy dátumov – DATE, DATETIME, TIMESTAMP, TIME.

  • Typy reťazcov – LONGVARCHAR, CHAR, VARCHAR.

Podporované dátové typy podľa databázy

Služba Oracle Analytics podporuje nasledujúce dátové typy.

Typ databázy Podporované dátové typy
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