Kanban generation method and device based on low-code platform, equipment and medium

By integrating visualization tools into the low-code platform, the problems of high data interoperability costs and resource waste caused by the independence of the low-code platform and visualization tools are solved, and efficient dashboard development and one-stop data visualization services are achieved.

CN120669969APending Publication Date: 2025-09-19XINHUA SAN IND INTERNET CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510764734.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-09
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

The low-code platform is independent of visualization tools, resulting in high data interoperability costs, waste of resources, and low development efficiency.

Method used

Integrate visualization tools into the low-code platform, convert raw data into business data through data modeling, and use the front-end design capabilities of the low-code platform to generate analytical charts and dashboards to provide one-stop data visualization services.

Benefits of technology

It improves the efficiency of Kanban development, reduces development costs, avoids additional data access and resource waste, and realizes homologous design and real-time data synchronization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120669969A_ABST
    Figure CN120669969A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of Kanban development, and discloses a Kanban generation method, device and equipment based on a low-code platform and a medium, the method comprises the following steps: obtaining original data to be analyzed, and converting the original data into business data for business analysis; the original data comprises data maintained by a business application developed based on the low-code platform, and the business data comprises a plurality of business fields; based on the visualization tool, selecting a business field of the business data as a chart element of an analysis chart, and generating a corresponding target analysis chart; based on a visual tool, generating an analysis board including each target analysis chart; and displaying the analysis board. According to the method, the visualization tool is integrated in the low-code platform, the data service of the low-code platform and the statistical analysis billboard function of the visualization tool can be integrated, the one-stop service of data visualization is provided, the development efficiency can be improved, and the cost can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of kanban board development technology, and in particular to a kanban board generation method, device, equipment and medium based on a low-code platform. Background Art

[0002] A low-code platform is a tool that can quickly generate applications without coding or with a small amount of code. It enables application development through a visual interface and drag-and-drop components. It is suitable for the programming field and can be applied to various scenarios such as development, testing, operation and maintenance.

[0003] After using a low-code platform to build business applications, you often face the task of visualizing a large amount of business data, and additional visualization tools are often used at this time; because low-code platforms and visualization tools are often two independent systems, not only do they need to communicate data, but they also need to switch repeatedly between the two, which results in high development costs and low efficiency. Summary of the Invention

[0004] In view of this, the present invention provides a method, device, equipment and medium for generating a dashboard based on a low-code platform to solve the problem of high cost and low efficiency of visual development dashboards.

[0005] In a first aspect, the present invention provides a method for generating a dashboard based on a low-code platform, which is applied to the low-code platform, wherein the low-code platform is integrated with a visualization tool, and the method includes:

[0006] Obtaining raw data to be analyzed and converting the raw data into business data for business analysis; the raw data includes data maintained by a business application developed based on the low-code platform, and the business data includes multiple business fields;

[0007] Based on the visualization tool, selecting the business fields of the business data as chart elements of the analysis chart to generate a corresponding target analysis chart;

[0008] Based on the visualization tool, generating an analysis dashboard including each of the target analysis charts;

[0009] The analysis dashboard is displayed.

[0010] In a second aspect, the present invention provides a kanban board generation device based on a low-code platform, which is applied to the low-code platform, wherein the low-code platform is integrated with a visualization tool, and the device includes:

[0011] A data processing module, configured to obtain raw data to be analyzed and convert the raw data into business data for business analysis; the raw data includes data maintained by business applications developed based on the low-code platform, and the business data includes multiple business fields;

[0012] A chart generating module, configured to select the business fields of the business data as chart elements of an analysis chart based on the visualization tool, and generate a corresponding target analysis chart;

[0013] A dashboard module, configured to generate an analysis dashboard including each of the target analysis charts based on the visualization tool;

[0014] A display module is used to display the analysis dashboard.

[0015] In the third aspect, the present invention provides a computer device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, computer instructions being stored in the memory, and the processor executing the computer instructions to execute the low-code platform-based kanban generation method of the above-mentioned first aspect or any corresponding embodiment thereof.

[0016] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the low-code platform-based kanban generation method of the above-mentioned first aspect or any corresponding embodiment thereof.

[0017] In a fifth aspect, the present invention provides a computer program product comprising computer instructions, which are used to enable a computer to execute the low-code platform-based kanban generation method of the above-mentioned first aspect or any corresponding embodiment thereof.

[0018] The present invention integrates visualization tools into the low-code platform. Through data modeling, the raw data to be analyzed is converted into the business data required for business analysis. The visualization tool can directly use this business data and first create each required target analysis chart. Then, based on each target analysis chart, an analysis dashboard is generated, thereby realizing the homologous design and display of the analysis dashboard. Utilizing this low-code platform, a one-stop service from data aggregation to data visualization can be provided, which can improve the development efficiency of the dashboard. There is no need to design additional data access capabilities, and the front-end design capabilities of the low-code platform can be effectively utilized, thereby reducing resource waste and low development costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in related technologies, the following briefly introduces the drawings required for use in the specific embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0020] Figure 1 It is an architectural diagram of the traditional development model;

[0021] Figure 2 This is a schematic diagram of the architecture of a low-code platform according to an embodiment of the present invention;

[0022] Figure 3 1 is a flowchart of a method for generating a dashboard based on a low-code platform according to an embodiment of the present invention;

[0023] Figure 4 1 is a flowchart of another method for generating a dashboard based on a low-code platform according to an embodiment of the present invention;

[0024] Figure 5 This is a schematic diagram of a parameter configuration interface according to an embodiment of the present invention;

[0025] Figure 6 is a schematic diagram of a configuration interface of an original field according to an embodiment of the present invention;

[0026] Figure 7 This is a schematic diagram of a business analysis interface according to an embodiment of the present invention;

[0027] Figure 8 is a schematic diagram of generating a target analysis chart according to an embodiment of the present invention;

[0028] Figure 9 is a schematic diagram of a screening parameter interface according to an embodiment of the present invention;

[0029] Figure 10 This is a schematic diagram of a conditional filtering interface according to an embodiment of the present invention;

[0030] Figure 11 is a schematic diagram of a kanban design interface according to an embodiment of the present invention;

[0031] Figure 12 This is a structural block diagram of a kanban board generation device based on a low-code platform according to an embodiment of the present invention;

[0032] Figure 13 Schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0033] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.

[0034] In the industrial sector, data is the core driving force behind business operations. Low-code platforms are increasingly being adopted by businesses due to their rapid development, flexible scalability, and lower technical barriers to entry. After using low-code platforms to build business applications, businesses often face visualization tasks such as real-time display of business data, statistical analysis, and customized dashboard development. In these situations, businesses often use additional visualization tools or directly engage in customized development.

[0035] Customized development requires coding from scratch, which is costly. Since low-code platforms and visualization tools are often two independent systems, companies need to switch back and forth between them. This fragmented model also brings many pain points:

[0036] (1) In industrial application scenarios, data sources are diverse and complex (such as sensor data, production logs, supply chain information, etc.). In low-code platforms, the abstraction, modeling, processing and aggregation of some data have often been achieved. If visualization is required, the data may need to be re-abstracted and integrated in the visualization tool.

[0037] (2) Low-code platforms and visualization tools typically use different technical frameworks and data formats. If the data from the two tools is to be connected, enterprises need to develop additional interfaces or configure data sources to achieve data interoperability. This not only increases technical complexity but also easily leads to data redundancy, inconsistency, and even loss, bringing additional maintenance costs and potential risks. The cost of connecting data between tools is high.

[0038] (3) In the traditional model, the low-code platform is responsible for business application development, while the visualization tool is responsible for data analysis and visualization. There is overlapping functionality between the two (such as front-end design, component templates, interactive actions, etc.). Supporting corresponding functions in the two sets of tools can easily lead to waste of resources and increase the cost of use for enterprises.

[0039] (4) Once the business of an enterprise changes, not only does it need to develop business logic changes on the low-code platform, but it also needs to modify the data model and chart configuration of the statistical analysis dashboard tool, which increases the development cost of the business change. In addition, the operation and maintenance and upgrades of the two systems need to be managed separately, further increasing the operational burden of the enterprise.

[0040] Figure 1 A schematic diagram of the traditional development model is shown, Figure 1As shown, low-code platforms and visualization tools are independent of each other. Developers develop business applications based on the low-code platform, while ordinary users (such as business personnel) need to use visualization tools to perform statistics, analysis, and dashboard displays on business data. This requires system integration between the two tools to achieve data interoperability. In addition, problems such as data synchronization anomalies need to be resolved, such as adjusting the synchronization interval to ensure the stability and accuracy of data transmission as much as possible, which is complex to implement.

[0041] In addition, if a business application needs to display a dashboard (for example, on the homepage of a business application), it is necessary to generate the dashboard in a visualization tool, and then generate the URL (Uniform Resource Locator) of the dashboard based on the dashboard display function in the visualization tool. The business application can then reuse the URL to realize the dashboard display of the business application.

[0042] An embodiment of the present invention provides a dashboard generation method based on a low-code platform, which integrates visualization tools into the low-code platform, thereby integrating the data services of the low-code platform and the statistical analysis dashboard functions of the visualization tools, providing a one-stop service from data aggregation to data visualization, which can improve development efficiency and reduce resource waste.

[0043] According to an embodiment of the present invention, an embodiment of a kanban board generation method based on a low-code platform is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0044] In this embodiment, a dashboard generation method based on a low-code platform is provided, which can be applied to the low-code platform, wherein the low-code platform is integrated with a visualization tool. Figure 2 A schematic diagram of the architecture of a low-code platform is shown in Figure 2 As shown, by integrating visualization tools into the low-code platform, during the development of statistical analysis dashboards, the data provided by the low-code platform can be used directly, and the front-end design functions in the low-code platform can be reused, which simplifies the development cost of visualization tools and improves the resource utilization of the low-code platform.

[0045] Figure 3 This is a flowchart of a method for generating a dashboard based on a low-code platform according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps.

[0046] Step S301, obtain the original data to be analyzed and convert the original data into business data for business analysis; the original data includes data maintained by business applications developed based on the low-code platform, and the business data includes multiple business fields.

[0047] In this embodiment, developers can develop required business applications based on the low-code platform, such as financial applications for company finances and equipment maintenance applications for factories. During the operation or testing of business applications, business-related data items are generated. The business application maintains the data content containing these data items. For ease of description, the data maintained by the business application is referred to as raw data.

[0048] If you need to perform visual analysis on the raw data of a business application, you can directly perform data modeling on the raw data based on the low-code platform, converting the raw data into data for business analysis, that is, business data. This process does not involve the need to communicate with additional independent visualization tools. In other words, after obtaining the raw data to be analyzed, before interacting with the integrated visualization tool, the low-code platform is used to convert the raw data into business data for business analysis.

[0049] Specifically, the fields used in the original data of business applications (hereinafter referred to as original fields) are often some development technical terms or data standards, which have a high understanding cost and usage threshold for people who use business analysis; Figure 2 As shown, through the data modeling function of the low-code platform, the original data to be analyzed is modeled, and the original fields in the original data are mapped into fields that are easier for business personnel to understand and suitable for business analysis, namely business fields, to obtain the corresponding business data; then the converted business data is provided to the visualization tool, so that the visualization tool can directly use the business data.

[0050] For example, the original data contains an original field called "deviceID" that represents the device number. There is a certain threshold for business analysts to understand this original field. This embodiment uses data modeling to convert the original field "deviceID" into a text-formatted business field "device number", so that business analysts without a development background can easily understand the meaning of the corresponding field based on the business field, and quickly complete the generation of the dashboard based on visualization tools.

[0051] Since the low-code platform and the visualization tool are integrated, the data used by the visualization tool is the business data directly provided by the low-code platform; therefore, when the original data of the business application changes, the low-code platform can update the corresponding business data in a timely manner, so that the business data can be updated synchronously with the changes in the business application in real time.

[0052] The low-code platform can also support multiple protocols and types of integration methods such as API (Application Programming Interface), SQL (Structured Query Language), and message queues to quickly configure and obtain data source data from third-party systems, platforms, and applications, and use these third-party data as raw data to achieve visual analysis.

[0053] Step S302 : Based on the visualization tool, business fields of the business data are selected as chart elements of the analysis chart to generate a corresponding target analysis chart.

[0054] In this embodiment, in order to facilitate the generation of complex dashboards, the visualization tool provides a pre-placed chart design capability. After generating various analysis charts, the required dashboards are generated based on these analysis charts.

[0055] Specifically, visualization tools integrated into low-code platforms can generate charts for business analysis, known as analytical charts. These charts consist of multiple elements, known as chart elements, which are characteristic elements of the chart. Different chart elements correspond to different coordinate axes of the chart. If the chart is a two-dimensional chart, it includes two chart elements, one corresponding to the horizontal axis and the other to the vertical axis.

