HANA CDS与 R3维护视图

2020-09-21 20:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,专家们请解释一下CDS视图...

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

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


您好,专家们请解释一下CDS视图与维护视图的区别或优点是什么。 在这两种方法中,我们都可以联接多个表,应用联接规则,并且都可以在激活时在数据库层上创建物理视图。 除了使用列存储方法和垂直数据分区以加快并行处理速度之外,Code Push Down的技术优势是什么? 为什么我们要使用CDS而不使用Maintenance Views(带有实时示例),最正确的答案是什么? 请没有理论。

2条回答
hengyuye
2020-09-21 20:31

您仍在使用错误的术语"维护视图" ...如果可以说"数据库视图",那将是完美的 (可能还会添加" ABAP词典",以将其与实际的数据库视图区分开来。)

您的假设似乎是正确的,我只对"使用ABAP报告进行聚合"一句话,我将重新表述。"使用Open SQL进行聚合"(报告是一种特殊类型的程序,聚合可以在任何类型的程序中完成 ABAP程序)。

但是我的第一个答案是关于"维护视图"的。 我既不是CDS视图专家,也不是HANA专家。

通过使用更精确的问题来重新整理您的最后评论,从而提出一个新问题,从而使您从社区中受益。 否则,您的问题看起来像是"请像博客文章一样回答,以列出CDS与Open SQL的优点/缺点",据我所知,这不是SCN论坛的目的。

我的2美分(不要犹豫,跳过本节,因为我可能完全错了,因为它比基于知识的观点更基于意见):

您的问题确实太广泛了,您正在混合使用CDS,Open SQL,BO和BI。 CDS是对SQL的丰富,带有注释等,可以更好地描述数据模型。 我不知道如何将BO和BI与CDS/SQL进行任何比较,他们谈论的不是相同的东西(您只能将BO与BI报告进行比较,而将CDS与SQL进行比较,仅此而已)。 与SQL相比,CDS视图的优势在于代码下推(数据库级别的性能更好),数据建模,授权概念以及最新技术将越来越多地使用CDS。 关于分析,我认为它与HANA的关系比与CDS的视图更为紧密。

请注意,CDS与"按列存储数据"无关(从您在第一个问题中的评论开始),该技术特定于HANA,并且CDS可以与其他数据库一起使用(ABAP CDS与HANA CDS)

一周热门 更多>