CN102663024A - Data portal system for enterprise data unified platform - Google Patents

Data portal system for enterprise data unified platform Download PDF

Info

Publication number
CN102663024A
CN102663024A CN2012100785949A CN201210078594A CN102663024A CN 102663024 A CN102663024 A CN 102663024A CN 2012100785949 A CN2012100785949 A CN 2012100785949A CN 201210078594 A CN201210078594 A CN 201210078594A CN 102663024 A CN102663024 A CN 102663024A
Authority
CN
China
Prior art keywords
module
data
analysis
layer
exhibition method
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.)
Pending
Application number
CN2012100785949A
Other languages
Chinese (zh)
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.)
BEIJING INFORMATION SMART Co Ltd
Original Assignee
BEIJING INFORMATION SMART 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 BEIJING INFORMATION SMART Co Ltd filed Critical BEIJING INFORMATION SMART Co Ltd
Priority to CN2012100785949A priority Critical patent/CN102663024A/en
Publication of CN102663024A publication Critical patent/CN102663024A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a data portal system for an enterprise data unified platform. The data portal system comprises a back-stage system module and a front-end function module, the back-stage system module consists of a presentation layer, a business layer, a duration layer and a Mysql (My structured query language) database, and the front-end function module comprises a homepage module, a personal information module, a daily report KPI (key performance indicator) module, an operational analysis report module, a system announcement module and a system setting module. JSP (Java server page) technology, AJAX (asynchronous JavaScript and extensive makeup language) technology and Jquery technology are adopted for the presentation layer, a Spring MVC (model view controller) frame is adopted for the business layer, and an iBATIS frame is adopted for the duration layer. The operational analysis report module comprises various function modules. The data portal system can realize cross-platform running, is high in safety and low in maintenance cost, can carry out offline data analysis, is compatible to any third-party report tools and supports various report output formats.

Description