[0056] Among them, the chart elements in the analysis chart are defined by the business fields in the business data, so that a chart that analyzes part of the business fields of the business data can be generated, that is, a target analysis chart, which can represent the data statistics or changes of the corresponding business fields.

[0057] Step S303: Generate an analysis dashboard containing analysis charts of various targets based on a visualization tool.

[0058] In this embodiment, Figure 2 As shown, the visualization tool independently provides a chart design function and a dashboard design function. Based on the chart design function, the required target analysis chart is generated. Moreover, since business data generally contains a large number of business fields, different target analysis charts can be generated based on different business fields (or combinations of business fields), that is, the number of target analysis charts can be multiple. After each target analysis chart is generated, an analysis dashboard containing each target analysis chart can be generated based on the dashboard design function of the visualization tool.

[0059] For example, when designing a kanban board, the visualization tool can provide a corresponding kanban board design interface. Business personnel can uniformly distribute multiple target analysis charts in the kanban board design interface by dragging and dropping, and finally generate the required analysis kanban board.

[0060] Step S304: display the analysis dashboard.

[0061] After generating the analysis dashboard, you can display it.

[0062] For example, if the business application needs to display the analysis dashboard (for example, display it on the homepage of the business application), since the visualization tool is integrated in the low-code platform, the analysis dashboard can be directly provided to the business application developed by the low-code platform without creating a URL for the analysis dashboard.

[0063] The method for generating a dashboard based on a low-code platform provided in this embodiment integrates visualization tools into the low-code platform. Through data modeling, the raw data to be analyzed is converted into business data required for business analysis. The visualization tool can directly use the business data and first create each required target analysis chart. Then, based on each target analysis chart, an analysis dashboard is generated, thereby realizing the homologous design and display of the analysis dashboard. By utilizing this low-code platform, a one-stop service from data aggregation to data visualization can be provided, which can improve the development efficiency of the dashboard. There is no need to design additional data access capabilities, and the front-end design capabilities of the low-code platform can be effectively utilized, thereby reducing resource waste and low development costs.

[0064] In this embodiment, another dashboard generation method based on a low-code platform is provided, which can be applied to the low-code platform, wherein the low-code platform is integrated with a visualization tool. Figure 4 This is a flowchart of a method for generating a dashboard based on a low-code platform according to an embodiment of the present invention. Figure 4 As shown, the process includes the following steps.

[0065] Step S401, obtain the original data to be analyzed and convert the original data into business data for business analysis; the original data includes data maintained by business applications developed based on the low-code platform, and the business data includes multiple business fields.

[0066] For details, please see Figure 3 Step S301 of the illustrated embodiment will not be described in detail here.

[0067] In some optional implementations, the above step S401 of "obtaining original data to be analyzed and converting the original data into business data for business analysis" includes the following steps A1 to A3.

[0068] Step A1: Configure the input and output parameters of the data source; the data source includes the original data.

[0069] Step A2: filtering the original data in the data source according to the input parameter of the data source, and determining part of the filtered original data that corresponds to the output parameter of the data source.

[0070] Step A3: Convert the original fields of some data into business fields required for business analysis to generate corresponding business data.

[0071] In this embodiment, the low-code platform can obtain raw data from multiple channels, each corresponding to a data source; for example, the raw data maintained by a business application corresponds to a data source. Furthermore, based on the low-code platform's visual development capabilities, the input and output parameters of the data source are configured to implement data modeling and construct corresponding data buckets. A single data source can construct multiple data buckets.

[0072] As the name implies, the input parameters and output parameters of the data source are the input parameters and output parameters of the data source respectively. The input parameters of the data source are used to limit the data range of the data bucket, and the output parameters of the data source are used to limit the data that needs to be output from the data bucket.

[0073] When modeling raw data, you can initially filter the raw data based on the data source's input parameters. Then, based on the data source's output parameters, you can determine the data to be output from the filtered raw data, specifically the portion of data corresponding to the data source's output parameters. For this portion of data, the original fields are converted into the business fields required for business analysis to generate the corresponding business data. This business data corresponds to a data bucket in the data source.

[0074] For example, a low-code platform can provide a data source management interface, based on which users can configure the input and output parameters of each data source. For example, taking the company's financial data as the original data, the department can be used as the input parameter, and the amount, time, etc. can be used as the output parameters. Based on these input and output parameters, the data related to the amount and time in the corresponding department can be determined from the company's financial data. The original fields such as amount and time can then be converted into business fields suitable for business analysts, ultimately generating a data bucket containing data such as amount and time, that is, a set of business data.

[0075] The data source input parameter can be empty, that is, all data in the data source can be used as business data.

[0076] In this embodiment, by configuring the input and output parameters of the data source, data modeling can be completed based on user needs, and data buckets corresponding to business data can be generated to facilitate subsequent visual analysis based on the data buckets.

[0077] Optionally, in the above step A1, the process of configuring the output parameters of the data source may include steps A1 to A2.

[0078] Step A1: Determine the original fields to be analyzed in the data source.

[0079] Step A2: configuring a mapping relationship between the original fields to be analyzed and the business fields required for business analysis, and configuring the data format and / or data sample of the business fields.

[0080] In this embodiment, a parameter configuration interface can be provided for the user. Based on the parameter configuration interface, the user can select or the system automatically selects the original fields to be analyzed in the data source; based on the meaning represented by the original fields, corresponding business fields are configured for each original field, thereby generating a mapping relationship between the original fields and the business fields.

[0081] In addition, for each business field, you can also configure the corresponding data format and / or data sample to comply with business specifications, which not only facilitates understanding by business analysts but also adds constraints for subsequent use. The data format and / or data sample can be automatically configured based on the data type of the original field.

[0082] Figure 5 A schematic diagram of the parameter configuration interface is shown in Figure 5 As shown, based on the actual business meanings corresponding to the original fields "Newkey1", "Newkey2" and "Newkey3", the corresponding business fields "Account", "Amount" and "Time" are configured for them, and the data formats of the three business fields (or original fields) are "Text", "Number" and "Date" respectively.

[0083] In addition, you can use the "Undo" control in the parameter configuration interface to undo the last operation, and use the "Add" control to add mapping operations for other original fields. After the parameter configuration is completed, click the "Finish" control.

