Certifikace – podporované typy dat

Zde jsou uvedeny podporované datové typy pro službu Oracle Analytics.

Podporované základní typy dat

Při čtení z datového zdroje se nástroj Oracle Analytics pokusí namapovat typ příchozích dat na podporované typy dat.

Příklad: Sloupec databáze, který obsahuje pouze hodnoty data, se formátuje jako DATE, sloupec tabulky, který obsahuje kombinaci číselných hodnot a hodnot řetězce, se formátuje jako VARCHAR, a sloupec dat, který obsahuje číselná data se zlomky, používá formát DOUBLE nebo FLOAT.

V některých případech Oracle Analytics nedokáže převést typ zdrojových dat. Pokud chcete problém s typem dat vyřešit, můžete datový sloupec na podporovaný typ převést ručně pomocí příkazů SQL. V jiných případech aplikace Oracle Analytics nedokáže vyjádřit binární nebo komplexní datové typy, např. BLOB, JSON nebo XML.

Uvědomte si, že některé typy dat nejsou podporovány. Pokud datový zdroj obsahuje nepodporované typy dat, zobrazí se chybová zpráva.

Oracle Analytics podporuje následující základní datové typy:

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

  • Typy kalend. data — DATE, DATETIME, TIMESTAMP, TIME

  • Typy řetězců — LONGVARCHAR, CHAR, VARCHAR

Podporované typy dat podle databáze

Oracle Analytics podporuje následující typy dat.

Typ databáze Podporované typy dat
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