【技术实现步骤摘要】
BI系统实现实时保存和多人协作的方法和装置
[0001]本专利技术涉及报表
,具体涉及一种BI系统实现实时保存和多人协作的方法和装置。
技术介绍
[0002]现有报表操作中,一般不支持实时保存和多人协作,其存在的问题是:
[0003]1、编辑画布每次都需要点击保存,而且保存提交的数据是全量的数据,容易产生数据覆盖。
[0004]2、没有点击保存的数据,在页面发生故障或者异常退出导致数据丢失;
[0005]3、对于正在编辑当前画布的人,无法感知到别人对此画布的操作。
技术实现思路
[0006]针对所述缺陷,本专利技术实施例公开了一种BI系统实现实时保存和多人协作的方法和装置,其可以支持多人协同对BI系统的同一项目进行同时编辑和实时保存,保证数据不会丢失,提升工作效率。
[0007]本专利技术实施例第一方面公开一种多人协同编辑BI系统的方法,所述方法包括:
[0008]接收目标客户端发送的操作命令;
[0009]为每条操作命令分配一个命令ID,并将所述命令ID ...
【技术保护点】
【技术特征摘要】
1.一种多人协同编辑BI系统的方法,其特征在于,包括:接收目标客户端发送的操作命令;为每条操作命令分配一个命令ID,并将所述命令ID保存在数据库中,并把命令ID赋值给报表的版本号以及使用目标客户端的用户的具体操作对象,所述操作对象为画布或图表;组装执行所述操作命令得到的执行结果,并将所述执行结果返回至所述目标客户端,同时将所述操作命令对应的消息发送给其他客户端,所述其他客户端为与所述目标客户端协同编辑BI系统的客户端,所述目标客户端和其他客户端共同对BI系统的同一画布进行编辑。2.根据权利要求1所述的多人协同编辑BI系统的方法,其特征在于,接收目标客户端发送的操作命令,包括:接收目标客户端发送的操作命令;将针对同一画布进行操作的操作命令分为一组。3.根据权利要求2所述的多人协同编辑BI系统的方法,其特征在于,将针对同一画布进行操作的操作命令分为一组,之后,还包括:将各组操作命令路由至目标服务器中;在目标服务器的jvm内存中执行所述操作命令。4.根据权利要求3所述的多人协同编辑BI系统的方法,其特征在于,将各组操作命令路由至目标服务器中,包括:确定每组操作命令对应的目标画布;获取加载目标画布数据的所在的目标服务器,将所述目标画布对应的一组操作命令路由至所述目标服务器中。5.根据权利要求1
‑
4任一项所述的多人协同编辑BI系统的方法,其特征在于,执行所述操作命令后,将所述具体操作对象的修改次数加1。6.根据权利要求1
‑...
【专利技术属性】
技术研发人员:程鹏,戴建华,苏伟林,徐临佳,刘小军,万友先,
申请(专利权)人:广州市易工品科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。