云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

京东云_服务器能做什么_好用

小七 141 0

有许多关于聚合的博客使用CDS视图或不使用CDS视图,甚至还有一个叫做嵌入式分析的主题,在所有的KPI中,实现了图表和聚合,使用KPI modeler可以使用所有这些功能。

您所需要的只是理解注释和CDS视图(大部分内容),是的,如果您还没有开始挖掘,现在就开始,不要被落在后面https://blogs.sap.com/2019/02/12/不要成为团队为什么cds视图是新的abap对象/。

已有许多博客可用于嵌入式分析、具有分析功能的CD视图等,其中包含深入的信息。我将在参考文献中提及这些内容。

在本博客中,我将尝试涵盖任何给定维度和度量的动态聚合,大数据分析工具有哪些,类似于ms excel表中的透视表。

ABAP CDS视图、SAP Odata服务的基本知识,使用CDS视图和参考数据源创建Odata服务。

动态聚合(针对任何给定的切片和数据源)维度和度量的骰子)可以通过abap(分组方式)或CDS视图来实现。

在CDS视图中也有两种方法,一种是在Odata中使用SADL层,另一种是分析引擎框架,它可以自动为您生成聚合。

这个博客将基本上提供有关分析应用程序的信息对于给定的LOB,如何使用odata图表服务和KPI单个服务来聚合维度和度量的任何片段和骰子。

因此,基本上我们可以使用两种方法向CDS视图添加分析功能-

基本和高级内容是什么。。??

基本意思是,你不需要一个有注解的视图@分析.查询:正确,大数据专业,只有基本计算才能工作。查询将由SADL层(动态ABAP选择查询)处理

用于分析引擎(BW)提供的高级分析功能,如异常聚合、复杂公式、查询浏览器应用程序等,我们需要使用分析查询CDS视图。

高级分析CDS视图

因此在CDS视图中使用高级分析CDS视图(嵌入式分析)可以使用注释分析.datacategory以及分析.查询. 我们需要聚合.默认值或者默认值。聚合在odata的元数据中可以清楚地知道哪些字段是维度,哪些字段是度量。对于BW分析引擎,Mahesh Kumar Palavalli的优势和使用方法将在下一篇博客中发表。

使用SADL层聚合

当我们想使用单一服务进行读取时(包括分析要求、KPI、图表、,故事和聚合)和相同的服务需要用于CUD操作,然后才能使用it方法。

因此,让我们开始-

首先根据业务需求创建CDS视图,使用VDM概念如下-

在度量上添加注释如下-

所以我们得到的是注释@DefaultAggregation:#SUM,此注释将特定列作为度量值,并对该列数据进行求和,#AVG将获得平均值。

现在在下一步中,使用RDS(reference data source)创建odata服务,这是生成odata服务的最佳方法

一旦我们介绍默认值。聚合关于措施,手游返利,在服务的元数据(RDS创建)中,所有其他字段变为维度,如下-

其余所有属性变为元数据中的维度,如下-

现在给定的服务将按原样工作,除了会生成一个"分析ID"键而抑制所有其他语义键外,如何解决这个技术问题键到语义键我将在后面介绍,它用于获取单个记录,从一个实体导航到另一个实体,或者对给定的语义键进行更新和删除。

在下图中,1是聚合Id,后跟销售订单(语义键),然后后续的键000001是销售订单项,最后PUSD是参数,其中In value是美元(货币转换)。

如果我们正在执行服务,则它不会给出聚合值,但它将作为正常服务

所有过滤器,计数,内联计数,分页($top,$skip)取决于URL调用

如果我们想在给定维度上聚合(groupby),那么我们需要如下调用URL,它将根据给定维度为度量值提供聚合。

sap/opu/odata/sap/service\u Name/Entity?$select=Dimension1,dim2,dm3,measure1,measure2

在下面的用例中,我们传递的是netwr和vkorg,因此基于组织的动态groupby是结果集来了。

通过使用上面的url,我们可以看到任何给定的维度和度量结果都会来pivot(就像在excel pivot中一样),可以在不同的图表和执行仪表板中使用,

下面是结果集-

基于销售组织和部门(spart)下面是聚合

基于销售组织、部门和销售区域–

注意:

如果您通过了所有非度量字段,则不再应用聚合,这是显而易见的。

总是在消费视图级别传递聚合注释,因为这些注释不会从子视图(界面,基本)传播到父视图(消费)。

不要用SUM或AVG或COUNT之类的聚合手动创建CDS视图,并将其作为Fiori应用程序的OData服务公开。它会失去它的魅力,尝试使用defaultaggregation注解以一种通用的方式设计它,这样它就可以在不同的智能控件中重用。

现在又有不同的情况

1)简单的CD视图如上