好用的云存储_分布式_云计算平台试用

云存储服务 虚拟云 浏览

小编:摘要: 本文件的目的是详细说明为实现访问计划计算作业的并行化而必须执行的一组活动。访问计划计算是通过SLT将表从源系统初始加载到目标中央财务S/4系统的主要活动。如果我们

摘要:

本文件的目的是详细说明为实现访问计划计算作业的并行化而必须执行的一组活动。访问计划计算是通过SLT将表从源系统初始加载到目标中央财务S/4系统的主要活动。如果我们考虑中央财务表AUFK和COBK,它们有大量的源数据,什么大数据,在计算阶段需要时间将这些数据从源系统带到SLT系统。在开始这些表的初始加载时,相关数据被提取出来并以压缩格式临时存储在源系统的队列中。默认情况下,单个访问计划计算作业将数据从原始表复制到源系统中的队列。根据从源表中提取的记录量,单个访问计划计算作业需要大量时间。因此,我们应该并行执行访问计划计算作业,将源表中的记录带到SLT。它将减少计算步骤完成的时间;这将减少通过SLT从源系统向目标中央财务S/4HANA系统初始加载表的执行时间。

假设:

a)从源系统加载的表是透明的或池表。b) 基于LTRS筛选器值,要加载的源表中的记录计数大于50000。因为只有记录超过50000条的表才能配置并行化。c) SLT顾问具有执行SLT箱中活动所需的所有角色。d) 源和目标中央财务S4HANA系统中的RFC用户应具有生成运行时模块的权限。

前提条件:

a)需要打开SLT客户端,因为模板加载对象发送器结构需要更改。

b)检查源和SLT系统中可用的批处理作业数。应足以执行该过程。

c)此并行化过程所需的最大批处理作业数为8。SAP建议每个传质Id在SLT中运行的并行作业不能超过8个。

d)SLT系统中每个传质Id的初始加载作业和计算作业的数量不应超过同一传质Id下要加载的表在LTRS中维护的并行作业的数量,这意味着不能超过大于8.

e)数据传输作业的总数应大于每个MT ID中的初始加载作业和计算作业的数量。如果您有一些表在复制中运行,而您添加了一个表来执行初始加载。例如:如果我们不提供任何初始加载作业和计算作业来并行执行这两个进程,那么最多可以有8个批处理作业。并且,数据传输作业的数量应大于初始加载作业或计算作业,以执行相同传质ID中存在的表的复制。对于相同传质ID中存在的每个表,我们应具有一个数据传输作业。一旦完成表的计算和初始加载,则所有数据传输作业都将被复制用于复制相同传质ID的表

3。实现并行化的一组活动

3.1源表记录计数

转到源系统,根据要放入表的LTRS筛选器获取源表记录计数。需要此步骤来确定两个参数。第一个参数是IUUC\ U PRECALC\ U OBJ中的NUMREC字段值,第二个参数是SLT框中配置的传质Id中计算作业和平行作业(LTR)的数量。这两个参数将在第3.2、3.3和3.4节中解释。例如:源表AUFK records count为3952443.

3.2传质Id中的计算作业数

因为源表AUFK records count为3952443,我们最多可以在LTRS中为AUFK表配置8个并行批处理作业。并且,在检查SLT系统中运行的MT ID以及源系统和目标系统中可用的作业之后,我们决定将计算和初始加载作业的数量保持为6。注:计算和初始加载作业的数量最多为8个。创建传质ID后可以更改作业数,点击"更改作业数"按钮即可,如下图截图所示

MT ID中的作业数

3.3在表IUUC\U PRECALC\U OBJ中创建条目

如汇总部分所述,在计算阶段,源表数据从原表复制到队列中在源系统中。可以通过在表IUUC\u PRECALC\u OBJ中定义其他设置来改进此过程(当前没有可用于此设置的UI)。为了使任何其他设置生效,必须在开始初始加载之前将更改保存在表中。由于源表记录计数为3952443,我们决定保留计算作业数6和并行作业数6。

我们可以使用字段NUMREC定义一个访问计划可以处理的记录数。这里,表记录计数是3952443,如果我们在字段NUMREC中为表指定值900000。系统将生成5个可并行运行的访问计划。前4个访问计划将分别处理900000条记录,而最后一个访问计划将处理剩余的452443条记录。要定义字段NUMREC的值,可以将表中的记录总数除以要并行运行的访问计划数。

此表可以通过SE16直接维护,因为没有可用于此设置的UI。如果SLT consultant无法创建条目,则可以获得在表中创建条目的权限,也可以由Basis consultant完成。您可以在表IUUC\U PRECALC\U OBJ中提供以下要维护的值

MT\U ID:XXXCONVOBJECT:AUFK(要加载的表名)NUMREC:900000

IUUC\U PRECALC\U OBJ SLT维护

3.4 LTRS中的并行作业数和读取类型

这里我们设置了要执行的并行作业数。转到LTRS事务代码->单击要在其下执行初始加载的传质ID->(如果要加载的表不存在)右键单击性能选项->单击"添加表",否则单击要为其配置并行作业的表。在"并行作业数"字段中输入值,如下面的屏幕截图所示。由于源表是透明表,因此读取类型应为5,发送方队列。

注意:如果源表是群集表,则读取类型应为4,发送方队列(群集表)。

LTRS-作业数和读取类型

3.5创建预定义的加载和复制对象

使用SE38或SA38执行程序IUUC\ U REPL\ U PREDEF\ U对象,并选择要加载的表下的传质Id。为我们的场景选择MT Id XXX.

创建预定义的加载和复制对象-选择屏幕

当前网址:http://www.vmchk.com/tutorials/51967.html

 
你可能喜欢的: