CN111177120A - 一种数据管理方法和装置 - Google Patents

一种数据管理方法和装置 Download PDF

Info

Publication number
CN111177120A
CN111177120A CN201911346509.0A CN201911346509A CN111177120A CN 111177120 A CN111177120 A CN 111177120A CN 201911346509 A CN201911346509 A CN 201911346509A CN 111177120 A CN111177120 A CN 111177120A
Authority
CN
China
Prior art keywords
data
node
target
user
target node
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.)
Pending
Application number
CN201911346509.0A
Other languages
English (en)
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.)
Beijing Asiainfo Data Co ltd
Original Assignee
Beijing Asiainfo Data 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 Beijing Asiainfo Data Co ltd filed Critical Beijing Asiainfo Data Co ltd
Priority to CN201911346509.0A priority Critical patent/CN111177120A/zh
Publication of CN111177120A publication Critical patent/CN111177120A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本公开提供了一种数据管理方法和装置,该数据管理方法包括:当接收到用户对目标节点的选取指令时,获取所述目标节点相应的第一数据;当接收到用户对目标节点***目标子节点的指令时,将目标节点与目标子节点连接;根据用户设定的连接属性,获取目标子节点相应的第二数据。本公开在进行数据资产可视化时,对应不同的主题可以生成不同的树状目录的方式加以展示,以实现数据资产管理的可视化,并可以灵活定制数据资产的分类。同时,本公开可以将人类的想象力充分融入其中,以放射性思考的方式将数据资产可视化,并辅以图形的方式展现。

Description

