首页 理论教育 创建立即执行的处理链并插入InfoPackage Process

创建立即执行的处理链并插入InfoPackage Process

时间:2023-06-09 理论教育 版权反馈
【摘要】:本例设定为立即执行。图6-12 单击Change Selections按钮5)在弹出的Start Time对话框中,单击上方的Immediate按钮,再单击“保存”按钮,如图6-13所示。图6-16 Start Process出现在屏幕右侧2.插入InfoPackage Process1)拖放处理类型执行信息包,操作步骤如图6-17所示。图6-17 插入Process—执行InfoPackage2)在弹出的Insert Execute InfoPackage对话框中,按键选择帮助,如图6-18所示。

创建立即执行的处理链并插入InfoPackage Process

1.创建处理链(Process Chain)和开始进程(Start Process)

1)输入T-code:RSPC后的初始界面如图6-9所示,单击“新建”按钮

注意:在BW 7.3版本中,可以输入T-code:RSPC后进入。另外,处理链已经在T-code:RSA1→Modeling界面下,也可以在该界面中直接单击进入。

978-7-111-37555-5-Part02-263.jpg

图6-9 T-code:RSPC界面

2)在弹出的对话框中输入新建的Process Chain的技术名称和描述,然后单击对钩按钮,如图6-10所示。

978-7-111-37555-5-Part02-264.jpg

图6-10 输入Process Chain的技术名称和描述

3)接下来会弹出Insert Start Process对话框,单击“新建”按钮,在弹出的Start Process对话框中输入Process Variants的技术名称和描述,单击对钩按钮,如图6-11所示。

978-7-111-37555-5-Part02-265.jpg

图6-11 输入Start Process的技术名称和描述

4)接下来需要设置Satart Process即Process Chain的调度时间。在项目中,一般设定一个时间,如21:00,每天自动运行。本例设定为立即执行。在新界面Maintain Start Process中单击Change Selections按钮,如图6-12所示。

978-7-111-37555-5-Part02-266.jpg

图6-12 单击Change Selections按钮

5)在弹出的Start Time对话框中,单击上方的Immediate按钮,再单击“保存”按钮,如图6-13所示。

978-7-111-37555-5-Part02-267.jpg

图6-13 设置为立即执行

6)回到Maintain Start Process界面中,可以单击“回退”按钮,在弹出的Quit对话框中单击Save按钮,如图6-14所示。

978-7-111-37555-5-Part02-268.jpg

图6-14 退出并保存

7)回到Process Chain Display Planning View界面中,在弹出的Insert Start Process对话框中,单击对钩按钮,如图6-15所示。

978-7-111-37555-5-Part02-269.jpg

图6-15 Start Process创建完成

8)进入新界面Process Chain Maintenance,Start Process已经出现在屏幕右侧,如图6-16所示。

创建完Start Process之后,就要按照第一个模型业务数据加载的顺序添加相应的Process,这些都可以在本界面中通过拖拽的方式完成。

978-7-111-37555-5-Part02-270.jpg

图6-16 Start Process出现在屏幕右侧

2.插入InfoPackage Process

1)拖放处理类型执行信息包,操作步骤如图6-17所示。

第1步:单击左上侧Process Type按钮978-7-111-37555-5-Part02-271.jpg

第2步:将Load Process and Post-Process展开。

第3步:选中左侧的Execute InfoPackage。

第4步:将左侧的Execute InfoPackage拖放到右侧。

978-7-111-37555-5-Part02-272.jpg

图6-17 插入Process—执行InfoPackage

2)在弹出的Insert Execute InfoPackage对话框中,按<F4>键选择帮助,如图6-18所示。

978-7-111-37555-5-Part02-273.jpg

图6-18 插入Process—执行信息包

3)在弹出的Insert Execute InfoPackage对话框中,单击Search按钮,如图6-19所示。

978-7-111-37555-5-Part02-274.jpg

图6-19 查找InfoPackage

4)回到T-code:RSA1界面,复制相应的InfoPackage的Technical Name,如图6-20所示。

978-7-111-37555-5-Part02-275.jpg

图6-20 复制InfoPackage的技术名称

5)再回到T-code:RSPC界面,在弹出的Find对话框中,粘贴InfoPackage的技术名称,单击“查找”按钮,如图6-21所示。

978-7-111-37555-5-Part02-276.jpg

图6-21 查找InfoPackage

6)在找到的结果中单击,如图6-22所示。

978-7-111-37555-5-Part02-277.jpg

图6-22 在Find对话框中单击找到的结果

7)在弹出的Insert Execute InfoPackage对话框中,单击光标所在的InfoPackage,再单击左下侧的对钩按钮,如图6-23所示。

978-7-111-37555-5-Part02-278.jpg

图6-23 在Insert Execute InfoPackage对话框中单击找到的结果

8)在弹出的Insert Execute InfoPackage对话框中,单击对钩按钮,如图6-24所示。

978-7-111-37555-5-Part02-279.jpg

图6-24 系统回到初始Insert Execute InfoPackage对话框

