CN102867065A - Data summarization device and method based on relational database - Google Patents

Data summarization device and method based on relational database Download PDF

Info

Publication number
CN102867065A
CN102867065A CN2012103698711A CN201210369871A CN102867065A CN 102867065 A CN102867065 A CN 102867065A CN 2012103698711 A CN2012103698711 A CN 2012103698711A CN 201210369871 A CN201210369871 A CN 201210369871A CN 102867065 A CN102867065 A CN 102867065A
Authority
CN
China
Prior art keywords
data
gathers
priority
path
higher level
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
CN2012103698711A
Other languages
Chinese (zh)
Other versions
CN102867065B (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.)
Yonyou Software Co Ltd
Original Assignee
Yonyou Software 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 Yonyou Software Co Ltd filed Critical Yonyou Software Co Ltd
Priority to CN201210369871.1A priority Critical patent/CN102867065B/en
Publication of CN102867065A publication Critical patent/CN102867065A/en
Application granted granted Critical
Publication of CN102867065B publication Critical patent/CN102867065B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a data summarization device based on a relational database. The device comprises a definition unit, a receiving unit, a finding unit and a summarizing unit, wherein the definition unit defines the priority level of each dimension of business data; the receiving unit receives an alteration unit submitted by a user; the finding unit finds a superior data unit in the dimension on the highest priority level among superior data units in a plurality of dimensions of the alteration unit; and the summarizing unit performs data summarization from the alteration unit to the superior data unit in the dimension on the highest priority level. According to the technical scheme of the invention, data can be permitted to enter dimensions not on the lowest level, and the priority level of a summarizing path can be judged, so as to ensure that summarized data on higher levels is unambiguous. The invention also provides a data summarization method based on the relational database.

Description

