[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202210183189.7A
Other languages
Chinese (zh)
Other versions
CN114527981A (en
Inventor
马彦
秦吉波
崔炜
常剑
李然
丁焰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Unicom Online Information Technology Co Ltd
Original Assignee
China Unicom Online Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Unicom Online Information Technology Co Ltd filed Critical China Unicom Online Information Technology Co Ltd
Priority to CN202210183189.7A priority Critical patent/CN114527981B/en
Publication of CN114527981A publication Critical patent/CN114527981A/en
Application granted granted Critical
Publication of CN114527981B publication Critical patent/CN114527981B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/254Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/283Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software 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

Method for implementing operation analysis system by using low-code technology
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.
CN202210183189.7A 2022-02-28 2022-02-28 Method for implementing operation analysis system by using low-code technology Active CN114527981B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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