本发明涉及云计算
技术领域:
:,尤其涉及一种数据管理方法和装置、电子设备以及计算机可读存储介质。
背景技术:
::随着云技术的发展,已经出现了存储和计算完全分离的云服务网络架构,从而能够利用高速大吞吐的网络通道来充分发挥硬件集中的优势。在这样的云服务中,如何高效且便捷地对云数据库中大量数据进行存储和使用就变得非常重要。目前,在云存储系统中,存在着结构化数据和非结构化数据两种类型的数据。其中,结构化数据由于具有规则的数据结构,因此在数据构建和分析方面非常方便。但是对于非结构化数据来说,由于其不具有统一规范的数据结构,只能以整体来进行存储,根据不同的数据格式(例如,视频、图像、文字等)进行不同的特征提取,提取出来的特征在数据的构建和分析方面具有很大的差异性,因此只能够按对象逐个进行针对性的处理,不利于大量数据的批量构建和分析等使用。技术实现要素:本发明实施例提供一种数据管理方法和装置、电子设备以及计算机可读存储介质,以解决现有技术中非结构化数据难以进行统一管理的缺陷。为达到上述目的,本发明实施例提供了一种数据管理方法,包括:根据属性字段信息,生成属性元数据表,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;获取目标对象数据的对应于所述第一类属性信息的第一类属性数据,以及对应于所述第二类属性信息的第二类属性数据;将所述目标对象数据的第一类属性数据和第二类属性数据写入所述属性元数据表。本发明实施例还提供了一种数据管理装置,包括:生成模块,用于根据属性字段信息,生成属性元数据表,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;第一获取模块,用于获取目标对象数据的对应于所述第一类属性信息的第一类属性数据,以及对应于所述第二类属性信息的第二类属性数据;写入模块,用于将所述目标对象数据的第一类属性数据和第二类属性数据写入所述属性元数据表。本发明实施例还提供了一种数据管理方法,包括:发送数据获取请求,所述数据获取请求至少包括待获取数据的属性字段信息和位置信息,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;以及接收对应于所述数据获取请求中包含的属性字段信息的数据。本发明实施例还提供了一种电子设备,包括:存储器,用于存储程序;处理器,用于运行所述存储器中存储的所述程序,以用于:根据属性字段信息,生成属性元数据表,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;获取目标对象数据的对应于所述第一类属性信息的第一类属性数据,以及对应于所述第二类属性信息的第二类属性数据;将所述目标对象数据的第一类属性数据和第二类属性数据写入所述属性元数据表。本发明实施例还提供了一种计算机可读存储介质,在所述计算机可读存储介质上存储有指令,所述指令包括:根据属性字段信息,生成属性元数据表,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;获取目标对象数据的对应于所述第一类属性信息的第一类属性数据,以及对应于所述第二类属性信息的第二类属性数据;将所述目标对象数据的第一类属性数据和第二类属性数据写入所述属性元数据表。本发明实施例还提供了一种计算机可读存储介质,在所述计算机可读存储介质上存储有指令,所述指令包括:发送数据获取请求,所述数据获取请求至少包括待获取数据的属性字段信息和位置信息,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;以及接收对应于所述数据获取请求中包含的属性字段信息的数据。本发明实施例提供的数据管理方法和装置、电子设备以及计算机可读存储介质,通过设置属性字段信息来创建属性元数据表,对对象数据进行两级属性数据提取,以写入属性元数据表,能够实现非结构化数据的统一管理。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本发明实施例提供的业务系统的应用场景示意图;图2为本发明提供的数据管理方法一个实施例的流程图;图3为本发明提供的数据管理方法另一个实施例的流程图;图4为本发明实施例中属性字段信息的提取过程的流程图;图5为本发明提供的数据管理装置一个实施例的结构示意图;图6为本发明提供的数据管理装置另一个实施例的结构示意图;图7为本发明提供的电子设备实施例的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。由于非结构化数据在数据结构方面的个体差异性,使得其与结构化数据相比,不能够进行对象数据的元信息和特征的统一提取和存储使用,只能以整体来进行存储,在数据的构建和分析方面具有很大的差异性,因此只能够按对象逐个进行针对性的处理,不利于大量数据的批量构建和分析等使用。因此,针对现有技术的缺陷,本申请提出了一种数据管理方法,其主要原理是:设置属性字段信息来创建属性元数据表,对对象数据进行两级属性数据提取,以写入属性元数据表,从而对非结构化数据进行统一的元数据提取和创建,以实现非结构化数据的规范化管理。本发明实施例提供的方法可应用于任何具有数据处理功能的业务系统。图1为本发明实施例提供的业务系统的应用场景示意图,图1所示的结构仅仅是本发明的技术方案可以应用的业务系统的示例之一。如图1所示,该业务系统在对非结构化的对象数据进行管理时,首先,需要根据特定的属性字段信息来生成属性元数据表,该属性字段信息包括两类属性信息,即,第一类属性信息和第二类属性信息,其中,第一类属性信息用于标识对象数据的类型、名称、创建时间、提交者信息、大小等基础属性数据,第二类属性信息用于标识非结构化的对象数据所特有的各种特征数据。在基于上述属性字段信息作为表头,创建属性元数据表后,业务系统针对待处理的目标对象数据,进行对应于第一类属性信息的第一类属性数据和对应于第二类属性信息的第二类属性数据的提取操作。关于第一类属性数据的提取,可以直接从目标对象数据中获取其基础属性数据;关于第二类属性数据的提取,则可以通过调用各种应用程序编程接口(applicationprogramminginterface;以下简称:api)的方式获取相应的特征数据,例如,可以通过调用机器学习模型特征提取api、调用多媒体处理api、调用机器智能api等方式来提取。通过对目标对象数据进行两级的属性数据提取,并写入属性元数据表,从而实现非结构化数据的统一管理。例如,可以以数据库模式定义语言(datadefinitionlanguage;以下简称:ddl)的方式进行对属性元数据表进行创建和管理,能够方便、灵活地提供对象数据,尤其是非结构化数据,的元数据视图。还能够与其它结构化数据进行结构化查询语言(structuredquerylanguage;以下简称:sql)的关联查询,从而实现非结构化数据与结构化数据的规范、统一管理。上述实施例是对本发明实施例的技术原理和示例性的应用框架的说明,下面通过多个实施例来进一步对本发明实施例具体技术方案进行详细描述。实施例一图2为本发明提供的数据管理方法实施例的流程图,该方法的执行主体可以为上述业务系统,也可以为能够提供云服务的云服务平台,也可以为支撑云服务平台的各种服务器设备,也可以为集成在这些服务器设备上的装置或芯片。如图2所示,该数据管理方法包括如下步骤:s201,根据属性字段信息,生成属性元数据表。在本发明实施例中,属性字段信息包括第一类属性信息和第二类属性信息,第一类属性信息用于标识对象数据的类型、名称、创建时间、提交者信息、大小等基础属性数据,第二类属性信息用于标识非结构化的对象数据所特有的各种特征数据。在对非结构化的对象数据进行管理时,首先,需要根据特定的属性字段信息来生成属性元数据表。可以人工设置该属性字段信息,也可以通过对样本对象数据进行分析,而从中提取属性字段信息。s202,获取目标对象数据的对应于第一类属性信息的第一类属性数据,以及对应于第二类属性信息的第二类属性数据。在本发明实施例中,在基于上述属性字段信息作为表头,创建属性元数据表后,则针对待处理的目标对象数据,进行对应于第一类属性信息的第一类属性数据和对应于第二类属性信息的第二类属性数据的提取操作。关于第一类属性数据的提取,可以直接从目标对象数据中获取其基础属性数据;关于第二类属性数据的提取,则可以通过调用各种api的方式获取相应的特征数据。s203,将目标对象数据的第一类属性数据和第二类属性数据写入属性元数据表。在本发明实施例中,在获取到目标对象数据的第一类属性数据和第二类属性数据后,根据属性元数据表中的属性字段信息,将获取到的第一类属性数据和第二类属性数据写入该属性元数据表中。例如,可以采用ddlcreatetable语句来创建属性元数据表。本发明实施例提供的数据管理方法,通过设置属性字段信息来创建属性元数据表,对对象数据进行两级属性数据提取,以写入属性元数据表,能够实现非结构化数据的统一管理。实施例二图3为本发明提供的数据管理方法另一个实施例的流程图。如图3所示,在上述图2所示实施例的基础上,本实施例提供的数据管理方法还可以包括以下步骤:s301,根据用户输入的位置信息,获取至少一个样本对象数据。s302,针对至少一个样本对象数据,提取属性字段信息。在本发明实施例中,可以通过对样本对象数据进行分析,而从中提取属性字段信息。具体地,可以通过用户输入的位置(location)信息来获取样本对象数据,通过对样本对象数据进行分析,来提取属性字段信息。获取的样本对象数据可以为一个或多个,当获取的样本对象数据为多个时,则可以根据预设规则,在多个样本对象数据中选取至少一个样本对象数据,来提取属性字段信息。在进行属性字段信息中的第一类属性信息提取时,可以针对上述至少一个样本对象数据,进行类型分析,如图片、视频、列式压缩数据等;然后,根据分析结果,获取样本对象数据的类型、名称、创建时间、提交者信息或大小中的至少一个,并根据所获取的这些信息来确定第一类属性信息。在进行属性字段信息中的第二类属性信息提取时,则可以调用api来获取至少一个样本对象数据的特征数据,例如,可以通过调用机器学习模型特征提取api、调用多媒体处理api、调用机器智能api等方式来提取;然后,根据所获取的特征数据确定第二类属性信息。s303,根据属性字段信息,生成属性元数据表。s304,获取目标对象数据的对应于第一类属性信息的第一类属性数据,以及对应于第二类属性信息的第二类属性数据。s305,将目标对象数据的第一类属性数据和第二类属性数据写入属性元数据表。在本发明实施例中,步骤s303至s305与上述图2所示实施例中的步骤s201至s203相同,在此不再赘述。在本发明实施例中,通过上述步骤创建了针对各目标对象数据的属性元数据表后,可以针对该属性元数据表进行统一的操作,具体可以包括下述步骤:s306,根据用户输入的针对位置信息的调整指令,对位置信息对应的属性元数据表中的属性字段进行添加、修改或删除操作。s307,针对添加、修改或删除的属性字段,对属性元数据表中相应的属性数据进行添加、修改或删除列操作。具体地,针对删除的属性字段,可以对属性元数据表中相应的属性数据进行删除列操作;针对添加或修改的属性字段,可以重新获取目标对象数据的第一类属性数据和第二类属性数据,并根据重新获取的第一类属性数据和第二类属性数据在属性元数据表中进行添加或修改列操作。例如,可以采用ddlaltertable语句进行属性元数据表的调整。s308,根据用户输入的针对位置信息的删除指令,删除该位置信息对应的属性元数据表。在本发明实施例中,也可以采用ddldroptable语句来删除属性元数据表。图4为本发明实施例中属性字段信息的提取过程的流程图。如图4所示,在本发明的上述实施例中,当提取属性字段信息时,可以采用如下步骤:s401,获取用户输入的位置信息。s402,判断该位置信息对应于对象数据,还是目录,若对应于对象数据,则执行步骤s403,若对应于目录,则执行步骤s405。s403,将该对象数据的父目录确定为属性元数据表的位置属性,并将该对象数据确定为样本对象数据。s404,对样本对象数据进行第一类属性信息提取,并执行步骤s412。s405,将该目录确定为属性元数据表的位置属性。在本发明实施例中,当用户输入位置信息后,根据用户输入的位置信息,获取至少一个样本对象数据。例如,该位置信息为统一资源定位符(uniformresourcelocator;以下简称:url),则判断该url对应于一个对象数据,还是对应于一个目录。如果对应于一个对象数据,则将该对象数据作为样本对象数据,来提取第一类属性信息;如果对应于一个目录,则将该目录下的所有对象数据或部分对象数据作为样本对象数据,来提取第一类属性信息,具体,参见下述步骤s406至s408。s406,判断是否采用对象名过滤,如果是,则执行步骤s407,否则,执行步骤s408。s407,根据预设规则,对该目录下的对象数据进行过滤,将过滤得到的对象数据确定为样本对象数据。s408,将该目录下的所有对象数据确定为样本对象数据。在本发明实施例中,如果已设置对象名过滤,则根据预设的过滤规则进行过滤,将过滤后的对象数据作为样本对象数据,如果未设置,则将目录下的所有对象数据作为样本对象数据。s409,对样本对象数据进行第一类属性信息提取。s410,判断所有样本对象数据的第一类属性信息是否一致,若是,则执行步骤s412,否则,执行步骤s411。s411,报错返回,提示样本对象数据的属性不一致。在本发明实施例中,如果是对多个样本对象数据进行提取,则需要判断所有的样本对象数据所提取的第一类属性信息是否一致,只有一致的情况下,才进行后续第二类属性信息的提取操作。s412,判断该位置属性对应的样本对象数据中是否存在具有第二类属性信息的对象数据,如果存在,则执行步骤s413,否则,执行步骤s414。s413,对样本对象数据进行第二类属性信息提取。s414,将提取到的属性信息作为属性字段信息进行存储。在本发明实施例中,如果目录下存在具有第二类属性信息的样本对象数据,则对其进行第二类属性信息提取的操作,然后将提取到的第一类属性信息,或者第一类属性信息和第二类属性信息,作为属性字段信息进行存储。本发明实施例提供的数据管理方法,通过设置属性字段信息来创建属性元数据表,对对象数据进行两级属性数据提取,并对属性元数据表进行创建和管理,能够方便、灵活地提供非结构化数据的元数据视图。还能够与其它结构化数据进行关联查询,从而实现非结构化数据与结构化数据的规范、统一管理。实施例三图5为本发明提供的数据管理装置一个实施例的结构示意图,可用于执行如图2所示的方法步骤。如图5所示,该数据管理装置可以包括:生成模块51、第一获取模块52和写入模块53。其中,生成模块51用于根据属性字段信息,生成属性元数据表,其中,属性字段信息包括第一类属性信息和第二类属性信息;第一获取模块52用于获取目标对象数据的对应于第一类属性信息的第一类属性数据,以及对应于第二类属性信息的第二类属性数据;写入模块53用于将目标对象数据的第一类属性数据和第二类属性数据写入属性元数据表。在本发明实施例中,第一类属性信息用于标识对象数据的类型、名称、创建时间、提交者信息、大小等基础属性数据,第二类属性信息用于标识非结构化的对象数据所特有的各种特征数据。在对非结构化的对象数据进行管理时,首先,需要根据特定的属性字段信息来生成属性元数据表。可以人工设置该属性字段信息,也可以通过对样本对象数据进行分析,而从中提取属性字段信息。生成模块51基于上述属性字段信息作为表头,创建属性元数据表。然后,第一获取模块52针对待处理的目标对象数据,进行对应于第一类属性信息的第一类属性数据和对应于第二类属性信息的第二类属性数据的提取操作。关于第一类属性数据的提取,可以直接从目标对象数据中获取其基础属性数据;关于第二类属性数据的提取,则可以通过调用各种api的方式获取相应的特征数据。然后,写入模块53根据属性元数据表中的属性字段信息,将第一获取模块52获取到的第一类属性数据和第二类属性数据写入该属性元数据表中。例如,可以采用ddlcreatetable语句来创建属性元数据表。本发明实施例提供的数据管理装置,通过设置属性字段信息来创建属性元数据表,对对象数据进行两级属性数据提取,以写入属性元数据表,能够实现非结构化数据的统一管理。实施例四图6为本发明提供的数据管理装置另一个实施例的结构示意图,可以用于执行如图3所示的方法步骤。如图6所示,在上述图5所示实施例的基础上,本发明实施例提供的数据管理装置还可以包括:第二获取模块61和提取模块62。其中,第二获取模块61可以用于根据用户输入的位置信息,获取至少一个样本对象数据;提取模块62可以用于针对第二获取模块61获取到的至少一个样本对象数据,提取属性字段信息。具体地,第二获取模块61可以包括:第一获取单元611和选取单元612。其中,第一获取单元611可以用于根据用户输入的位置信息,获取多个样本对象数据;选取单元612可以用于根据预设规则,在第一获取单元611获取到的多个样本对象数据中选取至少一个样本对象数据。在本发明实施例中,可以通过对样本对象数据进行分析,而从中提取属性字段信息。具体地,第二获取模块61可以通过用户输入的位置(location)信息来获取样本对象数据,提取模块62通过对样本对象数据进行分析,来提取属性字段信息。第二获取模块61获取的样本对象数据可以为一个或多个,当第二获取模块61中的第一获取单元611获取的样本对象数据为多个时,选取单元612则可以根据预设规则,在多个样本对象数据中选取至少一个样本对象数据,来提取属性字段信息。另外,提取模块62可以包括:分析单元621、第二获取单元622和第一确定单元623。其中,分析单元621可以用于针对至少一个样本对象数据,进行类型分析;第二获取单元622可以用于根据分析单元621的分析结果,获取样本对象数据的类型、名称、创建时间、提交者信息或大小中的至少一个;第一确定单元623可以用于根据第二获取单元622所获取的样本对象数据的类型、名称、创建时间、提交者信息或大小中的至少一个确定第一类属性信息。提取模块62还可以包括:调用单元624和第二确定单元625。其中,调用单元624可以用于调用api,获取至少一个样本对象数据的特征数据,例如,可以通过调用机器学习模型特征提取api、调用多媒体处理api、调用机器智能api等方式来提取;然后,根据所获取的特征数据确定第二类属性信息;第二确定单元625可以用于根据调用单元624所获取的特征数据确定第二类属性信息。进一步地,本发明实施例提供的数据管理装置还可以包括:调整模块63。该调整模块63可以用于根据用户输入的针对位置信息的调整指令,对该位置信息对应的属性元数据表中的属性字段进行添加、修改或删除操作;针对删除的属性字段,对属性元数据表中相应的属性数据进行删除列操作;或者,针对添加或修改的属性字段,重新获取目标对象数据的第一类属性数据和第二类属性数据,并根据重新获取的第一类属性数据和第二类属性数据在属性元数据表中进行添加或修改列操作。例如,可以采用ddlaltertable语句进行属性元数据表的调整。更进一步地,本发明实施例提供的数据管理装置还可以包括:删除模块64。该删除模块64可以用于根据用户输入的针对位置信息的删除指令,删除该位置信息对应的属性元数据表。例如,可以采用ddldroptable语句来删除属性元数据表。本发明实施例提供的数据管理装置,通过设置属性字段信息来创建属性元数据表,对对象数据进行两级属性数据提取,并对属性元数据表进行创建和管理,能够方便、灵活地提供非结构化数据的元数据视图。还能够与其它结构化数据进行关联查询,从而实现非结构化数据与结构化数据的规范、统一管理。实施例五以上描述了数据管理装置的内部功能和结构,该装置可实现为一种电子设备。图7为本发明提供的电子设备实施例的结构示意图。如图7所示,该电子设备包括存储器71和处理器72。存储器71,用于存储程序。除上述程序之外,存储器71还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器71可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。处理器72,不仅仅局限于中央处理器(cpu),还可能为图形处理器(gpu)、现场可编辑门阵列(fpga)或人工智能(ai)芯片等芯片。处理器72,与存储器71耦合,执行存储器71所存储的程序,以用于:根据属性字段信息,生成属性元数据表,其中,属性字段信息包括第一类属性信息和第二类属性信息;获取目标对象数据的对应于第一类属性信息的第一类属性数据,以及对应于第二类属性信息的第二类属性数据;将目标对象数据的第一类属性数据和第二类属性数据写入属性元数据表。进一步,如图7所示,电子设备还可以包括:通信组件73、电源组件74、音频组件75、显示器76等其它组件。图7中仅示意性给出部分组件,并不意味着电子设备只包括图7所示组件。通信组件73被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件73经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件73还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。电源组件74,为电子设备的各种组件提供电力。电源组件74可以包括电源管理系统,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。音频组件75被配置为输出和/或输入音频信号。例如,音频组件75包括一个麦克风(mic),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器71或经由通信组件73发送。在一些实施例中,音频组件75还包括一个扬声器,用于输出音频信号。显示器76包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页1 2 3 当前第1页1 2 3 
技术特征:1.一种数据管理方法,其特征在于,包括:
根据属性字段信息,生成属性元数据表,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;
获取目标对象数据的对应于所述第一类属性信息的第一类属性数据,以及对应于所述第二类属性信息的第二类属性数据;
将所述目标对象数据的第一类属性数据和第二类属性数据写入所述属性元数据表。
2.根据权利要求1所述的数据管理方法,其特征在于,在所述根据属性字段信息,生成属性元数据表之前,还包括:
根据用户输入的位置信息,获取至少一个样本对象数据;
针对所述至少一个样本对象数据,提取属性字段信息。
3.根据权利要求2所述的数据管理方法,其特征在于,所述根据用户输入的位置信息,获取至少一个样本对象数据,包括:
根据用户输入的位置信息,获取多个样本对象数据;
根据预设规则,在多个所述样本对象数据中选取至少一个样本对象数据。
4.根据权利要求2所述的数据管理方法,其特征在于,所述针对所述至少一个样本对象数据,提取属性字段信息,包括:
针对至少一个样本对象数据,进行类型分析;
根据分析结果,获取所述样本对象数据的类型、名称、创建时间、提交者信息或大小中的至少一个;
根据所获取的所述样本对象数据的类型、名称、创建时间、提交者信息或大小中的至少一个确定所述第一类属性信息。
5.根据权利要求4所述的数据管理方法,其特征在于,所述针对所述至少一个样本对象数据,提取属性字段信息,还包括:
调用应用程序编程接口,获取所述至少一个样本对象数据的特征数据;
根据所获取的特征数据确定所述第二类属性信息。
6.根据权利要求2所述的数据管理方法,其特征在于,还包括:
根据用户输入的针对所述位置信息的调整指令,对所述位置信息对应的属性元数据表中的属性字段进行添加、修改或删除操作;
针对删除的属性字段,对所述属性元数据表中相应的属性数据进行删除列操作;或者,
针对添加或修改的属性字段,重新获取所述目标对象数据的第一类属性数据和第二类属性数据,并根据重新获取的第一类属性数据和第二类属性数据在所述属性元数据表中进行添加或修改列操作。
7.根据权利要求2所述的数据管理方法,其特征在于,还包括:
根据用户输入的针对所述位置信息的删除指令,删除所述位置信息对应的属性元数据表。
8.一种数据管理装置,其特征在于,包括:
生成模块,用于根据属性字段信息,生成属性元数据表,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;
第一获取模块,用于获取目标对象数据的对应于所述第一类属性信息的第一类属性数据,以及对应于所述第二类属性信息的第二类属性数据;
写入模块,用于将所述目标对象数据的第一类属性数据和第二类属性数据写入所述属性元数据表。
9.根据权利要求8所述的数据管理装置,其特征在于,还包括:
第二获取模块,用于根据用户输入的位置信息,获取至少一个样本对象数据;
提取模块,用于针对所述至少一个样本对象数据,提取属性字段信息。
10.根据权利要求9所述的数据管理装置,其特征在于,所述第二获取模块包括:
第一获取单元,用于根据用户输入的位置信息,获取多个样本对象数据;
选取单元,用于根据预设规则,在多个所述样本对象数据中选取至少一个样本对象数据。
11.根据权利要求9所述的数据管理装置,其特征在于,所述提取模块包括:
分析单元,用于针对至少一个样本对象数据,进行类型分析;
第二获取单元,用于根据分析结果,获取所述样本对象数据的类型、名称、创建时间、提交者信息或大小中的至少一个;
第一确定单元,用于根据所获取的所述样本对象数据的类型、名称、创建时间、提交者信息或大小中的至少一个确定所述第一类属性信息。
12.根据权利要求11所述的数据管理装置,其特征在于,所述提取模块还包括:
调用单元,用于调用应用程序编程接口,获取所述至少一个样本对象数据的特征数据;
第二确定单元,用于根据所获取的特征数据确定所述第二类属性信息。
13.根据权利要求9所述的数据管理装置,其特征在于,还包括:
调整模块,用于根据用户输入的针对所述位置信息的调整指令,对所述位置信息对应的属性元数据表中的属性字段进行添加、修改或删除操作;针对删除的属性字段,对所述属性元数据表中相应的属性数据进行删除列操作;或者,针对添加或修改的属性字段,重新获取所述目标对象数据的第一类属性数据和第二类属性数据,并根据重新获取的第一类属性数据和第二类属性数据在所述属性元数据表中进行添加或修改列操作。
14.根据权利要求9所述的数据管理装置,其特征在于,还包括:
删除模块,用于根据用户输入的针对所述位置信息的删除指令,删除所述位置信息对应的属性元数据表。
15.一种数据管理方法,其特征在于,包括:
发送数据获取请求,所述数据获取请求至少包括待获取数据的属性字段信息和位置信息,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;以及
接收对应于所述数据获取请求中包含的属性字段信息的数据。
16.一种电子设备,其特征在于,包括:
存储器,用于存储程序;
处理器,用于运行所述存储器中存储的所述程序,以用于:
根据属性字段信息,生成属性元数据表,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;
获取目标对象数据的对应于所述第一类属性信息的第一类属性数据,以及对应于所述第二类属性信息的第二类属性数据;
将所述目标对象数据的第一类属性数据和第二类属性数据写入所述属性元数据表。
17.一种计算机可读存储介质,在所述计算机可读存储介质上存储有指令,所述指令包括:
根据属性字段信息,生成属性元数据表,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;
获取目标对象数据的对应于所述第一类属性信息的第一类属性数据,以及对应于所述第二类属性信息的第二类属性数据;
将所述目标对象数据的第一类属性数据和第二类属性数据写入所述属性元数据表。
18.一种计算机可读存储介质,在所述计算机可读存储介质上存储有指令,所述指令包括:
发送数据获取请求,所述数据获取请求至少包括待获取数据的属性字段信息和位置信息,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;以及
接收对应于所述数据获取请求中包含的属性字段信息的数据。
技术总结本发明实施例提供了一种数据管理方法和装置、电子设备以及计算机可读存储介质。该方法包括:根据属性字段信息,生成属性元数据表,其中,所述属性字段信息包括第一类属性信息和第二类属性信息;获取目标对象数据的对应于所述第一类属性信息的第一类属性数据,以及对应于所述第二类属性信息的第二类属性数据;将所述目标对象数据的第一类属性数据和第二类属性数据写入所述属性元数据表。本发明实施例通过设置属性字段信息来创建属性元数据表,对对象数据进行两级属性数据提取,以写入属性元数据表,能够实现非结构化数据的统一管理。
技术研发人员:周祥;王烨;赵永春;李冰
受保护的技术使用者:阿里巴巴集团控股有限公司
技术研发日:2019.09.12
技术公布日:2021.03.12