Data Transform Device and method based on relevant database
Technical field
The present invention relates to field of computer technology, in particular to a kind of Data Transform Device based on relevant database and a kind of data method of summary based on relevant database.
Background technology
In the operation system of complexity, a lot of business datums are having levels property all, and the data of higher level's level need real-time business datum to subordinate's level automatically to gather.
Automatically gather the data that require final stage dimension member and successively be aggregated into higher level member, all higher level members' data are all calculated out through gathering by subordinate.
But under some business scenario, the user may be directly in the final stage logging data, but in the logging data of higher level's dimension, the data of subordinate's dimension are empty, and in this case, the user wishes that still can continue superior to the data of typing gather.That is to say that the data that we can't judge user's typing according to the hierarchical relationship of dimension are the final stage data whether.
Be exemplified below: suppose that the hierarchical relationship on time dimension is:
[3 July in season in 2011] → [3 seasons in 2011] → [2011];
Hierarchical relationship on organization dimensionality is: [d of department] → [a of company] → [g of group];
Hierarchical relationship on the subject dimension is: [travel expenses] → [managerial cost].
The user has filled in two data:
[3 July in season in 2011] [managerial cost] [d of department]=3000;
[3 seasons in 2011] [travel expenses] [d of department]=2000;
Should be combined data as higher level [3 seasons in 2011] [managerial cost] [d of department] so, how many its data be? 2000,3000,5000? or other?
Figure 1A has showed that data are entered into the combined data under the final stage.Figure 1B has showed that data are entered into the combined data under the non-final stage.
The reason of this puzzlement is do not have to determine which is the final stage data, and which is non-final stage data, but in the business procedures such as enterprise's comprehensive budget, this business often occurs., no matter along any paths upwards gather only in the situation of final stage typing in data, and the result should be the same, but allowing data in the situation of non-final stage dimension typing, the priority in path not judged that data just have problem.
Therefore, need a kind of new mode that gathers, allow data typing on non-final stage dimension, can select suitable path to gather, can guarantee that higher level's combined data does not have ambiguity.
Summary of the invention
The present invention just is being based on the problems referred to above, has proposed a kind of data and has gathered technology, allows data typing on non-final stage dimension, can select suitable path to gather, and can guarantee that higher level's combined data does not have ambiguity.
In view of this, according to an aspect of the present invention, provide a kind of Data Transform Device based on relevant database, having comprised: definition unit, the priority of each dimension of definition business datum; Receiving element receives the change unit that the user submits to; Search the unit, in the higher level's data cell on a plurality of dimensions of described change unit, find out the higher level's data cell on the highest dimension of priority; Gather the unit, begin higher level's data cell on the highest dimension of described priority from described change unit and carry out data and gather.
In this technical scheme, the priority of predetermined each dimension of definition if data are then selected the highest dimension of priority in non-final stage typing, then upwards gathers from this dimension direction, so just can avoid the inconsistent of combined data.
In technique scheme, preferably, the described unit that gathers comprises the record subelement, is used for this dimension precedence information that gathers is recorded in described higher level's data cell as this priority that gathers the path, and the priority that the first basis of described cover sheet gathers the path is carried out data and gathered.
Each precedence information that gathers the path is recorded, in the aggregation process afterwards, judged specifically how to gather according to this priority that gathers the path.
In technique scheme, preferred, the described unit of searching comprises the comparison subelement, has recorded formerly when gathering the path in described higher level's data cell, and more described former priority and described this that gathers the path gathers the height of the priority in path; The described unit that gathers also comprises: replace subelement, when the described priority that this gathers the path is higher than the described former priority that gathers the path, when gathering, with the combined data in the higher level's data cell on the highest dimension of the described priority of data replacement of described change unit.
This situation illustrates the priority that gathers that priority is higher than the original data of higher level that gathers of Ben Weidu, and that just covers the original combined data of higher level with the combined data of Ben Weidu.
In technique scheme, preferably, the described unit further that gathers comprises: extract subelement, when the described priority that this gathers the path equals the described former priority that gathers the path, when gathering, from described relevant database, extract metadata element according to the dimensional information of described change unit; Computation subunit calculates the difference between described change unit and the described metadata element; Cumulative subelement begins step by step from described change unit that recurrence upwards gathers, and described difference is added in all described higher level's data cells of described change unit.
Gather priority and this of the original data of this situation explanation higher level gather and are same dimension therefore only need to calculate the incremental data of this change, and this incremental data is added to the former combined data of higher level gets on.
In technique scheme, preferred, the described unit that gathers also is used for, abandoning this and gathering during less than the described former priority that gathers the path in the described priority that this gathers the path.
The original data of this situation explanation higher level are that the dimension by higher priority gathers up, abandon gathering of Ben Weidu.
According to a further aspect in the invention, also provide a kind of data method of summary based on relevant database, may further comprise the steps: step 402, the priority of each dimension of definition business datum;
Step 404 receives the change unit that the user submits to; Step 406 in the higher level's data cell on a plurality of dimensions of described change unit, finds out the higher level's data cell on the highest dimension of priority; Step 408 begins higher level's data cell on the highest dimension of described priority and carries out data and gather from described change unit.
In this technical scheme, the priority of predetermined each dimension of definition if data are then selected the highest dimension of priority in non-final stage typing, then upwards gathers from this dimension direction, so just can avoid the inconsistent of combined data.
In technique scheme, preferred, described step 408 can also comprise: this dimension precedence information that gathers is recorded in described higher level's data cell as this priority that gathers the path, carries out data according to the priority that gathers the path and gather.
Each precedence information that gathers the path is recorded, in the aggregation process afterwards, judged specifically how to gather according to this priority that gathers the path.
In technique scheme, preferred, described step 406 can also comprise: recorded formerly when gathering the path in described higher level's data cell, more described former priority and described this that gathers the path gathers the height of the priority in path; Described step 408 also comprises: when the described priority that this gathers the path is higher than the described former priority that gathers the path, when gathering, with the data in the higher level's data cell on the highest dimension of the described priority of data replacement of described change unit.
This situation illustrates the priority that gathers that priority is higher than the original data of higher level that gathers of Ben Weidu, and that just covers the original combined data of higher level with the combined data of Ben Weidu.
In technique scheme, preferably, described step 408 can also comprise: when the described priority that this gathers the path equals the described former priority that gathers the path, when gathering, dimensional information according to described change unit extracts metadata element from described relevant database, and calculates the difference between described change unit and the described metadata element; Begin step by step from described change unit that recurrence upwards gathers, described difference is added in all described higher level's data cells of described change unit.
Gather priority and this of the original data of this situation explanation higher level gather and are same dimension therefore only need to calculate the incremental data of this change, and this incremental data is added to the former combined data of higher level gets on.
In technique scheme, preferred,, abandon this and gather during less than the described former priority that gathers the path in the described priority that this gathers the path.
The original data of this situation explanation higher level are that the dimension by higher priority gathers up, abandon gathering of Ben Weidu.
The present invention proposes under a kind of business scenario allowing the typing of non-final stage data, by the priority that gathers on the definition dimension, in system, exist in a plurality of situations that gather the path, by selecting a preferred path, realize data the end of from and on gather, can solve the problem under the similar business scenario.
Description of drawings
Figure 1A shows the synoptic diagram that gathers from the final stage logging data;
Figure 1B shows the synoptic diagram that gathers from non-final stage logging data;
Fig. 2 A to Fig. 2 C shows according to an embodiment of the invention dimensional structure figure;
Fig. 3 shows according to an embodiment of the invention the block diagram based on the Data Transform Device of relevant database;
Fig. 4 shows the process flow diagram of the data method of summary based on relevant database according to an embodiment of the invention;
Fig. 5 shows the process flow diagram based on the data method of summary of relevant database according to still another embodiment of the invention.
Embodiment
In order more clearly to understand above-mentioned purpose of the present invention, feature and advantage, below in conjunction with the drawings and specific embodiments the present invention is further described in detail.
Set forth in the following description a lot of details so that fully understand the present invention, still, the present invention can also adopt other to be different from other modes described here and implement, and therefore, the present invention is not limited to the restriction of following public specific embodiment.
Expression and the storage of multidimensional data in an embodiment of the present invention at first are described in conjunction with Fig. 2 A to Fig. 2 C.
For business datum, need the dimension (Dimension) of preliminary setting data.
Dimension (Dimension): being the special angle of people's observed data, is the generic attribute when considering a problem, and community set consists of a dimension, time dimension for example, organization dimensionality, product dimension etc.
The level of dimension (Level): be the further segmentation to dimension, can be subdivided into such as time dimension, year level, season level, month level.
The member of dimension (Member): the concrete value of dimension is the description of data position in certain dimension, is the description of the position of data on time dimension such as " in March, 2012 ".
By defining a plurality of different dimensions, observation and analysis data more neatly, the hierarchical relationship of each dimension is stored with tree structure, is convenient to like this gathering of data.
Cube (Cube): by the data carrier that a plurality of dimensions form, Cube is just as a coordinate system, and each dimension (Dimension) wherein represents a coordinate axis.
For the ease of understanding more clearly the present invention, in an embodiment of the present invention take three-dimensional as example, provided dimensional structure figure, shown in Fig. 2 A to Fig. 2 C.
In the following embodiments, use RDBMS(relational database management system, Relational DBMS) store cube, the data list structure of cube is as shown in the table:
Coordinate Year Season Month Tissue Subject Data
2011.3.7.O1.CL 2011 3 7 The d of department Travel expenses 5000
2011.3.~.O1.CL 2011 3 The d of department Travel expenses 8000
2011.~.~.O1.CL 2011 The d of department Travel expenses 32000
Can find out that from top data there be same database table the inside in combined data (last column data) and final stage data (the first row data).Wherein these row of coordinate are the major key fields each dimension, through after the compressing mapping, make up and a character string of formation, and coordinate fields is that full table is unique, can not have two row data that the coordinate figure of repetition is arranged.According to coordinate figure, can easily and accurately inquire the value of multidimensional data.The purpose of compressing mapping is in order to reduce storage space, to improve simultaneously performance and the efficient of inquiry.
Fig. 3 shows according to an embodiment of the invention the block diagram based on the Data Transform Device of relevant database.
As shown in Figure 3, based on the Data Transform Device 300 of relevant database, comprising according to an embodiment of the invention: definition unit 302, the priority of each dimension of definition business datum; Receiving element 304 receives the change unit that the user submits to; Search unit 306, in the higher level's data cell on a plurality of dimensions of described change unit, find out the higher level's data cell on the highest dimension of priority; Gather unit 308, begin higher level's data cell on the highest dimension of described priority from described change unit and carry out data and gather.
In this technical scheme, the priority of predetermined each dimension of definition if data are then selected the highest dimension of priority in non-final stage typing, then upwards gathers from this dimension direction, so just can avoid the inconsistent of combined data.
In technique scheme, preferably, the described unit 308 that gathers comprises record subelement 3082, be used for this dimension precedence information that gathers is recorded in described higher level's data cell as this priority that gathers the path, the described unit 308 that gathers carries out data according to the priority that gathers the path and gathers.
Each precedence information that gathers the path is recorded, in the aggregation process afterwards, judged specifically how to gather according to this priority that gathers the path.
In technique scheme, preferred, the described unit 306 of searching comprises comparison subelement 3062, has recorded formerly when gathering the path in described higher level's data cell, and more described former priority and described this that gathers the path gathers the height of the priority in path; The described unit 308 that gathers also comprises: replace subelement 3084, when the described priority that this gathers the path is higher than the described former priority that gathers the path, when gathering, with the combined data in the higher level's data cell on the highest dimension of the described priority of data replacement of described change unit.
This situation illustrates the priority that gathers that priority is higher than the original data of higher level that gathers of Ben Weidu, and that just covers the original combined data of higher level with the combined data of Ben Weidu.
In technique scheme, preferably, the described unit 308 that gathers can also comprise: extract subelement 3086, when the described priority that this gathers the path equals the described former priority that gathers the path, when gathering, from described relevant database, extract metadata element according to the dimensional information of described change unit; Computation subunit 3088 calculates the difference between described change unit and the described metadata element; Cumulative subelement 30810 begins step by step from described change unit that recurrence upwards gathers, and described difference is added in all described higher level's data cells of described change unit.
Gather priority and this of the original data of this situation explanation higher level gather and are same dimension therefore only need to calculate the incremental data of this change, and this incremental data is added to the former combined data of higher level gets on.
In technique scheme, preferred, the described unit 308 that gathers also is used for, abandoning this and gathering during less than the described former priority that gathers the path in the described priority that this gathers the path.
The original data of this situation explanation higher level are that the dimension by higher priority gathers up, abandon gathering of Ben Weidu.
Allow data typing on non-final stage dimension according to Data Transform Device of the present invention, can select suitable path to gather, can guarantee that higher level's combined data does not have ambiguity
Fig. 4 shows according to an embodiment of the invention the process flow diagram based on the data method of summary of relevant database.
As shown in Figure 4, based on the data method of summary of relevant database, may further comprise the steps according to an embodiment of the invention: step 402, the priority of each dimension of definition business datum; Step 404 receives the change unit that the user submits to; Step 406 in the higher level's data cell on a plurality of dimensions of change unit, finds out the higher level's data cell on the highest dimension of priority; Step 408 begins higher level's data cell on the highest dimension of priority and carries out data and gather from the change unit.
In this technical scheme, the priority of predetermined each dimension of definition if data are then selected the highest dimension of priority in non-final stage typing, then upwards gathers from this dimension direction, so just can avoid the inconsistent of combined data.
In technique scheme, preferred, step 408 can also comprise: this dimension precedence information that gathers is recorded in described higher level's data cell as this priority that gathers the path, carries out data according to the priority that gathers the path and gather.
Each precedence information that gathers the path is recorded, in the aggregation process afterwards, judged specifically how to gather according to this priority that gathers the path.
In technique scheme, preferred, described step 406 can also comprise: recorded formerly when gathering the path in described higher level's data cell, more described former priority and described this that gathers the path gathers the height of the priority in path; Described step 408 can also comprise: when the described priority that this gathers the path is higher than the described former priority that gathers the path, when gathering, with the data in the higher level's data cell on the highest dimension of the described priority of data replacement of described change unit.
This situation illustrates the priority that gathers that priority is higher than the original data of higher level that gathers of Ben Weidu, and that just covers the original combined data of higher level with the combined data of Ben Weidu.
In technique scheme, preferably, described step 408 can also comprise: when the described priority that this gathers the path equals the described former priority that gathers the path, when gathering, dimensional information according to described change unit extracts metadata element from described relevant database, and calculates the difference between described change unit and the described metadata element; Begin step by step from described change unit that recurrence upwards gathers, described difference is added in all described higher level's data cells of described change unit.
Gather priority and this of the original data of this situation explanation higher level gather and are same dimension therefore only need to calculate the incremental data of this change, and this incremental data is added to the former combined data of higher level gets on.
In technique scheme, preferred,, abandon this and gather during less than the described former priority that gathers the path in the described priority that this gathers the path.
The original data of this situation explanation higher level are that the dimension by higher priority gathers up, abandon gathering of Ben Weidu.
Describe in detail according to embodiments of the invention below in conjunction with Fig. 5.
One. dimension gathers the definition of priority
By defining a priority in dimension, can when gathering, automatically select the path of high priority to gather, for example, the priority of definition time dimension is 9 in the example of Figure 1B, and the priority of subject dimension is 8, the priority of organization dimensionality is 7, that is to say that the dimension priority orders is: the time〉subject〉tissue.
When gathering, if certain higher level has a plurality of subordinates unit, system can be different according to the residing dimension of the different dimension of subordinate unit and higher level unit, and preferentially select a high subordinate unit of priority to gather.
In the above example, because the priority of time dimension is greater than the subject dimension, so system can preferentially select: [3 July in season in 2011] [managerial cost] [d of department]=3000.Gather based on this data superior, the combined data of last [3 seasons in 2011] [managerial cost] [d of department] is 3000.
Two. gather the description of algorithm
Use in the present embodiment recursive algorithm the end of from and on carry out the calculating that increment gathers, the data cell from the change unit set C of user's typing begins recurrence and upwards gathers.
In step 502, judge among the change unit set C whether remaining data cell (cell) is arranged, data cell (cell) can be understood as the data line among the change unit set C, for example the first row data in the upper table.If judged remaining data cell, then carry out data based on this data cell and gather.
In step 504, the difference between the data of the new data of this user's typing and a upper version calculates data increment diff.
In step 506, when on certain dimension, upwards gathering, preferentially inquire the father cell of priority on the most high-dimensional, what calculate simultaneously that this time gather gathers priority v, and this numerical priority value is recorded in father's cell as gathering the path.
In step 508, judge whether the coordinate of father's cell is empty, if empty, entering step 516, judge whether to exist higher level's data cell of next dimension.If be not empty, then enter step 510.
In step 510, find out the data of higher level's data cell.
In step 512, if finding when gathering that the father unit has existed gathers path v0, and compare as the priority v that gathers that time gather, judge namely whether current path equals original route, if, then enter step 514, if not, then enter step 518.
In step 514, if v0=v, gather priority and this of the original data of higher level gather and are same dimension need to calculate the incremental data of this change, and this incremental data is added to the former combined data of higher level gets on.Then take the father unit as the basis, proceed recursive call, until aggregation process finishes.
In step 516, if there is next dimension, then enter step 506, if do not exist, then enter step 502.In step 518, if v0<v illustrates the priority that gathers that priority is higher than the original data of higher level that gathers of Ben Weidu then to enter step 520, the combined data that the data cover higher level of user's typing is original.Then take the father unit as the basis, proceed recursive call, until aggregation process finishes.If v0〉v, illustrate that the original data of higher level are that dimension by higher priority gathers up, abandon gathering of Ben Weidu.
The below is that the Java that gathers the algorithm key component illustrates that code is as follows:
/ * * increment gather main-inlet method */
Figure BDA00002207420900101
Figure BDA00002207420900111
Finish gather calculating after, write the data of change in the database, affairs are finished.
In sum, the present invention proposes under a kind of business scenario allowing the typing of non-final stage data, by the priority that gathers on the definition dimension, in system, exist in a plurality of situations that gather the path, by selecting a preferred path, realize data the end of from and on gather, can solve the problem under the similar business scenario, therefore, the present invention can be applicable to carry out the various dimensions data business field of System, and the business scenario in the inconsistent situation of a plurality of paths combined data of multidimensional data.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the Data Transform Device based on relevant database is characterized in that, comprising:
Definition unit, the priority of each dimension of definition business datum;
Receiving element receives the change unit that the user submits to;
Search the unit, in the higher level's data cell on a plurality of dimensions of described change unit, find out the higher level's data cell on the highest dimension of priority;
Gather the unit, begin higher level's data cell on the highest dimension of described priority from described change unit and carry out data and gather.
2. the Data Transform Device based on relevant database according to claim 1, it is characterized in that, the described unit that gathers comprises the record subelement, be used for this dimension precedence information that gathers is recorded in described higher level's data cell as this priority that gathers the path, the priority that the first basis of described cover sheet gathers the path is carried out data and is gathered.
3. the Data Transform Device based on relevant database according to claim 2, it is characterized in that, the described unit of searching comprises the comparison subelement, recorded formerly when gathering the path in described higher level's data cell, more described former priority and described this that gathers the path gathers the height of the priority in path;
The described unit that gathers also comprises: replace subelement, when the described priority that this gathers the path is higher than the described former priority that gathers the path, when gathering, with the combined data in the higher level's data cell on the highest dimension of the described priority of data replacement of described change unit.
4. the Data Transform Device based on relevant database according to claim 2, it is characterized in that, the described unit that gathers also comprises: extract subelement, when the described priority that this gathers the path equals the described former priority that gathers the path, when gathering, from described relevant database, extract metadata element according to the dimensional information of described change unit;
Computation subunit calculates the difference between described change unit and the described metadata element;
Cumulative subelement begins step by step from described change unit that recurrence upwards gathers, and described difference is added in all described higher level's data cells of described change unit.
5. the Data Transform Device based on relevant database according to claim 2 is characterized in that, the described unit that gathers also is used for, abandoning this and gathering during less than the described former priority that gathers the path in the described priority that this gathers the path.
6. the data method of summary based on relevant database is characterized in that, may further comprise the steps:
Step 402, the priority of each dimension of definition business datum;
Step 404 receives the change unit that the user submits to;
Step 406 in the higher level's data cell on a plurality of dimensions of described change unit, finds out the higher level's data cell on the highest dimension of priority;
Step 408 begins higher level's data cell on the highest dimension of described priority and carries out data and gather from described change unit.
7. the data method of summary based on relevant database according to claim 6, it is characterized in that, described step 408 also comprises: this dimension precedence information that gathers is recorded in described higher level's data cell as this priority that gathers the path, carries out data according to the priority that gathers the path and gather.
8. the data method of summary based on relevant database according to claim 7, it is characterized in that, described step 406 also comprises: recorded formerly when gathering the path in described higher level's data cell, more described former priority and described this that gathers the path gathers the height of the priority in path;
Described step 408 also comprises: when the described priority that this gathers the path is higher than the described former priority that gathers the path, when gathering, with the data in the higher level's data cell on the highest dimension of the described priority of data replacement of described change unit.
9. the data method of summary based on relevant database according to claim 7, it is characterized in that, described step 408 also comprises: when the described priority that this gathers the path equals the described former priority that gathers the path, when gathering, dimensional information according to described change unit extracts metadata element from described relevant database, and calculates the difference between described change unit and the described metadata element;
Begin step by step from described change unit that recurrence upwards gathers, described difference is added in all described higher level's data cells of described change unit.
10. the data method of summary based on relevant database according to claim 7 is characterized in that,, abandons this and gathers during less than the described former priority that gathers the path in the described priority that this gathers the path.
CN201210369871.1A 2012-09-28 2012-09-28 Based on Data Transform Device and the method for relevant database Active CN102867065B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210369871.1A CN102867065B (en) 2012-09-28 2012-09-28 Based on Data Transform Device and the method for relevant database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210369871.1A CN102867065B (en) 2012-09-28 2012-09-28 Based on Data Transform Device and the method for relevant database

