概念:数据变更任务
数据更改任务是一种Prism Analytics对象,用于定义如何使用指定源中的数据更改Prism Analytics表中的数据。您可以保存数据更改任务,并随时运行这些任务。
请创建一个数据更改任务,将派生数据集中的转换后数据输出到“”表“”中。示例:您有一个包含来自自定义报告的数据的基础数据集,并且有一个对基础数据集中的数据进行转换的派生数据集。您可以创建一个数据更改任务来使用派生数据集中的数据,并将这些数据加载到“”表“”中。
您可以指定数据操作类型(例如“插入”或“删除”),以指示如何使用源中的数据来更改表行。您可以为每个表“”创建 1 个或多个数据更改任务。
您可以在数据目录中创建、编辑和管理数据更改任务。访问
“数据目录”
报告中的“数据变更任务”
选项卡,查看您权限访问的所有数据更改任务。要针对特定表“”创建、查看或编辑数据更改任务,您必须权限修改该表“”中的数据。示例:要使用更新插入操作针对“声明”表创建数据更改任务,您必须具有在“声明”表中插入和更新数据的权限。
您可以:
- 按时间表运行数据更改任务,或在特殊情况下手动运行。
- 在运行数据更改任务“”之前,对其进行编辑,例如更改操作类型或字段映射。
- 删除数据更改任务。
- 查看数据更改活动,以了解受数据更改任务影响的行数,并下载任何失败的行。
- 当源类型为除数据集“”或表“”以外的任何类型时,您可以并行地对同一个表执行更改操作。示例:您可以创建多个从 SFTP关系读取数据并将数据插入到同一个表中的数据更改任务,然后为这些任务创建重叠的时间表。
您可以使用数据更改任务来定义以下构成:
构成 | 描述 |
|---|---|
来源 | 包含要加载到对象表“”中的数据的对象。示例:自定义报告、您上传的带分隔符文件、关系或数据目录对象,例如数据集。
您可能需要定义其他源选项,例如解析选项,具体取决于源类型。 |
目标表 | 包含您要使用源数据更改的数据的表。
您可以执行以下任一操作:
|
目标操作 | 要使用源数据对对象表执行的数据操作。Workday会列出所选来源类型支持的运算。
您可以指定以下内容:
|
映射 | 将源字段与对象表字段匹配的规范。
您可以将某个源字段与 1 个或多个对象表字段进行匹配。 |
数据变更活动
当您运行数据更改任务“”时, Workday会生成数据更改活动。每项数据更改活动都会根据数据更改任务中指定的操作以及源中的数据,修改“ ”表中的数据。
您可以查看先前针对以下项运行的数据更改活动:
- “数据目录”报告中的“数据变更活动”选项卡。“数据变更活动”选项卡最多可显示 5,000 个数据更改任务和表活动,或者当您使用“过去 24 小时”筛选器时显示所有活动。
- “查看表格详细信息”报告上的“活动”选项卡。“活动”选项卡显示该表“”的所有活动,包括数据更改活动和其他数据加载活动。示例:如果您从上传的文件创建了表,则可能会进行不同的数据加载活动。
- “Prism 管理控制台”报告。 此报告显示过去 180 天的所有活动。有关更多信息,请参见概念:Prism 管理控制台。
当服务不可用时, Workday自动将每个数据更改任务重试 3 次。
您还可以将数据更改任务作为业务流程框架内的原生步骤来执行。这样,自动数据加载或转换(例如 SFTP 加载或表到表转换)可以作为同步步骤在较大的工作流中进行,从而提高运营效率。
如果数据变更任务使用直接文件上传作为来源,则Workday不允许您将这些任务排定或直接执行作为自动化业务流程步骤。但是,您可以排定使用 SFTP关系作为源的数据变更任务。为防止业务流程在运行数据变更任务时失败,请确认以下几项:
- 用户或受委派人权限访问数据变更任务和所有关联的来源(例如报告或 SFTP 站点)。
- 数据变更任务配置仍然有效。配置(包括基础数据源和管道)可能会随着时间的推移而更改,因此无效的设置可能会导致执行失败。