Configuration method and device for low-code data management, equipment and storage medium

By collecting user input conditions in low-code platforms, generating JSON files and query instructions, the problems of complex data sources and personalized display requirements are solved, efficient automation and flexible configuration of the data management system are realized, and development efficiency and adaptability are improved. .

CN119127290APending Publication Date: 2024-12-13CHINA PING AN PROPERTY INSURANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411250613.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

When facing complex data sources and personalized display needs, low-code platforms are difficult to ensure the configurability and flexibility of the data management system, resulting in the system being unable to automatically adapt to users' diverse needs.

Method used

By collecting and defining user query input conditions, converting them into initial JSON files, generating data query instructions and data display configuration files, realizing highly automated and flexible configuration of data, supporting diversified query conditions and display methods, and meeting users' diverse needs .

Benefits of technology

It significantly improves the development efficiency and system adaptability of the data management system, realizes high automation of data query, processing and presentation processes, and is suitable for scenarios where business needs are quickly responded to business needs and frequently updated configurations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119127290A_ABST
    Figure CN119127290A_ABST
Patent Text Reader

Abstract

The invention relates to a configuration method for low-code data management, and aims to simplify the development and configuration process of a data management system. Firstly, query input conditions of a user are collected and defined, and the query input conditions are converted into an initial JSON file. Then, corresponding data query instructions are generated according to query conditions in the initial JSON file, and the instructions are developed into a data source JSON file which is used for extracting required data query results from the target data source. And on this basis, generating a data display configuration file according to the obtained data query result and the display demand of the user, so as to realize visual display and / or export of the data. According to the method, manual coding requirements are reduced, high automation and flexible configuration of data query, processing and display processes are achieved, the method is particularly suitable for application scenes needing quick response to business requirements and frequent configuration updating, and development efficiency and system adaptability are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of low-code development platforms, and in particular to a configurable method, device, equipment and storage medium for low-code data management. Background Art

[0002] In the operation of modern enterprises, data management systems play a vital role. With the rapid growth of data volume and the diversification of data sources, traditional data management systems are facing increasing challenges. Enterprises need to be able to efficiently integrate, process and display information from multiple data sources to support business decisions and process optimization. However, the development of traditional data management systems usually requires a lot of manual coding, which is not only time-consuming and labor-intensive, but also prone to errors, affecting the accuracy and efficiency of data processing.

[0003] The rise of low-code development platforms provides a new solution for the development of data management systems. These platforms greatly reduce the need for manual coding through graphical interfaces and simple configuration tools, allowing developers and non-professionals to quickly create and configure data management applications. Low-code platforms are particularly suitable for scenarios that require rapid response to business needs, frequent configuration changes, and simplified development processes.

[0004] On these low-code platforms, data query, processing, and presentation have become core functions. The system must be able to support a variety of query conditions and extract data from multiple target data sources for processing. In order to meet the user's display needs, the system also needs to generate flexible display configuration files to facilitate data visualization and export. In addition, as companies increase their requirements for real-time data, automated push functions have also become crucial to ensure that users can receive the latest data analysis results in a timely manner.

[0005] However, despite the significant advantages of low-code platforms in simplifying development processes and improving efficiency, they still face some challenges. How to ensure the configurability and flexibility of data management systems while reducing manual coding is the focus of current technological development. Especially when faced with complex data sources and personalized display requirements, the system must be able to automatically adapt and generate corresponding configurations to meet the diverse needs of users. Summary of the invention

[0006] The main purpose of the present invention is to provide a configurable method, device, equipment and storage medium for low-code data management, aiming to solve the technical problem of how to effectively configure and manage complex data query, processing and display processes in a low-code environment, and improve the flexibility and efficiency of the system.

[0007] To achieve the above object, the present invention provides a configuration method for low-code data management, which comprises the following steps:

[0008] Collect and define input conditions for data query, and develop the input conditions into an initial JSON file;

[0009] Generate a data query instruction according to the query condition of the initial JSON file, and develop the data query instruction into a data source JSON file, wherein the data source JSON file is used to extract data from a target data source;

[0010] According to the data query instructions in the data source JSON file, data query results are obtained from the target data source, and a data display configuration file is developed according to the data query results and the user's display requirements. The data display configuration file is used to display and / or export data.

[0011] Optionally, after developing a data display configuration file according to the data query result and the user's display requirements, the method further includes:

[0012] Set the specific time and frequency of data push, and obtain the display results according to the data display configuration file;

[0013] The display result is sent to the user at the specific time according to the push rating.

[0014] Optionally, obtaining a display result according to the data display configuration file includes:

