Skip to main content

管理数据库内连接

从中央位置创建和管理数据库内连接。使用 管理数据库内连接 窗口查看现有的数据库内连接并添加新的数据库内连接。

可通过两种方法访问 管理数据库内连接 窗口:

  • 添加 “库内连接”工具 ,然后在 配置 窗口中选择 连接名称 > 管理连接

  • 选择 选项 > 高级选项 > 管理数据库内连接

创建一个新数据库内连接

1. 使用 数据源 下拉菜单选择一个数据源。如需了解详情,请参阅 数据库内概述

通用 ODBC 选项

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

2. 使用 连接类型 下拉菜单选择类型。

  • 用户 :创建只有您可以使用的连接。

  • 系统 :创建可共享的连接。以管理员身份在计算机上打开 Designer。此选项仅适用于 Designer 管理员。

  • 文件 :将数据库连接另存为 .indbc 文件,以便将其与工作流打包。如果选择此选项,则必须指定 连接文件 路径位置以保存文件。

3. 选择 连接 下拉菜单从列表中选择现有连接,或选择 新建

4. 在 连接名称 中,输入连接的名称。

5. 使用 密码加密 下拉菜单选择加密选项:

  • 隐藏 :以最简单的加密方式隐藏密码。如果您打算为此工作流在您的计算机以外的任何计算机上安排运行时间,请选择 隐藏 。有关详细信息,请访问 计划工作流

  • 计算机加密 :计算机上的任何用户都可以完全运行工作流。

  • 用户加密 :指定的用户可以任何计算机上运行工作流。

  • 允许解密密码 :解密密码并将其传递到元数据中。此选项仅与数据库内预测工具结合使用。

6. 在 读取 选项卡上,选择 驱动程序 下拉菜单选择一个选项或保留默认设置。

7. 选择 连接字符串 下拉箭头,然后选择 新建数据库连接 。对于 Oracle OCI 和 SQL Server ODBC 连接,您可以选择已保存或最近的数据连接。

注意

如需详细了解如何创建 ODBC 和 OLEDB 连接,请参阅 ODBC 和 OLEDB 数据库连接 。如需详细了解特定的数据平台,请参阅 支持的数据源和文件格式

8. 选择 写入 选项卡。

9. 使用 驱动程序 下拉菜单选择驱动程序或保留默认设置。

10. 在 连接字符串 中,输入或粘贴连接字符串。对于 Oracle OCI 和 SQL Server ODBC 连接,您可以选择已保存或最近的数据连接。

连接注意事项

使用 SQL Server 身份验证时,请输入未使用 SQL 格式标准的密码。

  • 我们不支持密码中包含 3 个或更多连续的竖线字符。

  • 密码处理是自动进行的,因此不应将密码括在大括号中,也不应将密码中用作字符的右大括号转义。

输入未使用 Oracle 格式标准的密码。

  • 请勿使用双引号作为密码字符。

  • 您可以选择用双引号将密码括起来。

要连接到 HDFS...

1. 选择 连接字符串 下拉箭头,然后选择 新建 HDFS 连接

2. 选择 HTTPFS WebHDFS Knox 网关 服务器配置。如果您将 Knox 网关与 Apache Spark 一起使用,请选择 覆盖默认的 Namenode URL

3. 在 主机 中,输入 Hadoop 服务器 URL 或 IP 地址。

4. 在 端口 中,保留默认端口号(基于您的服务器配置选择),或输入端口号。

5. 默认情况下, URL 根据主机而定。如果需要,请输入不同的 URL。

6. 默认情况下, 临时目录 /tmp 。如果需要,请为要写入的临时目录输入不同的位置。

7. 在 用户名 中输入用户名,在 密码 中输入密码。所需的凭证因群集设置而异。

  • httpfs :需要用户名,但对输入的用户名不加限制。

  • webhdfs :不需要用户名。

  • Knox 网关 :需要用户名和密码。配置 Knox 身份验证时使用受信任的证书。Alteryx 不支持自签名证书。

8. 选择 Kerberos 并选择一个身份验证选项对 HDFS 执行读写操作:

  • :不使用任何身份验证。

  • Kerberos MIT :Alteryx 使用默认的 MIT 票据对 Server 进行身份验证。您必须先使用 MIT Kerberos 票据管理器获取一个有效票据。

  • Kerberos SSPI :Alteryx 使用 Windows Kerberos 密钥进行身份验证。当您使用凭证登录 Windows 时,它会获取这些密钥。因此 用户名 密码 字段不可用。

您选择的选项取决于您的 IT 管理员配置 HDFS 服务器的方式。

9.(仅限 Apache Spark)如果您使用 Knox 网关,或者 namenode 服务器在并非 HTTPS 或 webhdfs 服务器的计算机上运行,请选择 覆盖默认的 Namenode URL 以覆盖 Namenode URL 并输入主机和端口号。

10.(推荐)选择 测试 以测试连接。

11. 选择 确定

如需了解详情,请参阅 Hadoop 分布式文件系统

12. 如果连接到有多个表的数据库,将会打开 选择表格或指定查询 窗口。选择 表格 选项卡。如需了解详情,请参阅 选择表格或指定查询窗口

13. 选择表格并选择 确定

编辑或删除数据库内连接

1. 在 管理数据库内连接 窗口中,使用 数据源 下拉菜单选择一个数据源。

通用 ODBC 选项

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

2. 使用 连接 下拉菜单选择现有连接。

3. 编辑连接详细信息或选择 删除 以删除连接。

4. 选择 确定

请参阅 库内连接工具 以了解如何创建和管理数据库内连接以及如何在工作流中使用这些连接。请参阅 受支持的数据源和文件格式 ,了解有关您可以连接的数据平台和数据库的详细信息。

Alteryx 还支持标准数据库连接。请参阅 管理数据连接