Skip to content
赞助合作

本站右侧赞助位长期招租

联系我投放

仪表盘与企业级报表

在企业 PLM 的日常运营中,管理者需要实时掌握变更单的处理进度、零件的设计放行率、项目的逾期风险等聚合统计指标。Aras Innovator 提供了内置的 Dashboard(仪表盘看板) 平台与 Reporting(报表定义) 系统,帮助企业将底层的关系元数据转化为直观的图表和决策面板。


1. 仪表盘架构 (Dashboard Frame)

Aras 的仪表盘是由多个独立的、可拖拽的 Widget(小部件) 组成的个性化工作区。

1.1 Dashboard 看板安全访问

仪表盘本身是一个 Item 记录(Dashboard ItemType)。

  • 可以为不同的岗位角色(如 Project Manager, Design Engineer)配置专属的默认仪表盘。
  • 可以通过 Permissions(权限控制) 限制谁有权编辑、分享或仅仅是查看该仪表盘。

2. 仪表盘小部件 (Widget) 核心类型

在仪表盘中,用户可以通过添加不同类型的 Widget 来构建个性化的管理看板:

Widget 类型数据源典型应用场景
Grid Widget (数据网格)绑定一个 ItemType 的查询或 Query Definition。显示“我当前的待办变更单(ECN)列表”,支持直接在网格中双击打开表单。
Chart Widget (统计图表)绑定 Metric(度量指标)或 Report 数据源,支持 Column(柱状)、Bar(条形)、Pie(饼图)、Line(折线)等。展示“不同分类零件的占比情况”,或者“过去 12 个月的 ECN 结案效率走势”。
Report Snapshot (报表快照)绑定一个周期性生成的后台报表快照文件(静态图片或 HTML 缓存)。展示“上月财务研发投入统计”,避免大报表实时查询影响生产数据库性能。

3. 企业级报表系统 (Reporting Services)

Aras 提供了可视化的报表设计工具,使得用户可以从单表或多表关联中提取并加工数据。

3.1 创建新报表 (Create Report)

  1. 进入管理端 -> Reports,创建一个新的报表元数据。
  2. 绑定核心数据源(Target ItemType 或 Query Definition)。
  3. 编写提取条件与 AML,指定需要输出的物理属性。

3.2 报表统计加工 (Aggregations & Grouping)

在 Report 元数据定义中,可以配置丰富的列统计规则:

  • Grouping (分组):例如按 Department 进行数据分组,将属于同一部门的员工/任务聚合在一起展示。
  • Aggregations (聚合函数):支持在报表尾部或分组小计中,对数值属性进行 SUM(求和)、AVG(平均值)、COUNT(计数)、MAX(最大值)、MIN(最小值)等运算。
  • 分级展示:支持折叠/展开分组,类似于 Excel 的分类汇总。

3.3 过滤与共享管理 (Filters & Sharing)

  • 动态过滤 (Filters):可以在报表执行时,弹出过滤参数窗口(例如:让用户选择“时间范围:2026-01-01 至 2026-06-30”)。
  • 共享权限:报表定义可以通过 Shared With 权限字段,控制是由作者私有,还是发布给特定的 Identity 分组共同使用。

4. 仪表盘小部件模板 (Widget Template) 开发

为了方便用户复用精美的小部件,开发人员可以配置 Widget Template

  1. 统一数据映射:在模板中定义好底层的查询逻辑(QB)与度量规范。
  2. 样式封装:预先设定图表的色彩主题(Color Palette)、坐标轴标签位置以及刷新频率。
  3. 分发给用户:配置完成后,普通用户在自己的 Dashboard 界面点击 Add Widget,即可在公共组件库中直接搜索该模板,一键部署到自己的看板上。

5. 报表与仪表盘设计最佳实践

读写分离与性能优化

对于数据量超过百万级的企业大报表,直接在生产数据库上进行多表复杂关联查询会导致数据库 CPU 瞬间飙升。推荐使用以下策略:

  1. 定时快照化 (Report Snapshots):使用计划任务在深夜生成报表快照,日间管理看板读取该快照缓存。
  2. 参数限制:强制报表查询必须带时间范围或对象分类参数,杜绝“全表无索引扫描”行为。

本站内容仅供学习与参考

本站总访问量