之乎者也,阿弥陀佛

软件设计的原则就是,化繁为简,化难为易,把人的思维集中在简单的领域,然后通过有序的组合实现复杂的逻辑。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  341 随笔 :: 0 文章 :: 76 评论 :: 62万 阅读

随笔分类 -  数据仓库学习

摘要:这篇论坛文章深入探讨了搭建数据仓库过程中应当遵循的方法和原则,更多内容请参考下文:   一、数据仓库的架构  数据仓库(Data Warehouse DW)是为了便于多维分析和多角度展现而将数据按特定的模式进行存储所建立起来的关系型数据库,它的数据基于OLTP源系统。数据仓库中的数据是细节的、集成的、面向主题的,以OLAP系统的分析需求为目的。  数据仓库的架构模型包括了星型架构(图二:pic2.... 阅读全文
posted @ 2010-10-25 18:49 搏击的小船 阅读(405) 评论(1) 推荐(0) 编辑

摘要:接着我们上节的《一步一步学习sqlserver BI--ETL设计》,现在我们的游戏交易数据分析系统的数据仓库已经建好了,并且也已经有数据了,让我们开始我们的OLAP过程吧。 在这一节中,我们主要详细的讲解使用Sqlserver2005 Analysis Service 来建立多维数据库的过程。 首先我么新建一个Analysis Services 项目,建好以后,我们将会在我们的解决方案资源管理器... 阅读全文
posted @ 2010-07-16 11:34 搏击的小船 阅读(775) 评论(2) 推荐(1) 编辑

摘要:因为项目还没有真正开始,但是接触BI已有半年多,手痒,这几天准备 搞一个简化版本的BI项目。一方面给刚BI入门的朋友一个参考,另外一 方面也为自己的将要开始的项目做个准备,让自己能够考虑到一些项目 的细节。同时也希望对BI有研究的朋友提供一些建议和经验。 因为我们的这个案例是采用微软的sqlserver2005的BI平台开发的,所以 这里先贴一张WebCast里面截来的图,这张图主要反映了采用 s... 阅读全文
posted @ 2010-07-16 11:34 搏击的小船 阅读(525) 评论(0) 推荐(1) 编辑

摘要:这节我们主要讲讲我的游戏交易数据分析项目的ETL(数据抽取、加载、转换)具体是怎么做的。 先来讲下源系统吧,因为我们的交易主站的服务器不是架在公司的,因此不能直接从源系统直接抽取数据了。事实上我们已经存在一个简单的数据分析系统了,只不 过这个是以前人家做的,没有采用sqlserver2005的BI平台来做,而是直接写winform程序来弄的。原来的数据抽取是主站那边提供导出的 excel文件过来,... 阅读全文
posted @ 2010-07-16 11:31 搏击的小船 阅读(558) 评论(0) 推荐(2) 编辑

摘要:一个关于查询动态时间的MDX语句 目的分析:在特定的查询展示环境下,如要利用BSM发布KPI指标的信息,由于登陆门户时需要每天实时的数据信息,但是又不需要另外开发程序来辅助生成, 只能通过MDX语句来查询,通过查找mdx中的函数,没有找到可以动态去时间的相关函数。在MDX里也不能像t-sql那样使用DECLARE语句来声明 变量,需要使用WITH来定义一个计算成员。第一行便是声明了一个mydate... 阅读全文
posted @ 2010-07-07 15:44 搏击的小船 阅读(2311) 评论(0) 推荐(0) 编辑

摘要:在ADOMD.NET下返回的CellSet结果通常来说是无法直接用到容器控件当中的,因为其并没有实现相应的接口,所以通常需要转换成DataTable然后再做处理。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1publicDataTableToD... 阅读全文
posted @ 2010-06-30 14:31 搏击的小船 阅读(262) 评论(0) 推荐(0) 编辑

摘要:0 添加对Microsoft.AnalysisServices.AdomdClient.dll的引用; 安装了Adomd.net SDK后,该dll文件位于x::\Program Files\Microsoft.NET\Adomd.NET\80目录下(x为盘符)。 添加对dll文件的引用。 using Microsoft.AnalysisServices.AdomdClient; 1 建立连... 阅读全文
posted @ 2010-06-30 12:39 搏击的小船 阅读(449) 评论(0) 推荐(0) 编辑

摘要:本文目的 对丰富的函数集可以提供的强大功能有一个直观的认识 看看Microsoft是怎样应用函数,也许可以参考借鉴; 应用举例 成员百分比分析 函数:CurrentMember、Parent等; 分析各城市的销售所占全部城市的总销售额百分比。 WITH MEMBER Measures.[Unit Sales Percent] AS '((Store.CURRENTMEMBER, Measures... 阅读全文
posted @ 2010-01-20 01:07 搏击的小船 阅读(455) 评论(0) 推荐(0) 编辑

摘要:今天的项目需要用数据仓库的MDX来获取数据,项目的基本已经做完了,比较了一下原来用sql写的方法,数据仓库真是方便,并且相对简单的多,当然,首先是要熟练MDX语法才行,因为刚接触数据仓库,语句虽然写出来了,但是还是有很多不熟悉的,特此总结一下。项目的需求很简单,根据查询条件,条件中包括年,月,显示前11个月的计划销售量和实际销售量和总的销售量,如2009年,6月,显示从2008年7月,到2009年... 阅读全文
posted @ 2010-01-20 00:55 搏击的小船 阅读(831) 评论(0) 推荐(0) 编辑

摘要:当我们建好立方体之后,就可以使用MDX语法大展拳脚,下面我们以一个简单的例子逐步展开 先介绍一下我们的立方体,通过这个例子来学习filter与iif的使用。 我们首先谈需求 需求一:得到2009年5月,产品BM00000001的各城市年累计处方量 需求分析: 度量值:年累计处方量[Year_Pres_Quantity] 维度:[cust].[City_Name].[City_Name] 条件:... 阅读全文
posted @ 2010-01-20 00:51 搏击的小船 阅读(3225) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示