A kind of data gate system that is used for the business data unified platform
Technical field
The present invention relates to data analysis technique, particularly a kind of be used for the business data unified platform the data gate system.
Background technology
Below be some explanations of nouns in this area, its usable range only limits to the present invention:
Door (Portal): former door or the inlet of making a comment or criticism, be used for the portal website of internet and the gate system of enterprise application system at present more, refer in particular to the data gate system here.Portal is that a kind of Web uses, and is commonly used to the content that personalization, single-sign-on is provided, assembles each information source, and as the host of infosystem presentation layer.
The web assembly based on the Java technology that Portlet:Portlet is managed by the portlet container, it is handled the front end request and generates dynamic content.Usually portal page of request causes a plurality of portlets and is called, and each portlet can generate a marker field, and combines with the marker field that other portlets generates and to form a complete portal page and show the user.
JSP: i.e. Java Server Pages, be by Sun Microsystems company advocate, many companies participate in a kind of dynamic web page technique standard of setting up together.The somewhat similar ASP technology of JSP technology, it is in traditional webpage html file (* .htm, * .html), to insert java applet section (Scriptlet) and JSP mark (tag), thereby forms jsp file (* .jsp).Web application with the JSP exploitation is cross-platform, can under Linux, move, and also can on other operating systems, move
AJAX: asynchronous JavaScript and XML AJAX are not a kind of new programming languages, but a kind of technology that is used to create the better faster and web application that interactivity is stronger.
MVC:MVC is the abbreviation of three words, is respectively: model (Model), view (View) and control Controller).The purpose of MVC pattern is exactly to realize the function division of labor of Web system.Service logic in the Model layer realization system can realize with JavaBean or EJB usually.The View layer is used for mutual with the user, realizes with JSP usually.The Controller layer is the bridge of linking up between Model and the View, and the request that it can assign users also selects appropriate view to show being used for, and the input that it also can interpreting user simultaneously also is mapped as the executable operation of model layer with them.
Spring MVC:Spring framework provides the global function MVC module that makes up web application.Use the insertable MVC framework of Spring, can select to be to use built-in Spring Web framework still is the such Web framework of Struts.Through policy interface, the Spring framework is highly configurable, and comprises multiple view techniques, for example JSP technology, Velocity, Tiles, iText and POI.The view that Spring MVC framework and not knowing uses is not so can force you only to use the JSP technology.Spring MVC has separated the role of controller, model object, allocator and handling procedure object, and this separation lets them customize more easily.
IBATIS: a persistent layer framework based on Java.The persistent layer framework that iBATIS provides comprises SQL Maps and Data Access Objects (DAO), and a JPetStore instance that utilizes this framework exploitation also is provided simultaneously.
BIRT: i.e. Business Intelligence and Reporting Tools is to be the reporting system of increasing income based on Eclipse of web application exploitation, and special feature is that it is to be the basis with Java and J2EE.BIRT has two primary clusterings: based on the Report Designer of Eclipse, and assembly when being deployed to the operation on the application server.
KPI:Key Performance Indicator; It is the KPI Key Performance Indicator method; It is reduced to the examination to several key indexs to the assessment to performance; Key index is used as evaluation criteria,, can be described as Management by objectives to a certain extent and combine with the effective of Pareto's law employee's performance and the key index ground appraisal procedure of making comparisons.
The MySQL database: the MySQL database is a small-sized Relational DBMS, and the developer is a Sweden MySQL AB company.MySQL is a kind of associated data base management system, and linked database saves the data in the different tables, rather than all data are placed in the big warehouse.So just increase speed and improved dirigibility.The SQL of MySQL is " SQL ".SQL is the most frequently used standardized language that is used for accessing database.The MySQL The software adopted GPL (gnu general public license).Because its volume is little, speed is fast, the total cost of ownership is low, these characteristics of open source code especially, many middle-size and small-size websites have selected MySQL as site databases in order to reduce the website total cost of ownership.
Drill through: drilling through is the level that changes dimension, the granularity of transform analysis.It comprises upwards and drills through (roll up) and drill through (drill down) downwards, promptly goes up and bores and bore down.Rollup is summarized into high-level combined data with the detail data of low level on certain one dimension, perhaps reduce dimension; Be meant the analytical approach of automatic generation summary row.Through the mode of guide, the summary row that the user can the defined analysis factor for example for each annual sales situation of each department, can generate the total row in area and year, also can generate the total row in area or year.Drill down is then opposite, and it is deep into detail data from combined data and observes or increase new dimension.For example, during customer analysis " sales situation in each department, city ", each annual sales volume can be subdivided into,, the sales volume in each season can be continued to be subdivided into the sales volume in a certain year to the sales volume in some cities.Through the function that drills through, the user can more be understood in depth data, pinpoint the problems more easily, make correct decision-making.
The data gate system is mainly the demand that satisfies the business running that increases day by day; Make that the construction of the business data unified platform initiatively is that business development provides support and helps; Realize the intelligentized decision-making of enterprise; Realize tightr, wider integrated of management system and operation system, improve the architectural framework of the business data unified platform.This system incorporates the professional theory in a lot of outstanding backstages, for the business development of enterprise brings huge help, also for business operation brings huge facility, makes enterprise to generalization, synthesization, specialized enterprises near.
Prior art adopts ASP.NET as the data portal technology, and its integrated stand composition is as shown in Figure 1, mainly contains presentation layer, operation layer and access layer, wherein:
Presentation layer: in ASP.NET, this layer comprises the aspx page, user's control, server controls and class and object that some is security-related;
Operation layer: in ASP.NET, this layer comprises and uses SqlClient or OleDb to fetch data, Update Information and deleted data from SQL Server or Access database, and is put into data that obtain among DataReader or the DataSet and returns to presentation layer.Perhaps, the data of returning have only an integer numeral, and such as the line item number of a table, but this also will calculate with the data of data Layer;
Access layer: in ASP.NET, this layer can fetch data from SQL Server or Access database with Odbc or OleDb, gives operation layer data through the form of DataSet or DataReader, and the operation layer deal with data is given presentation layer.
The major defect of this technology is: can not be cross-platform, be not supported in linux, and the unix environment is operation down; Can only on the server platform of the Windows of Microsoft NT/2000/XP+IIS, well move; And poor stability is prone to be broken, so be not suitable for storage security information.
Summary of the invention
Technical matters to be solved by this invention provides a kind of data gate system that is used for the business data unified platform, and being used to solve the available data gate system can not be cross-platform, poor stability, maintenance cost are high, can not carry out the off-line data analysis, only support the problem of part report tool, report output change of format.
The technical scheme that the present invention solves the problems of the technologies described above is following: a kind of data gate system that is used for the business data unified platform; Comprise backstage system module and front-end functionality module; Said front-end functionality module; Be used for data exhibiting and data integration, download, alarm, and be used for submitting request to and returning to preceding end subscriber to the result after the system resume module of said backstage to said backstage system module; Said backstage system module is used to handle the request that said front-end functionality module is submitted to, and the data transmission after will handling is given the front-end functionality module.
Said backstage system module comprises presentation layer, operation layer, persistent layer and Mysql database, and is specific as follows:
Presentation layer is used to receive and manage the request and the response of said front end, and is used to show the front end page.
Operation layer is used to receive and handle request and the response that said presentation layer is submitted to.Operation layer is handled the request of said presentation layer submission and the content that response comprises six aspects:
Handle the service logic and professional check used: the user clicks some knob, hyperlink in the said data gate system; Trigger some incidents; When perhaps importing some data, can carry out logic and service observation to these behaviors, see and whether can satisfy these requests at operation layer; If can not return mistake, will submit to persistent layer if check successfully.
Management transaction: together said data gate system is operated simultaneously if having many consumers, it can be ranked according to priority at operation layer so, is divided into single affairs to each user's operation behavior; There are a lot of a series of incidents each affairs the inside; Can be these incidents as an issued transaction, before not handling, other user can not operate; After handling, carry out issued transaction to next user's action again.
Allow to carry out mutual interface: mainly allow presentation layer and persistent layer to carry out alternately with other layers.
Dependence between the management service level object: at operation layer, every kind of business procedure or object all are packaged into entity, and dependence is all arranged between every kind of entity, such as transaction business: to login earlier into, supplement with money again, select commodity again, again payment.These all are packaged into 4 entities, and dependence is arranged between the entity.
Strengthened the dirigibility between presentation layer and the persistent layer, so that they do not need to carry out each other direct communication: expose context from presentation layer and give operation layer to obtain business service, being equivalent to operation layer is the layer of a processing logic; There are some complicated service processes need not hold realization lastingly; Can avoid the complicacy of persistent layer, simplify persistent layer and presentation layer, peel off the complicated service logic out; Be placed on operation layer separately, help professional expansion and upgrading.
The realization of management from the operation layer to the presentation layer: the request that all presentation layers are submitted to finally will be carried out, and this implementation is managed control with operation layer.
Persistent layer is used for the operation of persistence is carried out in logic after the said operation layer processing and professional check, and is used to carry out database manipulation.The operation of persistence described here is meant to be increased, store, deletes, revises, upgrades and inquire about the Mysql database.
Database only links to each other with said persistent layer, is used to deposit the relevant data of said data gate system, and is used for data transmission to said persistent layer;
Said front-end functionality module comprises that homepage module, personal information module, system's bulletin module, performance analysis Reports module, daily paper KPI module, system are provided with module:
The homepage module is used for data call and data exhibiting.Through the panel board form form content is presented to the client, the front end page that is used for said data gate system is showed.It is top that to be User login be presented in behind the said data gate system homepage, and it comprises map form, scale, pie chart, rising tendency figure.The characteristics of homepage module comprise: the api interface of the report tool of integrated present main flow can represent all ready-made panel boards and map and is integrated in the homepage; The flash file has been carried out integrated, can call outside animation file easily; In said database, can customize the metadata record of homepage and be configured; In homepage; Said data gate system has been done a buffer zone, and all data that represent will be placed in the buffer zone when visiting for the first time, visits again later for the second time and will directly go to read the data in the buffer zone; Can not connect database again and reach, reduce and represent the time; The homepage layout can self-definedly be adjusted, and has personalized characteristic.
The personal information module, being used for the message that receives is outputed to said homepage module is to show.But designated user completion information issue promptly is publisher when releasing news, and can the nominator issue;
Daily paper KPI module is used for to the said performance analysis Reports module data that give particulars, and is used for to said homepage module data call being provided.Good through the form platform all kinds of KPI data minings; Be embedded into again among the JS of foreground; Being used for showing the KPI achievement data at said data gate system, promptly is to be presented in the form of the KPI achievement data of the daily care of enterprise administrator with daily sheet, figure in the said data gate system.The characteristics of daily paper KPI module comprise: the paging of KPI form, and promptly can carry out paging and show the row cache of going forward side by side a large amount of KPI data; Have the form dendrogram, can enumerate report name with tree-structure mode; The API development interface of the report tool of integrated main flow, the form platform of compatible all main flows; Real-time and Dynamic refreshes the displaying data, all adopts server mode, in case data issuing to the server of data door, can show latest data, need not restart the data portal service.
The performance analysis Reports module is used to provide the form of various time dimensions, comprises daily sheet, weekly return, first quarter moon form, month form, quarterly account, annual report form.The data of said performance analysis Reports module output to said homepage module and said daily paper KPI module through gathering polymerization.The realization of this module mainly is through being published to the form of ready-made various time dimensions in the server of data door, utilizing api interface to be integrated in the said data gate system again and represent.Said performance analysis Reports module function is numerous, comprises report output format module, form exhibition method module, regular mail module, SMS module, off-line analysis module, analytical approach module, professional subject analysis module.
System bulletin module, the said personal information module that is used to give out information promptly is to be used for open keeper's information releasing to the user, promptly is after the keeper gives out information, all users that login said data gate system can see the message after the issue.
System is provided with module, is used for said homepage module, personal information module, system bulletin module, performance analysis Reports module, daily paper KPI module is managed, and mainly is the function management and the rights management of each module.Simultaneously; Can be used for realizing said data gate system personal settings according to user's managerial demand and characteristics; System's setting comprises inner management, system configuration management, employee's management, Role Management, and corresponding described personal settings comprise that authority, role, department, personnel, username-password, report server that door is set connect configuration.
The beneficial effect that adopts such scheme be the data door of the present invention system integration various information and service; Satisfy all demands of different aspects user one-stoply; Its continuous variation of response service rapidly of function expansion flexibly; Cross-platform framework is the strong point that provides stable, and the user can choose at random own needed function, outward appearance.In addition; Said data gate system is fully based on the technology of JAVA, and and JAVA relies on the JAVA virtual machine fully, have no relation with operating system; The JAVA virtual machine of corresponding platform only need be installed on linux, unix, winodws platform, can dispose the service data gate system.Various application all are based on server, can keep latest edition at any time, are easy to dispose, safeguard and revise, and save cost.
On the basis of technique scheme, the present invention can also do following improvement.
Further, said presentation layer adopts JSP, AJAX, Jquery technology.
The beneficial effect that adopts said further scheme is that data gate system of the present invention adopts JSP at presentation layer, AJAX, Jquery technology, can support cross-platform and stable, its compatible CSS3, also compatible various browsers.The JQuery technology makes the user can handle HTML documents, events, realization animation effect more easily, and provides AJAX mutual for the website easily.Jquery also has a bigger advantage to be: its document description is very complete, and various application also says very in detail, also has the plug-in unit of many maturations available simultaneously.Jquery can make user's HTML page or leaf keep code to separate with the HTML content, that is to say, need not insert a pile JS in the HTML the inside again and come call instruction, only needs definition ID to get final product.
Further, said operation layer adopts Spring MVC framework.
The beneficial effect that adopts above-mentioned further scheme is that data gate system of the present invention adopts Spring MVC framework at operation layer, and the Full Featured MVC that has made up web application realizes.Through policy interface, the MVC framework becomes to highly configurable, and the MVC framework has held a large amount of view techniques, comprising JSP, Velocity, Tiles, iText and POI, has solved the complicacy of enterprise application exploitation.
Further, said persistent layer adopts the iBATIS framework.
The beneficial effect that adopts above-mentioned further scheme is that data gate system of the present invention adopts the IBATIS framework at persistent layer; The persistent layer framework that iBATIS provides comprises SQL Maps and Data AccessObjects (DAO), and iBATIS allows object is mapped to database in many ways.The situation that the function of enterprise application system realizes with single-mode is seldom.A lot of enterprise-oriented system need be carried out issued transaction by day, and carry out the data batch operation at night.IBATIS allows to shine upon in many ways, has guaranteed that every kind of business processing can both carry out with mode as far as possible efficiently.IBATIS also supports multiple access strategy.Can also select all some data to postpone to load, load those complex properties, avoid bringing serious performance issue through SQL.
Further, said database adopts the MySQL database.
The beneficial effect that adopts above-mentioned further scheme is that the MySQL database has the advantage that volume is little, speed is fast, the total cost of ownership is low, and especially these characteristics of open source code can reduce the website total cost of ownership.
Further; Said performance analysis Reports module comprise form exhibition method module,, regularly mail module, SMS module, report output format module, professional subject analysis module, analytical approach module and off-line analysis module, the concrete introduction of each module is following:
Form exhibition method module: said form exhibition method module links to each other with said SMS module with said regular mail module respectively, is used for being pushed to said regular mail module or said SMS module to the results messages of form displaying according to pushing configuration information; Said form exhibition method module links to each other with said report output format module, is used for sending to said report output format module to the output format incident of form; Said form exhibition method module links to each other with said professional subject analysis module, is used for the information of said form exhibition method module is carried out by professional subject analysis; Said form exhibition method module links to each other with said analytical approach module, is used for the information of said form exhibition method module is carried out self-defined analysis.Said form exhibition method module is utilized the Flash technology, through api interface form is resolved and is called, and is used for report data is represented to the user.This module can represent report data to the user more neatly; Like fixing form; Self-defined report, extemporaneous form, chart, multidimensional performance analysis, data mining etc.; Show that the interface requires succinct, style unification, can also remind and early warning through modes such as note, mails for unusual analysis result.In addition, form shows and to be based on third party's report server that as long as in Report Designer, be published to ready-made form or panel board in the report server, the form in the data door is understood updated at any time, can keep latest edition constantly.
Regularly the mail module is used for that the information of said form display module is carried out regular mail and sends.Detailed process is said form display module to be carried out the good result of form operation post analysis be delivered to the corresponding api interface of mail server; Through Event triggered mailbox sending function, periodically the good result of said form operation post analysis is sent to the email address of appointment.
The SMS module is used for that the information of said form exhibition method module is carried out SMS and sends.Detailed process is through in said data gate system, calling the URL of external messaging Networking Platform, pass to URL to various KPI object informations, open URL again, sending the form operation result through SMS.
The report output format module is used for exporting the data of showing or download with specified format according to the outgoing event of form exhibition method module.Said report output format module is used for realizing data are exported to specified format through calling BIRT form api interface correlation technique.This module makes things convenient for off-line analysis, browses, prints exporting to the data of all forms, chart local various file layouts.The export form comprises HTML, EXCEL 2003/2007, TXT, PDF, printing.
Professional subject analysis module is used for the information of said form exhibition method module is analyzed according to professional theme.Said professional subject analysis module can be carried out data analysis to the bordereaux of each professional theme in the whole data model of enterprise, can also carry out on year-on-year basis simultaneously, chain rate and accounting analysis.
The analytical approach module is used for coming the information of said form exhibition method module is carried out self-defined analysis according to user's request.Said analytical approach module is analyzed and is seen clearly report data to different client layers, different data targets and different viewing angles, and viewing angle is exactly different dimension here, like time, area, channel, company.In subject analysis or the statistical study form different user various analysis is provided, comprises: multidimensional analysis, promptly go to analyze data from a plurality of different angles and combination thereof; Trend analysis promptly from a certain index of time series analysis trend over time, is found out its rule; The unexpected analysis promptly found out abnormal conditions data such as too high, too low, that amplitude of variation is excessive, and can further be carried out the data mining of Correlative Influence Factors from a large amount of historical datas; Rank is analyzed, and promptly from mass data, finds out Top N or Bottom N data by certain sorting technique, and these are data represented needs the degree of special concern; Comparative analysis promptly goes different pieces of information set (mainly referring to subclass and superset and integral body, set and its supplementary set here) is compared from identical angle, finds out the difference place, and can further deeply excavate reason of discrepancies; Reason and impact analysis promptly for certain particular result that has produced, are excavated influence factor from mass data, and analyze the significance level of different factors or combination.
The off-line analysis module, said off-line analysis module links to each other with said analytical approach module, is used for the self-defined setting on said analytical approach module according to the user, and the data that said analytical approach module is represented download to carries out off-line analysis and displaying on this locality.Detailed process is included in the BIRT platform brill brill analysis down is set, and through the front end page form operation result is exported to html format, and the output result to html format carries out off-line analysis again.
Adopt the beneficial effect of above-mentioned further scheme to be: data gate system of the present invention support is bored down, is gone up the mode of boring, and has to add up to and detailed inquiry, and concrete dimension inquiry is arranged; Report form type has daily sheet, weekly return, first quarter moon form, month form, quarterly account, annual report form; Statement form is supported HTML, and EXCEL 2003/2007, TXT, and PDF, and also to derive form be What You See Is What You Get, is exactly in said data gate system, and data are any forms, and the file of derivation is exactly any form, can not change data layout and pattern; Form is showed can pass through browser, regularly mail and SMS; Can carry out the off-line data analysis, download to this locality to data after, need not connect server later on, on this machine, directly open downloaded files, can carry out data analysis; Complete api interface based on JAVA can compatible any third-party report tool.In addition, according to the characteristics of form exhibition method module, all application all are based on server, so they can keep latest edition constantly.
Description of drawings
Fig. 1 is the integrated stand composition of data gate system described in the prior art;
Fig. 2 is the integrated stand composition of data gate system described in the embodiment of the invention;
Fig. 3 is the structural drawing of front-end functionality module described in the embodiment of the invention;
Fig. 4 is the operational flow diagram of homepage module described in the embodiment of the invention;
Fig. 5 is the module of daily paper KPI described in an embodiment of the invention operational flow diagram;
Fig. 6 is the structural drawing of performance analysis Reports module described in the embodiment of the invention.
Embodiment
Below in conjunction with accompanying drawing principle of the present invention and characteristic are described, institute gives an actual example and only is used to explain the present invention, is not to be used to limit scope of the present invention.
The present invention with IS/BI-Portal data gate system as embodiment; IS/BI-Portal data gate system is for increasing the business personnel obtains information from data warehouse efficient; Set up information obtaining mode fast, improve the ease for use of data analysis, data mining and create.In IS/BI-Portal data gate system, will set up unified business, information interchange platform, and make up various information subscribing and obtain channel, allow the application on the User Defined page, and application will be sorted out.
IS/BI-Portal data gate system comprises backstage system module and front-end functionality module, and its integrated stand composition is as shown in Figure 2, and said backstage system module is connected mutually with said front-end functionality module; Said backstage system module is used to handle the request that said front-end functionality module is submitted to, and is used for data transmission to the front-end functionality module; Said front-end functionality module is responsible for data exhibiting and data integration, download, alarm and is returned to preceding end subscriber to the result of said backstage system resume module.
Said backstage system module comprises presentation layer, operation layer, persistent layer and database, and is specific as follows:
Presentation layer is used to receive and manage the request and the response of said front end, and is used to show the front end page, and said presentation layer adopts JSP, AJAX, Jquery technology.Presentation layer adopts JSP, AJAX, the Jquery technology, can support cross-platform and stable, its compatible CSS3, also compatible various browsers.The JQuery technology makes the user can handle HTML documents, events, realization animation effect more easily, and provides AJAX mutual for the website easily.Jquery also has a bigger advantage to be: its document description is very complete, and various application also says very in detail, also has the plug-in unit of many maturations available simultaneously.Jquery can make user's HTML page or leaf keep code to separate with the HTML content, that is to say, need not insert a pile JS in the HTML the inside again and come call instruction, only needs definition ID to get final product.
Operation layer is used to receive and handle request and the response that said presentation layer is submitted to, and said operation layer adopts Spring MVC framework.Operation layer adopts Spring MVC framework, and the Full Featured MVC that has made up web application realizes.Through policy interface, the MVC framework becomes to highly configurable, and the MVC framework has held a large amount of view techniques, comprising JSP, Velocity, Tiles, iText and POI, has solved the complicacy of enterprise application exploitation.Request and response that operation layer is handled said presentation layer submission comprise:
Handle the service logic and professional check used: the user clicks some knob, hyperlink in the said data gate system; Trigger some incidents; When perhaps importing some data, can carry out logic and service observation to these behaviors, see and whether can satisfy these requests at operation layer; If can not return mistake, will submit to persistent layer if check successfully.
Management transaction: together said data gate system is operated simultaneously if having many consumers, it can be ranked according to priority at operation layer so, is divided into single affairs to each user's operation behavior; There are a lot of a series of incidents each affairs the inside; Can be these incidents as an issued transaction, before not handling, other user can not operate; After handling, carry out issued transaction to next user's action again.
Allow to carry out mutual interface: mainly allow presentation layer and persistent layer to carry out alternately with other layers.
Dependence between the management service level object: at operation layer, every kind of business procedure or object all are packaged into entity, and dependence is all arranged between every kind of entity, such as transaction business: to login earlier into, supplement with money again, select commodity again, again payment.These all are packaged into 4 entities, and dependence is arranged between the entity.
Strengthened the dirigibility between presentation layer and the persistent layer, so that they do not need to carry out each other direct communication: expose context from presentation layer and give operation layer to obtain business service, being equivalent to operation layer is the layer of a processing logic; There are some complicated service processes need not hold realization lastingly; Can avoid the complicacy of persistent layer, simplify persistent layer and presentation layer, peel off the complicated service logic out; Be placed on operation layer separately, help professional expansion and upgrading.
The realization of management from the operation layer to the presentation layer: the request that all presentation layers are submitted to finally will be carried out, and this implementation is managed control with operation layer.
Persistent layer is used for the operation of persistence is carried out in logic after the said operation layer processing and professional check, and is used to carry out database manipulation.The operation of persistence described here is meant to be increased, store, deletes, revises, upgrades and inquire about the Mysql database.Said persistent layer adopts the iBATIS framework.Persistent layer adopts the IBATIS framework, and the persistent layer framework that iBATIS provides comprises SQL Maps and Data Access Objects (DAO), and iBATIS allows object is mapped to database in many ways.The situation that the function of enterprise application system realizes with single-mode is seldom.A lot of enterprise-oriented system need be carried out issued transaction by day, and carry out the data batch operation at night.IBATIS allows to shine upon in many ways, has guaranteed that every kind of business processing can both carry out with mode as far as possible efficiently.IBATIS also supports multiple access strategy.Can also select all some data to postpone to load, load those complex properties, avoid bringing serious performance issue through SQL.
Database adopts the MySQL database, and said database only links to each other with said persistent layer, is used to deposit the relevant data of said data gate system, and is used for data transmission to said persistent layer.
In addition; Said data gate system is fully based on the technology of JAVA, and and JAVA relies on the JAVA virtual machine fully, have no relation with operating system; The JAVA virtual machine of corresponding platform only need be installed on linux, unix, winodws platform, can dispose the service data gate system.
The structural drawing of said front-end functionality module is as shown in Figure 3, comprising:
The homepage module; Be used for data call and data exhibiting; Said performance analysis Reports module gets into said homepage module through gathering the output of input back, and said homepage module also can directly be called the data of said daily paper KPI module simultaneously, and the message of said personal information module also can directly output in the said homepage module; Simultaneously, said homepage module is provided with module through said system and carries out function and rights management.Said homepage module is presented to the client through the panel board form with the form content, and the front end page that is used for said data gate system is showed.It is top that to be User login be presented in behind the said data gate system homepage, and it comprises map form, scale, pie chart, rising tendency figure.The characteristics of homepage module comprise: the api interface of the report tool of integrated present main flow can represent all ready-made panel boards and map and is integrated in the homepage; The flash file has been carried out integrated, can call outside animation file easily; In said Mysql database, can customize the metadata record of homepage and be configured; In homepage; Said data gate system has been done a buffer zone, and all data that represent will be placed in the buffer zone when visiting for the first time, visits again later for the second time and will directly go to read the data in the buffer zone; Can not connect database again and reach, reduce and represent the time; The homepage layout can self-definedly be adjusted, and has personalized characteristic.
The process flow diagram of homepage module operation is as shown in Figure 4, and the user logins the data door, and whether the judgment data door has connected said Mysql database again, if do not connect, then finishes operation homepage module; If connected said Mysql database, then further connect report server, judge whether successful connection of report server, if not successful connection then finishes to move the homepage module; If connected report server, then load other page metadatas such as homepage chart, form, reload the data that homepage represents, promptly accomplished operation to the homepage module.
The personal information module is used for that the message that receives is outputed to said homepage module and shows.But designated user completion information issue promptly is publisher when releasing news, and can the nominator issue;
Daily paper KPI module is used for to the said performance analysis Reports module data that give particulars, and is used for to said homepage module data call being provided.Good through the form platform all kinds of KPI data minings; Be embedded into again among the JS of foreground; Being used for showing the KPI achievement data at said data gate system, promptly is to be presented in the form of the KPI achievement data of the daily care of enterprise administrator with daily sheet, figure in the said data gate system.The characteristics of daily paper KPI module comprise: the paging of KPI form, and promptly can carry out paging and show the row cache of going forward side by side a large amount of KPI data; Have the form dendrogram, can enumerate report name with tree-structure mode; The API development interface of the report tool of integrated main flow, the form platform of compatible all main flows; Real-time and Dynamic refreshes the displaying data, all adopts server mode, in case data issuing to the server of data door, can show latest data, need not restart the data portal service.
The operational flow diagram of daily paper KPI module is as shown in Figure 5, and at first the user logins the data door, and whether the judgment data door has connected said Mysql database again, if do not connect, then finishes operation daily paper KPI module; If connected said Mysql database, then call the api interface of report server.Further, call the chart and the tabulation of report server issue, judge again whether report server is connected to the place database of the data that institute will represent, if not successful connection, the one-tenth door can be reported exception error; If successful connection, the chart, tabulation, map, data that then load long-range report server have been accomplished the operation to daily paper KPI module in the page.
The performance analysis Reports module is used to provide the form of various time dimensions, comprises daily sheet, weekly return, first quarter moon form, month form, quarterly account, annual report form.The data of said performance analysis Reports module output to said homepage module and said daily paper KPI module through gathering polymerization.The realization of said performance analysis Reports module mainly is through being published to the form of ready-made various time dimensions in the server of data door, utilizing api interface to be integrated in the said data gate system again and represent.Said performance analysis Reports module function is numerous; Can know according to Fig. 6; Comprise report output format module, form exhibition method module, regular mail module, SMS module, off-line analysis module, analytical approach module, professional subject analysis module, the concrete introduction of each module is following:
Form exhibition method module: said form exhibition method module links to each other with said SMS module with said regular mail module respectively, is used for being pushed to said regular mail module or said SMS module to the results messages of form displaying according to pushing configuration information; Said form exhibition method module links to each other with said report output format module, is used for sending to said report output format module to the output format incident of form; Said form exhibition method module links to each other with said professional subject analysis module, is used for the information of said form exhibition method module is carried out by professional subject analysis; Said form exhibition method module links to each other with said analytical approach module, is used for the information of said form exhibition method module is carried out self-defined analysis.
Said form exhibition method module is utilized the Flash technology, through api interface form is resolved and is called, and is used for report data is represented to the user.This module can represent report data to the user more neatly; Like fixing form; Self-defined report, extemporaneous form, chart, multidimensional performance analysis, data mining etc.; Show that the interface requires succinct, style unification, can also remind and early warning through modes such as note, mails for unusual analysis result.In addition, form shows and to be based on third party's report server that as long as in Report Designer, be published to ready-made form or panel board in the report server, the form in the data door is understood updated at any time, can keep latest edition constantly.
Regularly the mail module is used for that the information of said form display module is carried out regular mail and sends.Detailed process is that said form display module is carried out the good result of form operation post analysis; Operation situation such as the same day; Be delivered to the corresponding api interface of mail server,, periodically the operation situation on the same day sent to the email address of appointment through Event triggered mailbox sending function.Safety, good confidentiality.
The SMS module is used for that the information of said form exhibition method module is carried out SMS and sends.Detailed process is through in said data gate system, calling the URL of external messaging Networking Platform, pass to URL to various KPI object informations, open URL again, sending the form operation result through SMS.Said SMS module supports multimedia message to send, and the result that it is good that form moves post analysis is sent in the administration and supervision authorities hand, holds the up-to-date management state of enterprise in real time, even go on business meeting, also can not delay the business operation and the development decision-making of company.
The report output format module is used for exporting the data of showing or download with specified format according to the outgoing event of form exhibition method module.Said report output format module is used for realizing data are exported to specified format through calling BIRT form api interface correlation technique.This module makes things convenient for off-line analysis, browses, prints exporting to the data of all forms, chart local various file layouts.The export form comprises HTML, EXCEL 2003/2007, TXT, PDF, printing.
Professional subject analysis module is used for the information of said form exhibition method module is analyzed according to professional theme.Said professional subject analysis module can be carried out data analysis to the bordereaux of each professional theme in the whole data model of enterprise, can also carry out on year-on-year basis simultaneously, chain rate and accounting analysis.
The analytical approach module is used for coming the information of said form exhibition method module is carried out self-defined analysis according to user's request.Said analytical approach module is analyzed and is seen clearly report data to different client layers, different data targets and different viewing angles, and viewing angle is exactly different dimension here, like time, area, channel, company.In subject analysis or the statistical study form different user various analysis is provided, comprises: multidimensional analysis.Promptly go to analyze data from a plurality of different angles and combination thereof; Trend analysis promptly from a certain index of time series analysis trend over time, is found out its rule; The unexpected analysis promptly found out abnormal conditions data such as too high, too low, that amplitude of variation is excessive from a large amount of historical datas.And can further carry out the data mining of Correlative Influence Factors; Rank is analyzed, and promptly from mass data, finds out Top N or Bottom N data by certain sorting technique, and these are data represented needs the degree of special concern; Comparative analysis promptly goes different pieces of information set (mainly referring to subclass and superset and integral body, set and its supplementary set here) is compared from identical angle, finds out the difference place, and can further deeply excavate reason of discrepancies; Reason and impact analysis promptly for certain particular result that has produced, are excavated influence factor from mass data, and analyze the significance level of different factors or combination.
The off-line analysis module, said off-line analysis module links to each other with said analytical approach module, is used for the self-defined setting on said analytical approach module according to the user, and the data that said analytical approach module is represented download to carries out off-line analysis and displaying on this locality.Said off-line analysis module is provided with to bore under the brill at the BIRT platform and analyzes, and through the front end page form operation result is exported to html format, and the output result to html format carries out off-line analysis again.For example when boss goes on business inconvenient access system, still can not dally over one's work, know company's production and management every day through the mode of mail, and can through last brill down brills wait the details of analysis means understanding operation, it is dynamic in time to hold up-to-date operation.
System's bulletin module links to each other with said personal information module, and said personal information module is used to give out information.Promptly be to be used for open keeper's information releasing to the user, after the keeper gave out information, all users that login said data gate system can see the message after the issue.
System is provided with module, is used for said homepage module, personal information module, system's bulletin module, performance analysis Reports module and daily paper KPI module are carried out the management of aspects such as function and authority.Through said system module is set; Can be used for realizing said data gate system personal settings according to user's managerial demand and characteristics; System's setting comprises inner management, system configuration management, employee's management, Role Management, and corresponding described personal settings comprise that authority, role, department, personnel, username-password, report server that door is set connect configuration.
The practical implementation step is:
At first, press the hardware requirement configuration-system
CPU: more than the minimum requirements dominant frequency 2.0GHz, suggestion requires 2.2GHz.
Internal memory: more than the minimum requirements 1G, suggestion requires 2G.
Hard disk: more than the minimum requirements 40G, suggestion requires 160G.
Secondly, given software requirement is pressed the software requirement configuration software.
Application server: minimum requirements tomcat5.0, suggestion requires 6.0 editions.
Database server: minimum requirements mysql, suggestion requires 5.0 above versions.
Once more, the JDK translation and compiling environment is set.
Classpath:%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
Path: increase originally bin;
Java_home:C:\Program?Files\Java\jdk1.6.0_16
Once more, load the issue bag.
The report.war compressed package be put into webapps under the catalogue.
Once more, configuration project environment.
Open the report.war compressed package, enter into file WEB-INF, jtds.properties opens file; " 127.0.0.1:3306 " that revises second row " jdbc.url=" back is the database place IP and the port of required connection; " 127.0.0.1 " that revise second row " zx.address=" back is the IP of current issue main frame; " sa " that revises the third line " jdbc.username=" back is the login name that actual institute connects database; " 000000 " of revising fourth line " jdbc.password=" back is the corresponding login password of database;
Once more, system formally issues.
Double-click bin start service.
At last, according to the introduction of this instructions embodiment, operation IS/BI-Portal data gate system.
The above is merely preferred embodiment of the present invention, and is in order to restriction the present invention, not all within spirit of the present invention and principle, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (8)

