OLE DB 和 ODBC
OLE DB
QlikView 支持用于连接外部数据源的 OLE DB 接口。众多外部数据可以通过 ODBC 驱动程序的 Microsoft OLE DB 提供程序访问。
是否已安装 Correct OLE DB 提供程序?
如果 MS OLE DB Provider 已正确安装,则当选择文件 - 编辑脚本 - 连接至 OLE DB 时,您将进入数据链接属性页面。否则,您将收到错误信息,指出无法进行连接,这种情况您需要安装。
何时需要 ODBC 接口?
要访问一般数据库,需要安装 ODBC(开放式数据库连接)接口。替代方法是从数据库导出数据至 QlikView 可读的文件。
通常需要安装一些 ODBC 驱动程序到操作系统。更多驱动程序可以从软件零售商购买,可以在互联网上找到,或者由 DBMS 制造商提供。一些驱动程序可以免费重新分配。
此处所述的 ODBC 接口是指客户端电脑上的接口。如果计划使用 ODBC 访问网络服务器上的多用户关系型数据库,可能需要安装更多允许客户端电脑访问服务器上数据库的 DBMS 软件。联系 DBMS 供应商,了解所需软件详情。
QlikView 兼容 32 位和 64 位 ODBC 驱动程序。
是否安装正确的 ODBC 驱动程序?
在 64 位平台上可以使用 32 位和 64 位应用程序,也可以运行 32 位和 64 位 ODBC 驱动程序。
使用 64 位 ODBC 版本和 QlikView 时,ODBC 数据源管理员可在控制面板,管理工具中找到。
使用 32 位版本 ODBC 和 QlikView 时,必须通过可执行文件 odbcad32.exe(位于 SysWOW64 文件夹,通常路径为 c:\windows\SysWOW64)启动 32 位管理员。
据 Microsoft 所述,在 64 位操作系统中,system32 文件夹(通常路径为 c:\windows\system32)仅包含 64 位文件。如果还存在 32 位文件,则其驻留在 syswow64 文件夹中。参见 http://technet.microsoft.com 了解详情。
32 位操作系统的配置非常简单,因为所有文件和驱动程序都是 32 位的。
系统应该安装了 ODBC 数据源管理员。(对于 64 位操作系统上的 32 位 ODBC,启动 odbcad32.exe)。
对于 ODBC 驱动程序标签,找出安装的驱动程序。
如果未在 ODBC 驱动程序标签上找到所需的驱动程序,联系软件供应商以获取正确的驱动程序。
创建 ODBC 数据源
必须创建 ODBC 数据源,以访问所需的数据库。这可在 ODBC 安装期间或之后阶段完成。
开始创建数据源之前,必须先确定它们是用户数据源还是系统数据源。除非登录时使用正确的用户 ID,否则无法到达用户数据源。要与其他用户共享数据源,必须创建系统数据源。
- 再次打开 ODBC 数据源管理员对话框。
- 跳转到用户 DSN标签,创建用户数据源,或者转至系统 DSN,创建系统数据源。
- 单击添加按钮。添加数据源对话框会显示,并显示已安装的 ODBC 驱动程序列表。
- 如果列出正确的 ODBC 驱动程序,请将其选中然后单击确认按钮。选中数据库驱动程序,则特定的对话框将显示。命名数据源并设置必要的参数。完成后单击确认按钮。