自猜,SAPRFC接口,TABLE数据类型可能的样式(挖坑,遇到实际情况才能填)

一、思考背景

由于通过遍历循环在数据量较多的前提下获取SAP数据需要花费比较长的时间,且需要定时裁剪表更新数据,容易在FDL上造成任务卡顿,且可能会出现刚刚完成了表输入又进入了下一轮遍历取数的情况(取决于更新频率),需要进行优化

二、解决措施

本文的解决方向是提交任务完成效率,即缩短任务的执行时长

(一)参数数量稳定时,最暴力的做法

例如参数有1000行,拆分成多个部分,1-500,501-1000,两个遍历循环一起进行。

优点:在一定程度上可以提高获取数据的效率

缺点:在不确定参数数量时,不好进行划分,暂时不确定参数数量和组数之间的配比究竟会对最后的任务执行时长有多大影响

(二)SAP顾问开发函数

预期是开发一个SAP函数,可以直接录入数据库表,表里面包含了参数,然后一次性把对应的数据以表的形式整个输出出来,所以需要考虑TABLE数据类型怎么进行参数配置

猜想思路

将表格的内容JSON话后,再用LISTAGG()WITHIN GROUP ()函数将多行数据转为一行数据进行输入,具体需要看SAP函数能否在FDL上进行调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值