美国服务器_海外美国服务器租用_三重好礼

时间:2022-01-02 18:44       来源: 微辰云

美国服务器_海外美国服务器租用_三重好礼

在SAP HANA的发展之后,淘客单,SAP内部的技术正在迅速变化,大数据挖掘,SAP开发业务应用程序的方式也发生了范式转变。

经验法则很简单:"尽可能多地在数据库中获取最佳性能"。

几个月前,当我开始学习ABAP CDS视图时,我不得不搜索许多不同的博客和专家写的网页。现在,我想为像我这样热衷于学习ABAP CD观点的初学者推出一个博客系列!!

数据模型是应用开发的基石。它们为跨系统一致地定义和格式化数据库内容提供了一种标准化方法,使不同的应用程序能够共享相同的数据—降低开发成本,加快上市时间,提高质量和性能。

熟悉ABAP领域应用程序开发的人对应用程序并不陌生SAP NetWeaver Application Server(SAP NetWeaver AS)ABAP附带的传统数据建模工具—特别是ABAP数据字典(DDIC),大数据研发,它存储可在ABAP程序中使用的对象(如数据库表和视图)的定义。随后出现了SAP HANA和将数据密集型逻辑下推到数据库层的新范例。

虚拟数据模型(VDM)的概念是在几年前随HANA Live引入的,SAP HANA Live是一种基于套件表的虚拟数据模型,它使用本机SAP HANA SQL视图(称为计算视图)进行实时操作报告。

这带来了一些挑战:

它不支持正确的层次结构。层次结构帮助企业通过具有向下钻取功能的不同层以树形结构分析其数据。例如,时间层次结构由诸如会计年度、会计季度、会计月份等级别组成。高质量的数据模型应该为数据提供单一的定义和格式。它们应该清晰、明确、可重用、灵活,甚至是可扩展的。由于HANA实时虚拟数据模型是在HANA数据库层中定义的,这导致了事务处理业务套件和运营报告HANA数据库之间的安全角色重复。

现在,一些问题出现在脑海中:

如果我们没有核心数据服务(CDS),可能会出现。

这是一个可以供数据库开发人员用于创建应用程序服务向UI客户端公开的基础(持久)数据模型。

为了利用SAP HANA进行应用程序开发,SAP引入了一种新的数据建模基础设施,称为核心数据服务。使用CDS,数据模型是在数据库服务器上定义和使用的,而不是在应用服务器上。CDS还提供了传统数据建模工具之外的功能,包括对概念建模和关系定义、内置函数和扩展的支持。最初,云服务器买,CDS仅在SAP HANA的设计时和运行时环境中可用。现在,CDS概念也在SAP NetWeaver中作为ABAP完全实现,使开发人员能够使用ABAP开发工具在ABAP层工作,同时代码执行被下推到数据库中。

CDS简化并协调了您定义和使用数据模型的方式,而不管使用何种技术。从技术上讲,它是SQL的一种增强,它为您提供了一种数据定义语言(DDL),用于定义语义丰富的数据库表/视图(CDS实体)和数据库中的用户定义类型。一些增强包括:

用于数据模型中的计算和查询的表达式在概念级别上的关联,用查询中的简单路径表达式替换联接在ABAP和HANA平台中,本机都支持使用附加的(特定于域的)元数据来丰富数据模型的注释

CD!

事实上,CDS(在我看来)是近年来SAP在数据建模领域最雄心勃勃、最激动人心的开发。不管SAP技术平台(ABAP或HANA)如何,最终都可以以相同的方式(语法、行为等)定义和使用数据模型。当我想到CD的时候,我总会不由自主地想到"一个数据模型来统领一切"这句话

除了霍斯特·凯勒(Horst Keller)的一篇很棒的博客之外,还描述了CD的两种不同的风格

核心数据服务-一个概念,两种风格

通过上面的博客,什么是大数据概念,我们知道CD可以用两种不同的风格和用途来写NW作为abap7.4sp5引入的"代码下推"技术为ABAP开发人员利用HANA功能增加了新的可能性。在代码下推技术中,所有的计算都是在数据库层而不是应用层上进行的,这样可以快速地检索数据,因此减少了应用程序的执行。

CDS架构如下所示:

下面是ABAP特定版本中CDS功能变化的概述。

有关更多详细信息,请参阅–功能矩阵。

核心数据服务在以下提到的SAP平台中可用:

CDS实体及其应用程序元数据是可扩展的,并以最佳方式集成到ABAP数据字典和ABAP语言中。

为了保持对本博客核心目标(核心数据服务)的关注,我尝试使其尽可能小。

欢迎提出建议和问题!!

ABAP核心数据服务–第1部分(ABAP CDS实体)。ABAP核心数据服务–第2部分(CDS视图类型)。ABAP核心数据服务–第3部分(虚拟数据模型类型)

谢谢。

ABAP CDS开发指南

核心数据服务–概述和概念

SAP社区Wiki–核心数据服务

SAP NW ABAP 7.4 SP5中的新数据建模功能

SAP S/4 HANA中的核心数据服务[CDS]

ABAP CDS功能矩阵