上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页
摘要: 建模时遇到过哪些问题CUBE与DSO的选择,CUBE中数据尽量保持粒度不要太明细;上线遇到过什么问题?软件环境,一点就报错,提示BW函数出错,实际是GUI的问题,覆盖两个OCX文件,用Regsrv32.exe注册一下就好了数据上传出错怎么办?点开错误堆栈,查看报错,分析报错内容,看是由请求引起的还是数据本身有问题处理链出错怎么办?SM59 测试RFC连接,SM50查看后台运行的进程,是否有执行时间超长的进程,可能是进程卡死导致,手动停止该进程。sm37查看后台job,任务被取消了如何抽取汇率?RSCUR 设置汇率转换如何在query中把默认的转换汇率改成期末汇率?在query中默认的汇率转换类 阅读全文
posted @ 2012-07-26 16:25 hanmos 阅读(2574) 评论(0) 推荐(0) 编辑
摘要: 需求:部分报表分主从报表,需要对参数进行传递,动态显示从报表信息。 主从报表可以加强对数据进行分析,以满足客户需求。也是报表工具以及开发报表最基本功能特性。 Webi参数传递跟其他Web应用程序参数传递方式一样,没有本质区别,在我看来,唯一区别,就是接收参数值有些特别设置而已。Webi参数传递大体思路为:在主报表中创建需要动态绑定的URL,然后在从报表中设置参数接收条件即可。本技术要点是:URL和参数接收设置。而URL是使用webi公布的报表浏览方式:opendocument.aspx进行参数传递,在文章后面回附上关于boe_xi_opendocument.pdf文档说明。下面我们可以动手制. 阅读全文
posted @ 2012-07-24 18:30 hanmos 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: 功能1、支持多种数据源2、选择专家3、格式化字段4、记录排序专家5、组专家6、汇总专家7、图标专家8、节专家包含5个节 报表头、页眉、详细信息、报表尾、页脚 阅读全文
posted @ 2012-07-24 14:03 hanmos 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 1、条件筛选2、各种公式使用3、使用报警器4、模版-- 水平表 、垂直表、交叉表5、变量编辑器6、合计,平均值、最大值、最小值等计算7、排名不断更新中....... 阅读全文
posted @ 2012-07-23 00:08 hanmos 阅读(2719) 评论(0) 推荐(0) 编辑
摘要: BW的query的变量需要进行增强才能正确地满足实际需要,如query中需要查询本年年初的关键值,你必须指定到今年的000期间才行,这时候就需要用到增强功能。要点:1、只有放在BWquery中的自由特性的对象才能够进行即时分析。2、由于BW的数据一般无法进行当天的数据查询,所以经常需要在当前日期上-1.3、会计年度的值采用了一种约定:10日以前认为是查询上月的数据。当然这是在step=1时采用的。选择后的值是不一样的。4、l_s_range-sign='I'.I代表包含在内,而E的意义相反。l_s_range-opt='BT'.是关系运算式。BT=between 阅读全文
posted @ 2012-07-18 18:59 hanmos 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: BI Content是BW相对于其他数据仓库产品的特色和优势,为BW数据仓库的搭建提供了来自最佳实践的参考模板,加速了项目的实施。这其中,又以标准数据 源的作用最为显著,把数据抽取这一最繁琐的过程极大地简化了。同时,通过BI Content,也是非常好的了解业务的渠道。那么,如何才能找到需要的BI Content对象呢? 通常探索BI Content有以下几种方式,逐一点评下:1. 通过SAP Library的BI Content online help(注意选择合适的版本)这种方式,最大的好处是提供了强大的搜索功 能。善用搜索,一般能很快找到需要的资料,关键词一般是: 某个业务术语,例如sa 阅读全文
posted @ 2012-07-18 18:53 hanmos 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 比较基础,适合菜鸟阅读:)Standard DSO 有三张表:Active Table,Change Log Tabe 和New Table (Acitvie Queue)。在Change Log和New Table,是以request id, package id和record id为key的。Active table则是语义上定义的key。Standard DSO里有个设置: Generation of SID, 勾上之后:激活的时候,会去更新主数据SID表。可以改善reproting的性能,但牺牲激活性能。Standard DSO里还有个设置:Unique Data Records,勾上 阅读全文
posted @ 2012-07-18 18:48 hanmos 阅读(2581) 评论(0) 推荐(0) 编辑
摘要: 简单总结一下: 1. 尽量不要在Cube里放太detail的数据,这种需求首先考虑R3用ABAP解决,如果非要在BW,可以考虑在DSO出明细报表,在Cube出汇总报表,通过RRI接口调用明细报表。关于RRI,请看: http://help.sap.com/saphelp_sm32/helpdata/en/99/08629bd3e41d418530c6849df303c9/content.htm 2. 当Cube的数据量很大时,可以拆分成多个Cube, 再用MultiProvider拼起来,这样query会在N个Cube中并行,提高效率。 这就是所谓的逻辑分区。常见的分区方式有按年月,按国家,. 阅读全文
posted @ 2012-07-18 18:34 hanmos 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 有时,用户会对主数据(例如客户、物料)做一些修改,例如修改客户所属的区域,修改物料所属的分类等等。那么,对于这种修改过的主数据(DW中的缓慢变化维),如何在报表中体现出历史的真实情况呢? 首先,我们来看标准设置下的主数据更新情况。假设0customer 有一个属性0region, 该属性为time-indepent。这种情况下,当用户更新某customer的region时,原region会被覆盖。因此,报表中得到的都是关于 该客户的最新的region。Drilldown by region时,该客户的所有历史数据都将被归入最新的region中。这样,显然是无法反映历史真实情况的。 这时... 阅读全文
posted @ 2012-07-18 18:29 hanmos 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 这周轮到我值班,要凌晨4点爬起来,做一些EDW日常抽数的监控,处理下错误。今天一切正常,有点无聊,就码点字吧。BW进入运维阶段之后,日常的数据抽取监控便成了运维中一个很重要的工作。关于自动抽数通常,生产系统的数据都是通过Process Chain 进行自动抽取的。高级一点的,会用event去触发PC,然后用job去触发event. 这样的好处是:1. job的管理比较灵活2. 可以用ABAP代码去触发event,这样就可以解决比较复杂的schedule的需求。同时,我们也用来开发一些t-code让用户自己控制抽数。再 高级一点的,会利用IBM的Tivoli来管理后台Job. 因为实际运行中,一 阅读全文
posted @ 2012-07-18 18:24 hanmos 阅读(883) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页