CN101944116A - Complex multi-dimensional hierarchical connection and aggregation method for data warehouse - Google Patents

Complex multi-dimensional hierarchical connection and aggregation method for data warehouse Download PDF

Info

Publication number
CN101944116A
CN101944116A CN 201010286863 CN201010286863A CN101944116A CN 101944116 A CN101944116 A CN 101944116A CN 201010286863 CN201010286863 CN 201010286863 CN 201010286863 A CN201010286863 A CN 201010286863A CN 101944116 A CN101944116 A CN 101944116A
Authority
CN
China
Prior art keywords
bitmap
connection
data warehouse
grouping
packet
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.)
Granted
Application number
CN 201010286863
Other languages
Chinese (zh)
Other versions
CN101944116B (en
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.)
Jiangsu Hansen Agel Ecommerce Ltd
Original Assignee
CHANGZHOU YIRAN 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 CHANGZHOU YIRAN TECHNOLOGY Co Ltd filed Critical CHANGZHOU YIRAN TECHNOLOGY Co Ltd
Priority to CN 201010286863 priority Critical patent/CN101944116B/en
Publication of CN101944116A publication Critical patent/CN101944116A/en
Application granted granted Critical
Publication of CN101944116B publication Critical patent/CN101944116B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method for reducing connection and aggregation operation in a data warehouse, which comprises the following steps of: 1) converting limitations on each dimension of multi-dimensional hierarchy into area query by hierarchical joint agents, and placing attribute value sets meeting condition into a temporary table; 2) sequencing result sets according to packet attributes; 3) acquiring bitmaps of each packet according to bitmap connection indexes; and 4) selecting records in a fact table according to bits set to 1 in the bitmaps of each packet, and computing the records by using an expected aggregate function. The method has the advantages of remarkably improving the connection and aggregation efficiency at the same time of processing multi-dimensional hierarchical aggregation.

Description

