CN102841918B - 二进制长对象流化数据处理装置和方法 - Google Patents

二进制长对象流化数据处理装置和方法 Download PDF

Info

Publication number
CN102841918B
CN102841918B CN201210225126.XA CN201210225126A CN102841918B CN 102841918 B CN102841918 B CN 102841918B CN 201210225126 A CN201210225126 A CN 201210225126A CN 102841918 B CN102841918 B CN 102841918B
Authority
CN
China
Prior art keywords
fluidisation
binary system
data
long
described memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210225126.XA
Other languages
English (en)
Other versions
CN102841918A (zh
Inventor
刘应耀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yonyou Network Technology Co Ltd
Original Assignee
Yonyou Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yonyou Network Technology Co Ltd filed Critical Yonyou Network Technology Co Ltd
Priority to CN201210225126.XA priority Critical patent/CN102841918B/zh
Publication of CN102841918A publication Critical patent/CN102841918A/zh
Application granted granted Critical
Publication of CN102841918B publication Critical patent/CN102841918B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供一种二进制长对象流化数据处理装置和方法,其中,装置包括:数据库管理模块,从数据库中获取二进制长对象流化数据;对象资源管理模块,获取所述二进制长对象流化数据对应的对象资源;对象转换模块,通过所述对象资源,将所述二进制长对象流化数据转换为内存对象;展现模块,根据所述内存对象的类型,展现所述内存对象。通过本发明,由于获取了BLOB流化数据对应的对象资源,所以利用该对象资源可以顺利地将BLOB解析为内存对象,按其类型进行展现,通过本方案在多种复杂的业务场景下都可以顺利解析并展现BLOB数据。

Description

二进制长对象流化数据处理装置和方法
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种二进制长对象流化数据处理装置和一种二进制长对象流化数据处理方法。
背景技术
一些大型业务产品很多复杂业务模型、文件、图片等复杂信息都是存储在数据库BLOB(二进制长对象)字段中。而在一些项目的产品升级等操作过程中,因为项目数据的特殊性或产品BUG等原因会导致有些BLOB字段信息数据不对。而BLOB字段的特殊性导致这些数据不能用通过普通的数据库工具直接更改数据库数据来修正错误,项目现场的实施人员因为没有源代码,不熟悉开发环境等客观原因无法通过程序来解决。所以出现此类问题,项目实施人员只能将客户数据库导出,然后通过ftp等传给开发部门,开发部门通过程序跟踪处理。如果客户禁止数据库导出,就只能请求产品开发人员去现场支持。
数据库流化信息存储通常使用BLOB字段。BLOB是指二进制长对象。BLOB是一个大文件,典型的BLOB是一张图片或某中格式的数据文件。数据库处理Blob字段的主要策略是不用理会文件是什么,而只关心如何存储它。这样就直接导致BLOB字段一旦写入,就无法像其他字段一样可以被传统的数据库管理工具查看和修改。从而直接导致在下述场景中BLOB字段成为应用瓶颈:
1)程序开发过程中程序员需要查看BLOB存储的业务信息;
2)程序开发过程中,因为程序逻辑的尚不完整,会造成BLOB数据的异常,这时就需要直接查看BLOB数据信息,确定数据何处异常,从而协助程序逻辑修正;
3)因为程序错误或***升级等原因,需要手工修正BLOB数据;
4)在项目现场等场合,在没有程序源代码以及开发环境时,需要手工快速修正BLOB数据。
5)需要将BLOB流化信息导出为第三方文件格式;
6)BLOB流化数据不能像其他数据文件一样通过邮件等方式进行文件传递。而在软件开发或软件产品使用过程中,往往需要将BLOB信息进行备份/传阅等操作。
因此,需要一种新的技术方案,能够保证多种不同的业务场景,仍然可以顺利获取BLOB流化数据,并保证能够为用户将所述BLOB数据以合适方式展现,并供用户对数据进行操作。
发明内容
本发明所要解决的技术问题在于,提供一种新的技术方案,能够保证多种不同的业务场景,仍然可以顺利获取BLOB流化数据,并保证能够为用户将所述BLOB数据以合适方式展现,并供用户对数据进行操作。
有鉴于此,本发明提供一种二进制长对象流化数据处理装置,包括:数据库管理模块,从数据库中获取二进制长对象流化数据;对象资源管理模块,获取所述二进制长对象流化数据对应的对象资源;对象转换模块,通过所述对象资源,将所述二进制长对象流化数据转换为内存对象;展现模块,根据所述内存对象的类型,展现所述内存对象。在该技术方案中,由于获取了BLOB流化数据对应的对象资源,所以利用该对象资源可以顺利地将BLOB解析为内存对象,按其类型进行展现,通过本方案在多种复杂的业务场景下都可以顺利解析并展现BLOB数据。
在上述技术方案中,优选地,在所述内存对象被修改后,所述对象转换模块将所述内存对象转换为新的二进制长对象流化数据,并由所述数据库管理模块存储到所述数据库中。在该技术方案中,如果用户根据为其展现的内容,对内存对象进行了修改,则本方案可以根据用户的修改更新数据库中BLOB流化数据,保证用户可以在多种业务场景下对BLOB流化数据进行修改操作。
在上述技术方案中,优选地,所述对象资源管理模块还设置对象资源库,存储所述对象资源的文件路径,并按照所述文件路径获取所述对象资源。在该技术方案中,可以预置对象资源的路径,则可以保证随时可以获取对象资源,以将BLOB流化数据处理为内存对象,并进行展现。
在上述技术方案中,优选地,所述展现模块在所述内存对象为图形类型时,以图形显示方式展现所述内存对象;和/或在所述内存对象为声音类型时,以音频播放方式展现所述内存对象;和/或在所述内存对象为其他类型时,以树形结构的文本方式展现所述内存对象。在该技术方案中,针对不同类型的内存对象,提供了不同的展现方式,以保证用户能够清楚了解BLOB流化数据。
在上述技术方案中,优选地,还包括:文件保存模块,将所述内存对象存储为特定格式的文件。在该技术方案中,还可以为用户将内存对象导出为第三方文件,以满足用户备份或使用的需要。
本发明还提供一种二进制长对象流化数据处理方法,包括:步骤202,从数据库中获取二进制长对象流化数据;步骤204,获取所述二进制长对象流化数据对应的对象资源;步骤206,通过所述对象资源,将所述二进制长对象流化数据转换为内存对象;步骤208,根据所述内存对象的类型,展现所述内存对象。在该技术方案中,由于获取了BLOB流化数据对应的对象资源,所以利用该对象资源可以顺利地将BLOB解析为内存对象,按其类型进行展现,通过本方案在多种复杂的业务场景下都可以顺利解析并展现BLOB数据。
在上述技术方案中,优选地,还包括:在所述内存对象被修改后,将所述内存对象转换为新的二进制长对象流化数据并存储到所述数据库中。在该技术方案中,如果用户根据为其展现的内容,对内存对象进行了修改,则本方案可以根据用户的修改更新数据库中BLOB流化数据,保证用户可以在多种业务场景下对BLOB流化数据进行修改操作。
在上述技术方案中,优选地,所述步骤204包括:设置对象资源库,存储所述对象资源的文件路径;按照所述文件路径获取所述对象资源。在该技术方案中,可以预置对象资源的路径,则可以保证随时可以获取对象资源,以将BLOB流化数据处理为内存对象,并进行展现。
在上述技术方案中,优选地,所述步骤208包括:在所述内存对象为图形类型时,以图形显示方式展现所述内存对象;和/或在所述内存对象为声音类型时,以音频播放方式展现所述内存对象;和/或在所述内存对象为其他类型时,以树形结构的文本方式展现所述内存对象。在该技术方案中,针对不同类型的内存对象,提供了不同的展现方式,以保证用户能够清楚了解BLOB流化数据。在该技术方案中,针对不同类型的内存对象,提供了不同的展现方式,以保证用户能够清楚了解BLOB流化数据。
在上述技术方案中,优选地,还包括:将所述内存对象存储为特定格式的文件。在该技术方案中,还可以为用户将内存对象导出为第三方文件,以满足用户备份或使用的需要。
通过以上技术方案,可以实现一种二进制长对象流化数据处理装置和一种二进制长对象流化数据处理方法,能够保证多种不同的业务场景,仍然可以顺利获取BLOB流化数据,并保证能够为用户将所述BLOB数据以合适方式展现,并供用户对数据进行操作。
附图说明
图1是根据本发明的一个实施例的二进制长对象流化数据处理装置的框图;
图2是根据本发明的一个实施例的二进制长对象流化数据处理方法的流程图;
图3是将不同数据存储为二进制长对象流化数据的示意图;
图4是根据本发明的一个实施例的二进制长对象流化数据处理装置展现二进制长对象流化数据的示意图;
图5是根据本发明的一个实施例的二进制长对象流化数据处理装置的工作示意图;
图6至图10是根据本发明的一个实施例的二进制长对象流化数据处理装置的界面截图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
图1是根据本发明的一个实施例的二进制长对象流化数据处理装置的框图
如图1所示,本发明提供一种二进制长对象流化数据处理装置100,包括:数据库管理模块102,从数据库中获取二进制长对象流化数据;对象资源管理模块104,获取所述二进制长对象流化数据对应的对象资源;对象转换模块106,通过所述对象资源,将所述二进制长对象流化数据转换为内存对象;展现模块108,根据所述内存对象的类型,展现所述内存对象。在该技术方案中,由于获取了BLOB流化数据对应的对象资源,所以利用该对象资源可以顺利地将BLOB解析为内存对象,按其类型进行展现,通过本方案在多种复杂的业务场景下都可以顺利解析并展现BLOB数据。
在上述技术方案中,在所述内存对象被修改后,所述对象转换模块106将所述内存对象转换为新的二进制长对象流化数据,并由所述数据库管理模块102存储到所述数据库中。在该技术方案中,如果用户根据为其展现的内容,对内存对象进行了修改,则本方案可以根据用户的修改更新数据库中BLOB流化数据,保证用户可以在多种业务场景下对BLOB流化数据进行修改操作。
在上述技术方案中,所述对象资源管理模块104还设置对象资源库,存储所述对象资源的文件路径,并按照所述文件路径获取所述对象资源。在该技术方案中,可以预置对象资源的路径,则可以保证随时可以获取对象资源,以将BLOB流化数据处理为内存对象,并进行展现。
在上述技术方案中,所述展现模块108在所述内存对象为图形类型时,以图形显示方式展现所述内存对象;和/或在所述内存对象为声音类型时,以音频播放方式展现所述内存对象;和/或在所述内存对象为其他类型时,以树形结构的文本方式展现所述内存对象。在该技术方案中,针对不同类型的内存对象,提供了不同的展现方式,以保证用户能够清楚了解BLOB流化数据。
在上述技术方案中,还包括:文件保存模块110,将所述内存对象存储为特定格式的文件。在该技术方案中,还可以为用户将内存对象导出为第三方文件,以满足用户备份或使用的需要。
图2是根据本发明的一个实施例的二进制长对象流化数据处理方法的流程图。
如图2所示,本发明还提供一种二进制长对象流化数据处理方法,包括:步骤202,从数据库中获取二进制长对象流化数据;步骤204,获取所述二进制长对象流化数据对应的对象资源;步骤206,通过所述对象资源,将所述二进制长对象流化数据转换为内存对象;步骤208,根据所述内存对象的类型,展现所述内存对象。在该技术方案中,由于获取了BLOB流化数据对应的对象资源,所以利用该对象资源可以顺利地将BLOB解析为内存对象,按其类型进行展现,通过本方案在多种复杂的业务场景下都可以顺利解析并展现BLOB数据。
在上述技术方案中,还包括:在所述内存对象被修改后,将所述内存对象转换为新的二进制长对象流化数据并存储到所述数据库中。在该技术方案中,如果用户根据为其展现的内容,对内存对象进行了修改,则本方案可以根据用户的修改更新数据库中BLOB流化数据,保证用户可以在多种业务场景下对BLOB流化数据进行修改操作。
在上述技术方案中,所述步骤204包括:设置对象资源库,存储所述对象资源的文件路径;按照所述文件路径获取所述对象资源。在该技术方案中,可以预置对象资源的路径,则可以保证随时可以获取对象资源,以将BLOB流化数据处理为内存对象,并进行展现。
在上述技术方案中,所述步骤208包括:在所述内存对象为图形类型时,以图形显示方式展现所述内存对象;和/或在所述内存对象为声音类型时,以音频播放方式展现所述内存对象;和/或在所述内存对象为其他类型时,以树形结构的文本方式展现所述内存对象。在该技术方案中,针对不同类型的内存对象,提供了不同的展现方式,以保证用户能够清楚了解BLOB流化数据。在该技术方案中,针对不同类型的内存对象,提供了不同的展现方式,以保证用户能够清楚了解BLOB流化数据。
在上述技术方案中,还包括:将所述内存对象存储为特定格式的文件。在该技术方案中,还可以为用户将内存对象导出为第三方文件,以满足用户备份或使用的需要。
以下结合实施例详细说明本发明的技术方案,约定术语如下:
程序加工:指通过程序代码进行数据的加工处理过程;
流化存储:指将二进制数据存入到数据库的BLOB类型字段,java/C++等编程语言均提供了标准的接口来实现流化操作,将不同类型的数据存储为BLOB流化数据的示意图如图3所示;
BLOB流化数据:指流化存储后的数据;
内存对象:指特定计算机语言对文件/图像等数据类型实例的定义和表述方式。
在本发明的一个实施例中,BLOB解析引擎(相当于前述的二进制长对象流化数据处理装置)执行流程如图4所示,将BLOB流化数据展现为以不同形式进行展现,以下具体说明BLOB解析引擎的原理。
流程说明如下:
技术方案说明如图5所示:
1、先通过数据源管理模块进行数据源定义,动态管理和切换需要加载BLOB的数据库资源,SQL执行器502(相当于前述的数据库管理模块)可以在选定的数据源上实行手工编写的SQL,从而读取BLOB字段的数据信息;
2、BLOB流化对象都对应着某种数据文件格式,如文本文件,图像文件,声音文件,以及某种编程语言的内存对象。加载BLOB数据时,需要知道BLOB数据使用到该编程语言的哪些对象资源。通过BLOB对象资源库504(相当于前述的对象资源管理模块)来管理这些对象资源的类路径;
3、根据第二步定义的对象资源库,BLOB加载器506(相当于前述的对象转换模块)将二进制的BLOB数据转换为编程语言的内存对象;
4.根据内存对象类型的不同,数据对象查看器508(相当于前述的展现模块)使用不同的方式进行展现:如果是图形类型,直接进行图形展现;声音类型,直接进行播放;其他类型内存对象,根据对象内部引用层次关系,分解为一个树结构,以树结构形式进行对象展现;
5、如果需要,对树型结构展现形态的内存模型,可以直接修改该内存对象的属性值,然后调度SQL执行器502进行修改内容的保存;
6、同时支持将该内存对象另存为xml文件等第三方文件格式。
举例说明,有报表模型CellsModel,模型包含一个name属性来记录报表名称,默认值为default,java语言实现的类结构如下:
此业务模型存储为数据库表bap_report的model字段,字段类型为BLOB类型,另有主键字段PK,字段类型为字符类型。现有一报表模型已经存储到数据库表中,pk值为“demo1”。通过本技术方案修改name属性,流程如下:
1、在数据源管理中,确定该数据库连接,保证可读取数据表bap_report的信息;手工编写sql语句如下:
Selectmodelfrombap_reportwherepk=‘demo1’
则能读取该业务模型的二进制字节流数据;
2、修改BLOB类资源库,将CellsModel类文件的路径添加到资源库;
3、利用java语义的ClassLoader机制加载定义好的资源库,即可找到CellsModel类,这样就可将第一步读取的二进制信息,反序列化为CellsModel内存对象;
4、构建一个树结构,根节点为CellsModel类名,子节点为其包含的属性name,通过java类反射机制,读取属性name的值“default”;
5、构建文本编辑器,录入新的值“NewName”,通过java类反射机制,回写属性name的值“NewName”,即修改了CellsModel内存对象的name属性的值;
6、将新的内存对象序列化为二进制数组,调用如下SQL将值回写到数据库:
updatebap_reportsetmodel=?wherepk=‘demo1’
如需要另存为外部文件,对此二进制数组做相应转换操作即可。
上述技术方案与数据库中BLOB流化数据的业务含义没有任何关系,该方案可以操作任何业务含义的BLOB数据,实现了不用关心任何具体业务逻辑即可以完成流化业务数据的查看/编辑/导出。该方案充分保证了数据库的BLOB字段也可以像varchar等普通数据类型字段一样,进行独立于业务的可视化的查看/编辑/转存。
根据本发明的实施例的二进制长对象流化数据处理装置,经过系列项目现场的使用和验证,满足BLOB信息的可视化查看和修改要求。方案步骤如下:
1、如图6所示,配置数据源:
指定数据源名称、驱动、链接、用户及密码,并测试通过;
2、如图7所示,配置java库类路径:
配置blob信息涉及到的java类路径和jar包路径;
3、如图8所示,加载BLOB信息:
拼写SQL语句,在定义的数据源上执行,查找到相关BLOB信息,并加载对应BLOB字段;
4、如图9所示,将BLOB数据以树形结构展现:
根据java类反射机制,将BLOB存储的业务模型的各属性以层级关系展现;
5、如图10所示,属性值可以通过编辑器进行编辑和保持
针对m_dirty属性进行值编辑,编辑完成后通过工具栏“保存”按钮保存。
综上所述,通过本发明,实现了一种数据库BLOB字段的可视化操作解决方案,可以直接访问数据库读取BLOB字段,并对BLOB流化信息进行解析,可以通过图形界面直观的查看/修改,从而很好地解决了BLOB字段上述应用难题,其特点是:支持任何业务内容的流化存储内容的读写操作;动态解析BLOB流化内容;图形化界面浏览BLOB流化信息;支持流化内容修改;支持流化内容的导出和格式转存。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种二进制长对象流化数据处理装置,其特征在于,包括:
数据库管理模块,从数据库中获取二进制长对象流化数据;
对象资源管理模块,获取所述二进制长对象流化数据对应的对象资源;
对象转换模块,通过所述对象资源,将所述二进制长对象流化数据转换为内存对象;
展现模块,根据所述内存对象的类型,展现所述内存对象;
在所述内存对象被修改后,所述对象转换模块将所述内存对象转换为新的二进制长对象流化数据,并由所述数据库管理模块存储到所述数据库中。
2.根据权利要求1所述的二进制长对象流化数据处理装置,其特征在于,所述对象资源管理模块还设置对象资源库,存储所述对象资源的文件路径,并按照所述文件路径获取所述对象资源。
3.根据权利要求1所述的二进制长对象流化数据处理装置,其特征在于,所述展现模块在所述内存对象为图形类型时,以图形显示方式展现所述内存对象;和/或在所述内存对象为声音类型时,以音频播放方式展现所述内存对象;和/或在所述内存对象为其他类型时,以树形结构的文本方式展现所述内存对象。
4.根据权利要求1至3中任一项所述的二进制长对象流化数据处理装置,其特征在于,还包括:
文件保存模块,将所述内存对象存储为特定格式的文件。
5.一种二进制长对象流化数据处理方法,其特征在于,包括:
步骤202,从数据库中获取二进制长对象流化数据;
步骤204,获取所述二进制长对象流化数据对应的对象资源;
步骤206,通过所述对象资源,将所述二进制长对象流化数据转换为内存对象;
步骤208,根据所述内存对象的类型,展现所述内存对象;以及
在所述内存对象被修改后,将所述内存对象转换为新的二进制长对象流化数据并存储到所述数据库中。
6.根据权利要求5所述的二进制长对象流化数据处理方法,其特征在于,所述步骤204包括:
设置对象资源库,存储所述对象资源的文件路径;
按照所述文件路径获取所述对象资源。
7.根据权利要求5所述的二进制长对象流化数据处理方法,其特征在于,所述步骤208包括:
在所述内存对象为图形类型时,以图形显示方式展现所述内存对象;和/或
在所述内存对象为声音类型时,以音频播放方式展现所述内存对象;和/或
在所述内存对象为其他类型时,以树形结构的文本方式展现所述内存对象。
8.根据权利要求5至7中任一项所述的二进制长对象流化数据处理方法,其特征在于,还包括:
将所述内存对象存储为特定格式的文件。
CN201210225126.XA 2012-06-29 2012-06-29 二进制长对象流化数据处理装置和方法 Active CN102841918B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210225126.XA CN102841918B (zh) 2012-06-29 2012-06-29 二进制长对象流化数据处理装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210225126.XA CN102841918B (zh) 2012-06-29 2012-06-29 二进制长对象流化数据处理装置和方法