[0084] In this embodiment, while configuring the parameters, a mapping relationship is set between each original field and the business field, so that the original data can be converted into the business data required for business analysis according to business needs, lowering the threshold for business personnel to understand and use it, and providing a standardized data basis for subsequent analysis.

[0085] Optionally, the above step A2 of “configuring a mapping relationship between original fields to be analyzed and business fields required for business analysis” may include steps A21 to A22.

[0086] Step A21 : In the case where the original field includes multiple subfields, in response to a field configuration instruction for the original field, determining a target subfield to be converted in the original field.

[0087] Step A22: Configure the mapping relationship between each target sub-field and the business field required for business analysis.

[0088] In this embodiment, if a certain original field of the original data is a complex data structure, such as a structure or data object, then the original field specifically includes multiple subfields. When configuring the output parameters, these subfields can also be configured with corresponding business fields to form a mapping relationship. During subsequent data conversion, based on this mapping relationship, the original fields of some data can be converted into the business fields required for business analysis, ultimately generating the corresponding business data.

[0089] by Figure 5 As shown in the example, the original field "Data" is a data object, its data format is "object", and it contains multiple subfields. By clicking the configuration control corresponding to the original field "Data", you can trigger the configuration interface for the original field. For details, see Figure 6 shown. Figure 6 In the example, the original field "Data" includes multiple variable keys, each variable key corresponds to a subfield, and the variable name corresponding to each variable key is configured. The variable name is the business field corresponding to the variable key.

[0090] like Figure 6 As shown, the variable names of the variable keys "key01", "key02", and "deviceID" are "temperature", "humidity", and "device number" respectively.

[0091] In this embodiment, a "Configuration" control is set for each original field in the parameter configuration interface, so that when the original field contains multiple sub-fields, the configuration of each sub-field can be implemented, ensuring that each original field of the original data is converted into a business field that can be understood by business personnel.

[0092] In some optional implementations, after determining the business data, some of the business fields can be used as analysis targets for visual analysis; however, if the business data is insufficient for analysis during the analysis process, the business data can be processed again to obtain the required data.

[0093] Specifically, after step S401 "converting the original data into business data for business analysis", the method may also include: when the business data lacks business fields to be analyzed, performing statistical processing on data of some business fields in the business data according to a preset statistical function to determine the statistical data corresponding to the business fields to be analyzed.

[0094] In this embodiment, the business data only includes collected data and generally has not undergone statistical processing. When deeper data analysis is required, the business data may lack analysis targets, that is, the business data lacks the business fields to be analyzed. However, the visualization tool has various pre-built statistical functions, such as sum, average, count, minimum, and maximum functions. Based on these statistical functions, statistical processing is performed on the data of some business fields in the business data to determine the business fields to be analyzed and calculate the corresponding statistical data. Multiple statistical functions can be combined to complete more complex statistical tasks.

[0095] Specifically, when it is necessary to analyze the statistical data of a certain business field, the statistical data corresponding to the business field can be statistically processed based on the corresponding statistical function to determine the statistical data corresponding to the business field, and a corresponding business statistical field can be set for the statistical data.

[0096] For example, taking the financial system as an example, if you need to analyze the total amount of each department, you need to sum the amounts of each user in the corresponding department based on the sum function to determine the total amount of each department, and then perform visual analysis.

[0097] In this embodiment, when the business data is insufficient to support the business analysis objectives, secondary processing of the business data is performed through statistical functions, thereby achieving statistical processing of the data and improving the analyzable objectives.

[0098] Step S402 : Based on the visualization tool, business fields of the business data are selected as chart elements of the analysis chart to generate a corresponding target analysis chart.

[0099] Specifically, the above step S402 "based on the visualization tool, select the business fields of the business data as chart elements and generate the corresponding target analysis chart" includes the following steps S4021 to S4025.

[0100] Step S4021: Create a business analysis interface based on a visualization tool; the business analysis interface includes multiple chart styles and various business fields of business data.

[0101] In this embodiment, the visualization tool can create a business analysis interface. When an analysis chart needs to be generated, the corresponding function is triggered to open the business analysis interface. Figure 7 A schematic diagram of the business analysis interface is shown in FIG. Figure 7 As shown, the business analysis interface includes multiple chart styles, such as pivot tables, detailed tables, line charts, area charts, bar charts, column charts, pie charts, radar charts, etc. In addition, the business analysis interface also displays various business fields of business data, such as Figure 7The subject, amount, time and other business fields in the data can be used to build corresponding analysis charts in a visual way.

[0102] In addition, if Figure 7 As shown, the business analysis interface includes a chart preview area 701 for displaying the actual situation of the chart; in addition, it also includes a dimension area 702, an indicator area 703 and a filter area 704, which will be explained later.

[0103] Step S4022 : In response to the chart style selection instruction, determining the selected target chart style.

[0104] Step S4023 : In response to the first move instruction to move the first business field to the dimension area in the business analysis interface, the first business field is used as a target dimension element.

[0105] Step S4024 , in response to the second move instruction to move the second business field to the indicator area in the business analysis interface, the second business field is used as a target indicator element; both the target dimension element and the target indicator element are chart elements.

[0106] In this embodiment, the user (business analyst) can select the desired chart style and trigger the corresponding selection instruction. The chart style selected by the user is called the target chart style. The chart style is used to construct a chart between dimension elements and indicator elements.

[0107] Furthermore, the chart elements of an analysis chart include dimension elements and indicator elements. Dimension elements represent the attributes or types of the data (business data) being analyzed and correspond to the horizontal axis of the analysis chart. Indicator elements represent specific quantitative values ​​and correspond to the vertical axis of the analysis chart. Users can visually configure dimension elements and indicator elements by moving business fields in the business analysis interface.

[0108] Specifically, if the first business field needs to be used as the horizontal axis of the analysis chart, the user can trigger a move instruction to move the first business field, that is, a first move instruction, and move the first business field to the dimension area 702. Based on the first move instruction, the first business field can be used as the dimension element to be analyzed, that is, the target dimension element.

[0109] Similarly, if the second business field needs to be used as the vertical axis of the analysis chart, the user can trigger a move instruction to move the second business field, that is, a second move instruction, and move the second business field to the indicator area 703. Based on the second move instruction, the second business field can be used as the dimensional element to be analyzed, that is, the target dimensional element.

[0110] In addition, after selecting the target chart style, the user can reselect it, that is, change the target chart style to achieve flexible switching between various types of charts; when switching, various information can be automatically adaptively modified, and the user can be intelligently assisted in parameter configuration, greatly reducing user operations.

