BIDS部署时出现元数据管理器发生错误
在使用Microsft的BI商业智能解决方案时,有时候部署时会出现莫名其妙的“元数据管理器发生错误,找不着XXX。”之类的错误提示。我有一次是因为删除了一个维度中的一个属性,结果部署的时候就说Measure Group里面找不到这个属性,云云,折腾了半天都没找到哪里用到了这个属性的地方。后来到Analysis Service把之前部署过的OLAP数据库删了重新部署即OK了。
还有一次,是因为在Cube中建立了计算成员,但是忘了写表达式,结果后来部署的时候出错。在BIDS中,你没法指望能够双击错误就定位到出错的地方,你只能把每个设置的地方都看一看,哪里有可能出错。而且,在BIDS中,重构能力稍微弱了一点,像我改变了维度中的属性名称,结果属性关联中相应的名称居然没有帮我自动更改,等到编译的时候才提醒我。
像这种莫名其妙的问题,在做技术的时候我们经常会遇到。解决的办法也没有“范式”可循,只能7分靠经验,3分靠运气了。
你可能对下面的文章感兴趣

本博客遵循CC协议2.5,即署名-非商业性使用-相同方式共享
写作很辛苦,转载请注明作者以及原文链接~
如果你喜欢我的文章,你可以订阅我的博客:-D点击订阅我的文章



最新评论
这个错误应该是因为Java不支持命名组导致的,将(?.*)语 法改成(.*),然后后向引用的时候使用\1即可。 但是由于java还不支持平衡组,也就是压入弹出堆栈的操...
在Expresso工具上确实可以运行 ;我改成java正则表达式后(?s)<(?<Ht mlTag>[\\w]+)[^>]*\\s...
这得看具体场景,如果你的文件非常大,那么使用正则匹配可能效率 会明显不如自己写一个程序一行一行去统计来得高。但是至少这种方 式不用自己写代码。
支持喽!博客不错!
好办法,不过据说正则表达式性能不高