一种数据管理方法和装置
技术领域
本公开涉及计算机技术领域,特别涉及一种数据管理方法和装置。
背景技术
现在大部分企事业单位已经建立了比较完善的CRM(Customer RelationshipManagement,客户关系管理)、ERP(Enterprise Resource P1anning,企业资源计划***)、OA(Office Automation,办公室自动化或自动化办公)等基础信息化***。这些***一般来说:通过业务人员或者用户的操作,最终对数据库进行增加、修改、删除等操作。但是针对数据资产的可视化,大都是以数据资产目录方式展现的。
现有技术中以数据资产目录方式展现的方法预设了条条框框,固化了使用者的思维方式,无法展现没有预定义的视图。
发明内容
为了解决或者至少缓解上述技术问题中的至少一个,本公开提供了一种数据管理方法和装置。
第一方面,本公开提供了一种数据管理方法,该数据管理方法包括:
当接收到用户对目标节点的选取指令时,获取所述目标节点相应的第一数据;
当接收到用户对目标节点***目标子节点的指令时,将目标节点与目标子节点连接;
根据用户设定的连接属性,获取目标子节点相应的第二数据。
可选地,所述获取所述目标节点相应的第一数据,包括:
构造结构化查询语言SQL语句进行数据筛选从预先建立的数据库中获得第一数据;
所述根据用户设定的连接属性,获取目标子节点相应的第二数据,包括:
根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
可选地,所述获取所述目标节点相应的第一数据,包括:
构造结构化查询语言SQL语句进行数据筛选从引出所述目标节点的前一节点相应的节点数据中获取第一数据;
所述根据用户设定的连接属性,获取目标子节点相应的第二数据,包括:
根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
可选地,该数据管理方法还包括:
当接收到用户对目标节点的选取指令时,显示所述目标节点;
当接收到用户对目标节点***目标子节点的指令时,显示所述目标子节点以及所述目标节点与所述目标子节点之间的连接。
第二方面,本公开提供了一种数据管理装置,该数据管理装置包括:第一获取模块、节点连接模块和第二获取模块,其中,
第一获取模块,用于当接收到用户对目标节点的选取指令时,获取所述目标节点相应的第一数据;
节点连接模块,用于当接收到用户对目标节点***目标子节点的指令时,将目标节点与目标子节点连接;
第二获取模块,用于根据用户设定的连接属性,获取目标子节点相应的第二数据。
可选地,所述第一获取模块具体用于构造结构化查询语言SQL语句进行数据筛选从预先建立的数据库中获得第一数据;
所述第二获取模块具体用于根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
可选地,所述第一获取模块具体用于构造结构化查询语言SQL语句进行数据筛选从引出所述目标节点的前一节点相应的节点数据中获取第一数据;
所述第二获取模块具体用于根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
可选地,该数据管理装置还包括:第一显示模块和第二显示模块,其中,
第一显示模块,用于当接收到用户对目标节点的选取指令时,显示所述目标节点;
第二显示模块,用于当接收到用户对目标节点***目标子节点的指令时,显示所述目标子节点以及所述目标节点与所述目标子节点之间的连接。
第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述数据管理方法。
第四方面,本公开提供了一种计算设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述数据管理方法。
与现有技术相比本公开至少具有以下有益效果:
本公开在进行数据资产可视化时,对应不同的主题可以生成不同的树状目录的方式加以展示,以实现数据资产管理的可视化,并可以灵活定制数据资产的分类。同时,本公开可以将人类的想象力充分融入其中,以放射性思考的方式将数据资产可视化,并辅以图形的方式展现。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本公开一个实施例提供的一种数据管理方法的流程示意图;
图2是本公开一个实施例提供的一种以药品为主题的数据管理视图;
图3是本公开一个实施例提供另的一种以药品为主题的数据管理视图;
图4是本公开一个实施例提供的一种数据管理装置结构框图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例,基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
如图1所示,本公开实施例提供了一种数据管理方法,该方法可以包括以下步骤:
当接收到用户对目标节点的选取指令时,获取所述目标节点相应的第一数据;
当接收到用户对目标节点***目标子节点的指令时,将目标节点与目标子节点连接;
根据用户设定的连接属性,获取目标子节点相应的第二数据。
值得说明的是,在不同的实施例中两个节点可以互为父子节点。例如,节点A和节点B,在一实施例中节点A为目标节点而节点B为目标子节点,也就是在节点A***节点B,节点A是节点B的父节点,节点B是节点A的子节点;在另一实施例中节点B为目标节点而节点A为目标子节点,也就是在节点B***节点A,节点B是节点A的父节点,节点A是节点B的子节点。
在本公开一个实施例中,所述获取所述目标节点相应的第一数据,包括:
构造结构化查询语言SQL语句进行数据筛选从预先建立的数据库中获得第一数据;
所述根据用户设定的连接属性,获取目标子节点相应的第二数据,包括:
根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
值得说明的是,当选取用户的目标节点是作为开端节点时,获取该节点相应的第一数据可以通过构造SQL语句进行数据筛选从预先建立的数据库中获得。预先建立的数据库可以是用户所收集的全部数据。对于其他***的非开端节点,在前一节点的数据基础上筛选获得相应的数据。
在本公开一个实施例中,所述获取所述目标节点相应的第一数据,包括:
构造结构化查询语言SQL语句进行数据筛选从引出所述目标节点的前一节点相应的节点数据中获取第一数据;
所述根据用户设定的连接属性,获取目标子节点相应的第二数据,包括:
根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
值得说明的是,当选取用户的目标节点是为非开端节点时,也就是在前一节点的基础上***新的节点时,获取该节点相应的第一数据和其他***节点方法相同,也是在前一节点的数据基础上筛选获得第一数据。其他***的非开端节点,也是在前一节点的数据基础上筛选获得相应的数据。
在本公开一个实施例中,该数据管理方法还包括:
当接收到用户对目标节点的选取指令时,显示所述目标节点;
当接收到用户对目标节点***目标子节点的指令时,显示所述目标子节点以及所述目标节点与所述目标子节点之间的连接。
在该实施例中,通过可视化展现用户的操作过程以及操作结果等,简化操作流程和困难度,提升用户操作体验。用户可以根据自身需求创建不同的节点以及由不同的节点分层次连接成的关联视图。
下面以药品管理为例,参考图2-3,对本公开的方法进行详细说明。
如图2和3所示,均是以药品为开端节点,然后选择不同的子节点进行数据筛选和管理。图2中以药品为开端节点,然后***非处方药和处方药连个子节点,此处非处方药和处方药相应的数据就是从药品对应的数据中筛选获得,同样的,甲类非处方药和乙类非处方药为非处方药的子节点,甲类非处方药和乙类非处方药的数据是从非处方药的数据中筛选获得。各个父子节点之间通过SQL查询语句,实现父子节点直接的关联,展示关联视图。因为原理相同此处不再对图中数据一一进行解释。
如图4所示,本公开还提供了一种数据管理装置,该数据管理装置包括:第一获取模块、节点连接模块和第二获取模块,其中,
第一获取模块,用于当接收到用户对目标节点的选取指令时,获取所述目标节点相应的第一数据;
节点连接模块,用于当接收到用户对目标节点***目标子节点的指令时,将目标节点与目标子节点连接;
第二获取模块,用于根据用户设定的连接属性,获取目标子节点相应的第二数据。
在本公开一个实施例中,所述第一获取模块具体用于构造结构化查询语言SQL语句进行数据筛选从预先建立的数据库中获得第一数据;
所述第二获取模块具体用于根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
在本公开一个实施例中,所述第一获取模块具体用于构造结构化查询语言SQL语句进行数据筛选从引出所述目标节点的前一节点相应的节点数据中获取第一数据;
所述第二获取模块具体用于根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
在本公开一个实施例中,该数据管理装置还包括:第一显示模块和第二显示模块,其中,
第一显示模块,用于当接收到用户对目标节点的选取指令时,显示所述目标节点;
第二显示模块,用于当接收到用户对目标节点***目标子节点的指令时,显示所述目标子节点以及所述目标节点与所述目标子节点之间的连接。
本公开还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本公开中任一项所述数据管理方法。
本公开还提供了一种计算设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本公开中任一项所述数据管理方法。
上述装置内的各模块之间的信息交互、执行过程等内容,由于与本公开方法实施例基于同一构思,具体内容可参见本公开方法实施例中的叙述,此处不再赘述。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本公开的较佳实施例,仅用于说明本公开的技术方案,并非用于限定本公开的保护范围。凡在本公开的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本公开的保护范围内。

