الاعتماد - أنواع البيانات المدعومة

فيما يلي أنواع البيانات المدعومة في 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

التاريخ

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