报表协同编排方法及装置制造方法及图纸

技术编号:20992608 阅读:39 留言:0更新日期:2019-04-29 22:35
本申请实施例提供一种报表协同编排方法及装置,报表协同编排方法包括在接收到第一客户端发送的报表协同编排请求后,从报表协同编排请求中获得协同编排任务;根据协同编排任务创建报表编排页面;根据报表编排页面生成编排邀请链接,并将编排邀请链接发送到用于执行协同编排任务的第二客户端,以使第二客户端通过编排邀请链接访问报表编排页面;根据第二客户端执行协同编排任务得到的子数据报表得到协同编排后的数据报表。由此,第一客户端的使用者可以通过编排邀请链接邀请相关技术人员通过第二客户端进行报表协同编排,提升了对数据报表的编排效率。

Method and Device of Cooperative Reporting

The embodiment of this application provides a method and device for cooperative report compilation, which includes obtaining cooperative report compilation task from cooperative report compilation request after receiving cooperative report compilation request sent by the first client, creating report compilation page according to cooperative report compilation task, generating compilation invitation link according to report compilation page, and distributing compilation invitation link. The second client is sent to the second client to perform the cooperative compilation task, so that the second client can access the report compilation page through the compilation invitation link, and the coordinated data report can be obtained according to the sub-data report obtained by the second client to perform the cooperative compilation task. As a result, users of the first client can invite related technical personnel to collaborate with the second client by arranging invitation links, which improves the efficiency of data report arrangement.

