[go: up one dir, main page]

CN114896286A - Data resource query method and device - Google Patents

Data resource query method and device Download PDF

Info

Publication number
CN114896286A
CN114896286A CN202210615432.8A CN202210615432A CN114896286A CN 114896286 A CN114896286 A CN 114896286A CN 202210615432 A CN202210615432 A CN 202210615432A CN 114896286 A CN114896286 A CN 114896286A
Authority
CN
China
Prior art keywords
data resource
data
target
query
target data
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
CN202210615432.8A
Other languages
Chinese (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.)
Hangzhou Dt Dream Technology Co Ltd
Original Assignee
Hangzhou Dt Dream 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 Hangzhou Dt Dream Technology Co Ltd filed Critical Hangzhou Dt Dream Technology Co Ltd
Priority to CN202210615432.8A priority Critical patent/CN114896286A/en
Publication of CN114896286A publication Critical patent/CN114896286A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/23Updating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/25Integrating or interfacing systems involving database management systems

Landscapes

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

Abstract

The application provides a method and a device for querying data resources, which are applied to a service system, wherein the method comprises the following steps: responding to a query request aiming at a target data resource by a query party, and determining a target data resource entity corresponding to the target data resource; determining a target physical data table corresponding to the target data resource entity according to a mapping relation between the stored data resource entity and a physical data table in a data source; and acquiring the target data resource recorded in the target physical data table, and returning the target data resource to the inquiring party.

Description

数据资源的查询方法及装置Data resource query method and device

技术领域technical field

本申请涉及数据资源查询领域,特别涉及一种数据资源的查询方法、装置、设备及计算机可读存储介质。The present application relates to the field of data resource query, and in particular, to a data resource query method, apparatus, device, and computer-readable storage medium.

背景技术Background technique

数据资源是指数据本身,即企业运作中积累下来的各种各样的数据记录,如客户记录、销售记录、人事记录、采购记录、财务数据和库存数据等。通过业务系统与数据源之间的对接,使得用户可以基于业务系统对数据源中存储的数据资源进行访问。Data resources refer to the data itself, that is, various data records accumulated in the operation of the enterprise, such as customer records, sales records, personnel records, purchasing records, financial data and inventory data. Through the connection between the business system and the data source, users can access the data resources stored in the data source based on the business system.

在相关技术中,数据资源可能来自于不同的数据源,或者原本采用的数据源也可能发生变更,那么对于每个数据源,业务系统中都需要重新开发用于完成对接的业务代码。In the related art, data resources may come from different data sources, or the originally used data sources may also be changed, so for each data source, the business system needs to re-develop the business code used to complete the connection.

发明内容SUMMARY OF THE INVENTION

为克服相关技术中存在的问题,本申请提供了一种数据资源查询方法、装置、设备及计算机可读存储介质,能够解决上述问题。In order to overcome the problems existing in the related art, the present application provides a data resource query method, apparatus, device and computer-readable storage medium, which can solve the above problems.

根据本申请实施例的第一方面,提供一种数据资源查询方法,所述方法包括:According to a first aspect of the embodiments of the present application, a data resource query method is provided, the method comprising:

响应于查询方针对目标数据资源的查询请求,确定所述目标数据资源对应的目标数据资源实体;In response to a query request for a target data resource by a query party, determining a target data resource entity corresponding to the target data resource;

根据存储的数据资源实体与数据源中的物理数据表之间的映射关系,确定与所述目标数据资源实体对应的目标物理数据表;According to the mapping relationship between the stored data resource entity and the physical data table in the data source, determine the target physical data table corresponding to the target data resource entity;

获取所述目标物理数据表中记录的所述目标数据资源,并将所述目标数据资源返回所述查询方。Acquire the target data resource recorded in the target physical data table, and return the target data resource to the query party.

根据本申请实施例的第二方面,提供一种数据资源查询装置,包括:According to a second aspect of the embodiments of the present application, a data resource query device is provided, including:

查询单元,用于响应于查询方针对目标数据资源的查询请求,确定所述目标数据资源对应的目标数据资源实体;a query unit, configured to determine a target data resource entity corresponding to the target data resource in response to a query request by a query party for the target data resource;

映射单元,用于根据存储的数据资源实体与数据源中的物理数据表之间的映射关系,确定与所述目标数据资源实体对应的目标物理数据表;a mapping unit, configured to determine a target physical data table corresponding to the target data resource entity according to the mapping relationship between the stored data resource entity and the physical data table in the data source;

返回单元,用于获取所述目标物理数据表中记录的所述目标数据资源,并将所述目标数据资源返回所述查询方。The returning unit is configured to acquire the target data resource recorded in the target physical data table, and return the target data resource to the query party.

根据本申请实施例的第三方面,提供一种电子设备,包括:处理器、存储器;According to a third aspect of the embodiments of the present application, an electronic device is provided, including: a processor and a memory;

所述存储器,用于存储计算机程序;the memory for storing computer programs;

所述处理器,用于通过调用所述计算机程序,执行如第一方面所述的数据资源查询方法。The processor is configured to execute the data resource query method according to the first aspect by invoking the computer program.

根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的数据资源查询方法。According to a fourth aspect of the embodiments of the present application, there is provided a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements the data resource query method described in the first aspect.

本申请的实施例提供的技术方案可以包括以下有益效果:The technical solutions provided by the embodiments of the present application may include the following beneficial effects:

在本申请的实施例中,通过建立数据资源实体,在该数据资源实体与数据库中的物理数据表之间建立映射关系,并确保业务系统中的业务代码用于对该数据资源实体进行对接访问,使得即便数据源变更导致数据资源实体对应的物理数据表发生变化,也不影响业务系统中的业务代码与数据资源实体之间的对接访问,并且只需要更新数据资源实体对应的映射关系、将原本的物理数据表更改为变化后的物理数据表,即可顺利完成对变化后的物理数据表的访问,而无需对业务系统的业务代码做出修改,极大地降低了数据源变更所带来的额外工作量。In the embodiment of the present application, by establishing a data resource entity, a mapping relationship is established between the data resource entity and the physical data table in the database, and it is ensured that the business code in the business system is used for docking access to the data resource entity , so that even if the physical data table corresponding to the data resource entity changes due to the change of the data source, it will not affect the docking access between the business code and the data resource entity in the business system, and only the mapping relationship corresponding to the data resource entity needs to be updated, and the If the original physical data table is changed to the changed physical data table, the access to the changed physical data table can be successfully completed without modifying the business code of the business system, which greatly reduces the impact of data source changes. extra workload.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not limiting of the present application.

附图说明Description of drawings

此处的附图被并入说明书中并构成本申请的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated into the specification and constitute a part of this application, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application.

图1是本申请根据一示例性实施例示出的一种数据资源系统的架构示意图。FIG. 1 is a schematic structural diagram of a data resource system according to an exemplary embodiment of the present application.

图2是本申请根据一示例性实施例示出的一种数据资源查询方法的流程图。FIG. 2 is a flowchart of a data resource query method according to an exemplary embodiment of the present application.

图3是本申请根据一示例性实施例示出的一种数据资源查询方法的多方交互图。FIG. 3 is a multi-party interaction diagram of a data resource query method according to an exemplary embodiment of the present application.

图4是本申请根据一示例性实施例示出的一种数据查询装置所在电子设备的结构示意图。FIG. 4 is a schematic structural diagram of an electronic device where a data query apparatus is located according to an exemplary embodiment of the present application.

图5是本申请根据一示例性实施例示出的数据查询装置的框图。Fig. 5 is a block diagram of a data query apparatus according to an exemplary embodiment of the present application.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as recited in the appended claims.

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to limit the application. As used in this application and the appended claims, the singular forms "a," "the," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It will also be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited by these terms. These terms are only used to distinguish the same type of information from each other. For example, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information without departing from the scope of the present application. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determining."

