新手在这里。希望有人能提供帮助
我正在尝试将一个事实表(活动)分解为每天的开始和结束时间。有问题的两个表的摘录是:
资源:(id,Resource_name) 活动:(活动名称,资源ID,资源利用率,ActivityStart,活动结束)
然后我创建一个预测期为x天的表格 Forecasting_period :(天)
请注意,“活动”表可能没有所有资源,因为某些资源可能尚未分配活动。但是,这些资源应出现在利用率= 0的结果中
我尝试了2种方法: 第一次尝试: -交叉连接活动和Forecasting_period以获得每日细分 -对于交叉连接的每一行,我都会重新计算利用率:如果日期在开始日期和结束日期之间,则利用率=活动利用率,否则为零。 -我将上面的表与资源表合并(外部联接),并将不在交叉联接表中的资源的利用率设置为零
我的替代方法与此类似,但它始于Resource和Forecasting_period之间的交叉联接
我怀疑以上两种解决方案都无法扩展。 我想知道是否有针对这种类型问题的标准配方,在处理大型数据集时可能会更有效?
谢谢