SAP 分析云2022年第三季度新功能详解之:后端查询分析

动机

微件级别的查询性能分析背后的动机很简单。在 SAP Analytics Cloud 分析云中的故事的设计阶段,开发人员有时必须要面对整体故事的复杂性。这种复杂性不仅取决于业务需求的范围,还取决于技术细节和在 SAP 分析云中实现的要求。

其中,一个被广泛采用的故事标准为:

  • 故事的数据准备充分
  • 故事性能表现良好

本次介绍的新功能将关注后者:故事中微件的性能表现。在这个功能的帮助下,开发人员可以立即获得有关每个微件的性能反馈。当您的故事越复杂,这种针对每个微件的即时性能反馈就越重要,也越能帮助您降低故事的维护成本。

在讨论性能时,我们推荐您应该关注以下三个方面的性能影响因素:

  • 客户端的性能表现
  • 网络的性能表现
  • 故事中各个微件的性能表现

客户端和网络的性能表现和评测,我们在SAP Analytics Cloud 性能基准工具中提供了解决方案,但SAP 分析云故事中的微件性能被一些人视为难以理解的黑匣子。我们意识到,需要在 SAP 分析云中提供更多的信息,以帮助设计人员了解微件设计如何影响查询性能以及他们如何采用最有效的实现和设计。其中,后端系统中微件下发的查询运行信息是很重要的衡量标准。本次更新引入的”后端查询信息“功能,将提供这些必要信息。

在这个功能中,针对后端运行时间超过一秒的微件,SAP 分析云将展示后端系统报告,列出可能影响该运行时间的潜在因素。

功能概述

后端查询分析功能将在满足以下条件时可用:

  • 系统中的后台查询运行时间大于 1s
  • 故事处于编辑模式
  • 当使用经典设计模式时,以下微件可用
    • 桌子
    • 价值动因树 (VDT)
  • 当使用优化设计模式时,以下微件可用
    • 统计图
    • 价值动因树 (VDT)

后端查询分析可通过以下方式访问:

  • 经典设计模式
    • 表:上下文菜单/显示性能分析
    • VDT:上下文菜单/显示性能分析
  • 优化设计模式
    • 图表:上下文菜单/应用于图表/错误和警告
    • 表:上下文菜单/显示性能分析(根据图表采用设计)
    • VDT:上下文菜单/显示性能分析(将根据图表采用设计)
  • 表功能:
    • 表的警告图标

功能范围

后端查询分析旨在为故事设计者和查询设计者提供额外的支持,它并不是最终的、完整的或唯一的答案,而是解决整个“谜题”的一个重要组成部分。

微件级别的查询分析应与 SAP 分析云中的其他工具、报告和文档(最佳实践)一起使用,例如:

  • 识别对后端系统性能影响最大的 SAP 分析云故事和分析应用程序
  • 分析问题场景的后端运行时长分布
  • 使用性能分析工具对这些有问题的场景进行工作流分析并识别耗时的微件
  • 确定最常用的故事和分析应用程序
  • 分析问题场景的工作流程
  • 在这些工作流程中识别有问题的微件
  • 使用模型 SAC_PERFORMANCE_E2E(可在”文件/系统/通用/SAC 内容“ 中找到)分析有问题的故事中的条目页面和导航,以便能够重新设计和优化

功能使用示例

  1. SAP HANA / MDS

  2. SAP BW / InA

  3. 微件包含过多计算导致 30 秒的查询处理时间

未来功能增强:

我们会不断完善此功能,未来考虑的功能增强有:

  • 有关 InA 的更多信息以及有关如何提高对话性能的其他 SAP 说明和建议
  • 有关 MDS 的更多信息以及有关如何提高对话性能的其他 SAP 说明和建议
  • 规划具体细节的附加信息
  • 作为微件后端查询分析的下一步,执行客户端和网络信息分析并将结果展示

更多相关 SAP Notes