CN110019315A - A kind of method and apparatus for the parsing of data blood relationship - Google Patents

A kind of method and apparatus for the parsing of data blood relationship Download PDF

Info

Publication number
CN110019315A
CN110019315A CN201810630558.6A CN201810630558A CN110019315A CN 110019315 A CN110019315 A CN 110019315A CN 201810630558 A CN201810630558 A CN 201810630558A CN 110019315 A CN110019315 A CN 110019315A
Authority
CN
China
Prior art keywords
data
parsing
sql statement
module
blood relationship
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
CN201810630558.6A
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 Shulan Technology Co Ltd
Original Assignee
Hangzhou Shulan 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 Shulan Technology Co Ltd filed Critical Hangzhou Shulan Technology Co Ltd
Priority to CN201810630558.6A priority Critical patent/CN110019315A/en
Publication of CN110019315A publication Critical patent/CN110019315A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/215Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/242Query formulation
    • G06F16/2433Query languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • G06F8/427Parsing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The invention discloses a kind of method and apparatus for the parsing of data blood relationship.A method of it is parsed for data blood relationship comprising: SQL statement is obtained, wherein replacing the parameter if there is the parameter for needing to be replaced in the SQL statement;The acquired SQL statement of parsing, to obtain the input set and output set of table;Cartesian product is done to the input set of the table and the output set, to obtain the genetic connection of data.

Description

