第1章 概述
DataViz集成Report版本是一个SaCa DataViz的一个特殊版本,它除了SaCa DataViz普通版本的功能外,还包含了UniEAP Report产品的报表功能,使得可以在使用SaCa DataViz时定义各种样式丰富的中国式报表。 本文将该版本的主要特点及增加的报表功能的使用方式进行说明,原DataViz相关功能没有任何变化,关于SaCa DataViz的具体使用介绍请查看本文档的其他章节,关于UniEAP Report的具体使用介绍请参考报表在线文档:
第2章 版本说明
2.1 版本组成
该集成Report版本与普通DataViz版本大体相同,包含数据库脚本、本地文件、DataViz前端与后端,其中后端集成UniEAP Report的报表引擎相关内容。前端和后端与DataViz普通版一样,可以各自单独部署,也可混合一同部署。除此之外,该版本还包含了适用于该版本的UniEAP Report报表设计器客户端,用于定义和管理报表。 该版本的需要同时具有SaCa DataViz 与 UniEAP Report 的使用许可,并将它们放到相应位置,否则相关功能无法使用。
2.2 报表使用
UniEAP Report报表作为独立的一类资源存在于DataViz项目中,它与DataViz中的图表地位相当,都是展现数据分析结果的。但与DataViz中的图表不同的是:
- 它只能通过报表设计器创建和编辑
- 它不使用DataViz数据集功能创建的数据集,需要使用DataViz的数据源在设计器中创建数据集
- 当它在图册中使用时无法与其他报表或图表联动,也不会受图册条件影响。
2.2.1 创建与编辑(在线报表设计器)
报表的创建与编辑都是通过报表设计器进行的,创建报表的入口如下图所示,
点击“建报表”按钮以后,会打开在线报表设计器新页面,首先会弹出报表模板选择页,用户可根据实际需要选择空白工作簿还是内置的报表模板
这里选择空白工作簿后,会打开报表设计页面,如下图
点击左上角数据集管理的“+”按钮,选择SQL数据集,如下图所示,
然后会列出该用户的所有数据库数据源,用户可以基于所选数据源,编写sql,创建数据集
后续的报表设计步骤不再详细描述,可参考UniEAP Report在线报表设计器使用文档
2.2.1 创建与编辑(eclipse版报表设计器)
报表的创建与编辑都是通过报表设计器进行的,集成版中的报表设计器与UniEAP Report原版中的报表设计器的使用方式与定义流程有所不同。 在该版本中报表的组织方式是与服务库同步的,使用前应刷新服务库连接使报表定义信息与服务端进行同步,用户不能在报表设计器中进行创建文件夹(目录)这种操作。
在首次使用时,首先需要于左侧面板创建服务库连接,创建的服务库连接访问的是集成版的后台服务。
一个设计器可同时创建多个服务库连接,需通过名称进行区分。
如何获取上图中的报表服务库的 应用地址 ,用户浏览器登录DataViz后,可通过从设置的"关于SaCa DataViz"对话框中获取的报表服务库地址,如下图所示。
Note: 在多租户版本中,不同租户对应不同的报表服务库连接地址,获取方式同上述方式相同。
创建服务库连接后,刷新服务库连接,可以看到当前服务库下该用户所能够创建、编辑报表的项目,这些项目包含所有的个人项目及拥有报表权限的公共项目。 项目下列出了当前项目中已有的报表,你可以直接于项目中右键新建报表,创建后设计器会打开报表编辑区域:
你也可以打开已有的报表,这时会将报表从服务库下载到本地,并打开报表编辑器。 于报表编辑中新建数据集(该数据集不同于DataViz数据集,而是UniEAP Report中定义的数据集),与UniEAP Report独立使用类似,需选择数据源类型。 数据源类型的选择与原独立版内容大体相同,当选择了关系数据库或存储过程时,会出现DataViz中创建的可使用数据源(数据库及文件数据源)。如需使用其他UniEAP Report中的类型,则与原UniEAP Report相同,需要在后端服务中配置。
当报表编辑完成后,可照常预览和发布。
2.2.2 查看与管理(在线报表设计器)
报表保存完成以后,可以通过访问DataViz项目页面看到创建的报表,可以在页面通过播放查看报表,也可于图册中添加报表。报表也可以在项目中进行删除。
在DataViz项目中,可以点击报表进入在线报表设计器,继续编辑报表,也可以点击重命名按钮修改报表名称
2.2.2 查看与管理(eclipse版报表设计器)
报表发布完成后,可以通过访问DataViz项目页面看到创建的报表,可以在页面通过播放查看报表,也可于图册中添加报表。报表也可以在项目中进行删除。
报表设计器也具备一定的报表管理功能,可以通过刷新服务库同步项目中的报表列表,并通过图表区分报表在本地和服务器间的状态:仅本地、仅远程、已同步、未同步。
在设计器中也可以本地删除报表或远程删除报表。
已经创建的报表不能够更换项目。当报表所属项目已不存在时,在与刷新服务库后该报表会放在统一位置:
2.2.3 权限设定
报表的权限设定与图表类似,个人项目是个人所有,其中的报表也归个人维护管理,仅所有者可以编辑修改。公共项目中使用报表与图表相同,需要管理员经过公共项目授权后才能使用。报表也可以被添加到看板中。
2.3 与UniEAP Report独立产品中报表功能的异同
集成版中的报表功能不是所有UniEAP Report报表产品的功能全集,集成版中包含了UniEAP Report产品中的核心功能(报表定义、报表查看、报表导出与打印)。
集成版报表支持UniEAP Report报表中的所有公式、系统变量、单元格样式、图表、地图、条形码、填报等;原报表管理、原报表权限、报表快照、报表调度、仪表仓、业务人员制表等相关内容没有包含;报表支撑库、原报表的组织方式与报表数据集部分与DataViz进行整合,同时原connection-config.xml不再生效。
报表设计器的更多详细使用方式请参考报表在线文档: