להלן סוגי הנתונים הנתמכים ל-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 |