Πιστοποίηση - Υποστηριζόμενοι τύποι δεδομένων

Αυτοί είναι οι υποστηριζόμενοι τύποι δεδομένων για το 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