- SAP BODS 教程
- SAP BODS - 主页
- 数据仓库与ETL
- DW - 概述
- DW - 类型
- DW - 产品和供应商
- ETL - 简介
- SAP BO 数据服务
- SAP BODS - 概述
- SAP BODS - 架构
- SAP BODS - 数据服务设计师
- SAP BODS 存储库
- SAP BODS - 存储库概述
- 存储库创建和更新
- 数据服务管理控制台
- SAP BODS - DSMC 模块
- SAP BODS - DS Designer 简介
- SAP BODS - DS Designer 中的 ETL 流程
- SAP BODS 数据存储和格式
- SAP BODS - 数据存储概述
- SAP BODS - 更改数据存储
- SAP BODS - 内存数据存储
- SAP BODS - 链接数据存储
- SAP BODS - 适配器数据存储
- SAP BODS - 文件格式
- COBOL 抄写本文件格式
- 从数据库表中提取数据
- 从 Excel 工作簿中提取数据
- SAP BODS 转换
- SAP BODS - 转换类型
- 将转换添加到数据流
- SAP BODS - 查询转换
- SAP BODS 管理
- SAP BODS - 数据服务概述
- 创建嵌入式数据流
- 调试与恢复机制
- 数据评估和数据分析
- SAP BODS - 调整技术
- SAP BODS 有用资源
- SAP BODS - 问题解答
- SAP BODS - 快速指南
- SAP BODS - 有用的资源
- SAP BODS - 讨论
SAP BODS - 工作流程简介
工作流用于确定执行过程。工作流的主要目的是为执行数据流做准备,并在数据流执行完成后设置系统状态。
ETL 项目中的批处理作业与工作流类似,唯一的区别是作业没有参数。
可以将各种对象添加到工作流程中。他们是 -
- 工作流程
- 数据流
- 脚本
- 循环
- 状况
- 尝试或捕获块
您还可以使工作流程调用其他工作流程,或者工作流程可以调用自身。
注意- 在工作流程中,步骤按从左到右的顺序执行。
工作流程示例
假设您想要更新一个事实表,并且您已经通过转换创建了一个数据流。现在,如果您想从源系统中移动数据,则必须检查事实表的上次修改,以便仅提取上次更新后添加的行。
为了实现这一目标,您必须创建一个脚本,该脚本确定上次更新日期,然后将其作为输入参数传递给数据流。
您还必须检查与特定事实表的数据连接是否处于活动状态。如果它未激活,您需要设置一个 catch 块,它会自动向管理员发送电子邮件以通知此问题。