D 数据源和数据类型参考

了解支持的数据源、数据库和数据类型。

支持的数据源

使用 Oracle Analytics Desktop,可以连接到许多不同的数据源。数据源按字母顺序排序,且 Oracle 数据库在前,其他数据库在后。

数据源/连接类型 版本 Oracle Analytics Desktop for Windows Oracle Analytics Desktop for Mac 详细信息
Oracle 应用产品 使用 Oracle 应用产品连接类型连接到 Oracle Fusion Cloud Applications Suite 和内部部署 Oracle BI 企业版部署。

连接器支持多个 Oracle SaaS 应用产品。请参见 关于 Oracle 应用产品连接器

另请参见连接到 Oracle Fusion Cloud Applications Suite 中的应用程序

Oracle Autonomous Data Warehouse 19c 及更高版本。

仅与公共 IP 地址连接。

您可以连接到多个 Oracle Autonomous Data Warehouse 数据源。为每个连接上载一个 Wallet。

支持保存来自数据流的输出。

请参见连接到 Oracle Autonomous Data Warehouse

或者,还可以使用增量共享连接到 Oracle Autonomous Data Warehouse。使用增量共享连接类型。请参见使用增量共享连接到数据库

Oracle 数据库

12.1+

12.2+

18+

19+

使用 Oracle 数据库连接类型可连接到 Oracle Database Classic Cloud Service。

您可以连接到多个数据库服务。为每个连接上载一个 Wallet。

支持保存来自数据流的输出。

确保设置了相应的安全访问规则,以允许在数据库监听端口上与数据库服务建立网络连接。

请参见连接 Oracle 数据库

Oracle Essbase

11.1.2.4.0+

21c

请参见创建与 Oracle Essbase 的连接

您不能在数据流中使用 Oracle Essbase 数据集。

您不能混合使用 Oracle Essbase 数据源的数据集。

Oracle Netsuite Netsuite 发行版 2019.2(JDBC 驱动程序 8.10.85.0) -
Oracle Fusion Cloud B2C Service 1.2 -
Oracle Talent Acquisition 15b.9.3+、17.4+ -
Actian Ingres 5.0+ -
Actian Matrix 5.0+ -
Actian Vector 5.0+ -
Amazon Aurora - -
Amazon EMR

运行 Amazon Hadoop 2.7.2 和 Hive 1.0.0 的 Amazon EMR 4.7.2

Amazon EMR (MapR) - 运行 MapR Hadoop M3 和 Hive 0.13.1 的 Amazon 系统映像 (AMI) 3.3.2

不支持复杂数据类型。

Amazon Redshift 1.0.1036 + -
Apache Drill 1.7+ -
Apache Hive

2.3.0+

3.0+

支持 Kerberos。

支持保存来自数据流的输出。

Cassandra 3.10 -
Centrica 待定 -
CSV 文件 - -
DB2 11.5+ -
DataBricks 不适用 使用增量共享连接类型。请参见使用增量共享连接到数据库
增量共享 不适用 请参见使用增量共享连接到数据库
DropBox - -
Elastic Search 5.6.4+ - -
Google Analytics Universal Analytics、Google Analytics V4 -
Google Universal Analytics(旧) Universal Analytics -
Google Cloud - -
Google Drive - -
GreenPlum 4.3.8+ -
Heatwave 8.0.31+ -
HortonWorks Hive 1.2+ 支持 Kerberos。

支持保存来自数据流的输出。

HP Vertica 9.x、12.x -
IBM BigInsights Hive 1.2+ 支持 Kerberos。
Impala 2.7+  
Informix 12.10+ -
JDBC 一般 JDBC 驱动程序支持 请参见使用 JDBC 连接到数据
MapR Hive 1.2+ - - 支持 Kerberos。

支持保存来自数据流的输出。

Microsoft Access 2013

2016

-
Microsoft Azure SQL 数据库 - 是* 待定 * 在创建连接页上,使用 SQL Server 连接类型。
Microsoft Azure Synapse Analytics - -
Microsoft Excel - 仅限 XLSX 文件(和具有非透视数据的 XLS)。
MonetDB 5+ -
MongoDB 3.2.5 -
MySQL

5.6+

5.7+

8.0+

不支持与 MySQL Community Edition 的连接。
MySQL HeatWave 8.0.31+ 注:(云产品 — 支持当前最新的云版本) -
Netezza 7 -
OData 4.0+ -
ODBC 一般 ODBC 驱动程序支持 - - -
Pivotal HD Hive - 支持 Kerberos。
PostgreSQL 9.0+ -
Presto - -
Salesforce - -
雪花数据仓库 当前版本 请参见连接到雪花数据仓库
Spark

1.6+

3.0

支持保存来自数据流的输出。

SQL Server

2014, 2016, 2017, 2019

-
Sybase ASE 15.7+ -
Sybase IQ 16+ -
Teradata 16.20、17.x -
Teradata Aster

6.10+

-
Vertica 9.x、12.x -

关于 Oracle Applications 连接器

通过使用 "Oracle Applications" 连接类型 (表示 Oracle Applications 连接的图标),您可以使用 Oracle Analytics 可视化来自 Oracle Fusion Cloud Applications Suite 中的应用程序的数据。例如,Oracle Fusion Cloud Financials。您还可以使用 "Oracle Applications" 连接类型连接到您的内部部署 Oracle BI 企业版部署(如果打补丁到合适级别)或连接到其他 Oracle Analytics 服务。

您可以连接到 Fusion Applications Suite 中的以下应用程序:

  • Oracle Fusion Cloud Financials

  • Oracle Fusion Cloud Human Capital Management

  • Oracle Fusion Cloud Loyalty

  • Oracle Fusion Cloud Procurement

  • Oracle Fusion Cloud Project

  • Oracle Fusion Cloud Supply Chain Planning

  • Oracle Sales Automation

注:

连接到 Fusion Applications Suite 中的应用程序时,可以从 Oracle Transactional Business Intelligence 报表访问数据。这些报表需要在 Oracle Transactional Business Intelligence 中进行高速缓存,而 Oracle Analytics 中可用的数据基于高速缓存的数据。您无法从 Oracle Analytics 控制 Oracle Transactional Business Intelligence 中的高速缓存行为。

认证 — 支持的数据类型

下面是 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