Direct Discovery でサポートされているデータ ソース

QlikViewDirect Discovery では、以下のデータ ソースを利用できます (32 ビット接続および 64 ビット接続)。

  • ODBC/OLEDB データ ソース - SQL Server、Teradata、Oracle を含むあらゆる ODBC/OLEDB ソースに対応。
  • SQL 対応のカスタム コネクタ - SAP SQL コネクタ、SQL 準拠のデータ ストア用カスタム QVX コネクタ。

32 ビットおよび 64 ビット接続の両方に対応しています。

SAP

SAP の場合、Direct Discovery を使用できるのは Qlik SAP SQL Connector のみで、SET 変数には以下のパラメータが必要となります。

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

SAPOpenSQL を使用していているので、コンマでなくスペースで列を区切ります。そのため、上記の SET ステートメントは、ANSI SQLOpenSQL 間の相違に対応するため、代替が行われます。

Google Big Query

Direct Discovery を使用できるのは、Google Big Query のみで、SET 変数には以下のパラメータが必要となります。

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

Google Big QuerySELECT DISTINCT や引用符で囲まれた列/テーブル名をサポートしていません。また、'[ ]' を使用する非 ANSI 引用符の設定を採用しています。

MySQL また、Microsoft Access

Direct Discovery は MySQLMicrosoft Access と共に使用できますが、これらのソースで使用されている引用文字が原因で、SET 変数に次のパラメータが必要となる場合があります。

SET DirectIdentifierQuoteChar='``';

DB2OraclePostgreSQL

Direct Discovery は DB2OraclePostgreSQL と共に使用できますが、これらのソースで使用されている引用文字が原因で、SET 変数に次のパラメータが必要となる場合があります。

SET DirectIdentifierQuoteChar='""';

Sybase また、MS 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 PackageCloudera Impala Connector を使用する場合にこのパラメータが必要です。DSN を介して ODBC を使用する場合には、必要でないこともあります。