Claims (10)

1.一种数据管理方法,其特征在于,该数据管理方法包括:
当接收到用户对目标节点的选取指令时,获取所述目标节点相应的第一数据;
当接收到用户对目标节点***目标子节点的指令时,将目标节点与目标子节点连接;
根据用户设定的连接属性,获取目标子节点相应的第二数据。
2.根据权利要求1所述数据管理方法,其特征在于,
所述获取所述目标节点相应的第一数据,包括:
构造结构化查询语言SQL语句进行数据筛选从预先建立的数据库中获得第一数据;
所述根据用户设定的连接属性,获取目标子节点相应的第二数据,包括:
根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
3.根据权利要求1所述数据管理方法,其特征在于,
所述获取所述目标节点相应的第一数据,包括:
构造结构化查询语言SQL语句进行数据筛选从引出所述目标节点的前一节点相应的节点数据中获取第一数据;
所述根据用户设定的连接属性,获取目标子节点相应的第二数据,包括:
根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
4.根据权利要求1所述数据管理方法,其特征在于,该数据管理方法还包括:
当接收到用户对目标节点的选取指令时,显示所述目标节点;
当接收到用户对目标节点***目标子节点的指令时,显示所述目标子节点以及所述目标节点与所述目标子节点之间的连接。
5.一种数据管理装置,其特征在于,该数据管理装置包括:第一获取模块、节点连接模块和第二获取模块,其中,
第一获取模块,用于当接收到用户对目标节点的选取指令时,获取所述目标节点相应的第一数据;
节点连接模块,用于当接收到用户对目标节点***目标子节点的指令时,将目标节点与目标子节点连接;
第二获取模块,用于根据用户设定的连接属性,获取目标子节点相应的第二数据。
6.根据权利要求5所述数据管理装置,其特征在于,
所述第一获取模块具体用于构造结构化查询语言SQL语句进行数据筛选从预先建立的数据库中获得第一数据;
所述第二获取模块具体用于根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
7.根据权利要求5所述数据管理装置,其特征在于,
所述第一获取模块具体用于构造结构化查询语言SQL语句进行数据筛选从引出所述目标节点的前一节点相应的节点数据中获取第一数据;
所述第二获取模块具体用于根据用户设定的连接属性,构造SQL语句进行数据筛选从第一数据中获得第二数据。
8.根据权利要求5所述数据管理装置,其特征在于,该数据管理装置还包括:第一显示模块和第二显示模块,其中,
第一显示模块,用于当接收到用户对目标节点的选取指令时,显示所述目标节点;
第二显示模块,用于当接收到用户对目标节点***目标子节点的指令时,显示所述目标子节点以及所述目标节点与所述目标子节点之间的连接。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述数据管理方法。
10.一种计算设备,包括存储器和处理器,其特征在于,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述数据管理方法。
CN201911346509.0A 2019-12-24 2019-12-24 一种数据管理方法和装置 Pending CN111177120A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911346509.0A CN111177120A (zh) 2019-12-24 2019-12-24 一种数据管理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911346509.0A CN111177120A (zh) 2019-12-24 2019-12-24 一种数据管理方法和装置

