下面采用本书中创建的“第一个模型”来演示压缩的操作。
1)清空信息立方体ZSSA_C01,DSO ZSSA_O01以及PSA中的数据。
在删除信息立方体ZSSA_C01数据时,由于刚建立了Aggregate,所以会弹出对话框询问是否删除相关聚集,如图12-16所示。
2)删除log,如图12-17所示。
3)可以通过T-code:SE11查询聚集,可以看到聚集中的数据也被删除,如图12-18所示。
4)修改文本数据源,将表12-1中的数据按顺序分三次加载到模型中,每一次只加载一条记录,需要完成整个数据流的加载(抽取到PSA,加载到DSO,激活DSO,加载到信息立方体)再做下一次加载。在PSA、DSO(Active Data表)和信息立方体中都有三条请求。
图12-16 询问是否删除相关聚集等相关记录
图12-17 删除信息立方体数据而且删除聚集数据
图12-18 聚集数据已清空
表12-1 文本数据
5)加载完成后,在DSO中Change Log表中有3条请求,5条记录,如图12-19所示。
图12-19 DSO中Change Log表
6)在信息立方体中可以看到3条请求,如图12-20所示。在数据内容(InfoCube Content)中有3条记录,如图12-21所示。
图12-20 信息立方体中的请求
图12-21 信息立方体中的记录
7)T-code:SE11,查找事实表/BIC/FZSSA_C01,结果如图12-22所示。同理,查找事实表/BIC/EZSSA_C01,结果如图12-23所示。
8)运行前面章节创建的“第一个报表”。报表结果如图12-24所示,将信息立方体中的3条记录汇总成一条记录显示。
图12-22 压缩前事实表/BIC/FZSSA_C01中的数据(www.xing528.com)
图12-23 压缩前事实表/BIC/EZSSA_C01为空
图12-24 报表结果
9)确认数据没有错误后,开始压缩,右击信息立方体ZSSA_C01,选择Manage,选中压缩Collapse选项卡,如图12-25所示。
图12-25 Collapse选项卡
●单击图12-25中的Selection按钮,弹出Start Time对话框。选择压缩开始时间,单击Immediate按钮,再单击“保存”按钮,如图12-26所示。
图12-26 选择压缩开始时间
●图12-25中,Request ID后面的请求号表示要压缩的最大请求号,系统默认选择是当前系统中最大的请求号5454,表示要将目前系统中所有的5446、5450、5454三条请求都压缩。本例只是演示操作,保留系统默认选择最大请求号5454。
注意:在实际项目和运维中,一般不会压缩刚加载的请求,而是保留一定的安全时间区间。
●图12-25中,With Zero Elimination勾选表示将压缩后关键值为0的记录清除,例如删除记录加载到信息立方体后,相关所有记录的关键值合计应为0,则所有记录都会被清除,本例中保持默认设置不勾选(对于本例,是否勾选不影响结果)。
●单击图12-25中的Release按钮开始压缩,在BW系统状态栏有压缩成功的提示信息,如图12-27所示。
图12-27 压缩成功提示信息
返回到信息立方体的Requests选项卡,可以看到信息立方体压缩状态已有绿色对钩,如图12-28所示,说明压缩成功。
图12-28 Requests选项卡中的压缩状态
10)再次查询事实表/BIC/FZSSA_C01和/BIC/FZSSA_C01,发现压缩后F表为空,如图12-29所示。E表有压缩后生成的一条记录,如图12-30所示。
图12-29 压缩后事实表/BIC/FZSSA_C01为空
图12-30 压缩后事实表/BIC/EZSSA_C01中的数据
到此,压缩的基本操作就演示结束了。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。