WEB开发网
开发学院数据库MSSQL Server Analysis Services 2005中数据完整性处理 阅读

Analysis Services 2005中数据完整性处理

 2007-05-13 09:26:12 来源:WEB开发网   
核心提示: 解决方法:双击Baserate数据源,然后选择【impersonation information】栏 出现如下界面,Analysis Services 2005中数据完整性处理(3),当前我是以SQL验证方式登录,我把它改为系统验证方式(使用系统帐号)登录后上述问题解决,直接查看该维度的

解决方法:双击Baserate数据源,然后选择【impersonation information】栏 出现如下界面,当前我是以SQL验证方式登录,我把它改为系统验证方式(使用系统帐号)登录后上述问题解决,如图:

问题2:发布时碰到事实表中 insur_dur 字段存在“Z”值,其不能在维度表的键值中找到,如图  

解决方法:根据上面的知识,系统会默认将其转为未知成员,但由于错误数限制(默认为0),故错误发生的次数超过了限制数,而产生错误。故我们只需修改其错误限制数为较大的值或者为-1即可。

操作如下: 点击度量组,查看属性

修改度量组的错误配置属性,把缺省值改为自动义,然后修改错误限制数为-1,表示错误限制数没有限制,如图:  

问题3:在解决了上面问题后,竟然意外的出现了一个XML分析器的问题,如图  

解决方法:刚开始我碰到这个问题的很困惑,后来我发现发生了1000多次这样的键不能找到错误,心想是不是跟这有关,所以我把如果发生键错误则报告错误并运行 改为如果发生键错误则直接忽略,结果正常运行,如图,这算不算是微软的一个BUG呢?  

问题4:为什么在CUBE浏览页面未知成员的名称为UnKnow,如何修改它

解决方法:这很简单,直接查看该维度的属性,然后改变维度的UnKnowMembername属性的值,如使其值为“其它”,如图  

上一页  1 2 3 

Tags:Analysis Services 数据

编辑录入:coldstar [复制链接] [打 印]
赞助商链接