The connection of complicated multidimensional level and method for congregating in a kind of data warehouse
Technical field
The present invention relates to the querying method in the on-line analysis processing in a kind of data warehouse, the connection and the gathering processing that especially relate to a kind of low granularity data generate Materialized View method efficiently, belong to field of computer technology.
Background technology
Generate efficiently by the prefocus of the low granularity data in the data warehouse is handled that Materialized View is an important technology of on-line analytical processing (OLAP), and the OLAP operation generally all relates to the extemporaneous complex query of mass data.The user analyzes data by submitting the OLAP inquiry to, and aid decision making needs inquiry response speed faster usually.The performance that improves the OLAP query processing is that the key of data warehouse field studies a question.
Mainly contain MOLAP (multi-dimensional OLAP) and ROLAP (relational OLAP) dual mode at present and can be used for the realization that OLAP inquires about.In recent years, people have carried out number of research projects aspect ROLAP, and the response speed that some technology improve the ROLAP inquiry has been proposed, as new index technology, material objectization view techniques, sampling (sampling) optimisation technique etc.,, a lot of method do not support packet aggregation to operate, can only be applied to weak points such as simple particular model but all existing when using these technology to solve the OLAP query manipulation.
Summary of the invention
Technical matters to be solved by this invention provides the data processing method in a kind of data warehouse, can realize that connection on the complicated multidimensional level and aggregation operator change into the site polling on the fact table, thereby when handling the gathering of multidimensional level, improve the efficient that connects and assemble.
For solving the problems of the technologies described above, the invention provides the connection and the method for congregating of complicated multidimensional level in a kind of data warehouse.
Among the present invention, OLAP operation is in conjunction with the attribute of a plurality of dimensions, and the level associated agency of a certain concrete dimension is expanded to the situation that can be applicable to a plurality of dimensions.
It is the DAG (directed acyclic graph) of root node with ALL that a hierarchical tree H-Tree of complicated multidimensional level is one, available two tuples
Figure BSA00000276636500011
Expression.π={ ALL, π wherein 1, π 2..., π n} is a node set among the Γ,
Figure BSA00000276636500012
It is oriented line set among the Γ.
If the codomain of dimension D is
Figure BSA00000276636500021
The degree of depth of corresponding hierarchical tree H-Tree is designated as γ, and then it has the orderly collection of sets of γ+1 layer, is designated as П={ ξ 0, ξ 1..., ξ γ.If λ=(χ 1, χ 2..., χ m) satisfy following condition, claim that then λ is the i layer (ξ of 0≤i≤γ) of hierarchical tree H-Tree iMember group:
①depth(χ j)=i;(1≤j≤m)
Figure BSA00000276636500022
③ξ i=∪0≤j≤mχ j
4. right
Figure BSA00000276636500023
χ q∈ ξ iAnd χ p≠ χ q, then
Figure BSA00000276636500024
Depth (χ wherein j) be the degree of depth of χ, (1≤j≤m) brief note is j member of i layer
Figure BSA00000276636500025
Obviously,
Figure BSA00000276636500026
It is not overlapped to be in the represented entity set of each member on the same level.
The member
Figure BSA00000276636500028
Sub-member collection be defined as: children ( χ j i ) = { χ l i + 1 ∈ ξ i + 1 | χ l i + 1 ⊆ x j i . } .
The member Father member collection be defined as: parent ( χ j i ) = { χ k i - 1 ∈ ξ i - 1 | χ k i - 1 ⊆ χ j i } .
If Then defining bijective function BOrd χ is: Bijective function BOrd χ is the member
Figure BSA000002766365000214
Each sub-member
Figure BSA000002766365000215
Figure BSA000002766365000216
Give a mutually different orderly sign indicating number position, thereby defined a kind of coding mode.
In order effectively complicated level to be encoded, thereby reduce the connection of a plurality of dimension tables and the time and the space consuming of level aggregation operator, the present invention has taked the method for associated agency.
The degree of depth is that γ+1 ordered set on the hierarchical tree H-Tree of γ is ξ 0, ξ 1..., ξ γ, ξ i(m the member of 0≤i≤γ) is designated as
Figure BSA000002766365000217
Give the member
Figure BSA000002766365000218
Sub-member collection
Figure BSA000002766365000219
Bijective function be The member
Figure BSA000002766365000221
Agency value
Figure BSA000002766365000222
With his father member
Figure BSA000002766365000223
Agency value
Figure BSA000002766365000224
Between connection be designated as
Figure BSA000002766365000225
The present invention is defined in the associated agency value that hierarchical tree H-Tree goes up each member with recursive form:
f ( H , χ j i ) = BOrdparent ( χ j i ) ( χ j i ) , if i = 1 f ( H , parent ( χ j i ) ) ⊕ BOrdparent ( χ j i ) ( χ j i ) , if i ≠ 1
The degree of depth is that γ+1 ordered set on the hierarchical tree H-Tree of γ is ξ 0, ξ 1..., ξ γ, ξ i(m the member of 0≤i≤γ) is designated as
Figure BSA000002766365000227
The member Sub-member collection be
Figure BSA000002766365000229
Order
Figure BSA000002766365000230
Wherein Card is a function of getting aggregate capacity.Then our the layer span that define the i+1 layer is
Figure BSA000002766365000231
If member χ p, χ qThe same one deck ξ that is subordinate to hierarchical tree H-Tree i, their pairing layer spans so
Figure BSA000002766365000232
Must equate, thereby the member is χ pAnd χ qCode length be consistent.Therefore, can carry out each member's of unified management associated agency value with a kind of binary coding mode of compression.
If the member χ of t the layer of path Φ traversal hierarchical tree H-Tree i, χ 2..., χ t, give the member χ i(the sub-member of 1≤i≤t) collects children (χ i) bijective function be
Figure BSA00000276636500031
The associated agency value that then defines path Φ is:
f ( H , Φ ) = f ( H , χ t ) = BOrd parent ( χ 1 ) ( χ 1 ) + BOrd parent ( χ 2 ) ( χ 2 ) 2 ∈ i
( χ t ) arent ( χ t ) · 2 ∈ i + ∈ 2 + . . . + ∈ t - 1
When by each node on the said method code storage hierarchical tree H of the present invention, advantage is: can enough less and unified figure places store more data, and reduce the time overhead of searching for the record that satisfies condition, thereby improve the efficient of connection and aggregation operator.
The present invention is from optimizing the dimension table and being connected with aggregation operator of fact table having proposed a kind of being connected and aggregation algorithms JACMDH based on complicated multidimensional level.The core concept of JACMDH algorithm is:
1) constraint on each dimension of multidimensional level is converted to site polling by the level associated agency, and the attribute value set that satisfies condition is put into temporary table;
2) according to packet attributes ranking results collection;
3) connect index according to bitmap, obtain the bitmap of each grouping;
4) according to put 1 in the bitmap of each grouping, choose the record in the fact table, and calculate them by the aggregate function of expectation;
5) deletion temporary table.
The beneficial effect that the present invention reached:
The present invention is from optimizing the dimension table and being connected with aggregation operator of fact table having proposed being connected and method for congregating-JACMDH (Join and Aggregation based on the Complex Multi-Dimensional Hierarchies) based on complicated multidimensional level a kind of new data warehouse.This method has taken into full account the characteristics of complicated multidimensional level, connect at original bitmap on the basis of index (Bitmap Join Index), adopt the level associated agency (Hierarchy Combined Surrogate) and the method for packet sequencing in advance, connection on the multidimensional level of feasible complexity and aggregation operator change into the site polling on the fact table, thereby when handling the gathering of multidimensional level, improved the efficient that connects and assemble.
Description of drawings
Fig. 1 is the list structure figure of example of the present invention;
The performance comparison diagram of JACMDH algorithm and present epidemic algorithms when Fig. 2 changes for dimension table record number;
The performance comparison diagram of JACMDH algorithm and present epidemic algorithms when Fig. 3 fact table record number changes.
Embodiment
Below in conjunction with specific embodiment the inventive method is elaborated.
Provide the concrete steps of the inventive method below:
Input: fact table FT, dimension table DT 1..., DT m, packet attributes GA 1..., GA m, the associated agency coded file CS of hierarchical tree H-Tree 1..., CS m, bitmap connects index
Figure BSA00000276636500041
The gathering attribute is Aggr (A);
Output: cluster metric Table A gg_Mes_table (GA with packet attributes 1..., GA m, M 1..., M v);
(1) initial query Q is resolved into one-dimensional inquiry Q 1..., Q m, Q wherein j(1≤j≤m) is to dimension table DT jSimple queries, only comprise among the former inquiry Q and dimension table DT jRelevant querying condition and relevant field;
(2)For?j=l?to?m
(21) for inquiry Q jGet querying condition Cq j, search coded file CS jMust this condition field pairing associated agency coding ω;
(22)For?i=1?to?(l_m(CS j)-l_o(CS j))
(221)ω #=ω||″0″;
(222)ω ##=ω||″l″;
(23) select all to be coded in ω #And ω ##Between record be inserted into temporary table Temp jIn;
(24) according to inquiry Q jIn packet attributes GA j, use the K_ary merge algorithm to come packet sequencing temporary table Temp j
(25) For k=1 to Comp j//Comp equals Temp jThe group number of middle grouping
(251) connect index according to bitmap
Figure BSA00000276636500042
To each the group in every the record pairing In row carry out the OR operation, thereby obtain the bitmap Bm of each grouping Jk
(252) with packet attributes GA jEach minute class value and the bitmap Bm of each grouping JkTuple (the GA that constitutes j, Bm Jk) be inserted into temporary table #Tem jIn;
(3) according to the PsJoin join algorithm to m temporary table #tem 1..., #tem mIn packet attributes connect, and their pairing bitmaps are carried out the AND operation, and to delete those bitmap vectors be 0 tuple entirely, obtain a new table Grp_Agg_tab (GA 1..., GA m, Grp_Bitmap);
(4) according to put 1 in the bitmap of each grouping, choose the record in the fact table, and calculate them, and structure is inserted among the cluster metric Table A gg_Mes_table by the aggregate function of expectation;
(5) deletion temporary table Temp 1..., Temp m, #Temp 1..., #Temp m, Grp_Agg_tab.
In the research of OLAP query manipulation, realized connection and aggregation algorithms JACMDH, and carried out the algorithm experiment based on complicated multidimensional level.The used environment of this example is PIII667 (a 128M internal memory), and what database used is the Oracle9i system.
The list structure of using in this example as shown in Figure 1.The record size of dimension table and fact table is respectively 106 and 148 bytes, their record number is respectively 800000 and 6000000, selectance Sel_r=0.05, the participation rate Par_r=0.8 of connection, disk block size Siz_bk=4Kbytes, the disk block that divides into groups that is used for sorting is counted Num_s=100.
OLAP query script with aggregation operator is as follows:
SELECT P.brand,St.name,C.income,T.month,Sum(S.cost)
FROM Product?p,Store?St,Customer?C,Time?T,Sales?S
WHERE (P.product_k=S.product_k)AND(St.store_k=S.store_k)
AND(C.customer_k=S.customer_k)AND(T.time_k=S.time_k)
AND(P.category=‘Food’)AND(St.manager=‘Smith’)
AND(C.education=‘College’)
GROUP?BY P.brand,St.name,C.income,T.month
Assess the performance of the inventive method in this example in two kinds of situation.
(1) under the constant situation of fact table record number (6000000), dimension table record number increases to 800000 from 100000, and accompanying drawing 2 has shown JACMDH algorithm and at present than the performance of epidemic algorithms relatively.When aggregate function is record counter COUNT, because only needing the bitmap connecting strand drawn, the JACMDH algorithm carries out OR and the AND operation get final product, this moment, the performance raising was the most obvious, was about 42%.
(2) under the constant situation of dimension table record number (800000), the fact table record increases to 6000000 from 1000000, accompanying drawing 3 shown the JACMDH algorithm and at present epidemic algorithms performance relatively.When aggregate function was record counter COUNT, the JACMDH algorithm improved 18% than current algorithm performance.
Described K_ary merge algorithm is seen: SHEN Xiao-jun and HU Qing.Efficient embedding k-ary complete trees into hypercubes parallel proceaaing Symposium.Proc.of the 9 int ' 1 Conf.on data Engineeing Los Alamitos:IEEE computerSociety press, 1996:24-31.
Described PsJoin join algorithm is seen:
K?SIN?HT,K?YUN-HT,K?SANG-W?OOK,et?al.Improving?the?Proccessing?of?Queries?in?Data?Warehousing?Environment.Proc.of?the?9?int’1?Conf.ondatabase?and?Expert Systems?Applications.?New York:Springer2002:669-675.
Below schematically embodiment of the present invention is set forth, this elaboration does not have limitation.Shown in the accompanying drawing also is basic embodiment of the present invention, is not limited thereto.So,, under the situation that does not break away from the invention aim, adopt other similar method all should belong to protection scope of the present invention if those skilled in the art or researchist are enlightened by it.

