文章分类 -  维度模型数据仓库

摘要:数据仓库中经常会遇到事实表以及维度表需求变更,最常见的就是增加一列数据。本篇先讨论如何需要增加一列数据,模式会发生怎样的改变。然后就销售事实表以及客户维度表分别添加一列,并在该列上运用SCD2的缓慢变化维度。 修改数据库模式 图(五)- 1-1 显示了修改后的模式,在它的customer_dim表和 阅读全文
posted @ 2016-03-27 13:36 霍丽 阅读(442) 评论(0) 推荐(0)
摘要:前面已经讲到了kettle的初始数据以及定时数据加载的sql以及kettle实现方式,这一节将聊聊xml转换成数据表格式数据。 用Get date from XML组件加载数据至kettle。以如下XML文件为列: 下面通过示例来展示如何使用该步骤,源 xml 文件内容如下: <?xml versi 阅读全文
posted @ 2016-03-25 18:21 霍丽 阅读(287) 评论(0) 推荐(0)
摘要:(三)定期装载 数据仓库装载方式分为三种 初始化装载 定期装载 按需装载 在上面的章节中,我们已经讲到了如何初始化装载,并且按照SQL以及Kettle两种方式已经实现完成,下面章节我将说明定期装载。在我们项目当中,很多时候用到的都是此章节所说的定期装载。从源数据导入到目标数据仓库有两种方式,一种是通 阅读全文
posted @ 2016-03-23 15:40 霍丽 阅读(454) 评论(0) 推荐(0)
摘要:初始数据加载(二) 在数据仓库使用前,仓库当中无历史数据,需要通过初始数据加载将源数据库中数据加载到数据仓库。加载多长时间历史数据以及什么时候开始加载等由最终用户决定,比方说数据仓库将从2016-3-1号开始使用定期加载,最终用户要求加载两年历史数据。那么2016-3-1将加载2016-2-19号以 阅读全文
posted @ 2016-03-21 10:07 霍丽 阅读(1317) 评论(0) 推荐(0)
摘要:数据仓库模拟环境 上一篇说了很多数据仓库和维度模型的理论,从本篇开始落地实操,用一个小而完整的示例说明维度模型及其相关的ETL技术。示例数据库和ETL的SQL实现是在《Dimensional Data Warehousing with MySQL: A Tutorial》基础上做了些修改,增加了Ke 阅读全文
posted @ 2016-03-19 15:00 霍丽 阅读(521) 评论(0) 推荐(0)