|
数据仓库选型Dina_zhang问道:作为一个用户,我们在数据仓库选型的过程中应该最为关注哪几方面。 Liu Annie 如果你们实在确定不下来,请咨询公司吧,请他们帮你们提供方案,当然是要掏不少的 整体而言,要看你们的数据规模,如果是企业级数据仓库,TB级的数据量,NCR的 自己选不定,还可以弄个RFI(Request For Information)出去,发给那些厂商,请他 刘庆 又是选型,对于一个刚开始数据仓库项目的企业,这是不可缺少的部分。但至今不明白这里面究竟是否有什么客观的标准。 就那几家产品呗。十八摸的、甲骨文的、恩西阿的或是微软的,这都是要钱的。前几天有人在讨论开源的方案不也是包括数据库产品吗。他们都说自己是"最领先"的数据¬仓库厂商,说自己提供"全方位"的解决方案。那些套话怎么听着都是一样的呢? 要是请他们的售前给洗脑,能够解决实际困难的不多。大多数情况下,恐怕还是将自己的产品说得天花乱坠,然后给出一份哪儿提供的基准测试报告,显示他的产品在各项¬指标上如何领先于对手。 还得看你和厂家的关系,项目实施过程中免不了要人家支持。如果你是一个大企业,还好,厂家跟在你屁股后面跑,如果你是个小单位,项目预算小,对不起,哪些大厂的¬销售将不会低下他们高贵的头。因此,还是观察观察,哪个厂家会会可能给出更大的支持吧。 其实也不是,我就听说有的理智的客户,对于只知道吹嘘概念和产品,一直不切入主题,针对实际情况解决问题的方案,是直接请出去的。如果对方有水平,有实力,可以¬根据你们的实际情况直接把脉,所以是骡子是马需要拉出来遛一下。 Wishwang 我是搞银行IT的,负责一个股份制商业银行(一般都这么讲的)地区分行的IT开发工作。以前,我是搞业务系统的(银行业务大家都知道啦,就是联机事务处理+批处¬理),对BI这块真是不太了解。 2004年,做了一个业绩考核,当时也没想用什么BI产品。搭了一个J2EE环境,应用服务器用WEBSPHERE,数据库服务器用AS/400,数据库当然是¬DB2,设计了一个指标系统,跟业务部门讨论了一个展示界面,一个报表系统,找了个合作公司就开始干了。干了3个月,成了,业务部门用用也还行。但是我一直担心¬几个问题: 1.AS/400的硬盘只有180G,只能存放一年的历史数据和分析结果,而AS/400的硬盘又狂贵。 找了几个公司来谈了谈,学习了一些知识,也发现了一些问题。 先说知识吧: 1.知道了ETL,星型模型,多维存储,OLAP,前台展示工具 2.说到银行应用,居然是做考核的最多,中间还有一些信贷管理什么的,客户分析的最少。没做过,意味着没有现成的业务模型好借鉴啊。 3.投资有限,ETL,多维数据库只能选一个用产品实现,选哪个呢。 5.每个公司都要成功案例,典型用户。由于银行业我比较熟,具体自己去了解一下,远没有这么美好。 其中最头痛的还是业务模型,实在不行,我就从头坐起,去和业务部门分析业务模型吧。项目风险不好控制啊。 先聊这些吧,有空在补充 刘庆 未识兄,你说的这个"业务模型"指的是什么?是只用于客户分析的模型还是整个银行业务的模型? 关于"一体儿",其实如果数据源比较少,而且到目标没有复杂的转换,自己开发倒是无妨,否则,到也是比较麻烦的。一位也是银行业甲方作数据仓库系统的朋友,曾告¬诉我,他们的系统开始就是集成商自己开发程序装载,但后来被这些程序折磨地够呛。因为原来开发的人都不知道哪儿去了,中国作软件系统的,人称铁打的营盘流水的兵¬。可这些程序往往还是这些"兵"设计的,至于文档,一贯是没有多少的。如此,后来考虑用工具,可见这个出发点主要是从易维护的角度考虑的。 对是自己开发还是购买工具,这种争论是不亦乐乎。我想如果你现在的程序还能够应付得过来的话,当然可以不必去买罗,如果你要规划一个大系统,恐怕得考虑考虑,毕¬竟工具在你关注得元数据管理这块已经做了相当得工作矣。 如果投资有限,选用微软的解决方案没什么不好,很理智。至于病毒吗,嘿嘿,就多防这点了,经常备份呗。 或者考虑刚果诺斯(cognos),反正他们一体儿也有,没老婆也有,还有前端展现,也有绩效管理仪表盘之类的,当然一套下来估计价钱也不便宜。 Goldenfish 我觉得工具选择时要考虑的几个问题是: 1.DW选择封闭平台还是开放平台。例如选择Teradata,它是软硬件系统一起的,虽昂贵但性能好;选择oracle,SQLServer等,性价比相对要¬好; 2.ETL工具的选择要量力而行,实在要节省成本就写SQL脚本; 3.前端展现的工具大致功能都差不多,选哪个都不离谱。 Happy 如果让我在ETL工具和多维数据库之间只能选择一个的话,我现在一定先选择ETL工具。凡是开发过数据仓库项目的人都了解ETL开发工作量的大小,也一定亲身体¬会过在没有完善的metadata支持下的需求变更对于ETL的影响。一个合适的ETL工具对于建立数据仓库项目的基础架构是很必要的(当然ETL不是关键因素¬)。 微软的SQL server 2005既支持ROLAP又支持MOLAP,即使现在不选择多维数据库,可以先用星型模型来设计,在设计时考虑到以后是否要用多维数据库就可以了。 试想你想盖一个大楼,你是一定是先挖好地基,然后再一层一层的盖。 责编:姜玲 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
热门博文 |
|