·设为首页
·加入收藏
·在线支付
 | 网站首页 | 资讯 | CIO | 案例 | 培训 | 专家 | 咨询 | 商城 | 下载 | 论坛 | 博客 | 
您现在的位置: 中国商业智能网 >> 专家 >> 齐红胤 >> 文章正文 用户登录 新用户注册
如何规划数据仓库的架构           ★★★ 【字体:
如何规划数据仓库的架构
作者:佚名    文章来源:本站原创    点击数:    更新时间:2007-4-11

在我们构建DW/BI系统时,如何来规划架构是非常重要的一步。我们是选择将系统建立在关系数据库中,还是建立在多维数据库中,还是关系数据库和多维数据库中都进行建立。在建立的多维数据库后,是否还有必要将多维模型建立在关系数据中?这些都是在架构数据仓库时首先要考虑的问题。通常的建议是关系数据库和多维数据库都需要。

目前,直接建立多维数据库也是可以实现数据仓库的,直接在交易系统中ETL数据到多维数据库中。但是这样是否是一个好的选择呢?以Microsoft Sql Server 2005为例,用微软的产品构建数据仓库时,Analysis Services是一定要包含在内。但是只有AS多维数据库从以下几个方面来讲是不够的。

1.一致性维度和一致性事实。

在一般较简单例子里,我们可以在ETLAS多维数据库的过程中完成一致性维度和一致性事实的工作。但是现实中,在ETL的过程中一定会伴随着更新和删除数据的操作,而这些操作都应该在关系数据库中完成。

2.灾难恢复。

关系数据库的备份管理和恢复等操作相比AS多维数据库都已相当成熟和方便。

3.熟悉程度。

DBA等对SQL和关系数据库都非常熟悉,他们会抵制不使用关系数据库系统。

4.扩展的灵活性。

当修改AS多维数据库结构时,需要重新部署和迁移数据,而同样的功能在关系数据库中会非常容易。

5.适应将来变化的灵活性。

如果放弃关系数据库而直接使用AS多维数据库构建数据仓库系统,你就上了微软的贼船。

个人感觉,KimballMD架构是一个非常不错的选择,使用关系数据库存储多维数据,为了性能等原因可以在其上建立多维数据库。短期来说,直接建立多维数据库还是不可取的。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    ChinaBI版权、投稿与免责申明:
    1)凡本网署名文字、图片和音视频稿件,版权均属中国商业智能网所有。任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本网协议授权的媒体、网站,在下载使用时必须注明稿件来源:中国商业智能网,违者本网将依法追究责任。
    2)本网注明“采编自”的文章均为转载稿,本网转载出于传递更多信息之目的。如本网转载稿涉及版权等问题,请作者速来电或来函与本网联系。
    最新热点 最新推荐 相关文章
    下一代数据仓库架构--DW2.0
    定义事实表的粒度
    EDW的几个缺点
    浅析查找ETL系统瓶颈
    浅析ETL过程的四步
    浅析一致性维度
    浅析多值维度
    齐红胤 简介
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)