HANA中计算视图上的SAP BW查询性能

2020-09-25 08:32发布

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

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


我已经在虚拟提供者之上创建了BW查询,并且该虚拟提供者基于HANA中的计算视图,该视图又基于ADSO表构建。

我已经阅读了有关性能博客的内容,在这些博客中,我们可以使用输入参数在计算视图的基础表上按下过滤器。

在我的场景中,我没有使用任何输入参数,而是在BW查询中使用了过滤器变量。

我的问题是如何可视化RSRT中BW查询的过滤器是否下推到计算视图的基表,还是我需要定义输入参数然后将其映射到BW查询过滤器。

请提出建议

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

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


我已经在虚拟提供者之上创建了BW查询,并且该虚拟提供者基于HANA中的计算视图,该视图又基于ADSO表构建。

我已经阅读了有关性能博客的内容,在这些博客中,我们可以使用输入参数在计算视图的基础表上按下过滤器。

在我的场景中,我没有使用任何输入参数,而是在BW查询中使用了过滤器变量。

我的问题是如何可视化RSRT中BW查询的过滤器是否下推到计算视图的基表,还是我需要定义输入参数然后将其映射到BW查询过滤器。

请提出建议

付费偷看设置
发送
3条回答
黑丝骑士
1楼-- · 2020-09-25 08:48

Sameer你好,

可以通过多种方法来提高性能。

1)如果在任何时间点仅使用2年数据,则可以将输入参数用作过滤器。 您可以使输入参数(IP)动态选择2年。 这对于在Bex查询中使用的所有特征过滤器都适用。 如果有可能将bex全局限制推到Input参数,它将提高性能。

2)您可以在复合提供程序中将IP作为目标字段,并从Bex传递值。

还要检查现有查询是否花费了多少时间。 如果它在几分之一秒内就消失了,那么就无需使用IP。

致谢

Gajesh

樱桃小丸子0093
2楼-- · 2020-09-25 08:43

Hello Sameer,

有了Hana,我认为您不必那么担心。 如果您的视图应该带来3个月的数据,则无论如何给Input参数带来好处。

致谢

Gajesh

Alawn_Xu
3楼-- · 2020-09-25 08:41

嗨,

您可以执行以下步骤:

1。 打开RSRT,将您的bex按下" Execute + Debug"

2。 在弹出窗口的" SAP HANA/BWA"下->" SAP HANA/BWA默认跟踪"下,勾选"生成PlanViz文件"

3。 复制生成的代码并在HANA Studio中打开SQL控制台

4。 运行生成的语句,看看是否将过滤器下推

BR,

一周热门 更多>