9)在Process Chain Maintenance界面,可以看到InfoPackage Process已经加入到了右侧,但还有其他相关的Process也加入进来,如图6-25所示。

978-7-111-37555-5-Part02-280.jpg

图6-25 系统加入InfoPackage和相关的Process

10)可以通过鼠标拖拽的方式调整Process的顺序,也可以单击工具栏上的刷新按钮,将所有的Process排列好。这时可以清楚地看到,虽然只加入了一个InfoPackage的Process,但是系统将后续的DTP和Activation Process都加入进来,而且连接好了,如图6-26所示。

978-7-111-37555-5-Part02-281.jpg

图6-26 刷新后的结果

11)为了更多地演示Process Chain的创建过程,可以右键单击相应的DTP和Activation Process,选择Remove Process,将其删除,然后再手动新建,如图6-27所示。

978-7-111-37555-5-Part02-282.jpg

图6-27 删除Process

3.插入DTP Process从PSA到DSO

1)和插入InfoPackage样,在Process Chain Maintenance界面左侧选中Process Type下的Data Transfer Process,然后拖放到右侧,如图6-28所示。

978-7-111-37555-5-Part02-283.jpg

图6-28 插入DTP Process

2)在弹出的Insert Data Transfer Process对话框中,有两种插入DTP的方法。

●可以按<F4>键打开帮助,如图6-29所示。像插入InfoPackage Process一样,查找并选择DTP Process。(www.xing528.com)

●可以直接复制相应DTP Process的技术名称。本例接下来将采用这种方法。

978-7-111-37555-5-Part02-284.jpg

图6-29 插入DTP Process对话框

3)回到RSA1的界面,选中并复制相应的数据加载到DSO的DTP的Technical Name,如图6-30所示。

978-7-111-37555-5-Part02-285.jpg

图6-30 T-code:RSA1界面找到DTP技术名称

4)在Insert DTP的窗口中,粘贴刚复制的DTP,单击对钩按钮,如图6-31所示。

978-7-111-37555-5-Part02-286.jpg

图6-31 粘贴刚复制的DTP

5)在Process Chain Maintenance界面右侧会出现DTP和相关激活DSO的Process,如图6-32所示。

978-7-111-37555-5-Part02-287.jpg

图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所示。

978-7-111-37555-5-Part02-288.jpg

图6-33 插入激活DSO Process

2)在弹出的Insert Activate DataStore Object Data对话框中,单击“新建”按钮,接下来,在弹出的Activate DataStore Object Data对话框中,输入Process Variant的技术名称和描述,然后单击对钩按钮,如图6-34所示。

978-7-111-37555-5-Part02-289.jpg

图6-34 输入激活DSO处理变式的技术名称和描述

3)在Process Maintenance:Activate DataStore Object Data界面中,按照提示,先按<F4>键,在Object Type中选择DataStore Object,如图6-35所示。

978-7-111-37555-5-Part02-290.jpg

图6-35 选择DSO类型

4)然后在Object Name中按<F4>键选择,如图6-36所示。

978-7-111-37555-5-Part02-291.jpg

图6-36 按<F4>键选择对象

5)查找相应的DSO,步骤如图6-37所示。

978-7-111-37555-5-Part02-292.jpg

图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所示。

978-7-111-37555-5-Part02-293.jpg

图6-38 保存

7)系统回到Process Chain Maintenance界面,在Insert Activate DataStore Object Data中,单击对钩按钮,如图6-39所示。

978-7-111-37555-5-Part02-294.jpg

图6-39 插入激活DSO进程

8)可以看到,Activate DSO的Process已经加入到右侧了,如图6-40所示。

978-7-111-37555-5-Part02-295.jpg

图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所示。

978-7-111-37555-5-Part02-296.jpg

图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所示。

978-7-111-37555-5-Part02-297.jpg

图6-42 连接Start Process和InfoPackage Process后

978-7-111-37555-5-Part02-298.jpg

图6-43 上一个Process成功后执行下一个Process

注意:这个对话框是定义两个相连接的Process的逻辑关系,上一步成功(successful)或失败(errors)或不管成败(always),下一步才能执行。

4)结果如图6-44所示。一条绿色的实线连接InfoPackage Process和DTP Process(PSA→DSO)。

978-7-111-37555-5-Part02-299.jpg

图6-44 InfoPackage和DTP process连接后

5)像连接InfoPackage Process和DTP Process(PSA→DSO)一样操作,将如下的Process都按数据加载顺序连接好。单击“刷新”按钮后,结果如图6-45所示。

978-7-111-37555-5-Part02-300.jpg

图6-45 所有Process连接好

7.检查和激活处理链

1)单击978-7-111-37555-5-Part02-301.jpgCheck View按钮,对插入的Process进行检查,全部都是绿色对钩,表示查通过了;否则,回到Plan View中修改。

2)单击978-7-111-37555-5-Part02-302.jpgActivate按钮,将Process Chain激活。

检查和激活后如图6-46所示。这样,第一个Process Chain就创建完成了。

978-7-111-37555-5-Part02-303.jpg

图6-46 检查和激活处理链

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