การรับรอง - ประเภทข้อมูลที่รองรับ

ต่อไปนี้คือประเภทข้อมูลที่รองรับสำหรับ Oracle Analytics

ประเภทข้อมูลพื้นฐานที่รองรับ

เมื่ออ่านจากที่มาข้อมูล Oracle Analytics จะพยายามแมปประเภทข้อมูลขาเข้ากับประเภทข้อมูลที่รองรับ

ตัวอย่างเช่น คอลัมน์ฐานข้อมูลที่มีค่าวันที่อย่างเดียวจะได้รับการจัดรูปแบบเป็น DATE คอลัมน์สเปรดชีทที่มีค่าตัวเลขและสตริงผสมกันจะได้รับการจัดรูปแบบเป็น VARCHAR และคอลัมน์ข้อมูลที่มีข้อมูลตัวเลขที่มีค่าเศษส่วนจะใช้ DOUBLE หรือ FLOAT

ในบางกรณี Oracle Analytics จะไม่สามารถแปลงประเภทข้อมูลที่มาได้ ในการแก้ไขปัญหาประเภทข้อมูลนี้ คุณสามารถแปลงคอลัมน์ข้อมูลเป็นประเภทที่รองรับด้วยตนเองโดยการป้อนคำสั่ง SQL และในบางกรณี Oracle Analytics ก็ไม่สามารถแสดงประเภทข้อมูลไบนารีและแบบซับซ้อน เช่น BLOB JSON และ XML

โปรดทราบว่าข้อมูลบางประเภทจะไม่ได้รับการรองรับ คุณจะเห็นข้อความแสดงข้อผิดพลาด หากที่มาข้อมูลมีประเภทข้อมูลที่ไม่รองรับ

Oracle Analytics รองรับประเภทข้อมูลหลักต่อไปนี้

  • ประเภทตัวเลข — SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE

  • ประเภทวันที่ — DATE, DATETIME, TIMESTAMP, TIME

  • ประเภทสตริง — LONGVARCHAR, CHAR, VARCHAR

ประเภทข้อมูลที่รองรับโดยฐานข้อมูล

Oracle Analytics รองรับประเภทข้อมูลต่อไปนี้

ประเภทฐานข้อมูล ประเภทข้อมูลที่รองรับ
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