[0015] Set a time interval for scheduled display according to user needs, and obtain the latest data query results according to the time interval for scheduled display;

[0016] The data display configuration file is updated according to the latest data query result, and the display result is obtained according to the updated data display configuration file.

[0017] Optionally, after developing a data display configuration file according to the data query result and the user's display requirements, the method further includes:

[0018] Receiving user query conditions, and obtaining initial query results according to the user query conditions;

[0019] Generate a target output result according to the initial query result and the data display configuration file, and display the target output result to the user.

[0020] Optionally, obtaining an initial query result according to the user query condition includes:

[0021] The user query condition is processed according to personalized conditions to generate a personalized query instruction, and the initial query result is obtained according to the optimized query instruction.

[0022] Optionally, presenting the target output result to the user includes:

[0023] The target output result is processed for personalized display, a personalized output result is generated, and the personalized output result is displayed to the user.

[0024] Optionally, presenting the personalized output result to the user includes:

[0025] According to the background scheduled task set by the user, the personalized output result is sent to the user's designated mailbox on a regular basis.

[0026] Furthermore, to achieve the above-mentioned purpose, the present invention also provides a configuration device for low-code data management, and the configuration device for low-code data management includes:

[0027] An input condition processing module collects and defines input conditions for data query, and develops the input conditions into an initial JSON file;

[0028] A query instruction generation module generates a data query instruction according to the query conditions of the initial JSON file, and develops the data query instruction into a data source JSON file, wherein the data source JSON file is used to extract data from a target data source;

[0029] The data display configuration module obtains data query results from the target data source according to the data query instructions in the data source JSON file, and develops a data display configuration file according to the data query results and the user's display requirements. The data display configuration file is used to display and / or export data.

[0030] Furthermore, to achieve the above-mentioned purpose, the present invention also provides a low-code data management configuration device, which includes a memory, a processor, and a low-code data management configuration program stored in the memory and executable on the processor, and when the low-code data management configuration program is executed by the processor, the steps of the low-code data management configuration method as described above are implemented.

[0031] Furthermore, to achieve the above-mentioned purpose, the present invention also provides a computer storage medium, on which a configuration program for low-code data management is stored, and when the configuration program for low-code data management is executed by a processor, the steps of the configuration method for low-code data management as described above are implemented.

[0032] The present invention relates to a configuration method for low-code data management, which aims to simplify the development and configuration process of a data management system. First, the query input conditions of the user are collected and defined, and converted into an initial JSON file. Subsequently, corresponding data query instructions are generated according to the query conditions in the initial JSON file, and these instructions are developed into a data source JSON file for extracting the required data query results from the target data source. On this basis, a data display configuration file is generated according to the acquired data query results and the user's display requirements to achieve visual display and / or export of data. By reducing the need for manual coding, the present invention achieves a high degree of automation and flexible configuration of data query, processing and display processes, and is particularly suitable for application scenarios that require rapid response to business needs and frequent configuration updates, significantly improving development efficiency and system adaptability. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 A schematic diagram of the structure of the device hardware operating environment involved in the configuration device embodiment of low-code data management of the present invention;

[0034] Figure 2 This is a flow chart of the first embodiment of the configuration method for low-code data management of the present invention;

[0035] Figure 3 This is a schematic diagram of the functional modules of a preferred embodiment of the configurable device for low-code data management of the present invention.

[0036] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0037] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0038] It should be noted that data management systems play a vital role in the operation of modern enterprises. With the rapid growth of data volume and the diversification of data sources, traditional data management systems are facing increasing challenges. Enterprises need to be able to efficiently integrate, process and display information from multiple data sources to support business decisions and process optimization. However, the development of traditional data management systems usually requires a lot of manual coding, which is not only time-consuming and labor-intensive, but also prone to errors, affecting the accuracy and efficiency of data processing.

[0039] The rise of low-code development platforms provides a new solution for the development of data management systems. These platforms greatly reduce the need for manual coding through graphical interfaces and simple configuration tools, allowing developers and non-professionals to quickly create and configure data management applications. Low-code platforms are particularly suitable for scenarios that require rapid response to business needs, frequent configuration changes, and simplified development processes.

[0040] On these low-code platforms, data query, processing, and presentation have become core functions. The system must be able to support a variety of query conditions and extract data from multiple target data sources for processing. In order to meet the user's display needs, the system also needs to generate flexible display configuration files to facilitate data visualization and export. In addition, as companies increase their requirements for real-time data, automated push functions have also become crucial to ensure that users can receive the latest data analysis results in a timely manner.