[0111] Step S4025 , generating a target analysis chart that conforms to the target chart style based on the business data corresponding to the first business field and the second business field; the target analysis chart is used to represent the relationship between the target dimension elements and the target indicator elements.

[0112] After selecting the chart style, dimension elements and indicator elements, that is, after determining the target chart style, target dimension elements and target indicator elements, a corresponding analysis chart, that is, a target chart analysis, can be generated based on the business data corresponding to the first business field and the second business field, and the style of the target chart analysis is consistent with the target chart style.

[0113] Figure 8 A schematic diagram of generating a target analysis chart is shown. Figure 8 As shown in the figure, the user selects a line chart as the target chart style, and uses the business field "Account" as the target dimension element and the business field "Amount" as the target indicator element. Then, a target analysis chart with the horizontal axis being the account and the vertical axis being the amount can be generated. This target analysis chart is a line chart that can represent the relationship between the account and the amount. This target analysis chart can be displayed in Figure 8 In the chart preview area 701 of the business analysis interface shown.

[0114] In addition, you can also filter the data that needs to be analyzed. Figure 7 As shown, the business fields for filtering data can be configured in the filtering area 704. Figure 8 As shown in FIG, if the user moves the business field “time” to the filter area 704, the business data to be analyzed can be filtered based on time. Figure 8 As shown, a control for filtering time is provided in the upper left corner of the chart preview area 701 , and based on the control, a time range of business data to be used for business analysis is selected.

[0115] In this embodiment, the user can configure the analysis chart in a visual manner based on the business analysis interface provided by the visualization tool, which facilitates the business analyst to generate the required target analysis chart on demand. For each target analysis chart, all can be generated according to the above method, which will not be described in detail here.

[0116] In some optional embodiments, the above-mentioned step S4023 "in response to the first move instruction to move the first business field to the dimension area in the business analysis interface, taking the first business field as the target dimension element" includes: after determining the target chart style, in response to the first move instruction for the first business field, when the first business field belongs to the dimension element supported by the target chart style, after moving the first business field to the dimension area of ​​the business analysis interface, taking the first business field as the target dimension element.

[0117] Similarly, the above-mentioned step S4024 "In response to the second move instruction to move the second business field to the indicator area in the business analysis interface, taking the second business field as the target indicator element" includes: after determining the target chart style, in response to the second move instruction for the second business field, when the second business field belongs to the indicator element supported by the target chart style, after moving the second business field to the dimension area of ​​the business analysis interface, taking the second business field as the target dimension element.

[0118] In this embodiment, under certain chart styles, there may be certain restrictions on dimension elements and indicator elements. After the user selects a target chart style, the user is assisted in moving appropriate business fields based on the fields supported by the target chart style.

[0119] Specifically, taking user configuration of dimension elements as an example, after determining the target chart style, if the user initiates a first move instruction for a first business field, the system can automatically determine whether the first business field is a dimension element supported by the target chart style. If so, the system allows the first business field to be moved to the dimension area 702 of the business analysis interface. Otherwise, the system prohibits the user from moving the first business field to the dimension area 702. The process of user configuration of indicator elements is the same as described above and will not be repeated here.

[0120] For example, if the target chart style is a line chart, which requires indicator elements to be in numeric format, then when the user initiates a second move command on the numeric business field "Amount," it can be moved to indicator area 703, thereby configuring the amount as the target indicator element. If the user selects the text-formatted business field "Subject" and initiates a second move command, since its data format does not meet the line chart's indicator element data format requirements, the second business field "Subject" is not an indicator element supported by the target chart style.

[0121] In this embodiment, the visualization tool can perform various types of verification based on the data format of the business field and provide auxiliary capabilities. The user only needs to drag the business field that needs to be analyzed (such as account, amount, etc.) to automatically determine whether the business field is suitable as an analysis dimension or analysis indicator, which is conducive to improving the efficiency of building an analysis dashboard.

[0122] Optionally, when generating an analysis chart, in addition to user-configured visualizations, existing templates can also be used for rapid generation. Specifically, the aforementioned step S402, "Based on visualization tools, selecting business fields of business data as chart elements for the analysis chart to generate the corresponding target analysis chart," may include the following step B1.

[0123] Step B1: Based on the statistical analysis template preset in the visualization tool, the business fields in the business data corresponding to the statistical analysis template are used as chart elements of the analysis chart, and a corresponding target analysis chart is generated.

[0124] In this embodiment, the visualization tool includes a variety of pre-set statistical analysis templates. For example, frequently needed statistical analysis templates can be set based on common industrial application scenarios. After determining the business data, if there are business fields that can be analyzed based on the statistical analysis template, that is, if some business fields in the business data are consistent with the analysis target of the statistical analysis template, a target analysis chart that can analyze the business field can be directly generated based on the corresponding statistical analysis template, assisting users in quickly building charts.

[0125] For example, statistical analysis templates can be set for SPC (Statistical Process Control) process control analysis, which is common in quality management, MTTR (Mean Time To Repair) equipment failure indicator analysis, which is common in equipment management, and OEE (Overall Equipment Effectiveness) indicators, which are common in production management, so as to quickly identify the targets that users need to analyze and complete chart generation.

[0126] It is understandable that when generating a target analysis chart, it can be quickly generated using a template based on step B1, or it can be generated on demand based on the visual configuration method provided in steps S4021 to S4025. This embodiment does not limit this.

[0127] Optionally, the above step S402 of “selecting business fields of business data as chart elements of an analysis chart based on a visualization tool to generate a corresponding target analysis chart” may include steps C1 to C2.

[0128] Step C1: Screen the data based on the input and / or output parameters corresponding to the business data to determine the target business data.

[0129] Step C2: Select the business fields of the target business data as chart elements of the analysis chart, and generate a corresponding target analysis chart according to the business values ​​corresponding to the business fields in the target business data.

[0130] In this embodiment, after the corresponding data bucket is generated based on the original data, business analysis can be performed based on all business data in the data bucket, or the business data can be filtered to reduce the processing volume.

[0131] Specifically, the data bucket corresponding to the business data is determined based on configuring certain input and output parameters for the data source. Accordingly, the business data also corresponds to the input and output parameters. This embodiment performs data screening based on the input and / or output parameters of the business data to filter out the business data that needs to be analyzed later, i.e., the target business data. After determining the target business data, a target analysis chart corresponding to the target business data can be generated. The generation process is similar to the above-mentioned steps S4021 to S4025 or step B1 and will not be repeated here.

