上海策安能源科技有限公司(以下简称为“策安科技”)成立于2015年,是一家实验室合规化、数字化、智能化的软件解决方案供应商。以“成为中国实验室合规保障首选服务及产品厂商”为愿景,策安科技长期为高校、医院、科研院所、科创园区、检测机构、政府监管部门提供安全、高效的实验室软件解决方案。
目前,策安科技已经为清华大学、复旦大学、中山大学、南方科技大学、华东理工大学、中国药科大学、西交利物浦大学、深圳湾实验室等众多国内头部大学和科研院所提供了实验室、危险化学品数字化智能应用系统,参与了国内首站赋码、全程可追溯的具有行业示范性效应的北京市气瓶追溯管理系统以及危险化学品综合服务平台的建设,同时也是上海市《高等学校实验室安全管理导则》地方标准的主要参编企业。
一、行业解决方案对嵌入式BI的需求
策安科技在其行业数字化解决方案中,会嵌入多种展示业务系统数据的BI仪表板,例如实验室统计仪表板、化学品统计仪表板、气体钢瓶统计仪表板、特种设备统计仪表板、危废统计仪表板、培训考试统计仪表板等。这些仪表板大屏需要能够支持业务系统和嵌入页面数据的双向交互,以“自定义内容和固定视图结合”的方式进行呈现。
但在实际的项目研发过程中,如果针对每一个解决方案项目都独立开发多个新的仪表板,会使得开发周期严重拉长、开发成本大幅提升,影响项目的开发效率与交付进程。同时,大学与科研院所等客户对于数据权限管理的要求很高。嵌入业务系统的仪表板数据要能够针对不同用户、角色,做到对查看权限、行列权限等维度的精细调控。
针对以上痛点,策安科技决定引入嵌入式BI产品,实现项目开发的降本增效,并且有效提升解决方案的数据管理能力。
▲图1 策安实验室安全助理系统
二、为什么选择DataEase嵌入式版?
对市面上各种嵌入式BI产品进行了充分考察与对比之后,策安科技最终选择引入了DataEase开源BI工具的嵌入式版本。策安科技选择DataEase嵌入式版的原因包含以下几点:
■ DataEase支持多种嵌入式场景
通过DataEase,策安科技可以满足多种嵌入式场景的需求,例如图表嵌入、仪表板/大屏嵌入、仪表板/大屏设计器嵌入,以及数据源、数据集、仪表板、大屏的模块嵌入。同时,DataEase也支持嵌入企业微信、飞书、钉钉等办公软件;
■ 嵌入方式灵活多样
DataEase同时支持DIV和iframe两种嵌入方式,支持在Vue、Angular等各种前端框架的嵌入;
■ 简单易用,使用成本低
DataEase是一款简单易用、人人可用的BI工具,学习成本非常低。与此同时,DataEase会提供嵌入式开发Demo环境,嵌入开发的学习成本同样也非常低;
■ 一次开发,多次复用
完成DataEase嵌入式页面的开发对接工作后,面对不同客户的不同仪表板交付需求,只需对嵌入的仪表板配置进行简单修改即可,无需进行代码层面的修改;
■ 服务响应快
DataEase的企业版和嵌入式版均涵盖了专业的技术支持服务,在仪表板开发过程中遇到的各类技术问题能够得到及时、有效的解决;
■ 性价比高
相较于其他的嵌入式BI产品,DataEase的价格较低,性价比更高。
三、业务系统中嵌入DataEase的效果
1. 批量制作多个嵌入式大屏页面
通过DataEase嵌入式版,策安科技轻松完成了11个嵌入式大屏页面的制作,包括实验室统计仪表板、化学品统计仪表板、气体钢瓶统计仪表板、特种设备统计仪表板、培训考试统计仪表板、危废统计仪表板、监督检查统计仪表板等,满足其行业客户对实验室管理相关数据进行统计分析的要求。
▲图2 嵌入式页面的导航栏界面
2. 降低开发工作量,提升交付效率
在引入DataEase嵌入式版之前,策安科技需要通过定制化开发的方式满足客户的需求。项目交付时还需要客户对定制化开发内容进行一对一的审核,审核不通过则需要修改代码再次进行开发,并且反复审核、修改,直至终审通过。更为困扰开发人员的是,由于单次开发的页面无法复用,针对每个项目中不同的数据可视化需求,策安科技的开发人员都要重新进行定制化开发。这样的开发流程让项目开发工作量过大、成本过高,拉长了产品交付的周期,交付效率低下。
▲图3 引入DataEase之前的交付流程图
引入DataEase嵌入式版之后,策安科技可以通过DataEase配置好需要的仪表板大屏,将配置好的大屏嵌入并对接至业务系统。如果客户在审核后对大屏提出修改意见,开发人员无需重复改动代码,只需要对仪表板的配置做简单修改,再次提交审核直至通过即可。
而一个项目对接完成后,其他项目也可以复用这个成功案例。针对其他项目的需求变动,开发人员可以通过编辑DataEase的仪表板大屏配置来调整适配,无需二次开发,真正做到“一次开发,随处可用”,极大地降低了开发成本,提高了交付效率。
▲图4 引入DataEase之后的交付流程图
3. 实现对嵌入式大屏页面的权限控制
DataEase嵌入式版可以通过业务系统自有的“角色管理”设置,控制业务系统内不同角色、用户对于嵌入式大屏页面的查看权限。
▲图5 嵌入式大屏页面的权限管理界面
同时,通过DataEase“仪表板配置”菜单中的“外部参数设置”功能,系统中嵌入的仪表板大屏可以根据不同用户、角色的观看权限传递不同参数,实现对嵌入式仪表板大屏中数据的过滤控制,即不同用户查看的同一个仪表板中,会依据观看者的权限而展示不同的数据。
▲图6 仪表板的“外部参数设置”界面
4. 支持多种嵌入式方式的灵活组合,满足更多使用场景
通过DataEase嵌入式版,策安科技可以将自定义地图、嵌入表格视图和嵌入仪表板拼合在同一个可视化大屏中,并且支持业务系统自定义内容与嵌入视图、嵌入仪表板的数据双向交互,满足客户在不同使用场景的实际需求。
▲图7 嵌入式可视化大屏页面(示例一)
▲图8 嵌入式可视化大屏页面(示例二)
四、采纳DataEase嵌入式版获得的收益
通过采纳DataEase嵌入式版,策安科技在BI大屏开发和数据管理方面的能力和效率均得到了显著提升。在低成本投入的前提下,开发人员通过高效、多维度、安全性高且便于管理的数据可视化能力提升了客户满意度,更好地满足了客户在数据呈现方面的需求。
总的来说,策安科技通过使用DataEase嵌入式版所获得的收益包括:
■ 开发成本降低,交付效率提升
策安科技开发人员对可视化大屏的开发从原有的定制开发模式转变为灵活的嵌入式对接模式,并且嵌入式大屏只需要一次开发,即可多次复用。这极大地减少了大屏开发的工作量,节省了近80%的开发成本投入。同时,这种开发模式的转变也大幅缩短了项目研发的周期,降低了后续交付的沟通成本;
■ 服务能力多样化
DataEase支持接入多种类型的数据源。这样一来,策安科技就能够借助DataEase嵌入式版,为各个项目中的嵌入式大屏提供对接、分析不同业务系统数据的能力。DataEase也拥有丰富的可视化功能与插件,开发人员在DataEase中通过简单的拖拉拽,就可以制作出优秀的可视化大屏并嵌入到研发项目中,快速实现系统数据信息的可视化展示,满足了用户与数据的交互需要,提高了客户满意度;
■ 保障数据安全
DataEase中全面的角色权限、行列权限等权限管理功能,让策安科技能够为客户的业务系统数据提供更进一步的安全保障。同时,DataEase的数据共享功能也十分安全便捷,用户在分享仪表板时可以自由设置安全密钥与有效期等,有效防范数据泄漏风险。