Dit zijn de ondersteunde gegevenstypen voor Oracle Analytics.
Bij het lezen vanuit een gegevensbron wordt door Oracle Analytics geprobeerd inkomende gegevenstypen toe te wijzen aan de ondersteunde gegevenstypen.
Bijvoorbeeld: een databasekolom met alleen gegevenswaarden krijgt de opmaak DATE, een spreadsheetkolom met een combinatie van numerieke en stringwaarden krijgt de opmaak VARCHAR en een gegevenskolom met numerieke gegevens met breuken krijgt de opmaak DOUBLE of FLOAT.
In sommige gevallen kan een brongegevenstype niet in Oracle Analytics worden geconverteerd. Als u dit probleem met gegevenstypen wilt omzeilen, kunt u een gegevenskolom handmatig naar een ondersteund type converteren met behulp van SQL-opdrachten. In andere gevallen kunnen binaire en complexe gegevenstypen, zoals BLOB, JSON en XML, niet in Oracle Analytics worden weergegeven.
Sommige gegevenstypen worden niet ondersteund. Er wordt een foutbericht weergegeven als de gegevensbron niet-ondersteunde gegevenstypen bevat.
In Oracle Analytics worden de volgende basisgegevenstypen ondersteund:
Getaltypen: SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE
Datumtypen: DATE, DATETIME, TIMESTAMP, TIME
Stringtypen: LONGVARCHAR, CHAR, VARCHAR
In Oracle Analytics worden de volgende gegevenstypen ondersteund.
Databasetype | Ondersteunde gegevenstypen |
---|---|
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 |