Publications (1)

Publication Number Publication Date
CN111177120A true CN111177120A (zh) 2020-05-19

Family

ID=70657411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911346509.0A Pending CN111177120A (zh) 2019-12-24 2019-12-24 一种数据管理方法和装置

Country Status (1)

Country Link
CN (1) CN111177120A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111818305A (zh) * 2020-07-09 2020-10-23 杭州海康威视数字技术股份有限公司 一种分布式***、业务控制方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2427700A1 (en) * 2003-05-01 2004-11-01 Bruno Braen Visual interface for object-oriented programming
US20160063063A1 (en) * 2014-09-02 2016-03-03 Salesforce.Com, Inc. Database query system
US20180067986A1 (en) * 2016-09-04 2018-03-08 Eclinicalworks, Llc Database model with improved storage and search string generation techniques
CN109388791A (zh) * 2018-09-28 2019-02-26 中国平安财产保险股份有限公司 图表动态展示方法、装置、计算机设备及存储介质
CN110222319A (zh) * 2019-06-19 2019-09-10 北京百度网讯科技有限公司 用于挖掘数据的方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2427700A1 (en) * 2003-05-01 2004-11-01 Bruno Braen Visual interface for object-oriented programming
US20160063063A1 (en) * 2014-09-02 2016-03-03 Salesforce.Com, Inc. Database query system
US20180067986A1 (en) * 2016-09-04 2018-03-08 Eclinicalworks, Llc Database model with improved storage and search string generation techniques
CN109388791A (zh) * 2018-09-28 2019-02-26 中国平安财产保险股份有限公司 图表动态展示方法、装置、计算机设备及存储介质
CN110222319A (zh) * 2019-06-19 2019-09-10 北京百度网讯科技有限公司 用于挖掘数据的方法和装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111818305A (zh) * 2020-07-09 2020-10-23 杭州海康威视数字技术股份有限公司 一种分布式***、业务控制方法及装置
CN111818305B (zh) * 2020-07-09 2021-12-10 杭州海康威视数字技术股份有限公司 一种分布式***、业务控制方法及装置

Similar Documents

Publication Publication Date Title
US20240078229A1 (en) Generating, accessing, and displaying lineage metadata
US8756567B2 (en) Profile based version comparison
KR101644418B1 (ko) 데이터 요소 간의 관계의 시각화 및 데이터 요소 속성의 그래픽 표현
US10185478B2 (en) Creating a filter for filtering a list of objects
US8341191B2 (en) Methods and structures for utilizing reusable custom-defined nestable compound data types to permit product variations within an existing taxonomy
US20110154253A1 (en) Process field extensibility for business objects
US8706783B2 (en) Storing hierarchical table as a markup language file
US8924848B2 (en) Synchronizing a user interface area
US8682936B2 (en) Inherited entity storage model
US20110145194A1 (en) Method and system for notes for business objects
US20130346426A1 (en) Tracking an ancestry of metadata
US20150058363A1 (en) Cloud-based enterprise content management system
US8626773B2 (en) Aligning records for visual comparison
US20150007129A1 (en) Script execution framework
CN111177120A (zh) 一种数据管理方法和装置
US20160154860A1 (en) Recursive Filter Algorithms on Hierarchical Data Models Described for the Use by the Attribute Value Derivation
US10140385B2 (en) Configuring a presentation of data based on a context
US11062326B2 (en) Compliance management techniques
US11734243B2 (en) Sparse mapping of hierarchical subset
US20140149469A1 (en) Interactive table to present multi-level relationships between data items
US20120310655A1 (en) Executing a business process in a business reporting manager
Berggren et al. Benchmarking and comparison of a relational and a graph database in a CMDB context
Strohmeier et al. Designing an architecture description language for nontechnical actors and purposes (NOTE-ADL)
US10387835B2 (en) Visually representing information related to an application
CN113934801A (zh) 一种数据血缘关系的处理方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination