惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
A
About on SuperTechFans
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
罗磊的独立博客
J
Java Code Geeks
人人都是产品经理
人人都是产品经理
MongoDB | Blog
MongoDB | Blog
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
Jina AI
Jina AI
F
Fortinet All Blogs
H
Help Net Security
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Last Week in AI
Last Week in AI
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
C
Check Point Blog
GbyAI
GbyAI

博客园 - anchky

招聘.Net或者Php工程师(可兼职) 求Tech·Ed 2007微软技术大会,上海站的票一张 在杭州的日子,每天数据挖掘 - anchky - 博客园 推荐Minesage的BI原创资源 OLAP项目的一般过程 Code For MiningStructure DataMining Digest 分解分析树,KPIs 用OWC展示多维数据集 MDX函数使用介绍(四):字符串函数&元组函数 在2005中使用DrillThrough函数 MDX函数使用介绍(三):聚合函数 在AS2005的From子句中使用Select从句 MDX 函数的使用介绍(二):数值函数 文摘 MDX Solutions 通过http访问AS的server端配置(AS2000) MDX 函数的使用介绍(一) Some Digest From MDX Solution 推荐一个Blog“Microsoft SQL Server Development Customer Advisory Team”
AMO添加维度属性、层次结构
anchky · 2008-06-09 · via 博客园 - anchky
 

最近项目中需要用户添加自定义的维度属性、层次结构。操作用户自定义完成,后台由AMO处理实现,发现一个很棘手的问题。不知各位同行是否遇到过类似问题,在此寻求帮助。

举例说明我的问题,时间维度,提供用户自定义划分时间段的功能,比如自定义划分白天和晚上的时间段。在后台只需数据源视图时间表上增加一个对应的计算列,时间维度上增加一个对应的属性就可以了,这在BIDS环境下很容易实现,但是利用AMO模拟这个操作过程总是不到“alter没有完全展开”的错误,我们尝试updaterefresh了多个相关的对象都宣告失败,以至开始怀疑是不是msbug

最终我们选择了一个很费事,但也算能解决问题的办法,只是这个办法的代价太高了。首先把引用时间维度的所有cubedrop掉,再drop掉该维度,然后再重新创建包含了自定义属性的该维度,其次需要引用该维度的cube再次添加引用,最后处理维度、cube

         我们有过这样的思考,是不是AMO对维度的任何更改都要重新处理这么多的事项?BIDS也是利用AMO实现的,它是怎么做到只更新需要的属性的的?