Skip to main content

DCM - Server

数据连接管理器 (DCM) 是用于数据库和云端互操作连接(链接至数据源的凭证)的集中存储空间,可以促进 Alteryx 产品之间的工作流连接管理和协作。使用 DCM 在工具和工作流中输入并使用您的连接和凭证。

通过 DCM ,您可以管理数据源、凭证和连接:

  • 数据源对象包括数据库、云服务等。

  • 凭证对象包括用户名和密码组合、OAuth 令牌。

  • 连接对象连接数据源与凭证,为工作流中的一种或多种工具使用。

重要

如果将使用 DCM 凭证的工作流迁至另一个 Server(例如,从开发环境迁移到生产环境),工作流将继续使用此 DCM 凭证。工作流所有者必须将其 DCM 凭证同步到目标 Server,以确保 DCM 凭证可用于该工作流。不这样做会导致“所选连接不可用”错误。

如需了解详情,请前往 Designer 的 DCM - Designer 帮助页面。

数据连接管理器配置

系统设置 中的 DCM 屏幕上,以管理员身份配置 DCM 各项设置。

重要

在 Server-FIPS 中,DCM 已启用,且无法禁用。已启用 DCM 强制执行模式,并且无法在能于 FIPS 环境运行的 Server 版本中更改。

Enable DCM for your Organization(为您的组织启用 DCM)

选中 Enable DCM for your Organization ,为您的组织启用数据连接管理器。这让用户能够使用 Designer 中的 文件 > 管理连接 下的 连接管理器 。如需了解详情,请前往 DCM - Designer 帮助页面。

请注意,如果未选中 Enable DCM for your Organization ,用户可以在 Options(选项) User Settings(用户设置) Edit User Settings(编辑用户设置) DCM 下覆盖设置,以获得Connection Manager(连接管理器)的访问权限。如果要防止这种情况发生,请勿选中 允许用户覆盖

DCM Mode(DCM 模式)

选择一个默认凭证处理和存储方式。

  • DCM 可选 :连接(包括密码)默认存储在工作流中。您可以选择在 DCM 中存储并管理连接。

  • DCM 作为默认值 :连接(包括密码)默认在 DCM 中存储和管理。您可以选择将其存储在工作流中。 

  • 仅限 DCM :您不能在工作流中配置连接。您只能选择存储在 DCM 中的连接。具有嵌入式密码的工作流将会运行。 

  • DCM Enforced(强制执行 DCM) :带嵌入密码的工作流将不会运行。

SDK (Gallery) Tools Support

如更改了 SDK 工具支持设置,请重启 Server 以应用所进行的更改。

  • Deny :不支持 SDK 工具,凭证 UI 中不会显示允许 SDK (Server) 工具凭证复选框。

  • Allow :支持 SDK 工具,UI 中会显示允许 SDK (Server) 工具凭证复选框,可以针对每个凭证进行手动选择。

  • Allow All :支持 SDK 工具,UI 中会显示 允许 SDK (Server) 工具凭证 复选框,默认情况下全部凭证处于选中状态。

允许用户覆盖

选中 Allow Override by User(允许用户覆盖) 复选框,以允许用户覆盖这些组织级别的设置。选中此选项时,用户可以在 选项 用户设置 编辑用户设置 DCM 下对任何上述设置进行覆盖。取消选中 允许用户覆盖 ,以对所有用户强制进行组织级别设置。

阻止 DCM 连接同步

管理员可以选择禁用 Server 与 Designer 之间以及从 Designer 到 Server 的 DCM 连接同步。启用后,该设置会禁用整个环境的 DCM 连接同步。

如果您希望确保在 Designer 中创建新工作流时,不使用生产环境中连接到生产数据集的 DCM 连接,此功能非常有用。借助此功能,您可以限制对生产环境中数据集 DCM 连接的访问,同时让用户可以灵活地在开发或测试环境中使用 Server 与 Designer 之间的 DCM 连接。

要阻止对整个环境进行的从 Server 到 Designer 以及从 Designer 到 Server 的 DCM 连接同步,请执行以下操作:

  1. 前往 系统设置 DCM。

  2. 选中 Block DCM Connections Synchronization between Server and Designer(阻止 Server 和 Designer 之间的 DCM 连接同步) 复选框。要允许同步,请取消选中该复选框。

注意

任何已从 Server 同步到 Designer 的旧连接将保持同步。选中此设置后,系统只会阻止新添加、更新、移除的连接的同步。再次取消选中此设置后,同步将恢复,之前未同步的旧连接将被同步。

相同的设置将应用于 DCM 凭证和 DCM 加密保管库。如需详细了解 DCM,请转到 数据连接管理器:Server UI

在同步关闭后,将 DCM 凭证连接到工作流

如果需要,即使同步关闭,您也可以将 DCM 凭证连接到工作流。为此,请按照以下步骤连接到 Server UI 中的 DCM。

  1. 在 Alteryx 系统设置中启用 阻止 Server 和 Designer 之间的 DCM 连接同步

  2. 在 Server 中,使用有效凭证创建新的连接 ID。

  3. 在 Server 中,将工作流下载为 YXZP 文件,并在 Designer 中加载该文件。

  4. 打开 YXZP 文件,并将其替换为步骤 2 中创建的新连接 ID。将其保存到新文件中,然后从 Designer 将其保存到 Server。

  5. 运行工作流:

    1. 在 Designer 中运行此工作流:工作流无法运行,因为 Designer 不知道新的连接 ID。

    2. 从 Server 运行新保存的工作流:工作流按预期执行。