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 引用符の設定を採用しています。

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='[]';