Publications (2)

Publication Number Publication Date
CN102867065A true CN102867065A (en) 2013-01-09
CN102867065B CN102867065B (en) 2016-01-20

Family

ID=47445934

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210369871.1A Active CN102867065B (en) 2012-09-28 2012-09-28 Based on Data Transform Device and the method for relevant database

Country Status (1)

Country Link
CN (1) CN102867065B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104281713A (en) * 2014-10-28 2015-01-14 用友软件股份有限公司 Data summarizing method and data summarizing device
CN104346449A (en) * 2014-10-28 2015-02-11 用友软件股份有限公司 Data merging method and data merging device
CN104408057A (en) * 2014-10-29 2015-03-11 中国建设银行股份有限公司 Data summarization method and device
CN109165377A (en) * 2018-06-11 2019-01-08 玖富金科控股集团有限责任公司 Generate the method and tabulating equipment of form data
CN109753545A (en) * 2019-01-11 2019-05-14 浪潮通用软件有限公司 A kind of flexible setting procurement demand reports the method and system of relationship
CN111078796A (en) * 2019-12-23 2020-04-28 广东聚智诚科技有限公司 Summarizing system and method for distributed intellectual property databases
CN111522819A (en) * 2020-04-24 2020-08-11 上海用天网络科技有限公司 Method and system for summarizing tree-structured data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060116975A1 (en) * 2004-11-30 2006-06-01 Michael Gould Automated default dimension selection within a multidimensional enterprise software system
CN1949226A (en) * 2006-11-23 2007-04-18 金蝶软件(中国)有限公司 Multidimensional data reading and writing method and apparatus in on-line analytical processing system
CN101026647A (en) * 2007-04-09 2007-08-29 中国网络通信集团公司 Telecommunication income check dynamic hierarchical management system and method
CN101957852A (en) * 2010-09-26 2011-01-26 用友软件股份有限公司 Method and system for producing correlation information of table data
CN102413106A (en) * 2010-09-26 2012-04-11 百度在线网络技术(北京)有限公司 Method for processing advertising agent data safely and system thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060116975A1 (en) * 2004-11-30 2006-06-01 Michael Gould Automated default dimension selection within a multidimensional enterprise software system
CN1949226A (en) * 2006-11-23 2007-04-18 金蝶软件(中国)有限公司 Multidimensional data reading and writing method and apparatus in on-line analytical processing system
CN101026647A (en) * 2007-04-09 2007-08-29 中国网络通信集团公司 Telecommunication income check dynamic hierarchical management system and method
CN101957852A (en) * 2010-09-26 2011-01-26 用友软件股份有限公司 Method and system for producing correlation information of table data
CN102413106A (en) * 2010-09-26 2012-04-11 百度在线网络技术(北京)有限公司 Method for processing advertising agent data safely and system thereof

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104281713A (en) * 2014-10-28 2015-01-14 用友软件股份有限公司 Data summarizing method and data summarizing device
CN104346449A (en) * 2014-10-28 2015-02-11 用友软件股份有限公司 Data merging method and data merging device
CN104346449B (en) * 2014-10-28 2017-11-24 用友网络科技股份有限公司 Data merging method and data merging device
CN104281713B (en) * 2014-10-28 2018-10-19 用友网络科技股份有限公司 Data summarization method and Data Transform Device
CN104408057A (en) * 2014-10-29 2015-03-11 中国建设银行股份有限公司 Data summarization method and device
CN104408057B (en) * 2014-10-29 2019-01-29 中国建设银行股份有限公司 A kind of method and device of data summarization
CN109165377A (en) * 2018-06-11 2019-01-08 玖富金科控股集团有限责任公司 Generate the method and tabulating equipment of form data
CN109753545A (en) * 2019-01-11 2019-05-14 浪潮通用软件有限公司 A kind of flexible setting procurement demand reports the method and system of relationship
CN111078796A (en) * 2019-12-23 2020-04-28 广东聚智诚科技有限公司 Summarizing system and method for distributed intellectual property databases
CN111522819A (en) * 2020-04-24 2020-08-11 上海用天网络科技有限公司 Method and system for summarizing tree-structured data

