Data4Strategy

——合抱之木,生于毫末;九层之台,起于累土

随笔分类 -  SSAS(多维数据集服务)

MSBI 多维数据集Cube建立相关内容
摘要:使用性能监视器,您可以通过性能计数器监视 Microsoft SQL Server Analysis Services (SSAS) 实例的性能。 <!--more--> 性能监视器是用于跟踪资源使用情况的 Microsoft 管理控制 (MMC) 管理单元。 您可以通过以下方式启动此 MMC 管理 阅读全文
posted @ 2014-04-15 17:22 John.Xiong 阅读(1637) 评论(0) 推荐(0)
摘要:问题: 安装SQL SERVER 2012 SP1后,有可能在右键AS服务器想打开属性面板时候会出现如下错误: 解决: 这个需要安装相应的热修复补丁470544 相应文章: http://smallbusiness.support.microsoft.com/zh-cn/kb/2889492 补丁下载: http://support.microsoft.com/hotf... 阅读全文
posted @ 2013-12-11 13:06 John.Xiong 阅读(917) 评论(1) 推荐(0)
摘要:背景: 最近有个项目,有32家分公司,集团总部需要取这个32家分公司数据做分析,由于每个分公司的数据都比较庞大,所以最终方案是每个分公司一个DW,在cube搭建过程中将每个公司数据作为一个分区数据的来源,这样子即可分区又易于维护每个分公司的数据,而且还不会容易引发一个DW而数据爆炸、效率等问题。 问 阅读全文
posted @ 2013-10-30 11:35 John.Xiong 阅读(788) 评论(0) 推荐(0)
摘要:在某些时候我们可能想对现有的SSAS实例进行重命名之类的,比如:我以前有两个SSAS,一个2005,一个2008R2,其中我们2005是一开始安装的,并且是默认实例,2008R2是命名实例,但是随着使用,2005逐渐退出了使用,此时我们可能会删除2005,但是又希望2008R2改为默认实例,那么此时 阅读全文
posted @ 2013-09-27 12:21 John.Xiong 阅读(488) 评论(0) 推荐(0)
摘要:转载来源:http://www.ssas-info.com/analysis-services-articles/50-mdx/2196-mdx-non-empty-vs-nonempty One of my favourite questions in MDX is the difference 阅读全文
posted @ 2013-08-27 11:57 John.Xiong 阅读(947) 评论(0) 推荐(0)
摘要:转载博客:http://www.cnblogs.com/studyzy/archive/2009/11/30/1614139.html SQL Server在安装到服务器上后,出于服务器安全的需要,所以需要屏蔽掉所有不使用的端口,只在防火墙规则中开放必须使用的端口。下面就来介绍下SQL Server 阅读全文
posted @ 2013-08-12 16:23 John.Xiong 阅读(1709) 评论(0) 推荐(0)
摘要:SSAS访问ORACLE数据仓库读取数据创建CUBE的时候报如下错误:SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中 阅读全文
posted @ 2013-06-21 00:03 John.Xiong 阅读(382) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/arnold/archive/2012/05/28/2520856.html 1.ParallelPeriod with member [Measures].[a1] As 'ParAllelPeriod(Year,2,[时间].[月].&[201 阅读全文
posted @ 2013-06-04 21:30 John.Xiong 阅读(477) 评论(0) 推荐(0)
摘要:BI项目中,我们经常需要设计“平均值”这样的指标,例如电子商务中的平均销售额,Web分析中的平均访问时长,等等。而Analysis Service中提供了一个“AverageOfChildren”的聚合方式,看上去好像就是为了这样的需求而设计的。 但是测试结果却发现,得到的数据根本就不是我们期望的。 阅读全文
posted @ 2013-04-28 15:32 John.Xiong 阅读(495) 评论(0) 推荐(0)
摘要:转载地址:http://blog.csdn.net/xuyue1987/article/details/7080991 在制作报表的过程中少不了的一项就是KPI(关键绩效指标),实现KPI的方法和工具有很多,我之前使用了微软的SharePoint Server 2010中的其中一个工具Perform 阅读全文
posted @ 2013-03-27 11:42 John.Xiong 阅读(661) 评论(0) 推荐(0)
摘要:调优时,有时需要清空缓存来对比。使用xmla命令clearcache来完成。清空整个库的缓存:清空单个cube的缓存:不支持清除单个分区的缓存来自为知笔记(Wiz) 阅读全文
posted @ 2013-01-23 12:21 John.Xiong 阅读(341) 评论(0) 推荐(0)
摘要:步骤:1、创建一个SSIS包,拖拉一个"Analysis Services 执行 DDL 任务"组件2、再在DDL语句配置页面写如下语句:C:\VankeBI.abf/*备份的地址和文件*/true//以下为"自动恢复Cube"的DDL//Analysis Services 执行 DDL 任务 自动恢复cube路径\文件名.abf库名true来自为知笔记(Wiz) 阅读全文
posted @ 2013-01-23 12:20 John.Xiong 阅读(406) 评论(0) 推荐(0)
摘要:问题描述:今天在某个项目中处理了一下Cube,但是居然报错啦,处理失败!一大串红色的错误,看的我心慌慌,仔细一想我并没有做什么错误的操作啊,我仔细寻找了一下错误、看了几遍,删除了旧的Cube处理了几次都是报错,甚是郁闷,我仔细看看错误信心,其中"将expression转换为数据类型datetime时出现算术溢出错误。",根据我平时经验告诉我有2种可能:1、CUBE中的试图表中创建的命名计算计算出错2、数据仓库中读取表数据的时候错误,一般表中有计算的大概都是创建试图,在试图中的计算转换有问题。于是我检查了所有涉及的命名计算,发现命名计算没有问题,都是有数据并且正确的接下来我就 阅读全文
posted @ 2013-01-17 16:18 John.Xiong 阅读(313) 评论(0) 推荐(0)
摘要:异常字符导致的"attribute key not found"处理异常由于服务器默认安装时Sql Server使用了Chinese_PRC_CI_AS这个collation,导致对一些unicode字符并不能很好的处理,加上SqlServer 和SSAS对字符串比较处理上的不一致,导致了处理的异常。我们来看一下问题的分析。问题描述我们先来构建实验的数据-- 员工维度表Create Table [DimEmployee]([EmployeeKey] [int]not null,[EmployeeName] [nvarchar](32) not null)insert int 阅读全文
posted @ 2013-01-16 22:12 John.Xiong 阅读(541) 评论(0) 推荐(0)
摘要:解决维度成员中的非法Xml字符导致的查询错误问题描述最近在项目中遇到这么个情况,在展开维度成员的时候,服务端抛出了"The server sent an unrecognizable response"的异常,看了下异常细节,给出的错误信息是"hexadecimal value 0x01, is an invalid character. Line 1, position 6771. (System.Xml)"(十六进制0x01是无效字符,行1,位置6771)我遇到的真实案例某项目中,代理商名称中出现了一个多余的内码,导致Analyzer在拖代理商名称时 阅读全文
posted @ 2013-01-16 22:07 John.Xiong 阅读(515) 评论(0) 推荐(0)
摘要:全半角空格导致的Analysis Services处理错误问题描述某维度表的字符串列同时出现两条记录,A记录以半角空格(英文空格)结束,B记录以全角空格(中文空格)结束,除此之外其他部分均相同。Analysis Service处理的时候抛出“Key not found”的异常,导致处理失败。为了实验,我们创建两张非常简单的表:-- 员工交易事实表Create Table [FactTransaction]([TransactionKey] [int] not null,[EmployeeKey] [int] not null)-- 员工维度表Create Table [DimEmployee] 阅读全文
posted @ 2013-01-16 19:33 John.Xiong 阅读(405) 评论(0) 推荐(0)