Sources de données prises en charge par Direct Discovery

La fonction Direct Discovery de Qlik Sense est applicable aux sources de données suivantes, avec des connexions 32 bits et 64 bits :

  • Sources de données ODBC/OLEDB – Toutes les sources ODBC/OLEDB sont prises en charge, y compris SQL Server, Teradata et Oracle.
  • Pour en savoir plus sur ODBC, voir ODBC.

    Pour en savoir plus sur OLE DB, voir OLE DB.

  • Connecteurs personnalisés prenant en charge SQL – Connecteur SAP SQL, connecteurs QVX personnalisés pour magasins de données compatibles SQL.

Les connexions 32 bits et 64 bits sont toutes deux prises en charge.

SAP

Pour SAP, la fonction Direct Discovery s'utilise exclusivement avec le connecteur Qlik SAP SQL Connector. Elle requiert par ailleurs les paramètres suivants dans les variables SET :

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

SAP fait appel à OpenSQL, qui délimite les colonnes à l'aide d'espaces plutôt que de virgules. C'est pourquoi les instructions set ci-dessus entraînent une substitution afin de pallier la différence entre les langages ANSI SQL et OpenSQL.

Google Big Query

La fonction Direct Discovery peut s'utiliser avec Google Big Query. Elle requiert par ailleurs les paramètres suivants dans les variables set :

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

Google Big Query ne prend pas en charge SELECT DISTINCT ni les noms de colonne/table mis entre guillemets ; il ne comporte pas non plus de configuration de mise entre guillemets non-ANSI utilisant [ ].

MySQL et Microsoft Access

La fonction Direct Discovery peut s'utiliser de pair avec MySQL et Microsoft Access, mais elle requiert les paramètres suivants dans les variables set du fait des caractères de mise entre guillemets employés dans ces sources :

SET DirectIdentifierQuoteChar='``';

DB2, Oracle et PostgreSQL

La fonction Direct Discovery peut s'utiliser de pair avec DB2, Oracle et PostgreSQL, mais elle peut nécessiter le paramètre suivant dans les variables set du fait des caractères de mise entre guillemets employés dans ces sources :

SET DirectIdentifierQuoteChar='""';

Sybase et Microsoft SQL Server

La fonction Direct Discovery peut s'utiliser de pair avec Sybase et Microsoft SQL Server, mais elle peut nécessiter le paramètre suivant dans les variables set du fait des caractères de mise entre guillemets employés dans ces sources :

SET DirectIdentifierQuoteChar='[]';

Apache Hive

La fonction Direct Discovery peut s'utiliser de pair avec Apache Hive, mais elle peut nécessiter le paramètre suivant dans les variables set du fait des caractères de mise entre guillemets employés dans ces sources :

SET DirectIdentifierQuoteChar='';

Cloudera Impala

La fonction Direct Discovery peut s'utiliser de pair avec Cloudera Impala, mais elle peut nécessiter le paramètre suivant dans les variables set du fait des caractères de mise entre guillemets employés dans ces sources :

SET DirectIdentifierQuoteChar='[]';

Ce paramètre est indispensable lors de l'utilisation de Cloudera Impala Connector dans Qlik ODBC Connector Package. Il n'est pas nécessairement obligatoire pour utiliser ODBC via DSN.