Ssas 目标和实际比较的星型模式

Ssas 目标和实际比较的星型模式,ssas,data-modeling,cube,dimensional-modeling,star-schema,Ssas,Data Modeling,Cube,Dimensional Modeling,Star Schema,我将为一个大学数据仓库项目建模一个星型模式。我们需要将实际应用程序计数与目标进行比较 有与系、课程组和课程相关的目标计数(由学院每年设定) 要求是确保设置的目标得到正确分配,并确保应用程序的进度符合目标 一个建议是在单个事实表中包括所有实际计数(部门级总接受计数、课程组级总接受计数、课程级总接受计数)和相应的目标计数(部门级目标计数、课程组目标计数、课程目标计数)。此星形模式中的维度之一是课程维度。它包括所有 课程、课程组和部门信息。我确实理解这里的粒度问题,但这可以在多维数据集实现级别处理 或

我将为一个大学数据仓库项目建模一个星型模式。我们需要将实际应用程序计数与目标进行比较

有与系、课程组和课程相关的目标计数(由学院每年设定)

要求是确保设置的目标得到正确分配,并确保应用程序的进度符合目标

一个建议是在单个事实表中包括所有实际计数(部门级总接受计数、课程组级总接受计数、课程级总接受计数)和相应的目标计数(部门级目标计数、课程组目标计数、课程目标计数)。此星形模式中的维度之一是课程维度。它包括所有 课程、课程组和部门信息。我确实理解这里的粒度问题,但这可以在多维数据集实现级别处理

或者,如果我想在维度的不同层次上设置目标,我应该构建不同的事实表吗?如下所述:

为3种不同类型的目标实现3个事实表,并将这些事实表连接到实际的事实表。在这种情况下,课程维度可以雪花般地分为课程组维度和部门维度。第一个事实与课程有关。第二个事实到课程组,第三个事实到部门。实际事实表具有课程级别的粒度,因此所有三个事实表都可以通过课程连接到实际事实表。请注意,实际事实表为谷物课程级别,可以将其聚合以获得更高级别,例如课程组和部门实际计数


数据架构师请评论

如果我对这个问题的理解是正确的,你将得到课程层面上最详细的事实表。另外两个(在集团和部门级别)将是可在仓库内计算的聚合。在现实生活中,您可能会对这些聚合使用物化视图。是的,事实表当然是级别的,所有实际度量都是级别的。目标计数是不同级别的,当然,课程组和部门。目标计数直接从excel表导入,实际值从事务系统导入。问题是我要将所有目标计数和实际值保存在同一事实表中!我知道颗粒不相等,但我将在立方体级别上执行一些级别聚合限制!?你有没有一个例子来说明你的数据是什么样子的?把不同层次的事实放在同一个事实表中听起来是不对的。事实表应具有清晰的纹理,且纹理应一致。如果需要的话,你可以为不同的颗粒制作单独的事实表,并将其聚合到这些级别。如果我理解正确,你将在课程级别获得最详细的事实表。另外两个(在集团和部门级别)将是可在仓库内计算的聚合。在现实生活中,您可能会对这些聚合使用物化视图。是的,事实表当然是级别的,所有实际度量都是级别的。目标计数是不同级别的,当然,课程组和部门。目标计数直接从excel表导入,实际值从事务系统导入。问题是我要将所有目标计数和实际值保存在同一事实表中!我知道颗粒不相等,但我将在立方体级别上执行一些级别聚合限制!?你有没有一个例子来说明你的数据是什么样子的?把不同层次的事实放在同一个事实表中听起来是不对的。事实表应具有清晰的纹理,且纹理应一致。您可以为不同的粒度制作单独的事实表,并根据需要聚合到这些级别。