【发布时间】:2009-06-29 14:57:48
【问题描述】:
我必须验证 olap 多维数据集数据和构建多维数据集的关系表中的数据是否正确。 我将通过编写 TSQL 查询并将值与多维数据集的值进行比较来做到这一点。
但是,我在确定哪些列用于度量的过程中陷入了困境。如何确定哪些列用于度量?
帮助表示赞赏!
【问题讨论】:
-
这个问题对我来说似乎是错误的。我为此道歉。应该是……像这样:如何在浏览多维数据集时确定哪些列用于 OLAP 度量?
我必须验证 olap 多维数据集数据和构建多维数据集的关系表中的数据是否正确。 我将通过编写 TSQL 查询并将值与多维数据集的值进行比较来做到这一点。
但是,我在确定哪些列用于度量的过程中陷入了困境。如何确定哪些列用于度量?
帮助表示赞赏!
【问题讨论】:
您需要查看多维数据集元数据。
对于 SSAS2005,查看 DSV(数据源视图)以及在幕后映射到暗淡和事实表值。这应该让你看到发生了什么。如果您没有项目,您可以使用 BIDS 中新项目对话框中的“导入分析服务模板”(或类似的)选项对其进行逆向工程。
计算度量值在多维数据集脚本中定义。如果您有逆向工程的多维数据集或多维数据集项目,您可以打开多维数据集并在“计算”选项卡中查看。
对于 AS2000,您可以在服务器上打开多维数据集(假设有足够的权限)并查看那里的映射。有一个名为 OLAPScribe 的工具可以帮助您为 AS2000 执行此操作。或者,您可以在源数据库上运行跟踪,并在处理多维数据集时捕获多维数据集生成的 SQL。
【讨论】: