门户 Workshop
Workshop 是企业和个人使用 GBaseBI 工作的平台,前端采用 HTML 实现,将不同模块均集成在 Workshop 中,可以在其中打开系统任意模块。
Workshop 整体采用 MVC 的构架,但模型层面没有自己真正的后台的服务和安全控制,用户认证通过调用 BIServer 提供的 OAUTH2.0 认证接口,相关的用户、文件夹及文件数据也全部通过 BIServer 接口来访问。 用户登录系统后,可以直接打开吉图或吉查进行数据查询设计,保存后的文件在 Workshop 的左侧资源树 中显示。通过将文件发布到“系统发布磁盘”和“个人发布磁盘”共享工作成果。若是管理员角色的账户, 在 Workshop 中可直接进入集成服务中进行系统管理。 Workshop 集成了有关的 BI 应用程序,一次登录就可以使用不同的系统功能。主要特点如下:
⚫ 统一的模块入口,在 Workshop 中登陆之后,进入其他模块无需再次登陆。
⚫ 提供内容导航,以资源树的方式展示,通过简单的双击,弹出菜单对资源进行操作。
⚫ 支持搜索,通过关键字搜索资源树中全部资源。
⚫ 发布管理内容,能够将个人磁盘文件发布到共享磁盘,如“个人发布磁盘”或“系统发布磁盘”。
⚫ 多窗口多任务机制,能够同时打开吉图和吉查,通过任务栏中的页签进行切换。
⚫ 采用异步请求机制,在一个用户操作未完成情况下,可以进行其他操作,以支撑高并发请求的处理。

吉图 gChart
吉图 gChart 是基于 Web 的可视化分析设计工具,帮助用户快速的构建一个丰富,清晰的数据可视化分析 报告。吉图同样采用 B/S 构架,前端全部采用 Flex 开发,后端采用 J2EE 技术,gChart 构架如下图:
吉图使用数据集进行数据查询,数据集能够整合模型、数据库和文件等数据,在内存中进行复杂的函数 运算,通过智能分析运算逻辑,尽量将数据统计操作交给下层处理,如模型查询和数据库查询,只有在下层 查询不支持情况下才在内存进行运算。 数据集还具有内存预警和内存运算等能力,在开启缓存的情况下,吉图的数据分析全部在内存进行,如 分组求和等直接在内存操作完成,效率比数据库查询结果快 10-40 倍。 在上述的构架基础上,吉图具备如下特性:
⚫ 所有图表设计全部通过拖拽式鼠标操作,无需任何编程即可完成。
⚫ 数据多样性,gChart 支持模型、数据库、数据文件等数据源。用户通过数据集设置模块,可以将不 同的数据来源,组织成需要的数据集结构。多源数据源关联查询,如 excel 和数据库表关联,支持 数据落地和缓存。
⚫ 数据查询效率高,支持缓存,支持内存计算,支持离线存储,离线情况下能够像连接数据库一样的 查询数据,离线的数据条数根据部署服务器的内存和性能有关,建议在 100000 数据量以下。
⚫ 数据集支持自定义函数,能够扩展数据计算方法。
⚫ 丰富的可视化组件,gChart 提供了多种可视化组件,过滤组件以及绘图组件,满足用户多样的可视 化需求,支持的可视化组件包括饼图、饼环图、柱图、百分比柱图、堆栈柱图、条形图、百分比条 形图、堆栈条形图、区域条形图、线图、曲线图、折线图、面积图、百分比面积图、堆栈面积图、 平滑面积图、百分比平滑面积图、堆栈平滑面积图、区域面积图、蜡烛图、雷达图、气泡图、热区 图、散点图、漏斗图、表格、MAP、堆叠图、金字塔堆叠图、45 度仪表盘、180 度仪表盘、360 度仪 表盘、齿轮图、温度计、KPI 组件、子弹图、GIS 区域着色、GIS 气泡、GIS 散点图、MAP 区域着色、 MAP 散点、MAP 气泡图、多度量气泡图、人口金字塔、组合图、文本显示组件、视频组件、图片组件、 音频组件。支持的过滤组件包括滑竿组件、数据回放组件、单选下拉、多选下拉、单选组件、复选 组件、日期组件、文本过滤组件、枚举组件和定时器。
⚫ 支持 GIS 组件,通过拖拽即可实现地图组件的载入。并支持地图组件与其他图形组件的联动,以及 地图区域数据的钻取功能,GIS 组件颜色深浅、气泡大小、气泡颜色深浅可实现三个分析指标的绑定, 可直接访问地图图层文件,并可与 ArcGIS Server 等无缝集成。
⚫ 数据互动分析形式多样化,支持数据联动、数据钻取、数据筛选、数据预警、超级 Tooltip、修改数 据、定时刷新、数据回放、公式可视化、切换图表页、URL 联动等多种联动方式。
⚫ 多种事件交互,gChart 提供了常用的鼠标交互事件,在鼠标单击、悬停或离开时候,通过不同的行 为实现用户不同的交互需求,对整个系统可以执行数据回写、打开 URL、执行表达式、执行 JS 表达 式、弹出窗口、关闭窗口、改变变量等操作。对于某个组件还可以产生维度联动、改变顺序、数据重 置、数据下钻、旋转组件和改变组件某些属性的效果。
⚫ 提供多页签功能,组件之间可以跨页签间联动。
⚫ 丰富的属性设定,gChart 组件支持丰富的属性设置,用户可以根据需要灵活的调整,可以设置 X/Y 轴、背景属性、标题/副标题等下面 14 类 317 个属性。
⚫ 操作快捷,舞台区域提供多种快捷键,如 delete(删除),ctrl+c/v/x(复制粘贴剪切),上/下/左 /右(微调)等。
⚫ 支持变量,利用变量可以联动,可以设置图形属性,并且变量可以利用 URL 赋值。
⚫ 支持数据回放,按照某维度值顺序依次作为图形过滤的维度值,定时刷新显示结果。
⚫ 支持数据回写,可以对显示维度或度量值手动输入新值,并且相关的维度和度量统计结果会自动刷 新。
⚫ 支持图表发布,可适用于各种浏览器、移动设备和离线分析,支持图形的导出功能,导出方式支持导 出为图片、PDF 等,并支持导出为可嵌入 PPT 的 Flash 方式离线数据包。





