CN114527981B - Method for implementing operation analysis system by using low-code technology - Google Patents
Method for implementing operation analysis system by using low-code technology Download PDFInfo
- Publication number
- CN114527981B CN114527981B CN202210183189.7A CN202210183189A CN114527981B CN 114527981 B CN114527981 B CN 114527981B CN 202210183189 A CN202210183189 A CN 202210183189A CN 114527981 B CN114527981 B CN 114527981B
- Authority
- CN
- China
- Prior art keywords
- data
- analysis system
- analysis
- business
- low
- 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
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 98
- 238000005516 engineering process Methods 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000007726 management method Methods 0.000 claims abstract description 35
- 238000011161 development Methods 0.000 claims abstract description 23
- 238000009877 rendering Methods 0.000 claims abstract description 11
- 238000004140 cleaning Methods 0.000 claims abstract description 4
- 230000000007 visual effect Effects 0.000 claims description 7
- 238000013500 data storage Methods 0.000 claims description 6
- 238000007405 data analysis Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 3
- 238000012986 modification Methods 0.000 claims description 3
- 230000004048 modification Effects 0.000 claims description 3
- 230000018109 developmental process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007728 cost analysis Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/254—Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/283—Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a method for realizing an operation analysis system by using a low-code technology, which comprises the following steps: extracting, cleaning and converting the data in the data source, and loading the data into a data warehouse; the data and metadata in the data warehouse are stored and managed in a centralized way, and a data mart is built; the management analysis board of the development mode is configured by the functional components, the management analysis system is divided into independent functional modules according to the implementation function of the management analysis system, the functional modules are subjected to modularized operation to form the functional components, and then the management analysis board of the development mode is configured by the functional components by using a low-code technology; displaying a management analysis billboard in a browsing mode, loading the management analysis billboard in the development mode in the step 3 at the WEB front end, and rendering the management analysis billboard in the browsing mode through a WEB rendering engine; the invention solves the technical problems that the display content of the management analysis system cannot be edited and marked in real time and the development period is long when the display content of the system is changed.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method for realizing an operation analysis system by using a low-code technology.
Background
The operation analysis system is a system which surrounds the enterprise operation work, provides timely, accurate and scientific analysis report and decision scheme for the enterprise, can carry out thematic analysis on heavy business, and is a summary of the operation results of each operation unit in the enterprise. The business analysis system can perform comprehensive or special summary analysis according to different time periods such as month/quarter/half year/year.
The current operation analysis system takes application as a guide, develops statistical reports, topic analysis and non-mining topic analysis applications (such as client subdivision and identification analysis, client value analysis, client fraud analysis, client loss early warning analysis, group client analysis, tariff package analysis, cost analysis, competitor analysis, agent analysis and the like) according to service specifications and service department requirements.
Because the existing business analysis system is developed based on business requirements, the following disadvantages exist:
1. function standardization and fixed display content; at present, market competition is strong, business demands are variable, but functions of the existing operation analysis system are standardized, and contents displayed by a report system, a query system and business topics are fixed, so that the diversified demands of business departments cannot be met.
2. The development period is long, and the response is slow; if the business department has new demands, the software development process is generally divided into several stages of demand-design-coding-test-acceptance, the development period is long, the cost is high, the system can be just developed, the business demands are changed, and the flexible and changeable demands of the business department can not be met.
3. The setting cannot be edited in real time; the same data, different departments have different attention points and different business interpretation, and the existing business analysis system cannot enable business personnel to edit system settings, set default screening conditions and the like.
4. The data content cannot be marked and interpreted; the existing operation analysis system cannot label and read data, a business department needs to arrange a special person to inquire the data based on the operation analysis system, the data is arranged and then stuck to office software, and an operation analysis report is manufactured.
It is therefore desirable to have a method of implementing a business analysis system using low code technology to solve the problems of the prior art.
Disclosure of Invention
In view of the above-mentioned drawbacks and shortcomings of the prior art, the present invention provides a method for implementing an operation analysis system by using a low-code technology, which solves the technical problems that the display content of the operation analysis system cannot be edited and marked in real time, and the development period is long when the display content of the system is changed.
In order to achieve the above object, the present invention discloses a method for implementing a business analysis system using a low-code technology, the business analysis system including data acquisition, data storage, and display data analysis processing according to business requirements, the low-code technology performing creation operation based on a visual WEB graphical interface, the method for implementing the business analysis system using the low-code technology comprising the steps of:
step 1: data acquisition, namely extracting, cleaning and converting data in a data source, and loading the data into a data warehouse;
step 2: data storage, which is to perform centralized storage and management on data and metadata in a data warehouse and establish a data mart;
Step 3: the management analysis board of the development mode is configured by the functional components, the management analysis system is divided into independent functional modules according to the implementation function of the management analysis system, the functional modules are subjected to modularized operation to form the functional components, and then the management analysis board of the development mode is configured by the functional components by using a low-code technology;
Step 4: and (3) displaying the operation analysis billboard in the browsing mode, loading the operation analysis billboard in the development mode in the step (3) at the WEB front end, and rendering through a WEB rendering engine to form the operation analysis billboard in the browsing mode.
Preferably, the functional component is in JSON format, and the functional component sets up a business analysis system in terms of style, data and flow logic.
Preferably, the style of the functional component sets the display of the type, position, size, color and font of the functional component.
Preferably, the data of the functional component sets the data source of the functional component, the data to be displayed and the query filtering condition.
Preferably, it is characterized in that: the flow and logic of the functional components set the logical relationship and business process flow of the functional components with each other.
Preferably, the operation analysis signboards with the number greater than 1 are combined into an operation analysis topic.
Preferably, the step 3 uses the MVVM front end framework to store view logic in the view model independent of changes and modifications of the model, and invokes the stored view logic in the view.
Preferably, the business analysis board in the development mode configured in the step 3 is stored in JSON format, and the data is acquired by using a responsive data binding method.
The invention provides a method for realizing an operation analysis system by using a low-code technology, which has the following beneficial effects:
1. The invention uses low-code technology to abstract the business of the operation analysis system, and realizes the minimum functional unit through all independent functional components, all functional components can define the content and style, and all displayed content can be defined and set by themselves, thus the built operation analysis system realizes flexible and changeable content.
2. The invention is based on rich componentized modules: the system comprises a component library, a form model, a flow engine, a data source management and other functions, a graphical management and analysis system development platform is realized, and the management and analysis system is based on a graphical interface of WEB, and realizes the rapid design of the visual flow engine and the visual data model in a visual dragging, pulling, dragging and other modes.
3. The invention realizes that the business analysis system creates data analysis and display according to the user-defined requirements of clients.
4. The invention realizes marking and reading of the data of the operation analysis system by adding the text component.
Drawings
FIG. 1 is a step diagram of a method of implementing a business analysis system using low code technology.
Fig. 2 is a step diagram of steps 3 and 4 of the present invention.
Fig. 3 is a schematic diagram of the structure of the operation analysis bulletin board of the present invention.
FIG. 4 is a schematic diagram of a business analysis billboard in accordance with the development mode of the present invention.
Fig. 5 is a schematic structural diagram of the present invention using a MWM front end frame.
FIG. 6 is a schematic diagram illustrating the operation of the responsive data binding method of the present invention.
FIG. 7 is a schematic diagram of a WEB page and component relationship according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention become more apparent, the technical solutions in the embodiments of the present invention will be described in more detail below with reference to the accompanying drawings in the embodiments of the present invention. In the drawings, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The described embodiments are some, but not all, embodiments of the invention. The embodiments described below by referring to the drawings are illustrative and intended to explain the present invention and should not be construed as limiting the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1:
As shown in fig. 1, the method for implementing the business analysis system by using the low-code technology according to the present invention includes the steps of data acquisition, data storage, and data analysis processing according to business requirements, wherein the low-code technology performs creation operation based on a visual WEB graphical interface, and the method for implementing the business analysis system by using the low-code technology includes the following steps:
step 1: data acquisition, namely extracting, cleaning and converting data in a data source, and loading the data into a data warehouse;
step 2: data storage, which is to perform centralized storage and management on data and metadata in a data warehouse and establish a data mart;
Step 3: the management analysis board of the development mode is configured by the functional components, the management analysis system is divided into independent functional modules according to the implementation function of the management analysis system, the functional modules are subjected to modularized operation to form the functional components, and then the management analysis board of the development mode is configured by the functional components by using a low-code technology;
Step 4: and (3) displaying the operation analysis billboard in the browsing mode, loading the operation analysis billboard in the development mode in the step (3) at the WEB front end, and rendering through a WEB rendering engine to form the operation analysis billboard in the browsing mode.
The invention uses low-code technology to realize a management analysis system which is based on componentization, can be edited at any time, can meet diversified requirements and supports real-time data query.
The low-code technology refers to logically abstracting functional modules of the business analysis system into individual functional units through a WEB-based graphical interface, and then unitizing the functional units. Using visual modeling to assemble and configure applications, software applications can be quickly designed and developed with minimal manual coding techniques.
Example 2:
As shown in fig. 2, the present invention implements step 3 of the method of operating the analysis system using low code technology: the low-code technology is used for editing the management analysis bulletin board with the function component configuration development mode, the management analysis bulletin board with the configuration development mode is stored as a JSON format, and step 4: and (3) loading the management analysis billboard of the development mode in the step (3) at the WEB front end, connecting a database to acquire data, and rendering by a mode of HTML+JS+CSS of a WEB rendering engine to form the management analysis billboard of the browsing mode.
Example 3:
As shown in fig. 3, the functional components are stored in JSON format, and the functional components are set from the aspects of style, data, and flow logic: the style of the functional component sets the display of the type, the position, the size, the color and the font of the functional component; setting data sources of the functional components, data to be displayed and query filtering conditions by the data of the functional components; the flow and logic of the functional components set the logical relationship and business process flow of the functional components with respect to each other. When browsing again, the front end firstly acquires JSON data of the component, then carries out style rendering and data loading, and the database is connected with a plurality of operation analysis signboards through a JAVA+WEB server to form an operation analysis topic.
Example 4:
As shown in fig. 4, a plurality of business analysis components form a business analysis billboard. The management analysis board of the development mode is used for setting and editing the components in a graphical dragging mode. The content of the business analysis signboards is defined and stored through JSON.
Example 5:
As shown in FIG. 5, MVVM is a shorthand for Model-VieW-ViewModel. MVVM abstracts the state and behavior of VieW therein, letting us separate the view UI and business logic. The View (View) may be changed and modified independently of the Model, one ViewModel may be bound to a different "VieW", the Model may be unchanged when VieW is changed, and VieW may be unchanged when the Model is changed. Some view logic may be placed within one ViewModel, allowing many VieW to reuse this view logic
Example 6:
As shown in FIG. 6, the page is operated in a responsive data binding manner, and data can be filled into the page directly using writing methods such as the following codes.
Example 7:
as shown in FIG. 7, a WEB page is mapped into a tree of components, and the partitioned components are maintainable, reusable, and testable, i.e., a page is composed of multiple components.
Finally, it should be pointed out that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting. Although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (3)
1. A method for implementing a business analysis system using a low-code technology, the business analysis system comprising data acquisition, data storage and data analysis processing according to business requirements, the low-code technology performing a creation operation based on a visual WEB graphical interface, the method for implementing the business analysis system using the low-code technology comprising the steps of:
step 1: data acquisition, namely extracting, cleaning and converting data in a data source, and loading the data into a data warehouse;
step 2: data storage, which is to perform centralized storage and management on data and metadata in a data warehouse and establish a data mart;
Step 3: the management analysis board of the development mode is configured by the functional components, the management analysis system is divided into independent functional modules according to the implementation function of the management analysis system, the functional modules are subjected to modularized operation to form the functional components, and then the management analysis board of the development mode is configured by the functional components by using a low-code technology;
step 4: displaying a management analysis billboard in a browsing mode, loading the management analysis billboard in the development mode in the step 3 at the WEB front end, and rendering the management analysis billboard in the browsing mode through a WEB rendering engine;
the function components are stored in a JSON format, and are set in aspects of style, data and flow logic;
The data of the functional component is used for setting the data source of the functional component, the data to be displayed and the query filtering condition;
The flow and logic of the functional components set the logic relationship and business processing flow of the functional components;
Step 3, using MVVM front end frames, independent of the changes and modifications of the model, storing view logic in the view model, and calling the stored view logic in the view;
And 3, storing the operation analysis signboard of the development mode configured in the step 3 into a JSON format, and acquiring data by using a responsive data binding method.
2. The method of implementing a business analysis system using low code technology of claim 1, wherein: the style of the functional component sets the display of the type, location, size, color and font of the functional component.
3. The method of implementing a business analysis system using low code technology of claim 1, wherein: and the operation analysis signboards with the number more than 1 are combined into operation analysis themes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210183189.7A CN114527981B (en) | 2022-02-28 | 2022-02-28 | Method for implementing operation analysis system by using low-code technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210183189.7A CN114527981B (en) | 2022-02-28 | 2022-02-28 | Method for implementing operation analysis system by using low-code technology |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114527981A CN114527981A (en) | 2022-05-24 |
CN114527981B true CN114527981B (en) | 2024-10-01 |
Family
ID=81624631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210183189.7A Active CN114527981B (en) | 2022-02-28 | 2022-02-28 | Method for implementing operation analysis system by using low-code technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114527981B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112307112A (en) * | 2020-11-06 | 2021-02-02 | 广东电网有限责任公司佛山供电局 | Power supply station data billboard display method and system |
CN112835560A (en) * | 2021-03-04 | 2021-05-25 | 广州图创计算机软件开发有限公司 | WEB multi-terminal low-code intelligent software development platform |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113935745A (en) * | 2020-07-08 | 2022-01-14 | 周翠 | Intelligent application platform for retail industry and operation method of intelligent application platform |
CN113885859B (en) * | 2021-10-20 | 2024-02-23 | 西安热工研究院有限公司 | Low-code report implementation method based on SIS production operation data |
CN113703751A (en) * | 2021-11-01 | 2021-11-26 | 树根互联股份有限公司 | Graphical generation method and device of industrial index component and electronic equipment |
-
2022
- 2022-02-28 CN CN202210183189.7A patent/CN114527981B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112307112A (en) * | 2020-11-06 | 2021-02-02 | 广东电网有限责任公司佛山供电局 | Power supply station data billboard display method and system |
CN112835560A (en) * | 2021-03-04 | 2021-05-25 | 广州图创计算机软件开发有限公司 | WEB multi-terminal low-code intelligent software development platform |
Also Published As
Publication number | Publication date |
---|---|
CN114527981A (en) | 2022-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040088650A1 (en) | Methods and apparatus for generating a spreadsheet report template | |
US6341286B1 (en) | Method and apparatus for generating and distributing reports | |
US20040221233A1 (en) | Systems and methods for report design and generation | |
CN102789491B (en) | A kind of configurable data subscription and delivery system and method thereof | |
CN102841938A (en) | Method and system for generating parameterized report | |
WO2008094848A2 (en) | Apparatus and method for data charting with an extensible visualization library | |
CN106469140A (en) | A kind of report generating system and its method | |
CN111208982B (en) | ERP system rapid customization platform based on visual configuration mode | |
US10776351B2 (en) | Automatic core data service view generator | |
CN115408399A (en) | Blood relationship analysis method, device, equipment and storage medium based on SQL script | |
CN112540988B (en) | Business processing device, processing method and readable storage medium | |
CN117236299A (en) | Intelligent generation method, system, equipment and storage medium for Web report | |
CN116679920A (en) | Visual application development system based on low codes | |
CN110851420B (en) | Method for dynamically configuring data of general database model | |
CN114527981B (en) | Method for implementing operation analysis system by using low-code technology | |
CN113918576B (en) | Metadata management platform and management method | |
CN106156075A (en) | A kind of report generation and the method and device of displaying | |
CN113468459A (en) | Display method of dynamic data form | |
CN113435178A (en) | Document analysis method and device | |
CN111796803B (en) | Template report generation method based on multi-stage container restocking | |
CN113687827A (en) | Data list generation method, device and equipment based on widget and storage medium | |
Jorgensen | DoD classes of electronic technical manuals | |
CN117271504A (en) | Drawing information processing method | |
CN116226563A (en) | Rich text editing method, rich text editing device, electronic equipment and computer readable storage medium | |
CN112612841A (en) | Knowledge extraction construction method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |