1.创建处理链(Process Chain)和开始进程(Start Process)
1)输入T-code:RSPC后的初始界面如图6-9所示,单击“新建”按钮。
注意:在BW 7.3版本中,可以输入T-code:RSPC后进入。另外,处理链已经在T-code:RSA1→Modeling界面下,也可以在该界面中直接单击进入。
图6-9 T-code:RSPC界面
2)在弹出的对话框中输入新建的Process Chain的技术名称和描述,然后单击对钩按钮,如图6-10所示。
图6-10 输入Process Chain的技术名称和描述
3)接下来会弹出Insert Start Process对话框,单击“新建”按钮,在弹出的Start Process对话框中输入Process Variants的技术名称和描述,单击对钩按钮,如图6-11所示。
图6-11 输入Start Process的技术名称和描述
4)接下来需要设置Satart Process即Process Chain的调度时间。在项目中,一般设定一个时间,如21:00,每天自动运行。本例设定为立即执行。在新界面Maintain Start Process中单击Change Selections按钮,如图6-12所示。
图6-12 单击Change Selections按钮
5)在弹出的Start Time对话框中,单击上方的Immediate按钮,再单击“保存”按钮,如图6-13所示。
图6-13 设置为立即执行
6)回到Maintain Start Process界面中,可以单击“回退”按钮,在弹出的Quit对话框中单击Save按钮,如图6-14所示。
图6-14 退出并保存
7)回到Process Chain Display Planning View界面中,在弹出的Insert Start Process对话框中,单击对钩按钮,如图6-15所示。
图6-15 Start Process创建完成
8)进入新界面Process Chain Maintenance,Start Process已经出现在屏幕右侧,如图6-16所示。
创建完Start Process之后,就要按照第一个模型业务数据加载的顺序添加相应的Process,这些都可以在本界面中通过拖拽的方式完成。
图6-16 Start Process出现在屏幕右侧
2.插入InfoPackage Process
1)拖放处理类型执行信息包,操作步骤如图6-17所示。
第1步:单击左上侧Process Type按钮。
第2步:将Load Process and Post-Process展开。
第3步:选中左侧的Execute InfoPackage。
第4步:将左侧的Execute InfoPackage拖放到右侧。
图6-17 插入Process—执行InfoPackage
2)在弹出的Insert Execute InfoPackage对话框中,按<F4>键选择帮助,如图6-18所示。
图6-18 插入Process—执行信息包
3)在弹出的Insert Execute InfoPackage对话框中,单击Search按钮,如图6-19所示。
图6-19 查找InfoPackage
4)回到T-code:RSA1界面,复制相应的InfoPackage的Technical Name,如图6-20所示。
图6-20 复制InfoPackage的技术名称
5)再回到T-code:RSPC界面,在弹出的Find对话框中,粘贴InfoPackage的技术名称,单击“查找”按钮,如图6-21所示。
图6-21 查找InfoPackage
6)在找到的结果中单击,如图6-22所示。
图6-22 在Find对话框中单击找到的结果
7)在弹出的Insert Execute InfoPackage对话框中,单击光标所在的InfoPackage,再单击左下侧的对钩按钮,如图6-23所示。
图6-23 在Insert Execute InfoPackage对话框中单击找到的结果
8)在弹出的Insert Execute InfoPackage对话框中,单击对钩按钮,如图6-24所示。
图6-24 系统回到初始Insert Execute InfoPackage对话框
9)在Process Chain Maintenance界面,可以看到InfoPackage Process已经加入到了右侧,但还有其他相关的Process也加入进来,如图6-25所示。
图6-25 系统加入InfoPackage和相关的Process
10)可以通过鼠标拖拽的方式调整Process的顺序,也可以单击工具栏上的刷新按钮,将所有的Process排列好。这时可以清楚地看到,虽然只加入了一个InfoPackage的Process,但是系统将后续的DTP和Activation Process都加入进来,而且连接好了,如图6-26所示。
图6-26 刷新后的结果
11)为了更多地演示Process Chain的创建过程,可以右键单击相应的DTP和Activation Process,选择Remove Process,将其删除,然后再手动新建,如图6-27所示。
图6-27 删除Process
3.插入DTP Process从PSA到DSO
1)和插入InfoPackage一样,在Process Chain Maintenance界面左侧选中Process Type下的Data Transfer Process,然后拖放到右侧,如图6-28所示。
图6-28 插入DTP Process
2)在弹出的Insert Data Transfer Process对话框中,有两种插入DTP的方法。
●可以按<F4>键打开帮助,如图6-29所示。像插入InfoPackage Process一样,查找并选择DTP Process。(www.xing528.com)
●可以直接复制相应DTP Process的技术名称。本例接下来将采用这种方法。
图6-29 插入DTP Process对话框
3)回到RSA1的界面,选中并复制相应的数据加载到DSO的DTP的Technical Name,如图6-30所示。
图6-30 T-code:RSA1界面找到DTP技术名称
4)在Insert DTP的窗口中,粘贴刚复制的DTP,单击对钩按钮,如图6-31所示。
图6-31 粘贴刚复制的DTP
5)在Process Chain Maintenance界面右侧会出现DTP和相关激活DSO的Process,如图6-32所示。
图6-32 系统加入DTP和相关的Process
6)将其拖拽调整位置,右键单击Activation Process,选择Remove process,将其删除。
4.插入激活DSO Process
1)在Process Chain Maintenance界面左侧选择Process Type→Data Target Administration→Activate DataStore Object,然后将其拖放到右侧,如图6-33所示。
图6-33 插入激活DSO Process
2)在弹出的Insert Activate DataStore Object Data对话框中,单击“新建”按钮,接下来,在弹出的Activate DataStore Object Data对话框中,输入Process Variant的技术名称和描述,然后单击对钩按钮,如图6-34所示。
图6-34 输入激活DSO处理变式的技术名称和描述
3)在Process Maintenance:Activate DataStore Object Data界面中,按照提示,先按<F4>键,在Object Type中选择DataStore Object,如图6-35所示。
图6-35 选择DSO类型
4)然后在Object Name中按<F4>键选择,如图6-36所示。
图6-36 按<F4>键选择对象
5)查找相应的DSO,步骤如图6-37所示。
图6-37 查找DSO的步骤
第1步:在弹出的Input help for Metadata对话框中,单击“查找”按钮。
第2步:在弹出的Find对话框中输入DSO ZSSA_O01。
第3步:单击对钩按钮,在Input help for Metadata对话框中,相应的DSO会以橙黄色背景显示。第4步:单击叉按钮,关闭Find窗口。
第5步:选中橙黄色背景显示的DSO。
第6步:单击Transfer Selections按钮。
6)系统回到Process Maintenance:Activate DataStore Object Data界面,DSO已被选好,然后单击工具栏中的“保存”按钮,如图6-38所示。
图6-38 保存
7)系统回到Process Chain Maintenance界面,在Insert Activate DataStore Object Data中,单击对钩按钮,如图6-39所示。
图6-39 插入激活DSO进程
8)可以看到,Activate DSO的Process已经加入到右侧了,如图6-40所示。
图6-40 插入激活DSO进程后
5.插入DTP Process,从DSO到InfoCube
这一步操作和插入DTP Process,从PSA到DSO的步骤一样,只是在RSA1中复制的DTP的Technical Name不一样,此处不再赘述。
6.连接Process
连接的步骤仍然是在Process Chain Maintenance的界面中。
1)首先连接Start Process和InfoPackage Process,选中Start Process,然后向下拖动鼠标,出现虚线,然后直到虚线连接到InfoPackage Process,如图6-41所示。
图6-41 连接Start Process和InfoPackage Process
2)连接的结果是一条实心的黑线将Start Process和InfoPackage Process连接好了,如图6-42所示。
3)接下来按数据加载的顺序,连接InfoPackage Process和DTP Process(PSA→DSO),像上一步一样连线,连接后,弹出“Action for…”对话框,默认Successful,直接单击对钩按钮,如图6-43所示。
图6-42 连接Start Process和InfoPackage Process后
图6-43 上一个Process成功后执行下一个Process
注意:这个对话框是定义两个相连接的Process的逻辑关系,上一步成功(successful)或失败(errors)或不管成败(always),下一步才能执行。
4)结果如图6-44所示。一条绿色的实线连接InfoPackage Process和DTP Process(PSA→DSO)。
图6-44 InfoPackage和DTP process连接后
5)像连接InfoPackage Process和DTP Process(PSA→DSO)一样操作,将如下的Process都按数据加载顺序连接好。单击“刷新”按钮后,结果如图6-45所示。
图6-45 所有Process连接好
7.检查和激活处理链
1)单击Check View按钮,对插入的Process进行检查,全部都是绿色对钩,表示查通过了;否则,回到Plan View中修改。
2)单击Activate按钮,将Process Chain激活。
检查和激活后如图6-46所示。这样,第一个Process Chain就创建完成了。
图6-46 检查和激活处理链
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。