[0132] Optionally, the process of performing data screening according to input parameters corresponding to the business data in the above step C1 may include step C11.

[0133] Step C11 , in response to a parameter configuration instruction for configuring a request parameter for an input parameter corresponding to the business data, retain or filter data corresponding to the request parameter in the business data.

[0134] In this embodiment, when filtering data based on input parameters, a filtering parameter interface is provided to the user. Based on this filtering parameter interface, the request parameters to be filtered can be configured, thereby triggering the corresponding parameter configuration instructions. The parameter configuration instructions are used to retain or filter the data corresponding to the request parameters in the business data. The specific decision of retaining or filtering data is based on the actual situation.

[0135] Figure 9 A schematic diagram of the screening parameter interface is shown, such as Figure 9 As shown in the figure, the parameter name is the input parameter name, and the parameter key is the input parameter in the data source. That is, the input parameter key in the data source can also be converted into a parameter name that is easy for business personnel to understand in advance, making it easier for business personnel to configure. Figure 9 In the Request Parameters section, business data input parameters include "Name" and "Status." Request parameter configuration is completed by setting default values ​​for each input parameter and determining whether to filter based on the input parameter using the "Configuration" control. Specifically, the request parameters include default values ​​and whether input parameter configuration is enabled.

[0136] In addition, the request parameters may also include the component type of the input parameter, such as an input box, a selection box, etc., allowing users to configure default values ​​in different ways.

[0137] For example, if the business data is related to student grades and the main focus is on analyzing the data of fifth-grade students, the default value of the grade-related input parameter can be set to "fifth grade". In this case, only the grade data of fifth-grade students needs to be analyzed subsequently.

[0138] In addition, the process of performing data screening according to the output parameters corresponding to the business data in the above step C1 may include steps C12 to C13.

[0139] Step C12: In response to the first configuration instruction for the service field and the second configuration instruction for the corresponding service value, a conditional expression for retaining or filtering the corresponding data is constructed.

[0140] Step C13: retain or filter data in the business data that meets all conditional expressions based on one or more conditional expressions with logical relationships.

[0141] In this embodiment, a conditional filtering interface can also be provided for users. Based on this conditional filtering interface, users can visually enter a first configuration instruction for a business field and a second configuration instruction for a business value to complete the configuration of a conditional expression. Ultimately, based on the configured one or more conditional expressions, data in the business data that meets all conditional expressions is retained or filtered. Again, the specific decision of retaining or filtering data is based on the actual situation.

[0142] Figure 10 A schematic diagram of the conditional filtering interface is shown, such as Figure 10 As shown, one or more filter branches can be created based on the conditional filter interface, and each filter branch contains one or more conditional expressions with logical relationships. Figure 10 In the filter branch, there are two filter conditions, each of which is composed of a conditional expression.

[0143] like Figure 10 As shown, the first filter condition is: amount is greater than 1000, or the subject is 111, and its conditional expression is Newkey2>10000||Newkey1==111. The second filter condition is: time is greater than 12423234, and the corresponding conditional expression is: Newkey3>12423234. Among them, Newkey1 is Figure 5 The original fields shown are not described in detail. In addition, the logical relationship between the two filter conditions is "and", that is, only when both filter conditions are met at the same time, the corresponding filtering process can be performed, for example, the data that meets the two filter conditions is retained.

[0144] Among them, each branch or condition has corresponding move controls, copy controls, and delete controls on the back end to move, copy, delete, and other operations on the corresponding branch or condition. In addition, the conditional filtering interface can also have functions such as adding branches and adding conditions. Figure 10 Not shown.

[0145] In this embodiment, if business data contains invalid, useless, or out-of-range data, you can configure request parameters to determine initial analysis conditions based on the existing data model, narrowing the query scope and improving data accuracy. Furthermore, a visual, code-free conditional expression building tool allows you to quickly construct data filtering and cleaning conditions, effectively cleaning and filtering invalid data before analysis.

[0146] Step S403: Generate an analysis dashboard containing analysis charts of various targets based on a visualization tool.

[0147] For details, please see Figure 3 Step S303 of the illustrated embodiment will not be described in detail here.

[0148] Among them, based on the dashboard design interface provided by the visualization tool, an analysis dashboard including various target analysis charts can be generated in a visual manner.

[0149] Figure 11 A schematic diagram of the Kanban board design interface is shown in FIG. Figure 11 As shown, the kanban board design interface includes multiple pre-designed target analysis charts, such as Target Analysis Chart 1, Target Analysis Chart 2, and Target Analysis Chart 3. Users can customize the kanban board's style by moving, dragging, and other methods to position each target analysis chart in the kanban board preview area 1101, ultimately finalizing the board's style, layout, size, and proportions. The kanban board design interface also includes shortcut controls such as horizontal and vertical containers, grids, cards, and text to facilitate board layout, improving board design efficiency.

[0150] In this embodiment, various interfaces provided by the visualization tool, such as the business analysis interface, the kanban design interface, etc., can reuse the front-end design functions in the low-code platform to achieve functional reuse.

[0151] Step S404: display the analysis dashboard.

[0152] For details, please see Figure 3 Step S304 of the illustrated embodiment will not be described in detail here.

[0153] In some optional implementations, step S404, "displaying the analysis dashboard," may include embedding the analysis dashboard in a business application developed on the low-code platform and displaying the analysis dashboard based on the business application. Alternatively, the analysis dashboard may be published to an analysis center of a visualization tool and displayed based on the analysis center.

[0154] In this embodiment, after constructing the analytics dashboard, it can support multiple viewing and usage channels. Specifically, because the analytics dashboard is built within the low-code platform, it can be embedded and integrated into a specific application page within a business application with a simple checkbox. This allows users to easily view the analytics dashboard within the business application. Furthermore, when the analytics dashboard is updated, this page will also be updated synchronously.

[0155] Alternatively, after building an analysis dashboard, users can publish it to the visualization tool's analysis center, which then provides users with a dashboard display. Furthermore, the analysis center can control query and access permissions based on user-defined permissions, enabling precise control.

[0156] In addition, you can further share the designed analysis dashboards with other users through forwarding and other means, so as to further convey the analysis results and data value and improve data usage efficiency.

