数据提取
原创
©著作权归作者所有:来自51CTO博客作者youxue的原创作品,谢绝转载,否则将追究法律责任
1.完全
2.Delta
3.按请求获取数据
ODS中没有数据 + 关键指标传输规则中集合选覆盖:
1.条件:
1.1 PSA中有一个请求(请求未更新到任何增量的数据目标)
1.2 Delta
结果:
1.1 PSA请求的状态改变(数据目标中的请求已更新).
1.2 PSA中数据全部载入ODS新数据表再到有效数据表。
1.3 再执行一次数据传输进程数据不再加载。
在上面的基础上在PSA中加入一条新的数据请求。
执行数据传输进程,数据全部载入有效数据表,重复的覆盖。
2.条件:2.1 PSA中有两个请求(请求未更新到任何增量的数据目标)
2.2 Delta
结果:
PSA请求全部执行,PSA 中数据全部载入新数据表,相同的特征覆盖,指标合计。
载入有效数据表。
在PSA中加入一新请求,数据增加一行。
执行数据传输进程:数据全部载入新数据表,载入有效数据表替换掉原来的全部计录。
在PSA中加入一新请求,数据删除一行。(修改一条数据的指标相同)
执行数据传输进程:数据全部载入新数据表,载入有效数据表,如果载入的数据和有效数据表中数据相同则覆盖,不相同的数据仍存在。
条件:PSA中有三个请求(请求未更新到任何增量的数据目标)(和两条数据一样)
多个请求同一次载入新数据表的数据,如果关键字字段相同则合计。
任一次进入有效数据表的数据如果关键字字段相同,则替换原来的有效数据表中的数据,如果不相同的则存在。
3. 条件:
3.1 PSA中有一个请求(请求数未更新到任何增量的数据目标)
3.2 Delta
3.3 按要求获取数据.
结果:
3.1 PSA中更新的请求已改变.(数据目标中的更新已改变)
3.2 PSA中数据全部加载到新数据表,再到有效数据表。
在上面条件的基础上在PSA中加入一个新请求。执行数据传输进程:
数据全部加载到新数据表,再到有效数据表。
结论2:PSA中请求状态为“数据目标中的请求已更新”将不被执行,只要是PSA中请求状态为“请求未更新到任何增量的数据目标“都会被执行
每执行一次“数据传输进程”将从第一条进入PSA带有“数据目标中的请求已更”的数据开始一条一条加载到新数据表。
多个请求同一次载入新数据表的数据,重复的不覆盖。
任一次进入有效数据表的数据如果相同,会替换原来的有效数据表中的数据,如果不相同的仍存在。
4. 条件:
4.1 PSA中有一个请求(请求未更新到任何增量的数据目标)
4.2 完全
结果:
4.1 PSA中更新请求的状态不改变(请求未更新到任何增量的数据目标)
4.2 PSA中数据全部载入新数据表,全部载入有效数据表。
再执行一次数据传输进程:PSA中数据全部载入新数据表中,重复不覆盖。
全部数数据载入有效数据表,关键字字段相同的替换,不同的仍存在。
结论1:执行PSA中的全部请求。
多个请求同一次载入新数据表的数据,如果关键字字段相同则合计。
任一次进入有效数据表的数据如果关键字字段相同,则替换原来的有效数据表中的数据,如果不相同的则存在。
5 条件:
5.1 PSA中有一个请求(请求未更新到任何增量的数据目标)
5.2 完全
5.3 按要求获取数据
结论2:执行PSA中的全部请求。
每执行一次“数据传输进程”只加载第一条进入PSA的数据到新数据表。
多个请求同一次载入新数据表的数据,重复的不覆盖。
任一次进入有效数据表的数据如果相同,会替换原来的有效数据表中的数据,如果不相同的仍存在。
InfoCube
完全:更新PSA中全部的数据到目标,相同数据不覆盖。
完全+按要求获取数据:只更新最后进入PSA的那数据。相同数据不覆盖。
Delta提取:(Psa数据中更新的请求:请求尚末更新到任何使用增量的数据目标。)完全提取一次,不再重复。删除目标数据,仍可提取。
Delta+仅获取增量一次:(Psa数据中更新的请求:请求尚末更新到任何使用增量的数据目标。)完全提取PSA中数据一次,删除目标数据仍不能提取。
Delta+仅获取增量一次+按请求获取数据:只加载最后一条进入PSA符全条件的数据,重复不覆盖。
按请求获取数据:从PSA中最早进入的那条数据起,一条一条更新到目标对象中。
上一篇:oracle的包和大对象学习笔记
下一篇:数据加载(ABAP)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
数据提取邮箱
数据提取邮箱
邮箱 数据提取