库内连接工具
使用“库内连接”工具可在工作流中创建数据库内连接。可使用该工具连接到新的或现有连接。
“数据库内”工具无需将数据移出数据库即可对大型数据集进行融合与分析,与传统分析方法相比,它们可以显著提高性能。如需详细了解“数据库内”工具类别,请参阅 数据库内概述 。
配置工具
在“配置”窗口中,选择 连接 名称 下拉列表,然后选择一个选项:
管理 连接 :创建新连接或使用现有连接。
打开文件连接 :找到已保存的数据库连接文件。
配置连接后, 表格或查询 将显示所选数据库表的名称。
(可选)选择 查询构建器 ,以选择表格并构造查询。如需详细了解此话题,请访问 选择表格或指定查询窗口 。
添加一个新的数据库内连接
选择 连接名称 下拉箭头,然后选择 管理连接 。
选择 数据源 并选择一个源。如需了解详情,请访问 数据库内概述 。
注意
在“库内连接”工具中,您可以选择通用 ODBC 选项尝试连接到不受支持的数据源。此选项不能保证成功连接到不受支持的数据源;但是,类似于 Microsoft SQL Server 的数据源最有可能成功。
选择 连接类型 ,然后选择类型。
用户 :创建只有您可以使用的连接。
系统 :创建可共享的连接。以管理员身份在计算机上打开 Alteryx Designer。此选项仅适用于 Designer 管理员。
文件 :将数据库连接另存为 .indbc 文件,以便将其与工作流打包。如果选择此选项,则必须指定 连接文件 路径位置才能保存文件。
选择 连接 并从列表中选择现有连接,或选择 新建 。
在 连接 名称 中,输入连接的名称。
选择 密码 加密 ,然后选择加密选项:
隐藏 :使用最少的加密隐藏密码。如果您打算为此工作流在您的计算机以外的任何计算机上安排运行时间,请选择 隐藏 。有关详细信息,请访问 计划工作流 。
为本机加密 计算机上的任何用户都可以完全使用工作流。
为用户加密 :登录用户可以在任何计算机上使用该工作流。
允许密码解密 :解密密码并将其传递到元数据中。此选项仅与数据库内预测工具结合使用。
在 读取 选项卡上,选择 驱动程序 ,并选择一个选项或保留默认设置。
选择 连接 字符串 下拉箭头,然后选择 新建数据库连接 。对于 Oracle OCI 和 SQL Server ODBC 连接,您还可以选择已保存或最近的数据连接。
如需详细了解如何创建 ODBC 和 OLEDB 连接,请访问 ODBC 和 OLEDB 数据库连接 。
如需详细了解特定的数据平台,请访问 支持的数据源和文件格式 。
选择 写入 选项卡。
选择 驱动程序 并选择一个驱动程序或保留默认设置。
在 连接 字符串 中,输入或粘贴连接字符串。对于 Oracle OCI 和 SQL Server ODBC 连接,您还可以选择已保存或最近的数据连接。要连接到 HDFS 的 HDFS 连接:
选择“连接字符串”下拉箭头,然后选择 新建 HDFS 连接 。
选择 HTTPFS、WebHDFS 或 Knox 网关 服务器配置。如果您将 Knox 网关与 Spark 一起使用,请选择 覆盖默认的 Namenode URL 。
在 主机 中,输入 Hadoop 服务器 URL 或 IP 地址。
在 端口 中,保留默认端口号(基于您的服务器配置选择),或输入端口号。
默认情况下, URL 根据主机而定。如果需要,请输入不同的 URL。
默认情况下, 临时 目录 为 /tmp。如果需要,请为要写入的临时目录输入不同的位置。
在 用户 名 中输入用户名,在 密码 中输入密码。所需的凭证因群集设置而异。
httpfs :需要用户名,但对输入的用户名不加限制。
webhdfs :不需要用户名。
Knox 网关 :需要用户名和密码。配置 Knox 身份验证时使用受信任的证书。Alteryx 不支持自签名证书。
选择 Kerberos 并选择一个身份验证选项对 HDFS 执行读写操作。
无 :不使用身份验证。
Kerberos MIT :Alteryx 将使用默认的 MIT 票据对 Server 进行身份验证。您必须先使用 MIT Kerberos 票据管理器获取一个有效票据。
Kerberos SSPI :Alteryx 将使用 Windows Kerberos 密钥进行身份验证,这些密钥是在使用 Windows 凭据登录到 Windows 时获得的。因此,用户名和密码字段不可用。具体选项取决于您的 IT 管理员配置 HDFS 服务器的方式。
(仅限 Spark)如果您使用 Knox 网关,或者 namenode 服务器在并非 httpfs 或 webhdfs 服务器的计算机上运行,请选择 覆盖默认的 Namenode URL ,以覆盖 Namenode URL 并输入主机和端口号。
(推荐)选择 测试 来测试连接。
选择 确定 。
注意
如需了解详情,请访问 Hadoop 分布式文件系统 。如需详细了解身份验证要求,请访问 手动连接设置 。
选择 确定 。
如果连接到具有多个表的数据库,将会打开“选择表格或指定查询”窗口。选择 表格 选项卡。如需了解详情,请访问 选择表格或指定查询窗口 。
选择表格并选择 确定 。
使用现有数据库内连接
选择“连接名称”下拉箭头,然后选择 管理连接 。
选择 数据源 并选择一个源。
注意
在“库内连接”工具中,您可以选择通用 ODBC 选项尝试连接到不受支持的数据源。此选项不能保证成功连接到不受支持的数据源;但是,类似于 Microsoft SQL Server 的数据源最有可能成功。
选择 连接 并从列表中选择现有连接。
选择 确定 。
您也可以编辑连接详细信息并选择 应用 。如需详细了解如何管理现有发数据库内连接,请访问 管理数据库内连接 。
注意
如需了解如何管理数据库内连接,请访问 管理数据库内连接 。