一种业务模型的管理方法和系统.pdf

上传人:00062****4422 文档编号:1306197 上传时间:2018-04-14 格式:PDF 页数:7 大小:448.38KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510789059.8

申请日:

2015.11.17

公开号:

CN106708610A

公开日:

2017.05.24

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 9/48申请日:20151117|||公开

IPC分类号:

G06F9/48

主分类号:

G06F9/48

申请人:

北京京东尚科信息技术有限公司; 北京京东世纪贸易有限公司

发明人:

肖健

地址:

100080 北京市海淀区杏石口路65号西杉创意园西区11C楼东段1-4层西段1-4层

优先权:

专利代理机构:

北京德琦知识产权代理有限公司 11018

代理人:

孙清然;王琦

PDF下载: PDF下载
内容摘要

本申请公开了一种业务模型的管理方法和系统,其中方法包括:客户端将当前用户为业务模型配置的数据操作模板和操作参数,发送给数据服务器保存;所述客户端将当前所述用户请求执行的业务模型通知给所述数据服务器;对于所述请求执行的每个业务模型,所述数据服务器根据当前保存的该业务模型的数据操作模板和操作参数,创建相应的数据操作任务;所述数据服务器采用并行方式,执行当前待执行的所有业务模型的所述数据操作任务,并将相应的执行结果反馈给请求执行的客户端。采用本发明,可以提高业务模型的执行效率。

权利要求书

1.一种业务模型的管理方法,其特征在于,包括:
客户端将当前用户为业务模型配置的数据操作模板和操作参数,发送给数据服务
器保存;
所述客户端将当前所述用户请求执行的业务模型通知给所述数据服务器;
对于所述请求执行的每个业务模型,所述数据服务器根据当前保存的该业务模型
的数据操作模板和操作参数,创建相应的数据操作任务;
所述数据服务器采用并行方式,执行当前待执行的所有业务模型的所述数据操作
任务,并将相应的执行结果反馈给请求执行的客户端。
2.根据权利要求1所述的方法,其特征在于,所述数据服务器在保存所述数据操
作模板和操作参数的同时,保存相应业务模型的创建信息,所述创建信息包括创建用
户和创建时间。
3.根据权利要求1所述的方法,其特征在于,所述数据操作模板由SQL模板语
句组成。
4.根据权利要求1所述的方法,其特征在于,所述客户端采用图形界面的方式,
获取用户为所述业务模型配置的数据操作模板和操作参数。
5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:当所述用户
对所述业务模型的数据操作模板或操作参数进行修订时,所述客户端将所述用户新修
订的数据操作模板或操作参数发送给所述数据服务器,所述数据服务器根据所述新修
订的数据操作模板或操作参数,对当前保存的相应业务模型的数据操作模板或操作参
数进行更新。
6.一种业务模型的管理系统,其特征在于,包括:
客户端,用于将当前用户为业务模型配置的数据操作模板和操作参数,发送给数
据服务器保存;将当前所述用户请求执行的业务模型通知给所述数据服务器;
数据服务器,用于保存用户为业务模型配置的数据操作模板和操作参数;对于用
户请求执行的每个业务模型,根据当前保存的该业务模型的数据操作模板和操作参数,
创建相应的数据操作任务;采用并行方式,执行当前待执行的所有业务模型的所述数
据操作任务,并将相应的执行结果反馈给请求执行的客户端。
7.根据权利要求6所述的系统,其特征在于,所述数据服务器,进一步用于在保
存所述数据操作模板和操作参数的同时,保存相应业务模型的创建信息,所述创建信
息包括创建用户和创建时间。
8.根据权利要求6所述的系统,其特征在于,所述数据操作模板由SQL模板语
句组成。
9.根据权利要求6所述的系统,其特征在于,所述客户端采用图形界面的方式,
获取用户为所述业务模型配置的数据操作模板和操作参数。
10.根据权利要求6所述的系统,其特征在于,所述客户端,进一步用于当所述
用户对所述业务模型的数据操作模板或操作参数进行修订时,将所述用户新修订的数
据操作模板或操作参数发送给所述数据服务器;
所述数据服务器,进一步用于根据所述新修订的数据操作模板或操作参数,对当
前保存的相应业务模型的数据操作模板或操作参数进行更新。

说明书

一种业务模型的管理方法和系统

技术领域

本发明涉及大数据技术,特别是涉及一种业务模型的管理方法和系统。

背景技术

目前,随着大数据应用技术的飞速发展,基于数据仓库建立业务模型,利用业务
模型从多维度对数据仓库中的数据进行分析,可以为企业制订经营管理决策提供有力
支持。

