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 连接:
使用以下方法之一,打开适用于您安装的驱动程序的 ODBC 管理器 :
选择 驱动程序 选项卡,并确认该驱动程序出现在您计算机上安装的 ODBC 驱动程序的列表中。
选择 用户 DSN 选项卡以创建一个用户 DSN,或是 系统 DSN 选项卡以创建一个系统 DSN。用户 DSN 特定于计算机上的用户,只有创建它的用户能够看到。登录到计算机的所有用户都可以看到系统 DSN。选择 添加 。
在“创建新数据源”窗口中,选择 ODBC 驱动程序 ,然后选择 完成 。
在“ODBC 驱动程序 DSN 设置”窗口中,在 数据源名称 中键入 DSN 的名称。
在 描述 中键入 DSN 的详细信息。
在 主机 中键入服务器的 IP 地址或主机名。
在 端口 中,键入服务侦听端口号。
选择 机制 ,然后选择相应的身份验证并提供所需的信息。有关身份验证要求的详细信息,请参阅 手动连接设置 。
选择 高级选项 以配置高级驱动程序选项。
选择 测试 以测试连接,然后选择 确定 。
选择 确定 。
为连接创建数据源名称 (DSN) 后,就可以通过 输入数据工具 选择 DSN 来读入数据,或者通过 输出数据工具 选择 DSN 来写出数据,以便在内存中进行处理。DSN 还可以用于 库内连接工具 或 数据流传入工具 ,以通过 ODBC 驱动程序来读取和处理数据库中的数据。
创建 OLEDB 数据库连接
要通过 OLEDB 连接,首先需要在计算机上安装 OLEDB 驱动程序。安装驱动程序后,您可以在用于连接数据库的 Alteryx 工具中,从可用驱动程序列表选择该驱动程序。
要配置一个 OLEDB 连接:
使用以下方法之一打开“数据链路属性”窗口:
打开 数据链路属性 窗口,在“提供程序”选项卡下选择一个提供程序。
单击 连接 选项卡。
选择或键入一个服务器名称。
选择身份验证类型,如果需要,在 用户名 中键入用户名,在 密码 中键入密码。有关身份验证要求的详细信息,请参阅 手动连接设置 。
警告
对于使用用户名和密码连接到 SQL Server 的 OLEDB 连接, Persist Security Info 参数 必须设置为 True 。
选中 允许保存密码 复选框。有关密码加密注意事项的更多信息,请参阅 密码加密 。
单击 测试连接 。
单击 确定 ,或选择 高级 或 全部 选项卡,查看并根据需要设置驱动程序所需的其他初始化属性。