发明名称 Shared computation of user-defined metrics in an on-line analytic processing system
摘要 An On-Line Analytic Processing (OLAP) system computes complex expressions and aggregations in queries by re-using and sharing subparts of the expressions and aggregations. A dependency generation phase performed by the OLAP system identifies dependencies among metrics based on the expressions, aggregations, and other metrics used by the metrics. An access plan generation phase performed by the OLAP system generates an access plan based on the identified dependencies, wherein the access plan ensures that expressions, aggregations, and metrics are computed before they are needed, and that required values and intermediate results are passed up a tree structure of the access plan until they are used or consumed by some operator. An operator assignment phase performed by the OLAP system generates operators based on the access plan, and also generates project list expressions, aggregations to be computed in each operator, and input and output tuple types for each operator.
申请公布号 US6567804(B1) 申请公布日期 2003.05.20
申请号 US20000605207 申请日期 2000.06.27
申请人 NCR CORPORATION 发明人 RAMASAMY KARTHIKEYAN;DESHPANDE PRASAD MANIKARAO;SHUKLA AMIT;NAUGHTON JEFFREY F.
分类号 G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址