接下来对本申请实施例进行详细说明。Next, the embodiments of the present application will be described in detail.

图1是本申请根据一示例性实施例示出的一种数据资源查询系统的网络架构图。如图1所示,本申请的数据资源查询系统可以包括用户侧设备11-12、业务系统13、数据源14-16等。FIG. 1 is a network architecture diagram of a data resource query system according to an exemplary embodiment of the present application. As shown in FIG. 1 , the data resource query system of the present application may include user-side devices 11-12, a service system 13, data sources 14-16, and the like.

用户侧设备11-12可以是手机、台式电脑、平板设备、笔记本电脑或掌上电脑(PDAs,Personal Digital Assistants)、可穿戴设备(如智能眼镜、VR眼镜等),本申请并不对此进行限制。基于用户侧设备11-12与业务系统13之间所采用的技术架构,会存在一定差异,比如:当基于C/S架构时,用户侧设备11-12上可以安装并运行有业务系统13对应的客户端(比如业务系统13上运行的业务应用的客户端),当基于B/S架构时,用户侧设备11-12上安装并运行有浏览器;相应的,用户可以通过该用户侧设备11-12上运行的上述客户端或浏览器,实现与业务系统13之间的数据交互。具体的,当用户作为查询方时,用户侧设备11-12可以根据用户操作向业务系统13发出查询请求,并将业务系统13返回的目标数据资源提供至用户,比如显示在该用户侧设备11-12的显示屏上。The user-side devices 11-12 may be mobile phones, desktop computers, tablet devices, notebook computers or PDAs (Personal Digital Assistants), wearable devices (such as smart glasses, VR glasses, etc.), which are not limited in this application. Based on the technical architecture adopted between the user-side equipment 11-12 and the service system 13, there will be certain differences. For example, when the user-side equipment 11-12 is based on the C/S architecture, the user-side equipment 11-12 can be installed and run on the service system 13 corresponding to The client (such as the client of the business application running on the business system 13), when based on the B/S architecture, a browser is installed and running on the user-side equipment 11-12; correspondingly, the user can use the user-side equipment The above-mentioned client or browser running on 11-12 realizes data interaction with the business system 13 . Specifically, when the user acts as the inquiring party, the user-side devices 11-12 can send a query request to the business system 13 according to the user operation, and provide the target data resources returned by the business system 13 to the user, such as displaying on the user-side device 11 -12 on the display.

业务系统13可以是一独立主机或主机集群,也可以为上述独立主机或主机集群所承载的虚拟服务器。业务系统13上可以运行有业务应用的服务端,用于与上述的用户侧设备11-12、数据源14-16进行数据交互。具体的,业务系统13可以根据用户侧设备11-12发出的查询请求,对数据源14-16维护的目标数据资源进行查询,并将数据源14-16返回的目标数据资源提供至用户侧设备11-12。The service system 13 may be an independent host or host cluster, or may be a virtual server carried by the above-mentioned independent host or host cluster. The service system 13 may run a service end of a service application for performing data interaction with the above-mentioned user-side devices 11-12 and data sources 14-16. Specifically, the service system 13 may query the target data resources maintained by the data sources 14-16 according to the query requests sent by the user-side devices 11-12, and provide the target data resources returned by the data sources 14-16 to the user-side devices 11-12.

数据源14-16可以为数据库。数据源14-16的类型可以包括:mysql,oracle,Hbase,Gbase,neo4j,ES等,本申请并不对此进行限制。业务系统13可以对接一个或多个数据源,具体可以由业务系统13的管理员根据实际的业务需求对数据源进行管理。数据源14-16用于对包含数据资源的物理数据表进行维护,比如存储和管理等,并与上述的业务系统13进行数据交互,以提供业务系统13所需查询的上述目标数据资源。具体的,数据源14-16可以根据业务系统13的查询动作,向业务系统13返回目标数据资源。Data sources 14-16 may be databases. The types of the data sources 14-16 may include: mysql, oracle, Hbase, Gbase, neo4j, ES, etc., which are not limited in this application. The business system 13 can be connected to one or more data sources, and specifically, the administrator of the business system 13 can manage the data sources according to actual business requirements. The data sources 14-16 are used to maintain physical data tables containing data resources, such as storage and management, and perform data interaction with the above-mentioned business system 13 to provide the above-mentioned target data resources that the business system 13 needs to query. Specifically, the data sources 14 - 16 may return the target data resources to the business system 13 according to the query action of the business system 13 .

在相关技术中,业务系统13的业务代码在执行过程中用于直接查找相应的物理数据表,即业务系统13与数据源14-16之间直接对接,使得业务系统13与数据源14-16或其维护的物理数据表之间存在耦合关系。因此,当数据源14-16发生变更时,譬如该变更可以是数据源14-16中物理数据表的删除、增加或变更,也可以是增加了新的数据源或原有数据源发生删除等,都可能会导致原有的业务代码在执行后无法查找到相应的物理数据表,也就无法查询到目标数据资源。由于业务系统13与数据源14-16中的物理数据表之间的耦合是基于业务系统13上部署的业务代码实现的,因此需要开发出新的业务代码才能够适应上述的数据源变更。In the related art, the business code of the business system 13 is used to directly look up the corresponding physical data table during the execution process, that is, the business system 13 is directly connected with the data sources 14-16, so that the business system 13 and the data sources 14-16 are directly connected. There is a coupling relationship between the physical data tables it maintains. Therefore, when the data source 14-16 is changed, for example, the change may be the deletion, addition or modification of the physical data table in the data source 14-16, or the addition of a new data source or the deletion of the original data source, etc. , may cause the original business code to fail to find the corresponding physical data table after execution, and thus fail to query the target data resource. Since the coupling between the business system 13 and the physical data tables in the data sources 14-16 is realized based on business codes deployed on the business system 13, new business codes need to be developed to be able to adapt to the above data source changes.

针对上述问题,本申请实施例提供了一种数据资源查询方案,解决了因在数据源或数据源中物理映射表发生变化时,无需重新开发业务代码,也能够实现对目标数据资源的成功查询,极大地降低了对业务代码的开发,达到减少研发成本的效果。In view of the above problems, the embodiments of the present application provide a data resource query solution, which solves the problem that when the data source or the physical mapping table in the data source changes, it is possible to successfully query the target data resource without re-development of the business code. , which greatly reduces the development of business code and achieves the effect of reducing R&D costs.

图2是一示例性实施例提供的一种数据资源查询方法的流程图。如图2所示,该方法应用于业务系统(该业务系统例如可以为图1所示的业务系统13)。该方法可以包括以下步骤:FIG. 2 is a flowchart of a method for querying data resources provided by an exemplary embodiment. As shown in FIG. 2 , the method is applied to a business system (for example, the business system may be the business system 13 shown in FIG. 1 ). The method may include the following steps:

S101:响应于查询方针对目标数据资源的查询请求,确定所述目标数据资源对应的目标数据资源实体。S101: In response to a query request of a query party for a target data resource, determine a target data resource entity corresponding to the target data resource.

在一实施例中,查询方可指代存在查询需求的对象,比如可以是用户,也可以是某一个应用,或者AI程序,本申请并不对此进行限制。查询方具体可以通过如图1所示的用户侧设备11-12来完成查询过程。查询方所需要查询的数据资源即为目标数据资源,而该目标数据资源的类型往往与实际的应用场景有关,比如可以为客户记录、销售记录、人事记录、采购记录、财务数据和库存数据等,本申请并不对此进行限制。In one embodiment, the query party may refer to an object that has a query requirement, such as a user, an application, or an AI program, which is not limited in this application. Specifically, the inquiring party can complete the inquiry process through the user-side devices 11-12 shown in FIG. 1 . The data resource that the queryer needs to query is the target data resource, and the type of the target data resource is often related to the actual application scenario, such as customer records, sales records, personnel records, purchase records, financial data, and inventory data. , this application does not limit it.