Claims (5)

1. the connection and the method for congregating of complicated multidimensional level in the data warehouse is characterized in that, may further comprise the steps:
1) constraint on each dimension of multidimensional level is converted to site polling by the level associated agency, and the attribute value set that satisfies condition is put into temporary table;
2) according to packet attributes ranking results collection;
3) connect index according to bitmap, obtain the bitmap of each grouping;
4) according to put 1 in the bitmap of each grouping, choose the record in the fact table, and calculate them by the aggregate function of expectation;
5) deletion temporary table.
2. the connection and the method for congregating of complicated multidimensional level is characterized in that in a kind of data warehouse according to claim 1, in described step 1),
For fact table FT, dimension table DT 1..., DT m, packet attributes GA 1..., GA m, the associated agency coded file CS of hierarchical tree H-Tree 1..., CS m, bitmap connects index Assemble attribute Aggr (A), initial query Q resolved into one-dimensional inquiry Q1 ..., Qm, wherein (1≤j≤m) is to the simple queries of dimension table DTj to Qj, only comprises querying condition and the relevant field relevant with dimension table DTj among the former inquiry Q.
3. the connection and the method for congregating of complicated multidimensional level is characterized in that in a kind of data warehouse according to claim 2, in described step 2) in,
For?j=1?to?m
1) gets querying condition Cqj for inquiry Qj, search must this condition field pairing associated agency coding of coded file CSj ω;
2)For?i=l?to?(1_m(CSj)-1_o(CSj))
21)ω#=ω||″0″;
22)ω##=ω||″1″;
3) record of selecting all to be coded between ω # and the ω ## is inserted among the temporary table Tempj;
4), use the K_ary merge algorithm to come packet sequencing temporary table Tempj according to the packet attributes GAj among the inquiry Qj;
5) For k=l to Compj // group number that Comp equals to divide into groups among the Tempj,
51) connect index according to bitmap
Figure FSA00000276636400021
To each the group in every the record pairing In row carry out the OR operation, thereby obtain the bitmap Bmjk of each grouping;
52) with packet attributes GAj each minute class value and the tuple that constitutes of the bitmap Bmjk of each grouping (GAj Bmjk) is inserted among the temporary table #Temj.
4. the connection and the method for congregating of complicated multidimensional level in a kind of data warehouse according to claim 3, it is characterized in that, in described step 3), according to the PsJoin join algorithm to m temporary table #teml, packet attributes among the #temm connects, and their pairing bitmaps are carried out the AND operation, and to delete those bitmap vectors be 0 tuple entirely, obtain a new table Grp_Agg_tab (GAl,, GAm, Grp_Bitmap).
5. the connection and the method for congregating of complicated multidimensional level in a kind of data warehouse according to claim 4, it is characterized in that, in described step 4), according to put 1 in the bitmap of each grouping, choose the record in the fact table, and calculate them by the aggregate function of expectation, and just structure is inserted among the cluster metric Table A gg_Mes_table.
CN 201010286863 2010-09-20 2010-09-20 Complex multi-dimensional hierarchical connection and aggregation method for data warehouse Expired - Fee Related CN101944116B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010286863 CN101944116B (en) 2010-09-20 2010-09-20 Complex multi-dimensional hierarchical connection and aggregation method for data warehouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010286863 CN101944116B (en) 2010-09-20 2010-09-20 Complex multi-dimensional hierarchical connection and aggregation method for data warehouse