Publications (2)

Publication Number Publication Date
CN102841918A CN102841918A (zh) 2012-12-26
CN102841918B true CN102841918B (zh) 2016-05-04

Family

ID=47369283

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210225126.XA Active CN102841918B (zh) 2012-06-29 2012-06-29 二进制长对象流化数据处理装置和方法

Country Status (1)

Country Link
CN (1) CN102841918B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246711B (zh) * 2013-04-22 2016-12-07 华为技术有限公司 一种二进制大对象类型数据的快照生成方法及装置
CN104462486B (zh) * 2014-12-18 2017-12-19 北京国双科技有限公司 生成数据库的对象定义的方法及装置
CN109783571B (zh) * 2018-12-13 2023-10-27 平安科技(深圳)有限公司 隔离环境的数据处理方法、装置、计算机设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101630322A (zh) * 2009-08-26 2010-01-20 中国人民解放军信息工程大学 树形目录结构下的文件集在数据库中的存储和访问方法
CN102195936A (zh) * 2010-03-09 2011-09-21 新奥特(北京)视频技术有限公司 多媒体文件的存储方法及***、读取方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101630322A (zh) * 2009-08-26 2010-01-20 中国人民解放军信息工程大学 树形目录结构下的文件集在数据库中的存储和访问方法
CN102195936A (zh) * 2010-03-09 2011-09-21 新奥特(北京)视频技术有限公司 多媒体文件的存储方法及***、读取方法及***