在一实施例中,业务系统可以向所述查询方提供查询页面,页面中包含对应于预设数据资源的页面元素,比如该页面元素可以为显示于页面中的虚拟模块等,且页面元素上或者附近可以显示有该页面元素对应的数据资源的描述信息,譬如在一具体场景中,查询页面中可以包含显示有“客户记录”、“销售记录”、“人事记录”等字样的虚拟模块,使得查询方可以根据这些字样从所有页面元素中选取对应于目标数据资源的页面元素,进而通过鼠标点击、触摸等方式进行触发。其中,所述查询请求由所述查询方对目标数据资源对应的页面元素进行触发而生成。In one embodiment, the business system may provide the querying party with a query page, the page includes page elements corresponding to preset data resources, for example, the page elements may be virtual modules displayed on the page, and the page elements Or the description information of the data resource corresponding to the page element can be displayed nearby. For example, in a specific scenario, the query page can contain virtual modules that display the words "customer record", "sales record", "personnel record", etc. The query party can select the page element corresponding to the target data resource from all the page elements according to these words, and then trigger it by means of mouse click, touch and the like. The query request is generated by the query party triggering the page element corresponding to the target data resource.

数据源中维护有物理数据表,物理数据表用于记录相应的数据资源。数据资源实体可以是在业务系统本地建立的数据对象,也可以是在业务系统或数据源之外的第三方设备上建立的数据对象。这个数据对象本身并不包含有数据资源,而是与数据资源之间存在一种对应的映射关系。A physical data table is maintained in the data source, and the physical data table is used to record corresponding data resources. The data resource entity may be a data object established locally in the business system, or may be a data object established on a third-party device other than the business system or the data source. The data object itself does not contain data resources, but there is a corresponding mapping relationship with the data resources.

例如,在一些实施例中,业务系统的使用方需要用户界面上可以展示“经营状况”相关的数据资源时,业务配置方需先添加存储有对应数据资源的数据源,例如数据源A、数据源B,然后创建前述数据源A、B对应的数据资源实体,例如建立数据源A对应的数据资源实体名为“行政许可”,建立数据源B对应的数据资源实体名为“对外投资”,该两项数据资源实体均是“经营状况”模块所需的相关数据资源对应的数据资源实体。随后,业务配置方需建立数据资源实体与数据源的映射关系,例如建立“行政许可”与数据源A之间的映射关系,建立“对外投资”与数据源B之间的映射关系。使得业务系统在确定数据资源实体后,基于创建的映射关系,能确定目标数据源,并进而从中获取到目标数据资源。For example, in some embodiments, when the user of the business system needs data resources related to "business status" that can be displayed on the user interface, the business configurator needs to add a data source that stores the corresponding data resources, such as data source A, data source Source B, and then create the data resource entities corresponding to the aforementioned data sources A and B. For example, the data resource entity corresponding to data source A is named "administrative license", and the data resource entity corresponding to data source B is named "foreign investment". Both of the two data resource entities are data resource entities corresponding to the relevant data resources required by the "operation status" module. Subsequently, the business configurator needs to establish the mapping relationship between the data resource entity and the data source, for example, establish the mapping relationship between "administrative license" and data source A, and establish the mapping relationship between "outbound investment" and data source B. After determining the data resource entity, the business system can determine the target data source based on the created mapping relationship, and then obtain the target data resource therefrom.

需解释的是,上述业务系统的配置方,是指可以对业务系统进行配置的人员。例如,所述配置方可以是业务系统的管理员,也可是拥有配置权限的使用业务系统的用户。上述业务系统的使用方,是指使用业务系统的一方。例如,所述使用方可以是业务系统的用户,也可以是业务系统的管理员。It should be explained that the configuration party of the above-mentioned business system refers to a person who can configure the business system. For example, the configuration party may be an administrator of the business system, or a user who has configuration rights and uses the business system. The user of the above-mentioned business system refers to the party using the business system. For example, the user may be a user of the business system or an administrator of the business system.

在一些实施例中,确定目标数据资源对应的目标数据资源实体的方法可以包括以下步骤A1-A2:In some embodiments, the method for determining the target data resource entity corresponding to the target data resource may include the following steps A1-A2:

步骤A1:根据所述查询请求获取所述目标数据资源的配置信息,所述配置信息中包含数据资源实体ID。Step A1: Acquire configuration information of the target data resource according to the query request, where the configuration information includes a data resource entity ID.

所述配置信息是指由业务系统配置方创建的用于获取所述目标数据资源所需的一些信息。The configuration information refers to some information required for acquiring the target data resource created by the service system configurator.

在一些实施例中,所述配置信息可预先生成并存储在业务系统当中,业务系统可根据所述查询请求,针对不同的目标数据资源得到不同的配置信息。In some embodiments, the configuration information may be pre-generated and stored in the business system, and the business system may obtain different configuration information for different target data resources according to the query request.

在一些实施例中,业务系统的配置方可以根据需求在业务系统提供的页面,针对数据资源的配置信息进行自定义配置。In some embodiments, the configurator of the business system can perform custom configuration for the configuration information of the data resource on the page provided by the business system according to requirements.

例如,在用户界面需展示“经营状况”相关的数据资源的场景中,需求为针对“经营状况”资源需要获取不同数据源中存储的相关数据资源,并根据预设格式组装生成页面进行输出。在该场景中,用户可根据需求,配置用于用户界面显示的信息,如:模块名称,列名称,文字颜色,外部链接,页面显示样式等,还可以配置数据资源实体ID,如在该场景中是“行政许可”和“对外投资”的数据资源实体的ID。需做出说明的是,配置信息可不仅包含数据资源实体ID,还可包含如“模块内容”“模块类型”“数据列表”“表名”等其他信息,配置信息可用于获取数据或前端页面展示。其中,模块内容为前端页面展示中对应于预设数据资源的页面元素的名称。模块类型为业务应用提供给查询方的自定义配置的模板类型,查询方可在该模板的基础上进行一定程度的自定义配置。数据列表为前端页面展示中页面元素对应的预设数据资源。表名即为该数据列表的名称。前述这些信息皆用作前端页面展示。数据资源实体ID用于获取数据。For example, in a scenario where the user interface needs to display data resources related to "business status", the requirement is to obtain relevant data resources stored in different data sources for the "business status" resource, and assemble and generate pages according to a preset format for output. In this scenario, the user can configure the information displayed in the user interface according to the requirements, such as: module name, column name, text color, external link, page display style, etc., and can also configure the data resource entity ID, as in this scenario In is the ID of the data resource entity of "administrative license" and "foreign investment". It should be noted that the configuration information can include not only the ID of the data resource entity, but also other information such as "module content", "module type", "data list", "table name", etc. The configuration information can be used to obtain data or front-end pages. exhibit. The module content is the name of the page element corresponding to the preset data resource in the front-end page display. The module type is the template type of the custom configuration provided by the business application to the queryer, and the queryer can perform a certain degree of custom configuration on the basis of the template. The data list is the preset data resource corresponding to the page element in the front-end page display. The table name is the name of the data list. The above information is used for front-end page display. The data resource entity ID is used to get the data.

仍需说明的是,配置信息可存储在业务应用中,也可存储在其他合适的地方,如配置中心,如数据资源实体。It should still be noted that the configuration information may be stored in the business application, or may be stored in other suitable places, such as a configuration center, such as a data resource entity.

步骤A2:根据所述数据资源实体ID确定所述目标数据资源对应的目标数据资源实体。Step A2: Determine the target data resource entity corresponding to the target data resource according to the data resource entity ID.

配置信息中的数据资源实体ID,可与目标数据资源实体一一对应。基于数据资源实体ID,可确定目标数据资源实体。数据资源实体ID仅是一种示例性的配置信息名称,具有相似功能和特点的其他配置信息也应在本申请的保护范围内。The ID of the data resource entity in the configuration information can be in one-to-one correspondence with the target data resource entity. Based on the data resource entity ID, the target data resource entity can be determined. The data resource entity ID is only an exemplary name of configuration information, and other configuration information with similar functions and characteristics should also be within the protection scope of this application.

