Microsoft Analysis MDX中,如何获取指定维度的详细信息?

ue 2008-06-23 01:18:14
加精
根据维度ID,返回该维度的详细信息
盼答~~~


先谢谢了~~~~
...全文
1347 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangdingyu8686 2009-10-16
  • 打赏
  • 举报
回复
维度。PROPERTY("属性").value
headsea 2009-08-16
  • 打赏
  • 举报
回复
最好用XMLA来获取schema之类的信息
cqhweb 2009-07-31
  • 打赏
  • 举报
回复
好东东...
bendanlzh 2009-07-29
  • 打赏
  • 举报
回复
xmla查询能为你提供一种选择,XMLA架构更开放而且编程实现不依赖于具体的语言,同时也能在微软的工具中查询。而且DMXml 也只是xmla协议中的一部分。以下是微软事例库查询:
获取该维度的详细信息:
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<RequestType>MDSCHEMA_DIMENSIONS</RequestType>
<Restrictions>
<RestrictionList>
<CATALOG_NAME>Analysis Services Tutorial</CATALOG_NAME>
<SCHEMA_NAME></SCHEMA_NAME>
<CUBE_NAME>Adventure Works DW</CUBE_NAME>
<DIMENSION_UNIQUE_NAME>[Dim Product]</DIMENSION_UNIQUE_NAME>
</RestrictionList>
</Restrictions>
<Properties>
<PropertyList>
<Catalog>Analysis Services Tutorial</Catalog>
<Content>Data</Content>
</PropertyList>
</Properties>
</Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

获取该维度下的层级
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<RequestType>MDSCHEMA_HIERARCHIES</RequestType>
<Restrictions>
<RestrictionList>
<CATALOG_NAME>Analysis Services Tutorial</CATALOG_NAME>
<SCHEMA_NAME></SCHEMA_NAME>
<CUBE_NAME>Adventure Works DW</CUBE_NAME>
<DIMENSION_UNIQUE_NAME>[Dim Product]</DIMENSION_UNIQUE_NAME>
</RestrictionList>
</Restrictions>
<Properties>
<PropertyList>
<Catalog>Analysis Services Tutorial</Catalog>
<Content>Data</Content>
</PropertyList>
</Properties>
</Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
获取该维度下某个层级下的level
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<RequestType>MDSCHEMA_LEVELS</RequestType>
<Restrictions>
<RestrictionList>
<CATALOG_NAME>Analysis Services Tutorial</CATALOG_NAME>
<SCHEMA_NAME></SCHEMA_NAME>
<CUBE_NAME>Adventure Works DW</CUBE_NAME>
<DIMENSION_UNIQUE_NAME>[Dim Customer]</DIMENSION_UNIQUE_NAME>
<HIERARCHY_UNIQUE_NAME>[Dim Customer].[Dim Customer]</HIERARCHY_UNIQUE_NAME>
</RestrictionList>
</Restrictions>
<Properties>
<PropertyList>
<Catalog>Analysis Services Tutorial</Catalog>
<Content>Data</Content>
</PropertyList>
</Properties>
</Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
lgfaichl 2009-07-28
  • 打赏
  • 举报
回复
老陈有实力啊,争取顶到天上去
又是违规昵称 2009-01-09
  • 打赏
  • 举报
回复
好东东啊,收藏了
無名VF 2008-11-08
  • 打赏
  • 举报
回复
mark up
noble2wolf 2008-11-06
  • 打赏
  • 举报
回复
ddddddddddddddddddddddddddddddddd
noble2wolf 2008-11-06
  • 打赏
  • 举报
回复
ddddddddddddddddddddddddddddddddd
noble2wolf 2008-11-06
  • 打赏
  • 举报
回复
dddddddddddddddddddddddddddddd
zfh198601 2008-11-06
  • 打赏
  • 举报
回复
yumi_yu 2008-11-06
  • 打赏
  • 举报
回复
mark
SlaughtChen 2008-11-06
  • 打赏
  • 举报
回复
学习了
hero_hxiong 2008-11-06
  • 打赏
  • 举报
回复
共享知识
sea_soul 2008-11-06
  • 打赏
  • 举报
回复
哥本哈士奇 2008-11-05
  • 打赏
  • 举报
回复
sorry,忘记楼主是要求从mdx中查了。
哥本哈士奇 2008-11-05
  • 打赏
  • 举报
回复
为什么不直接走adomd.net呢?
大体的思路就是检索adomdconnection下的各dimension,是一个集合,通过id检索就可以了。
huoxudong125 2008-11-05
  • 打赏
  • 举报
回复
以前做bi都用傻瓜化的东西做报表,后来用sql server 2005 的bi学习过一段时间,最近才发现可以用dotnet也可以编写更加灵活美观的bi应用程序
ZscMKay 2008-11-05
  • 打赏
  • 举报
回复
支持!
迈克揉索芙特 2008-11-05
  • 打赏
  • 举报
回复
顶老陈
加载更多回复(1)

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