[0041] However, despite the significant advantages of low-code platforms in simplifying development processes and improving efficiency, they still face some challenges. How to ensure the configurability and flexibility of data management systems while reducing manual coding is the focus of current technological development. Especially when faced with complex data sources and personalized display requirements, the system must be able to automatically adapt and generate corresponding configurations to meet the diverse needs of users.

[0042] Based on the above defects, the present invention provides a configuration device for low-code data management, referring to Figure 1 , Figure 1 This is a structural diagram of the device hardware operating environment involved in the configurable device implementation scheme of the low-code data management of the present invention.

[0043] like Figure 1 As shown, the configurable device for low-code data management may include: a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or it may be a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may optionally be a storage device independent of the aforementioned processor 1001.

[0044] Those skilled in the art will understand that Figure 1The hardware structure of the configurable device for low-code data management shown in the figure does not constitute a limitation of the configurable device for low-code data management, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0045] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a configuration program for low-code data management. Among them, the operating system is a program for managing and controlling the configuration equipment and software resources of low-code data management, supporting the operation of the network communication module, the user interface module, the configuration program for low-code data management, and other programs or software; the network communication module is used to manage and control the network interface 1004; the user interface module is used to manage and control the user interface 1003.

[0046] exist Figure 1 In the hardware structure of the configurable device for low-code data management shown in the figure, the network interface 1004 is mainly used to connect to the background server and communicate data with the background server; the user interface 1003 is mainly used to connect to the client and communicate data with the client; the processor 1001 can call the configurable program for low-code data management stored in the memory 1005 and perform the following operations:

[0047] Collect and define input conditions for data query, and develop the input conditions into an initial JSON file;

[0048] Generate a data query instruction according to the query condition of the initial JSON file, and develop the data query instruction into a data source JSON file, wherein the data source JSON file is used to extract data from a target data source;

[0049] According to the data query instructions in the data source JSON file, data query results are obtained from the target data source, and a data display configuration file is developed according to the data query results and the user's display requirements. The data display configuration file is used to display and / or export data.

[0050] Furthermore, after developing a data display configuration file according to the data query result and the user's display requirements, it also includes:

[0051] Set the specific time and frequency of data push, and obtain the display results according to the data display configuration file;

[0052] The display result is sent to the user at the specific time according to the push rating.

[0053] Furthermore, obtaining a display result according to the data display configuration file includes:

[0054] Set a time interval for scheduled display according to user needs, and obtain the latest data query results according to the time interval for scheduled display;

[0055] The data display configuration file is updated according to the latest data query result, and the display result is obtained according to the updated data display configuration file.

[0056] Furthermore, after developing a data display configuration file according to the data query result and the user's display requirements, it also includes:

[0057] Receiving user query conditions, and obtaining initial query results according to the user query conditions;

[0058] Generate a target output result according to the initial query result and the data display configuration file, and display the target output result to the user.

[0059] Further, obtaining initial query results according to the user query condition includes:

[0060] The user query condition is processed according to personalized conditions to generate a personalized query instruction, and the initial query result is obtained according to the optimized query instruction.

[0061] Furthermore, presenting the target output result to the user includes:

[0062] The target output result is processed for personalized display, a personalized output result is generated, and the personalized output result is displayed to the user.

[0063] Furthermore, presenting the personalized output result to the user includes:

[0064] According to the background scheduled task set by the user, the personalized output result is sent to the user's designated mailbox on a regular basis.

[0065] The specific implementation methods of the configurable device for low-code data management of the present invention are basically the same as the various embodiments of the configurable method for low-code data management described below, and will not be repeated here.

[0066] The present invention also provides a configuration method for low-code data management based on the above-mentioned configurable device for low-code data management.

[0067] Reference Figure 2 , Figure 2 This is a flow chart of the first embodiment of the configuration method for low-code data management of the present invention.

[0068] An embodiment of the present invention provides an embodiment of a configurable method for low-code data management. It should be noted that although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown here.

[0069] In various embodiments of the configuration method of low-code data management, the execution entity is a configuration device of low-code data management.

[0070] The configuration method of low-code data management is applied to a configuration device of low-code data management, and the configuration method of low-code data management includes:

[0071] Step S10, collecting and defining input conditions for data query, and developing the input conditions into an initial JSON file;

[0072] In the operation of modern enterprises, data management systems play a vital role. With the rapid growth of data volume and the diversification of data sources, traditional data management systems are facing increasing challenges. Enterprises need to be able to efficiently integrate, process and display information from multiple data sources to support business decisions and process optimization. However, the development of traditional data management systems usually requires a lot of manual coding, which is not only time-consuming and labor-intensive, but also prone to errors, affecting the accuracy and efficiency of data processing.

