- SAP BODS 教程
- SAP BODS - 首页
- 数据仓库 & ETL
- 数据仓库 - 概述
- 数据仓库 - 类型
- 数据仓库 - 产品与供应商
- ETL - 介绍
- SAP BO 数据服务
- SAP BODS - 概述
- SAP BODS - 架构
- SAP BODS - 数据服务设计器
- SAP BODS 仓库
- SAP BODS - 仓库概述
- 仓库创建与更新
- 数据服务管理控制台
- SAP BODS - DSMC 模块
- SAP BODS - DS 设计器介绍
- SAP BODS - DS 设计器中的 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 项目中的批处理作业类似于工作流,唯一的区别是作业没有参数。
可以向工作流中添加各种对象。它们是:
- 工作流
- 数据流
- 脚本
- 循环
- 条件
- Try 或 Catch 块
您还可以使一个工作流调用另一个工作流,或者一个工作流可以自调用。
注意 - 在工作流中,步骤按从左到右的顺序执行。
工作流示例
假设有一个要更新的事实表,并且您已经创建了一个带有转换的数据流。现在,如果您想将数据从源系统移动,则必须检查事实表的最后修改时间,以便只提取上次更新后添加的行。
为了实现这一点,您必须创建一个脚本,该脚本确定最后更新日期,然后将其作为输入参数传递给数据流。
您还必须检查与特定事实表的數據连接是否处于活动状态。如果它不处于活动状态,则需要设置一个 catch 块,该块会自动向管理员发送电子邮件以通知此问题。
广告