创建AstroZero报表
AstroZero为对象提供了一种汇总方式的视图,即为报表。利用报表功能,可以让数据进行可视化的展示,并进行分析与洞察,更好地了解业务现存的问题。
AstroZero提供了报表构建器,便于您快速完成报表的开发。报表定义了报表数据来源于哪些对象,以及对象的连接关系,支持创建一个带有多个对象连接起来的汇总报表,不必局限于单个对象。同时支持对已有的原始记录数据,进行归类、筛选、分组、公式计算以及数据汇总。
创建报表
- 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
- 在左侧导航栏中,选择“界面”。
- (可选)单击报表后的,为报表添加目录。
报表默认存放在根目录下,在创建报表前,您可以先创建报表存放的目录,也可以在报表创建后将其拖拽到指定目录。
- 将鼠标放在已创建的报表目录上,单击,进入添加报表页面。
如果未创建报表目录,请直接单击报表后的,进入添加报表页面。
- 设置报表主对象、标签等,单击“新建”。
图1 添加报表
表1 创建报表参数说明 参数
说明
主对象
选择前提条件中创建的主对象,该对象定义了报表的汇总主体。例如,如果报表想展示图书的作者,数据来源于“Author__CST”,即“Author__CST”作为主对象。
标签
报表的标签名,用于在页面展示。
取值范围:1~64个字符。
名称
报表的名称,名称是报表在系统中的唯一标识。
命名要求如下:
- 长度不能超过64个字符,包括前缀命名空间的长度。
说明:
名称前的内容为命名空间,在AstroZero中为了避免不同租户间数据的重名,租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间,创建后不支持修改。
- 必须以英文字母开头,只能由英文字母、数字或单下划线组成,且不能以下划线结尾。
文件夹
在下拉框中选择文件夹,对报表进行分类管理。
- PublicReports:公共报表。
- PrivateReports:私有数据报表。
- WanrData:告警数据报表。
默认值:PublicReports。
描述
根据实际需求,在输入框中输入报表的描述信息。
对象连接关系
定义报表中,要展现对象的连接关系。例如图2,将两个对象数据的交集,作为报表展示的数据范围,也可以只选用一个主对象。
- 每个'A' 对象的记录至少关联一条'B'的记录:为内连接,表示取连接双方的交集。
- 'A' 对象的记录可以关联或不关联'B'的记录:为左连接,表示取左方的全集以及双方的交集数据。
- 长度不能超过64个字符,包括前缀命名空间的长度。
- 编辑报表要展示的信息。
- 单击报表编辑页面上方的,保存报表。
- 保存成功后,单击,显示运行态报表页面。
图6 运行态报表页面