我想(使用MDSCHEMA行集),在SQL Server / SSAS 2008年访问通过ADOMD.NET的KPI元数据时,我得到一个给定的KPI值字段,例如,在Adventure Works公司,它返回什么,我相信是的与相关联的KPI隐藏测量(例如,[措施]。[净收入值])。但该值具有与之相关联的面MDX表达。

可惜我不能在任何地方立方体找到这个措施。我试着找回的不可见的措施(MDSCHEMA_MEASURES)名单(使用限制是MEASURE_VISIBILITY = 2)通过ADOMD,但我还是不回来任何KPI隐蔽措施。

那么,如何让那些隐藏的KPI措施,这样我就可以得到实际的MDX表达式支持的KPI值/趋势/目标的/ etc ...?如果你看一看冒险Works多维数据集,你可以看到,大部分的KPI值已MDX表达式,但我似乎无法对它们进行检索。

有帮助吗?

解决方案

您无法通过任何架构行集在关键绩效指标的定义得到。您需要通过返回的XML使用DISCOVER_XML_METADATA通话和导航。

其他提示

您可以使用DISCOVER_XML_METADATA确实得到了关键绩效指标,但返回的数据将是巨大的,因为KPI是只是DISCOVER_XML_METADATA返回的数据的一个子集。

可以使用MDSCHEMA_KPIS行集将返回的KPI仅

希望这有助于。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top