Generic Dleta的设置如图16-24所示这对于初学者是一个难点,小结如下:
(1)Delta-Specific Field区域
1)Field Nm(字段):要选择DataSource中DataSource的一个能够将Delta数据标识出来的字段。
2)在Time stamp/Calendar Day/Numeric Pointer中选择一个与Field Nm相关的选项。
●时间戳(Time stamp)。该字段是一个DEC15字段,它始终包含服务器时间格式的时间戳,是上次更改记录时产生的。
●日历日期(Calendar Day)。该字段是一个DATS8字段,它始终包含上次更改的日期。
●数字指针(Numeric Pointer)。该字段包含每个新记录出现的一个数字指针。
(2)Settings区域的安全间隔选项
安全间隔不设置时可能会丢失Delta数据。
例如,假设本次Delta要抽取的数据间隔是12:00~12:30,而现在有一个凭证是12:25创建,12:35保存的,那么该条凭证的Time stamp是12:25,所以本次Delta和下次Delta都不可能抽到这条凭证,数据就丢失了。因此,需要设置安全间隔。
安全间隔包括如下两种:
●安全间隔上限(Safety Interval Upper Limit):就是将抽取的结束时间调后,不会引起数据重复。
●安全间隔下限(Safety Interval Lower Limit):就是将抽取的开始时间调后,这种方式更保险,但可能造成数据重复加载,仅适用于DataSource上面接DSO,且Key Figure汇总方式为覆盖情况。还需要注意以下几点:(www.xing528.com)
●两者调后的时间都需要大于DataSource所涉及的凭证创建的最长时间。
●当Delta Field为Time stamp时,间隔单位为秒。
●当Delta Field为Calendar Day时,间隔单位为天。
●无论上限还是下限,直接填入数值,不需要加符号,但起到的作用都是做减数。
一般在项目中仅使用安全间隔上限或下限中的一种。为了说明是否使用安全间隔的区别以及上限和下限的区别,图16-28列出了安全间隔下限和上限都使用的情况。
图16-28 安全间隔
(3)Settings区域的已提取数据的Delta类型
系统使用增量类型(Delta Type)来确定提取的数据如何在BW中解释,以及它可以传递到哪些数据目标中。包括如下两个选项:
1)New Status for Changed Records(已更改记录的新状态)。每条载入的记录都会为关键值和特征提供新的状态。具有此增量类型的数据源可以写入到DSO对象或主数据表中。
2)Additive Delta(附加增量)。已提取数据的关键值添加到BW中。具有此增量类型的数据源可以为DSO和InfoCube提供数据。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。