1. data gate system that is used for the business data unified platform; It is characterized in that; Comprise backstage system module and front-end functionality module: said front-end functionality module; Be used for data exhibiting and data integration, download, alarm, and be used for submitting request to and returning to preceding end subscriber to the result after the system resume module of said backstage to said backstage system module; Said backstage system module is used to handle the request that said front-end functionality module is submitted to, and the data transmission after will handling is given the front-end functionality module.
2. data gate system according to claim 1 is characterized in that, said backstage system module comprises:
Presentation layer is used to receive and manage the request and the response of said front end face, and is used to show the front end page;
Operation layer is used to receive and handle request and the response that said presentation layer is submitted to;
Persistent layer is used for the operation of persistence is carried out in logic after the said operation layer processing and professional check, and is used to carry out database manipulation;
Database is used to deposit the relevant data of said data gate system, and is used for data transmission to said persistent layer.
3. data gate system according to claim 1 is characterized in that, said front-end functionality module comprises that homepage module, personal information module, system's bulletin module, performance analysis Reports module, daily paper KPI module, system are provided with module:
The homepage module is used for data call and data exhibiting;
The personal information module is used for that the message that receives is outputed to said homepage module and shows;
Daily paper KPI module is used for to the said performance analysis Reports module data that give particulars, and is used for to said homepage module data call being provided;
The performance analysis Reports module is used to provide the form of various time dimensions, and the data of said performance analysis Reports module output to said homepage module and said daily paper KPI module through gathering polymerization;
System's bulletin module, said personal information module is used to give out information;
System is provided with module, is used for said homepage module, personal information module, system's bulletin module, performance analysis Reports module and daily paper KPI module are managed.
4. data gate system according to claim 2 is characterized in that, said presentation layer adopts JSP, AJAX, Jquery technology.
5. data gate system according to claim 2 is characterized in that, said operation layer adopts Spring MVC framework.
6. data gate system according to claim 2 is characterized in that, said persistent layer adopts the iBATIS framework.
7. data gate system according to claim 2 is characterized in that, said database adopts the Mysql database.
8. data gate system according to claim 3; It is characterized in that said performance analysis Reports module comprises form exhibition method module, regular mail module, SMS module, report output format module, professional subject analysis module, analytical approach module and off-line analysis module:
Form exhibition method module; Said form exhibition method module links to each other with said SMS module with said regular mail module respectively, is used for being pushed to said regular mail module or said SMS module to the results messages of form displaying according to pushing configuration information; Said form exhibition method module links to each other with said report output format module, is used for sending to said report output format module to the output format incident of form; Said form exhibition method module links to each other with said professional subject analysis module, is used for the information of said form exhibition method module is carried out by professional subject analysis; Said form exhibition method module links to each other with said analytical approach module, is used for the information of said form exhibition method module is carried out self-defined analysis;
Regularly the mail module is used for that the information of said form display module is carried out regular mail and sends;
The SMS module is used for that the information of said form exhibition method module is carried out SMS and sends;
The report output format module is used for exporting the data of showing or download with specified format according to the outgoing event of form exhibition method module;
Professional subject analysis module is used for the information of said form exhibition method module is analyzed according to professional theme;
The analytical approach module is used for coming the information of said form exhibition method module is carried out self-defined analysis according to user's request;
The off-line analysis module, said off-line analysis module links to each other with said analytical approach module, is used for the self-defined setting on said analytical approach module according to the user, and the data that said analytical approach module is represented download to carries out off-line analysis and displaying on this locality.
CN2012100785949A 2012-03-22 2012-03-22 Data portal system for enterprise data unified platform Pending CN102663024A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100785949A CN102663024A (en) 2012-03-22 2012-03-22 Data portal system for enterprise data unified platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100785949A CN102663024A (en) 2012-03-22 2012-03-22 Data portal system for enterprise data unified platform

Publications (1)

Publication Number Publication Date
CN102663024A true CN102663024A (en) 2012-09-12

Family

ID=46772515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100785949A Pending CN102663024A (en) 2012-03-22 2012-03-22 Data portal system for enterprise data unified platform

Country Status (1)

Country Link
CN (1) CN102663024A (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904884A (en) * 2012-09-25 2013-01-30 福建富士通信息软件有限公司 Handheld operation analysis system
CN102968306A (en) * 2012-11-29 2013-03-13 广东全通教育股份有限公司 Method and system for automatically generating code based on data model drive
CN103412933A (en) * 2013-08-20 2013-11-27 南京物联网应用研究院有限公司 Cloud search platform
CN104091229A (en) * 2014-06-22 2014-10-08 中国北方发动机研究所(天津) Whole diesel engine test data management platform
CN104281700A (en) * 2014-10-16 2015-01-14 北京国双科技有限公司 Website inquiring and collecting method and device
CN104408575A (en) * 2014-12-05 2015-03-11 深圳市中燃科技有限公司 Enterprise operation data management system and method
CN104517179A (en) * 2014-11-04 2015-04-15 无锡雅座在线科技发展有限公司 Intelligent catering daily analysis system based on cloud storage and cloud computation
CN104866945A (en) * 2015-03-27 2015-08-26 中国北方发动机研究所(天津) Data service system of complete-machine assembling of diesel engine
CN104951903A (en) * 2015-07-08 2015-09-30 安徽兆尹信息科技有限责任公司 Custom asset evaluation method based on financial asset management system architecture
CN104991776A (en) * 2015-07-09 2015-10-21 国云科技股份有限公司 Excel reading and writing method based on configuration
CN106204224A (en) * 2016-07-13 2016-12-07 江苏农店宝供应链科技股份有限公司 A kind of Internet of Things agriculture business's system platform
CN106354821A (en) * 2016-08-30 2017-01-25 青海智慧城市商务服务有限公司 Data management platform and implementation method thereof
CN106547873A (en) * 2016-11-02 2017-03-29 合肥微梦软件技术有限公司 It is a kind of to be based on mobile Internet operation data Platform Analysis system
CN106875150A (en) * 2015-12-14 2017-06-20 重庆森坦科技有限公司 A kind of product transaction tracking system
CN107241190A (en) * 2017-08-04 2017-10-10 南京理工大学 The key agreement construction method and the network platform of a kind of identity-based
CN107315727A (en) * 2016-04-26 2017-11-03 阿里巴巴集团控股有限公司 The report form generation method and device applied based on instant messaging
CN107562484A (en) * 2016-09-14 2018-01-09 彩讯科技股份有限公司 Web list Enhancement Methods based on configuration mode
CN107766435A (en) * 2017-09-19 2018-03-06 合肥英泽信息科技有限公司 4 S auto shop mobile management system
CN108009227A (en) * 2017-11-27 2018-05-08 胶州市企业发展服务中心 A kind of enterprises service manager network share system
CN109086052A (en) * 2018-07-06 2018-12-25 重庆和贯科技有限公司 BI system based on Portal
CN109299922A (en) * 2018-09-30 2019-02-01 金蝶软件(中国)有限公司 Data analysing method, device, computer equipment and storage medium based on ERP
CN109509107A (en) * 2018-12-11 2019-03-22 泰康保险集团股份有限公司 Account data processing method, device, electronic equipment and computer-readable medium
CN109636334A (en) * 2018-12-07 2019-04-16 深圳市汇鑫科技股份有限公司 A kind of property intelligence community service system and method
WO2019127821A1 (en) * 2017-12-26 2019-07-04 平安科技(深圳)有限公司 Method and apparatus for making visualization report, terminal device, and storage medium
CN112801446A (en) * 2020-12-16 2021-05-14 北京航天智造科技发展有限公司 Cloud service station and cloud service method
CN112948391A (en) * 2021-03-12 2021-06-11 深圳市百佳华网络科技有限公司 Performance assessment method, system, terminal and readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1438591A (en) * 2002-02-10 2003-08-27 华为技术有限公司 Method for realizing intelligent report forms
CN1480868A (en) * 2002-09-03 2004-03-10 鸿富锦精密工业(深圳)有限公司 System for generating financial reports and its method
CN1588369A (en) * 2004-09-06 2005-03-02 杭州恒生电子股份有限公司 Relation type data base system and its search and report method
CN101216817A (en) * 2007-12-29 2008-07-09 中国建设银行股份有限公司 Heterogeneous report form integration and centralized management device and system
CN101446892A (en) * 2007-11-26 2009-06-03 康佳集团股份有限公司 MVC model system data processing method and MVC model system
CN102063306A (en) * 2011-01-06 2011-05-18 夏春秋 Technical implementation method for application development through electronic form
CN102118446A (en) * 2011-03-09 2011-07-06 成都四方信息技术有限公司 WEB-based high-performance intelligent reporting system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1438591A (en) * 2002-02-10 2003-08-27 华为技术有限公司 Method for realizing intelligent report forms
CN1480868A (en) * 2002-09-03 2004-03-10 鸿富锦精密工业(深圳)有限公司 System for generating financial reports and its method
CN1588369A (en) * 2004-09-06 2005-03-02 杭州恒生电子股份有限公司 Relation type data base system and its search and report method
CN101446892A (en) * 2007-11-26 2009-06-03 康佳集团股份有限公司 MVC model system data processing method and MVC model system
CN101216817A (en) * 2007-12-29 2008-07-09 中国建设银行股份有限公司 Heterogeneous report form integration and centralized management device and system
CN102063306A (en) * 2011-01-06 2011-05-18 夏春秋 Technical implementation method for application development through electronic form
CN102118446A (en) * 2011-03-09 2011-07-06 成都四方信息技术有限公司 WEB-based high-performance intelligent reporting system

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904884A (en) * 2012-09-25 2013-01-30 福建富士通信息软件有限公司 Handheld operation analysis system
CN102968306A (en) * 2012-11-29 2013-03-13 广东全通教育股份有限公司 Method and system for automatically generating code based on data model drive
CN102968306B (en) * 2012-11-29 2016-01-20 广东全通教育股份有限公司 A kind of code automatic generation method based on data model driving and system
CN103412933A (en) * 2013-08-20 2013-11-27 南京物联网应用研究院有限公司 Cloud search platform
CN104091229A (en) * 2014-06-22 2014-10-08 中国北方发动机研究所(天津) Whole diesel engine test data management platform
CN104281700A (en) * 2014-10-16 2015-01-14 北京国双科技有限公司 Website inquiring and collecting method and device
CN104517179A (en) * 2014-11-04 2015-04-15 无锡雅座在线科技发展有限公司 Intelligent catering daily analysis system based on cloud storage and cloud computation
CN104408575A (en) * 2014-12-05 2015-03-11 深圳市中燃科技有限公司 Enterprise operation data management system and method
CN104866945A (en) * 2015-03-27 2015-08-26 中国北方发动机研究所(天津) Data service system of complete-machine assembling of diesel engine
CN104951903A (en) * 2015-07-08 2015-09-30 安徽兆尹信息科技有限责任公司 Custom asset evaluation method based on financial asset management system architecture
CN104991776A (en) * 2015-07-09 2015-10-21 国云科技股份有限公司 Excel reading and writing method based on configuration
CN106875150A (en) * 2015-12-14 2017-06-20 重庆森坦科技有限公司 A kind of product transaction tracking system
CN107315727A (en) * 2016-04-26 2017-11-03 阿里巴巴集团控股有限公司 The report form generation method and device applied based on instant messaging
CN106204224A (en) * 2016-07-13 2016-12-07 江苏农店宝供应链科技股份有限公司 A kind of Internet of Things agriculture business's system platform
CN106354821A (en) * 2016-08-30 2017-01-25 青海智慧城市商务服务有限公司 Data management platform and implementation method thereof
CN107562484A (en) * 2016-09-14 2018-01-09 彩讯科技股份有限公司 Web list Enhancement Methods based on configuration mode
CN106547873A (en) * 2016-11-02 2017-03-29 合肥微梦软件技术有限公司 It is a kind of to be based on mobile Internet operation data Platform Analysis system
CN107241190A (en) * 2017-08-04 2017-10-10 南京理工大学 The key agreement construction method and the network platform of a kind of identity-based
CN107766435A (en) * 2017-09-19 2018-03-06 合肥英泽信息科技有限公司 4 S auto shop mobile management system
CN108009227A (en) * 2017-11-27 2018-05-08 胶州市企业发展服务中心 A kind of enterprises service manager network share system
WO2019127821A1 (en) * 2017-12-26 2019-07-04 平安科技(深圳)有限公司 Method and apparatus for making visualization report, terminal device, and storage medium
CN109086052A (en) * 2018-07-06 2018-12-25 重庆和贯科技有限公司 BI system based on Portal
CN109299922A (en) * 2018-09-30 2019-02-01 金蝶软件(中国)有限公司 Data analysing method, device, computer equipment and storage medium based on ERP
CN109636334A (en) * 2018-12-07 2019-04-16 深圳市汇鑫科技股份有限公司 A kind of property intelligence community service system and method
CN109509107A (en) * 2018-12-11 2019-03-22 泰康保险集团股份有限公司 Account data processing method, device, electronic equipment and computer-readable medium
CN112801446A (en) * 2020-12-16 2021-05-14 北京航天智造科技发展有限公司 Cloud service station and cloud service method
CN112801446B (en) * 2020-12-16 2024-04-26 北京航天智造科技发展有限公司 Cloud service station and cloud service method
CN112948391A (en) * 2021-03-12 2021-06-11 深圳市百佳华网络科技有限公司 Performance assessment method, system, terminal and readable storage medium

Similar Documents

Publication Publication Date Title
CN102663024A (en) Data portal system for enterprise data unified platform
US6671689B2 (en) Data warehouse portal
CN101084494B (en) Method and device for managing workflow in computer environment
US9037579B2 (en) Generating dynamic hierarchical facets from business intelligence artifacts
CN100580662C (en) Heterogeneous report form integration and centralized management device and system
CN102567539B (en) Intelligent WEB report implementation method and intelligent WEB report implementation system
US20130179229A1 (en) Analyzing business data for planning applications
US20100037161A1 (en) System and method of applying globally unique identifiers to relate distributed data sources
US20130166550A1 (en) Integration of Tags and Object Data
US7702609B2 (en) Adapting to inexact user input
US20180165347A1 (en) Multi-dimensional analysis using named filters
US20130166563A1 (en) Integration of Text Analysis and Search Functionality
CN105488574A (en) Recyclable waste collection system based on a mobile device
WO2005050476A1 (en) Sytems and methods for searching and displaying reports
CN101882073A (en) Service-oriented application system and communication method, creator and creating method thereof
US20150134707A1 (en) User Interface Defined Document
US20090198668A1 (en) Apparatus and method for displaying documents relevant to the content of a website
CN101149752A (en) Transversely combined query computer system and method based on SQL
Webb et al. Introduction to M
US20160162814A1 (en) Comparative peer analysis for business intelligence
CN103279361A (en) Uniform literature sharing device and method driven by small bookmarks
US9769249B2 (en) Impact analysis of service modifications in a service oriented architecture
US7908290B2 (en) Application development performed independent of system landscape
Rad Microsoft SQL Server 2014 Business Intelligence Development Beginner’s Guide
US8775463B2 (en) Detection and display of semantic errors in a reporting tool

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120912