Direct Discovery支援的資料來源

QlikViewDirect Discovery可用於下列資料來源 (以 32 位元和 64 位元連接皆可)︰

  • ODBC/OLEDB資料來源︰支援所有的 ODBC/OLEDB 來源,包括 SQL Server、Teradata 及 Oracle。
  • 支援 SQL的自訂連接器︰SAP SQL Connector、適用於 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) 可搭配使用 DB2OraclePostgreSQL,但因為這些資源中使用了引號字元,SET 變數中可能需要下列參數︰

SET DirectIdentifierQuoteChar='""';

SybaseMS SQL Server

直接探索 (Direct Discovery) 可搭配使用 SybaseMS SQL Server,但因為這些資源中使用了引號字元,SET 變數中可能需要下列參數︰

SET DirectIdentifierQuoteChar='[]';