首页 理论教育 注意事项:设置GenericDelta时需注意

注意事项:设置GenericDelta时需注意

时间:2023-06-09 理论教育 版权反馈
【摘要】:Generic Dleta的设置如图16-24所示这对于初学者是一个难点,小结如下:Delta-Specific Field区域1)Field Nm(字段):要选择DataSource中DataSource的一个能够将Delta数据标识出来的字段。2)在Time stamp/Calendar Day/Numeric Pointer中选择一个与Field Nm相关的选项。Settings区域的安全间隔选项安全间隔不设置时可能会丢失Delta数据。图16-28 安全间隔Settings区域的已提取数据的Delta类型系统使用增量类型来确定提取的数据如何在BW中解释,以及它可以传递到哪些数据目标中。

注意事项:设置GenericDelta时需注意

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列出了安全间隔下限和上限都使用的情况。

978-7-111-37555-5-Part03-382.jpg

图16-28 安全间隔

(3)Settings区域的已提取数据的Delta类型

系统使用增量类型(Delta Type)来确定提取的数据如何在BW中解释,以及它可以传递到哪些数据目标中。包括如下两个选项:

1)New Status for Changed Records(已更改记录的新状态)。每条载入的记录都会为关键值和特征提供新的状态。具有此增量类型的数据源可以写入到DSO对象或主数据表中。

2)Additive Delta(附加增量)。已提取数据的关键值添加到BW中。具有此增量类型的数据源可以为DSO和InfoCube提供数据。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