混合MDX Drillthrough语句和SQL连接

时间:2009-08-24 05:34:40

标签: sql mdx

我想使用MDX drill through命令,但我也希望将它连接到一些SQL表。

即事实表中会有一个Id,而不是我希望将其加入到另一个表或视图中的许多其他数据,并根据下钻中返回的ID生成报告。

想法?

1 个答案:

答案 0 :(得分:1)

MDX不会直接这样做。我能想到的唯一方法是从钻取中检索记录集(可以使用ADO完成),将其加载到临时表中,并将其与查询中的任何其他内容相连接。

另一个选项是扩大钻取(如果维度包含您需要的数据)并从中获取字段。请注意,SSAS2005 +可以支持多个钻取操作。

This MSDN article有一些代码段,演示了如何使用从钻取返回的记录集。