<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_microsheen</title><subtitle type="text">a spectator...</subtitle><id>http://feed.cnblogs.com/blog/u/11890/rss</id><updated>2007-06-25T05:43:51Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/11890/rss"/><entry><id>http://www.cnblogs.com/microsheen/archive/2007/02/04/639685.html</id><title type="text">[MDX学习笔记之五]优化Set操作——SUM中的CrossJoin</title><summary type="text">今天看了《MDX Solutions with Microsoft SQL.Server Analysis Services 2005 and Hyperion Essbase 2nd Edition》书中关于优化SET操作的内容，并根据书中的内容作了一些测试，而测试结果有些符合书中的观点，有些则完全不同，真是让人有些意外。书中优化Set操作的主要观点是：1. 优化Set操作的关键在于：把大的SE...</summary><published>2007-02-04T10:00:00Z</published><updated>2007-02-04T10:00:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2007/02/04/639685.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2007/02/04/639685.html"/><content type="text">今天看了《MDX Solutions with Microsoft SQL.Server Analysis Services 2005 and Hyperion Essbase 2nd Edition》书中关于优化SET操作的内容，并根据书中的内容作了一些测试，而测试结果有些符合书中的观点，有些则完全不同，真是让人有些意外。书中优化Set操作的主要观点是：1. 优化Set操作的关键在于：把大的SE...</content></entry><entry><id>http://www.cnblogs.com/microsheen/archive/2006/12/22/600890.html</id><title type="text">[MDX学习笔记之四]Where vs. Subselect/Subcube</title><summary type="text">Where和Subselect/Subcube在MDX都是经常使用的语句，有的时候它们能起到相同的效果，而有的时候却又不能，这究竟是什么原因呢？本文将尝试就这些情况作一些分析（不对之处，欢迎大家及时指出）。以下MDX语句可以在SSAS（打了SP2补丁的版本）的示例库：Adventure Works中运行。 相同和不同Where和Subselect/Subcube都能够限定计算的范围。请看下面的两个...</summary><published>2006-12-22T14:45:00Z</published><updated>2006-12-22T14:45:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2006/12/22/600890.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2006/12/22/600890.html"/><content type="text">Where和Subselect/Subcube在MDX都是经常使用的语句，有的时候它们能起到相同的效果，而有的时候却又不能，这究竟是什么原因呢？本文将尝试就这些情况作一些分析（不对之处，欢迎大家及时指出）。以下MDX语句可以在SSAS（打了SP2补丁的版本）的示例库：Adventure Works中运行。 相同和不同Where和Subselect/Subcube都能够限定计算的范围。请看下面的两个...</content></entry><entry><id>http://www.cnblogs.com/microsheen/archive/2006/11/26/572643.html</id><title type="text">[MDX学习笔记之三]MDX的上下文（Context）</title><summary type="text">在前面的Blog中，我们说要构建Cube或编写MDX，就必须理解Cube的结构。可是当熟悉了Cube结构之后，我们还是会有很多困挠。比如：为何有些需求用MDX语句似乎做不出来？为何有些MDX语句无法输出我们想要的结果（不是抱错就是输出结果错误）？为何有些MDX语句执行起来非常的慢？要想解决这些问题，除了了解Cube结构，我们还必须理解MDX的运行机制，而运行机制的首要概念便是上下文(Context...</summary><published>2006-11-26T00:43:00Z</published><updated>2006-11-26T00:43:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2006/11/26/572643.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2006/11/26/572643.html"/><content type="text">在前面的Blog中，我们说要构建Cube或编写MDX，就必须理解Cube的结构。可是当熟悉了Cube结构之后，我们还是会有很多困挠。比如：为何有些需求用MDX语句似乎做不出来？为何有些MDX语句无法输出我们想要的结果（不是抱错就是输出结果错误）？为何有些MDX语句执行起来非常的慢？要想解决这些问题，除了了解Cube结构，我们还必须理解MDX的运行机制，而运行机制的首要概念便是上下文(Context...</content></entry><entry><id>http://www.cnblogs.com/microsheen/archive/2006/11/11/557715.html</id><title type="text">[MDX学习笔记之二]在MDX中处理边界情况</title><summary type="text">本文来源于《MDX Solutions with Microsoft SQL.Server Analysis Services 2005 and Hyperion Essbase 2nd Edition》一书的内容。在编写MDX中，各种各样的边界情况存在，比如：Member不存在，被0除，或则某个部分在cube和维度中并不存在等等，本文对这些情况下如何来处理做了一个小结。以下MDX语句可以在SSA...</summary><published>2006-11-11T09:23:00Z</published><updated>2006-11-11T09:23:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2006/11/11/557715.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2006/11/11/557715.html"/><content type="text">本文来源于《MDX Solutions with Microsoft SQL.Server Analysis Services 2005 and Hyperion Essbase 2nd Edition》一书的内容。在编写MDX中，各种各样的边界情况存在，比如：Member不存在，被0除，或则某个部分在cube和维度中并不存在等等，本文对这些情况下如何来处理做了一个小结。以下MDX语句可以在SSA...</content></entry><entry><id>http://www.cnblogs.com/microsheen/archive/2006/11/09/555307.html</id><title type="text">SQL Server 2005 SP2 CTP 在11月7号发布了</title><summary type="text">SQL Server 2005 SP2 CTP 在11月7号发布了。有关于BI方面的更新请见：http://cwebbbi.spaces.live.com/?_c11_blogpart_blogpart=blogview&amp;_c=blogpart&amp;partqs=amonth%3d11%26ayear%3d2006http://prologika.com/CS/blogs/blog/a...</summary><published>2006-11-09T06:05:00Z</published><updated>2006-11-09T06:05:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2006/11/09/555307.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2006/11/09/555307.html"/><content type="text">SQL Server 2005 SP2 CTP 在11月7号发布了。有关于BI方面的更新请见：http://cwebbbi.spaces.live.com/?_c11_blogpart_blogpart=blogview&amp;_c=blogpart&amp;partqs=amonth%3d11%26ayear%3d2006http://prologika.com/CS/blogs/blog/a...</content></entry><entry><id>http://www.cnblogs.com/microsheen/archive/2006/11/06/552237.html</id><title type="text">[MDX学习笔记之一]MDX中一些常见的计算</title><summary type="text">本文来源于《MDX Solutions with Microsoft SQL.Server Analysis Services 2005 and Hyperion Essbase 2nd Edition》一书的内容，主要介绍了一些经常编写的MDX语句的写法。以下MDX语句可以在SSAS的示例库：Adventure Works中运行。例子模型以下的MDX中用到的Hierarchy如下： 百分比1）某...</summary><published>2006-11-06T12:52:00Z</published><updated>2006-11-06T12:52:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2006/11/06/552237.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2006/11/06/552237.html"/><content type="text">本文来源于《MDX Solutions with Microsoft SQL.Server Analysis Services 2005 and Hyperion Essbase 2nd Edition》一书的内容，主要介绍了一些经常编写的MDX语句的写法。以下MDX语句可以在SSAS的示例库：Adventure Works中运行。例子模型以下的MDX中用到的Hierarchy如下： 百分比1）某...</content></entry><entry><id>http://www.cnblogs.com/microsheen/archive/2006/10/31/545726.html</id><title type="text">SSAS中Cube的结构</title><summary type="text">在SSAS（SQL Server Analysis Services）中构建Cube和编写MDX的时候，我们很容易被一些名词弄糊涂，比如：Dimension（维度），Measures Dimension（度量维度），Measure（度量），Hierarchy（层次结构），Attribute hierarchy（属性层次结构），Level（级别），Cell（单元），Member（成员），Member Property（成员属性），Set（集），Turple（元组）等等。要想弄清楚这些名词，就必须理解Cube的结构。</summary><published>2006-10-31T08:53:00Z</published><updated>2006-10-31T08:53:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2006/10/31/545726.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2006/10/31/545726.html"/><content type="text">在SSAS（SQL Server Analysis Services）中构建Cube和编写MDX的时候，我们很容易被一些名词弄糊涂，比如：Dimension（维度），Measures Dimension（度量维度），Measure（度量），Hierarchy（层次结构），Attribute hierarchy（属性层次结构），Level（级别），Cell（单元），Member（成员），Member Property（成员属性），Set（集），Turple（元组）等等。要想弄清楚这些名词，就必须理解Cube的结构。</content></entry><entry><id>http://www.cnblogs.com/microsheen/archive/2006/10/28/542818.html</id><title type="text">如何使用MDX编写同比和环比</title><summary type="text">在做BI项目中，用户会经常提出类似下面这样的需求：1. 本月比上月的销售额增长了多少？百分比是多少？2. 本季度第一个月比上季度第一个月的销售额增长了多少？百分比是多少？其实这两个需求就是我们常说的同比和环比问题，它们用关系数据库的SQL语句难于实现，而用BI中的MDX来做却轻而易举。</summary><published>2006-10-28T08:09:00Z</published><updated>2006-10-28T08:09:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2006/10/28/542818.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2006/10/28/542818.html"/><content type="text">在做BI项目中，用户会经常提出类似下面这样的需求：1. 本月比上月的销售额增长了多少？百分比是多少？2. 本季度第一个月比上季度第一个月的销售额增长了多少？百分比是多少？其实这两个需求就是我们常说的同比和环比问题，它们用关系数据库的SQL语句难于实现，而用BI中的MDX来做却轻而易举。</content></entry><entry><id>http://www.cnblogs.com/microsheen/archive/2006/10/25/539768.html</id><title type="text">SQL Server2005对XML的支持</title><summary type="text">在SQL Server 2005中，XML被紧密整合进数据库系统中，很多对XML支持的新特性被添加进来，这使得针对XML的数据库开发成为一个新的热点，这不禁使我们要问，这些对XML的支持能够做什么呢？在回答这些问题之前，请看下如下场景：场景一：有多个系统：ERP系统、人力资源系统、CRM系统等等，其中各个系统之间需要交换一些数据，为了使系统的耦合性降低，确定采用XML来作为交换的格式，但是，由于每...</summary><published>2006-10-25T09:28:00Z</published><updated>2006-10-25T09:28:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2006/10/25/539768.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2006/10/25/539768.html"/><content type="text">在SQL Server 2005中，XML被紧密整合进数据库系统中，很多对XML支持的新特性被添加进来，这使得针对XML的数据库开发成为一个新的热点，这不禁使我们要问，这些对XML的支持能够做什么呢？在回答这些问题之前，请看下如下场景：场景一：有多个系统：ERP系统、人力资源系统、CRM系统等等，其中各个系统之间需要交换一些数据，为了使系统的耦合性降低，确定采用XML来作为交换的格式，但是，由于每...</content></entry><entry><id>http://www.cnblogs.com/microsheen/archive/2006/09/23/512345.html</id><title type="text">2006 Tech.Ed 第二天见闻</title><summary type="text">公司的运动会下周六举行，我报了一个800米跑，好久没有跑这么长的距离了，所以这个星期下班后一直跑一跑，昨天也不例外，虽然从九华山庄回到市区已经8点多了，可我还是在地质大学里面跑了五圈，真是够累的，不过，和听一天课相比，这就算轻松了。不知道一起去听课的朋友们，是否有此同感。课程涉及面很广，大家的选择也很多，所以我的个人感觉是：要有所选择，对一到两个方向重点听一下这样也不错。 今天我重点听的还是数据分...</summary><published>2006-09-22T17:27:00Z</published><updated>2006-09-22T17:27:00Z</updated><author><name>microsheen</name><uri>http://www.cnblogs.com/microsheen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/microsheen/archive/2006/09/23/512345.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/microsheen/archive/2006/09/23/512345.html"/><content type="text">公司的运动会下周六举行，我报了一个800米跑，好久没有跑这么长的距离了，所以这个星期下班后一直跑一跑，昨天也不例外，虽然从九华山庄回到市区已经8点多了，可我还是在地质大学里面跑了五圈，真是够累的，不过，和听一天课相比，这就算轻松了。不知道一起去听课的朋友们，是否有此同感。课程涉及面很广，大家的选择也很多，所以我的个人感觉是：要有所选择，对一到两个方向重点听一下这样也不错。 今天我重点听的还是数据分...</content></entry></feed>
