Skip to main content

管理数据库内连接

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

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

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

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

创建一个新系统 DSN 连接

1.选择" 数据源" 并选择一个源。请转至 数据库内概述 了解更多信息。

已加载通用 ODBC

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

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

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

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

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

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

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

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

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

  • 为本机加密 :计算机上的任何用户都能访问连接。

  • 用户加密 :登录用户可以在任何计算机上使该连接。

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

6.在" 读取 "选项卡上,选择" 驱动程序 ",然后选择一个选项或保留为默认值。

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

注意

有关创建ODBC和OLEDB连接的详细信息,请参阅ODBC和OLEDB数据库连接。 有关特定数据平台的详细信息,请参阅支持的数据源和文件格式。

8.选择" 写入" 选项卡。

9.选择 驱动程序 并选择驱动程序或保留为默认值。

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

连接注意事项

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

  • 输出中不支持3个或更多连续的管道字符。

  • 密码处理会自动发生,因此您不应将密码括在大括号内,也不应转义用作密码中字符的任何右括号。

输入不带Oracle格式标准的密码。

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

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

要连接到HDFS...

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

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

主机 中,输入 Oracle 服务器主机名或 IP 地址。

密码4.在 端口中 ,保留默认端口号(这取决于您的服务器配置选择),或键入端口号。

5.默认情况下,URL 基于主机。如果需要,请输入不同的URL。

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

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

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

  • webhdfs :不需要用户名。

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

编辑 身份验证选项8.选择Kerberos并选择一个身份验证选项来读取和写入HDFS :

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

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

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

具体选项取决于您的 IT 管理员配置 HDFS 服务器的方式:

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

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

选择 确定

有关更多信息,请参阅Hadoop分布式文件系统。

选择 确定

12.如果连接到具有多个表的数据库,将 打开"选择表"或"指定查询"窗口。单击 Details(详情) 选项卡。 有关详细信息,请参阅"选择表"或"指定查询"窗口。

13.选择表并选择 确定

密码编辑或删除数据库内连接

1.在" 管理数据库内连接 "窗口中,选择" 数据源" ,然后选择一个源。

已加载通用 ODBC

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

2.选择 连接 并选择现有连接。

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

选择 确定

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

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