数据可视化DataRT
功能及平台机制说明
可视化是平台包装了第三方开源应用,提供数据可视化设计,服务注册完成后,在门户菜单中有可视化功能菜单进行配置使用
支持在应用开发时进行可视化数据分析设计,配置完成后进行应用发布,当运行时租户从市场添加该应用后,在运行提供的功能中导入应用中设计的仪表板资源,并且提供将仪表板资源直接生成到serviceMetaInfo文件中,直接分配仪表板菜单即可访问仪表板资源
支持多人团队协作开发
支持对可视化资源配置数据权限进行授权访问限制机制
添加可视化DataRt服务
一、开发环境数据可视化DataRt设计使用说明
1.开发环境配置
- 要在开发环境IDE进行数据可视化配置时,需要从市场添加datartImport组件
- 引用组件后,根据提示进行重启IDE,之后IDE导航栏会显示数据可视化选项
- 点击数据可视化导航选项,可在IDE中打开可视化设计页面,数据源、数据视图、仪表板下都会自动生成以当前租户编码命名的根目录,同时也会自动生成当前应用编码命名的目录,之后进行可视化设计时,将资源保存到对应目录即可
2.开发环境数据源管理
3. 创建数据视图
进入数据视图列表页面,支持表视图(直接选择表进行关联创建)、SQL视图(使用SQL语句创建数据视图),根据情况选择数据视图类型创建即可
- 如下图为表视图,点击选择表格,在下拉选择中选择要使用的数据库,再接着选择表
- 有表连接时,点击添加表连接进行关联表设置
- 设置后,点击执行可查看配置的数据视图
- 点击右上角保存按钮进行保存,保存文件夹根据情况选择,可直接保存到默认的根目录,也可以保存到当前应用目录下
4. 开始数据分析设计
- 在数据视图上点击开始分析打开页面配置
,也可以到可视化里点击开始分析,选择目录下创建好的数据视图配置即可
- 在可视化设计页面,将拖拽数据字段到对应于维度、指标中,并选择可视化图表,即可展现对应数据视图,可以设置样式、分析、交互等配置操作
- 配置完成后进行保存,或者直接保存到仪表板
- 在仪表板中可以添加已有数据图标、添加控制器、媒体组件、仪表板尺寸、背景等设置
- 配置完成后进行发布,并且点击IDE里的保存操作,到此开发时数据可视化配置完成
,
- 保存后在代码页签下/model/service/main/init/dash目录下会保存配置可视化数据,应用发布后,将最为应用初始化数据,如其他租户使用此模板时,可直接再运行时导入该服务仪表板资源使用即可
4. 生成仪表板菜单
在IDE高级设置中,点击生成仪表板菜单后,该应用下自动生成仪表板菜单项,如图
5. 发布应用
如上数据可视化配置完成后,发布当前应用即可。
二、运行时数据可视化使用说明
1. 可视化设计
2. 数据源管理
- 打开数据源管理功能
- 在此系统中的数据库列表中,显示的是当前租户下所有的应用数据库
- 勾选要在可视化中使用的数据源,点击“生成到可视化应用中”,选择可视化应用中的组织,选择默认组织,即可将数据源添加到可视化工程中
- 添加完成后,即可在可视化应用中的数据源中,选择可视化工程,查看添加的数据源信息
- 打开可视化平台,打开数据源,即可查看自动添加的数据源信息
3. 导入仪表板
针对应用在开发时配置的可视化仪表板资源,在运行时提供的导入仪表板功能进行对应资源导入操作
- 服务:选择注册的微服务应用,点击应用可用性测,可检查当前应用是否绑定状态,如绑定则返回ok
- 导入应用中的仪表板资源,将应用中配置的可视化仪表板资源导入到可视化资源表中,在可视化应用资源管理main_dashboardsimport表中可查看导入服务的资源
4. 仪表板菜单
- 步骤3中导入成功后,在提供的仪表板菜单功能中,勾选仪表板资源,点击生成菜单到serviceMetaInf中,即可生成菜单
- 目前system管理员可以查看所有导入的仪表板菜单,如需要其他用户查看,则需要在应用资源管理中进行添加角色分配权限,再进行分配组织即可。
三. 数据可视化授权管理
- 数据权限访问设置(以运行时设置为例)
- 打开系统管理中【应用资源管理】功能,选择数据可视化服务
- 点击权限管理,打开权限配置页面,选择数据权限
- 点击要授权访问的表,选择外部数据库,在打开的列表中选择数据源进行设置(注:后续要设置修改操作时,每次都需要选择数据源后进入设置,另外在手工指定页签中,支持自定义添加外部数据库)
- 打开权限配置页面,此时在打开需要授权访问的表中将显示对应外部数据源中的表
- 勾选要授权访问的表后,在数据权限配置页签中,点击添加按钮
- 在数据权限设置页面中,填写权限名称(自定义)及选择表名,勾选查询数据操作并设置查询数据访问权限表达式
- 数据权限设置完成后,保存配置
- 在应用资源管理中,点击角色,添加角色并给角色分配对应数据权限
- 完成设置后,点击“保存并发布配置”按钮,完成服务配置注册操作
- 配置发布成功后在通过授权管理中,将创建的数据权限角色授权给对应组织即可完成数据权限授权设置
- 如图没有权限访问则报无相关权限提示
- 打开系统管理中【应用资源管理】功能,选择数据可视化服务