我们有一个维度。Dimension 代表完整的代码集合(假设是 10 000 个代码)。
出于查询目的,假设我们需要 500 个代码用于维度中的特定 KPI。仅选择我们需要过滤的代码将需要很长时间。
我们决定创建一种“规则表”,其中仅包含特定 KPI 所需的代码(假设从维度中选择了 500 个代码,并在规则表和维度之间的多维数据集中创建关系) . 因此,我们应该能够将该表作为过滤器。但它并不完全奏效。
关系:
维度:primary_key 和其余列(包括用于 KPI 的“代码”)
Fact_Table:维度的primary_key的foreign_key。
Rule_Table:维度的primary_key和'Code'作为列的foreign_key。
首先这可以工作吗?接着..
这将是一个更好的选择。每个 KPI 代码(规则表)的单独视图或单独表?
还是有更好的方法来做到这一点?