凡事从积极的态度做起
记述技术(Web/BI/biztalk infopath/sharepoint)、人、事

分析数据,进行线性回归计算

星期四, 28 八月 2008 11:57 by cleo
线性回归的预测是一种常用的算法, 线性回归使用最小二乘法,可以计算出回归线(即一系列点的最佳拟合线)的公式。 回归线具有如下公式,其中 a 为斜率,b 为截距: y = ax+b 在SQL 2005 分析服务中有直接的公式可以计算出预测值Y,以及a,b以及系数r 以N=12,即取12个点做线性拟合 Y=LinRegPoint(([时间].[年-季度-月份].CURRENTMEMBER,[Measures].[时间坐标]),LastPeriods(12,[时间].[年-季度-月份].CURRENTMEMBER),[Measures].[流向分值],[Measures].[时间坐标]) R2=LinRegR2(LastPeriods(12,[时间].[年-季度-月份].CURRENTMEMBER), [Measures].[流向分值],[Measures].[时间坐标]) A=LinRegSlope(LastPeriods(12,[时间].[年-季度-月份].CURRENTMEMBER), [Measures].[流向分值],[Measures].[时间坐标]) B=LinRegIntercept(LastPeriods(12,[时间].[年-季度-月份].CURRENTMEMBER), [Measures].[流向分值],[Measures].[时间坐标]) 其中[Measures].[时间坐标],表示的是当前时间到某个日期的距离(可以以月为单位),比如原点是2004-1-1,那么2004-2-1的时候[Measures].[时间坐标]=1 [更多...]

第一个打分

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   , ,
Categories:   商业智能BI
Actions:   E-mail | del.icio.us | Permalink | 评论 (0) | 阅读 (24) | Comment RSSRSS comment feed

改进 SQL 2005 分析服务基于角色的动态授权,支持多个帐号

星期四, 7 八月 2008 11:39 by cleo
改进 SQL 2005 分析服务基于角色的动态授权,支持多个帐号,上文的评论中有人说到: #11楼 2008-03-19 15:31 wangdh [未注册用户] 我不太明白[产品].[账号].currentmember=StrToTuple("[产品].[账号].&["+LCase(UserName)+"]"),这样设计不是因为产品维度里有个账号属性吗? 是不是每个产品只能属于一个账号呢? 解决这个问题,其实不难,只需要将 角色定义是稍作修改 打开角色》维度数据》选择相应的维度属性 将允许的成员表达式: StrToTuple("[业务员医院].[地区帐号].&["+LCase(UserName)+"]") 修改为: Filter( [业务员医院].[地区帐号].ALLMEMBERS, Instr( [业务员医院].[地区帐号].currentmember.Properties( 'Member_Caption' ),"["+LCase(UserName)+"]" ) > 0 ) [更多...]

当前评分 1.0 , 共有 1 人参与

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:  
Categories:   商业智能BI
Actions:   E-mail | del.icio.us | Permalink | 评论 (0) | 阅读 (22) | Comment RSSRSS comment feed

后端数据库访问模块中存在错误。 为绑定指定的大小太小,导致一个或多个列值被截断。Analysis Service Bug?

星期二, 5 八月 2008 10:25 by cleo
后端数据库访问模块中存在错误。 为绑定指定的大小太小,导致一个或多个列值被截断。Analysis Service Bug? [更多...]

当前评分 5.0 , 共有 1 人参与

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:  
Categories:   商业智能BI
Actions:   E-mail | del.icio.us | Permalink | 评论 (0) | 阅读 (37) | Comment RSSRSS comment feed

SQL 2005 分析服务基于角色的动态授权

星期一, 3 十二月 2007 07:27 by cleo
背景: 一个分析数据库,包含多个产品,全国各个地区的业务数据(比如销售数据等), 要求 1:各个产品负责人查看自己产品的数据 2:各个地区只能查看自己的数据 方案: SQL 2005 有基于角色的授权服务,通过设置产品和地区角色,来控制对数据的访问。 步骤: 0:在域上设置帐号和安全组 建立安全组:产品(mbiproducts),地区(mbidepartment) 如果查看产品、地区数据的账号尚未建立,则建立相应帐号 1:在地区维度和产品维度添加帐号属性(处理数据时应将账户的数据导入该属性) 2:添加角色【产品】, ... [更多...]

第一个打分

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   商业智能BI
Actions:   E-mail | del.icio.us | Permalink | 评论 (0) | 阅读 (27) | Comment RSSRSS comment feed

实施BI(商业智能)项目要点,经验小结,见笑

星期四, 2 十一月 2006 17:31 by cleo
BI可能今年比较火的关键词,有幸凑热闹,稍稍介绍BI项目的实施. 主要考虑一下几点: 1。ETL数据加载 ETL (data extraction, data transformation, data loading) BI项目通常构建自己的DataWareHouse来存放需要数据,和业务流程数据库隔离.所以才需要ETL这个东西. 最简单的ETL就是写几个SQL语句将业务数据库的数据,按照DW所需的格式安排调度定期写入就行了.(相当于DTS) 如果是比较复杂的话,不同的BI工具都有自己的一套ETL的流程,包含各种抽取转换查找等等.(SQL Server 2... [更多...]

第一个打分

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   ,
Categories:   商业智能BI | 数据库/SQLServer
Actions:   E-mail | del.icio.us | Permalink | 评论 (0) | 阅读 (26) | Comment RSSRSS comment feed

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

星期二, 26 九月 2006 02:20 by cleo
定义:[期间增长率]=([本期间度量值]-[上一个期间度量值])/[本期间度量值] 1。Analysis Service使用计算来实现[期间增长率]的计算,有一个模板可以使用。 直接双击,可以得到一个计算值[期间增长]表达式如下: Case // Test for current coordinate being on (All) member. When [<<Target Dimension>>].[<<Target Hierarchy>>].CurrentMember.Leve... [更多...]

第一个打分

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   ,
Categories:   商业智能BI | 数据库/SQLServer
Actions:   E-mail | del.icio.us | Permalink | 评论 (0) | 阅读 (15) | Comment RSSRSS comment feed

[SQL Server 2005]使用 SharePoint Web 部件查看报表

星期二, 14 二月 2006 01:10 by cleo
Reporting Services 提供了 SharePoint Web 部件,以便您可以从 SharePoint 站点(Microsoft SharePoint 门户服务器或 Microsoft Windows SharePoint Services 站点)查看报表和浏览报表服务器内容。提供的 Web 部件有两个:报表资源管理器和报表查看器。您可以使用报表资源管理器浏览报表服务器上的可用报表。可以使用报表查看器查看驻留在报表服务器上的报表。报表 资源管理器附带有订阅功能,允许您通过电子邮件接收报表。这两个 Web 部件都已经过优化,以在 SharePoint 环境中运行;不过... [更多...]

第一个打分

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
 
酷站目录