如何确定事实表中的哪些列用于计算 OLAP 多维数据集中的度量?
题
我必须验证 olap 多维数据集数据以及构建多维数据集的关系表中的数据是否正确。我将通过编写 TSQL 查询并将这些值与多维数据集的值进行比较来实现这一点。
但是,我在确定哪些列用于测量的过程中陷入了困境。如何确定哪些列用于度量?
帮助表示赞赏!
解决方案
您需要查看多维数据集元数据。
对于 SSAS2005,请查看 DSV(数据源视图)以及到幕后暗淡和事实表值的映射。这应该可以让您看到发生了什么。如果您没有项目,您可以使用 BIDS 中新项目对话框中的“导入分析服务模板”(或类似选项)对其进行逆向工程。
计算的度量在多维数据集脚本中定义。如果您有逆向工程多维数据集或多维数据集项目,则可以打开多维数据集并在“计算”选项卡中查看它。
对于 AS2000,您可以打开服务器上的多维数据集(假设有足够的权限)并查看那里的映射。有一个名为 OLAPScribe 的工具可以帮助您在 AS2000 上执行此操作。或者,您可以在源数据库上运行跟踪并捕获多维数据集在处理时生成的 SQL。
不隶属于 StackOverflow