Also Published As

Publication number Publication date
CN102841918A (zh) 2012-12-26

Similar Documents

Publication Publication Date Title
US7971187B2 (en) Configurable software stack
US7873940B2 (en) Providing packages for configuring software stacks
CN105487864B (zh) 代码自动生成的方法和装置
CN102341781B (zh) 软件测试台生成
US8010479B2 (en) Simplifying the creation of user-defined custom elements for use in a graphical modeling application
US9460415B2 (en) Determining semantic information of business applications
KR102021915B1 (ko) 프로그래밍 속성의 그래픽 표현
US8898203B2 (en) Generating a separable query design object and database schema through visual view editing
US20060168557A1 (en) Methods and apparatus for implementing model-based software solution development and integrated change management
US20050065970A1 (en) System, method and apparatus for developing software
CN102567451B (zh) 产生数据模型
US20140181154A1 (en) Generating information models in an in-memory database system
US20070168325A1 (en) System and method for workflow processing using a portable knowledge format
US8510341B2 (en) System, method and structures for a reusable custom-defined nestable compound data type for construction of database objects
US8688626B2 (en) Software tool for generating technical business data requirements
US20110023022A1 (en) Method for application authoring employing an application template stored in a database
CN102105862A (zh) 实体交互的自动用户界面生成
US8527540B2 (en) Augmenting a report with metadata for export to a non-report document
CN102142014B (zh) 导入和导出位于元数据注册***中的元数据的***和方法
US20100131570A1 (en) Methods and structures for utilizing reusable custom-defined nestable compound data types to permit product variations within an exisitng taxonomy
US8694544B2 (en) Layering concept for a repository of a user interface framework for web applications
US20070088704A1 (en) System and method for creation, distribution, and utilization of portable knowledge format
US9229920B1 (en) Compound undo/redo manager for mixed model edits
US8407235B2 (en) Exposing and using metadata and meta-metadata
US20110246535A1 (en) Apparatus and Method for Constructing Data Applications in an Unstructured Data Environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100094 Haidian District North Road, Beijing, No. 68

Applicant after: Yonyou Network Technology Co., Ltd.

Address before: 100094 Beijing city Haidian District North Road No. 68, UFIDA Software Park

Applicant before: UFIDA Software Co., Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Liu Yingyao

Inventor after: Qiu Dongqiang

Inventor before: Liu Yingyao