Publications (2)

Publication Number Publication Date
CN101944116A true CN101944116A (en) 2011-01-12
CN101944116B CN101944116B (en) 2013-01-16

Family

ID=43436107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010286863 Expired - Fee Related CN101944116B (en) 2010-09-20 2010-09-20 Complex multi-dimensional hierarchical connection and aggregation method for data warehouse

Country Status (1)

Country Link
CN (1) CN101944116B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508640A (en) * 2011-10-27 2012-06-20 西北工业大学 Distributed radio frequency identification device (RFID) complex event detection method based on task decomposition
CN102521374A (en) * 2011-12-20 2012-06-27 南京捷梭软件科技有限公司 Intelligent data aggregation method and intelligent data aggregation system based on relational online analytical processing
CN102663116A (en) * 2012-04-11 2012-09-12 中国人民大学 Multi-dimensional OLAP (On Line Analytical Processing) inquiry processing method facing column storage data warehouse
CN103955863A (en) * 2014-04-10 2014-07-30 中国南方电网有限责任公司超高压输电公司检修试验中心 Method for processing power network monitoring device data
CN104572828A (en) * 2014-12-08 2015-04-29 中国科学院信息工程研究所 Auxiliary indexing method and auxiliary indexing system based on space bitmap model
WO2016161809A1 (en) * 2015-04-07 2016-10-13 Huawei Technologies Co., Ltd. Method and apparatus for parallel processing group aggregate function
CN108776691A (en) * 2018-06-05 2018-11-09 四川凯普顿信息技术股份有限公司 A kind of optimization method and system of space diagram aggregation
CN110263038A (en) * 2019-06-11 2019-09-20 中国人民大学 A kind of Hash multi-table join implementation method based on grouping vector

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1310824A (en) * 1999-05-24 2001-08-29 白金技术Ip公司 Method and apparatus for selecting aggregate levels and cross product levels for a data warehouse
US20020129003A1 (en) * 2000-02-28 2002-09-12 Reuven Bakalash Data database and database management system having data aggregation module integrated therein
CN101089846A (en) * 2006-06-16 2007-12-19 国际商业机器公司 Data analysis method, equipment and data analysis auxiliary method
US7792856B2 (en) * 2007-06-29 2010-09-07 International Business Machines Corporation Entity-based business intelligence

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1310824A (en) * 1999-05-24 2001-08-29 白金技术Ip公司 Method and apparatus for selecting aggregate levels and cross product levels for a data warehouse
US20020129003A1 (en) * 2000-02-28 2002-09-12 Reuven Bakalash Data database and database management system having data aggregation module integrated therein
CN101089846A (en) * 2006-06-16 2007-12-19 国际商业机器公司 Data analysis method, equipment and data analysis auxiliary method
US7792856B2 (en) * 2007-06-29 2010-09-07 International Business Machines Corporation Entity-based business intelligence

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508640A (en) * 2011-10-27 2012-06-20 西北工业大学 Distributed radio frequency identification device (RFID) complex event detection method based on task decomposition
CN102508640B (en) * 2011-10-27 2015-04-29 西北工业大学 Distributed radio frequency identification device (RFID) complex event detection method based on task decomposition
CN102521374A (en) * 2011-12-20 2012-06-27 南京捷梭软件科技有限公司 Intelligent data aggregation method and intelligent data aggregation system based on relational online analytical processing
CN102663116B (en) * 2012-04-11 2014-04-23 中国人民大学 Multi-dimensional OLAP (On Line Analytical Processing) inquiry processing method facing column storage data warehouse
CN102663116A (en) * 2012-04-11 2012-09-12 中国人民大学 Multi-dimensional OLAP (On Line Analytical Processing) inquiry processing method facing column storage data warehouse
CN103955863A (en) * 2014-04-10 2014-07-30 中国南方电网有限责任公司超高压输电公司检修试验中心 Method for processing power network monitoring device data
CN103955863B (en) * 2014-04-10 2016-08-17 中国南方电网有限责任公司超高压输电公司检修试验中心 A kind of processing method of power network monitoring device data
CN104572828A (en) * 2014-12-08 2015-04-29 中国科学院信息工程研究所 Auxiliary indexing method and auxiliary indexing system based on space bitmap model
CN104572828B (en) * 2014-12-08 2018-01-19 中国科学院信息工程研究所 A kind of secondary index method and system based on space bit map model
WO2016161809A1 (en) * 2015-04-07 2016-10-13 Huawei Technologies Co., Ltd. Method and apparatus for parallel processing group aggregate function
CN108776691A (en) * 2018-06-05 2018-11-09 四川凯普顿信息技术股份有限公司 A kind of optimization method and system of space diagram aggregation
CN110263038A (en) * 2019-06-11 2019-09-20 中国人民大学 A kind of Hash multi-table join implementation method based on grouping vector
CN110263038B (en) * 2019-06-11 2021-06-15 中国人民大学 Hash multi-table connection implementation method based on packet vector

