SAP BODS – 工作流介绍
SAP BODS – 工作流介绍
工作流用于确定执行过程。工作流的主要目的是准备执行数据流并在数据流执行完成后设置系统状态。
ETL 项目中的批处理作业与工作流类似,唯一的区别是作业没有参数。
可以将各种对象添加到工作流程中。他们是 –
- 工作流程
- 数据流
- 脚本
- 循环
- 使适应
- 尝试或捕捉块
您还可以使工作流调用其他工作流或工作流可以调用自身。
注意– 在工作流中,步骤按从左到右的顺序执行。
工作流程示例
假设有一个您想要更新的事实表,并且您已经使用转换创建了一个数据流。现在,如果要从源系统移动数据,则必须检查事实表的最后修改,以便仅提取上次更新后添加的行。
为了实现这一点,您必须创建一个脚本,该脚本确定上次更新日期,然后将其作为输入参数传递给数据流。
您还必须检查到特定事实表的数据连接是否处于活动状态。如果它不活动,您需要设置一个 catch 块,它会自动向管理员发送一封电子邮件以通知此问题。