Skip to main content

ODBC 和 OLEDB 数据库连接

Designer 可以访问数据库中的数据,并将这些数据放入 Designer 的内存中进行处理,也可以在数据所处的数据库中处理数据。

使用 输入数据工具 输出数据工具 可连接到数据库,读入或写出数据,以便在内存中处理。使用 库内连接工具 数据流传入工具 连接到数据库,读取数据,并构建在工作流运行时要发送到数据库的查询。

通用 ODBC 选项

在“库内连接”工具中,您可以选择“通用 ODBC”选项,尝试连接到不受支持的数据源。此选项不能保证成功连接到不受支持的数据源;但是,类似于 Microsoft SQL Server 的数据源最有可能成功。

Designer 支持 ODBC 和 OLEDB 数据库连接、各种数据平台和驱动程序。请参阅 受支持的数据源和文件格式

本页面提供在计算机上添加新 ODBC 和 OLEDB 驱动程序的步骤。

提示

Designer 允许您配置 ODBC 数据源的连接超时。当连接到无法在 30 秒内响应的远程数据源或在高峰时段运行的数据源时,该功能可改善整体连接体验。您可以参阅社区文章,了解有关如何设置连接超时的更多信息。

创建 ODBC 数据库连接

要通过 ODBC 连接,首先需要在计算机上安装 ODBC 驱动程序。然后,使用“ODBC 数据源管理器”为您的连接创建一个数据源名称 (DSN)。然后,您可以在用于连接数据库的 Alteryx 工具中选择该 DSN。

要配置一个 ODBC 连接:

  1. 使用以下方法之一,打开适用于您安装的驱动程序的 ODBC 管理器

    • 在计算机上,选择 开始 > 所有程序

    • 在 Alteryx 的 输入数据工具 的配置窗口中,选择“连接 文件或数据库 ”,然后选择 其他数据库 > ODBC > ODBC 管理员

    • 在 Alteryx 的 输出数据工具 配置窗口中,选择 写入文件或数据库 > 其他数据库 > ODBC 管理员

  2. 选择 驱动程序 选项卡,并确认该驱动程序出现在您计算机上安装的 ODBC 驱动程序的列表中。

  3. 选择 用户 DSN 选项卡以创建一个用户 DSN,或是 系统 DSN 选项卡以创建一个系统 DSN。用户 DSN 特定于计算机上的用户,只有创建它的用户能够看到。登录到计算机的所有用户都可以看到系统 DSN。选择 添加

  4. 在“创建新数据源”窗口中,选择 ODBC 驱动程序 ,然后选择 完成

  5. 在“ODBC 驱动程序 DSN 设置”窗口中,在 数据源名称 中键入 DSN 的名称。

  6. 描述 中键入 DSN 的详细信息。

  7. 主机 中键入服务器的 IP 地址或主机名。

  8. 端口 中,键入服务侦听端口号。

  9. 选择 机制 ,然后选择相应的身份验证并提供所需的信息。有关身份验证要求的详细信息,请参阅 手动连接设置

  10. 选择 高级选项 以配置高级驱动程序选项。

  11. 选择 测试 以测试连接,然后选择 确定

  12. 选择 确定

为连接创建数据源名称 (DSN) 后,就可以通过 输入数据工具 选择 DSN 来读入数据,或者通过 输出数据工具 选择 DSN 来写出数据,以便在内存中进行处理。DSN 还可以用于 库内连接工具 数据流传入工具 ,以通过 ODBC 驱动程序来读取和处理数据库中的数据。

创建 OLEDB 数据库连接

要通过 OLEDB 连接,首先需要在计算机上安装 OLEDB 驱动程序。安装驱动程序后,您可以在用于连接数据库的 Alteryx 工具中,从可用驱动程序列表选择该驱动程序。

要配置一个 OLEDB 连接:

  1. 使用以下方法之一打开“数据链路属性”窗口:

    • 在 Alteryx 的 输入数据工具 配置窗口中,单击 连接文件或数据库 ,然后单击 其他数据库 > OleDB

    • 在 Alteryx 的 输出数据工具 配置窗口中,单击 写入文件或数据库 > 其他数据库 > OleDB

  2. 打开 数据链路属性 窗口,在“提供程序”选项卡下选择一个提供程序。

  3. 单击 连接 选项卡。

  4. 选择或键入一个服务器名称。

  5. 选择身份验证类型,如果需要,在 用户名 中键入用户名,在 密码 中键入密码。有关身份验证要求的详细信息,请参阅 手动连接设置

    警告

    对于使用用户名和密码连接到 SQL Server 的 OLEDB 连接, Persist Security Info 参数 必须设置为 True

  6. 选中 允许保存密码 复选框。有关密码加密注意事项的更多信息,请参阅 密码加密

  7. 单击 测试连接

  8. 单击 确定 ,或选择 高级 全部 选项卡,查看并根据需要设置驱动程序所需的其他初始化属性。