A kind of method and apparatus for the parsing of data blood relationship
Technical field
The present invention relates to computer-implemented data processings, and particularly data blood relationship parses.
Background technique
In computing platform, data mining personnel can submit various types of operations to process, analyze data daily, various It interdepends between operation, after some operation failure, data mining personnel need orientation problem;Or works as and need to modify certain part When data, needing to check has which is relied on to need the task of data to be modified, and the influence of evaluation problem is carried out with this.It is above-mentioned Demand and phenomenon embody in the generation in data, processing, fusion, circulation and descending process, a kind of pass formed between data System.Relationship similar in human society is used for reference, this relationship between data is referred to as to the genetic connection of data.In many fields Under conjunction, need to parse the genetic connection between handled data as accurately as possible.
A kind of method for constructing data warehouse table genetic connection figure of teaching in prior art, such as Chinese patent application disclose The method and apparatus for the building data warehouse table genetic connection figure that number CN103902653A is instructed.This kind of technology is simple Table genetic connection is constructed in data warehouse, application range is narrow.
Summary of the invention
According to an aspect of the present invention, a kind of method for the parsing of data blood relationship includes: acquisition SQL statement, wherein If there is the parameter for needing to be replaced in the SQL statement, the parameter is replaced;The acquired SQL statement of parsing, to obtain Take the input set and output set of table;Cartesian product is done to the input set of the table and the output set, to obtain The genetic connection for evidence of fetching.
SQL statement acquired in the parsing may include parsing multi-source heterogeneous data in the data convergence stage.Described Data converge the stage, and the parsing of the multi-source heterogeneous data, the data synchronization package are completed by data synchronization means Include Open Framework DataX.
The step of SQL statement acquired in the parsing may include non-multi-source heterogeneous in the parsing of data cleansing process segment Data.In the data cleansing process segment, the org.apache.hadoop.h provided using tool software Apache Hive Ive.ql.tools.LineageInfo tool parses SQL statement.
According to an aspect of the present invention, a method of parsed for data blood relationship further include: by acquired data Genetic connection be persisted in database.
According to an aspect of the present invention, a kind of device for the parsing of data blood relationship may include: that SQL statement obtains mould Block, wherein if there is the parameter for needing to be replaced in SQL statement, the SQL statement acquisition module replaces the parameter; SQL statement parsing module parses SQL statement acquired in the SQL statement acquisition module, with obtain table input set and Output set;And genetic connection obtains module, to the input set of the table acquired in the SQL statement parsing module It closes and output set does cartesian product, to obtain the genetic connection of data.
The SQL statement parsing module may include: the module for parsing multi-source heterogeneous data in the data convergence stage. It is different that the module for parsing multi-source heterogeneous data in the data convergence stage completes the multi-source by data synchronization means The device of the parsing of structure data, the data synchronization means include Open Framework DataX.
The SQL statement parsing module may include: for parsing non-multi-source heterogeneous data in the data cleansing process segment Module.The module for parsing non-multi-source heterogeneous data in the data cleansing process segment utilizes tool software Apache The org.apache.hadoop.hive.ql.tools.LineageInfo tool that Hive is provided parses SQL statement.
According to an aspect of the present invention, a kind of device for the parsing of data blood relationship further include: for will be acquired The genetic connection of data is persisted to the module in database.
An aspect of of the present present invention discloses a kind of computer-readable medium, is stored thereon with computer-readable instruction, described The method for the parsing of data blood relationship is able to carry out when computer-readable instruction is computer-executed.
The embodiment of the present invention constructs data genetic connection figure by parsing task sentence, and it is other can to parse field level Genetic connection, additionally it is possible to realize the parsing of multi-source heterogeneous blood relationship.
Detailed description of the invention
Fig. 1 is the example of the operation according to an embodiment of the present invention for obtaining genetic connection.
Specific embodiment
The contents of the present invention are discussed now with reference to several exemplary embodiments.It should be appreciated that discussing these implementations Example is rather than dark merely to better understood when those of ordinary skill in the art and therefore realize the contents of the present invention Show any restrictions to the scope of the present invention.
As used herein, term " includes " and its variant will be read as meaning opening " including but not limited to " Put formula term.Term "based" will be read as " being based at least partially on ".Term " one embodiment " and " a kind of embodiment " It is read as " at least one embodiment ".Term " another embodiment " will be read as " at least one other embodiment ".
According to an aspect of the present invention, data blood relationship resolver includes three logic modules: SQL statement obtains mould Block, SQL statement parsing module and genetic connection obtain module.SQL statement acquisition module is used for task (i.e. original SQL language Sentence) parameter replacement is carried out, obtain the SQL statement really to be executed.SQL statement parsing module is for example, by Apache's software fund (Apache Software Foundation) provide tool software Apache Hive (https: // Hive.apache.org/, hereinafter referred to as " Hive ") tools such as included LineageLogger class parse SQL statement, to obtain Take the input set (inputTableList) and output set (outputTableList) of table.This parsing is commonly used in Non- multi-source heterogeneous data are parsed in the data cleansing process segment.Wherein, when different data using different storage mode and/or When using different data management system (for example, from simple document data banks to complicated network data base), this difference Data be multi-source heterogeneous data.
Genetic connection obtains module to the input set (inputTableList) and output set of table (outputTableList) cartesian product is done, the genetic connection (can be specific to field rank) of data is obtained.Genetic connection obtains The genetic connection of acquired data can also be persisted to database by modulus block.Wherein, persistence refers to: data (as in The object deposited) be saved in can be in the storage equipment (such as disk) of persistence.
According to one embodiment of present invention, SQL statement acquisition module is realized as follows.The SQL statement of some tasks has The system parameter or custom parameter of platform, therefore the first step needs to replace these parameters, obtains the SQL language really to be executed Sentence.It is not required to be replaced if SQL statement does not include the parameter of plateform system, which can directly use.
For example, the task sentence in one embodiment is as follows before parameter replacement:
Wherein, the parameter for needing to replace $ symbol logo.For example, it is desired to the parameter bizDate=20180202 of replacement, So replaced parameter " 20180202 " indicates are as follows: partition value (the i.e. February 02 in 2018 of the subregion field ds of table info Day), the data of this this day of partitioned storage.
After implementing replacement, following SQL statement is obtained:
According to one embodiment of present invention, the process for parsing SQL statement can be divided into two kinds of situations: first, in data The convergence stage is parsed, and wherein data from being synchronized in single big data platform (as " converging ") elsewhere, the process Suitable for parsing multi-source heterogeneous data;Second, being parsed in the data cleansing process segment, wherein data have been converged to individually It is parsed in big data platform and wherein, which is suitable for parsing non-multi-source heterogeneous data.
Converge the stage in data, can be used the type of database of current main-stream, for example, SQL Server, Oracle, MySQL, DB2D etc..According to one embodiment of present invention, it is converged the stage in data, the blood relationship parsing of multi-source heterogeneous data is to make With data synchronization means (as: the Open Framework DataX of Alibaba) come completing.The data synchronization means is assisted from data are synchronous The mapping relations in input set and output set, and set between field are parsed in view.This Data Synchronization Protocol is Json format.
One exemplary embodiment of SQL statement parsing module is as follows.Source database is the library MySQL, library name are as follows: mysql_ A, mysql table name are as follows: example_a, field are as follows: string name.Purpose database is the library hive, library name are as follows: hive_b, Hive table name are as follows: example_b, field: string name, Data Synchronization Protocol are as follows:
According to one embodiment of present invention, in the data cleansing process segment, genetic connection other for table level needs to make SQL statement is parsed with certain tool, this tool needs to have the ability of SQL morphological analysis (such as: the org.apa that Hive is provided che.hadoop.hive.ql.tools.LineageInfo).By using this tool, we gather in available input (inputTableList) and output set (outputTableList).The realization of parsing SQL statement module can refer to as follows Content:
The output of above-mentioned example are as follows:
InputTable=score
InputTable=student
OutputTable=info
It can thus be concluded that inputTableList { score, student }, outputTableList { info }.
According to one embodiment of present invention, the implementation of genetic connection acquisition module is as follows.For example, for field level Other genetic connection needs to parse SQL statement using certain tool.This tool needs to have SQL morphological analysis, SQL syntax Analysis, SQL semantic analysis ability (such as: Hive provide org.apache.hadoop.hive.ql.hooks.Lineag ELogger class).
The consanguinity analysis of the following four sentence of hive support at present: QUERY, CREATETABLE_AS_SELECT, ALTERVIEW_AS,CREATEVIEW.For example, the specifically used method of one embodiment includes:
(1) the file hive-site.xml under hive config directory conf is modified;And
<property>
<name>hive.exec.post.hooks</name>
<value>org.apache.hadoop.hive.ql.hooks.LineageLogger</value>
</property>
(2) the file hive-log4j.properties under hive config directory conf is modified.
Log4j.logger.org.apache.hadoop.hive.ql.hooks.LineageLogg er=INFO
Then, the other genetic connection of field level can be obtained under the Log Directory of hive.Specifically, such as the example of Fig. 1 Shown, input set (inputList) other for table level and output set (outputList) do cartesian product, to obtain table The genetic connection of rank, and the genetic connection is persisted to database.Specifically, Fig. 1 is input set and output set Do several situations of cartesian product.
Wherein, gather { A, B } × set { C }={ (A, C), (B, C) };Set { A, B } × set { C, D }=(A, C), (B, C), (A, D), (B, D) };Gather { A } × set { C }={ (A, C) };Set { A } × set { C, D }=(A, C), (A, D)}。
Another aspect of the present invention is the method for the parsing of data blood relationship, including three steps: obtaining SQL statement, solution It analyses SQL statement and obtains genetic connection.It obtains SQL statement step to be used to carry out parameter replacement to task, obtains and really execute SQL Sentence.Parsing SQL statement step parses SQL statement for example, by tools such as the hive LineageLogger classes carried, to obtain Take the input set (inputTableList) and output set (outputTableList) of table.Obtain genetic connection step pair The input set (inputTableList) and output set (outputTableList) of table do cartesian product, obtain data Genetic connection (can be specific to field rank).Obtaining genetic connection step can also be lasting by the genetic connection of acquired data Change to database.
The method and apparatus of various embodiments of the present invention can be implemented as pure software (such as with Java or C Plus Plus come The software program write), it also can according to need and be embodied as pure hardware (such as dedicated asic chip or fpga chip), also It can be implemented as combining the system (such as the fixer system for being stored with fixed code) of software and hardware.
Another aspect of the present invention is a kind of computer-readable medium, is stored thereon with computer-readable instruction, described Instruct the method for being performed implementable various embodiments of the present invention.
Various embodiments of the present invention are described above, above description is exemplary, and non-exclusive, and It is not limited to the disclosed embodiment.Without departing from the scope and spirit of illustrated each embodiment, for this skill Many modifications and changes are obvious for the those of ordinary skill in art field.The range of claimed theme only by The attached claims are defined.