[0073] The rise of low-code development platforms provides a new solution for the development of data management systems. These platforms greatly reduce the need for manual coding through graphical interfaces and simple configuration tools, allowing developers and non-professionals to quickly create and configure data management applications. Low-code platforms are particularly suitable for scenarios that require rapid response to business needs, frequent configuration changes, and simplified development processes.

[0074] On these low-code platforms, data query, processing, and presentation have become core functions. The system must be able to support a variety of query conditions and extract data from multiple target data sources for processing. In order to meet the user's display needs, the system also needs to generate flexible display configuration files to facilitate data visualization and export. In addition, as companies increase their requirements for real-time data, automated push functions have also become crucial to ensure that users can receive the latest data analysis results in a timely manner.

[0075] However, despite the significant advantages of low-code platforms in simplifying development processes and improving efficiency, they still face some challenges. How to ensure the configurability and flexibility of data management systems while reducing manual coding is the focus of current technological development. Especially when faced with complex data sources and personalized display requirements, the system must be able to automatically adapt and generate corresponding configurations to meet the diverse needs of users.

[0076] In this embodiment, the user's query requirements are structured into a standardized format so that the system can effectively process these conditions. The key to this process is to organize the query conditions provided by the user into key-value pairs, which can represent different aspects of the query, such as time range, filtering conditions, sorting rules, etc., and finally generate a structured JSON file.

[0077] The collection and definition of query conditions are completed through a series of user inputs, which may include but are not limited to time ranges, keywords, filtering conditions, sorting rules, etc. After receiving these inputs, the system parses and organizes them and converts them into one or more key-value pairs. These key-value pairs may include:

[0078] Query field: indicates the specific data field that the user wants to query, such as "Date" or "Customer Name".

[0079] Filter condition: used to limit the scope of query results, for example, "date >= 2023-01-01".

[0080] Sorting rule: Determines how the query results are sorted, such as "sort by date in descending order".

[0081] This initial JSON file can not only express simple query conditions, but also support complex multi-condition combinations, logical operations (such as AND / OR) and nested queries. In this way, users can meet their specific data needs by defining more complex query conditions, and the initial JSON file provides a unified standardized representation for these complex queries.

[0082] Example description:

[0083] Suppose a user wants to query sales records within a specific date range, and wants the results to be sorted from high to low by sales, and only wants to include records with sales greater than a certain value. In this case, the user-defined input conditions include:

[0084] Date Range: The start and end dates for your query.

[0085] Sorting rules: Sort by sales from high to low.

[0086] Filter: Keep only records with sales greater than a certain value.

[0087] These conditions are defined and organized into a standardized initial JSON file, which records all query requirements and provides a structured basis for subsequent query and processing. Due to the structured nature of the initial JSON file, query requirements can be executed accurately and efficiently, generating query results that meet user expectations.

[0088] By standardizing users' query requirements into structured JSON files, this process not only improves the accuracy and efficiency of queries, but also ensures flexibility and reliability when processing complex query conditions.

[0089] Step S20, generating a data query instruction according to the query condition of the initial JSON file, and developing the data query instruction into a data source JSON file, wherein the data source JSON file is used to extract data from a target data source;

[0090] In this embodiment, it is first necessary to extract query conditions from the initial JSON file. By analyzing and processing these conditions, corresponding data query instructions are generated. These instructions may include query fields, filter conditions, sorting rules, etc. After the query instructions are generated, these instructions are structured into a new file, which will guide subsequent operations and extract qualified data from the specified data source.

[0091] This method allows flexible definition of data source query methods, such as using different data query instructions to adapt to different types of data sources (such as SQL databases, NoSQL databases, API interfaces, etc.). The resulting data source JSON file not only unifies the query method, but also provides a standardized interface for multiple types of data sources.

[0092] Example description:

[0093] For example, if the user's query conditions require extracting sales records within a specific time range from a sales database and sorting them in descending order by sales, after extracting these conditions from the initial JSON file, the corresponding query instructions will be generated first. These instructions may include which data fields to select, how to filter data, and how to sort the results.

[0094] Next, develop these instructions into a data source JSON file in a structured way. This file not only contains the query conditions, but also specifies how to interact with the target data source to obtain data. For example, it may define how to construct a SQL query statement to extract data from a relational database, or how to use API call parameters to obtain data from a remote service.

[0095] By converting the query conditions in the initial JSON file into specific query instructions and further developing them into data source JSON files, the standardization and consistency of the query process are ensured.