Also Published As

Publication number Publication date
CN101944116B (en) 2013-01-16

Similar Documents

Publication Publication Date Title
CN101944116B (en) Complex multi-dimensional hierarchical connection and aggregation method for data warehouse
Lakshmanan et al. QC-Trees: An efficient summary structure for semantic OLAP
CN108292315B (en) Storing and retrieving data in a data cube
Kotidis et al. An alternative storage organization for ROLAP aggregate views based on cubetrees
AU2003249632B2 (en) Managing search expressions in a database system
US9535956B2 (en) Efficient set operation execution using a single group-by operation
US20080313184A1 (en) Multidimensional analysis tool for high dimensional data
CN102306176B (en) On-line analytical processing (OLAP) keyword query method based on intrinsic characteristic of data warehouse
WO2015042070A1 (en) Densely grouping dimensional data
US11442915B2 (en) Methods and systems for extracting and visualizing patterns in large-scale data sets
US10977280B2 (en) Systems and methods for memory optimization interest-driven business intelligence systems
Xin et al. Computing iceberg cubes by top-down and bottom-up integration: The starcubing approach
Khan et al. Set-based unified approach for summarization of a multi-attributed graph
CN112800083B (en) Government decision-oriented government affair big data analysis method and equipment
Baralis et al. Answering XML queries by means of data summaries
Dhanasree et al. A survey on OLAP
Brown et al. Toward automated large-scale information integration and discovery
Rahul et al. Efficient top-k queries for orthogonal ranges
Banerjee et al. A formal OLAP algebra for NoSQL based data warehouses
Xu et al. A novel algorithm for frequent itemset mining in data warehouses
Stefanidis et al. On Supporting Context-Aware Preferences in Relational Database Systems.
US11086864B2 (en) Optimizing search for data
Li et al. A Comparative Study of Row and Column Storage for Time Series Data
WO2001046866A2 (en) Data restructurer for flattening hierarchies
Lad et al. Different Cube Computation Approaches: Survey Paper

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: CHANGZHOU DESHILAN ELECTRONICS TECHNOLOGY CO., LTD