在现有的大数据平台中,在每次利用业务模型获取数据时,都需要先由数据维护
人员在系统中通过SQL语句创建业务模型,然后再执行业务模型获取数据。上述传统
方法中,用户只能查看业务模型执行后得到的数据,业务模型对应的SQL语句、以及
相关创建信息(如创建时间、创建人等)、业务模型所属类别信息等是无法查看到的。
而这些无法查看到的信息,对于用户行为的监管和数据的安全起着至关重要的作用。
例如,可以基于业务模型的创建信息以及SQL内容,对用户访问数据库的合法性进行
判定,如果是非法操作,可以基于此将用户加入黑名单。

另外,上述传统的基于业务模型获取数据的方法中,每次获取数据都需要创建一
次业务模型,且,不同业务模型的创建和执行过程是不可分割的完整过程,这样,只
能进行业务模型的逐一创建和执行,即创建一个业务模型后待当前业务模型执行后才
能进行下一个业务模型的创建和执行。显然这种串行创建和执行的方式不可避免的存
在业务模型执行效率低的问题。

由此可见,现有基于业务模型获取数据的方案存在执行效率低、不利于基于数据
的访问操作对用户进行安全性管理。

发明内容

有鉴于此,本发明的主要目的在于提供一种业务模型的管理方法和系统,可以提
高业务模型的执行效率。

为了达到上述目的,本发明提出的技术方案为:

一种业务模型的管理方法,包括:

客户端将当前用户为业务模型配置的数据操作模板和操作参数,发送给数据服务
器保存;

所述客户端将当前所述用户请求执行的业务模型通知给所述数据服务器;

对于所述请求执行的每个业务模型,所述数据服务器根据当前保存的该业务模型
的数据操作模板和操作参数,创建相应的数据操作任务;

所述数据服务器采用并行方式,执行当前待执行的所有业务模型的所述数据操作
任务,并将相应的执行结果反馈给请求执行的客户端。

一种业务模型的管理系统,包括:

客户端,用于将当前用户为业务模型配置的数据操作模板和操作参数,发送给数
据服务器保存;将当前所述用户请求执行的业务模型通知给所述数据服务器;

数据服务器,用于保存用户为业务模型配置的数据操作模板和操作参数;对于用
户请求执行的每个业务模型,根据当前保存的该业务模型的数据操作模板和操作参数,
创建相应的数据操作任务;采用并行方式,执行当前待执行的所有业务模型的所述数
据操作任务,并将相应的执行结果反馈给请求执行的客户端。

综上所述,本发明提出的业务模型的管理方法和系统,利用客户端,将业务模型
的创建分成了两个环节,一个环节是先由用户基于客户端进行配置业务模型的数据操
作模板和操作参数,并保存在服务器上,另一个环节是在需要执行时,由服务器基于
业务模型的数据操作模板和操作参数,创建成可执行的数据访问任务。这样,一方面,
用户可以基于客户端对于业务模型的数据操作模板和操作参数进行灵活配置,另一方
面,业务模型的配置只需要进行一次,而不是在每次执行业务模型时都需要进行配置,
并且数据服务器可以并发执行所保存的多个业务模型的数据操作任务,从而可以大幅
度降低执行复杂度、提高执行效率。

附图说明

图1为本发明实施例的方法流程示意图;

图2为本发明实施例的系统结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施
例对本发明作进一步地详细描述。

本发明的核心思想是:由用户利用客户端配置业务模型的数据操作模板和操
作参数,并由客户端将这些内容以及业务模型的基本创建信息发给数据服务器保
存,用户可以通过客户端请求服务器并行执行指定的已配置完成的业务模型,数
据服务器将用户请求执行的各业务模型的数据操作模板和操作参数组合得到可执
行的操作任务后,触发这些操作任务并行执行。这样,用户可以通过客户端对业
务模型进行灵活配置,并且已配置的业务模型可以在服务器侧并行执行,从而可
以大幅度提高业务模型的执行效率。另外,每次用户请求执行业务模型时,不需
要再重新在系统中创建业务模型,避免了业务模型的创建与执行的捆绑所造成的
相同业务模型的重复创建,从而有效提高了业务模型的执行效率同时也有效降低
了执行复杂度。

图1为本发明实施例的方法流程示意图,如图1所示,该实施例实现的业务
模型的管理方法主要包括以下步骤:

步骤101、客户端将当前用户为业务模型配置的数据操作模板和操作参数,发
送给数据服务器保存。

本步骤中,用户可以通过客户端为业务模型分别配置数据操作模板和操作参
数,然后再由客户端将所配置的业务模型数据操作模板和操作参数,发送给数据
服务器保存。此后当业务模型需要执行时,数据服务器只需要将业务模型的数据
操作模板和操作参数进行拼接,即可生成可执行的数据操作任务。这样,通过将
业务模型的创建分成了模板和参数配置环节以及任务生成两个环节,即可一方面
使得用户可以直接基于客户端对业务模型进行配置,提高了业务模型创建的灵活
性,另一方面,也将业务模型的创建和执行进行解绑,不必每次执行业务模型时
都要由专门的系统维护人员进行业务模型的创建,从而可以大幅度降低执行复杂
度、提高执行效率。

