2020-09-07 09:54发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, saveAll的限制... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
saveAll的限制是什么,或者关于saveAll的性能有何考虑? 我们必须不时地导入大约100到160万行。 impex不是一种选择。
谢谢
不知道为什么impex/csv是一个约束,但是如果原因是文件或敏感数据的大小,那么我建议使用Bean Shell脚本直接导入CSV文件,而无需触摸它 。 如果您具有正确的用户ID/密码,则可以直接连接到外部数据库。 以下是2个选项。 选项1读取外部CSV文件。 选项2直接从第三方数据库读取它。
INSERT_UPDATE产品;代码[unique = true]; ..."#%CSVReader reader =新的CSVReader(ImpExManager.class.getResourceAsStream("" myDataFile.csv""),"" utf-8"");" "#%reader.setMaxBufferLines(100000l);" "#%impex.includeExternalData(reader,1,-1);"
这些可以通过Hybris管理控制台导入,将enableCodeExecution和legacy模式设置为true
最多设置5个标签!
不知道为什么impex/csv是一个约束,但是如果原因是文件或敏感数据的大小,那么我建议使用Bean Shell脚本直接导入CSV文件,而无需触摸它 。 如果您具有正确的用户ID/密码,则可以直接连接到外部数据库。 以下是2个选项。 选项1读取外部CSV文件。 选项2直接从第三方数据库读取它。
INSERT_UPDATE产品;代码[unique = true]; ..."#%CSVReader reader =新的CSVReader(ImpExManager.class.getResourceAsStream("" myDataFile.csv""),"" utf-8"");" "#%reader.setMaxBufferLines(100000l);" "#%impex.includeExternalData(reader,1,-1);"
INSERT_UPDATE XYType; $ code [unique = true]; $ mandant; $ typ; baseProduct(code,catalogVersion(catalog(id [default ='myCatalog']),version))#%impex.initDatabase(,,,); "#%impex.includeSQLData("" SELECT"" +"" myProduct.ProductID,myProduct.Tenant,Variant.myVariantID,(myProduct.ProductID +'-base ::'+ CAST(myProduct.Tenant AS varchar(2))) )"" +""从DB.SpecialProduct作为产品JOIN DB.SpecialProductVariant作为VARIANTE"" +""在myProduct.ProductID = Variant.ID和myProduct.Tenant = Variant.Tenant"" +"" WHERE"" +"" Variant.myVariantID> 0 AND Product.variant ='xytype'""));"这些可以通过Hybris管理控制台导入,将enableCodeExecution和legacy模式设置为true
一周热门 更多>