[0096] Step S30, obtaining data query results from the target data source according to the data query instructions in the data source JSON file, and developing a data display configuration file according to the data query results and the user's display requirements, wherein the data display configuration file is used to display and / or export data.

[0097] In this embodiment, through the previously generated data source JSON file, it has been clarified how to extract the required data from the target data source. The data query instructions will be executed in this process, and the target data source will return the query results that meet the conditions according to these instructions. After that, it is necessary to develop a display configuration file based on these query results and the user's display requirements. This configuration file is responsible for defining how to display this data, including details such as display format, sorting rules, chart type, data filtering, etc.

[0098] Through flexible display configuration files, multiple data display methods can be supported, such as tables, charts, reports, etc., and can be exported to files in multiple formats (such as PDF, Excel, etc.) according to different user needs. This method ensures a high degree of customization of data display and can meet the diverse needs of different users.

[0099] Example description:

[0100] For example, if a user wants to view sales data for a specific period of time and requires that the data be displayed in the form of a chart and exported as a PDF file. After obtaining the query results from the target data source, a data display profile will be developed based on these results. This profile will define the type of chart, how the data is arranged, and how to generate the final PDF file.

[0101] In actual applications, display profiles can be very flexible to adapt to user needs. For example, users may want to display data in groups, sort by fields, or emphasize specific data points in charts. Through the development of display profiles, these requirements can be accurately implemented to ensure that the final displayed data meets user expectations.

[0102] By obtaining query results from the target data source and generating data display profiles based on these results and user needs, the entire data management process achieves a seamless connection from data extraction to display.

[0103] The present invention relates to a configuration method for low-code data management, which aims to simplify the development and configuration process of a data management system. First, the query input conditions of the user are collected and defined, and converted into an initial JSON file. Subsequently, corresponding data query instructions are generated according to the query conditions in the initial JSON file, and these instructions are developed into a data source JSON file for extracting the required data query results from the target data source. On this basis, a data display configuration file is generated according to the acquired data query results and the user's display requirements to achieve visual display and / or export of data. By reducing the need for manual coding, the present invention achieves a high degree of automation and flexible configuration of data query, processing and display processes, and is particularly suitable for application scenarios that require rapid response to business needs and frequent configuration updates, significantly improving development efficiency and system adaptability.

[0104] Furthermore, a second embodiment of the configuration method of low-code data management of the present invention is proposed. In the above step S30, after developing a data display configuration file according to the data query result and the user's display requirements, it also includes:

[0105] Step a1, setting the specific time and frequency of data push, and obtaining the display result according to the data display configuration file;

[0106] Step a2: sending the display result to the user at the specific time according to the push rating.

[0107] In this embodiment, after the data display configuration file is developed, the user can set the time and frequency of data push according to their own needs. This includes specifying when to generate new display results and how to send the results to the user at the set time point. The pushed content will be based on the previously generated data display configuration file to ensure that the format and content of the display are consistent with the user's expectations.

[0108] This process allows users to set different push times and frequencies. For example, users can choose to push data at a fixed time every day, week, or month, or set a custom push interval based on specific business needs. Based on these settings, the system will automatically generate display results at the specified time point and send the results to users through specified channels (such as email).

[0109] Example description:

[0110] Suppose a user wants to receive a sales data report for the previous week every Monday morning, and wants the report content to be displayed in a table format and exported as an Excel file. After completing the development of the data display configuration file, the user can set the push time to 9 am every Monday and set the push frequency to once a week. The system will generate new display results every Monday according to the set push time and automatically send them to the user's specified email address.

[0111] In actual applications, data push can be very flexible to adapt to the business needs of users. For example, users may need to receive data updates immediately after a specific business event occurs, or want to receive data reports frequently within a specific time period. Through flexible push settings, these needs can be met, ensuring that data always reaches users in a timely and accurate manner.

[0112] Through the above steps, this embodiment constructs a flexible push mechanism, so that the data display not only meets the display needs of users, but also ensures the real-time and timeliness of the data, and provides users with efficient data management and monitoring tools.

[0113] Furthermore, a third embodiment of the configuration method of low-code data management of the present invention is proposed. In the above step a1, obtaining the display result according to the data display configuration file includes:

[0114] Step b1, setting a time interval for scheduled display according to user needs, and obtaining the latest data query results according to the time interval for scheduled display;

[0115] Step b2: updating the data display configuration file according to the latest data query result, and obtaining the display result according to the updated data display configuration file.

[0116] In this embodiment, the display time interval is first set according to the user's needs. This time interval can be regular, such as hourly, daily, weekly, or a more flexible custom interval. When each time interval arrives, the system automatically obtains the latest data query results. After obtaining the new data, the system will update the original data display configuration file based on this data to ensure that the displayed content always reflects the latest data status.

