Project REAL分析服务技术探讨(3)

图10表示我们如何在Store Sales部分改变错误配置。

图10:改变错误配置设置

图11表示当一个查询使用系统未知成员的时候,看上去是什么样的。

图11:查询中的系统生成的未知成员

时间智能向导

过去当需要使用时间智能向导来创建新的时间维度时,我们遇到了一些挑战。SQL Server 2005 的分析服务(Analysis Services)是服务器端时间维度(dimension)。虽然,由于其容易使用的特性(只需点击几下就能得到时间维度),使用服务器端时间维度是很有诱惑力的,但我们并不推荐这种方法作为通用的实践方法。

最佳实践:可能创建单机时间维度表的地方

在处理复杂的时间情形时,拥有一张时间维度表会给你更好的伸缩性。

◆你能添加你自己的时间属性。例如,将某天指向周末还是普通的日子?某天时公司假日么?某天时季节内还是季节外?某天是在圣诞假期内么(对于很多零售商很重要)?

◆很容易标识和构建多重层次。例如,当两个公司合并的时候,新合并的公司需要运行两个不同的财务日历(每个对应一个公司)。

◆能够构建与众不同的层次。例如,一个公司的制造月总是从日历月的第一个周一开始,这可能会有一个与众不同的工作日编号系统。

◆在复杂情形下,业务模型可能要求完整的级别跳跃。例如,一个专门的日历可能有年、周、日;或者它可能只有年和日。

◆有可能根据需要来计算增加的成员。例如,一个代表逻辑上“今天”的值。在一些公司,预定结束日取决于客户的反馈数据。数据每天都在变,但公司需要一个逻辑上的今天,以至于它能够在预定结束前冻结预定。

时间: 2025-01-21 12:17:54

Project REAL分析服务技术探讨(3)的相关文章

Project REAL分析服务技术探讨(1)

这份白皮书提供了一个关于分析服务(Analysis Services)设计和在Project REAL中的最佳实践的技术讨论.它深入的讨论了每一类对象的细节,例如数据源.数据源视图.维度.层次.属性.度量组.分割表等等.并指出如何在关系型数据库分割表的基础上创建一个能自动创建度量组分割表的SQL Server 2005集成服务程序包. 关于Project Real Project Real是微软为创建商业智能应用程序提供最佳实践而所做的努力.这些程序都是在Microsoft SQL Server

Project REAL分析服务技术探讨(2)

分析服务2005中的维度缓存 SQL Server 2000和SQL Server 2005各自的分析服务在处理维度成员时,有很大的不同.在SQL Server 2000中,在启动的时候,所有数据库中的所有维度成员都需要被加载到服务器的地址空间上.这种情况下,内存就不能为其它程序提供很好的服务,数据缓存也将超出维度的内存.这样局限性就很大.这意味着,在一个32位的系统上(只有3GB的虚拟地址空间,但分析服务无法意识到这点),你能够具有的所有维度成员最大的数目也就几百万而已.如果你限制你成员属性的

Project REAL分析服务技术探讨(4)

在下面的五个章节中,我们比较和对比了五种使用SQL Server 2005分析服务来模型化实体的方法.我们发现,没有一种简单的方法能够实现所有环境中的关系型模型化.我们发现最好根据运行时可用的存储.所允许的计算来选择使用的方法,从而实现更有弹性的厂商分析模型. 方法#1- 创建单独的真实维度 我们实现的第一种方法是创建了五个真实维度(每个都对应一种厂商类型),并从Item维度表中加载.这种技术很直接,并且很容易实现.然而,它存在一些缺点.首先是它在Cube中带来了一些额外的复杂性.终端用户不得不

Android Project Butter分析

一背景知识介绍 随着时间的推移,Android OS系统一直在不断进化.壮大,日趋完善.但直到Android 4.0问世,有关UI显示不流畅的问题也一直未得到根本解决.在整个进化过程中,Android在Display(显示)系统这块也下了不少功夫,例如,使用硬件加速等技术,但本质原因似乎和硬件关系并不大,因为iPhone的硬件配置并不比那些价格相近的Android机器的硬件配置强,而iPhone UI的流畅性强却是有目共睹的. 从Android 4.1(版本代号为Jelly Bean)开始,An

IBM推出一站式分析服务 基于AI大数据平台

9月28日消息,据计算机电脑杂志报道,从很多方面来看,大数据依然属于未充分开发的前沿领域.要想从各种字节中找出有价值的洞见,依然需要敏捷的智慧与坚持不懈的精神.IBM于周二宣布推出基于AI大数据平台的一站式分析服务,希望能够更轻松地解决这些问题.IBM宣称,与其他数据平台相比,这项服务消化吸收数据的速度更快. IBM的新服务名为Project DataWorks,是基于云计算的新平台.IBM表示,它将是第一个整合所有类型数据.并利用人工智能(AI)进行分析的平台.Project DataWork

微服务技术栈2.0

当下市场瞬息万变,新技术不断涌现,而微服务持续火热.如果说2014年是微服务的元年,那么2015年和2016年则是微服务走下神坛的时刻,越来越多的开发者.架构师们探讨着如何落地,如何解决各种实际问题,而很多技术栈和工具也纷纷涌现. Netflix和一些互联网公司作为早期微服务的采用者在这些领域做了很多的投资.尝试和贡献(如开源工具和相关论文).然"微服务不是免费的午餐".企业也并不都是Netflix,微服务的复杂性以及带来的各种成本还是让很多企业望而却步,挡在了门外. 而如今,随着越来

[收藏]数据库设计中的反规范技术探讨

规范|设计|数据|数据库|数据库设计   数据库设计中的反规范技术探讨   注:这是很久以前在一个论坛看到的文章,觉得写的不错:本着与众多业内人士交流.传播思想的目的展示在此,原论坛的名称已经不记得了,当时亦是转载.你可以任意转载此文,但由此引起的任何道德.法律纠纷与http:blog.csdn.net/aceplus无关,且http:blog.csdn.net/aceplus保证没有将此文用作任何商业和非法用途:如果您是本文的原作者,认为http:blog.csdn.net/aceplus转载

SQL Server分析服务的权限配置

简介: 本文介绍如何配置SSAS数据库和cube相关维度的安全设置. 相对数据引擎来说,在Management Studio中配置分析服务的安全设置基本没什么区别.但是也会有一些限制,比如SSAS的权限配置都是围绕角色进行的,其次,角色的成员必须是基于windows或者ad环境的,SQL Server用户(比如sa)是无法使用的.还有,权限是无法直接授予给windows或者ad用户或者组的,这些用户或者组必须填加到角色中才可以.另外,如果UAC处于打开的状态,那么比如要以"Run as Admi

SQL Server 2012使用分析服务多维模式建立简单的分析模型

多维数据集是一种特殊的数据库,按照默认的模式(MOLAP),它把数据仓库里事实表和维度表的数据经过聚合存储在另外一套独立的文件系统中.经过聚合的数据在统计性能上会得到提升,并且可以让用户通过很简单的前端工具,比如Excel来生成很简单的报表. 这里将介绍如何制作一个简单的多维数据集. 此篇使用的版本是SQL Server 2012,对应的Visual Studio Shell是2010,名称也改为SQL Data Tools. 首先,打开SQL Data Tools,点击File->New->