简介
许多用户很难有效地使用SAP S/4HANA云嵌入式分析关键用户工具。CDS视图、关联、基数等在一个SE16似乎是分析数据的银弹的世界里可能会非常混乱。最常见的挑战之一是使用与多个数据源的正确关联。错误的关联数据源会导致数据集重复,从而对聚合值产生负面影响。
在本博客中,您将看到如何分析数据集以识别错误的关联数据源。我将演示如何正确使用saps/4HANA云嵌入式分析工具,如自定义CDS视图。分析包括五个步骤:
首先,用户将创建CDS视图设置的概述,这有助于更好地理解上下文:
概述
查询将项目数据与销售订单(SO)和采购订单(PO)数据相结合。创建并关联了多个自定义CD视图。例如,两个黄色的与[0…*]基数关联。
请注意博客自定义CD视图-使用多个数据源,好评返现怎么操作,由产品所有者Andreas Riehl编写:
他说:
其次,用户将分析YY1\U OverviewCube的原始数据。使用"自定义CD视图",用户可以打开数据预览以识别多余的销售订单。
打开应用程序自定义CD视图搜索相关的CDS视图(YY1\u TKProjectOverviewCube)单击该行打开"CD"视图点击"预览"(如果需要参数,请插入值)
在这种情况下,用户根据计算字段"OpenPrice"发现重复项,该字段在一个销售订单中有三个不同的值:
已识别重复项
单击"上一步"单击元素查询"OpenPrice"的计算
"OpenPrice"的计算基于标签为"净订单价格"的元素(别名:NetPriceAmount)。用户必须打开使用元素的自定义CD视图。
打开应用程序自定义CD视图搜索相关的CDS视图(YY1\u SOSchedule\u PR\u PO)单击该行打开"CD"视图点击"预览"(如果需要参数,悠哉返利机器人,请插入值)
"净订单价格"有三个不同的值:
已识别的重复项
假设:用户获得大量重复项,因为许多重复项具有多个净订单价格。这不应该发生,因为净订单价格是特定于行的,物联网管理平台,应该只有一个值。
这就是为什么用户必须深入挖掘相关的数据源。
概述扩展
第三,用户将在YY1\U SOSchedule\U PR\U PO预览中检查示例的"采购文件"编号。
已识别的采购订单
采购订单相关采购订单为4500000043.
使用应用程序"自定义CD视图-待弃用",用户可以预览已发布的CD视图。用户对"I\u PurchaseOrderItemAPI01"感兴趣,以获取采购订单4500000043的"净订单价格"。
打开应用程序"自定义CD视图–待弃用"搜索相关CD视图"I\u PurchaseOrderItemAPI01"单击箭头打开CD视图点击"预览"(如果需要参数,政务大数据,插入值)
采购订单4500000043有两行,每行有一个净订单值。
采购订单项目的值
由于查询中存在重复项,关联肯定有问题。
接下来用户将使用应用程序"Custom CDS Views–to be deprecated"创建一个新的自定义CDS视图,因为他要分析"I\u PurOrdAccountAssignmentAPI01"更详细。
打开应用程序"自定义CD视图-待弃用"搜索相关CD视图"I\u PurOrdAccountAssignmentAPI01"选择行单击"创建"选择一个名称,例如YY1\uPurOrdAccountAssign继续选项A或选项B
两个选项如何关联数据源
用户感兴趣的是使用不同关联的"NetPriceAmount"字段是否有差异:
选项a
打开"字段选择"选项卡添加关联\u PurchaseOrder和\u PurchaseOrder。_采购订单项添加关键字段添加字段NetPriceAmount点击"保存草稿"点击"预览"
关联选项A
结果选项A
可以看到结果是错误的。我方销售订单项目有多个值:
关联重复选项A
选项B
打开"字段选择"页签添加关联\u PurchaseOrderItem添加关键字字段添加字段NetPriceAmount点击"保存草稿"点击"预览"
关联选项B
结果选项B
结果是正确的,因为只有一个"净订单价格"与销售订单项目相关:
选项B是正确的
结论
有了这个信息,用户将检查YY1\U SOSchedule\U PR\U PO中的元素
打开应用自定义CD视图搜索相关的CD视图(YY1\U SO\U Schedule\U PR\U PO)单击该行打开"CD"视图点击"元素"
根据选项A的关联添加元素:
错误来源
用户必须用正确关联的元素(基数[1..1])替换这些元素:
点击"编辑"点击"添加"搜索正确的关联(选项B)选择元素单击"确定"
搜索正确的元素
新旧元素之间的差异
删除错误的关联后,应清除重复的元素。
选择具有错误关联的元素单击"删除"
如果无法删除字段,什么叫大数据云计算,则与其他CD视图存在依赖关系。
要可视化依赖的CD视图,请单击右下角的图标
依赖关系
在这种情况下,用户必须自上而下删除所有元素,即以任何方式使用NetPriceAmount(通过计算直接或间接)。