Claims (13)

1. a kind of method for the parsing of data blood relationship, comprising:
SQL statement is obtained, wherein replacing the parameter if there is the parameter for needing to be replaced in the SQL statement;
The acquired SQL statement of parsing, to obtain the input set and output set of table;
Cartesian product is done to the input set of the table and the output set, to obtain the genetic connection of data.
2. the method according to claim 1 for the parsing of data blood relationship, wherein SQL statement acquired in the parsing The step of include:
Multi-source heterogeneous data are parsed in the data convergence stage.
3. the method according to claim 2 for the parsing of data blood relationship, wherein converge the stage in the data, pass through Data synchronization means completes the parsings of the multi-source heterogeneous data, and the data synchronization means includes Open Framework DataX.
4. the method according to claim 1 for the parsing of data blood relationship, wherein SQL statement acquired in the parsing The step of include:
Non- multi-source heterogeneous data are parsed in the data cleansing process segment.
5. the method according to claim 4 for the parsing of data blood relationship, wherein
In the data cleansing process segment, provided using Apache Hive
Org.apache.hadoop.hive.ql.tools.LineageInfo parses SQL statement.
6. the method according to claim 1 for the parsing of data blood relationship, further includes:
The genetic connection of acquired data is persisted in database.
7. a kind of device for the parsing of data blood relationship, comprising:
SQL statement acquisition module, wherein if there is the parameter for needing to be replaced in SQL statement, the SQL statement is obtained Module replaces the parameter;
SQL statement parsing module parses SQL statement acquired in the SQL statement acquisition module, to obtain the input set of table Conjunction and output set;With
Genetic connection obtains module, to the input set and output of the table acquired in the SQL statement parsing module Set does cartesian product, to obtain the genetic connection of data.
8. the device according to claim 7 for the parsing of data blood relationship, wherein the SQL statement parsing module includes:
For parsing the module of multi-source heterogeneous data in the data convergence stage.
9. the device according to claim 8 for the parsing of data blood relationship, wherein described in data convergence stage solution The module for analysing multi-source heterogeneous data completes the parsing of the multi-source heterogeneous data by data synchronization means, and the data are synchronous Tool includes Open Framework DataX.
10. the device according to claim 7 for the parsing of data blood relationship, wherein the SQL statement parsing module packet It includes:
For parsing the module of non-multi-source heterogeneous data in the data cleansing process segment.
11. the device according to claim 10 for the parsing of data blood relationship, wherein described for being processed in data cleansing Stage parses the org.apache.hadoop.hive.ql.t that the module of non-multi-source heterogeneous data utilizes Apache Hive to provide Ools.LineageInfo parses SQL statement.
12. the device according to claim 7 for the parsing of data blood relationship, further includes:
Module for being persisted to the genetic connection of acquired data in database.
13. a kind of computer-readable medium is stored thereon with computer-readable instruction, the computer-readable instruction is by computer The method as described in one of any in claim 1-6 is able to carry out when execution.
CN201810630558.6A 2018-06-19 2018-06-19 A kind of method and apparatus for the parsing of data blood relationship Pending CN110019315A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810630558.6A CN110019315A (en) 2018-06-19 2018-06-19 A kind of method and apparatus for the parsing of data blood relationship

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810630558.6A CN110019315A (en) 2018-06-19 2018-06-19 A kind of method and apparatus for the parsing of data blood relationship

