有关 EnOS 数字孪生可视化¶
EnOS 数字孪生可视化(Digital Twin Visualization,简称 DTV)为企业提供数据可视化解决方案,帮助应用开发人员通过低码/无码的拖拉拽体验,将来自数字孪生建模的数据可视化,提高可视化页面的开发效率,增强页面在不同行业的复用性。
核心功能¶
DTV 通过以下核心功能,助力高效、安全、灵活地构建和展示数据驱动的可视化应用:
数据源整合与管理
多源数据接入:支持 EnOS 平台资产数据、Rest API 及静态数据表等多种数据源的无缝整合,提供统一的通用数据接口。
数据安全管理:提供工作空间隔离和系统级权限管理,确保数据访问的安全性与合规性。
低代码页面开发
拖拽式设计:支持多样化图表类型,通过直观的拖拽操作快速构建页面,灵活展示资产设备数据。
高级展示能力:支持多图层页面设计,适配多语言环境,自动单位转换,并展示复杂拓扑结构(如拓扑卡片、分组热力图),便于实时监控设备状态和快速发现异常。
页面管理与模板化
领域模板沉淀:积累跨领域的页面模板和组件模板,覆盖多种工业场景,便于快速开发和定制。
模板化复用:支持将页面及组件保存为自定义模板,保留数据绑定和联动配置,减少重复配置。
高效资源管理:支持页面、模板和图纸的导入导出,结合标签管理功能,便于快速定位和维护。
权限精细控制:提供页面编辑与访问权限的独立管理,确保开发与使用的安全性。
页面发布与嵌入
第三方灵活集成:支持通过 iFrame 等方式将页面嵌入第三方应用,适配多样化业务场景。
历史版本管理:记录页面历史版本并支持回滚,确保开发迭代的稳定性。
运行态调整:允许用户在运行态下调整页面布局与组件,提升开发灵活性。
一体化的功能入口:所有功能入口整合于 DTV 中心,避免多菜单切换,提升操作连贯性与用户体验。
工作模式¶
DTV 采用配置态与运行态的双阶段工作模式,不同用户角色在各阶段承担相应职责,共同完成可视化页面的生命周期管理。
配置态:应用开发人员在 DTV 中进行页面编辑、组件配置、数据绑定等操作的状态,功能入口通常是 DTV 中心。在此模式下,应用开发人员可测试并发布可视化页面以供终端用户使用。
运行态:可视化页面发布后,终端用户在 EnOS 应用门户或第三方应用中,通过网页、移动设备或大屏对可视化页面进行访问和交互的状态。
用户角色及其职责¶
DTV 主要服务于以下两类用户角色:
应用开发人员
负责在配置态进行可视化应用的开发与集成,常见于物联网开发、系统集成等岗位。应用开发人员可在 DTV 接入各类数据源,通过拖拽组件、配置联动快速构建页面,最终实现将成果直接发布或集成至各系统中。DTV 帮助应用开发人员显著提升开发效率,降低可视化构建的技术门槛,帮助团队高效完成项目交付。
终端用户
通常在运行态使用可视化页面,根据是否拥有页面编辑权限,可分为两类:
具备编辑权限的终端用户通常为业务管理人员或运维工程师,可在运行态根据实际业务需求灵活调整页面布局与组件配置。他们能够自主优化视图,快速响应业务变化,而无需开发人员介入,从而实现更高效的实时监控与业务决策。
仅具备查看权限的用户一般为行业专家或管理层人员,专注于通过多种设备访问可视化页面,获取实时业务状态。他们可直观查看数据看板与图表,在页面进行基本的筛选和切换,快速掌握实时信息,辅助日常监控与管理决策。
如需获取应用或页面相关权限。联系 OU 管理员。
产品架构¶
DTV 提供仪表盘、组态页面和单页应用三种核心页面类型,支持全面覆盖从数据监控到复杂业务集成的多种可视化场景。
DTV 支持连接 EnOS 内置数据源及外部数据源(如 API 和静态文件)。应用开发人员可对已接入的数据进行适配与元数据集成,为可视化提供数据准备。
完成数据准备后,应用开发人员可通过拖拽组件与容器、配置数据过滤与联动、定义交互事件等操作,灵活构建满足不同指标监控与业务分析需求的可视化页面。DTV 还基于多行业实践经验,抽象出丰富的组件模板、页面模板(包括仪表盘模板和单页应用模板),帮助应用开发人员快速创建符合业务场景的标准化页面,显著提升开发效率与应用质量。
其架构图如下: