[go: up one dir, main page]

CN102866985B - For data formatter and the method for on-line analysing processing system - Google Patents

For data formatter and the method for on-line analysing processing system Download PDF

Info

Publication number
CN102866985B
CN102866985B CN201210371513.4A CN201210371513A CN102866985B CN 102866985 B CN102866985 B CN 102866985B CN 201210371513 A CN201210371513 A CN 201210371513A CN 102866985 B CN102866985 B CN 102866985B
Authority
CN
China
Prior art keywords
data
format
result data
mode
format mode
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.)
Active
Application number
CN201210371513.4A
Other languages
Chinese (zh)
Other versions
CN102866985A (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 Network Technology Co Ltd
Original Assignee
Yonyou Network 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 Yonyou Network Technology Co Ltd filed Critical Yonyou Network Technology Co Ltd
Priority to CN201210371513.4A priority Critical patent/CN102866985B/en
Publication of CN102866985A publication Critical patent/CN102866985A/en
Application granted granted Critical
Publication of CN102866985B publication Critical patent/CN102866985B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The invention provides a kind of data formatter for on-line analysing processing system, comprising: format arranges module, the different pieces of information in tables of data arranges corresponding format mode; Data acquisition module, according to the request of client, obtains the result data that described request is corresponding from described tables of data; Format processing module, according to the format mode of described result data, carries out format process to described result data; Data transfer module, passes to described client by the described result data after format process.Correspondingly, the present invention also provides a kind of providing data formatting method for on-line analysing processing system.Application the technical program, user can format achievement data according to self-defining format mode, and the result data after format, is illustrated in form.

Description

For data formatter and the method for on-line analysing processing system
Technical field
The present invention relates to data processing field, in particular to a kind of data formatter for on-line analysing processing system and a kind of providing data formatting method for on-line analysing processing system.
Background technology
To the custom formatting display mode of report data, be a requisite step in business analysis, but a lot of providing data formatting all need to carry out when report form showing, does not have dirigibility.
Fig. 1 shows the process flow diagram of traditional report data format.
As shown in Figure 1, the expression formula of request is delivered in on-line analysing processing system by client 102, is resolved by expression interpreter 104, and Calculators for Mathematic Expression 106 calculates, and then carries out format 108 by client to data, and shows in client.Carry out when this disposal route is placed on client display the operation of providing data formatting, not there is dirigibility.
Therefore, need a kind of new technical scheme, before client display data, just can format achievement data according to custom formatting mode, and the data after format can represent in form, thus improve the data analysis dirigibility of enterprise.
Summary of the invention
Technical matters to be solved by this invention is, a kind of new technical scheme is provided, before client display data, just can format achievement data according to custom formatting mode, and the data after format can represent in form, thus improve the data analysis dirigibility of enterprise.
In view of this, the invention provides a kind of data formatter for on-line analysing processing system, comprising: format arranges module, the different pieces of information in tables of data arranges corresponding format mode; Data acquisition module, according to the request of client, obtains the result data that described request is corresponding from described tables of data; Format processing module, according to the format mode of described result data, carries out format process to described result data; Data transfer module, passes to described client by the described result data after format process.Application the technical program, just can format achievement data according to self-defining format mode at server end, and the result data after format is outputted to client, is illustrated in form.
In technique scheme, preferably, described format arranges module and arrange formatting property field in described tables of data, is recorded the format mode of described different pieces of information by described formatting property field; Described format processing module also from described formatting property field, reads the format mode of described result data.Application the technical program, the format mode of result data, can carry out record by formatting property field, the formatting property field that the format mode of different pieces of information is corresponding different, thus can just determine reading format mode at server end, and complete format.
In technique scheme, preferably, also comprise: user operation module, receive the format mode of the described different pieces of information of correspondence of user's input, module is set by described format and is recorded in described formatting property field.Application the technical program, the format mode of the corresponding different pieces of information of user's input, can be recorded into different formatting property fields, thus supports that user uses self-defining format mode, formats achievement data at server end.
In technique scheme, preferably, also comprise: data update module, the described result data after using form process upgrades described tables of data.Application the technical program, can be format final displayed value, also can be by the actual value in format mode Update Table table unit.
In technique scheme, preferably, when the format mode of described result data comprises multiple, described format processing module represents region according to described result data in described client, select a kind of from multiple described format mode, and described format mode selectively carry out format process to described data.Application the technical program, when result data has multiple format mode, system can represent region according to client, selects most suitable format mode, thus user friendlyly checks.
Present invention also offers a kind of providing data formatting method for on-line analysing processing system, comprising: step 302, the different pieces of information in tables of data arranges corresponding format mode; Step 304, according to the request of client, obtains the result data that described request is corresponding from described tables of data; Step 306, according to the format mode of described result data, carries out format process to described result data; Step 308, passes to described client by the described result data after format process.Application the technical program, just can format achievement data according to self-defining format mode at server end, and the result data after format is outputted to client, is illustrated in form.
In technique scheme, preferably, described step 302 comprises: in described tables of data, arrange formatting property field, is recorded the format mode of described different pieces of information by described formatting property field; Before described step 306, also comprise: from described formatting property field, read the format mode of described result data.Application the technical program, the format mode of result data, can carry out record by formatting property field, the formatting property field that the format mode of different pieces of information is corresponding different, thus can just determine reading format mode at server end, and complete format.
In technique scheme, preferably, described step 302 also comprises: the format mode receiving the described different pieces of information of correspondence of user's input, and is recorded in described formatting property field.Application the technical program, the format mode of the corresponding different pieces of information of user's input, can be recorded into different formatting property fields, thus supports that user uses self-defining format mode, formats achievement data at server end.
In technique scheme, preferably, also comprise: the described result data after using form process upgrades described tables of data.Application the technical program, can be format final displayed value, also can be by the actual value in format mode Update Table table unit.
In technique scheme, preferably, described step 306 comprises: when the format mode of described result data comprises multiple, in described client, region is represented according to described result data, select a kind of from multiple described format mode, and described format mode selectively carry out format process to described data.Application the technical program, when result data has multiple format mode, system can represent region according to client, selects most suitable format mode, user friendlyly checks.
Accompanying drawing explanation
Fig. 1 shows the process flow diagram of traditional report data format;
Fig. 2 shows according to an embodiment of the invention for the block diagram of the data formatter of on-line analysing processing system;
Fig. 3 shows according to an embodiment of the invention for the process flow diagram of the providing data formatting method of on-line analysing processing system;
Fig. 4 shows the process flow diagram of providing data formatting according to an embodiment of the invention;
Fig. 5 shows the block diagram of providing data formatting type according to an embodiment of the invention;
Fig. 6 shows program interface sectional drawing according to an embodiment of the invention;
Fig. 7 shows program interface sectional drawing according to an embodiment of the invention.
Embodiment
In order to more clearly 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 a lot of detail in the following description so that fully understand the present invention, but 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.
Fig. 2 shows according to an embodiment of the invention for the block diagram of the data formatter of on-line analysing processing system.
As shown in Figure 2, the data formatter 200 for on-line analysing processing system of embodiments of the invention comprises: format arranges module 202, and the different pieces of information in tables of data arranges corresponding format mode; Data acquisition module 204, according to the request of client, obtains the result data that described request is corresponding from described tables of data; Format processing module 206, according to the format mode of described result data, carries out format process to described result data; Data transfer module 208, passes to described client by the described result data after format process.Application the technical program, just can format achievement data according to self-defining format mode at server end, and the result data after format is outputted to client, is illustrated in form.
In technique scheme, preferably, described format arranges module 202 and arrange formatting property field in described tables of data, is recorded the format mode of described different pieces of information by described formatting property field; Described format processing module 206 also from described formatting property field, reads the format mode of described result data.Application the technical program, the format mode of result data, can carry out record by formatting property field, the formatting property field that the format mode of different pieces of information is corresponding different, thus can just determine reading format mode at server end, and complete format.
In technique scheme, preferably, also comprise: user operation module 210, receive the format mode of the described different pieces of information of correspondence of user's input, module 202 is set by described format and is recorded in described formatting property field.Application the technical program, the format mode of the corresponding different pieces of information of user's input, can be recorded into different formatting property fields, thus supports that user uses self-defining format mode, formats achievement data at server end.
In technique scheme, preferably, also comprise: data update module 212, the described result data after using form process upgrades described tables of data application the technical program, can be format final displayed value, also can be by the actual value in format mode Update Table table unit.
In technique scheme, preferably, when the format mode of described result data comprises multiple, described format processing module 206 represents region according to described result data in described client, select a kind of from multiple described format mode, and described format mode selectively carry out format process to described data.Application the technical program, when result data has multiple format mode, system can represent region according to client, selects most suitable format mode, user friendlyly checks.
Fig. 3 shows according to an embodiment of the invention for the process flow diagram of the providing data formatting method of on-line analysing processing system.
As shown in Figure 3, the providing data formatting method for on-line analysing processing system of the present invention, comprising: step 302, and the different pieces of information in tables of data arranges corresponding format mode; Step 304, according to the request of client, obtains the result data that described request is corresponding from described tables of data; Step 306, according to the format mode of described result data, carries out format process to described result data; Step 308, passes to described client by the described result data after format process.Application the technical program, just can format achievement data according to self-defining format mode at server end, and the result data after format is outputted to client, is illustrated in form.
In technique scheme, preferably, described step 302 comprises: in described tables of data, arrange formatting property field, is recorded the format mode of described different pieces of information by described formatting property field; Before described step 306, also comprise: from described formatting property field, read the format mode of described result data.Application the technical program, the format mode of result data, can carry out record by formatting property field, the formatting property field that the format mode of different pieces of information is corresponding different, thus can just determine reading format mode at server end, and complete format.
In technique scheme, preferably, described step 302 also comprises: the format mode receiving the described different pieces of information of correspondence of user's input, and is recorded in described formatting property field.Application the technical program, the format mode of the corresponding different pieces of information of user's input, can be recorded into different formatting property fields, thus supports that user uses self-defining format mode, formats achievement data at server end.
In technique scheme, preferably, also comprise: the described result data after using form process upgrades described tables of data.Application the technical program, can be format final displayed value, also can be by the actual value in format mode Update Table table unit.
In technique scheme, preferably, described step 306 comprises: when the format mode of described result data comprises multiple, in described client, region is represented according to described result data, select a kind of from multiple described format mode, and described format mode selectively carry out format process to described data.Application the technical program, when result data has multiple format mode, system can represent region according to client, selects most suitable format mode, user friendlyly checks.
Fig. 4 shows the process flow diagram of providing data formatting according to an embodiment of the invention.
As shown in Figure 4, the idiographic flow of the providing data formatting of embodiments of the invention is as follows:
Step 402, the expression formula of request is delivered in on-line analysing processing system by client.
Step 404, carries out expression parsing.Resolved by expression interpreter, the grammer of main verification expression formula, ensures the correctness of wherein member's (comprising dimension member and index) object, and expression parsing is become discernible interrogation model in background analysis system.
Step 406, carries out expression formula calculating.Calculators for Mathematic Expression loads the member in ranks and slice axis according to interrogation model, and ranks member and the rear generation unit model of index intersection, if model of element does not have buffer memory, counter can generate database query object according to interrogation model, obtains the value of this unit.
Step 408, calculated value formats.Cell value formatter carries out format process according to analytical model middle finger target formatting mechanism to the result after calculating, is restored to client display.Wherein, format can be format index displayed value, and actual value is not made an amendment, and also directly can revise actual value, and amended actual value is written back in index unit, and whether write-back can be arranged by system breaker in middle.
Fig. 5 shows the block diagram of providing data formatting type according to an embodiment of the invention.
As shown in Figure 5, the formatting mechanism 500 of achievement data comprises: format string 502, prefabricated format type 504, and extendible custom formatting 506.
Wherein, format string comprises: amount of money type, retains decimal place, adds thousand points of positions etc.Its interfacial effect sectional drawing as shown in Figure 6.
In analytical model designer, three kinds of format modes that embodiments of the invention are prefabricated to be commonly used at present: in units of ten thousand, in units of 1,000,000, in units of hundred million, these three kinds of modes use very general when amount of the fund is very large at present.Its interfacial effect sectional drawing as shown in Figure 7.
In addition, we additionally provide extendible custom formatting mode, and user can need custom formats mode according to oneself, realizes the formatCell method in interface CellFormatter.Code is as follows:
Import parameter into and can be any type, return character string type after format.
More than be described with reference to the accompanying drawings technical scheme of the present invention.By technical scheme of the present invention, providing data formatting display can be carried out to the index of Controlled Analytical Systems, thus meet enterprise when carrying out multi-angular analysis on-line analytical processing, the flexible and changeable display achievement data of formatting method can be passed through.Arrange simple, be convenient to enterprise more convenient and analyze intuitively and show data, improve holistic approach performance and the dirigibility of enterprise.When needing time dimension to be carried out to the operations such as filtration, can, according to the dynamic formation component model of Report layouts, be that time series analysis becomes more simple, intuitively, easy-to-use.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, 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 amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (8)

1. for a data formatter for on-line analysing processing system, it is characterized in that, comprising:
Format arranges module, and the different pieces of information in tables of data arranges corresponding format mode;
Data acquisition module, according to the request of client, obtains the result data that described request is corresponding from described tables of data;
Format processing module, according to the format mode of described result data, carries out format process to described result data;
Data transfer module, passes to described client by the described result data after format process;
Wherein, when the format mode of described result data comprises multiple, described format processing module represents region according to described result data in described client, select a kind of from multiple described format mode, and described format mode selectively carry out format process to described data.
2. the data formatter for on-line analysing processing system according to claim 1, it is characterized in that, described format arranges module and arrange formatting property field in described tables of data, is recorded the format mode of described different pieces of information by described formatting property field;
Described format processing module also from described formatting property field, reads the format mode of described result data.
3. the data formatter for on-line analysing processing system according to claim 2, is characterized in that, also comprise:
User operation module, receives the format mode of the described different pieces of information of correspondence of user's input, arranges module be recorded in described formatting property field by described format.
4. the data formatter for on-line analysing processing system according to claim 1, is characterized in that, also comprise:
Data update module, the described result data after using form process upgrades described tables of data.
5., for a providing data formatting method for on-line analysing processing system, it is characterized in that, comprising:
Step 302, the different pieces of information in tables of data arranges corresponding format mode;
Step 304, according to the request of client, obtains the result data that described request is corresponding from described tables of data;
Step 306, according to the format mode of described result data, carries out format process to described result data;
Step 308, passes to described client by the described result data after format process;
Wherein, described step 306 comprises:
When the format mode of described result data comprises multiple, in described client, represent region according to described result data, select a kind of from multiple described format mode, and described format mode selectively carries out format to described data processes.
6. the providing data formatting method for on-line analysing processing system according to claim 5, it is characterized in that, described step 302 comprises: in described tables of data, arrange formatting property field, is recorded the format mode of described different pieces of information by described formatting property field;
Before described step 306, also comprise: from described formatting property field, read the format mode of described result data.
7. the providing data formatting method for on-line analysing processing system according to claim 6, it is characterized in that, described step 302 also comprises:
Receive the format mode of the described different pieces of information of correspondence of user's input, and be recorded in described formatting property field.
8. the providing data formatting method for on-line analysing processing system according to claim 5, is characterized in that, also comprise:
Described result data after using form process upgrades described tables of data.
CN201210371513.4A 2012-09-28 2012-09-28 For data formatter and the method for on-line analysing processing system Active CN102866985B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210371513.4A CN102866985B (en) 2012-09-28 2012-09-28 For data formatter and the method for on-line analysing processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210371513.4A CN102866985B (en) 2012-09-28 2012-09-28 For data formatter and the method for on-line analysing processing system

Publications (2)

Publication Number Publication Date
CN102866985A CN102866985A (en) 2013-01-09
CN102866985B true CN102866985B (en) 2016-03-30

Family

ID=47445863

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210371513.4A Active CN102866985B (en) 2012-09-28 2012-09-28 For data formatter and the method for on-line analysing processing system

Country Status (1)

Country Link
CN (1) CN102866985B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9853714B2 (en) * 2013-10-11 2017-12-26 Ge Aviation Systems Llc Data communications network for an aircraft
CN104657091B (en) * 2013-11-20 2018-11-13 航天信息股份有限公司 Template data formats Method of printing in a kind of taxation control system
WO2018053859A1 (en) * 2016-09-26 2018-03-29 浙江核新同花顺网络信息股份有限公司 Report form display system and method
CN111444251B (en) * 2020-03-24 2023-10-13 浪潮通用软件有限公司 Flexible and efficient dynamic data conversion method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236637A (en) * 2008-02-22 2008-08-06 金蝶软件(中国)有限公司 Financial affairs system and processing method simultaneously supporting two kinds of accounting system
CN101847152A (en) * 2010-02-01 2010-09-29 浪潮集团山东通用软件有限公司 Statistical analysis method and statistical analysis system for statements of various criterions based on data unit

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101158900B (en) * 2007-11-19 2010-09-08 北京大学 A report generation system and method based on template series
CN101183371B (en) * 2007-12-12 2010-06-09 中兴通讯股份有限公司 Method for quickly finishing large data-handling and reporting system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236637A (en) * 2008-02-22 2008-08-06 金蝶软件(中国)有限公司 Financial affairs system and processing method simultaneously supporting two kinds of accounting system
CN101847152A (en) * 2010-02-01 2010-09-29 浪潮集团山东通用软件有限公司 Statistical analysis method and statistical analysis system for statements of various criterions based on data unit

Also Published As

Publication number Publication date
CN102866985A (en) 2013-01-09

Similar Documents

Publication Publication Date Title
Wickham et al. Reflecting on the strategic use of CAQDAS to manage and report on the qualitative research process
CN103631969B (en) A kind of generation method and device of report data
CN111813963A (en) Knowledge graph construction method and device, electronic equipment and storage medium
CN113449187A (en) Product recommendation method, device and equipment based on double portraits and storage medium
CN116468010A (en) Report generation method, device, terminal and storage medium
CN110765750B (en) Report data input method and terminal equipment
CN106469140A (en) A kind of report generating system and its method
CN101859303A (en) Metadata management method and management system
CN104199938B (en) Agricultural land method for sending information and system based on RSS
CN102866985B (en) For data formatter and the method for on-line analysing processing system
CN115408399A (en) Blood relationship analysis method, device, equipment and storage medium based on SQL script
CN103729713A (en) Audit result display configuration method and device
US9298686B2 (en) System and method for simulating discrete financial forecast calculations
CN109710250A (en) It is a kind of for constructing the visualization engine system and method for user interface
CN108536715B (en) Preview page generation method, device, equipment and storage medium
CN110414926A (en) Account management method, device and computer readable storage medium
CN113127574A (en) Service data display method, system, equipment and medium based on knowledge graph
CN115544183A (en) Data visualization method and device, computer equipment and storage medium
CN116737708A (en) Data verification method, device, computer equipment and storage medium
CN113687827B (en) Data list generation method, device and equipment based on widget and storage medium
CN118445293B (en) A multi-level data linkage method, device and storage medium in complex business scenarios
CN111553133B (en) Report generation method and device, electronic equipment and storage medium
CN113687825A (en) Software module construction method, device, equipment and storage medium
CN107203525A (en) The treating method and apparatus of database
CN104123138A (en) Rapid building method for ERP 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