DTP语义组分析

语义组是指定相关的数据不会被拆分到多个数据包中上载。例如,DTP要上载900条数据。数据都有公司代码这个字段。上载的数据中一共有2个公司代码,COMP1,COMP2。其中COMP1的记录有500条,COMP2的记录有600条。

假设设定DTP数据包大小为900:

未设定语义组前,系统先把COMP1的500条记录都放在第一个包P1中,然后把 COMP2 400条数据放入P1中。P2包中COMP2 200条。这样同一公司(COMP2)的数据分在两个包中传输。

设定了语义组后(勾选公司代码)。系统发现同一公司代码的数据可能被拆分到两个数据包中时,它会自动扩充包,以保证了同一公司的数据不会被拆分。

 

如上分析,语义组可以保证同一数据包中的数据是相关联的。如下图所示,当在语义组设定了公司代码、主资产编号、自编号、折旧范围、会计年度后,同一会计年度中同一资产会在同一个数据包中上载。

 

posted @ 2012-10-26 18:09  hanmos  阅读(1058)  评论(1编辑  收藏  举报