跳至主要内容
Workday User Guide
上次更新时间 :2025-05-16
概念:数据变更任务连接

概念:数据变更任务连接

您可以创建从 Workday 到外部服务器和数据仓库的连接,以将数据导入 Prism Analytics。创建连接后,您可以在 1 个或多个数据变更任务中将其用作来源。
当您在已连接的情况下运行数据变更任务时,Workday 会执行以下操作:
  • 使用在连接中配置的访问凭据连接到外部服务器。
  • 检索数据变更任务中定义的数据。
所有连接都定义了如何连接到外部服务器,而且大多数连接并未指定要检索的数据。相反,当您在数据变更任务中使用该连接时,您可以定义要导入 Prism 的数据,例如 SQL SELECT 语句中定义的对象、表格或数据。SFTP 连接除外,它们除了指定外部服务器信息外,还指定要检索的数据。
连接
描述
Amazon Redshift
您可以使用以下方法连接到 Amazon Redshift:
  • BasicAuth。
  • 账户凭据 (Credentials)
Amazon S3(简单存储解决方案)
Amazon S3 连接:
  • 定义某个 Amazon 区域中的特定存储桶。
  • 定义 AWS 访问密钥,以向 Amazon 进行身份验证以访问 S3 存储桶。
您必须为密钥为
workday-type
值为
integration
且不含空格。此标记区分大小写。
Azure Synapse
您可以使用以下方法将 Prism Analytics 连接到 AzureSynapse:
  • 基本身份验证:提供指定 Azure 突触帐户的用户凭据。
  • OAuth 2.0 with Client凭据:提供在 Azure Active Directory (AD) B2C 中为应用配置的客户端 ID、客户端密码和 Azure 租户。
  • OAuth 2.0 with JSON Web Token (JWT):提供客户端 ID、Azure 租户和公钥-私钥对。
BigQuery
您可以使用 Google 服务帐号密钥身份验证连接到BigQuery。
创建BigQuery 连接时,您可以:
  • 指定一个 Google Cloud 项目编号,用于向所有数据查询收费。
  • 指定用于进行身份验证的 Google Cloud 服务帐号密钥。必须使用 JSON 创建服务账户密钥。
  • 可以选择指定其他服务账户电子邮件地址,以用来模拟该账户以获取权限。
当您在租户之间迁移BigQuery 连接时,为保护您的安全,Workday 不会迁移服务账户密钥。因此,您必须在目标租户的BigQuery 连接中复制服务账户密钥的 JSON 并粘贴到其中。
Salesforce
您可以使用以下方法连接到 Salesforce:
  • BasicAuth。
  • 使用 JWT 的 OAuth 2.0
要使用 OAuth 连接到 Salesforce,您必须:
  • 连接到 Salesforce 连接的应用或外部客户端应用。
  • 将证书下载或复制到 Salesforce 应用,以启用身份验证。
由于您要下载证书才能连接到 Salesforce 应用,因此所有租户中的每个 Salesforce 应用只能有 1 个连接。
通过 OAuth 连接,您可以确定该连接有权从 Salesforce 应用访问哪些对象。
SFTP
SFTP 连接:
  • 定义如何连接到服务器并对其进行身份验证。
  • 定义要从服务器获取的文件。
您可以使用以下身份验证方法连接到 SFTP 服务器:
  • 用户名和密码
  • SSH 身份验证
雪花
您可以使用以下方法连接到 Snowflake:
  • 基本身份验证。
  • 密钥对身份验证
当您使用密钥对进行身份验证时,Workday 会在 Workday 租户中生成并存储私钥,同时生成供您复制的公钥(2048 位 RSA 密钥对)。您必须复制公钥并将其指定给 Snowflake 中的用户,才能启用身份验证。
因为您需要将租户生成的公钥指定给 Snowflake 用户,所以在使用密钥对身份验证的所有租户中,每个 Snowflake 用户只能有 1 个连接。