CN111177120A - 一种数据管理方法和装置 - Google Patents
一种数据管理方法和装置 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000013523 data management Methods 0.000 title claims abstract description 35
- 238000012216 screening Methods 0.000 claims description 30
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012800 visualization Methods 0.000 abstract description 5
- 238000007726 management method Methods 0.000 abstract description 4
- 230000002285 radioactive effect Effects 0.000 abstract description 2
- 239000000820 nonprescription drug Substances 0.000 description 8
- 239000003814 drug Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 229940079593 drug Drugs 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 239000000955 prescription drug Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000001647 drug administration Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2433—Query 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中任一项所述数据管理方法。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111818305A (zh) * | 2020-07-09 | 2020-10-23 | 杭州海康威视数字技术股份有限公司 | 一种分布式***、业务控制方法及装置 |
Citations (5)
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 | 北京百度网讯科技有限公司 | 用于挖掘数据的方法和装置 |
-
2019
- 2019-12-24 CN CN201911346509.0A patent/CN111177120A/zh active Pending
Patent Citations (5)
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)
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 |