原始数据表A的数据经过处理后存储为B,B经过汇总计算后存储为C,应该识别为几个ILF?
如果有原始数据表A,A的数据经过处理后存储为B,B的数据经过汇总计算后存储为C,应该识别为几个ILF?
从用户的角度看,逻辑文件就是一个,至于后边的B和C,是为了后续的业务处理即基本过程服务的,是为了输出方便而做的逻辑处理。
假如B、C表示为了优化展示性能做的更改的话,需要单独识别吗?
万变不离其宗,关键还是要根据逻辑文件的基本概念和识别规则,ILF要是用户可识别并且可维护的业务对象或业务规则,并且有逻辑差异和依赖关系,才能识别为ILF。这个需求描述比较简单,还是要看具体情况。如果A/B/C都具有不同的业务意义(举个例子如业务流水、业务指标、日报,从业务流水生成指标,进而生成业务日报),则可为3个ILF;如果B只是为了生成C的中间数据,用户不可识别,则B不能识别为ILF;如果C是实时报表查询统计输出(衍生数据),C也不能识别为ILF。