-
公开(公告)号:EP3267330A1
公开(公告)日:2018-01-10
申请号:EP16187202.3
申请日:2016-09-05
IPC分类号: G06F17/30
CPC分类号: G06F17/30474 , G06F17/30401 , G06F17/30436
摘要: A query rewriting processor (processor) analyzes database semantic models (e.g., RDF knowledge graphs) that capture the interconnections (e.g., foreign and primary key links to other tables) present in a relational database. The processor generates an enriched model query given an initial model query (e.g., a SPARQL query) against the semantic model. The processor generates the enriched model query and translates the enriched model query into a relational database query (e.g., an SQL query). The processor may then pass the relational database query to another system or process (e.g., a data virtualization layer) for execution against the individual relational databases. In this manner, the processor automatically translates queries for information about the relational database structure to a corresponding or matching query for data from the relational database structure.
摘要翻译: 查询重写处理器(处理器)分析捕获存在于关系数据库中的互连(例如,到其他表的外键和主键链接)的数据库语义模型(例如,RDF知识图)。 处理器根据针对语义模型的初始模型查询(例如SPARQL查询)生成丰富的模型查询。 处理器生成丰富的模型查询并将丰富的模型查询转换为关系数据库查询(例如,SQL查询)。 然后,处理器可以将关系数据库查询传递给另一个系统或进程(例如,数据虚拟化层)以针对个体关系数据库执行。 以这种方式,处理器将关于关系数据库结构的信息的查询自动转换为来自关系数据库结构的数据的对应或匹配查询。