[0117] This process allows the system to keep data real-time based on scheduled display. For example, if a user wants to view the sales data of the previous day every morning, the system will obtain the latest sales data in the morning according to the daily update frequency and generate new display results using the updated display profile. This ensures that the displayed data always matches the latest business situation.

[0118] Example description:

[0119] Suppose a user needs to view updated inventory information at a specific time every hour. The user can set the display interval to once every hour, and the system will obtain the latest inventory data at the beginning of each hour. After obtaining this data, the display configuration file will be updated to reflect the new inventory situation, and finally a new display result will be generated for the user to view.

[0120] In actual applications, users can also adjust the display time interval according to specific business needs. For example, for some sensitive data monitoring scenarios, users may need a shorter time interval to frequently update the display results, while for relatively stable data, a longer time interval can save resources and maintain the accuracy of the display. By dynamically updating the display configuration file, this technology ensures the real-time and accuracy of data display and meets the diverse needs of users.

[0121] This embodiment ensures the dynamic and accurate data display by setting a time interval for scheduled display and updating the display configuration file according to the latest data query results. Users can set the display frequency according to specific needs, and the system will automatically obtain the latest data and generate updated display results, thereby providing display content that always meets the latest business status.

[0122] Furthermore, a fourth embodiment of the configuration method of low-code data management of the present invention is proposed. In the above step S30, after developing a data display configuration file according to the data query result and the user's display requirements, it also includes:

[0123] Step c1, receiving user query conditions, and obtaining initial query results according to the user query conditions;

[0124] Step c2: generating a target output result according to the initial query result and the data display configuration file, and displaying the target output result to the user.

[0125] In this embodiment, after the data display configuration file is generated, the user may enter new query conditions according to actual business needs. These query conditions will be used to obtain the initial query results to ensure that the query can accurately match the user's needs. Next, the initial query results will be combined with the previously developed data display configuration file to generate the final target output results. This target output result not only contains the content of the user's latest query, but also maintains the display format and requirements previously set by the user, and finally displays the results to the user.

[0126] This process is particularly suitable for scenarios that require multiple iterations of query and display. For example, users may need to modify query conditions repeatedly, and the system can automatically generate matching display results after each query and present these results in the format expected by the user.

[0127] Example description:

[0128] Suppose the user has generated a sales data display profile within a specific time range, and now the user wants to query the sales records of a specific product. The user enters the product name as the query condition, and the system will obtain the initial query results, that is, the sales records of the product within the specific time range. Then, the system will combine these results with the existing display profile to generate the target output results. For example, the user may require that the results be displayed as a line chart and sorted by date, which are already defined in the display profile. Finally, the system will display the generated target output results to the user in the form of a line chart.

[0129] This embodiment receives new user query conditions after the data display configuration file is generated, and generates target output results in combination with the initial query results. This process ensures the dynamic and flexibility of data display. Users can make multiple queries according to changing needs, and after each query, the system can generate display results that meet the user's expectations and maintain consistency and accuracy in the format during the final display.

[0130] Furthermore, a fifth embodiment of the configuration method of low-code data management of the present invention is proposed. In the above step c1, the initial query result is obtained according to the user query condition, including:

[0131] Step d1, performing personalized condition processing on the user query condition, generating a personalized query instruction, and obtaining the initial query result according to the optimized query instruction.

[0132] In this embodiment, after the user inputs the query conditions, these conditions are not directly used to query data, but are first processed by personalization. This processing may include applying user-specific filtering rules, adjusting the priority of the query conditions, or optimizing the query strategy based on historical data. Through this personalized processing, the generated query instructions are closer to the actual needs of the user, and can effectively narrow the query scope and improve the efficiency of data retrieval.

[0133] This process is particularly suitable for complex query scenarios, such as when users need to choose between multiple conditions or want to apply specific business logic to refine the query conditions. Personalized condition processing not only makes queries more accurate, but also reduces the amount of unnecessary data, thereby improving system performance.

[0134] Example description:

[0135] For example, a user wants to query the sales record of a certain product, but only cares about the sales in a specific region, and wants to sort by sales. First, after the user enters these query conditions, the system will perform personalized condition processing, for example:

[0136] Filters: Limit your query to a specific geographic area.

[0137] Sorting rules: Sort by sales from high to low.

[0138] Historical data reference: Automatically optimize query strategies based on users’ previous query habits, such as prioritizing the retrieval of larger data sets.