本申请中业务应用基于业务代码确定的数据资源实体,并未如相关技术一般基于业务代码确定数据源中的物理数据表。这便使得当数据源发生变更时,业务代码并不需要进行改变。In this application, the data resource entity determined by the business application based on the business code does not determine the physical data table in the data source based on the business code as in the related art. This makes it unnecessary to change the business code when the data source changes.

S102:根据存储的数据资源实体与数据源中的物理数据表之间的映射关系,确定与所述目标数据资源实体对应的目标物理数据表。S102: Determine a target physical data table corresponding to the target data resource entity according to the stored mapping relationship between the data resource entity and the physical data table in the data source.

本申请实施例中的物理数据表就是数据源中存储的用于记录数据资源的载体,以及基于数据源类型的不同,物理数据表的形式、格式、和数据存储方式可能存在差异,当然这个差异对本申请没有影响。物理数据表具体用于预先与数据资源实体建立映射关系,在业务系统对数据源进行查询动作时,确定目标数据资源存储的物理数据表,并将存储在物理数据表中的目标数据资源返回给业务系统。The physical data table in the embodiment of the present application is the carrier for recording data resources stored in the data source, and based on the type of data source, the form, format, and data storage method of the physical data table may be different. Of course, this difference No impact on this application. The physical data table is specifically used to establish a mapping relationship with the data resource entity in advance. When the business system queries the data source, the physical data table stored in the target data resource is determined, and the target data resource stored in the physical data table is returned to the business system.

本申请中提到的映射关系,实际上是建立在数据资源实体ID和物理数据表上的信息之间,可以凭借该映射关系,找到对应的物理数据表上的信息。上述物理数据表上的信息包括比如物理数据表的表头、索引信息等能指示物理数据表的信息。根据数据资源实体ID可得到该数据资源实体ID的映射关系,再根据该映射关系找到目标物理数据表,再根据该物理数据表去查所需的目标数据资源。The mapping relationship mentioned in this application is actually established between the data resource entity ID and the information on the physical data table, and the information on the corresponding physical data table can be found by virtue of the mapping relationship. The information on the above-mentioned physical data table includes information that can indicate the physical data table, such as the header of the physical data table, index information, and the like. According to the data resource entity ID, the mapping relationship of the data resource entity ID can be obtained, and then the target physical data table is found according to the mapping relationship, and the required target data resource is searched according to the physical data table.

在业务应用接收到查询请求,确定目标数据对应的目标数据资源实体时,即可确定该目标数据资源实体与数据源中的目标物理数据表之间的映射关系。进一步的,通过该映射关系即可确定目标数据对应的目标物理数据表。When the business application receives the query request and determines the target data resource entity corresponding to the target data, the mapping relationship between the target data resource entity and the target physical data table in the data source can be determined. Further, the target physical data table corresponding to the target data can be determined through the mapping relationship.

可见,数据资源实体与数据源中的物理数据表存在映射关系,因此当数据源发生变更时,仅需将数据资源实体与变更后的数据源或物理数据表建立新的映射关系即可,避免了要对业务应用的代码做出修改。从而实现不必开发新的业务代码,节省工作量的技术效果。It can be seen that there is a mapping relationship between the data resource entity and the physical data table in the data source. Therefore, when the data source changes, it is only necessary to establish a new mapping relationship between the data resource entity and the changed data source or physical data table to avoid In order to make changes to the code of the business application. Thereby, the technical effect of not having to develop new business codes and saving workload is realized.

在一些实施例中,在所述数据源发生变更的情况下,业务配置方可更新存储的数据资源实体与数据源中的物理数据表之间的所述映射关系,使通过所述更新后的映射关系,即可确定与所述目标数据资源对应的更新后的目标物理数据表,便于使用方根据确定的目标物理数据表获取目标数据资源。In some embodiments, when the data source is changed, the service configuration party can update the mapping relationship between the stored data resource entity and the physical data table in the data source, so that the updated The mapping relationship can determine the updated target physical data table corresponding to the target data resource, so that the user can obtain the target data resource according to the determined target physical data table.

由此,在数据源发生变更的情形下,仅需根据变更情形,对所述映射关系进行调整即可确保使用方正常获取到数据,不需要对业务应用的代码做出修改,节省工作量。此外,使用方也并不需要了解数据来源,不需要对业务进行深层次了解,对使用方友好,提升使用方体验感。Therefore, when the data source is changed, it is only necessary to adjust the mapping relationship according to the change situation to ensure that the user can obtain the data normally, and the code of the business application does not need to be modified, thus saving workload. In addition, the user does not need to understand the data source, and does not need to have a deep understanding of the business. It is friendly to the user and improves the user experience.

在一些实施例中,所述数据源发生变更的情况,包括数据资源实体对应的数据源或数据源中的物理数据表发生了增加、删除或替换的情况。例如原“行政许可”数据实体对应的数据源中的物理数据表发生了增加、删除或替换的情况。In some embodiments, the situation that the data source is changed includes the situation that the data source corresponding to the data resource entity or the physical data table in the data source is added, deleted or replaced. For example, the physical data table in the data source corresponding to the original "administrative license" data entity has been added, deleted or replaced.

由此可以在面对数据资源进行更新时,业务系统配置方可实时添加或删除或替换数据源或数据源中的物理数据表,使数据资源及时更新,避免了数据资源与使用方最新需求不匹配,或数据落后未进行更新带来的使用方不好的体验感。In this way, when the data resources are updated, the business system configuration party can add, delete or replace the data source or the physical data table in the data source in real time, so that the data resources can be updated in time, avoiding the data resources and the latest requirements of the users. The user has a bad experience due to matching, or the data is outdated and not updated.

S103:获取所述目标物理数据表中记录的所述目标数据资源,并将所述目标数据资源返回所述查询方。S103: Acquire the target data resource recorded in the target physical data table, and return the target data resource to the query party.

在本申请对上述获取目标数据资源提供一种具体可实施的方法。The present application provides a specific and implementable method for the above-mentioned acquisition of target data resources.

业务系统在获取配置信息时,配置信息除包含数据资源实体ID外,还可包含由查询方预先定义的数据资源描述信息。When the business system acquires the configuration information, the configuration information may include, in addition to the data resource entity ID, data resource description information pre-defined by the query party.

若配置信息无查询方预先定义的数据资源描述信息,则通过数据资源实体ID,利用映射关系找到物理数据表,在获取物理数据表中的目标数据资源时,获取物理数据表中的全部或默认的目标数据资源。并将获取到的全部或默认的目标数据资源返回给业务系统,由业务系统返回至用户侧设备。If there is no data resource description information pre-defined by the querying party in the configuration information, the physical data table is found through the data resource entity ID and the mapping relationship. When acquiring the target data resource in the physical data table, all or default data in the physical data table are acquired. target data resource. All or default target data resources obtained are returned to the business system, and the business system returns to the user-side device.

若配置信息还包含查询方预先定义的数据资源描述信息,则通过数据资源实体ID,利用映射关系找到物理数据表,在获取物理数据表中的目标数据资源时,获取物理数据表中与查询方预先定义的数据资源描述信息相匹配的目标数据资源。并将获取到的相匹配的目标数据资源返回给业务系统,由业务系统返回至用户侧设备。If the configuration information also includes the data resource description information pre-defined by the querying party, the physical data table is found by using the data resource entity ID and the mapping relationship. The pre-defined data resource description information matches the target data resource. The obtained matching target data resources are returned to the service system, and the service system returns to the user-side device.

