我必须验证 olap 多维数据集数据以及构建多维数据集的关系表中的数据是否正确。我将通过编写 TSQL 查询并将这些值与多维数据集的值进行比较来实现这一点。

但是,我在确定哪些列用于测量的过程中陷入了困境。如何确定哪些列用于度量?

帮助表示赞赏!

有帮助吗?

解决方案

您需要查看多维数据集元数据。

  • 对于 SSAS2005,请查看 DSV(数据源视图)以及到幕后暗淡和事实表值的映射。这应该可以让您看到发生了什么。如果您没有项目,您可以使用 BIDS 中新项目对话框中的“导入分析服务模板”(或类似选项)对其进行逆向工程。

  • 计算的度量在多维数据集脚本中定义。如果您有逆向工程多维数据集或多维数据集项目,则可以打开多维数据集并在“计算”选项卡中查看它。

  • 对于 AS2000,您可以打开服务器上的多维数据集(假设有足够的权限)并查看那里的映射。有一个名为 OLAPScribe 的工具可以帮助您在 AS2000 上执行此操作。或者,您可以在源数据库上运行跟踪并捕获多维数据集在处理时生成的 SQL。

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