存档
全半角空格导致的Analysis Service处理错误
问题描述
某维度表的字符串列同时出现两条记录,A记录以半角空格(英文空格)结束,B记录以全角空格(中文空格)结束,除此之外其他部分均相同。Analysis Service处理的时候抛出“Key not found”的异常,导致处理失败。
为了实验,我们创建两张非常简单的表:
-- 员工交易事实表 Create Table [FactTransaction]( [TransactionKey] [int] not null, [EmployeeKey] [int] not…
解决维度成员中的非法Xml字符导致的查询错误
update(2009-09-20): 增加了去除这些非法Xml字符的正则表达式以及C#代码。
问题描述
最近在项目中遇到这么个情况,在展开维度成员的时候,服务端抛出了“The server sent an unrecognizable response”的异常,看了下异常细节,给出的信息是“'', hexadecimal value 0x01, is an invalid character. Line 1, position 6771. (System.Xml) ”。
问题解…
OLAP中的AverageOfChildren聚合方式
BI项目中,我们经常需要设计“平均值”这样的指标,例如电子商务中的平均销售额,Web分析中的平均访问时长,等等。而Analysis Service中提供了一个“AverageOfChildren”的聚合方式,看上去好像就是为了这样的需求而设计的。
但是测试结果却发现,得到的数据根本就不是我们期望的。后来查资料找到了关于这个聚合方式的说明:
AverageOfChildren——对某个成员的聚合值等于其所有子成员的平均值。
这是什么意思呢?假设我…
Analysis Services 2005 OLAP设计最佳实践白皮书(中文)
英文原文:OLAP Design Best Practices for Analysis Services 2005
Data Source Design Best Practices / 数据源设计最佳实践
Do use only supported OLEDB providers in a Data Source
在数据源中仅仅使用被支持的OLEDB提供程序。
Analysis Service在设计和测试的时候都是以特定的OLE DB提供程序作为基准的。虽然其他的OLE DB提供程序也可以…
Analysis Service 2005 OLAP Best Practice White Paper
Data Source Design Best Practices
OLAP databases in Analysis Services 2005 have several special requirements that are important to ensure trouble-free access to source data.
Do use only supported OLEDB providers in a Data Source
Analysis Services was designe…

最新评论
Great!
哈哈,谢谢啦,已经可以啦。
在你文章上没看到你的实现方法,能分享一下吗?
第二步的代码直接拷过去然后你只看到“loading”字符串? 没有看到那个搜索框吗?那我猜想你是引用的Google.com 的脚本,你可能被墙了。我后来也发现这个问题,所以在文章...
应该可以了,之前的订阅地址在你没有登录GoogleReade r的时候会只显示iGoogle的订阅选项。