SAP Analytics Cloud 中的自定义微件简介
学习目标
描述 SAP Analytics Cloud 中的自定义微件,以及它们与标准组件的区别。
设想你正在构建一个 SAP Analytics Cloud 故事,却发现标准可视化无法完全呈现你所需的特定见解。自定义微件让你能够扩展 SAP Analytics Cloud 的能力,创建针对你确切需求量身定制的独特可视化和交互模式。
本课介绍自定义微件,说明其用途以及它们如何融入 SAP Analytics Cloud 环境。本课将重点介绍你作为高级 SAP Analytics Cloud 用户,如何利用它们创建真正量身定制的分析体验。
SAP Analytics Cloud 故事中的自定义微件
标准组件构成 SAP Analytics Cloud 故事的基本构建块。你使用这些组件来呈现数据、促进用户交互并构建故事的布局结构。
SAP Analytics Cloud 提供一套全面的标准组件,包括图表、表、输入控件和文本元素。这些组件旨在满足广泛的分析和计划需求,是大多数 SAP Analytics Cloud 用户的主要工具。
SAP Analytics Cloud 中的自定义微件使你作为高级用户能够通过开发满足专门需求的可复用组件来增强平台。与为通用分析和计划任务设计的标准组件不同,自定义微件让你能够创建特定的可视化和交互方法。
自定义微件适用于以下场景:
需要专门的可视化,
需要自定义的交互模式,
有可用的开发资源。
在实践中,自定义微件通常由技术用户或开发人员开发,而故事作者可以在多个故事中复用它们,无需修改底层代码
理解自定义微件
自定义微件是一种可复用组件,可以添加到 SAP Analytics Cloud 故事中,从用户角度看其功能与其他任何组件相同。你可以将其放置在故事页面上,通过属性进行配置,并将其链接到数据模型。
从技术角度看,自定义微件使用 Web 技术构建,由以下部分组成:
一个 元数据文件(JSON) ,它定义微件在 SAP Analytics Cloud 中如何被识别和配置,
一个或多个 JavaScript Web Component ,它们实现微件的行为和渲染。
元数据文件充当 SAP Analytics Cloud 与 Web Component 实现之间的桥梁,使 SAP Analytics Cloud 能够解释微件的属性、数据绑定和事件。
元数据与实现之间的这种分离使自定义微件能够在不同故事和用例之间可复用、可配置且易于维护。
自定义微件与统一故事体验
自定义微件在 Unified Story(优化设计体验) 中得到完全支持。这可确保自定义开发的组件遵循与标准微件相同的设计和交互原则。
在统一故事中,自定义微件:
可以从微件面板添加
可以使用属性进行配置
可以与故事筛选器和数据交互。
从故事使用者的角度看,自定义微件无缝融入整体用户体验。
总结
自定义微件将 SAP Analytics Cloud 的能力扩展到标准组件之外,提供专门的可视化和交互。
自定义微件通过支持可复用、由开发人员构建且能无缝集成到故事中的组件来扩展 SAP Analytics Cloud。它们通过元数据定义,使用 Web 技术实现,同时与统一故事体验完全兼容。
本课其余配图