Publications (1)

Publication Number Publication Date
CN110019315A true CN110019315A (en) 2019-07-16

Family

ID=67188299

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810630558.6A Pending CN110019315A (en) 2018-06-19 2018-06-19 A kind of method and apparatus for the parsing of data blood relationship

Country Status (1)

Country Link
CN (1) CN110019315A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110232056A (en) * 2019-05-21 2019-09-13 苏宁云计算有限公司 A kind of the blood relationship analytic method and its tool of structured query language
CN110807026A (en) * 2019-10-24 2020-02-18 北京中科捷信信息技术有限公司 Automatic capture system for analyzing financial big data blood relationship
CN112035416A (en) * 2020-08-31 2020-12-04 北京嘀嘀无限科技发展有限公司 Data blood margin analysis method and device, electronic equipment and storage medium
CN112434087A (en) * 2020-12-08 2021-03-02 中国人寿保险股份有限公司 Cross-system data comparison method and device, electronic equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090094261A1 (en) * 2007-10-04 2009-04-09 Jung Edward K Y Systems and methods for correlating epigenetic information with disability data
US20130080393A1 (en) * 2011-09-23 2013-03-28 Red Lambda, Inc. System and Method for Storing Stream Data in Distributed Relational Tables with Data Provenance
CN103902653A (en) * 2014-02-28 2014-07-02 珠海多玩信息技术有限公司 Method and device for creating data warehouse table blood relationship graph
US20140324801A1 (en) * 2009-08-18 2014-10-30 Black Oak Partners, Llc Process and method for data assurance management by applying data assurance metrics
CN104216888A (en) * 2013-05-30 2014-12-17 中国电信股份有限公司 Data processing task relation setting method and system
CN105868521A (en) * 2015-12-14 2016-08-17 乐视网信息技术(北京)股份有限公司 Data information processing method and apparatus
CN105912595A (en) * 2016-04-01 2016-08-31 华南理工大学 Data origin collection method of relational databases
CN107545030A (en) * 2017-07-17 2018-01-05 阿里巴巴集团控股有限公司 Processing method, device and the equipment of data genetic connection

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090094261A1 (en) * 2007-10-04 2009-04-09 Jung Edward K Y Systems and methods for correlating epigenetic information with disability data
US20140324801A1 (en) * 2009-08-18 2014-10-30 Black Oak Partners, Llc Process and method for data assurance management by applying data assurance metrics
US20130080393A1 (en) * 2011-09-23 2013-03-28 Red Lambda, Inc. System and Method for Storing Stream Data in Distributed Relational Tables with Data Provenance
CN104216888A (en) * 2013-05-30 2014-12-17 中国电信股份有限公司 Data processing task relation setting method and system
CN103902653A (en) * 2014-02-28 2014-07-02 珠海多玩信息技术有限公司 Method and device for creating data warehouse table blood relationship graph
CN105868521A (en) * 2015-12-14 2016-08-17 乐视网信息技术(北京)股份有限公司 Data information processing method and apparatus
CN105912595A (en) * 2016-04-01 2016-08-31 华南理工大学 Data origin collection method of relational databases
CN107545030A (en) * 2017-07-17 2018-01-05 阿里巴巴集团控股有限公司 Processing method, device and the equipment of data genetic connection

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IXIAOYU: "利用LineageInfo分析HiveQL中的表级别血缘关系", 《CXY的大数据实践田》 *
姜振华等: "基于血缘关系的数据分析方法的建立", 《科技情报开发与经济》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110232056A (en) * 2019-05-21 2019-09-13 苏宁云计算有限公司 A kind of the blood relationship analytic method and its tool of structured query language
CN110232056B (en) * 2019-05-21 2022-02-25 苏宁云计算有限公司 Blood margin analysis method and tool of structured query language
CN110807026A (en) * 2019-10-24 2020-02-18 北京中科捷信信息技术有限公司 Automatic capture system for analyzing financial big data blood relationship
CN112035416A (en) * 2020-08-31 2020-12-04 北京嘀嘀无限科技发展有限公司 Data blood margin analysis method and device, electronic equipment and storage medium
CN112434087A (en) * 2020-12-08 2021-03-02 中国人寿保险股份有限公司 Cross-system data comparison method and device, electronic equipment and storage medium
CN112434087B (en) * 2020-12-08 2024-05-28 中国人寿保险股份有限公司 Cross-system data comparison method, device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN110019315A (en) A kind of method and apparatus for the parsing of data blood relationship
US8914419B2 (en) Extracting semantic relationships from table structures in electronic documents
US10747958B2 (en) Dependency graph based natural language processing
US10922614B2 (en) Converting procedural text to an actionable knowledge form
US8417690B2 (en) Automatically avoiding unconstrained cartesian product joins
WO2008131028A2 (en) Enterprise integrated business proces schema
CN108846020A (en) Knowledge mapping automated construction method, system are carried out based on multi-source heterogeneous data
US20150089415A1 (en) Method of processing big data, apparatus performing the same and storage media storing the same
CN104102701B (en) A kind of historical data based on hive is achieved and querying method
CN110909168B (en) Knowledge graph updating method and device, storage medium and electronic device
US20190258942A1 (en) Cognitive data discovery and mapping for data onboarding
CN113656590B (en) Industry map construction method and device, electronic equipment and storage medium
CN112420145A (en) Electronic medical record document data processing method and device and computer readable storage medium
US9959193B2 (en) Increasing accuracy of traceability links and structured data
CN106919511A (en) The analogy method of application, simulation application and its operation method and simulation system
CN115599386A (en) Code generation method, device, equipment and storage medium
CN111767217A (en) JS unit test case generation method and device
WO2020076726A1 (en) Zero coding automation with natural language processing, such as for use in testing telecommunications software and resources
Rinner et al. Creating ISO/EN 13606 archetypes based on clinical information needs
US11347620B2 (en) Parsing hierarchical session log data for search and analytics
US9940327B2 (en) Method for generating workflow from business specification
Lu et al. Zen-CC: An automated and incremental conformance checking solution to support interactive product configuration
US20140324918A1 (en) Database Generation System, Method For Generating A Database, Product Line Management System And Non-Transitory Data Carrier
CN112699042B (en) Unit test case generation method and device
CN115329151B (en) Graph database optimization method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190716

RJ01 Rejection of invention patent application after publication