可见,凭借查询方预先定义的数据资源描述信息,可以对物理数据表中存储的数据资源进行一定的筛选、匹配,使查询方可以通过自定义来获取所需的特定的数据资源。实现了不同地区不同行业,用户对不同需求的数据资源都能较为便利的获取的功能。It can be seen that the data resources stored in the physical data table can be screened and matched to a certain extent by virtue of the data resource description information predefined by the querying party, so that the querying party can obtain the required specific data resources through customization. It realizes the function that users can easily obtain data resources with different needs in different regions and industries.

在获取到目标数据资源后,将数据资源返回至用户侧设备时,本申请还提供了一种具体可实施的方法,实现对前端展示页面的自定义配置的功能。After acquiring the target data resource, when the data resource is returned to the user-side device, the present application also provides a specific and implementable method to realize the function of customizing the front-end display page.

业务系统在获取配置信息时,配置信息除包含数据资源实体ID外,还可包含由查询方预先定义的前端页面展示信息。When the business system obtains the configuration information, the configuration information can include the front-end page display information pre-defined by the query party in addition to the data resource entity ID.

若无前端页面展示信息,则业务系统在获取目标数据资源后,将目标数据资源直接返回至用户侧设备。此时前端页面展示信息为业务系统原先设置的基础款式。If there is no information displayed on the front-end page, after acquiring the target data resource, the business system directly returns the target data resource to the user-side device. At this time, the information displayed on the front-end page is the basic style originally set by the business system.

若用户有自定义前端页面展示的需求,配置信息包含查询方预先定义的前端页面展示信息,则业务系统在获取目标数据资源后,根据前端页面展示信息对目标数据资源进行装配,并将装配了前端页面展示信息后的目标数据资源返回至用户侧设备。实现了用户对展示页面的自定义功能。If the user needs to customize the front-end page display, and the configuration information includes the front-end page display information pre-defined by the queryer, after obtaining the target data resource, the business system assembles the target data resource according to the front-end page display information, and assembles the The target data resource after the information displayed on the front-end page is returned to the user-side device. The user-defined function of the display page is realized.

上述前端页面展示信息可包含:文字,颜色,宽度,表格样式,模块名称等。业务系统对数据资源基于前端页面展示信息进行配置时,可对数据资源展示时的字体型号,字体颜色,字体大小,表格呈现式的样式,数据资源呈现时的名称等前端页面信息进行具体细节上的自定义配置。The above front-end page display information can include: text, color, width, table style, module name, etc. When the business system configures the data resources based on the front-end page display information, the front-end page information such as the font model, font color, font size, table presentation style, and name of the data resources when the data resources are displayed can be displayed in specific details. custom configuration.

为更好的理解本申请公开的技术方案,下面结合一个具体的实施例对本申请方案进行说明。需注意的是,该实施例仅为示例性和解释性的,并不能限制本申请。In order to better understand the technical solution disclosed in the present application, the solution of the present application will be described below with reference to a specific embodiment. It should be noted that this embodiment is only exemplary and explanatory, and does not limit the present application.

该实施例的数据查询方法应用在某企业的档案管理场景,档案管理场景下包含用户侧设备、业务系统、管理中心和数据源的交互过程,此处可结合图3的多方交互图进行理解。管理中心存储有配置方构建的数据资源实体,管理中心可以是在业务系统或数据源之外的第三方设备。数据资源实体是在管理中心建立的数据对象。The data query method of this embodiment is applied in a file management scenario of an enterprise. The file management scenario includes an interaction process between user-side devices, business systems, management centers, and data sources, which can be understood in conjunction with the multi-party interaction diagram in FIG. 3 . The management center stores the data resource entities constructed by the configurator, and the management center may be a third-party device outside the business system or data source. The data resource entity is the data object established in the management center.

使用该方法前,业务系统的配置方需添加数据源,数据源中维护有物理数据表,物理数据表用于记录相应的数据资源,配置方还需构建管理中心的数据资源实体,并建立数据资源实体与数据源中物理数据表的映射关系。Before using this method, the configurator of the business system needs to add a data source. The data source maintains a physical data table. The physical data table is used to record the corresponding data resources. The configurator also needs to build the data resource entity of the management center, and establish the data The mapping relationship between resource entities and physical data tables in the data source.

在前端页面上会展示虚拟模块,通过触发虚拟模块,用户可向业务应用发出查询请求。Virtual modules are displayed on the front-end page, and users can send query requests to business applications by triggering the virtual modules.

具体的,一个待查询的虚拟模块可包含多个数据资源实体,例如某用户待查询的“经营状况”虚拟模块,可以包含“行政许可”和“对外投资”2个数据资源实体。对模块的构建方式,本实施例并不能对本申请构成限制。Specifically, a virtual module to be queried may contain multiple data resource entities, for example, the virtual module of "business status" to be queried by a user may contain two data resource entities of "administrative license" and "foreign investment". Regarding the construction mode of the module, this embodiment does not limit the present application.

配置方可以根据使用方对数据资源的需求,例如需查询“经营状况”模块的数据资源,和或对前端页面展示风格的需求,例如对模块名称,模块类型,列名称,文字颜色,外部链接,页面展示样式等的需求,事先将“经营状况”虚拟模块与对应的数据资源实体“行政许可”和“对外投资”的信息进行配置,称为配置信息。配置信息中还可以包含用于前端页面展示的信息和获取数据的信息,由用户方自定义配置。例如用于前端页面展示的模块名称,模块类型,列名称,文字颜色,外部链接,页面显示样式等,例如用于获取数据的数据资源实体ID,数据资源描述信息。模块名称例如显示在界面上的“基本信息”“股权信息”“工商信息”“经营状况”等。模块类型可以包括“基本类型”“客户定制”等。The configurator can according to the user's demand for data resources, such as the need to query the data resources of the "business status" module, or the demand for the display style of the front-end page, such as module name, module type, column name, text color, external link , page display styles, etc., configure the virtual module of "business status" and the information of the corresponding data resource entities "administrative license" and "foreign investment" in advance, which is called configuration information. The configuration information may also include information for displaying the front-end page and information for obtaining data, and the configuration is customized by the user. For example, the module name, module type, column name, text color, external link, page display style, etc. used for front-end page display, such as the data resource entity ID and data resource description information used to obtain data. The module name is displayed on the interface, such as "basic information", "equity information", "business information", "business status", etc. The module type can include "basic type", "customized" and so on.

下面是具体数据查询的步骤。The following are the steps for specific data query.

S201:业务系统向用户侧设备提供查询页面,页面中包含对应于预设数据资源的页面元素。S201: The business system provides a query page to the user-side device, and the page includes page elements corresponding to preset data resources.

业务应用向某企业的用户侧设备提供查询页面,该查询页面涉及虚拟模块的显示,例如基本信息,经营状况,股权信息,工商信息,危化品信息等。The business application provides a query page to the user-side device of an enterprise, and the query page involves the display of virtual modules, such as basic information, business status, equity information, industrial and commercial information, and hazardous chemicals information.

S202:用户侧设备向业务系统发出查询请求。S202: The user side device sends a query request to the service system.

例如,用户通过触发“经营状况”这个模块,向业务应用发出对“经营状况”数据资源的查询请求。For example, by triggering the "business status" module, the user sends a query request for the "business status" data resource to the business application.

S203:业务系统查询配置信息。S203: The business system queries configuration information.

业务应用先查询“经营状况”对应的配置信息,可以包括存储的数据资源实体ID,用于获取数据资源。数据资源实体ID在这里是上文所述的“行政许可”和“对外投资”的数据资源实体的ID。也可以包括用于前端页面展示的信息和数据资源描述信息。The business application first queries the configuration information corresponding to "business status", which may include the stored data resource entity ID, for obtaining data resources. The data resource entity ID here is the ID of the data resource entity of "administrative permission" and "foreign investment" described above. It can also include information for front-end page display and data resource description information.

S204:业务系统根据数据资源实体ID,确定数据资源实体。S204: The business system determines the data resource entity according to the data resource entity ID.

