关键概念¶
容器¶
容器可用于对组件进行分组,或者将组件收纳到容器的各个页签中。
容器可用于以下场景:
- 将展示相关信息的组件收纳在一起
- 使用页签在同一页面区域中展示不同类型的组件
- 创建更加结构化的页面布局
使用容器能让仪表盘界面保持清晰整洁,更有效地呈现数据可视化。
有关容器的详情信息,参见 使用容器对组件分组。
数据项¶
在 DTV 中,可以将数据项分配至特定的数据类型,这将影响数据在组件上的展示方式。
- 度量 是可以测量的定量数据项,通常包含可以聚合的数值。
- 维度 是生成相应度量值的数据项。维度可以为离散(如 国家/地区 和 名称)或者连续(如 时间)值。
- 对比 可用于将数据进一步区分为多个层,以便比较具有相同维度数据值的多个数据集。
以绘制趋势线为例,常用的 维度 字段是 时间。随着时间的推移,一个或多个变量可以被测量,因此 度量 字段可设置为电流、电压 或 容量。如果存在多个设备,可将 device_name 设置为 对比 字段,在同一个组件上绘制多个图表。
下图绘制了电流数据(度量)与时间(维度)的关系,并以设备的类型作为对比。
另一个示例是展示指标或进度值。这里 度量 字段可以是 分数、进度百分比 或 剩余时间。如果你有多个正在运行的流程,可将 process_name 设置为 对比 字段来绘制它们的图表。
简单的来说,DTV 将维度展示为 行/X-轴,度量展示为 列/Y-轴,对比则展示为同一个组件上的多个图表。
数据源¶
数据源将仪表盘连接到数据集合,如数据库、上传的 CSV 文件、来自物理设备的测点数据或来自流处理引擎的时序数据。
EnOS DTV 支持从多个数据源展示可视化页面。你可以通过 TSDB、通用数据服务、数据联邦展示 EnOS 云端中的数据,或者通过 API 或 MySQL 展示任何数据源。
从数据源获得的数据的典型例子是带有多行数据的表格。
有关数据源的更多信息,参见 数据源。
过滤器¶
过滤器是一种功能强大的工具,用户可以通过它过滤其组件中的数值数据和时间数据。
存在三种在不同范围内运行的 过滤器:
- 全局过滤器:过滤同一页面上所有组件中的数据
- 组件过滤器:过滤同一页面上多个联动组件中的数据
- 内部过滤器:过滤单个组件中的数据
格式规则¶
使用格式规则,可以配置组件来更改其值或组件的颜色,具体取决于度量数据的值。例如,可以配置组件在度量值为 10 到 30 之间时显示蓝色,在度量值为 30 到 50 之间时展示红色。
有关格式规则的更多信息,参见 设置格式规则。
工作空间¶
工作空间可用于创建封装良好的 DTV 环境。
这意味着工作空间之间是相互隔离的,以确保信息安全。分配给一个工作空间的用户无法使用其他工作空间中的资源。类似地,一个工作空间中的数据信息无法在另一个工作空间中使用。此外,你可以根据业务需求在不同的工作空间中指定不同的鉴权方式。
有关工作空间的更多信息,参见 创建工作空间。