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