Hier werden die unterstützten Datentypen für Oracle Analytics aufgeführt.
Beim Lesen aus einer Datenquelle versucht Oracle Analytics, eingehende Datentypen den unterstützten Datentypen zuzuordnen.
Beispiel: Eine Datenbankspalte, die nur Datumswerte enthält, wird als DATE formatiert, eine Tabellenspalte, die eine Mischung aus numerischen und Zeichenfolgenwerten enthält, wird als VARCHAR formatiert, und eine Datenspalte, die numerische Daten mit Bruchwerten enthält, verwendet DOUBLE oder FLOAT.
In einigen Fällen kann Oracle Analytics einen Quelldatentyp nicht konvertieren. Um dieses Datentypproblem zu umgehen, können Sie eine Datenspalte manuell durch Eingabe von SQL-Befehlen in einen unterstützten Typ konvertieren. In anderen Fällen kann Oracle Analytics binäre und komplexe Datentypen wie BLOB, JSON und XML nicht darstellen.
Beachten Sie, dass einige Datentypen nicht unterstützt werden. Eine Fehlermeldung wird angezeigt, wenn die Datenquelle nicht unterstützte Datentypen enthält.
Oracle Analytics unterstützt die folgenden Basisdatentypen:
Zahlentypen: SMALLINT, SMALLUNIT, TINYINT, TINYUINT, UINT, BIT, FLOAT, INT, NUMERIC, DOUBLE
Datumstypen: DATE, DATETIME, TIMESTAMP, TIME
Zeichenfolgentypen: LONGVARCHAR, CHAR, VARCHAR
Oracle Analytics unterstützt die folgenden Datentypen.
Datenbanktyp | Unterstützte Datentypen |
---|---|
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 |