[0139] After personalization, optimized query instructions are generated. These instructions are further optimized to ensure that initial query results can be obtained quickly and accurately when querying data.

[0140] This embodiment generates optimized query instructions by personalizing the user's query conditions, which significantly improves the accuracy and relevance of the query results. Not only can the user obtain the required data faster, but the system can also use resources more effectively and avoid unnecessary data retrieval, thereby improving overall performance.

[0141] Furthermore, a sixth embodiment of the configuration method of low-code data management of the present invention is proposed. In the above step c2, the target output result is displayed to the user, including:

[0142] Step e1, performing personalized display processing on the target output result, generating a personalized output result, and displaying the personalized output result to the user.

[0143] In this embodiment, after generating the target output results, the next step is to perform personalized display processing on these results. The purpose of personalized display processing is to adjust the display method to make it more in line with the personalized needs of users. This may involve adjusting the display format of data, selecting appropriate chart types, applying specific colors or styles, etc., to ensure that the final display results not only meet user needs in terms of content, but also meet user expectations in terms of visual presentation.

[0144] This process is suitable for scenarios where the display results need to be customized according to user preferences or business needs. Through personalized display processing, users can understand the data more intuitively or use the data more effectively in a specific business context. Personalization may also include adding annotations, marking important data points, or displaying data in groups to enhance the readability of the data and the user's analysis capabilities.

[0145] Example description:

[0146] For example, after a user queries sales data, the target output result may be a basic sales record table. However, according to the user's personalized display requirements, the final display result may need further processing, such as:

[0147] Chart display: Users want to display data in the form of a bar chart or line chart to compare sales trends more clearly.

[0148] Data grouping: Users want to group sales data by region or product category to better understand the sales performance of a region or product.

[0149] Visual emphasis: Highlight certain key data points in a chart (e.g., products with the highest sales) so that users can quickly identify important information.

[0150] After these personalized display processing steps are completed, the generated personalized output results will eventually be displayed to the user, ensuring that the results are not only accurate and easy to understand, but also help users make more effective decisions in actual business scenarios.

[0151] This embodiment performs personalized display processing based on the target output results, so that the system can provide users with display results that better meet their needs. This method not only improves the accuracy and readability of data display, but also enhances the user experience, making the data display more intuitive and targeted. The final personalized output results can help users better understand and use data and improve the effect of data-driven decision-making.

[0152] Furthermore, a seventh embodiment of the configuration method of low-code data management of the present invention is proposed. In the above step e1, the personalized output result is displayed to the user, including:

[0153] Step f1, according to the background scheduled task set by the user, the personalized output result is sent to the user's designated mailbox at a scheduled time.

[0154] In this embodiment, after the personalized output results are generated, these results are automatically sent to the user at a specified time and frequency through the background task pre-set by the user. This process ensures that the user can regularly receive the latest data display results that meet their personalized needs without manual query or download.

[0155] A specific implementation method may be: after the user completes the display setting of the personalized output results, a background timer task can be set through the system interface. The task includes setting the sending frequency (such as daily, weekly, monthly, etc.) and the sending time (such as 9 am every day). At each set time point, the system will automatically generate the latest personalized output results and send them to the user's designated mailbox via email. This process automatically ensures that users receive the latest display results regularly, which is suitable for business scenarios that require continuous monitoring and tracking of data changes.

[0156] Allow users to flexibly adjust the push frequency and time according to business needs. Users can easily set or modify background tasks to ensure that the latest data is displayed at the required time.

[0157] Example description:

[0158] For example, a user wants to receive a report containing last week's sales data every Monday morning, and requires the report to be presented in the form of a chart, with a detailed sales distribution table attached. The user can set a background scheduled task in the system to generate a report at 8 am every Monday and send it to the designated work mailbox via email. At the set time, the system will automatically generate personalized output results that meet the user's requirements and send them on time, ensuring that the user immediately obtains the required business data at the beginning of each week.

[0159] In actual applications, users can also set different sending frequencies according to specific business cycles, such as generating a monthly summary report at the end of the month, or sending a quarterly data analysis at the end of the quarter. Through this flexible scheduled sending mechanism, users can ensure that they are always aware of the latest business dynamics and optimize the decision-making process.

[0160] This embodiment sends the personalized output results to the user's designated mailbox at the set time and frequency according to the background scheduled tasks set by the user. This function provides users with convenient automatic data update and push services. Users can regularly receive the latest personalized data display results without manual operation, thereby improving work efficiency and ensuring the real-time and continuity of business data.

[0161] The present invention also provides a configurable device for low-code data management.