进一步地,为了便于系统维护人员基于数据的访问操作对用户进行安全性管
理,所述数据服务器在保存所述数据操作模板和操作参数的同时,保存相应业务
模型的创建信息,所述创建信息包括创建用户和创建时间。这样,此后系统维护
人员可以根据服务器记录的业务模型的创建信息,来追踪非法数据访问对应的用
户信息,进而对非法用户进行识别管理。

较佳地,所述数据操作模板由SQL模板语句组成。

较佳地,所述客户端可以采用图形界面的方式,获取用户为所述业务模型配
置的数据操作模板和操作参数。即,用户可以在客户端提供的图形界面窗口中分
别对业务模型的数据操作模板和操作参数进行配置。

步骤102、所述客户端将当前所述用户请求执行的业务模型通知给所述数据服
务器。

在实际应用中,用户可以通过客户端提供的图形界面,选择已配置好的业务
模型请求执行,客户端收到该请求时,将该请求通知给数据服务器,以触发服务
器执行所选择的业务模型。

步骤103、对于所述请求执行的每个业务模型,所述数据服务器根据当前保存
的该业务模型的数据操作模板和操作参数,创建相应的数据操作任务。

本步骤,用于为需要执行的每个业务模型创建相应的数据操作任务,这里进
行所述创建时,只需要将业务模型的数据操作模板和操作参数进行拼接即可得到
相应的数据操作任务,在此不再赘述。

步骤104、所述数据服务器采用并行方式,执行当前待执行的所有业务模型的
所述数据操作任务,并将相应的执行结果反馈给请求执行的客户端。

本步骤中,后台的数据服务器可以采用并行方式,同时执行多个业务模型对
应的数据操作任务,这样,可以大幅度提高业务模型执行效率。

较佳地,为了提高用户对业务模型配置的灵活性,用户可以利用客户端进一
步对已配置好的业务模型进行修订,具体可以采用下述方法实现:

当所述用户对所述业务模型的数据操作模板或操作参数进行修订时,所述客
户端将所述用户新修订的数据操作模板或操作参数发送给所述数据服务器,所述
数据服务器根据所述新修订的数据操作模板或操作参数,对当前保存的相应业务
模型的数据操作模板或操作参数进行更新。

图2为与上述方法相对应的一种业务模型的管理系统结构示意图,如图2所
示,该系统包括:

客户端,用于将当前用户为业务模型配置的数据操作模板和操作参数,发送
给数据服务器保存;将当前所述用户请求执行的业务模型通知给所述数据服务器;

数据服务器,用于保存用户为业务模型配置的数据操作模板和操作参数;对
于用户请求执行的每个业务模型,根据当前保存的该业务模型的数据操作模板和
操作参数,创建相应的数据操作任务;采用并行的方式,触发执行当前待执行的
所有业务模型的所述数据操作任务,并将相应的执行结果反馈给请求执行的客户
端。

较佳地,所述数据服务器,进一步用于在保存所述数据操作模板和操作参数
的同时,保存相应业务模型的创建信息,所述创建信息包括创建用户和创建时间。

较佳地,所述数据操作模板由SQL模板语句组成。

较佳地,所述客户端采用图形界面的方式,获取用户为所述业务模型配置的
数据操作模板和操作参数。

较佳地,所述客户端,进一步用于当所述用户对所述业务模型的数据操作模
板或操作参数进行修订时,将所述用户新修订的数据操作模板或操作参数发送给
所述数据服务器;所述数据服务器,进一步用于根据所述新修订的数据操作模板
或操作参数,对当前保存的相应业务模型的数据操作模板或操作参数进行更新。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护
范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均
应包含在本发明的保护范围之内。

一种业务模型的管理方法和系统.pdf_第1页
第1页 / 共7页
一种业务模型的管理方法和系统.pdf_第2页
第2页 / 共7页
一种业务模型的管理方法和系统.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种业务模型的管理方法和系统.pdf》由会员分享,可在线阅读,更多相关《一种业务模型的管理方法和系统.pdf(7页珍藏版)》请在专利查询网上搜索。

本申请公开了一种业务模型的管理方法和系统,其中方法包括:客户端将当前用户为业务模型配置的数据操作模板和操作参数,发送给数据服务器保存;所述客户端将当前所述用户请求执行的业务模型通知给所述数据服务器;对于所述请求执行的每个业务模型,所述数据服务器根据当前保存的该业务模型的数据操作模板和操作参数,创建相应的数据操作任务;所述数据服务器采用并行方式,执行当前待执行的所有业务模型的所述数据操作任务,并将相。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1