整体使用流程概览

复杂报表 - 图1

数据源的同步

1.数据连接

进入【数据源-数据连接】模块,打开需要同步的数据连接,目前支持:MapR Hadoop Hive、Apache Impala、Oracle、SQLServer、DB2、MySql几类数据源的同步。

打开【同步至复杂报表】的开关,选择同步的库及需要登记的表:

  • mysql类型的数据连接:

复杂报表 - 图2

  • 其他支持同步的数据连接:

复杂报表 - 图3

2.数据模型

有数现已支持数据模型的同步,与数据连接一致,目前支持:MYSQL,ORACLE, HIVE, IMPALA, DB2, SQLSERVER, MONETDB, ClICKHOUSE, GREENPLUM, TERADATA几类数据源的同步。

在进行模型同步之前需要进行相关数据连接的同步。选择需要同步的数据模型,点击编辑进入编辑页面,打开页面右上角的【同步至复杂报表】开关。

复杂报表 - 图4

复杂报表的设计

​ 进入【复杂报表】模块,点击新增按钮,选择【新建复杂报表】或者对已有的复杂报表下拉选择【编辑复杂报表】,即可打开复杂报表设计器。

复杂报表 - 图5

复杂报表 - 图6

​ 进入复杂报表设计器后,点击【添加数据集】按钮,选择【SQL检索】,可在弹窗中选择刚才已经同步的数据连接的库及自动登记的表,并选择该表下需要用于复杂报表设计的字段,将该数据集保存为公有(所有用户均可使用)/私有(仅当前用户可用)的数据集:

复杂报表 - 图7

复杂报表 - 图8

复杂报表 - 图9

​ 完成数据集的创建后,即可使用该数据集进行复杂报表的设计,详细功能及用户操作指导可点击右上角【设计教程】查看:

复杂报表 - 图10

复杂报表 - 图11

复杂报表的引用

1.报告的复杂报表引用

已经制作好的复杂报表可作为新图表插入到报告中,进入报告编辑页面,选择【更多-复杂报表】,插入复杂报表控件后,选择可引用的复杂报表,即可将制作完成的复杂报表与报告融合展示。

复杂报表 - 图12

复杂报表 - 图13

复杂报表 - 图14

2.门户的复杂报表引用

门户引用复杂报告的入口在门户编辑页面的内容选项,点击报告右侧的箭头按钮,即可选择引用复杂报表,具体操作与引用报告一致。

复杂报表 - 图15

跨项目导入导出

有数支持复杂报表的跨项目导入导出,点击项目中心-资源迁移管理-资源导出管理/资源导入管理-添加,即可对复杂报告进行导入导出操作。

复杂报表 - 图16

复杂报表 - 图17

有关资源迁徙管理的操作详见管理-资源迁徙管理

权限的管控

​ 和报告、大屏类似,复杂报表作为一种资源可单独进行权限的配置,包括:新增、编辑、引用和查看;有【新增】权限的用户可在【复杂报表】模块新建复杂报表,有【编辑】权限的用户可在【复杂报表】模块对已有复杂报表进行编辑;有【引用】权限的用户可在【报告】模块引用有权限的复杂报表;有【查看】权限的用户可在【复杂报表】模块查看有权限的已有复杂报表。

有数的系统角色中,项目管理员和编辑者默认有复杂报表的新增权限及项目中所有复杂报表资源的编辑、引用权限;阅览者默认没有复杂报表的【新增】权限,也没有项目中任一复杂报表资源的编辑、引用权限,即仅可以查看复杂报表。

在项目中心-权限管理-角色管理-复杂报表中,可以查看和编辑权限。

复杂报表 - 图18