Cube不可见,但可以访问

近日使用SQL Server 2005的Business Intelligence Development Studio开发报表,出现一个问题:在同一database下两个cube, 通过MDX语句均可以访问,但是在SQL Server Management Studio中, 却只能看到一个Cube, 另一个能访问到,不能看到,当然也就不能通过拖拉的方式选择字段了。

 

图1:在BI Development Studio中可以操作

可以编辑和操作

 

图2:在Management Studio中不可见

在SSMS中可以访问但不能可视化

左边:可以看到cube[ChannelInventory]是实际存在的,查看属性也是正常可以访问的

中间:在MDX语句的查询区中,Cube下拉框中只能看到另一个Cube,当然也无法通过拖拉的方式选择Measures和Dimensions了

右边:直接下MDX语句,其实是可以查询到结果的

而且,在其它的可视化Client工具中,也都无法看到这个Cube。

 

初步判断,应当是Cube的哪个Visable属性问题,但一时就是没有找到;最后,终于在下图中找到这个属性,修改了一下,好了!

图3:Cube的Visible属性

Cube的Visible属性

其实能想到这个属性不难,关键是这个属性页并不是在Solution Explorer中相应Cube的右键属性页,而是双击把Cube打开到编辑状态,在[Cube Structure]页签中选到这个Cube上,再右键才能点出来的,这点要注意,找对地方不容易啊!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值