SAP DS没有下推ifthenelse或encode()

2020-09-22 01:53发布

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

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


我正在设计针对SybaseIQ的DS JOB,并意识到IfthenElse语法和DI Decode()函数不会被推送到数据库服务器。

是否可以使用等效的DI函数将整个操作下推到Sybase IQ服务器?

我正在使用验证->查看优化的SQL检查DF是否下推到sybase

SAPDS:14.2.3.549

SybaseIQ 16

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

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


我正在设计针对SybaseIQ的DS JOB,并意识到IfthenElse语法和DI Decode()函数不会被推送到数据库服务器。

是否可以使用等效的DI函数将整个操作下推到Sybase IQ服务器?

我正在使用验证->查看优化的SQL检查DF是否下推到sybase

SAPDS:14.2.3.549

SybaseIQ 16

付费偷看设置
发送
1条回答
CJones
1楼 · 2020-09-22 02:27.采纳回答

很显然,如果在数据存储区设置中将数据库类型设置为SybaseIQ,则DS BODI将ifthenelse函数转换为SybaseIQ的SQL格式查询。 如果我将数据库类型更改为ODBC,那么接下来要做的就是将选项" ifthenelse support"更改为"是",瞧,该操作将被下推到SQL Server。 不幸的是,我不允许编辑数据存储的设置...因此,我认为在SAP解决此问题之前,我将不得不对此进行处理。

一周热门 更多>