在该实施例中,通过“行政许可”和“对外投资”的数据资源实体ID,确定“行政许可”和“对外投资”的数据资源实体。In this embodiment, the data resource entities of "administrative license" and "foreign investment" are determined by the data resource entity IDs of "administrative license" and "foreign investment".

S205:管理中心向业务系统返回数据资源实体与数据源中物理数据表的映射关系。S205: The management center returns the mapping relationship between the data resource entity and the physical data table in the data source to the business system.

在该实施例中,管理中心位于业务应用的设备上。通过确定的目标数据资源实体,找到对应的数据源中物理数据表的映射关系,并将该映射关系返回至业务应用。In this embodiment, the management center is located on the device of the service application. Through the determined target data resource entity, the mapping relationship of the physical data table in the corresponding data source is found, and the mapping relationship is returned to the business application.

在另一实施例中,管理中心可以在业务应用之外的位于不同的两个设备上,本申请对此并不做限制。In another embodiment, the management center may be located on two different devices outside the service application, which is not limited in this application.

S206:业务系统基于获取的映射关系,确定数据源中的物理数据表。S206: The business system determines the physical data table in the data source based on the acquired mapping relationship.

在该实施例中,所指的物理数据表,即为存储有“行政许可”和“对外投资”的目标数据资源的物理数据表。In this embodiment, the physical data table referred to is the physical data table in which the target data resources of "administrative license" and "foreign investment" are stored.

S207:业务系统根据配置信息,获取物理数据表中相匹配的目标数据资源。S207: The business system acquires the matching target data resource in the physical data table according to the configuration information.

在该实施例中,根据配置信息中的数据资源描述信息的具体内容,对物理数据表中的数据资源进行匹配,将相匹配的目标数据资源返回至业务系统。In this embodiment, the data resources in the physical data table are matched according to the specific content of the data resource description information in the configuration information, and the matched target data resources are returned to the business system.

S208:业务系统根据配置信息,对目标数据资源进行装配。S208: The business system assembles the target data resource according to the configuration information.

该实施例中,获取目标数据资源后,可以将该目标数据资源与配置信息中用于前端页面展示的信息进行装配。In this embodiment, after acquiring the target data resource, the target data resource can be assembled with the information used for displaying the front-end page in the configuration information.

S209:业务系统向用户侧设备返回装配后的目标数据资源。S209: The business system returns the assembled target data resource to the user-side device.

该实施例中,可以将装配后的匹配的目标数据资源渲染到页面的表格或列表中,展示给用户。In this embodiment, the assembled matched target data resource can be rendered into a table or list on the page, and displayed to the user.

与上述数据查询方法的实施例对应的,本申请还提供了一种数据查询装置的实施例。Corresponding to the above embodiments of the data query method, the present application further provides an embodiment of a data query apparatus.

请参见图4,图4是本申请一实施例中数据查询装置所在电子设备的结构示意图。在硬件层面,该设备包括处理器410、网络接口420、内存430以及非易失性存储器440,当然还可能包括其他业务所需要的硬件。本申请一个或多个实施例可以基于软件方式来实现,比如由处理器410从非易失性存储器440中读取对应的计算机程序到内存430中然后运行。当然,除了软件实现方式之外,本申请一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。Please refer to FIG. 4 . FIG. 4 is a schematic structural diagram of an electronic device where a data query apparatus is located in an embodiment of the present application. At the hardware level, the device includes a processor 410, a network interface 420, a memory 430 and a non-volatile memory 440, and of course may also include hardware required by other services. One or more embodiments of the present application may be implemented based on software, for example, the processor 410 reads a corresponding computer program from the non-volatile memory 440 into the memory 430 and then executes it. Of course, in addition to software implementations, one or more embodiments of the present application do not exclude other implementations, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subjects of the following processing procedures are not limited to each Logic unit, which can also be hardware or logic device.

请参见图5,图5是本申请一实施例中数据查询装置的框图。该页面访问装置可以应用于如图4所示的电子设备中,以实现本申请的技术方案。其中,所述数据查询系统,应用于业务系统,所述业务系统的缓存数据中存储了配置信息与映射关系,可以包括:Please refer to FIG. 5 , which is a block diagram of a data query apparatus according to an embodiment of the present application. The page access apparatus can be applied to the electronic device as shown in FIG. 4 to realize the technical solution of the present application. Wherein, the data query system is applied to a business system, and the cache data of the business system stores configuration information and a mapping relationship, which may include:

查询单元510,用于响应于查询方针对目标数据资源的查询请求,确定所述目标数据资源对应的目标数据资源实体;A query unit 510, configured to determine a target data resource entity corresponding to the target data resource in response to a query request by a query party for the target data resource;

映射单元520,用于根据存储的数据资源实体与数据源中的物理数据表之间的映射关系,确定与所述目标数据资源实体对应的目标物理数据表;a mapping unit 520, configured to determine a target physical data table corresponding to the target data resource entity according to the mapping relationship between the stored data resource entity and the physical data table in the data source;

返回单元530,用于获取所述目标物理数据表中记录的所述目标数据资源,并将所述目标数据资源返回所述查询方。The returning unit 530 is configured to acquire the target data resource recorded in the target physical data table, and return the target data resource to the query party.

可选的,还包括:Optionally, also include:

更新映射单元540,在所述数据源发生变更的情况下,更新所述存储的数据资源实体与数据源中的物理数据表之间的映射关系。The updating mapping unit 540 updates the mapping relationship between the stored data resource entity and the physical data table in the data source when the data source is changed.

可选的,所述数据源发生变更的情况,包括:Optionally, the change of the data source includes:

数据源或数据源中的物理数据表发生了增加、删除或替换的情况。A data source or a physical data table in a data source has been added, deleted, or replaced.

可选的,所述查询单元510具体用于:Optionally, the query unit 510 is specifically used for:

根据所述查询请求获取所述目标数据资源的配置信息,所述配置信息中包含数据资源实体ID;Acquire configuration information of the target data resource according to the query request, where the configuration information includes a data resource entity ID;

根据所述数据资源实体ID确定所述目标数据资源对应的目标数据资源实体。The target data resource entity corresponding to the target data resource is determined according to the data resource entity ID.

可选的,所述配置信息中还包含:Optionally, the configuration information further includes:

由所述查询方预先定义的数据资源描述信息;可选的,所述返回单元530具体用于:The data resource description information pre-defined by the query party; optionally, the returning unit 530 is specifically used for:

获取所述目标物理数据表中记录的匹配于所述数据资源描述信息的数据资源,以作为所述目标数据资源。Acquire a data resource recorded in the target physical data table that matches the data resource description information as the target data resource.

可选的,所述配置信息中还包含:Optionally, the configuration information further includes:

由所述查询方预先定义的前端页面展示信息;可选的,所述返回单元530具体用于:Front-end page display information pre-defined by the inquiring party; optionally, the returning unit 530 is specifically used for:

根据所述前端页面展示信息对所述目标数据资源进行数据装配,并将得到的装配后目标数据资源返回所述查询方。Perform data assembly on the target data resource according to the front-end page display information, and return the assembled target data resource to the query party.

可选的,所述查询单元510具体用于:Optionally, the query unit 510 is specifically used for:

向所述查询方提供查询页面,页面中包含对应于预设数据资源的页面元素;providing a query page to the query party, the page including page elements corresponding to preset data resources;

其中,所述查询请求由所述查询方对目标数据资源对应的页面元素进行触发而生成。The query request is generated by the query party triggering the page element corresponding to the target data resource.

在本实施例中,所述查询单元,可以用于:In this embodiment, the query unit can be used to:

响应于所述查询方针对目标数据资源的查询请求,基于查询请求获取配置信息,确定所述配置信息中的数据资源实体ID确定所述目标数据资源对应的目标数据资源实体。In response to the query request for the target data resource by the query party, the configuration information is acquired based on the query request, and the data resource entity ID in the configuration information is determined to determine the target data resource entity corresponding to the target data resource.

