没有桥梁的 SSAS m2m 关系 table
SSAS m2m relationship without bridge table
示例:
我们有 2 个事实 tables:
- 事实 table 与包含 column1 和 column2 的 pk。我们还有 measure1.
- 第二个事实table pk 仅与 column2 和一个 measure2。
对于没有与 measure2 关系的常规键的 ssas 中的维度,我们应该使用哪种类型的关系?应该是m2m吗?如果我们使用常规类型,它会乘以 measure2 并显示错误信息。事实上它不是多对多的关系,case for one row from fact table 1 there are don't row from fact table 2. 你能解释一下吗?
如果您的维度 table 有一个 2 列 PK,那么您的事实 table 必须同时具有这两列才能与该维度建立关系。
在第二个事实 table 中,您可以将缺少的列添加到 table,或者使用视图来添加它,甚至可以将它添加到 SSAS 的数据源视图中不得已。
示例:
我们有 2 个事实 tables:
- 事实 table 与包含 column1 和 column2 的 pk。我们还有 measure1.
- 第二个事实table pk 仅与 column2 和一个 measure2。
对于没有与 measure2 关系的常规键的 ssas 中的维度,我们应该使用哪种类型的关系?应该是m2m吗?如果我们使用常规类型,它会乘以 measure2 并显示错误信息。事实上它不是多对多的关系,case for one row from fact table 1 there are don't row from fact table 2. 你能解释一下吗?
如果您的维度 table 有一个 2 列 PK,那么您的事实 table 必须同时具有这两列才能与该维度建立关系。
在第二个事实 table 中,您可以将缺少的列添加到 table,或者使用视图来添加它,甚至可以将它添加到 SSAS 的数据源视图中不得已。