点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨朋友, 我提出了一个要求,其...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨朋友, 我提出了一个要求,其...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨朋友,
我提出了一个要求,其中必须将带有某些选择参数的计算视图数据加载到持久性HANA表中。 这对于改善BO报告的运行时执行是必需的。
早期流程:计算视图-> BO报告[运行时错误和许多内存分配错误]
新流程:计算视图->存储过程->持久表---> BO报告
在给定的公司代码和会计期间,我大约有1000万条数据。 当我运行此计算视图以将数据加载到持久表中时,出现内存分配错误。 因此,我想到了发布日期,并允许基于发布日期将视图中的数据加载到持久表中。 令我惊讶的是,这也给我带来内存错误。
然后,我想到了使用限制和偏移量将数据加载到多个批次中的方法,
从视图中选择*,其中company_code ='C001'和financial_period = '03 .2019'限制100000偏移量0-1个lac行
从视图中选择*,其中company_code ='C001'和financial_period = '03 .2019'限制100000偏移量100000-接下来的10个lacs行
我认为它的行为类似于BW批处理作业,但这也失败了,因为限制和偏移量仅在加载整个数据集之后才起作用,因此它也导致了内存转储。
请帮助我达到此要求。
谢谢
Gaurav
HANA 2.0 SP3
为了有效地划分结果,可以使用输入参数而不是WHERE子句。 尽管这将涉及到必须修改计算视图。
您似乎正在试图为效率低下的计算视图或更可能是大小不正确的HANA系统提出解决方案。
Michael
一周热门 更多>