Report_Table定义说明表定义意义: 定义Report_Table是为了跟踪DS数据表的下发情况,DS每成功下发一张数据表,Report_Table中会写入一条反馈记录,存储了表下发的JOB名称、表名、记录数和开始、结束时间等信息,反馈表中的记录可以根据省端的需要提供给省端。如果Report_Table中缺失需要数据下发的表名的记录,则说明该表的数据下发存在问题。 表结构字段说明:JOB_NAME:记录数据表下发所在的JOB名称。 TABLE_NAME:记录数据下发的表名。 BEGIN_TS:记录增量数据下发的数据起点时间戳值(只适用增量数据下发任务)。 FIN_TS:记录增量数据下发的数据终点的时间戳值(只适用增量数据下发任务)。 BEGIN_TS、FIN_TS字段配合使用,只在增量数据下发业务中存储这两个字段值,每次下发的增量数据就是所下发数据表的时间戳字段在这两个字段值之间的数据。 BEGIN_ZDATE:记录增量数据下发的数据起点的时间戳(组合时间戳:日期、时间)的日期值。 BEGIN_ZTIME:记录增量数据下发的数据起点的时间戳(组合时间戳:日期、时间)的时间值。 FIN_ZDATE: 记录增量数据下发的数据终点的时间戳(组合时间戳:日期、时间)的日期值。 FIN_ZTIME:记录增量数据下发的数据终点的时间戳(组合时间戳:日期、时间)的时间值。 BEGIN_ZDATE、BEGIN_ZTIME记录的是组合时间戳(某些表的时间戳是由日期和时间两个字段组合而成),使用方式和BEGIN_TS、FIN_TS一样。 JOB_START_TIME:记录数据下发JOB的开始时间。 JOB_END_TIME:记录数据下发JOB的结束时间。 JOB_START_TIME、JOB_END_TIME两个时间值差即是数据表数据下发所花费的时间,受数据量、网络通信质量的影响。 ALL_OF_DATA:记录下发表的所有数据量。 NUMBER_OF_DATA:记录下发的增量数据量。 全量下发时,ALL_OF_DATA、NUMBER_OF_DATA的数据量是相同的,记录的都是数据表的数据总量;增量下发时,两个字段值是不相同的,前者记录数据总量,后者统计的是单次下发的增量数据。 PROV_CODE:记录数据下发的省份代码。 MARK:备注字段(默认为空字符串),HANA在下发完反馈记录后标记为’0’,省端接收的反馈记录该字段都为空字符串,省端可针对自己的处理逻辑对该字段做处理。
|