发明名称 AVOID DOUBLE COUNTING OF MAPPED DATABASE DATA
摘要 As disclosed herein a method, executed by a computer, for avoiding double counting in the presence of many-to-many relationships in database data includes receiving a report definition from a data management system, detecting a bridge table defining many-to-many relationships between at least two datasets, generating a query plan with layered sub-queries, and executing the query plan including the layered sub-queries to provide query results corresponding to the report definition. A query plan with layered sub-queries may include instructions to join, partition, normalize, group, and summarize tabular data. Additionally, a conditional selection operation may be used to detect and eliminate duplicated data from a field specified in the report definition. The resulting query plan may be executed as a single query language. A computer program product and an apparatus corresponding to the described method are also disclosed herein.
申请公布号 US2016154838(A1) 申请公布日期 2016.06.02
申请号 US201414556386 申请日期 2014.12.01
申请人 International Business Machines Corporation 发明人 Cazemier Hendrik;Goyette Celine;Lacombe Pascal D.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址 Armonk NY US