例子:
有一个 DSO SKDOS04
现在里面我有一个 request load 了 58 条数据
现在我想把这些数据 archive
Create Data Archive Process (DAP)
首先我们要 create Data Archive Process
之后我们来到 DAP 的设置界面,这里小秋选择了 ADK-Based Archiving
关于 ADK 和 NLS (就是下面的 Near-Line Connection)的区别,参照这个链接:https://wiki.scn.sap.com/wiki/x/U4cdGQ
archive 选择数据的条件是根据 0CALDAY
这个 “Selection Profile”是个深坑啊,做了好多 case 都是这个设置的问题
不过现在,我们就简单的使用默认的 0CALDAY,这个选择在后面创建 archive request 的时候会反应出来的
然后 Semantic Group 这个 tab 项,老实说没有怎么研究过,就按照默认情况来了
最后是 ADK 的设置,这里我们选择 archive 到哪个文件呢
就是比较 general 的 archive file for archiving application data
我们也设置了,诸如最多 archive 多少大小的数据啊,最多的 archive 数据是多少条啊
(这里因为我们 DSO 里面有 58 条数据,所以小秋就设置了 100)
最后我们激活这个 DAP,显示激活成功,( •̀ ω •́ )y
Archive Phase
这个时候我们回到 DSO ,右键单击就会发现画面发成了变化
然后去 DSO 的 manager 界面也会发现多了一个 Archiving 的 tab
这个时候我们可以直接在这个 tab 界面操作,也可以去 SARA 操作
然后现在这个例子我们就直接在 tab 界面操作了哈,单击 Archiving Request…
进入如下画面
这里我们 “Only Data Records Older Than” 我们空着,或者选0 - 就是说我们想 archive 所有的 request
然后框出来的这个是进一步的选择条件,在 Further Restrictions 下面也可以设置,这两个是一样的
这里我们注意到有 archive data 有几个阶段
我们先产生 requests
之后锁上,免得被 change 了
之后写阶段
中间的 “In the Background””In Dialog” 是 simulate 执行的意思
最右边的 “In the Background””In Dialog” 是真正执行,这里我们就选择真正执行,以 Background Job 的形式
执行完之后,我们可以看到生成了一个 archive request
并且完成了 copy phase, 也就是把 data 写到 archive file 里面去
之后 verify,之后 delete 我们单击这个,可以引导我们进入下一个界面
注意到,这个时候我们 Target Status 状态就发生了变化
执行完之后,我们可以看到 Verification Phase 也成功完成
继续单击,进入下一个阶段
最后可以看到 Delete 阶段也完成了,并且总的 Status 也设置成了绿灯
至此,我们这个 DSO 的 Data Archive 就结束啦
顺便我们可以去 SM37 看看 job