![]() |
|
|||||
|
|
||||||
|
||||||
| 您现在的位置: 中国商业智能网 >> 资讯 >> BI资讯 >> 文章正文 |
|
|||||
| 数据整合软件vs手工编码: 平衡成本与收益 | |||||
| 作者:佚名 文章来源:本站原创 点击数: 更新时间:2008-3-7 | |||||
|
当企业思考要在数据整合软件(data integration software) 投资时, 经常面临到一个问题, 那就是: 为何或是何时是合理的时机, 需要去购买这样的软件来解决企业本身原可以使用内部人力做到的工作? 许多公司已经长时间依赖开发人员以手工编码(Hand Coding)方式来完成数据整合项目。近20年来, 虽然也有许多公司已经开始选择使用ETL工具或是数据整合平台了,但还是有许多公司直到最近仍然使用手工编码(Hand Coding)方式来进行数据整合项目 – 例如, 某零售产品经销商。 一年前, 当该经销商准备进行商品采购系统升级时, 来自他IT系统供应商的一位资深系统分析师鼓励该公司考虑采用数据整合软件来完成该项目。 在这个项目中,该经销商必须去合并另一家被收购公司的产品数据库和其他非结构化的文档,而该数据库中包含有十万种不同的产品,所以必须结合来自两个孤立系统不同的数据库和非结构化数据, 这并非是小规模的整合工作。 虽然该经销商也有内部技术能力可以手工编码方式处理该项目, 然而根据该顾问的建议,认为使用数据整合软件可以给该项目团队带来更高工作生产力,而该团队可以将主要精力放在核心业务上。最后该经销商注意到了一个叫做Pervasive的数据整合产品,该软件产品来自一家位于美国德州奥斯汀(Austin)的软件公司(Pervasive Software Inc)。但是首先, 该经销商决定前先进行一个比较测试. “我们先由内部开发团队生成一个测试用的XML文档。从编写代码到完成共花费约50小时”,该顾问回忆:“而当我们使用Pervasive Data Integrator时, 我们产生相同的XML档则只须4小时便完成。我们便以此为依据,决定正式使用该工具完成项目开发, 因为使用工具真的可以让我节省了相当多的开发时间”。 手工编码(Hand Coding)的工作事实上并不困难, 只是较费时而已。相应的, 使用Data Integrator软件也只要花费一点点时间来安装和熟悉。在其工具中预置的数据源连结器(Database Connectors)及拖拉的界面设计, 让你轻易简单地串接数据来源与目标,设计转换逻辑。当你在项目的第一阶段合并数据后发觉, 实际的时间仅仅花费大约一个半小时。在该整合项目中的其它阶段有时会花费多一些时间, 但是并不会像手工编码(Hand Coding)那么花费时间。另外, 时间就是金钱,该经销商估计在此项目中使用此软件帮忙节省了约200,000 ~ 500,000元。 为何使用数据整合软件? 根据研究, 许多公司使用数据整合软件的主要原因是:可因此提升工作生产力。除节省时间之外, 许多一般且重复的功能可以在软件中设计, 因此许多公司便不必每次面对一个整合项目时“重复发明轮子(Reinvent the wheel)”。 Rick Sherman(加拿大安大略一家 IT Solutions顾问公司创立者)说:“ETL工具或是数据整合平台代表你在同一个地方有所有的程序代码、文件并进行版本管理; 若是使用手工编码(Hand Coding)时, 便会常常都会造成到处都是程序代码, 而且还缺乏文件及管理功能。” “若公司有一天必须去参照上一个项目的设计来完成另一个类似项目时、当作业系统需要故障排除或是更改程序代码时, 手工编码(Hand Coding)便会是一个非常麻烦问题。” 他还说:“另外也会面临技术人员流动而导致没有其他人能够看懂手工代码的情况,这非常糟糕。”此时, 数据整合软件将可以再次体现它的价值! 许多公司仍未看见利益! “然而, 许多公司仍然不会选择使用数据整合软件,”他以一个顾问的经验指出: “而对于财富500强的公司而言, 这些公司在大型的数据仓库项目中, 便经常会将手工编码(Hand Coding)工作改由使用数据整合软件来处理。”Sherman说。 Sherman认为“这其中最大的抑制因素很可能就是成本因素。当ETL工具具备全部功能时, 如此一个功能齐备的整合平台, 对一个大公司而言可能要价高达六七位数。这是因为项目的范围会影响价格。数据整合软件经常因为以Con-current CPU使用方式或以数据来源与目标系统的数量来定价,除了软件授权成本, 训练费用也经常会依不同平台而不同。因此当全部费用加上后, 许多公司只好寻求内部人员开发的方式, 来作为购买ETL最后的抵抗。” Sherman说:“由此表面上来看, 似乎会让人认为手工编码(Hand Coding)是没有成本的, 只是让既有的人力去做而已。但是当程序设计师离职——谁将来维护此人的程序代码? 假如你会担心这样的事发生, 你可能会需要购买ETL工具。” 评定数据整合软件的成本 Sherman补充说:“许多成功的案例可证明使用数据整合软件可以比采取其它方式还好。 但如果是在一次性的数据整合项目时可能不需要使用这样的软件, 可是若对于经常会更新或存取频繁的系统而言, 选择数据整合软件便是一个不错的选择。例如, 在商业智能系统上, 会在一定的规则基础下装载数据, 使用ETL软件便可获得不错的生产力。或是系统会经常被许多Business users存取或Application可能与更多Applications实时交换数据时, 也会因使用数据整合软件而得到更好的帮助。” “数据整合软件的成本认定标准经常是质重于量的,并没有一个直觉式的ROI评量方法。但是若放在一个项目的整个生命周期内来比较,倒是对说服CFO及CIO们签下订单购买软件上, 常会有一些帮助”,Sherman 说。
|
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| ChinaBI版权、投稿与免责申明: |
| 1)凡本网署名文字、图片和音视频稿件,版权均属中国商业智能网所有。任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本网协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国商业智能网”,违者本网将依法追究责任。 2)本网注明“采编自”的文章均为转载稿,本网转载出于传递更多信息之目的。如本网转载稿涉及版权等问题,请作者速来电或来函与本网联系。 |
| 最新热点 | 最新推荐 | 相关文章 | ||
| InformaticaCEO走进高层对话 BO在BI平台报告中居领导地位 商业智能没有真正消亡 2008,重塑你的BI战略 使用Web实时传递商业智能 操作型BI:实现实时的性能 通过数据仓库来实现少花钱 BlueQuery携手深圳金融电子 BlueQuery让我轻松工作 ChinaBI向十万BI用户拜年了 |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 关于我们 | 设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明 | |
|
版权所有 中国商业智能网 北京比艾科技有限公司 |