Free format text: FORMER OWNER: CHANGZHOU YIRAN TECHNOLOGY CO., LTD.

Effective date: 20130423

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 213000 CHANGZHOU, JIANGSU PROVINCE TO: 213022 CHANGZHOU, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20130423

Address after: 213022 A block, 22 Hengshan Road, Xinbei District, Jiangsu, Changzhou 204, China

Patentee after: Changzhou Deshilan Electronics Technology Co., Ltd.

Address before: 213000 Jiangsu city of Changzhou province Xinbei hi tech Park Building No. 10 506-1

Patentee before: Changzhou Yiran Technology Co., Ltd.

ASS Succession or assignment of patent right

Owner name: JIANGSU HANSEN ELECTRONIC COMMERCE CO., LTD.

Free format text: FORMER OWNER: CHANGZHOU DESHILAN ELECTRONICS TECHNOLOGY CO., LTD.

Effective date: 20150112

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 213022 CHANGZHOU, JIANGSU PROVINCE TO: 213000 CHANGZHOU, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20150112

Address after: 213000, room 12, 288 post and Telecommunications Road, bell tower, Changzhou, Jiangsu

Patentee after: Jiangsu Hansen Agel Ecommerce Ltd

Address before: 213022 A block, 22 Hengshan Road, Xinbei District, Jiangsu, Changzhou 204, China

Patentee before: Changzhou Deshilan Electronics Technology Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130116

Termination date: 20150920

EXPY Termination of patent right or utility model