CN110377568A - 一种元数据采集方法及装置 - Google Patents

一种元数据采集方法及装置 Download PDF

Info

Publication number
CN110377568A
CN110377568A CN201910684276.9A CN201910684276A CN110377568A CN 110377568 A CN110377568 A CN 110377568A CN 201910684276 A CN201910684276 A CN 201910684276A CN 110377568 A CN110377568 A CN 110377568A
Authority
CN
China
Prior art keywords
metadata
meta
model
data source
acquisition
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
CN201910684276.9A
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 Mininglamp Software System Co ltd
Original Assignee
Beijing Mininglamp Software System 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 Mininglamp Software System Co ltd filed Critical Beijing Mininglamp Software System Co ltd
Priority to CN201910684276.9A priority Critical patent/CN110377568A/zh
Publication of CN110377568A publication Critical patent/CN110377568A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/164File meta data generation

Landscapes

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

Abstract

本发明提供了一种元数据采集方法及装置,其中,该方法包括:接收触发采集数据源的元数据的触发指令;根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据,因此,可以解决相关技术中如何对不同类型、结构各异的数据源的元数据进行采集问题,实现对分散各个***中的类型不同、结构各异的数据源的元数据统一采集、集中管理。

Description

一种元数据采集方法及装置
技术领域
本发明涉及监控领域,具体而言,涉及一种元数据采集方法及装置。
背景技术
元数据是描述数据的数据,是对数据的属性、结构及相关数据(存储位置、所有者等)的说明。企业的元数据一般包括业务元数据、技术元数据、操作元数据、管理元数据等,这些元数据大多分散在平台的各个子***中,每个***或多或少可能有自身管理元数据的工具或手段。但通常这些工具或手段都是仅仅是为了满足***自身的功能运转而设计的,并不能满足数据质量管理、数据管理以及特殊业务等需求。如表结构的版本变迁,数据的存储空间、读写记录、统计信息,数据的血缘关系及业务属性等信息,可能无法通过***自身的工具获取到。更重要的是,很难做到对这些碎片化的元数据进行统一采集、集中管理以及各个***间的共享。
针对相关技术中如何对不同类型、结构各异的数据源的元数据进行采集问题,尚未提出解决方案。
发明内容
本发明实施例提供了一种元数据采集方法及装置,以至少解决相关技术中如何对不同类型、结构各异的数据源的元数据进行采集问题。
根据本发明的一个实施例,提供了一种元数据采集方法,包括:
接收触发采集数据源的元数据的触发指令;
根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;
根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据。
可选地,在接收触发采集数据源的元数据的触发指令之前,所述方法还包括:
根据数据源特征和业务需求对所述数据源的元数据构建不同层次和粒度的多个子元模型;
根据所述元模型的层次和粒度建立所述多个子元模型之间的关系,得到为所述数据源的元数据构建的元模型。
可选地,在接收触发采集数据源的元数据的触发指令之前,所述方法还包括:
接收为所述数据源的元数据构建的元模型的创建指令;
根据所述创建指令为所述数据源的元数据构建所述元模型。
可选地,在根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据之前,所述方法还包括:
根据所述数据源所属的业务***、数据源类型对数据源信息进行维护。
可选地,在根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据之后,所述方法还包括:
对采集的所述元数据进行分类存储。
可选地,对采集的所述元数据进行分类存储包括:
将采集的所述元数据保存到所述元模型对应的目录中,并为所述元数据设置第一版本信息。
可选地,在将采集的所述元数据保存到所述元模型对应的目录中之后,所述方法还包括:
在检测到所述元模型对应的元数据发生变更的情况下,调用所述元数据采集器采集变更后的元数据;
将更新后的所述元模型对应的元数据保存到所述元模型对应的目录中,并为所述变更后的元数据设置第二版本信息,其中,所述第二版本信息是基于所述第一版本信息得到的。
可选地,根据所述元数据采集器采集所述元模型对应的元数据包括:
通过任务管理器为所述元模型创建采集任务;
运行所述采集任务时,调用所述元数据采集器采集所述元模型对应的元数据。
可选地,调用所述元数据采集器采集所述元模型对应的元数据包括:
调用所述元数据采集器提取与所述元模型相对应的至少以下元数据:库元数据、索引元数据、触发器元数据、表元数据、列元数据信息。
根据本发明的另一个实施例,还提供了一种元数据采集装置,包括:
第一接收模块,用于接收触发采集数据源的元数据的触发指令;
获取模块,用于根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;
第一采集模块,用于根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据。
可选地,所述装置还包括:
第一构建模块,用于根据数据源特征和业务需求对所述数据源的元数据构建不同层次和粒度的多个子元模型;
建立模块,用于根据所述元模型的层次和粒度建立所述多个子元模型之间的关系,得到为所述数据源的元数据构建的元模型。
可选地,所述装置还包括:
第二接收模块,用于接收为所述数据源的元数据构建的元模型的创建指令;
第二构建模块,用于根据所述创建指令为所述数据源的元数据构建所述元模型。
可选地,所述装置还包括:
维护模块,用于根据所述数据源所属的业务***、数据源类型对数据源信息进行维护。
可选地,所述装置还包括:
存储模块,用于对采集的所述元数据进行分类存储。
可选地,所述存储模块,还用于
将采集的所述元数据保存到所述元模型对应的目录中,并为所述元数据设置第一版本信息。
可选地,所述装置还包括:
第二采集模块,用于在检测到所述元模型对应的元数据发生变更的情况下,调用所述元数据采集器采集变更后的元数据;
保存模块,用于将更新后的所述元模型对应的元数据保存到所述元模型对应的目录中,并为所述变更后的元数据设置第二版本信息,其中,所述第二版本信息是基于所述第一版本信息得到的。
可选地,所述第一采集模块包括:
创建单元,用于通过任务管理器为所述元模型创建采集任务;
采集单元,用于运行所述采集任务时,调用所述元数据采集器采集所述元模型对应的元数据。
可选地,所述创建单元,还用于
调用所述元数据采集器提取与所述元模型相对应的至少以下元数据:库元数据、索引元数据、触发器元数据、表元数据、列元数据信息。
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,接收触发采集数据源的元数据的触发指令;根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据,因此,可以解决相关技术中如何对不同类型、结构各异的数据源的元数据进行采集问题,实现对分散各个***中的类型不同、结构各异的数据源的元数据统一采集、集中管理。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种元数据采集方法的移动终端的硬件结构框图;
图2是根据本发明实施例的元数据采集方法的流程图;
图3是根据本发明实施例的元模型树的示意图;
图4是根据本发明实施例的元数据采集装置的框图;
图5是根据本发明优选实施例的元数据采集装置的框图一;
图6是根据本发明优选实施例的元数据采集装置的框图二;
图7是根据本发明优选实施例的元数据采集装置的框图三。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种元数据采集方法的移动终端的硬件结构框图,如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的报文接收方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
基于上述的移动终端,本实施例提供了一种元数据采集方法,图2是根据本发明实施例的元数据采集方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,接收触发采集数据源的元数据的触发指令;
步骤S204,根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;
本发明实施例中的元模型是由相互依赖的多个子元模型构成,多个子模型之间具备父子关系。
步骤S206,根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据。
通过上述步骤S202至S206,接收触发采集数据源的元数据的触发指令;根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据,因此,可以解决相关技术中如何对不同类型、结构各异的数据源的元数据进行采集问题,实现对分散各个***中的类型不同、结构各异的数据源的元数据统一采集、集中管理。
本发明实施例中的元模型可以是***内置元模型也可以是自定义元模型。
在一可选的实施例中,对于***内置是元模型,根据数据源特征和业务需求对所述数据源的元数据构建不同层次和粒度的多个子元模型;根据所述元模型的层次和粒度建立所述多个子元模型之间的关系,得到为所述数据源的元数据构建的元模型。
在另一可选的实施例中,接收为所述数据源的元数据构建的元模型的创建指令,根据所述创建指令为所述数据源的元数据构建所述元模型。
本发明实施例中,在根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据之前,根据所述数据源所属的业务***、数据源类型对数据源信息进行维护,使得不同业务***、不同类型的数据源对应不同子元模型,为后续对数据源的元数据进行分类管理做准备。
对应的,为了便于用户查看元数据,在根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据之后,对采集的所述元数据进行分类存储。
本发明实施例中,对采集的所述元数据进行分类存储具体可以包括:将采集的所述元数据保存到所述元模型对应的目录中,并为所述元数据设置第一版本信息。
可选地,在将采集的所述元数据保存到所述元模型对应的目录中之后,在检测到所述元模型对应的元数据发生变更的情况下,调用所述元数据采集器采集变更后的元数据;将更新后的所述元模型对应的元数据保存到所述元模型对应的目录中,并为所述变更后的元数据设置第二版本信息,其中,所述第二版本信息是基于所述第一版本信息得到的,例如,第二版本信息为第一版本信息加1得到。
本发明实施例中,上述步骤S206具体可以包括:通过任务管理器为所述元模型创建采集任务;运行所述采集任务时,调用所述元数据采集器采集所述元模型对应的元数据。
进一步地,调用所述元数据采集器提取与所述元模型相对应的至少以下元数据:库元数据、索引元数据、触发器元数据、表元数据、列元数据信息。
本发明实施例提供了一种通用的元数据管理方法,包括以下步骤:
1)构建元模型:对元数据根据数据源特征和业务需求,构建不同层次和粒度的元模型。元模型按构建方式分为两种:内置元模型和自定义元模型。
a.内置元模型:对通过数据源***自带的元数据管理工具或者手段获取到的元数据创建的模型,大多通用的数据源(Oracle、Hive、PostgreSql、Mysql等)可以通过这种方式内置元模型。不同数据源构建的元模型是不同的。
b.自定义元模型:根据企业平台自主开发的***所使用的元数据或者用户整理出来的元数据创建的模型,大多的业务元数据、操作元数据等,需要用户自定义模型。
2)建立元模型间的依赖关系,根据元模型的粒度和层次,建立元模型之间父子关系。每一类数据源可以通过建立元模型的父子关系,构建出自己的模型树(ModelTree);
3)数据源管理:根据数据源所属的业务***,数据源类型,对数据源信息(连接信息、名称、所属***)进行维护管理;
4)实现元数据采集器:针对不同类型的常用数据源,实现对应的采集器。采集器能够采集到该数据源类型下定义好的元模型对应的元数据。对于内置的元模型,该方法中实现对应的内置元数据采集器;对于用户自定义的元模型,需要通过模板接口,实现能够采集到自定义元模型对应的元数据采集器。
5)实现采集任务管理器,用来创建和配置采集任务,运行采集任务,查看采集任务详情等。
6)元数据存储管理与版本维护:根据数据源的类型,所属业务***,对元数据进行分类存储。对每次元数据更新的情况,维护新的版本,用于追溯元数据的历史变化。
下面举例说明。
1)假设有业务***S,存在mysql类型的数据源mysql-1,现欲提取mysql-1中的元数据;
2)图3是根据本发明实施例的元模型树的示意图,如图3所示,构建mysql类型的元模型,创建以下子元模型:库元模型(DBModel)、表元模型(TableModel)、字段元模型(ColumnModel)、视图元模型(ViewModel)、触发器(TriggerModel)等;
3)建立元模型的父子关系,构建Mysql-1的元模型树;
实现Mysql类型的元数据采集器MysqlMetaCollector,能够提取和元模型相对应的库元数据、索引元数据、触发器元数据、表元数据、列元数据信息。
5)任务管理器为Mysql-1创建一个采集任务Task-1;
6)运行采集任务Task-1时,调用MysqlMetaCollector采集器,获取Mysql-1的元数据信息,存到数据源Mysql-1下面,并维护成第一个版本version=1。
7)如果之后Mysql-1元数据发生变更,重新执行6),每更新一次,version都需要加1。
通过本发明实施例,实现了面向各种通用数据源的元数据的采集和管理,能够适用于多种关系型数据源。同时还支持用于自定义元模型,提取非常用数据源的元数据,更加灵活,具有更好的兼容性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
本发明实施例,还提供了一种元数据采集装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图4是根据本发明实施例的元数据采集装置的框图,如图4所示,包括:
第一接收模块42,用于接收触发采集数据源的元数据的触发指令;
获取模块44,用于根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;
第一采集模块46,用于根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据。
图5是根据本发明优选实施例的元数据采集装置的框图一,如图5所示,所述装置还包括:
第一构建模块52,用于根据数据源特征和业务需求对所述数据源的元数据构建不同层次和粒度的多个子元模型;
建立模块54,用于根据所述元模型的层次和粒度建立所述多个子元模型之间的关系,得到为所述数据源的元数据构建的元模型。
图6是根据本发明优选实施例的元数据采集装置的框图二,如图6所示,所述装置还包括:
第二接收模块62,用于接收为所述数据源的元数据构建的元模型的创建指令;
第二构建模块64,用于根据所述创建指令为所述数据源的元数据构建所述元模型。
可选地,所述装置还包括:
维护模块,用于根据所述数据源所属的业务***、数据源类型对数据源信息进行维护。
可选地,所述装置还包括:
存储模块,用于对采集的所述元数据进行分类存储。
可选地,所述存储模块,还用于
将采集的所述元数据保存到所述元模型对应的目录中,并为所述元数据设置第一版本信息。
可选地,所述装置还包括:
第二采集模块,用于在检测到所述元模型对应的元数据发生变更的情况下,调用所述元数据采集器采集变更后的元数据;
保存模块,用于将更新后的所述元模型对应的元数据保存到所述元模型对应的目录中,并为所述变更后的元数据设置第二版本信息,其中,所述第二版本信息是基于所述第一版本信息得到的。
图7是根据本发明优选实施例的元数据采集装置的框图三,如图7所示,所述第一采集模块46包括:
创建单元72,用于通过任务管理器为所述元模型创建采集任务;
采集单元74,用于运行所述采集任务时,调用所述元数据采集器采集所述元模型对应的元数据。
可选地,所述创建单元72,还用于
调用所述元数据采集器提取与所述元模型相对应的至少以下元数据:库元数据、索引元数据、触发器元数据、表元数据、列元数据信息。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例3
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S11,接收触发采集数据源的元数据的触发指令;
S12,根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;
S13,根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
实施例4
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S11,接收触发采集数据源的元数据的触发指令;
S12,根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;
S13,根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种元数据采集方法,其特征在于,包括:
接收触发采集数据源的元数据的触发指令;
根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;
根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据。
2.根据权利要求1所述的方法,其特征在于,在接收触发采集数据源的元数据的触发指令之前,所述方法还包括:
根据数据源特征和业务需求对所述数据源的元数据构建不同层次和粒度的多个子元模型;
根据所述元模型的层次和粒度建立所述多个子元模型之间的关系,得到为所述数据源的元数据构建的元模型。
3.根据权利要求1所述的方法,其特征在于,在接收触发采集数据源的元数据的触发指令之前,所述方法还包括:
接收为所述数据源的元数据构建的元模型的创建指令;
根据所述创建指令为所述数据源的元数据构建所述元模型。
4.根据权利要求1所述的方法,其特征在于,在根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据之前,所述方法还包括:
根据所述数据源所属的业务***、数据源类型对数据源信息进行维护。
5.根据权利要求4所述的方法,其特征在于,在根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据之后,所述方法还包括:
将采集的所述元数据保存到所述元模型对应的目录中,并为所述元数据设置第一版本信息。
6.根据权利要求5所述的方法,其特征在于,在将采集的所述元数据保存到所述元模型对应的目录中之后,所述方法还包括:
在检测到所述元模型对应的元数据发生变更的情况下,调用所述元数据采集器采集变更后的元数据;
将更新后的所述元模型对应的元数据保存到所述元模型对应的目录中,并为所述变更后的元数据设置第二版本信息,其中,所述第二版本信息是基于所述第一版本信息得到的。
7.根据权利要求1至6中任一项所述的方法,其特征在于,根据所述元数据采集器采集所述元模型对应的元数据包括:
通过任务管理器为所述元模型创建采集任务;
运行所述采集任务时,调用所述元数据采集器采集所述元模型对应的元数据。
8.一种元数据采集装置,其特征在于,包括:
第一接收模块,用于接收触发采集数据源的元数据的触发指令;
获取模块,用于根据所述触发指令获取为所述数据源的元数据构建的元模型,其中,所述元模型是根据数据源特征和业务需求创建的;
第一采集模块,用于根据为所述数据源设置对应的元数据采集器采集所述元模型对应的元数据。
9.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7中任一项所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至7中任一项所述的方法。
CN201910684276.9A 2019-07-26 2019-07-26 一种元数据采集方法及装置 Pending CN110377568A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910684276.9A CN110377568A (zh) 2019-07-26 2019-07-26 一种元数据采集方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910684276.9A CN110377568A (zh) 2019-07-26 2019-07-26 一种元数据采集方法及装置

