cleo-凡事从积极的态度做起

学习,学习,学习 BI/biztalk/infopath/sharepoint,呵呵。 学习没有止境。。。 博客最新内容迁移至: http://www.cleocn.com

商业智能BI

SQL 2005 分析服务基于角色的动态授权
     摘要: 背景:

一个分析数据库,包含多个产品,全国各个地区的业务数据(比如销售数据等),



要求

1:各个产品负责人查看自己产品的数据

2:各个地区只能查看自己的数据



方案:

SQL 2005 有基于角色的授权服务,通过设置产品和地区角色,来控制对数据的访问。



步骤:

0:在域上设置帐号和安全组

建立安全组:产品(mbiproducts),地区(mbidepartment)

如果查看产品、地区数据的账号尚未建立,则建立相应帐号

1:在地区维度和产品维度添加帐号属性(处理数据时应将账户的数据导入该属性)



2:添加角色【产品】,

账号映射:



数据源为:read





关键点之一【Cell D  阅读全文

posted @ 2007-12-03 11:42 无为而为-凡事从积极的态度做起 阅读(1508) | 评论 (12)  编辑

VSTS有Bug,分析数据库的维度和维度属性使用中文命名时候,作为报表参数会出错。虽然有解决办法但是头大。

posted @ 2006-09-29 18:44 无为而为-凡事从积极的态度做起 阅读(458) | 评论 (0)  编辑

Analysis Service计算[期间增长率]的若干注意
     摘要: 计算[期间增长率]的若干注意

[期间增长率]=([本期间度量值]-[上一个期间度量值])/[本期间度量值]

1。Analysis Service使用计算来实现[期间增长率]的计算,有一个模板可以使用。
2。不要直接计算[期间增长率],因为如果直接计算[期间增长率],
在使用Reporting Service时,在聚合的时候会可能有问题。比如小计的时候也可能会有问题
所以我一般计算[上一个期间度量值],在Reporting Service里面使用
期间增长率=(Sum(本期间度量值)-sum(上一个期间度量值))/sum(本期间度量值)来计算。
3。期间增长,一般针对[年],也可以针对其他的区间,这在公式中指定
4。[期间增长率]针对单个[度量值]
5。[期间增长率]针对[时间维度]的一个[层次结构],但是会兼容适用子层次结构和包含的属性。
6。时间维度是一个特殊的维度,需要单独定制和指定。
7。我给出我的一个计算的表达式例子。
  阅读全文

posted @ 2006-09-26 10:20 无为而为-凡事从积极的态度做起 阅读(1343) | 评论 (2)  编辑