인증 - 지원되는 데이터 유형

다음은 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