Also Published As

Publication number Publication date
CN102867065B (en) 2016-01-20

Similar Documents

Publication Publication Date Title
CN102867065B (en) Based on Data Transform Device and the method for relevant database
CN102867066B (en) Data Transform Device and data summarization method
CN106933833B (en) Method for quickly querying position information based on spatial index technology
CN101957852B (en) Method and system for producing correlation information of table data
US7219108B2 (en) Query prunning using exterior tiles in an R-tree index
US7571182B1 (en) Emulation of a balanced hierarchy from a nonbalanced hierarchy
CN102662974B (en) A network graph index method based on adjacent node trees
US9720986B2 (en) Method and system for integrating data into a database
US20110029507A1 (en) Cardinality and selectivity estimation using a single table join index
CN103577440A (en) Data processing method and device in non-relational database
CN101882163A (en) Fuzzy Chinese address geographic evaluation method based on matching rule
CN102135995A (en) Extract transform and load (ETL) data cleaning design method
CN103823823A (en) Denormalization strategy selection method based on frequent item set mining algorithm
WO2015180531A1 (en) Indexing methods and systems for spatial data objects
EP2909758A2 (en) Systems and methods for interest-driven data sharing in interest-driven business intelligence systems
CN103914456A (en) Data storage method and system
CN104699857A (en) Big data storage method based on knowledge engineering
CN104391908A (en) Locality sensitive hashing based indexing method for multiple keywords on graphs
CN101256579A (en) Method for inquesting data organization in database
CN102063466A (en) Database forced access control method and system based on policy
CN104102699A (en) Subgraph searching method in cluster graph set
Ravada et al. Oracle8i spatial: Experiences with extensible databases
CN100498793C (en) Method for realizing two-dimensional predicate selectivity estimation by using wavelet-based compressed histogram
CN103631839A (en) Page region weight model implementation method
CN103593409A (en) Real-time database retrieval method and real-time database retrieval system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100094 Haidian District North Road, Beijing, No. 68

Applicant after: Yonyou Network Technology Co., Ltd.

Address before: 100094 Beijing city Haidian District North Road No. 68, UFIDA Software Park

Applicant before: UFIDA Software Co., Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant