了解支持的数据源、数据库和数据类型。
使用 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 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 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 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 |