Oracle Analitik için desteklenen veri tipleri burada verilmiştir.
Bir veri kaynağından okurken, Oracle Analitik gelen veri tiplerini desteklenen veri tiplerine eşlemeyi dener.
Örneğin, sadece tarih değerleri içeren bir veritabanı sütunu DATE olarak formatlanır, sayısal ve dize değerlerinin karışımını içeren bir elektronik tablo sütunu VARCHAR olarak formatlanır ve kesirli değerler içeren sayısal verilere sahip bir veri sütunu DOUBLE veya FLOAT kullanır.
Bazı durumlarda Oracle Analitik bir veri kaynağı tipini dönüştüremez. Bu veri türü sorununu çözmek için SQL komutları girerek bir veri sütununu desteklenen bir türe manuel olarak dönüştürebilirsiniz. Oracle Analitik diğer durumlarda Karakter Büyük Nesne, JSON ve XML gibi ikili ve karmaşık veri tiplerini temsil edemez.
Bazı veri tiplerinin desteklenmediğini unutmayın. Veri kaynağı desteklenmeyen veri tipleri içeriyorsa bir hata mesajı görürsünüz.
Oracle Analitik şu temel veri tiplerini destekler:
Sayı Türleri - SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE
Tarih Türleri - DATE, DATETIME, TIMESTAMP, TIME
Dize Türleri - LONGVARCHAR, CHAR, VARCHAR
Oracle Analitik aşağıdaki veri tiplerini destekler.
Veritabanı Türü | Desteklenen Veri Türleri |
---|---|
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 |