所述映射单元,具体可以用于:The mapping unit can be specifically used for:

根据存储的数据资源实体与数据源中的物理数据表之间的映射关系,根据确定的数据资源实体,确定所述目标数据资源实体对应的存储在数据源中的目标物理数据表。According to the mapping relationship between the stored data resource entity and the physical data table in the data source, and according to the determined data resource entity, the target physical data table stored in the data source corresponding to the target data resource entity is determined.

所述返回单元,具体可以用于:The returning unit can be specifically used for:

获取物理数据表中匹配于配置信息的目标数据资源,并将所述目标数据资源返回业务系统,并由业务系统对目标数据资源依据配置信息进行装配,并将装配后的目标数据资源返回所述查询方。Obtain the target data resource that matches the configuration information in the physical data table, return the target data resource to the business system, and the business system assembles the target data resource according to the configuration information, and returns the assembled target data resource to the inquiring party.

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。For details of the implementation process of the functions and functions of each unit in the above device, please refer to the implementation process of the corresponding steps in the above method, which will not be repeated here.

对于装置实施例而言,由于其基本对应于方法实施例,所以相关指出参见方法实施例的部分说明即可。以上所描述的装置实施例只是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。As for the apparatus embodiments, since they basically correspond to the method embodiments, reference may be made to some descriptions of the method embodiments for related instructions. The device embodiments described above are only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in a local, or it can be distributed over multiple network elements. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present application. Those of ordinary skill in the art can understand and implement it without creative effort.

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。In the 1990s, improvements in a technology could be clearly differentiated between improvements in hardware (eg, improvements to circuit structures such as diodes, transistors, switches, etc.) or improvements in software (improvements in method flow). However, with the development of technology, the improvement of many methods and processes today can be regarded as a direct improvement of the hardware circuit structure. Designers almost get the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be realized by hardware entity modules. It should also be clear to those skilled in the art that a hardware circuit for implementing the logic method process can be easily obtained by simply programming the method process in the above-mentioned several hardware description languages and programming it into the integrated circuit.

控制器可以按任何适当的方式实现,本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。The controller can be implemented in any suitable manner, and those skilled in the art also know that, in addition to implementing the controller in the form of pure computer-readable program code, the controller can be implemented in logic gates, switches, special-purpose functions by logically programming the method steps. Integrated circuits, programmable logic controllers and embedded microcontrollers, etc., to achieve the same function. Therefore, such a controller can be regarded as a hardware component, and the devices included therein for realizing various functions can also be regarded as a structure within the hardware component. Or even, the means for implementing various functions can be regarded as both a software module implementing a method and a structure within a hardware component.

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为服务器系统。当然,本申请不排除随着未来计算机技术的发展,实现上述实施例功能的计算机例如可以为个人计算机、膝上型计算机、车载人机交互设备、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。The systems, devices, modules or units described in the above embodiments may be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a server system. Of course, this application does not exclude that with the development of computer technology in the future, the computer that realizes the functions of the above embodiments may be, for example, a personal computer, a laptop computer, a vehicle-mounted human-computer interaction device, a cellular phone, a camera phone, a smart phone, or a personal digital assistant. , media players, navigation devices, email devices, game consoles, tablets, wearables, or a combination of any of these devices.

虽然本申请一个或多个实施例提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或终端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。例如若使用到第一,第二等词语用来表示名称,而并不表示任何特定的顺序。Although one or more embodiments of the present application provide method operation steps as described in the embodiments or flow charts, more or less operation steps may be included based on conventional or non-inventive means. The sequence of steps enumerated in the embodiments is only one of the execution sequences of many steps, and does not represent the only execution sequence. When an actual device or terminal product is executed, it can be executed sequentially or in parallel according to the methods shown in the embodiments or the drawings (eg, a parallel processor or multi-threaded processing environment, or even a distributed data processing environment). The terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, product or device comprising a list of elements includes not only those elements, but also others not expressly listed elements, or also include elements inherent to such a process, method, product or device. Without further limitation, it does not preclude the presence of additional identical or equivalent elements in a process, method, product or apparatus comprising the stated elements. For example, words such as first, second, etc. are used to denote names and do not denote any particular order.

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请一个或多个时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。For the convenience of description, when describing the above device, the functions are divided into various modules and described respectively. Of course, when implementing one or more of this application, the functions of each module can be implemented in the same one or more software and/or hardware, and the modules that implement the same function can also be implemented by a combination of multiple sub-modules or sub-units, etc. . The apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated. to another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.

本申请是参照根据本申请实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-persistent memory in computer readable media, random access memory (RAM) and/or non-volatile memory in the form of, for example, read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储、石墨烯存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage, graphene storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by computing devices. Computer-readable media, as defined herein, excludes transitory computer-readable media, such as modulated data signals and carrier waves.

本领域技术人员应明白,本申请一个或多个实施例可提供为方法、系统或计算机程序产品。因此,本申请一个或多个实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请一个或多个实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by those skilled in the art, one or more embodiments of the present application may be provided as a method, system or computer program product. Accordingly, one or more embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, one or more embodiments of the present application may employ a computer program implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein form of the product.

本申请一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本本申请一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。One or more embodiments of the present application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. One or more embodiments of the present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.

本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本申请中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本申请中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。Each embodiment in this application is described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, as for the system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for related parts, please refer to the partial descriptions of the method embodiments. In the description of this application, references to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc. refer to the specific features described in connection with the embodiment or example. , structure, material or feature is included in at least one embodiment or example of the present application. In this application, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this application, as well as the features of the different embodiments or examples, without conflicting each other.

以上所述仅为本申请一个或多个实施例的实施例而已,并不用于限制本申请一个或多个实施例。对于本领域技术人员来说,本申请一个或多个实施例可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在权利要求范围之内。The above descriptions are merely examples of one or more embodiments of the present application, and are not intended to limit the one or more embodiments of the present application. Various modifications and variations of the one or more embodiments of the present application may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims.

Claims (10)

