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

推荐订阅源

I
InfoQ
S
SegmentFault 最新的问题
N
Netflix TechBlog - Medium
B
Blog
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 聂微东
Last Week in AI
Last Week in AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
大猫的无限游戏
大猫的无限游戏
U
Unit 42
J
Java Code Geeks
IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
T
The Blog of Author Tim Ferriss
博客园 - 【当耐特】
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
腾讯CDC

博客园 - 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实现的,它是怎么做到只更新需要的属性的的?