[0162] Reference Figure 3 , Figure 3 This is a functional module diagram of the first embodiment of the low-code data management configuration device of the present invention. The low-code data management configuration device includes:

[0163] An input condition processing module collects and defines input conditions for data query, and develops the input conditions into an initial JSON file;

[0164] A query instruction generation module generates a data query instruction according to the query conditions of the initial JSON file, and develops the data query instruction into a data source JSON file, wherein the data source JSON file is used to extract data from a target data source;

[0165] The data display configuration module obtains data query results from the target data source according to the data query instructions in the data source JSON file, and develops a data display configuration file according to the data query results and the user's display requirements. The data display configuration file is used to display and / or export data.

[0166] In addition, an embodiment of the present invention further provides a computer storage medium.

[0167] A configuration program for low-code data management is stored on the storage medium, and when the configuration program for low-code data management is executed by the processor, the steps of the configuration method for low-code data management as described above are implemented.

[0168] The specific implementation methods of the storage medium of the present invention are basically the same as the various embodiments of the configuration method of low-code data management mentioned above, and will not be repeated here.

[0169] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the enlightenment of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims. All equivalent structures or equivalent process changes made using the contents of the specification and drawings of the present invention, or directly or indirectly used in other related technical fields, are protected by the present invention.

[0170] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0171] In addition, each functional module in each embodiment of the present application can be integrated together to form an independent part, or each module can exist separately, or two or more modules can be integrated to form an independent part. If the function is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, RandomAccess Memory), a disk or an optical disk.

[0172] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0173] The above are only various implementations of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A configuration method for low-code data management, characterized in that: The following steps are involved: Collect and define input conditions for data query, and develop the input conditions into an initial JSON file; Generate a data query instruction according to the query condition of the initial JSON file, and develop the data query instruction into a data source JSON file, wherein the data source JSON file is used to extract data from a target data source; According to the data query instructions in the data source JSON file, data query results are obtained from the target data source, and a data display configuration file is developed according to the data query results and the user's display requirements. The data display configuration file is used to display and / or export data.

2. The configuration method of low-code data management according to claim 1, characterized in that: After developing a data display configuration file according to the data query results and the user's display requirements, the method further includes: Set the specific time and frequency of data push, and obtain the display results according to the data display configuration file; The display result is sent to the user at the specific time according to the push rating.

3. The configuration method of low-code data management according to claim 2, characterized in that: Obtaining display results according to the data display configuration file includes: Set a time interval for scheduled display according to user needs, and obtain the latest data query results according to the time interval for scheduled display; The data display configuration file is updated according to the latest data query result, and the display result is obtained according to the updated data display configuration file.

4. The configuration method of low-code data management according to claim 1, characterized in that: After developing a data display configuration file according to the data query results and the user's display requirements, the method further includes: Receiving user query conditions, and obtaining initial query results according to the user query conditions; Generate a target output result according to the initial query result and the data display configuration file, and display the target output result to the user.

5. The configuration method of low-code data management according to claim 4, characterized in that: Acquiring initial query results according to the user query condition includes: The user query condition is processed according to personalized conditions to generate a personalized query instruction, and the initial query result is obtained according to the optimized query instruction.

6. The configuration method of low-code data management according to claim 4, characterized in that: Displaying the target output result to the user includes: The target output result is processed for personalized display, a personalized output result is generated, and the personalized output result is displayed to the user.

7. The configuration method of low-code data management as described in claim 6, characterized in that: Displaying the personalized output result to the user includes: According to the background scheduled task set by the user, the personalized output result is sent to the user's designated mailbox on a regular basis.

8. A configurable device for low-code data management, characterized in that: The configuration device of the low-code data management includes: An input condition processing module collects and defines input conditions for data query, and develops the input conditions into an initial JSON file; A query instruction generation module generates a data query instruction according to the query conditions of the initial JSON file, and develops the data query instruction into a data source JSON file, wherein the data source JSON file is used to extract data from a target data source; The data display configuration module obtains data query results from the target data source according to the data query instructions in the data source JSON file, and develops a data display configuration file according to the data query results and the user's display requirements. The data display configuration file is used to display and / or export data.

9. A configurable device for low-code data management, characterized in that: The low-code data management configuration device includes a memory, a processor, and a low-code data management configuration program stored on the memory and executable on the processor. When the low-code data management configuration program is executed by the processor, the steps of the low-code data management configuration method as described in any one of claims 1-7 are implemented.

10. A computer storage medium, characterized in that: The storage medium stores a configuration program for low-code data management, which, when executed by a processor, implements the steps of the configuration method for low-code data management as described in any one of claims 1-7.