[0157] The method for generating a dashboard based on a low-code platform provided in this embodiment integrates visualization tools into the low-code platform, supports integrating and processing data from the low-code platform, and then directly applies it to the design of the visualization tool, omitting cross-system data docking and enhancing data security and real-time performance; after the design is completed, it can be easily embedded into business applications or published to the analysis center. The visualization tool provides the ability to visually design dashboards, making it easier for users to operate and reduce learning costs; a large number of statistical analysis templates have been accumulated based on different scenarios in the industrial field and can be used out of the box; automatic verification and auxiliary judgment of analysis dimensions and indicators improve the efficiency of dashboard construction. In addition, the method also supports polymorphic data processing capabilities, such as filtering and secondary calculations of data.

[0158] In this embodiment, a kanban board generation device based on a low-code platform is also provided, which is used to implement the above-mentioned embodiments and preferred implementation methods, and the details that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0159] This embodiment provides a kanban generation device based on a low-code platform, which is applied to the low-code platform. The low-code platform is integrated with visualization tools, such as Figure 12 As shown, the device includes:

[0160] The data processing module 1201 is used to obtain raw data to be analyzed and convert the raw data into business data for business analysis; the raw data includes data maintained by business applications developed based on the low-code platform, and the business data includes multiple business fields;

[0161] A chart generating module 1202 is configured to select, based on the visualization tool, business fields of the business data as chart elements of an analysis chart, and generate a corresponding target analysis chart;

[0162] A dashboard module 1203 is configured to generate an analysis dashboard including each of the target analysis charts based on a visualization tool;

[0163] The display module 1204 is used to display the analysis dashboard.

[0164] In some optional implementations, the data processing module 1201 obtains raw data to be analyzed and converts the raw data into business data for business analysis, including:

[0165] Configure the input and output parameters of the data source; the data source includes raw data;

[0166] Filtering the original data in the data source according to the input parameter of the data source, and determining a portion of the filtered original data corresponding to the output parameter of the data source;

[0167] The original fields of the partial data are converted into business fields required for business analysis to generate corresponding business data.

[0168] In some optional implementations, the process of configuring the output parameters of the data source by the data processing module 1201 includes:

[0169] Determining the original fields to be analyzed in the data source;

[0170] Configure the mapping relationship between the original fields to be analyzed and the business fields required for business analysis, and configure the data format and / or data sample of the business fields.

[0171] In some optional implementations, the data processing module 1201 configures a mapping relationship between the original field to be analyzed and the business field required for business analysis, including:

[0172] In a case where the original field includes a plurality of subfields, in response to a field configuration instruction for the original field, determining a target subfield to be converted in the original field;

[0173] Configure a mapping relationship between each of the target subfields and the business fields required for business analysis.

[0174] In some optional implementations, the chart generation module 1202 selects the business fields of the business data as chart elements of the analysis chart based on the visualization tool, and generates a corresponding target analysis chart, including:

[0175] Perform data screening based on the input parameters and / or output parameters corresponding to the business data to determine the target business data;

[0176] The business fields of the target business data are selected as chart elements of the analysis chart, and a corresponding target analysis chart is generated according to the business values ​​corresponding to the business fields in the target business data.

[0177] In some optional implementations, the process of performing data screening according to the input parameters corresponding to the business data includes:

[0178] In response to a parameter configuration instruction for configuring a request parameter for an input parameter corresponding to the business data, retaining or filtering data corresponding to the request parameter in the business data;

[0179] The process of filtering data according to the output parameters corresponding to the business data includes:

[0180] In response to a first configuration instruction for a service field and a second configuration instruction for a corresponding service value, constructing a conditional expression for retaining or filtering corresponding data;

[0181] According to one or more conditional expressions having logical relationships, data in the business data that meets all the conditional expressions is retained or filtered.

[0182] In some optional implementations, the chart generation module 1202 selects the business fields of the business data as chart elements based on the visualization tool to generate a corresponding target analysis chart, including:

[0183] Creating a business analysis interface based on the visualization tool; the business analysis interface includes multiple chart styles and various business fields of the business data;

[0184] In response to the chart style selection instruction, determining a selected target chart style;

[0185] In response to a first move instruction to move a first business field to a dimension area in the business analysis interface, taking the first business field as a target dimension element;

[0186] In response to a second move instruction to move a second business field to the indicator area in the business analysis interface, the second business field is used as a target indicator element; the target dimension element and the target indicator element both belong to the chart element;

[0187] A target analysis chart conforming to the target chart style is generated based on the business data corresponding to the first business field and the second business field; the target analysis chart is used to represent the relationship between the target dimension element and the target indicator element.

[0188] In some optional implementations, the chart generation module 1202, in response to a first move instruction to move a first business field to a dimension area in the business analysis interface, uses the first business field as a target dimension element, including:

[0189] After determining the target chart style, in response to a first move instruction for the first business field, if the first business field belongs to a dimensional element supported by the target chart style, after moving the first business field to a dimensional area of ​​the business analysis interface, the first business field is used as a target dimensional element;

[0190] The chart generating module 1202 responds to the second move instruction to move the second business field to the indicator area in the business analysis interface, and uses the second business field as a target indicator element, including:

[0191] After determining the target chart style, in response to a second move instruction for the second business field, if the second business field belongs to an indicator element supported by the target chart style, after moving the second business field to the dimension area of ​​the business analysis interface, the second business field is used as a target dimension element.

[0192] In some optional implementations, the chart generation module 1202 selects the business fields of the business data as chart elements of the analysis chart based on the visualization tool, and generates a corresponding target analysis chart, including:

[0193] Based on the statistical analysis template preset in the visualization tool, the business fields in the business data corresponding to the statistical analysis template are used as chart elements of the analysis chart, and a corresponding target analysis chart is generated.

[0194] In some optional embodiments, after converting the original data into business data for business analysis, the data processing module 1201 is also used to: when the business data lacks business fields to be analyzed, perform statistical processing on data of some business fields in the business data according to a preset statistical function to determine the statistical data corresponding to the business fields to be analyzed.

[0195] In some optional implementations, the display module 1204 displays the analysis dashboard, including:

[0196] Embed the analysis dashboard into a business application developed based on the low-code platform, and display the analysis dashboard based on the business application;

[0197] Alternatively, the analysis dashboard is published to an analysis center of the visualization tool, and the analysis dashboard is displayed based on the analysis center.

