ODBC

要使用 Qlik Sense 通过 ODBC 访问 DBMSDatabase Management System),可以通过两种方法。

  • 为相关 DBMS 安装 ODBC 驱动程序,然后创建数据源 DSN。这将在本节中进行介绍。
  • 使用 Qlik ODBC Connector Package中的支持最常用的 ODBC 源的Database连接器。这可让您在 Qlik Sense 中定义数据源而无需使用 Microsoft Windows ODBC 数据源管理器。要通过 ODBC Connector Package中的 Qlik 许可的 ODBC 驱动程序之一直接连接至数据库,请参见 Qlik Connectors帮助站点上有关Database连接器的说明。

备注: 创建新连接 (ODBC) 对话框显示已配置的用户 DSN 连接。使用 Qlik Sense Desktop 时,DSN 连接列表会显示包含在 ODBC Connector Package 中的 ODBC 驱动程序。它们通过附加在名称上的“Qlik-”进行标识(例如,Qlik-db2)。这些驱动程序不能用于创建新的 ODBC 连接,它们专供 ODBC Connector Package 中的数据库连接器使用。当您在服务器环境中使用 Qlik Sense 时,ODBC Connector Package 中的 ODBC 驱动程序并不显示。

替代方法是从数据库导出数据至 Qlik Sense 可读的文件。

通常,需要为 Microsoft Windows 安装一些 ODBC 驱动程序。更多驱动程序可以从软件零售商购买,可以在互联网上找到,或者由DBMS 制造商提供。一些驱动程序可以免费重新分配。

此处所述的 ODBC 接口是指客户端计算机上的接口。如果计划使用 ODBC 访问网络服务器上的多用户关系型数据库,可能需要安装更多允许客户端访问服务器上数据库的 DBMS 软件。联系 DBMS 供应商,了解所需软件的更多信息。

ODBC 数据连接设置

ODBC 数据连接设置
UI 项目 说明
用户 DSN

系统 DSN

选择要连接的 DSN 类型。

对于用户 DSN 源,您需要通过使用 32 位连接来指定是否使用 32 位驱动程序。

可以根据 32 位64 位来过滤系统 DSN 连接。

Single Sign-On

在连接至 SAP HANA 数据源时,您可以启用 Single Sign-On (SSO)

有关更多信息,请参阅使用 Qlik Sense 配置 SAP HANA for SAML 单点登录 (仅提供英文版本)

如果未选择该选项,则会使用 Engine 服务用户凭据(除非您在用户名密码中指定了凭据)。

如果选择了该选项,则引擎服务用户或用户名/密码凭据用于进行 登录,然后使用当前用户凭据登录 () 。WindowsSAMLSAP HANAWindowsSQL Server

用户名

要连接的用户名(如果数据源需要)。

如果您希望使用引擎服务用户凭据,或者如果数据源无需凭据,可将该字段留空。

密码

要连接的密码(如果数据源需要)。

如果您希望使用引擎服务用户凭据,或者如果数据源无需凭据,可将该字段留空。

名称 数据连接的名称。

添加 ODBC 驱动程序

必须为 Qlik Sense 安装 DBMS (DataBase Management System) 的驱动程序 ODBC,才能访问数据库。有关详细信息,请参阅所使用的 DBMS 的文档。

64 位和 32 位版本的 ODBC 配置

64 位版本的 Microsoft Windows 操作系统包含以下版本的 Microsoft Open DataBase Connectivity (ODBC) Data Source Administrator 工具 (Odbcad32.exe):

  • 32 位版本的 Odbcad32.exe 文件位于 %systemdrive%\Windows\SysWOW64 文件夹下。
  • 64 位版本的 Odbcad32.exe 文件位于 %systemdrive%\Windows\System32 文件夹下。

创建 ODBC 数据源

必须为要访问的数据库创建 ODBC 数据源。此操作可在 ODBC 安装期间或之后阶段完成。

备注: 开始创建数据源之前,必须先确定数据源是用户 DSN 还是系统 DSN(建议)。只能使用正确的用户凭据访问用户数据源。在服务器安装中,通常需要创建系统数据源才能与其他用户共享数据源。

执行以下操作:

  1. 打开 Odbcad32.exe

  2. 转到系统 DSN 标签,以创建系统数据源。

  3. 单击添加

    随即出现新建数据源对话框,并显示已安装的 ODBC 驱动程序列表。

  4. 如果列出正确的 ODBC 驱动程序,请选择它,然后单击完成

    随即出现特定于所选数据库驱动程序的对话框。

  5. 命名数据源并设置必要的参数。
  6. 单击确定