最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

细数BW开发时的注意点(总结)

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-9 19:58:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在项目实施或者二次开发过程中的一些小设置,很可能会给日后运维制造很大麻烦,而这些并非都只适用于各种事后诸葛,其中的一些其实是我们可以规避的。
这个title没有别的意思,就是想说明这种事情很悲剧,为了运维兄弟少加班,多多体谅下是有必要的。
1、自建数据源一定要把选择条件放宽松,不然一条单子出了错,就要跑N多数据。如果有Delta机制的话,一定要注意设置Safe Limit。
2、InfoObject如果不是特殊需要,一定要把ALPHA转换去掉,不然以后转换例程里面如果没有对结果进行ALPHA转换,数据加载或者激活是要报错的。
3、Query也许可以临时建,但是变量一定要用传输的,保证三系统一致,不然后果就是Query Designer里满屏红啊,单个Query重复也就重复了,变量可是每个Query都用的啊。
4、 CUBE的字段不是越多越好,人家本来就是汇总级别的,如果要搞明细数据一定要放在ODS里面,非要用CUBE就在上面加一层。CUBE里面千万别进行 Key Figure计算或者用来随便找个字段置成1就算计数器了,这些动作一定要在ODS层面做,一来写起来很复杂,二来很容易出错。
6、ODS的主键是关键,不仅建模的时候要慎重,写例程的时候也要多考虑主键的影响,非主键的字段尽量不要在结束例程里参加计算或者筛选,那都是被覆盖过的啊。
7、所有模型的时间变量,比如日历日,日历月,日历年之类的,应该是全的,别吝啬这几个字段,Query里面如果要用这些字段最好统一变量。
8、标准数据源里一般都提供了所有需要的数据单位,这些很重要,不要忽视啊,你可以都在后来做成RMB,万一有一天用到Dollar呢,这种事情,时间越久越难搞啊。
9、不用的模型赶紧删掉,以后就更不敢删了。
10、有标准的,尽量用标准的,如果自己非要做,不如做一套,告诉大家都用你这套,重用性是节约生产力的关键啊。
11、千万不要把设置都写死,比如infopackage限制2011年啊之类的操作,完全可以用代码灵活处理,特别是用处理链加载的模型。


楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-5-5 19:32

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表