睿思BI数据大屏系统现已开源,通过拖拽配置的方式构建大屏,支持零代码开发。并且包含大量大屏模版,方便用户快速创建大屏应用。
系统主要包括数据准备、大屏设计、权限管理3个部分内容。
1.数据准备
1.1 创建数据源:定义BI系统链接外部数据源,支持常见的数据库,不支持的数据源用户可扩展。
1.2 注册Restful接口:注册外部Rest接口到BI系统进行调用,有JSON格式要求,不满足需要可扩展。
1.3 创建数据集:支持表、SQL查询语句、Rest接口做数据集,用来映射大屏的表格、详情页等组件。
1.4 创建立方体:基于数据集构建立方体(维度和度量),用来映射大屏的数据块、图表、交叉表等组件。
2.大屏设计
2.1拖拽式设计大屏:包含时间、天气、表格、图片、图表、选项卡、嵌套框、参数、交叉表、装饰线、数据块等多种组件,采用绝对布局构建页面。
2.2从模版创建大屏:支持几十种数据大屏模版,直接可以下载到本地,模版由官方维护,后期不断增加。
3.权限管理
3.1 功能权限:支持用户、角色、菜单等功能权限。
3.2 数据权限: 基于组织机构定义数据权限,用户也可以自己通过接口代码扩展数据权限。
系统下载地址:
https://github.com/ruisibi/bigscreenhttps://github.com/ruisibi/bigscreen系统截图:
大屏设计
大屏效果1
大屏效果2