Publications (1)

Publication Number Publication Date
CN110377568A true CN110377568A (zh) 2019-10-25

Family

ID=68256483

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910684276.9A Pending CN110377568A (zh) 2019-07-26 2019-07-26 一种元数据采集方法及装置

Country Status (1)

Country Link
CN (1) CN110377568A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112685433A (zh) * 2021-01-07 2021-04-20 网易(杭州)网络有限公司 元数据更新方法、装置、电子设备及计算机可读存储介质
CN113064581A (zh) * 2021-03-01 2021-07-02 煤炭科学技术研究院有限公司 自动化设备的管理方法、装置、电子设备以及存储介质
CN114048193A (zh) * 2022-01-12 2022-02-15 树根互联股份有限公司 一种数据管控方法、装置及计算机可读存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047549A (zh) * 2006-04-10 2007-10-03 华为技术有限公司 数据同步***及其方法
US20130262378A1 (en) * 2012-04-02 2013-10-03 Microsoft Corporation Aggregation point for enterprise business application binding
CN104200402A (zh) * 2014-09-11 2014-12-10 国家电网公司 一种电网多个数据源的源数据发布方法及***
CN106250110A (zh) * 2016-07-19 2016-12-21 凯德自控技术长沙股份有限公司 建立模型的方法及装置
CN108280147A (zh) * 2018-01-02 2018-07-13 浪潮软件集团有限公司 一种数据管理方法和装置
CN109033188A (zh) * 2018-06-27 2018-12-18 新华三大数据技术有限公司 一种元数据采集方法、装置、服务器和计算机可读介质
CN109446274A (zh) * 2017-08-31 2019-03-08 北京京东尚科信息技术有限公司 大数据平台bi元数据管理的方法和装置
CN109656963A (zh) * 2018-12-18 2019-04-19 深圳前海微众银行股份有限公司 元数据获取方法、装置、设备及计算机可读存储介质
CN109684486A (zh) * 2018-12-26 2019-04-26 中国南方电网有限责任公司 元数据模型的构建方法、装置、计算机设备和存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047549A (zh) * 2006-04-10 2007-10-03 华为技术有限公司 数据同步***及其方法
US20130262378A1 (en) * 2012-04-02 2013-10-03 Microsoft Corporation Aggregation point for enterprise business application binding
CN104200402A (zh) * 2014-09-11 2014-12-10 国家电网公司 一种电网多个数据源的源数据发布方法及***
CN106250110A (zh) * 2016-07-19 2016-12-21 凯德自控技术长沙股份有限公司 建立模型的方法及装置
CN109446274A (zh) * 2017-08-31 2019-03-08 北京京东尚科信息技术有限公司 大数据平台bi元数据管理的方法和装置
CN108280147A (zh) * 2018-01-02 2018-07-13 浪潮软件集团有限公司 一种数据管理方法和装置
CN109033188A (zh) * 2018-06-27 2018-12-18 新华三大数据技术有限公司 一种元数据采集方法、装置、服务器和计算机可读介质
CN109656963A (zh) * 2018-12-18 2019-04-19 深圳前海微众银行股份有限公司 元数据获取方法、装置、设备及计算机可读存储介质
CN109684486A (zh) * 2018-12-26 2019-04-26 中国南方电网有限责任公司 元数据模型的构建方法、装置、计算机设备和存储介质

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112685433A (zh) * 2021-01-07 2021-04-20 网易(杭州)网络有限公司 元数据更新方法、装置、电子设备及计算机可读存储介质
CN113064581A (zh) * 2021-03-01 2021-07-02 煤炭科学技术研究院有限公司 自动化设备的管理方法、装置、电子设备以及存储介质
CN114048193A (zh) * 2022-01-12 2022-02-15 树根互联股份有限公司 一种数据管控方法、装置及计算机可读存储介质