[0198] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0199] The kanban generation device based on the low-code platform in this embodiment is presented in the form of a functional unit. The unit here refers to an ASIC (Application Specific Integrated Circuit) circuit, including a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0200] The present invention also provides a computer device. Figure 13 , Figure 13 is a structural diagram of a computer device provided by an optional embodiment of the present invention, such as Figure 13 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components utilize different buses to communicate with each other and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of a GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories. Equally, multiple computer devices can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 13 A processor 10 is taken as an example.

[0201] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.

[0202] The memory 20 stores instructions that can be executed by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.

[0203] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0204] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0205] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0206] The embodiment of the present invention also provides a computer-readable storage medium. The above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.

[0207] A portion of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the form in which the computer program instruction exists in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc. Accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium that can be accessed by the computer.

[0208] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations should all be included in the scope of protection of the present invention.

Claims

1. A method for generating a kanban board based on a low-code platform, characterized in that: Applied to a low-code platform integrated with a visualization tool, the method includes: Obtaining raw data to be analyzed and converting the raw data into business data for business analysis; the raw data includes data maintained by a business application developed based on the low-code platform, and the business data includes multiple business fields; Based on the visualization tool, selecting the business fields of the business data as chart elements of the analysis chart to generate a corresponding target analysis chart; Based on the visualization tool, generating an analysis dashboard including each of the target analysis charts; The analysis dashboard is displayed.

2. The method according to claim 1, characterized in that The obtaining of raw data to be analyzed and converting the raw data into business data for business analysis includes: Configure the input and output parameters of the data source; the data source includes raw data; Filtering the original data in the data source according to the input parameter of the data source, and determining a portion of the filtered original data corresponding to the output parameter of the data source; The original fields of the partial data are converted into business fields required for business analysis to generate corresponding business data.

3. The method according to claim 2, characterized in that The process of configuring the data source output parameters includes: Determining the original fields to be analyzed in the data source; Configure the mapping relationship between the original fields to be analyzed and the business fields required for business analysis, and configure the data format and / or data sample of the business fields.

4. The method according to claim 3, characterized in that The configuring of the mapping relationship between the original fields to be analyzed and the business fields required for business analysis includes: In a case where the original field includes a plurality of subfields, in response to a field configuration instruction for the original field, determining a target subfield to be converted in the original field; Configure a mapping relationship between each of the target subfields and the business fields required for business analysis.

5. The method according to claim 2, characterized in that The step of selecting the business fields of the business data as chart elements of an analysis chart based on the visualization tool to generate a corresponding target analysis chart includes: Perform data screening based on the input parameters and / or output parameters corresponding to the business data to determine the target business data; The business fields of the target business data are selected as chart elements of the analysis chart, and a corresponding target analysis chart is generated according to the business values ​​corresponding to the business fields in the target business data.

6. The method according to claim 5, characterized in that The process of filtering data based on the input parameters corresponding to the business data includes: In response to a parameter configuration instruction for configuring a request parameter for an input parameter corresponding to the business data, retaining or filtering data corresponding to the request parameter in the business data; The process of filtering data according to the output parameters corresponding to the business data includes: In response to a first configuration instruction for a service field and a second configuration instruction for a corresponding service value, constructing a conditional expression for retaining or filtering corresponding data; According to one or more conditional expressions having logical relationships, data in the business data that meets all the conditional expressions is retained or filtered.

7. The method according to any one of claims 1 to 6, characterized in that The process of selecting the business fields of the business data as chart elements based on the visualization tool and generating corresponding target analysis charts includes: Creating a business analysis interface based on the visualization tool; the business analysis interface includes multiple chart styles and various business fields of the business data; In response to the chart style selection instruction, determining a selected target chart style; In response to a first move instruction to move a first business field to a dimension area in the business analysis interface, taking the first business field as a target dimension element; In response to a second move instruction to move a second business field to the indicator area in the business analysis interface, the second business field is used as a target indicator element; the target dimension element and the target indicator element both belong to the chart element; A target analysis chart conforming to the target chart style is generated based on the business data corresponding to the first business field and the second business field; the target analysis chart is used to represent the relationship between the target dimension element and the target indicator element.

8. The method according to claim 7, characterized in that The step of responding to a first move instruction to move the first business field to a dimension area in the business analysis interface and using the first business field as a target dimension element includes: After determining the target chart style, in response to a first move instruction for the first business field, if the first business field belongs to a dimensional element supported by the target chart style, after moving the first business field to a dimensional area of ​​the business analysis interface, the first business field is used as a target dimensional element; In response to a second move instruction to move the second business field to the indicator area in the business analysis interface, taking the second business field as a target indicator element includes: After determining the target chart style, in response to a second move instruction for the second business field, if the second business field belongs to an indicator element supported by the target chart style, after moving the second business field to the dimension area of ​​the business analysis interface, the second business field is used as a target dimension element.

9. The method according to any one of claims 1 to 6, characterized in that The step of selecting the business fields of the business data as chart elements of an analysis chart based on the visualization tool to generate a corresponding target analysis chart includes: Based on the statistical analysis template preset in the visualization tool, the business fields in the business data corresponding to the statistical analysis template are used as chart elements of the analysis chart, and a corresponding target analysis chart is generated.

10. The method according to any one of claims 1 to 6, characterized in that After converting the original data into business data for business analysis, the method further includes: In the case that the business data lacks a business field to be analyzed, statistical processing is performed on data of some business fields in the business data according to a preset statistical function to determine statistical data corresponding to the business field to be analyzed.

11. The method according to any one of claims 1 to 6, characterized in that The displaying of the analysis dashboard includes: Embed the analysis dashboard into a business application developed based on the low-code platform, and display the analysis dashboard based on the business application; Alternatively, the analysis dashboard is published to an analysis center of the visualization tool, and the analysis dashboard is displayed based on the analysis center.

12. A kanban board generation device based on a low-code platform, characterized in that: Applied to a low-code platform integrated with a visualization tool, the device includes: A data processing module, configured to obtain raw data to be analyzed and convert the raw data into business data for business analysis; the raw data includes data maintained by business applications developed based on the low-code platform, and the business data includes multiple business fields; A chart generating module, configured to select the business fields of the business data as chart elements of an analysis chart based on the visualization tool, and generate a corresponding target analysis chart; A dashboard module, configured to generate an analysis dashboard including each of the target analysis charts based on the visualization tool; A display module is used to display the analysis dashboard.

13. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the low-code platform-based dashboard generation method described in any one of claims 1 to 11 by executing the computer instructions.

14. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, which are used to enable a computer to execute the kanban generation method based on a low-code platform as described in any one of claims 1 to 11.