Skip to content

报表与 Dashboard 能力选择

Aras 中“报表”不是一个跨版本完全相同的模块。XSLT Report Tool、Self-Service Reporting、 Reporting(RPT)产品、Microsoft Reporting Services 集成和 Dashboards 的部署、许可与用途都不同。

先做能力盘点

不要先写报表代码,再假设客户环境一定有对应设计器。 先核对目标 Release 文档、已安装应用、Feature License、订阅订单和用户 Identity。


1. 适用版本

本文以 R12 XSLT Report Tool、R18~R33 Self-Service Reporting、R28/R29 Reporting 产品、 以及 R30/R34 Dashboards 官方文档为依据。Release 39 项目必须重新检查当期产品文档和许可。

官方平台资料库是否列出某本指南,只能证明该 Release 有相应文档;商业授权仍以实际许可与订单为准。


2. 五条能力路线

路线适合场景部署/许可检查
XSLT Report ToolItem、ItemType 或 Generic AML 查询的格式化输出查目标 Release 的 XSLT 指南
Self-Service Reporting业务用户用向导创建、保存、运行和共享报表需要对应 Feature License;只在目标版本支持时使用
Reporting(RPT)独立 Aras Reporting 产品能力核对 RPT Release 与 Innovator 兼容、安装和许可
Microsoft Reporting Services企业已有 SSRS、需要其渲染和格式需要单独 SSRS 基础设施与目标版本配置指南
Dashboards用交互式 Widgets 监控和导航数据核对 Dashboard Identities、模板和权限

Dashboard 是交互式视图容器,不应自动等同于“报表定时快照平台”。


3. 选择流程

如果目标 Release 没有 Self-Service Reporting 指南或 Feature License,就不要把旧版 SSR 教程当作当前内置功能。


4. XSLT Report Tool

官方 R12 指南把 Report 描述为:先执行查询得到 AML Item 配置,再用 XSLT 转换为显示结果。

常见类型包括:

  • Item report:针对一个 Item 及其关系,例如 BOM。
  • ItemType report:执行固定 ItemType 查询,例如 Open ECO。
  • Generic report:运行时由用户输入查询条件。

创建时应分别评审 Report Query、XSLT、目标窗口和执行身份。 XSLT 负责呈现,不应承担绕过服务器权限的数据访问。


5. Self-Service Reporting

官方文档说明 SSR 允许用户对其有权访问的 Items 创建、保存、运行和共享报表, 并支持明细、Summary、Chart、Chart2、Gauge、Header 与 Footer 等组件。

SSR 的共享级别与用户权限需要单独验证。用户只能看到其 Aras 权限允许的数据。

许可边界

官方管理员指南明确要求申请 Self Service Reporting Feature License,并面向有效 Aras subscription 客户。 没有许可时,不应把 SSR 写成所有安装默认可用。


6. Reporting 产品与 SSRS

Reporting(RPT)在官方文档库中作为独立产品列出,Release 28/29 有单独的安装、管理、用户与升级文档。 它不能仅凭“平台有 Reports 菜单”推断为已安装。

Microsoft Reporting Services 则依赖 SQL Server Reporting Services。 渲染格式、账号、URL、证书和部署步骤应使用目标 Release 对应的 2016/2019/2022 Guide,不跨代混用。


7. Dashboards

R34 Dashboard 指南把 Dashboard 定义为可配置视图,其中放置用于显示和导航数据的 Interactive Widgets。

默认角色包括:

  • Dashboard Authors:可创建并管理自己创建的 Dashboard。
  • Dashboard Administrators:可管理 Dashboard 与 Widget Template。
  • Dashboard Viewers:只查看 Dashboard。

具体权限仍可能被自定义或 Private Permission 改写。不要把“看得到 Dashboard”推导为能读取 Widget 背后的全部数据。


8. 可复现实验:能力盘点与最小验证

8.1 建立能力矩阵

  1. 记录 Innovator Release/build、部署模式和数据库。
  2. 从官方资料库列出该 Release 的 Reporting/Dashboard 指南。
  3. 记录已安装应用与 Feature License。
  4. 用管理员和普通业务用户分别截图可用菜单。
  5. 将结果保存为项目的 reporting-capability-matrix

8.2 验证 XSLT Report

  1. 在测试 ItemType 准备三条数据。
  2. 创建只选择 id、业务键和名称的最小 Report Query。
  3. 用简单 XSLT 输出表格。
  4. 分别用有权限和无权限账号运行。
  5. 记录结果条数、耗时和错误。

8.3 验证 Dashboard

  1. 用 Dashboard Administrator 创建一个测试 Dashboard 与 Widget。
  2. 分别授予 Author 和 Viewer。
  3. 验证 Viewer 不能修改布局或模板。
  4. 移除底层数据权限,确认 Widget 不泄露数据。

8.4 验证 SSR/RPT

只有能力矩阵确认已安装并许可后才执行:创建最小报表、共享给测试 Identity, 再用无数据权限账号验证结果为空或受限。


9. 性能与安全

  • 查询只选择需要的 Property。
  • 为大数据集强制日期、状态或业务范围参数。
  • 先在生产数据副本测量,不在生产试跑无边界查询。
  • 使用业务账号验证数据权限。
  • 将耗时查询的执行计划、索引或数据集方案交给平台与 DBA 共同评审。
  • 不在 XSLT、Widget 或客户端脚本中存放数据库凭据。

快照、数仓或读副本可以是企业架构选择,但不是 Aras Dashboard 自动提供的通用保证。


10. 常见错误

把所有能力写成一个内置 Reporting Services

五条路线是不同产品与技术,必须按版本、安装和许可分流。

宣称 Self-Service Reporting 默认可用

SSR 有 Feature License 要求,且不同 Release 的文档可用性不同。

虚构 Widget 类型或 Report Snapshot

Widget 模板与可用类型应从目标 Release Dashboard 指南和实际实例读取。

只测试管理员

报表最重要的回归之一是数据权限。必须使用业务 Identity 和负向权限用例。

用生产库做无界聚合

先限定范围并在副本测量;“百万级就一定要定时快照”不是统一阈值。


11. 官方依据

文档最后核验:2026-08-13。

本站内容仅供学习与参考