Check patentability & draft patents in minutes with Patsnap Eureka AI!

Query method and device suitable for OLAP query engine

A technology of a query engine and a query method, which is applied in the field of query methods and devices of an OLAP query engine, can solve problems such as long query network transmission time, memory overflow, difficult query requests, etc., reduce the amount of network transmission data, simplify the calculation process, The effect of improving query performance

Pending Publication Date: 2021-03-26
KUYUN SHANGHAI INFORMATION TECH CO LTD
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When these traditional OLAP engines encounter complex MDX queries sent by the reporting system, the response performance will be severely degraded
There are three reasons for this. First, the data exchange format of the MDX interface is XMLA, which is inefficient for data transmission. In some situations where the query result set is large, the query network transmission time is very long
Second, traditional OLAP engines execute MDX queries based on step-by-step calculations based on each MDX operator, without considering the MDX query characteristics of the reporting system for optimization
Third, the traditional OLAP engine executes MDX queries on a single machine. In the case of a large amount of query requests, the execution may be slow and memory overflow may occur.
[0005] In view of the defects in the MDX engine technology in the prior art, which makes it difficult to quickly respond to the query request of the report, no effective solution has been provided in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Query method and device suitable for OLAP query engine
  • Query method and device suitable for OLAP query engine
  • Query method and device suitable for OLAP query engine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is only some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0038] The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of the present invention and the above drawings are used to distinguish similar objects and not necessarily Describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an optimization scheme and device suitable for an OLAP query engine. The optimization scheme comprises a client agent module, a query mode matching module, a query distributed execution module and a pre-aggregation module. The query mode matching module is used for acquiring an MDX query request received by an OLAP query engine and generating at least one aggregation query set for the MDX query request based on dimension processing, and the aggregation query set comprises a plurality of aggregation query requests; and the query distributed execution module is used for carrying out parallel processing on the plurality of aggregation query requests based on an OLAP query engine to obtain a plurality of corresponding aggregation query results in a database, and the aggregation query requests and the aggregation query results are correspondingly arranged. According to the method and device provided by the invention, an efficient OLAP query execution engine can be constructed to deal with complex OLAP queries of various report systems, the execution efficiency of MDX queries can be remarkably improved, and response to analysis requests of the report systems is accelerated.

Description

technical field [0001] The invention relates to data query technology, in particular to a query method and device suitable for an OLAP query engine. Background technique [0002] How to improve the execution efficiency of OLAP queries and quickly respond to business report analysis needs has always been a hot issue for OLAP query systems. [0003] The query language commonly used in OLAP (Online Online Analysis) is MDX, and most reporting systems (including but not limited to Excel, Power BI, Tableau, MSTR, Smartbi, etc.) support the use of MDX interfaces. [0004] Currently, the industry's traditional OLAP engines that support MDX include SSAS and Mondrian. When these traditional OLAP engines encounter complex MDX queries sent by the reporting system, the response performance will be severely degraded. There are three reasons for this. First, the data exchange format of the MDX interface is XMLA, which is inefficient for data transmission. In some cases where the query re...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F16/2455G06F16/2453
CPCG06F16/24556G06F16/24532G06F16/24534G06F16/283G06F16/2452G06F16/24549G06F16/254
Inventor 刘文政李栋李扬韩卿
Owner KUYUN SHANGHAI INFORMATION TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More