1.一种数据资源查询方法,其特征在于,包括:1. a data resource query method, is characterized in that, comprises: 响应于查询方针对目标数据资源的查询请求,确定所述目标数据资源对应的目标数据资源实体;In response to a query request for a target data resource by a query party, determining a target data resource entity corresponding to the target data resource; 根据存储的数据资源实体与数据源中的物理数据表之间的映射关系,确定与所述目标数据资源实体对应的目标物理数据表;According to the mapping relationship between the stored data resource entity and the physical data table in the data source, determine the target physical data table corresponding to the target data resource entity; 获取所述目标物理数据表中记录的所述目标数据资源,并将所述目标数据资源返回所述查询方。Acquire the target data resource recorded in the target physical data table, and return the target data resource to the query party. 2.根据权利要求1所述的方法,其特征在于,还包括:2. The method of claim 1, further comprising: 在所述数据源发生变更的情况下,更新所述存储的数据资源实体与数据源中的物理数据表之间的映射关系。When the data source is changed, the mapping relationship between the stored data resource entity and the physical data table in the data source is updated. 3.根据权利要求2所述的方法,其特征在于,所述数据源发生变更的情况,包括:3. The method according to claim 2, wherein the data source is changed, comprising: 数据源或数据源中的物理数据表发生了增加、删除或替换的情况。A data source or a physical data table in a data source has been added, deleted, or replaced. 4.根据权利要求1所述的方法,其特征在于,所述确定所述目标数据资源对应的目标数据资源实体,包括:4. The method according to claim 1, wherein the determining the target data resource entity corresponding to the target data resource comprises: 根据所述查询请求获取所述目标数据资源的配置信息,所述配置信息中包含数据资源实体ID;Acquire configuration information of the target data resource according to the query request, where the configuration information includes a data resource entity ID; 根据所述数据资源实体ID确定所述目标数据资源对应的目标数据资源实体。The target data resource entity corresponding to the target data resource is determined according to the data resource entity ID. 5.根据权利要求4所述的方法,其特征在于,所述配置信息中还包含,由所述查询方预先定义的数据资源描述信息;所述获取所述目标物理数据表中记录的所述目标数据资源,包括:5 . The method according to claim 4 , wherein the configuration information further includes data resource description information pre-defined by the query party; the acquisition of the data recorded in the target physical data table Target data resources, including: 获取所述目标物理数据表中记录的匹配于所述数据资源描述信息的数据资源,以作为所述目标数据资源。Acquire a data resource recorded in the target physical data table that matches the data resource description information as the target data resource. 6.根据权利要求4所述的方法,其特征在于,所述配置信息中还包含,由所述查询方预先定义的前端页面展示信息;所述将所述目标数据资源返回所述查询方,包括:6 . The method according to claim 4 , wherein the configuration information further comprises front-end page display information pre-defined by the inquiring party; the returning the target data resource to the inquiring party, include: 根据所述前端页面展示信息对所述目标数据资源进行数据装配,并将得到的装配后目标数据资源返回所述查询方。Perform data assembly on the target data resource according to the front-end page display information, and return the assembled target data resource to the query party. 7.根据权利要求1所述的方法,其特征在于,还包括:7. The method of claim 1, further comprising: 向所述查询方提供查询页面,所述查询页面中包含对应于预设数据资源的页面元素;providing a query page to the query party, where the query page includes page elements corresponding to preset data resources; 其中,所述查询请求由所述查询方对目标数据资源对应的页面元素进行触发而生成。The query request is generated by the query party triggering the page element corresponding to the target data resource. 8.一种数据资源查询装置,其特征在于,包括:8. A device for querying data resources, comprising: 查询单元,用于响应于查询方针对目标数据资源的查询请求,确定所述目标数据资源对应的目标数据资源实体;a query unit, configured to determine a target data resource entity corresponding to the target data resource in response to a query request by a query party for the target data resource; 映射单元,用于根据存储的数据资源实体与数据源中的物理数据表之间的映射关系,确定与所述目标数据资源实体对应的目标物理数据表;a mapping unit, configured to determine a target physical data table corresponding to the target data resource entity according to the mapping relationship between the stored data resource entity and the physical data table in the data source; 返回单元,用于获取所述目标物理数据表中记录的所述目标数据资源,并将所述目标数据资源返回所述查询方。The returning unit is configured to acquire the target data resource recorded in the target physical data table, and return the target data resource to the query party. 9.一种电子设备,其特征在于,包括:处理器、存储器;9. An electronic device, comprising: a processor and a memory; 所述存储器,用于存储计算机程序;the memory for storing computer programs; 所述处理器,用于通过调用所述计算机程序,执行如权利要求1-7中任一项所述的数据资源查询方法。The processor is configured to execute the data resource query method according to any one of claims 1-7 by invoking the computer program. 10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7任一项所述的数据资源查询方法。10. A computer-readable storage medium on which a computer program is stored, characterized in that, when the program is executed by a processor, the data resource query method according to any one of claims 1-7 is implemented.
CN202210615432.8A 2022-05-31 2022-05-31 Data resource query method and device Pending CN114896286A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210615432.8A CN114896286A (en) 2022-05-31 2022-05-31 Data resource query method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210615432.8A CN114896286A (en) 2022-05-31 2022-05-31 Data resource query method and device

Publications (1)

Publication Number Publication Date
CN114896286A true CN114896286A (en) 2022-08-12

Family

ID=82725135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210615432.8A Pending CN114896286A (en) 2022-05-31 2022-05-31 Data resource query method and device

Country Status (1)

Country Link
CN (1) CN114896286A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100094902A1 (en) * 2008-10-09 2010-04-15 International Business Machines Corporation Automated data source assurance in distributed databases
US20110173219A1 (en) * 2008-10-09 2011-07-14 International Business Machines Corporation Dynamic context definitions in distributed databases
CN108733713A (en) * 2017-04-21 2018-11-02 阿里巴巴集团控股有限公司 Data query method and device in data warehouse
CN109145025A (en) * 2018-09-14 2019-01-04 阿里巴巴集团控股有限公司 A kind of data query method, apparatus and service server that multi-data source is integrated
CN111782923A (en) * 2020-06-24 2020-10-16 平安科技(深圳)有限公司 Data query method and device, electronic equipment and storage medium
CN112966004A (en) * 2021-03-04 2021-06-15 北京百度网讯科技有限公司 Data query method and device, electronic equipment and computer readable medium
CN113094387A (en) * 2021-04-08 2021-07-09 杭州数梦工场科技有限公司 Data query method and device, electronic equipment and machine-readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100094902A1 (en) * 2008-10-09 2010-04-15 International Business Machines Corporation Automated data source assurance in distributed databases
US20110173219A1 (en) * 2008-10-09 2011-07-14 International Business Machines Corporation Dynamic context definitions in distributed databases
CN108733713A (en) * 2017-04-21 2018-11-02 阿里巴巴集团控股有限公司 Data query method and device in data warehouse
CN109145025A (en) * 2018-09-14 2019-01-04 阿里巴巴集团控股有限公司 A kind of data query method, apparatus and service server that multi-data source is integrated
CN111782923A (en) * 2020-06-24 2020-10-16 平安科技(深圳)有限公司 Data query method and device, electronic equipment and storage medium
CN112966004A (en) * 2021-03-04 2021-06-15 北京百度网讯科技有限公司 Data query method and device, electronic equipment and computer readable medium
CN113094387A (en) * 2021-04-08 2021-07-09 杭州数梦工场科技有限公司 Data query method and device, electronic equipment and machine-readable storage medium

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
丁桂芝主编: "DREAMWEAVER MX 2004实训教程", vol. 2008, 31 March 2008, 天津大学出版社, pages: 145 - 146 *
任侠: "大数据的架构技术与应用实践", vol. 2021, 30 September 2021, 中国原子能出版社, pages: 81 *
步行者工作室编著: "FRONTPAGE 2000高手速成", vol. 1997, 31 July 1997, 兵器工业出版社, pages: 22 - 23 *
陈义文主编;陈绣瑶副主编: "网页设计与制作项目教程", vol. 2017, 31 July 2017, 机械工业出版社, pages: 98 *

Similar Documents

Publication Publication Date Title
US20200104343A1 (en) Systems and Methods for Dynamic Delivery of Web Content
RU2458399C2 (en) In-memory caching of shared customisable multi-tenant data
US11237749B2 (en) System and method for backup data discrimination
US11914478B2 (en) System and method for a specialized backup operation of file based backups based on a target backup storage system
US20130325793A1 (en) Easy Query
CN111738737A (en) Method, device and device for generating digital property right certificate
US20190310978A1 (en) Supporting a join operation against multiple nosql databases
CN111698326B (en) Method and device for determining cost attribution of cloud service resources
KR101643436B1 (en) Extensibility for web based diagram visualization
CN113779120A (en) Data query method, device, equipment and storage medium
JP2024505238A (en) Data processing system with operations on logical dataset groups
US11513876B2 (en) Resolving data location for queries in a multi-system instance landscape
CN108108392A (en) Commodity data management method, device, computer equipment and storage medium
US20180018365A1 (en) Mapping database structure to software
CN118484181A (en) Software generation method, device, storage medium and generation equipment
CN113434063A (en) Information display method, device and equipment
US11481365B2 (en) Model instantiation mechanism
CN114896286A (en) Data resource query method and device
US9230022B1 (en) Customizable result sets for application program interfaces
US20220229858A1 (en) Multi-cloud object store access
US11042559B2 (en) Light data integration
US9460139B2 (en) Distributed storage system with pluggable query processing
CN114065067A (en) Table display method, device, readable storage medium and electronic device
CN117472852A (en) Log data query methods, devices, equipment and media
CN114329091A (en) Data directory generation method, device and equipment

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