【技术实现步骤摘要】
报表协同编排方法及装置
本申请涉及数据报表领域,具体而言,涉及一种报表协同编排方法及装置。
技术介绍
随着数据分析技术的发展,数据报表的报表数据源的信息内容越来越丰富,常常涉及多个领域,对相关技术人员的知识储备量要求越来越高,同时,数据源的数据量越来越大,数据报表编排的任务量日益加重。申请内容有鉴于此,本申请的目的在于提供一种报表协同编排方法,以解决或者改善上述问题。为了实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供一种报表协同编排方法,应用于服务器,所述方法包括:在接收到第一客户端发送的报表协同编排请求后,从所述报表协同编排请求中获得协同编排任务;根据所述协同编排任务创建报表编排页面,其中,所述报表编排页面包括报表编排区域以及报表数据源,所述报表数据源包括至少一个数据维度以及各个数据维度对应的数据度量;根据所述报表编排页面生成编排邀请链接,并将所述编排邀请链接发送到用于执行协同编排任务的第二客户端,以使所述第二客户端通过所述编排邀请链接访问所述报表编排页面;根据所述第二客户端执行所述协同编排任务得到的子数据报表得到协同编排后的数据报表。可选地,所述在接收到第一客户端发送的报表协同编排请求后,从所述报表协同编排请求中获得协同编排任务的步骤之前,所述方法还包括:在接收到所述第二客户端发送的主动协同编排请求后,将所述主动协同编排请求转发到所述第一客户端;获得所述第一客户端响应所述主动协同编排请求发送的报表协同编排请求。可选地,所述根据所述报表编排页面生成的编排邀请链接的步骤包括:从所述协同编排任务中获得所述协同编排任务指定的第二客户端以及所述第二客户端的编排权限,其中,所述编排权限包括该第二客户端在所述报表编排页面上的编排范围权限以及对所述报表数据源的访问权限;根据所述第二客户端的编排权限得到针对所述第二客户端的报表编排子页面,并根据所述报表编排子页面生成针对所述第二客户端的编排邀请链接。可选地,所述根据所述第二客户端执行所述协同编排任务得到的子数据报表得到协同编排后的数据报表的步骤中:在接收到所述第二客户端发送的编排请求后,根据所述编排请求中数据更新操作信息更新所述报表编排页面中对应的页面区域中的数据,并根据更新后的报表编排页面更新所述第二客户端的报表编排子页面;将更新后的所述第二客户端的报表编排子页面发送给所述第二客户端。可选地,所述在接收到所述第二客户端发送的编排请求后,根据所述编排请求中数据更新操作信息更新所述报表编排页面中对应的页面区域中的数据的步骤之前,所述方法还包括:存储所述第二客户端发送的数据更新操作信息以及更新前的报表编排页面。可选地,所述将所述编排邀请链接发送到用于执行协同编排任务的第二客户端的步骤包括:将所述编排邀请链接发送到所述第一客户端,以使所述第一客户端将所述编排邀请链接发送到所述第二客户端。可选地,所述根据所述第二客户端执行所述协同编排任务得到的子数据报表得到协同编排后的数据报表的步骤之前,所述方法还包括:在接收到所述第二客户端的测试渲染请求后,根据所述测试渲染请求渲染所述第二客户端的在所述报表编排子页面上构建的子数据报表模板,得到所述第二客户端的子数据报表,并将所述子数据报表发送到所述第二客户端。可选地,所述根据所述测试渲染请求渲染所述第二客户端的在所述报表编排子页面上构建的子数据报表模板,得到所述第二客户端的子数据报表的步骤包括:根据所述测试渲染请求获得测试数据源,所述测试数据源包括至少一个测试数据维度以及各个测试数据维度对应的测试数据度量;根据所述测试数据源渲染所述第二客户端的子数据报表模板,得到所述第二客户端的子数据报表。第二方面,本申请实施例还提供一种报表协同编排装置,应用于服务器,所述报表协同编排装置包括:请求接收模块,用于在接收到第一客户端发送的报表协同编排请求后,从所述报表协同编排请求中获得协同编排任务;页面创建模块,用于根据所述协同编排任务创建报表编排页面,其中,所述报表编排页面包括报表编排区域以及报表数据源,所述报表数据源包括至少一个数据维度以及各个数据维度对应的数据度量;邀请生成模块,用于根据所述报表编排页面生成编排邀请链接,并将所述编排邀请链接发送到用于执行协同编排任务的第二客户端,以使所述第二客户端通过所述编排邀请链接访问所述报表编排页面;以及报表生成模块,用于根据所述第二客户端执行所述协同编排任务得到的子数据报表得到协同编排后的数据报表。第三方面,本申请实施例还提供一种报表协同编排方法,应用于报表协同编排系统,所述报表协同编排系统包括第一客户端、第二客户端以及服务器,所述服务器分别与所述第一客户端以及所述第二客户端通信连接,所述方法包括;所述第一客户端响应用户操作生成报表协同编排请求,并将所述报表协同编排请求发送到所述服务器;所述服务器根据所述报表协同编排请求从所述报表协同编排请求中获得协同编排任务;根据所述协同编排任务创建报表编排页面,其中,所述报表编排页面包括报表编排区域以及报表数据源,所述报表数据源包括至少一个数据维度以及各个数据维度对应的数据度量;根据所述报表编排页面生成编排邀请链接,并将所述编排邀请链接发送到用于执行协同编排任务的所述第二客户端;所述第二客户端通过所述编排邀请链接访问所述报表编排页面,执行所述协同编排任务,得到子数据报表,并将所述子数据报表发送到所述服务器;所述服务器根据所述子数据报表得到协同编排后的数据报表。相比现有技术,本申请的有益效果是:本申请实施例提供的报表协同编排方法及装置,第一客户端的使用者可以通过编排邀请链接邀请相关技术人员通过第二客户端进行报表协同编排,提升了对数据报表的编排效率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的用于实现报表协同编排方法的报表协同编排系统的交互示意框图;图2为本申请实施例提供的一种报表协同编排方法的流程示意图;图3为本申请实施例提供的服务器的结构示意框图;图4为本申请实施例提供的报表协同编排装置的功能模块图;图5为本申请实施例提供的另一种报表协同编排方法的流程示意图。图标:10-报表协同编排系统;100-服务器;110-总线;120-处理器;130-存储介质;140-总线接口;150-网络适配器;160-用户接口;200-第一客户端;300-第二客户端;400-报表协同编排装置;410-请求接收模块;420-页面创建模块;430-邀请生成模块;440-报表生成模块。具体实施方式本申请专利技术人提供一种报表协同编排方法及装置以解决上述技术问题,第一客户端的使用者可以通过编排邀请链接邀请相关技术人员通过第二客户端进行报表协同编排,提升了对数据报表的编排效率。以上现有技术中的方案所存在的缺陷,均是申请人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本申请实施例针对上述问题所提出的解决方案,都应该是申请人在本申请过程中对本申请做出的贡献。为使本申请实施例的目的、技术方案和优点更加清楚,下本文档来自技高网...

