-
杨思怡 初学数据Lv2
发表于2020-12-4 18:13
楼主
本帖最后由 杨思怡 于 2021-3-11 10:08 编辑
需求:需要将i@report上报并且审核通过的数据抽取整理到其他平台进行数据分析。
方法思考:由于咱们I只要填报数据以后会进行数据留痕,所以不论数据是否上报,只要保存数据库内都会有相关数据,如果是要直接取数会将还未上报审批的无效数据也取到,形成的相关数据展示会出现非常大的误差。
我们可以分析一下I@report的信息表结构,可以看到其中的STATE_字段是判断审批的关键字,但因为如果为空有两种情况,所以还需要根据TAG_进行一个辅助字段的判断
也就是需要同时满足STATE_ is null & TAG_ =1。
这个时候取到的数据只是信息表数据,bbq_,userid_,btype_这几个字段基本表和信息表都是相等的,那可以用信息表的bbq_,userid_,btype_分别于基本表或者变长表的bbq_,userid_,btype_字段相等作为一个条件过滤出一个新的库表或者视图数据然后拾取到ABI里进行数据分析。
需求:需要将i@report上报并且审核通过的数据抽取整理到其他平台进行数据分析。
方法思考:由于咱们I只要填报数据以后会进行数据留痕,所以不论数据是否上报,只要保存数据库内都会有相关数据,如果是要直接取数会将还未上报审批的无效数据也取到,形成的相关数据展示会出现非常大的误差。
我们可以分析一下I@report的信息表结构,可以看到其中的STATE_字段是判断审批的关键字,但因为如果为空有两种情况,所以还需要根据TAG_进行一个辅助字段的判断
也就是需要同时满足STATE_ is null & TAG_ =1。
这个时候取到的数据只是信息表数据,bbq_,userid_,btype_这几个字段基本表和信息表都是相等的,那可以用信息表的bbq_,userid_,btype_分别于基本表或者变长表的bbq_,userid_,btype_字段相等作为一个条件过滤出一个新的库表或者视图数据然后拾取到ABI里进行数据分析。