Similar Documents

Publication Publication Date Title
CN110377568A (zh) 一种元数据采集方法及装置
CN106529329A (zh) 一种用于大数据的脱敏***及脱敏方法
CN109697153A (zh) 监控方法、监控***及计算机可读存储介质
CN107766132A (zh) 多任务调度方法、应用服务器及计算机可读存储介质
CN106533804A (zh) 一种网络运营支撑***
CN113595761B (zh) 电力***信息通信一体化调度平台的微服务组件优化方法及介质
CN105574082A (zh) 基于Storm的流处理方法及***
CN110399387A (zh) 基于表关联关系动态生成查询sql的方法及装置
CN105592122A (zh) 一种云平台监控方法以及云平台监控***
CN106777368A (zh) 数据库查询语言适配方法及装置、分布式数据存储***
CN108733496A (zh) 事件处理方法和装置
CN105528454A (zh) 日志处理方法及分布式集群的计算设备
CN105187230A (zh) 服务器的切换方法及装置
CN108959048A (zh) 模块化环境的性能分析方法、装置及可存储介质
CN104765596A (zh) 请求处理方法和装置
CN106777265B (zh) 一种业务数据的处理方法及装置
CN112350855B (zh) 一种基于配置的云中心管理方法
CN101068162B (zh) 一种实现告警位置条件选择的方法
CN108021589A (zh) 数据库的查询维度的配置方法和装置
CN111209332A (zh) 一种基于自制序列化算法的数据库同步方法
CN107623705A (zh) 基于视频云存储***的存储模式升级方法、装置和***
CN106959903A (zh) 陷阱指令Trap的处理方法及装置
CN113467782B (zh) 一种确定业务流程的方法、装置及设备
CN115392501A (zh) 数据采集方法、装置、电子设备及存储介质
US20210208929A1 (en) System And Method For Providing Configurable Communications For A Software Platform On A Per Service Basis

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191025