现在装载事实表的数据,需要在维度表中做查询.
事实表:
Date, FID, Value
维度表:
FID, DateFrom, DateTo在插入事实表里,需要在维度表中查找
1.相同的FID,这个用LookUp
2.Date介于DateFrom与DateTo之间,这个不知道用什么组件?哪位朋友知道?谢谢!!!
事实表:
Date, FID, Value
维度表:
FID, DateFrom, DateTo在插入事实表里,需要在维度表中查找
1.相同的FID,这个用LookUp
2.Date介于DateFrom与DateTo之间,这个不知道用什么组件?哪位朋友知道?谢谢!!!
select fid,min(date),max(date) from tb group by fid
然后去更新维度表。
维度一但变化就插入新行.
FID, DateFrom,DateTo
1, 1000-1-1, 1999-1-1
1, 1999-1-2,2009-1-1
1, 2009-1-2,9999-12-31我在插入新的事实表数据时,必须要根据当前的日期来绑定是哪一个时候的维度纪录,这很正常啊.
好像它的转换组件都只能直接做JOIN,
我是想知道如何能实现A.date>=B.DateFrom AND A.date<=B.DateTo的查询操作