代码到数据范例:有什么大惊小怪的?

2020-09-03 07:10发布

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

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


我刚完成关于SAP HANA的ABAP开发的OpenSAP课程。 之后,我仍然试图理解为什么"代码到数据"范例是"新"新闻……我想我们都知道,自从"发明了数据库"以来,人们就知道在数据库级别比在应用程序级别做操作更好 "。 -因此,这并不奇怪。

SAP给了我们HANA-很好!... SAP给了我们CDS等,大大改进了Open SQL。

因此,我在SAP Hana上运行了SAP-如果您必须选择需要CASE,COALESCE,UNION的数据,并且可以在ABAP中以常规ABAP的方式打开SQL 为什么 进入另一个工具-Eclipse并创建CDS视图或AMDP。 效果会更好吗?

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

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


我刚完成关于SAP HANA的ABAP开发的OpenSAP课程。 之后,我仍然试图理解为什么"代码到数据"范例是"新"新闻……我想我们都知道,自从"发明了数据库"以来,人们就知道在数据库级别比在应用程序级别做操作更好 "。 -因此,这并不奇怪。

SAP给了我们HANA-很好!... SAP给了我们CDS等,大大改进了Open SQL。

因此,我在SAP Hana上运行了SAP-如果您必须选择需要CASE,COALESCE,UNION的数据,并且可以在ABAP中以常规ABAP的方式打开SQL 为什么 进入另一个工具-Eclipse并创建CDS视图或AMDP。 效果会更好吗?

付费偷看设置
发送
4条回答
Bunny_CDM
1楼-- · 2020-09-03 07:43

代码下推并不是什么新鲜事,您绝对正确。 对于许多ABAP开发人员而言,这只是"新"。 而且,在NW 7.40 SP5/8 ABAP SQL之前,SQL只是没有足够的功能(CASE,COALESCE,UNION)来进行许多下推操作。

AMDP增加了执行SQL脚本和其他依赖于数据库的功能(如图处理)的功能。

hengyuye
2楼-- · 2020-09-03 07:20

ABAP SQL只是转换为本机SQL,因此其执行性能与等效SQL相同 通过CDS视图和AMDP进行SQL。 区别在于将几个ABAP SQL查询与传输的无用数据混合在一起,这是您无法在一个ABAP SQL查询中执行的,因此它将在数据库端更快地运行。

三十六小时_GS
3楼-- · 2020-09-03 07:39

CDS视图提供了 可以将以前不可用的几个过滤器下推到数据库级别。 例如,一个授权限制是在数据选择之后应用的。 现在,借助CDS DCL概念,这些滤波器/限制将推至dB级。

另一个主要好处是可以使用CDS视图定义的dB提示进行聚合和操纵。 他们指示dB如何执行查询。

其中一些功能以前是不可用的。 因此,与其说是引入新概念,不如说是增加功能。

希望这会有所帮助。

CPLASF-自律
4楼-- · 2020-09-03 07:30

我认为CDS视图帮助将数据公开给其他系统,ADMP帮助调用SQL脚本,过程...您不必重新发明所有 这些查询语句在ABAP中。

一周热门 更多>