跳到主要内容 跳到补充内容

支持的数据源Direct Discovery

用户可通过 32 位和 64 位连接针对以下数据源使用 QlikViewDirect Discovery

  • ODBC/OLEDB 数据源 — 支持所有 ODBC/OLEDB 源,包括 SQL Server、Teradata 和 Oracle。
  • 支持 SQL 的自定义连接器 – 用于兼容 SQL 数据存储的 SAP SQL 连接器、自定义 QVX 连接器。

支持 32 位和 64 位连接。

SAP

对于 SAPDirect Discovery 只能用于 Qlik SAP SQL Connector,并且需要在 SET 变量中使用以下参数:

SET DirectFieldColumnDelimiter=' '; SET DirectIdentifierQuoteChar=' ';  

SAP 使用 OpenSQL,由于是使用空格而非逗号分隔列,因此上方的 set 语句会导致执行替换,以便适应 ANSI SQLOpenSQL 之间的差别。

Google Big Query

Direct Discovery 可用于 Google Big Query,并且需要在 set 变量中使用以下参数:

SET DirectDistinctSupport=false; SET DirectIdentifierQuoteChar='[]'; SET DirectIdentifierQuoteStyle='big query'  

Google Big Query 不支持 SELECT DISTINCT 或引用的列/表格名称,并且具有使用“[ ]”的非 ANSI 引用配置。

MySQLMicrosoft Access

Direct Discovery 可与 MySQLMicrosoft Access 结合使用,但鉴于这些数据源中使用的引用字符,可能需要在 set 变量中使用以下参数:

SET DirectIdentifierQuoteChar='``';

DB2OraclePostgreSQL

Direct Discovery 可与 DB2, OraclePostgreSQL 结合使用,但鉴于这些数据源中使用的引用字符,可能需要在 set 变量中使用以下参数:

SET DirectIdentifierQuoteChar='""';

SybaseMS SQL Server

Direct Discovery 可与 SybaseMS SQL Server 结合使用,但鉴于这些数据源中使用的引用字符,可能需要在 set 变量中使用以下参数:

SET DirectIdentifierQuoteChar='[]';

Apache Hive

Direct Discovery 可与 Apache Hive 结合使用,但鉴于这些数据源中使用的引用字符,可能需要在 set 变量中使用以下参数:

SET DirectIdentifierQuoteChar='';

Cloudera Impala

Direct Discovery 可与 Cloudera Impala 结合使用,但鉴于这些数据源中使用的引用字符,可能需要在 set 变量中使用以下参数:

SET DirectIdentifierQuoteChar='[]';

Qlik ODBC Connector 程序包 中使用 Cloudera Impala Connector 时需要此参数。通过 DSN 使用 ODBC 时不需要使用它。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!

加入分析现代化计划

Remove banner from view

使用分析现代化计划实现现代化,同时不损害您宝贵的 QlikView 应用程序。 单击此处 了解更多信息或联系: ampquestions@qlik.com