CN111414410B - 数据处理方法、装置、设备和存储介质 - Google Patents
数据处理方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN111414410B CN111414410B CN201910012851.0A CN201910012851A CN111414410B CN 111414410 B CN111414410 B CN 111414410B CN 201910012851 A CN201910012851 A CN 201910012851A CN 111414410 B CN111414410 B CN 111414410B
- Authority
- CN
- China
- Prior art keywords
- data
- interface
- fields
- data table
- field
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/26—Visual data mining; Browsing structured data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一种数据处理方法、装置、设备和存储介质,该数据处理方法包括:根据获取的关键词,确定与关键词对应的数据表;确定数据表中的字段与业务***的***界面的映射关系;依据从数据表的字段中选择的字段和映射关系,显示选择的字段对应的***界面。根据本发明实施例的数据处理方法,可以减少信息冗余,提高业务方申请业务***数据的申请效率和准确程度。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种数据处理方法、装置、设备和存储介质。
背景技术
当各种业务***数据存储在数据库中,数据库可以是Mysql、SQL Server或Oracle等。为了整合分散在各个IT***的数据,需要将所有数据先从各IT***对应的数据库导出,然后导入到统一的数据库,统一的数据库即数据仓库。出于报表以及分析的需求建立数据仓库。
数据仓库存在大量经过清洗与整合的数据明细表,可以在数据明细表的基础上查询,各维度聚合,分析等,以及查询元数据管理***中的数据。元数据管理***是管理并展现数据仓库的表结构信息、血缘信息、上下游依赖使用、生命周期等的***。元数据管理***包含表名、表注释、列名和列注释。
由于元数据管理***包括较多的信息,在查询元数据管理***时会显示过多不必要的信息,因此存在信息冗余的技术问题。
发明内容
本发明实施例提供了一种数据处理方法、装置、设备和存储介质,在查询元数据管理***时显示必要的信息,因此解决了信息冗余的技术问题。
根据本发明实施例的一方面,提供一种数据处理方法,包括:
确定数据表中的字段与业务***的***界面的映射关系;依据从数据表的字段中选择的字段和映射关系,确定选择的字段对应的***界面。
根据本发明实施例的另一方面,提供一种数据处理装置,包括:
映射关系确定模块,用于确定数据表中的字段与业务***的***界面的映射关系;***界面确定模块,用于依据从数据表的字段中选择的字段和映射关系,确定选择的字段对应的***界面。
根据本发明实施例的再一方面,提供一种数据处理设备,包括:存储器和处理器;该存储器用于存储程序;该处理器用于读取存储器中存储的可执行程序代码以执行上述的数据处理方法。
根据本发明实施例的又一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述各方面的数据处理方法。
根据本发明实施例的数据处理方法、装置、设备和计算机存储介质,根据数据表结构与***界面建立的映射关系,业务方可以通过根据该映射关系建立的图片预览,清晰地获知该数据表中的哪些字段正在使用,哪些字段已经废弃,明确要申请的数据表以及要申请的数据表中的具体字段,从而过滤不必要的信息,解决信息冗余问题,提高业务方申请业务***数据的申请效率和准确程度。
附图说明
从下面结合附图对本发明的具体实施方式的描述中可以更好地理解本发明其中,相同或相似的附图标记表示相同或相似的特征。
图1是示出根据本发明实施例的数据处理方法所涉及的数据处理***的架构示意图;
图2是示出现有技术中一个示例的业务方使用元数据管理***的查询结果展示示意图;
图3是示出现有技术中一个示例的查询结果中数据明细表的展示信息示意图;
图4是示出根据本发明实施例的数据处理方法中建立数据表中的字段与业务***页面中的字段之间的映射关系的示意图;
图5是示出本发明实施例中根据数据表中的字段与业务***的***界面中的字段的映射关系,对数据表中的字段进行预览的效果示意图;
图6是示出根据本发明实施例的数据处理方法的流程示意图;
图7是示出根据本发明实施例的数据处理装置的结构示意图;
图8是可以实现根据本发明实施例数据处理方法和装置的计算设备的示例性硬件架构的结构图。
具体实施方式
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
图1是示出根据本发明实施例的数据处理方法所涉及的数据处理***的架构示意图。如图1所示,在本发明实施例中,数据处理***100可以包括数据仓库10和元数据管理***20。
在一个实施例中,数据仓库10,是所有业务***数据库的数据集合,通过数据仓库可以对多个业务***数据库进行整合;元数据管理***20用于管理数据仓库10,并可以将数据仓库10向业务方开放,以通过数据仓库10向业务方提供业务***数据库中所包括的数据。
在一个实施例中,业务***数据库例如可以包括数据库1、数据库2、……、和数据库n。数据库1、数据库2、……、和数据库n可以分别用于存储不同业务***中的业务数据。
在一个实施例中,业务***可以包括信息技术***。信息技术***可以简称为IT***。作为一个示例,IT***可以包括IT***资产及配置管理***、IT综合业务监控***、IT综合监控******、业务流程管理平台、IT运维流程管理等。
在一个实施例中,对业务***数据库的类型不做具体限定。数据库1、数据库2、……、或数据库n例如可以是Mysql数据库、SQL Server数据库、Oracle数据库和Hadoop等数据库。
作为一个示例,对于数据仓库所整合的业务***数据库中任意一项已开发完成的数据明细表,业务方例如可申请该表权限对该数据明细表进行访问。
在一个实施例中,业务方可以包括用户使用的业务管理***,业务管理***可以运行在终端设备上。如图1所示,用户1需要访问数据仓库中某个数据明细表时,可以首先通过业务方21向元数据管理***20申请对应的表访问权限;元数据管理***20向业务方21开放对应的表访问权限;业务方21根据获得的表访问权限,对该数据明细表进行访问,例如在该数据明细表的基础上进行查询、各维度聚合和分析等。
下面结合图2和图3,描述现有技术中业务方使用元数据管理***申请业务表的具体过程。图2示出了现有技术中一个示例的业务方使用元数据管理***的查询结果展示示意图;图3示出了现有技术中一个示例的查询结果中数据明细表的展示信息示意图。
如图2所示,元数据管理***可以向用户提供搜索和结果展现页面,并根据业务方在搜索和结果展现页面输入的关键词,查询数据仓库中与关键词相关的数据表,并展示查询得到的关键词相关的数据表的基本信息,展示的基本信息包含但不限于表名称、表描述信息、字段数、读取次数、数据表所属应用、数据开发负责人等信息。
在一个实施例中,元数据管理***基于业务方输入的关键词,通常可以查询得到多张数据表,并且查询结果中数据表的基本信息的描述方式往往是偏技术性的或未经人为加工处理的。
作为一个示例,在图2中,元数据管理***根据业务方输入的关键词“凭证行信息”查询数据仓库,得到查询结果例如数据明细表1和数据明细表2。
通过图2可以看出,业务方根据查询结果中数据明细表1和数据明细表2所展示的基本信息,无法确定数据明细表的表数据存在哪些与输入的关键词对应的业务相关信息,从而不能确定选择哪张数据明细表。
为了确定数据明细表的表数据存在哪些与关键词对应的业务相关信息,业务方往往需要查看查询结果中每个数据明细表的展示信息。
如图3所示,在数据明细表的展示信息中,数据明细表的字段信息可以包括业务数据类字段,例如字段名称、字段类型、字段描述等信息。由于字段名称、字段类型和字段描述等信息的描述方式同样是偏技术性的或未经人为加工处理的,业务方不容易理解每个字段存储的业务信息和***应用界面之间的映射关系,并且字段名称数量众多,业务方无法判断哪些字段正在使用,哪些字段已经废弃。
继续参考图3,数据明细表的字段信息还可以包括技术类字段,例如该数据明细表的主键、外键、枚举值代码等信息。技术类字段形成信息冗余,增加了业务方的使用成本。
本发明实施例提供一种数据处理方法,对于元数据管理***查询数据仓库的查询结果中的数据表,通过建立数据表和/或该数据表的表字段与业务***以及该业务***的***页面的映射关系,使业务方根据表的查询结果获取准确的***产品信息,业务方可以根据提供的准确的***产品信息自主申请数据明细表,提高用户申请业务***数据的申请效率。
下面结合图4,具体描述如何建立数据表中的字段与业务***页面中的字段之间的映射关系。图4示出了根据本发明实施例的数据处理方法中建立数据表中的字段与业务***页面中的字段之间的映射关系的示意图。
首先,如图4中S410所示,确定元数据管理***对数据仓库的查询结果中,要展示的数据表和数据表中的字段。
在本发明实施例中,数据仓库存在大量数据,不同类型的数据可以具有不同的处理逻辑,为提高数据处理效率以及减小频繁对整个数据进行处理时的巨大工作量,数据仓库的体系结构可以采用分层结构。
在一个实施例中,按照数据仓库的分层结构,数据仓库可以包括:操作数据(Operational Data Store,ODS)层、明细数据(Data Warehouse Detail,DWD)层、汇总数据(Data Warehouse Service,DWS)层和应用数据(Application Data Store,ADS)层。通过数据仓库不同层次之间的数据加工过程实现从数据资产向信息资产的转化,且对整个数据加工过程进行元数据管理。
在一个实施例中,根据数据仓库中的表名称规范,ODS层可以包括表名称以“ods”开头的数据表;DWD层可以包括表名称以“dwd”开头的数据表;DWS层可以包括表名称以“dws”开头的数据表;以及ADS层可以包括表名称以“ads”开头的数据表。
在本发明实施例中,在元数据管理***对数据仓库的查询结果中,可以根据数据仓库中的表命名规范,确定展现给用户的数据表。作为一个示例,ODS层通常用于存储数据仓库中的原始数据表,而原始数据表中的数据通常对业务方的参考意义较低于DWD层的数据表、DWS层的数据表和ADS层的数据表。因此,可以将以dwd、dws、ads开头的数据表的表信息展现给用户使用。
作为一个示例,假设元数据管理***根据用户输入的关键词,对数据仓库的查询结果包括表1、表2和表3,根据数据仓库中的表名称规范对查询结果进行筛选,得到查询结果中展示的数据表例如图4示出的表1和表2,以及表1包括的字段和表2包括的字段。
其次,如图4中S420所示,可以建立数据表中的字段与业务***的***界面中的字段的映射关系。
在一个实施例中,可以预先记录每个业务***的如下***信息:业务***名称、业务***的***界面和界面名称、业务***的***界面中的字段和字段名称、业务***的***界面对应的界面截图和界面截图名称、业务***的***界面中的字段在界面截图中的区域位置等信息。
在该实施例中,可以分别为每个业务***建立对应的***清单,并使用对应的***清单记录上述业务***的***信息。
作为一个示例,如图4所示,表1中的字段1与总账***的凭证录入界面的凭证编号具有映射关系。也就是说,与表1的字段1相对应的是业务***名称为“总账”的业务***中,界面名称为“凭证录入”的***界面中,字段名称为“凭证编号”的字段。
接着,如图4中S430所示,根据数据表中的字段与业务***的***界面中的字段的映射关系,以及该字段在***界面对应的界面截图中的区域位置对数据表中的字段进行预览。
在一个实施例中,用户可以根据业务***的***界面对应的界面截图自定义界面截图名称。
作为一个示例,参考图4,对于界面名称为“凭证录入”的***界面,可以对应界面截图名称为“凭证截图”的界面截图;
对于界面名称为“订单采购”的***界面,可以对应界面截图名称为“采购订单截图”的界面截图;
对于界面名称为“付款单信息”的***界面,可以对应界面截图名称为“付款单截图”的界面截图;或者
对于界面名称为“支付单信息”的***界面,可以对应界面截图名称为“支付单截图”的界面截图。
在本发明实施例中,当业务方得到数据仓库的查询结果中的数据表,可以数据表中的字段与业务***的***界面中的字段的映射关系,通过图片预览确定该数据表中的字段在***界面中的使用情况,例如该字段在哪个业务***的哪个***页面中被使用,以及通过图片预览显示该字段在该***页面中位置和显示的字段名称;从而确定该数据表中的使用中字段和废弃字段。增加了数据仓库的查询结果的易用性,提供给业务方直观的查询结果,使业务方根据该预览结果快速准确地选择数据表和数据表中的字段。
图5示出了本发明实施例中根据数据表中的字段与业务***的***界面中的字段的映射关系,对数据表中的字段进行预览的效果示意图。如图5所示,元数据管理***可以根据业务方输入的关键词对数据仓库进行查询,展示查询结果中的数据表。
在数据仓库的查询结果显示的数据表中,业务方可以根据查询结果中数据表的表名称,根据数据表中的字段与业务***的***界面中的字段的映射关系,对业务***的***界面中的字段进行预览。
作为一个示例,当业务方在数据仓库的查询结果中,将鼠标移动至其中一张数据表时,***自动根据该映射关系,显示该数据表中的字段在***界面对应的界面截图中的区域位置。
继续参考图5,在一个实施例中,业务方选择的目标表对应的***界面的界面截图可以包括字段名称区域和***截图区域。其中,界面截图的字段名称区域用于显示与目标表中的字段具有映射关系的业务***的***界面中的字段;***截图区域用于显示数据表中的字段在***界面对应的界面截图。
在该实施例中,***界面中字段的字段名称可以来源于数据表中字段的注释信息,当数据表中字段的注释信息为空时,***界面中字段的字段名称可以是数据表中字段的字段名称。
在一个实施例中,当业务方指向界面截图的字段名称区域显示的字段名称中的任一个,***截图区域显示对应的***截图,在该***截图中显示该指向的字段名称以及与指向的字段名称对应的字段在相同数据表中的其他字段的字段名称。
在一个实施例中,用户可以自定义目标表中的字段在具有映射关系的业务***的***界面中的展示方式和展示效果。
具体地,展示方式可以包括:对目标表对应的多个***截图进行顺序展示或轮播展示;展示效果可以包括:对目标表中的字段在***截图中显示的字段所在区域添加突出显示标记,例如该该字段所在区域添加指定颜色的外框和/或填充指定颜色的背景色。
如图5所示,当用户鼠标移动至界面截图的字段名称区域中某个字段时,在***截图区域弹出对应的***截图,该***截图中所显示的数据表中的字段所在区域除了有红框以外,背景色填充黄色进行加强显示。
通过图5可以看出,当表结构与***界面产生映射关系后,***界面的截图中显示的均为正在业务***中使用的字段,而不会显示已经废弃的字段,业务方就可以清晰知道应该申请哪张表的哪些字段,完成自助申请,从而解决了信息冗余的技术问题,提高申请表的效率。
下面结合图6,详细描述根据本发明实施例的数据处理方法的具体流程。图6示出了根据本发明实施例的数据处理方法的流程示意图。如图6所示,在一个实施例中,数据处理方法600可以包括:
步骤S610,确定数据表中的字段与业务***的***界面的映射关系;
步骤S620,依据从数据表的字段中选择的字段和映射关系,确定选择的字段对应的***界面。
在一个实施例中,步骤S610具体可以包括:
步骤S611,根据获取的关键词,确定与关键词对应的数据表。
步骤S612,确定对应的数据表中的字段与业务***的***界面的映射关系。
在该实施例中,可以通过用户在元数据管理***中的输入获取关键词,确定与该输入的关键词对应的数据表。
在一个实施例中,步骤S611具体可以包括:
步骤S611-01,根据关键词查询数据仓库,得到数据仓库中的与关键词相关的数据表;
步骤S611-02,根据数据仓库的表名称规范,筛选与关键词对应的数据表,将筛选后的数据表作为业务***的与关键词对应的数据表。
在一个实施例中,数据仓库包括如下层级结构中一项或多项:明细数据层、汇总数据层和应用数据层;筛选后的数据表包括如下数据表中的一种或多种:明细数据层的数据表、汇总数据层的数据表和应用数据层的数据表。
在一个实施例中,步骤S620具体可以包括:
步骤S11,获取数据表的字段中具有映射关系的字段,从具有映射关系的字段中选择字段;
步骤S12,获取选择的字段对应的***界面的界面截图;
步骤S13,根据选择的字段和映射关系,确定选择的字段对应的***界面的界面截图。
在一个实施例中,选择的字段对应的***界面的数量大于1。在该实施例中,步骤S620具体可以包括:
依据从数据表的字段中选择的字段和映射关系,按照指定顺序确定选择的字段对应的***界面。
在一个实施例中,步骤S620具体可以包括:
步骤S21,确定与选择的字段具有映射关系的***界面,获取***界面的界面截图;
步骤S22,对于***界面的界面截图中与选择的字段对应的截图区域,添加突出显示标记;
步骤S23,确定选择的字段对应的***界面的界面截图。
在一个实施例中,数据处理方法600还可以包括:
步骤S630,显示选择的字段对应的***界面。
具体地,根据上述实施例,步骤S630具体可以包括:显示选择的字段对应的***界面的界面截图。
在本发明实施例中,根据数据表结构与***界面建立上述映射关系,业务方可以通过根据该映射关系建立的图片预览,可以清晰地获知该数据表中的哪些字段正在使用,哪些字段已经废弃,明确要申请的数据表,以及要申请的数据表中的具体字段,从而提高用户申请业务***数据的申请效率和准确程度。
下面参照图7,描述根据本发明实施例的数据处理装置。图7示出了根据本发明实施例的数据处理装置的结构示意图。如图7所示,本发明实施例数据处理装置700可以包括:
映射关系确定模块710,用于确定数据表中的字段与业务***的***界面的映射关系;
***界面确定模块720,用于依据从数据表的字段中选择的字段和映射关系,显示选择的字段对应的***界面。
在一个实施例中,映射关系确定模块710具体可以包括:
数据表获取单元,用于根据获取的关键词,确定与关键词对应的数据表;该映射关系确定模块710,具体还可以用于确定对应的数据表中的字段与业务***的***界面的映射关系。
在一个实施例中,数据表获取单元,具体可以包括:
数据表查询子单元,用于根据关键词查询数据仓库,得到数据仓库中的与关键词相关的数据表;
数据表筛选子单元,用于根据数据仓库的表名称规范,筛选与关键词对应的数据表,将筛选后的数据表作为业务***的与关键词对应的数据表。
在一个实施例中,数据仓库包括如下层级结构中一项或多项:明细数据层、汇总数据层和应用数据层;
筛选后的数据表包括如下数据表中的一种或多种:明细数据层的数据表、汇总数据层的数据表和应用数据层的数据表。
在一个实施例中,***界面确定模块720,具体可以包括:
字段选择单元,用于获取数据表的字段中具有映射关系的字段,从具有映射关系的字段中选择字段;
截图获取单元,用于获取选择的字段对应的***界面的界面截图;
截图显示单元,用于根据选择的字段和映射关系,确定选择的字段对应的***界面的界面截图。
在一个实施例中,选择的字段对应的***界面的数量大于1;
***界面确定模块,具体用于依据从数据表的字段中选择的字段和映射关系,按照指定顺序确定选择的字段对应的***界面。
在该步骤中,如果选择的字段对应的***界面的数量大于1,将该对应的***界面进行排序,确定选择的字段对应的排序后的***界面。
在一个实施例中,可以根据***界面的生成时间进行排序,或根据***界面对应的业务优先级从高到低进行排序。实际应用中,可以根据用户需求确定***界面的排序规则,提高用户的数据处理效率。
在一个实施例中,***界面确定模块730,具体可以包括:
截图获取单元,用于确定与选择的字段具有映射关系的***界面,获取***界面的界面截图;
标记添加单元,用于对于***界面的界面截图中与选择的字段对应的截图区域,添加突出显示标记;
截图显示单元,用于确定选择的字段对应的***界面的界面截图。
在一个实施例中,数据处理装置700还可以包括:
***界面显示模块,用于显示选择的字段对应的***界面。
在一个实施例中,***界面显示模块具体还用于显示选择的字段对应的***界面的界面截图。
需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
图8是示出能够实现根据本发明实施例数据处理方法和装置的计算设备的示例性硬件架构的结构图。
如图8所示,计算设备800包括输入设备801、输入接口802、中央处理器803、存储器804、输出接口805、以及输出设备806。其中,输入接口802、中央处理器803、存储器804、以及输出接口805通过总线810相互连接,输入设备801和输出设备806分别通过输入接口802和输出接口805与总线810连接,进而与计算设备800的其他组件连接。
具体地,具体地,输入设备801接收来自外部(例如,业务方的外部输入设备)的输入信息,并通过输入接口802将输入信息传送到中央处理器803;中央处理器803基于存储器804中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器804中,然后通过输出接口805将输出信息传送到输出设备806;输出设备806将输出信息输出到计算设备800的外部供用户使用。
也就是说,图8所示的计算设备也可以被实现为包括:存储有计算机可执行指令的存储器;以及处理器,该处理器在执行计算机可执行指令时可以实现结合图1至图7描述的数据处理方法和装置。
在一个实施例中,图8所示的计算设备800可以被实现为一种数据处理设备,该数据处理设备可以包括:存储器,被配置为存储程序;处理器,被配置为运行存储器中存储的程序,以执行上述实施例描述的数据处理方法。
根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以从网络上被下载和安装,和/或从可拆卸存储介质被安装。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令,当其在计算机上运行时,使得计算机执行上述各个实施例中描述的方法。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘)等。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使对应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种数据处理方法,其特征在于,包括:
确定数据表中的字段与业务***的***界面的映射关系;
获取所述数据表的字段中具有所述映射关系的字段,从具有所述映射关系的字段中选择字段;
获取所述选择的字段对应的***界面的界面截图;
根据选择的字段和所述映射关系,确定所述选择的字段对应的***界面的界面截图,所述界面截图用于确定使用所述选择的字段的业务***的***界面,以及所述选择的字段在所述***界面中的位置和显示的字段名称,以确定所述数据表中的使用中字段和废弃字段。
2.根据权利要求1所述的数据处理方法,其特征在于,所述确定数据表中的字段与业务***的***界面的映射关系,包括:
根据获取的关键词,确定与所述关键词对应的数据表;
确定所述对应的数据表中的字段与业务***的***界面的映射关系。
3.根据权利要求2所述的数据处理方法,其特征在于,所述根据获取的关键词,确定与所述关键词对应的数据表,包括:
根据所述关键词查询数据仓库,得到所述数据仓库中的与所述关键词相关的数据表;
根据所述数据仓库的表名称规范,筛选与所述关键词对应的数据表,将筛选后的数据表作为所述业务***的与所述关键词对应的数据表。
4.根据权利要求3所述数据处理方法,其特征在于,
所述数据仓库包括如下层级结构中一项或多项:明细数据层、汇总数据层和应用数据层;
所述筛选后的数据表包括如下数据表中的一种或多种:所述明细数据层的数据表、所述汇总数据层的数据表和所述应用数据层的数据表。
5.根据权利要求1所述数据处理方法,其特征在于,所述选择的字段对应的***界面的界面截图的数量大于1;
所述根据选择的字段和所述映射关系,确定所述选择的字段对应的***界面的界面截图,包括:
依据从所述数据表的字段中选择的字段和所述映射关系,按照指定顺序确定所述选择的字段对应的***界面的界面截图。
6.根据权利要求1所述的数据处理方法,其特征在于,所述确定所述选择的字段对应的***界面的界面截图包括:
对于所述***界面的界面截图中与所述选择的字段对应的截图区域,添加突出显示标记;
确定所述选择的字段对应的***界面的界面截图。
7.根据权利要求1所述的数据处理方法,其特征在于,还包括:
显示所述选择的字段对应的***界面。
8.一种数据处理装置,其特征在于,包括:
映射关系确定模块,用于确定数据表中的字段与业务***的***界面的映射关系;
***界面确定模块,用于获取所述数据表的字段中具有所述映射关系的字段,从具有所述映射关系的字段中选择字段;获取所述选择的字段对应的***界面的界面截图;根据选择的字段和所述映射关系,确定所述选择的字段对应的***界面的界面截图,所述界面截图用于确定使用所述选择的字段的业务***的***界面,以及所述选择的字段在所述***界面中的位置和显示的字段名称,以确定所述数据表中的使用中字段和废弃字段。
9.一种数据处理设备,其特征在于,包括:
存储器,用于存储程序;
处理器,用于运行所述存储器中存储的所述程序,以执行如权利要求1-7任一所述数据处理方法。
10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910012851.0A CN111414410B (zh) | 2019-01-07 | 2019-01-07 | 数据处理方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910012851.0A CN111414410B (zh) | 2019-01-07 | 2019-01-07 | 数据处理方法、装置、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111414410A CN111414410A (zh) | 2020-07-14 |
CN111414410B true CN111414410B (zh) | 2023-07-14 |
Family
ID=71490713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910012851.0A Active CN111414410B (zh) | 2019-01-07 | 2019-01-07 | 数据处理方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111414410B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114519090B (zh) * | 2020-11-20 | 2023-11-21 | 马上消费金融股份有限公司 | 一种停用词的管理方法、装置及电子设备 |
CN112528613A (zh) * | 2020-12-21 | 2021-03-19 | 金蝶软件(中国)有限公司 | 一种数据表生成方法及其相关设备 |
CN113377924A (zh) * | 2021-06-28 | 2021-09-10 | 北京百度网讯科技有限公司 | 数据处理方法、装置、设备以及存储介质 |
CN115757400B (zh) * | 2022-11-07 | 2023-06-13 | 北京国电通网络技术有限公司 | 数据表处理方法、装置、电子设备和计算机可读介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1571547A1 (en) * | 2004-02-27 | 2005-09-07 | Research In Motion Limited | System and method for building wireless applications with intelligent mapping between user interface and data components |
CN108509485A (zh) * | 2018-02-07 | 2018-09-07 | 深圳壹账通智能科技有限公司 | 数据的预处理方法、装置、计算机设备和存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8356252B2 (en) * | 2009-09-02 | 2013-01-15 | Synchronoss Technologies, Inc. | System and method for providing a computer display form layout |
US9460415B2 (en) * | 2011-11-10 | 2016-10-04 | Sap Se | Determining semantic information of business applications |
-
2019
- 2019-01-07 CN CN201910012851.0A patent/CN111414410B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1571547A1 (en) * | 2004-02-27 | 2005-09-07 | Research In Motion Limited | System and method for building wireless applications with intelligent mapping between user interface and data components |
CN108509485A (zh) * | 2018-02-07 | 2018-09-07 | 深圳壹账通智能科技有限公司 | 数据的预处理方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111414410A (zh) | 2020-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111414410B (zh) | 数据处理方法、装置、设备和存储介质 | |
JP6192800B2 (ja) | 個別のデータ値に対する効率よい演算を行うための方法、装置、並びにコンピュータ可読媒体 | |
US9218408B2 (en) | Method for automatically creating a data mart by aggregated data extracted from a business intelligence server | |
US20190026358A1 (en) | Big data-based method and device for calculating relationship between development objects | |
US9116899B2 (en) | Managing changes to one or more files via linked mapping records | |
US9135296B2 (en) | System, method, and data structure for automatically generating database queries which are data model independent and cardinality independent | |
JP6434154B2 (ja) | トランザクションアクセスパターンに基づいた結合関係の識別 | |
US20110288956A1 (en) | Using model information groups in searching | |
CN102541867A (zh) | 数据字典生成方法及*** | |
US9881036B2 (en) | Avoid double counting of mapped database data | |
US11868406B2 (en) | Smart interactions for a digital duplicate | |
CN105989082A (zh) | 报表视图生成方法和装置 | |
US10909160B2 (en) | Digital duplicate | |
US11727129B2 (en) | Data security using semantic services | |
US10552423B2 (en) | Semantic tagging of nodes | |
JP2013530449A (ja) | データベースの検索のための照会の改善方法 | |
US9652740B2 (en) | Fan identity data integration and unification | |
CN110442791A (zh) | 数据推送方法和*** | |
US8707262B2 (en) | Code scoring | |
US6732115B2 (en) | Chameleon measure and metric calculation | |
JP4059970B2 (ja) | 情報源推薦装置 | |
WO2009006028A2 (en) | Explaining changes in measures thru data mining | |
US11636421B1 (en) | Model driven reporting | |
US20210397745A1 (en) | Data providing server device and data providing method | |
US9892418B1 (en) | Methods systems and computer program products for analyzing utilization of tax preparation application website |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |