警告:表加载程序的每次提交行已在BODS中重置为1

2020-08-24 20:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我在BODS 4.2 sp12中面临以下问题,我正在从SAP ECC系统中提取ztable。

警告:由于表包含LONG或BLOB列,因此表加载程序的每次提交行已被重置为1。

如果我使用Long_to_Varchar()转换函数,则不会发生该警告。

这会在提取中创建任何imapct吗?

我是否应该忽略此警告?

请帮助我...

提前谢谢。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我在BODS 4.2 sp12中面临以下问题,我正在从SAP ECC系统中提取ztable。

警告:由于表包含LONG或BLOB列,因此表加载程序的每次提交行已被重置为1。

如果我使用Long_to_Varchar()转换函数,则不会发生该警告。

这会在提取中创建任何imapct吗?

我是否应该忽略此警告?

请帮助我...

提前谢谢。

付费偷看设置
发送
2条回答
Bunny_CDM
1楼-- · 2020-08-24 21:06

https://help.sap.com/viewer /8092b085a68941f6aaa6708685a62b0d/4.2.13/zh-CN/5762e9316d6d1014b3fc9283b0e91070.html?q=long_to_varchar

检查有关varchar的信息,如果您拥有的long值都适合您的大小 在函数中指定最大大小,则不会发生数据丢失。 如果它们都不适合,则可能会丢失一些数据,因为长列通常用于每个字段中的大量数据。

通过使用,可以提高加载性能。 long到varchar,并且由于long数据类型而没有将提交重置为1。

Climb_Ma
2楼-- · 2020-08-24 21:11

二进制数据类型的最大大小是多少? 每个值最多2GB。 如果提交大小为1000行,则意味着最多可能需要2000GB的缓冲内存。 并假设它是具有这种数据类型的单列。

那该怎么办?

正确的方法是动态调整提交大小。 除非空间超过一定的内存阈值,否则最多可以收集1000行。

一种有花边的方法是将提交大小强制设置为1,而不必担心性能损失。 数据服务开发采取了便宜的方法。

一周热门 更多>