1.背景介绍
【模板中心】是 DataEase 中非常重要的一部分。可以帮助用户通过使用 DataEase 模板快速创建好看的仪表板或数据大屏,从而免去大量的设计环节。
DataEase 模板中心的模板既有来自于 DataEase 官方的模板市场(https://templates.dataease.cn/),也有来自于用户内部 DataEase 模板管理中的离线模板。
我们在官方模板市场或者 DataEase 的模板中心下,都可以看到模板分为了【样式模板】与【应用模板】。
在导出仪表板或数据大屏为模板时也可以看到,分别可以导出为【样式模板】或【应用模板】。本文便主要介绍这两种模板的差异与各自的应用场景。
2.两种模板的差异介绍
2.1 导出时的差异
样式模板:导出内容包含仪表板或数据大屏的组件及样式,附带导出时所展示的数据作为 demo 数据。导出后的文件后缀为 .DET2
应用模板:导出内容包含仪表板或数据大屏的组件及样式,以及其所使用的数据集结构。导出后的文件后缀为 .DET2APP
2.2 导入后的差异
样式模板:仅创建了仪表板或数据大屏,其图表所展示数据为 demo 数据,需要手动替换成系统中真实数据集
应用模板:创建时需要指定一个数据源,除了创建仪表板或数据大屏外会同时在指定数据源上创建仪表板与数据大屏对应的数据集结构,完成后无需再手动替换数据集
2.3 使用场景上的偏向性
样式模板:更注重仪表板本身的样式设计布局等内容,不关心仪表板原本所连接的数据,使用范围更广,在使用后可以替换为任意合适的数据
应用模板:更注重完整的一套对接及展示方案,有一定的针对性,适用于应用系统的对接,例如 JumpServer 应用,需要在有相同数据结构的数据源上才能使用
3.两种模板的使用实操
3.1 使用样式模板新建
应用模板后,自动进入编辑界面,每个图表的配置打开后都会显示“当前为模板图表,请更换数据集...”,并且有箭头标识了更换数据集的位置。不替换数据集并不影响对于仪表板或数据大屏的保存,不过模板上的数据并非本地真实数据,无实际意义。
3.2 使用应用模板新建
应用模板后,自动进入编辑界面,同时右侧弹出【保存应用】的弹框,需要用户进一步补充信息。
这里尤其需要注意数据源信息部分,不论是选择已存在数据源还是新建数据源,都需要保证其具备对应【应用模板】所需要的数据结构,以便其能够正常在所指定数据源上创建需要的数据集。
全部信息填写完成保存后,图表所需要的数据集已经被自动创建完成,无需用户再手动替换图表数据。
4.不同模板使用场景实例
场景一(使用样式模板):找一个好看样式与布局的模板,但是并不实际使用模板所展示的场景与指标,会在其基础上调整为个人的主题仪表板/数据大屏,并对接自己的主题数据。
场景二(使用样式模板):自己有相似场景,希望适当参考模板指标并直接使用其样式,但是数据来源和结构不一样,需要替换为自己的数据集。
场景三(使用应用模板):在测试环境制作仪表板/数据大屏,在生产环境上线使用。
场景四(使用应用模板):多个 DE 环境使用同一数据库作为数据源,之间的仪表板/数据大屏复用迁移。
场景五(使用应用模板):通用型应用系统模板,例如 JumpServer 大屏、DataEase 大屏,所分析的数据库是固定的。例如在小牛电动的案例中,客户将 DataEase v1 的应用模板复用在了自己内部的 DataEase 中。