【技术保护点】
1.一种报表协同编排方法,其特征在于,应用于服务器,所述方法包括:在接收到第一客户端发送的报表协同编排请求后,从所述报表协同编排请求中获得协同编排任务;根据所述协同编排任务创建报表编排页面,其中,所述报表编排页面包括报表编排区域以及报表数据源,所述报表数据源包括至少一个数据维度以及各个数据维度对应的数据度量;根据所述报表编排页面生成编排邀请链接,并将所述编排邀请链接发送到用于执行协同编排任务的第二客户端,以使所述第二客户端通过所述编排邀请链接访问所述报表编排页面;根据所述第二客户端执行所述协同编排任务得到的子数据报表得到协同编排后的数据报表。

【技术特征摘要】
1.一种报表协同编排方法,其特征在于,应用于服务器,所述方法包括:在接收到第一客户端发送的报表协同编排请求后,从所述报表协同编排请求中获得协同编排任务;根据所述协同编排任务创建报表编排页面,其中,所述报表编排页面包括报表编排区域以及报表数据源,所述报表数据源包括至少一个数据维度以及各个数据维度对应的数据度量;根据所述报表编排页面生成编排邀请链接,并将所述编排邀请链接发送到用于执行协同编排任务的第二客户端,以使所述第二客户端通过所述编排邀请链接访问所述报表编排页面;根据所述第二客户端执行所述协同编排任务得到的子数据报表得到协同编排后的数据报表。2.根据权利要求1所述的报表协同编排方法,其特征在于,所述在接收到第一客户端发送的报表协同编排请求后,从所述报表协同编排请求中获得协同编排任务的步骤之前,所述方法还包括:在接收到所述第二客户端发送的主动协同编排请求后,将所述主动协同编排请求转发到所述第一客户端;获得所述第一客户端响应所述主动协同编排请求发送的报表协同编排请求。3.根据权利要求1所述的报表协同编排方法,其特征在于,所述根据所述报表编排页面生成的编排邀请链接的步骤包括:从所述协同编排任务中获得所述协同编排任务指定的第二客户端以及所述第二客户端的编排权限,其中,所述编排权限包括该第二客户端在所述报表编排页面上的编排范围权限以及对所述报表数据源的访问权限;根据所述第二客户端的编排权限得到针对所述第二客户端的报表编排子页面,并根据所述报表编排子页面生成针对所述第二客户端的编排邀请链接。4.根据权利要求3所述的报表协同编排方法,其特征在于,所述根据所述第二客户端执行所述协同编排任务得到的子数据报表得到协同编排后的数据报表的步骤中:在接收到所述第二客户端发送的编排请求后,根据所述编排请求中数据更新操作信息更新所述报表编排页面中对应的页面区域中的数据,并根据更新后的报表编排页面更新所述第二客户端的报表编排子页面;将更新后的所述第二客户端的报表编排子页面发送给所述第二客户端。5.根据权利要求4所述的报表协同编排方法,其特征在于,所述在接收到所述第二客户端发送的编排请求后,根据所述编排请求中数据更新操作信息更新所述报表编排页面中对应的页面区域中的数据的步骤之前,所述方法还包括:存储所述第二客户端发送的数据更新操作信息以及更新前的报表编排页面。6.根据权利要求1所述的报表协同编排方法,其特征在于,所述将所述编排邀请链接发送到用于执行协同编排任务的第二客户端的步骤包括:将所述编排邀请链接发送到所述第一客户端,以使所述第一客户端将所述编排邀请链接发送到所述第二客户端。...

【专利技术属性】
技术研发人员:赖文文王纯斌赵神州
申请(专利权)人:成都四方伟业软件股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1