![]() |
|
|||||
|
|
||||||
|
||||||
| 您现在的位置: 中国商业智能网 >> 专家 >> 齐红胤 >> 文章正文 |
|
|||||
| 如何规划数据仓库的架构 | |||||
| 作者:佚名 文章来源:本站原创 点击数: 更新时间:2007-4-11 | |||||
|
在我们构建DW/BI系统时,如何来规划架构是非常重要的一步。我们是选择将系统建立在关系数据库中,还是建立在多维数据库中,还是关系数据库和多维数据库中都进行建立。在建立的多维数据库后,是否还有必要将多维模型建立在关系数据中?这些都是在架构数据仓库时首先要考虑的问题。通常的建议是关系数据库和多维数据库都需要。 目前,直接建立多维数据库也是可以实现数据仓库的,直接在交易系统中ETL数据到多维数据库中。但是这样是否是一个好的选择呢?以Microsoft Sql Server 2005为例,用微软的产品构建数据仓库时,Analysis Services是一定要包含在内。但是只有AS多维数据库从以下几个方面来讲是不够的。 1.一致性维度和一致性事实。 在一般较简单例子里,我们可以在ETL到AS多维数据库的过程中完成一致性维度和一致性事实的工作。但是现实中,在ETL的过程中一定会伴随着更新和删除数据的操作,而这些操作都应该在关系数据库中完成。 2.灾难恢复。 关系数据库的备份管理和恢复等操作相比AS多维数据库都已相当成熟和方便。 3.熟悉程度。 DBA等对SQL和关系数据库都非常熟悉,他们会抵制不使用关系数据库系统。 4.扩展的灵活性。 当修改AS多维数据库结构时,需要重新部署和迁移数据,而同样的功能在关系数据库中会非常容易。 5.适应将来变化的灵活性。 如果放弃关系数据库而直接使用AS多维数据库构建数据仓库系统,你就上了微软的贼船。 个人感觉,Kimball的MD架构是一个非常不错的选择,使用关系数据库存储多维数据,为了性能等原因可以在其上建立多维数据库。短期来说,直接建立多维数据库还是不可取的。 |
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| ChinaBI版权、投稿与免责申明: |
| 1)凡本网署名文字、图片和音视频稿件,版权均属中国商业智能网所有。任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本网协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国商业智能网”,违者本网将依法追究责任。 2)本网注明“采编自”的文章均为转载稿,本网转载出于传递更多信息之目的。如本网转载稿涉及版权等问题,请作者速来电或来函与本网联系。 |
| 最新热点 | 最新推荐 | 相关文章 | ||
| 下一代数据仓库架构--DW2.0 定义事实表的粒度 EDW的几个缺点 浅析查找ETL系统瓶颈 浅析ETL过程的四步 浅析一致性维度 浅析多值维度 齐红胤 简介 |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 关于我们 | 设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明 | |
|
版权所有 中国商业智能网 北京比艾科技有限公司 |