实体关系图的数据处理系统及方法与流程

文档序号:12550871阅读:538来源:国知局
实体关系图的数据处理系统及方法与流程
本发明涉及数据处理
技术领域
,特别涉及一种实体关系图的数据处理系统及方法。
背景技术
:实体-关系图(EntityRelationshipDiagram,简称为E-R图),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。在计算机系统概念设计领域,特别是数据库概念设计领域受到业界广泛的认同和运用。业界出现了很多处理E-R图的方法与技术,大体上可以归结为“支持线框图设计并辅以表单填写”。一般来说,它们侧重E-R图设计工作的实际需求和应用场景,强调友好易用的交互界面,具备各种有助提高设计效率的辅助功能,对E-R图设计人员比较友好。但是,这类方法及装置也存在着较突出的问题:在存储用户设计成果(即E-R设计图形)时,普遍采用了“割裂、单一存储”的方案。其中,“割裂”是指:概念模型之间也相对独立,没有关联;“单一”是指:针对某个概念模型,无论是具有逻辑结构含义的信息(例如,实体的名称、属性的值、联系的源和目标等),还是与逻辑结构无关的布局展现信息(例如,框体背景色、框体大小、放置位置、连线的粗细颜色等)都不加分辨地一并存储。因此,这种存储E-R图形的方式,在非设计工作的应用场景(例如,进行数据查询、统计分析时)中,需要重新分析数据关系,甚至需要人工参与筛选数据,数据处理的效率低下,重复计算,不能满足系统的性能要求。技术实现要素:本发明实施例提供了一种实体关系图的数据处理系统,以解决现有技术中的存储E-R图形的方式使得非设计工作的应用场景中数据处理效率低的技术问题。该系统包括:实体关系E-R图存储装置,用于存储用户设计编辑完成的E-R图,存储与每个E-R图对应的操作类型;E-R图处理装置,用于获取所述E-R图存储装置存储的E-R图和与每个E-R图对应的操作类型,针对每个E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,从该E-R图中获取满足不同类型的数据处理作业任务所需的信息,根据不同类型的数据处理作业任务的处理规则对获取的信息进行数据处理,分别存储不同类型的数据处理作业任务处理后的数据,其中,所述数据处理作业任务是指对E-R图中不同类型数据分别进行数据处理。在一个实施例中,还包括:数据变动监听装置,用于间隔预设时间扫描所述E-R图存储装置存储的E-R图,在监听到有E-R图发生数据变动时,向所述E-R图处理装置发送触发数据处理的消息,所述消息中包括发生数据变动的E-R图的名称、与发生数据变动的E-R图对应的操作类型以及发生数据变动的E-R图的存储路径;所述E-R图处理装置,还用于接收所述消息,并根据所述消息从所述E-R图存储装置中获取发生数据变动的E-R图和与发生数据变动的E-R图对应的操作类型,针对每个发生数据变动的E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,从该E-R图中获取满足不同类型的数据处理作业任务所需的信息,根据不同类型的数据处理作业任务的处理规则对获取的信息进行数据处理,分别存储不同类型的数据处理作业任务处理后的数据。在一个实施例中,所述数据处理作业任务包括以下任意之一或任意组合:网页可视化数据处理作业任务、统计分析数据处理作业任务、资产化管理数据处理作业任务。在一个实施例中,所述E-R图处理装置,包括:数据处理作业调度模块,用于针对每个E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,采用队列管理数据处理作业任务,逐一调度执行数据处理作业任务。在一个实施例中,所述E-R图处理装置,还包括以下任意之一或任意组合:网页可视化数据处理模块,用于在所述数据处理作业调度模块调度网页可视化数据处理作业任务时,获取所述E-R图存储装置存储的E-R图,并从获取的E-R图中获取满足网页可视化数据处理作业任务所需的展现信息,根据网页可视化数据处理作业任务的处理规则对展现信息进行数据处理生成可在网页上直接展示的文件,并存储该文件;统计分析数据处理模块,用于在所述数据处理作业调度模块调度统计分析数据处理作业任务时,获取所述E-R图存储装置存储的E-R图,并从获取的E-R图中获取满足统计分析数据处理作业任务所需的统计分析数据,根据统计分析数据处理作业任务的处理规则对统计分析数据进行数据处理生成数据统计分析清单,并存储该数据统计分析清单;资产化管理数据处理模块,用于在所述数据处理作业调度模块调度资产化管理数据处理作业任务时,获取所述E-R图存储装置存储的E-R图,并从获取的E-R图中获取满足资产化管理数据处理作业任务所需的拓扑结构信息,根据资产化管理数据处理作业任务的处理规则对拓扑结构信息进行数据处理生成拓扑结构表格,并存储该拓扑结构表格。本发明实施例还提供了一种实体关系图的数据处理方法,以解决现有技术中的存储E-R图形的方式使得非设计工作的应用场景中数据处理效率低的技术问题。该方法包括:存储用户设计编辑完成的E-R图,存储与每个E-R图对应的操作类型;获取存储的E-R图和与每个E-R图对应的操作类型,针对每个E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,从该E-R图中获取满足不同类型的数据处理作业任务所需的信息,根据不同类型的数据处理作业任务的处理规则对获取的信息进行数据处理,分别存储不同类型的数据处理作业任务处理后的数据,其中,所述数据处理作业任务是指对E-R图中不同类型数据分别进行数据处理。在一个实施例中,还包括:间隔预设时间扫描存储的E-R图,在监听到有E-R图发生数据变动时,发送触发数据处理的消息,所述消息中包括发生数据变动的E-R图的名称、与发生数据变动的E-R图对应的操作类型以及发生数据变动的E-R图的存储路径;根据所述消息获取发生数据变动的E-R图和与发生数据变动的E-R图对应的操作类型,针对每个发生数据变动的E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,从该E-R图中获取满足不同类型的数据处理作业任务所需的信息,根据不同类型的数据处理作业任务的处理规则对获取的信息进行数据处理,分别存储不同类型的数据处理作业任务处理后的数据。在一个实施例中,所述数据处理作业任务包括以下任意之一或任意组合:网页可视化数据处理作业任务、统计分析数据处理作业任务、资产化管理数据处理作业任务。在一个实施例中,在针对每个E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务之后,还包括:采用队列管理数据处理作业任务,逐一调度执行数据处理作业任务。在一个实施例中,对E-R图进行不同类型的数据处理作业任务包括以下任意之一或任意组合:在调度网页可视化数据处理作业任务时,获取存储的E-R图,并从获取的E-R图中获取满足网页可视化数据处理作业任务所需的展现信息,根据网页可视化数据处理作业任务的处理规则对展现信息进行数据处理生成可在网页上直接展示的文件,并存储该文件;在调度统计分析数据处理作业任务时,获取存储的E-R图,并从获取的E-R图中获取满足统计分析数据处理作业任务所需的统计分析数据,根据统计分析数据处理作业任务的处理规则对统计分析数据进行数据处理生成数据统计分析清单,并存储该数据统计分析清单;在调度资产化管理数据处理作业任务时,获取存储的E-R图,并从获取的E-R图中获取满足资产化管理数据处理作业任务所需的拓扑结构信息,根据资产化管理数据处理作业任务的处理规则对拓扑结构信息进行数据处理生成拓扑结构表格,并存储该拓扑结构表格。在本发明实施例中,存储用户设计编辑完成的E-R图后,根据每个E-R图对应的操作类型(例如,修改、新建等操作类型),对该E-R图进行不同类型的数据处理作业任务(例如,网页可视化数据处理作业任务、统计分析数据处理作业任务、资产化管理数据处理作业任务等),并对不同类型的数据处理作业任务处理后的数据分别存储,用户可以基于不同类型的数据处理作业任务处理后的数据进行所需的非设计工作的应用场景中的数据查询等操作,使得将非设计工作的应用场景与E-R图设计工作的应用场景“松耦合”,有利于各类非设计工作的应用场景对设计工作过程的透明化,提升了各种应用场景下的数据一致性、时效性和高保真性,有利于提高非设计工作的应用场景中数据处理效率。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:图1是本发明实施例提供的一种实体关系图的数据处理系统的结构框图;图2是本发明实施例提供的一种E-R图处理装置的结构示意图;图3是本发明实施例提供的一种SVG标签语言格式示意图;图4是本发明实施例提供的一种可视化可在网页上直接展示文件的示意图;图5是本发明实施例提供的一种具体的实体关系图的数据处理系统的结构示意图;图6是本发明实施例提供的一种新创建的E-R图的示意图;图7是本发明实施例提供的一种E-R图设计装置的结构示意图;图8是本发明实施例提供的一种实体关系图的数据处理系统的工作流程图;图9是本发明实施例提供的一种实体关系图的数据处理方法的流程图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。在本发明实施例中,提供了一种实体关系图的数据处理系统,如图1所示,该系统包括:实体关系E-R图存储装置101,用于存储用户设计编辑完成的E-R图,存储与每个E-R图对应的操作类型;E-R图处理装置102,用于获取所述E-R图存储装置存储的E-R图和与每个E-R图对应的操作类型,针对每个E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,从该E-R图中获取满足不同类型的数据处理作业任务所需的信息,根据不同类型的数据处理作业任务的处理规则对获取的信息进行数据处理,分别存储不同类型的数据处理作业任务处理后的数据,其中,所述数据处理作业任务是指对E-R图中不同类型数据分别进行数据处理。由图1所示可知,在本发明实施例中,存储用户设计编辑完成的E-R图后,根据每个E-R图对应的操作类型(例如,修改、新建等操作类型),对该E-R图进行不同类型的数据处理作业任务(例如,网页可视化数据处理作业任务、统计分析数据处理作业任务、资产化管理数据处理作业任务等),并对不同类型的数据处理作业任务处理后的数据分别存储,实现数据的“集中、多元存储”,用户可以基于不同类型的数据处理作业任务处理后的数据进行所需的非设计工作的应用场景中的数据查询等操作,使得将非设计工作的应用场景与E-R图设计工作的应用场景“松耦合”,有利于各类非设计工作的应用场景对设计工作过程的透明化,提升了各种应用场景下的数据一致性、时效性和高保真性,有利于提高非设计工作的应用场景中数据处理效率。具体实施时,E-R图存储装置101负责E-R图设计成果数据的存储及管理。当接收到E-R图数据时,根据操作记录对该数据的操作类型进行判断。如果操作类型是修改操作,则备份旧的数据,并更新最新数据;如果操作类型是创建操作,则保存最新数据。具体实施时,为了实现通过数据变动来触发对存储的E-R图进行不同类型的数据处理作业任务,在本实施例中,上述实体关系图的数据处理系统还包括:数据变动监听装置,用于间隔预设时间扫描所述E-R图存储装置101存储的E-R图,在监听到有E-R图发生数据变动时,向所述E-R图处理装置发送触发数据处理的消息,所述消息中包括发生数据变动的E-R图的名称、与发生数据变动的E-R图对应的操作类型以及发生数据变动的E-R图的存储路径;所述E-R图处理装置102,还用于接收所述消息,并根据所述消息从所述E-R图存储装置中获取发生数据变动的E-R图和与发生数据变动的E-R图对应的操作类型,针对每个发生数据变动的E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,从该E-R图中获取满足不同类型的数据处理作业任务所需的信息,根据不同类型的数据处理作业任务的处理规则对获取的信息进行数据处理,分别存储不同类型的数据处理作业任务处理后的数据。具体的,数据变动监听装置每隔n分钟(即上述预设时间)对E-R图存储装置101中存储的数据进行一次扫描,如果发现有最后修改时间满足如下条件的数据:最后修改时间≥当前时间—n分钟,则认为监听到有E-R图发生数据变动,向E-R图处理装置发送消息,告知有E-R图发生数据变动。例如,如下表1所示,该消息中可以包括发生数据变动的E-R图的名称、与发生数据变动的E-R图对应的操作类型以及发生数据变动的E-R图的存储路径等消息。为说明简单起见,如下表1所示,消息中只涉及一个E-R图数据的变动,如果涉及多个E-R图数据的变动,在消息内容中,可以用逗号分隔。表1具体实施时,为了满足非设计工作的应用场景中数据处理的不同需求,在本实施例中,所述数据处理作业任务包括以下任意之一或任意组合:网页可视化数据处理作业任务、统计分析数据处理作业任务、资产化管理数据处理作业任务。具体的,网页可视化数据处理作业任务是指将存储的E-R图处理成支持在网页上直接展现的格式文件后,存储下来供查阅用户直接在网页浏览器中查看。统计分析数据处理作业任务是指根据一定的规则,从存储的E-R图中汇集出供统计分析使用的信息,存储下来供监管统计用户取用。资产化管理数据处理作业任务是指从存储的E-R图中提取出需要进行资产化管理的结构化信息,存储下来供负责概念模型资产化治理的用户使用。具体实施时,为了实现通过自动机制来对存储的E-R图进行不同类型的数据处理作业任务,在本实施例中,如图2所示,所述E-R图处理装置102,包括:数据处理作业调度模块201,用于针对每个E-R图(该每个E-R图可以是E-R图处理装置102获取的任意E-R图,也可以是E-R图处理装置102根据所述消息从所述E-R图存储装置中获取的发生数据变动的E-R图),根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,采用队列管理数据处理作业任务,逐一调度执行数据处理作业任务。具体的,数据处理作业调度模块201在收到数据变动监听装置发出的触发数据处理作业的消息后,对消息内容的每一项按照分隔符(逗号)进行切分,再汇总整理,获得需要进行数据处理的E-R图清单,例如,需要进行数据处理的E-R图清单如下表2所示,可以包括E-R图名称、E-R图存储路径以及E-R图的操作类型等信息。表2数据处理作业调度模块201获取需要进行数据处理的E-R图清单后,针对每个需要进行数据处理的E-R图,根据E-R图的操作类型,确定该E-R图需要进行的数据处理作业任务清单,例如,如下表3所示,在数据处理作业任务清单中可以包括数据处理作业任务的名称以及执行数据处理作业任务的装置名称。具体的,可以根据实际需要,对数据处理作业任务类型进行扩展,追加其他数据处理作业任务或者裁剪掉其中任何一个数据处理作业任务,以增强该实体关系图的数据处理系统的可扩展性和伸缩性。表3具体实施时,数据处理作业调度模块201可以使用一个队列来管理数据处理作业任务清单中的每条数据处理作业任务,逐个调度执行每条数据处理作业任务。例如,在队列中可以设置如下表4所示的表格,包括每条数据处理作业任务的名称、待处理数据的名称及存储路径以及每条数据处理作业任务的状态等。数据处理作业调度装置401以一个比较短的时间间隔(一般是1分钟)扫描任务队列,一旦发现一条待执行的任务,则根据此任务的类型,从“数据处理作业任务清单”中找到对应的处理装置:网页可视化数据处理模块202、统计分析数据处理模块203或资产化管理数据处理模块204,再根据作业任务中的E-R图存储路径信息,从E-R图存储装置101中获取E-R图数据,开始进行相应的数据处理。表4具体的,如图2所示,所述E-R图处理装置102,还包括以下任意之一或任意组合:网页可视化数据处理模块202,用于在所述数据处理作业调度模块201调度网页可视化数据处理作业任务时,获取所述E-R图存储装置存储的E-R图,并从获取的E-R图中获取满足网页可视化数据处理作业任务所需的展现信息,根据网页可视化数据处理作业任务的处理规则对展现信息进行数据处理生成可在网页上直接展示的文件,并存储该文件;例如,网页可视化数据处理模块202从E-R图存储装置101中获取“对公基本业务应用逻辑数据模型”XML文本文件(即可以是网页可视化数据处理模块202获取的任意E-R图,也可以是网页可视化数据处理模块202从所述E-R图存储装置中获取的发生数据变动的E-R图),按照其存储结构,分析并提取出其中每个实体、关系、字段的坐标位置、颜色以及线条粗细等与展现相关的信息,再将这些与展现相关的信息转换成SVG标签语言格式(如图3所示),组装成两个SVG格式的文件,其中一个使用与原XML文件1:1的大小比例,另一个使用与原XML文件1:10的大小比例,其中1:10比例的作为鹰眼预览图使用,并存储到可视化数据管理装置105中。SVG格式的文件可以直接嵌入到网页上进行展现,并且放大缩小后,不会像像素图片格式那样,变得模糊不清,即SVG格式的文件适合供网页展现时使用,SVG格式的文件在展现时呈现一个大图和一个小图,因为系统内这些模型图会非常大,在普通的浏览器中无法完全显示,小图的作用是提供给用户一个方便的途径来拖拉位置,相当于是一个定位功能,用户本身不需要明确小图上的清晰内容,可以在大图中看到清晰的内容(如图4所示的大图展现示意图)。统计分析数据处理模块203,用于在所述数据处理作业调度模块201调度统计分析数据处理作业任务时,获取所述E-R图存储装置存储的E-R图,并从获取的E-R图中获取满足统计分析数据处理作业任务所需的统计分析数据,根据统计分析数据处理作业任务的处理规则对统计分析数据进行数据处理生成数据统计分析清单,并存储该数据统计分析清单;例如,统计分析数据处理模块203从E-R图存储装置101中获取“对公基本业务应用逻辑数据模型”XML文本文件,按照其存储结构,分析并提取出其中实体、关系、字段,以及这些对象的各个属性,形成实体、关系、字段名称的清单,和各个属性名称、属性值的清单(如下表5_1至5_5所示),存储到统计分析数据管理装置106中。这些清单在做数量统计分析工作时会带来更高的效率和便利性,相较分析原XML文件来进行数量统计分析工作,节省了时间和开销。概念模型对公基本业务应用数据逻辑模型表5_1实体往来户凭证管理表往来户凭证登记表冻结解冻登记簿往来户明细账往来分户账往来户开销户登记簿保留额度登记簿账户信息申请审批登记表表5_2关系关系1关系2关系3关系4关系5关系6关系7表5_3表5_4属性名称属性值名称往来户凭证管理表描述英文名称NTHCHVOB名称往来户凭证登记表描述自增长否是否允许为空否长度9英文名称VOUHSTNO索引否数据标准名称编号名称凭证起始号外键否缺省值主键是小数位长度类型decimal自增长否是否允许为空否长度10英文名称FRZDATE索引否数据标准名称编号名称冻结日期外键否小数位长度类型decimal自增长否是否允许为空否长度3表5_5资产化管理数据处理模块204,用于在所述数据处理作业调度模块201调度资产化管理数据处理作业任务时,获取所述E-R图存储装置存储的E-R图,并从获取的E-R图中获取满足资产化管理数据处理作业任务所需的拓扑结构信息,根据资产化管理数据处理作业任务的处理规则对拓扑结构信息进行数据处理生成拓扑结构表格,并存储该拓扑结构表格;例如,资产化管理数据处理模块204从E-R图存储装置101中获取“对公基本业务应用逻辑数据模型”XML文本文件,按照其存储结构,再根据E-R图资产化管理的需要,分析并提取出其中实体、关系、字段中实际需要关注的部分属性,分别形成二维表格(如下表6_1至6_4所示),存储到资产化管理信息数据管理装置107中。从这些表格中,可以通过简单的逻辑关联查询方法,梳理出此E-R图的拓扑逻辑结构,以及拓扑结构中每个要素中实际需要资产化管理的属性,能够为针对E-R图数据的资产管理系统提供有力的后台基础数据支撑。概念模型表6_1实体表6_2关系表6_3字段表6_4具体实施时,上述实体关系图的数据处理系统具体可以是如图5所示,包括:E-R图设计装置103、E-R图存储装置101、数据变动监听装置104、E-R图处理装置102、可视化数据管理装置105、统计分析数据管理装置106和资产化管理信息数据管理装置107。具体的,E-R图设计装置103负责根据用户指令调取需要修改的E-R图数据,或者用户重新创建一个新的E-R图,对E-R图进行编辑修改操作。这里为举例说明,假设创建了一个新的E-R图:“对公基本业务应用逻辑数据模型”E-R图(如图6所示),并假设此数据以XML文本文件的格式存储。需要说明的是,E-R图设计装置103在一般的场景下会同时支持多个E-R图处理,并且共用同一个E-R图存储装置101,也就是说,E-R图设计装置103可以同时支持对不同的E-R图数据进行处理,但使用一个E-R图存储装置101进行E-R图文件的保存。本例中为简单起见,仅说明处理一个E-R图的场景。具体的,如图7所示,E-R图设计装置103进一步包括E-R图数据读取模块701、E-R图编辑模块702以及数据交互模块703。E-R图数据读取模块701用于在接收到用户输入的指令后,从E-R图存储装置101读取到需要修改的E-R图数据(或者重新创建一份新的E-R图),提供给E-R图编辑模块702使用。E-R图编辑模块702负责提供交互界面,根据接收到的编辑操作指令,对E-R图数据实施相应的修改。完成修改后,用户输入保存并提交指令,E-R图编辑模块702通过数据交互模块703将设计成果传输给E-R图存储装置101中进行保存或者更新,同时保存或者更新E-R图的操作类型(例如,新建、修改等)。具体实施时,基于如图5所示的实体关系图的数据处理系统,如图8所示,该实体关系图的数据处理系统的工作流程包括以下步骤:步骤801:调取并修改E-R图数据。E-R图设计装置103根据用户指令调取需要修改的E-R图数据,或者用户重新创建一个新的E-R图,对E-R图进行编辑修改操作;步骤802:提交E-R图设计成果。E-R图设计装置103将E-R图设计人员保存的成果提交到一个负责统一管理数据的E-R图存储装置101中存储;步骤803:监听E-R图数据变动。数据变动监听装置104对E-R图存储装置101中E-R图数据的修改情况进行监听,对监听到有修改动作的E-R图数据,则主动发出触发数据处理作业的消息;步骤804:调度数据处理作业。E-R图处理装置102收到上一步发出的触发数据处理作业消息后,数据处理作业调度模块201根据消息内容产生数据处理作业任务,控制数据处理作业任务去执行各类数据处理工作;步骤805:网页可视化处理。网页可视化数据处理模块202根据作业调度消息,调取发生变动的E-R图数据,将其处理成支持在网页上直接展现的格式的文件后,存储下来供查阅用户直接在网页浏览器中查看,可以将处理后的文件存储到可视化数据管理装置105中;步骤806:统计分析数据汇集。统计分析数据处理模块203根据作业调度消息,调取发生变动的E-R图数据,根据一定的规则,从E-R图中汇集出供统计分析使用的信息,存储下来供监管统计用户取用,可以将供统计分析使用的信息存储到统计分析数据管理装置106中;步骤807:资产化管理信息提取。资产化管理数据处理模块204根据作业调度消息,调取发生变动的E-R图数据,从E-R图中提取出需要进行资产化管理的结构化信息,存储下来供负责概念模型资产化治理的用户使用,可以将结构化信息存储到资产化管理信息数据管理装置107中。基于同一发明构思,本发明实施例中还提供了一种实体关系图的数据处理方法,如下面的实施例所述。由于实体关系图的数据处理方法解决问题的原理与实体关系图的数据处理系统相似,因此实体关系图的数据处理方法的实施可以参见实体关系图的数据处理系统的实施,重复之处不再赘述。图9是本发明实施例的实体关系图的数据处理方法的流程图,如图9所示,该方法包括:步骤901:存储用户设计编辑完成的E-R图,存储与每个E-R图对应的操作类型;步骤902:获取存储的E-R图和与每个E-R图对应的操作类型,针对每个E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,从该E-R图中获取满足不同类型的数据处理作业任务所需的信息,根据不同类型的数据处理作业任务的处理规则对获取的信息进行数据处理,分别存储不同类型的数据处理作业任务处理后的数据,其中,所述数据处理作业任务是指对E-R图中不同类型数据分别进行数据处理。在一个实施例中,上述实体关系图的数据处理方法还包括:间隔预设时间扫描存储的E-R图,在监听到有E-R图发生数据变动时,发送触发数据处理的消息,所述消息中包括发生数据变动的E-R图的名称、与发生数据变动的E-R图对应的操作类型以及发生数据变动的E-R图的存储路径;根据所述消息获取发生数据变动的E-R图和与发生数据变动的E-R图对应的操作类型,针对每个发生数据变动的E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务,从该E-R图中获取满足不同类型的数据处理作业任务所需的信息,根据不同类型的数据处理作业任务的处理规则对获取的信息进行数据处理,分别存储不同类型的数据处理作业任务处理后的数据。在一个实施例中,所述数据处理作业任务包括以下任意之一或任意组合:网页可视化数据处理作业任务、统计分析数据处理作业任务、资产化管理数据处理作业任务。在一个实施例中,在针对每个E-R图,根据操作类型确定对该E-R图进行不同类型的数据处理作业任务之后,还包括:采用队列管理数据处理作业任务,逐一调度执行数据处理作业任务。在一个实施例中,对E-R图进行不同类型的数据处理作业任务包括以下任意之一或任意组合:在调度网页可视化数据处理作业任务时,获取存储的E-R图,并从获取的E-R图中获取满足网页可视化数据处理作业任务所需的展现信息,根据网页可视化数据处理作业任务的处理规则对展现信息进行数据处理生成可在网页上直接展示的文件,并存储该文件;在调度统计分析数据处理作业任务时,获取存储的E-R图,并从获取的E-R图中获取满足统计分析数据处理作业任务所需的统计分析数据,根据统计分析数据处理作业任务的处理规则对统计分析数据进行数据处理生成数据统计分析清单,并存储该数据统计分析清单;在调度资产化管理数据处理作业任务时,获取存储的E-R图,并从获取的E-R图中获取满足资产化管理数据处理作业任务所需的拓扑结构信息,根据资产化管理数据处理作业任务的处理规则对拓扑结构信息进行数据处理生成拓扑结构表格,并存储该拓扑结构表格。在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。在本发明实施例中,存储用户设计编辑完成的E-R图后,根据每个E-R图对应的操作类型(例如,修改、新建等操作类型),对该E-R图进行不同类型的数据处理作业任务(例如,网页可视化数据处理作业任务、统计分析数据处理作业任务、资产化管理数据处理作业任务等),并对不同类型的数据处理作业任务处理后的数据分别存储,用户可以基于不同类型的数据处理作业任务处理后的数据进行所需的非设计工作的应用场景中的数据查询等操作,使得将非设计工作的应用场景与E-R图设计工作的应用场景“松耦合”,有利于各类非设计工作的应用场景对设计工作过程的透明化,提升了各种应用场景下的数据一致性、时效性和高保真性,有利于提高非设计工作的应用场景中数据处理效率。显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1