Skip to main content

Blue icon with database being plugged in. 库内连接工具

使用“库内连接”工具可在工作流中创建数据库内连接。可使用该工具连接到新的或现有连接。

“数据库内”工具无需将数据移出数据库即可对大型数据集进行融合与分析,与传统分析方法相比,它们可以显著提高性能。如需详细了解“数据库内”工具类别,请参阅数据库内概述

配置工具

  1. 在“配置”窗口中,选择连接名称下拉列表,然后选择一个选项:

    • 管理连接:创建新连接或使用现有连接。

    • 打开文件连接:找到已保存的数据库连接文件。

  2. 配置连接后,表格或查询将显示所选数据库表的名称。

  3. (可选)选择查询构建器,以选择表格并构造查询。如需详细了解此话题,请访问选择表格或指定查询窗口

添加一个新的数据库内连接

  1. 选择连接名称下拉箭头,然后选择管理连接

  2. 选择数据源并选择一个源。如需了解详情,请访问数据库内概述

    注意

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

  3. 选择连接类型,然后选择类型。

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

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

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

  4. 选择连接并从列表中选择现有连接,或选择新建

  5. 连接名称中,输入连接的名称。

  6. 选择密码加密,然后选择加密选项:

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

    • 为本机加密计算机上的任何用户都可以完全使用工作流。

    • 为用户加密:登录用户可以在任何计算机上使用该工作流。

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

  7. 读取选项卡上,选择驱动程序,并选择一个选项或保留默认设置。

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

  9. 选择写入选项卡。

  10. 选择驱动程序并选择一个驱动程序或保留默认设置。

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

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

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

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

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

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

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

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

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

      • webhdfs:不需要用户名。

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

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

      • :不使用身份验证。

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

      • KerberosSSPI:Alteryx 将使用 Windows Kerberos 密钥进行身份验证,这些密钥是在使用 Windows 凭据登录到 Windows 时获得的。因此,用户名和密码字段不可用。具体选项取决于您的 IT 管理员配置 HDFS 服务器的方式。

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

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

    11. 选择确定

      注意

      如需了解详情,请访问 Hadoop 分布式文件系统。如需详细了解身份验证要求,请访问手动连接设置

  12. 选择确定

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

  14. 选择表格并选择确定

使用现有数据库内连接

  1. 选择“连接名称”下拉箭头,然后选择管理连接

  2. 选择数据源并选择一个源。

    注意

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

  3. 选择连接并从列表中选择现有连接。

  4. 选择确定

您也可以编辑连接详细信息并选择应用。如需详细了解如何管理现有发数据库内连接,请访问管理数据库内连接

注意

如需了解如何管理数据库内连接,请访问管理数据库内连接