Visual construction method and system for low-code development platform

By encapsulating Tableau functions and integrating them into the low-code development platform, combined with performance optimization measures, the existing low-code development platform's insufficient functions and poor performance in data visualization are solved, and efficient data visualization application development is achieved.

CN119440502APending Publication Date: 2025-02-14INSPUR ZHUOSHU BIG DATA IND DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411421707.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing low-code development platforms have problems of insufficient functions and poor performance in data visualization, which is difficult to meet the needs of quickly and efficiently construct data visualization applications.

Method used

By encapsulating Tableau's data visualization function, a reusable low-code development platform component is formed, and a low-code development platform that supports Tableau components is designed to integrate component libraries, designers, previewers and code generators, combined with caching technology, Performance optimization measures such as asynchronous processing and data preloading.

Benefits of technology

It has achieved the improvement of visual construction capabilities of low-code development platforms, provided an effective solution for the rapid development of data visualization applications, and significantly improved market application prospects and economic benefits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440502A_ABST
    Figure CN119440502A_ABST
Patent Text Reader

Abstract

The invention particularly relates to a visual construction method and system for a low-code development platform. According to the visual construction method for the low-code development platform, core functions of Tableau are packaged through a programming means, the low-code development platform supporting a Tableau component is designed, the packaged Tableau component is integrated into the low-code development platform, and direct calling and data synchronization of the core functions of the Tableau component by the low-code development platform are achieved. A cache technology is introduced, an asynchronous processing mechanism is realized, and data preloading and compression are realized, so that the response speed and the data processing capability of a low-code development platform are improved; and by adopting a guide type development and intelligent recommendation mode, the development threshold is reduced, and the user satisfaction is improved. According to the visual construction method and system for the low-code development platform, the visual construction capability of the low-code development platform is optimized, an effective solution is provided for rapid development of data visual application, and the method and system have remarkable market application prospects and economic benefits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of software development technology, and in particular to a method and system for visually constructing a low-code development platform. Background Art

[0002] As the demand for data visualization continues to grow, traditional software development methods can no longer meet the needs of building data visualization applications quickly and efficiently. Low-code development platforms are gradually gaining popularity for their ease of use and rapid development. However, existing low-code development platforms still have problems such as insufficient functions and poor performance in data visualization.

[0003] In order to solve the above problems and based on the above situation, the present invention proposes a visual construction method and system for a low-code development platform. Summary of the invention

[0004] In order to remedy the deficiencies of the prior art, the present invention provides a simple and efficient low-code development platform visual construction method and system.

[0005] The present invention is achieved through the following technical solutions:

[0006] A method for visually constructing a low-code development platform, characterized in that it includes the following steps:

[0007] Step S1: Tableau function packaging

[0008] Analyze Tableau's data visualization function, encapsulate its core functions through programming, form reusable components of the low-code development platform, and provide corresponding interfaces and documentation support to achieve rapid construction and generation of applications on the low-code development platform;

[0009] In step S1, the core functions of the Tableau component include data connection, data processing, chart generation and interactive design.

[0010] Step S2: Low-code development platform design

[0011] Design a low-code development platform that supports Tableau components to provide a visual development environment, allowing developers to quickly build data visualization applications by dragging and dropping and configuring;

[0012] In step S2, the overall architecture and functional modules of the low-code development platform are designed to implement key modules including component library, designer, previewer and code generator, supporting real-time preview, code generation and version control functions to improve development efficiency.

[0013] Step S3: Integrate Tableau components with the low-code development platform

[0014] Integrate the packaged Tableau components into the low-code development platform to enable the low-code development platform to directly call the core functions of the Tableau components and synchronize data;

[0015] In step S3, seamless connection and data synchronization between the low-code development platform and the Tableau component are achieved through API interface or data sharing, ensuring that the low-code development platform can directly call the data processing and analysis functions of the Tableau component.

[0016] Step S4: Performance optimization

[0017] Introduce cache technology to improve data access speed; implement asynchronous processing mechanism to improve system response speed; implement data preloading and compression to reduce network transmission delay;

[0018] Step S5: User experience optimization

[0019] The platform design focuses on user experience, providing a simple and clear operation interface and friendly interaction methods; adopting guided development and intelligent recommendation methods to lower the development threshold and improve user satisfaction;

[0020] Continuously improve platform functionality and performance through user feedback and data analysis.

[0021] A low-code development platform visual construction system, including:

[0022] Tableau function encapsulation module is responsible for analyzing Tableau's data visualization function, encapsulating its core functions through programming, forming reusable components of the low-code development platform, and providing corresponding interfaces and document support to achieve rapid construction and generation of applications on the low-code development platform;

[0023] The core functions encapsulated by the Tableau functional encapsulation module include data connection, data processing, chart generation and interactive design.

[0024] The low-code development platform design module is responsible for designing a low-code development platform that supports Tableau components to provide a visual development environment, allowing developers to quickly build data visualization applications by dragging and dropping and configuring;

[0025] The low-code development platform design module designs the overall architecture and functional modules of the low-code development platform, implements key modules including component library, designer, previewer and code generator, supports real-time preview, code generation and version control functions to improve development efficiency.

[0026] The Tableau component and low-code development platform integration module is responsible for integrating the packaged Tableau component into the low-code development platform, enabling the low-code development platform to directly call the core functions of the Tableau component and synchronize data;

[0027] The Tableau component and low-code development platform integration module achieves seamless connection and data synchronization between the low-code development platform and the Tableau component through API interface or data sharing, ensuring that the low-code development platform can directly call the data processing and analysis functions of the Tableau component.

[0028] The performance optimization module is responsible for introducing cache technology to improve data access speed; implementing asynchronous processing mechanism to improve system response speed; implementing data preloading and compression to reduce network transmission delay;

[0029] The user experience optimization module is responsible for providing a concise and clear operating interface and a friendly interactive method; it adopts guided development and intelligent recommendation methods to lower the development threshold and improve user satisfaction;

[0030] Continuously improve platform functionality and performance through user feedback and data analysis.

[0031] A computing device, comprising:

[0032] One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and are configured to be executed by the one or more processors, and the one or more programs include instructions for executing any of the above methods.

[0033] A readable storage medium, characterized in that: a computer program is stored on the readable storage medium, and the computer program implements the above method when executed by a processor.

[0034] The beneficial effects of the present invention are as follows: the visual construction method and system of the low-code development platform optimize the visual construction capability of the low-code development platform, provide an effective solution for the rapid development of data visualization applications, and have significant market application prospects and economic benefits. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. 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 creative work.

[0036] Attached Figure 1 Schematic diagram of the visual construction method of the low-code development platform of the present invention. DETAILED DESCRIPTION

[0037] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention. Obviously, the described embodiments are only a 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 ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0038] The visual construction method of the low-code development platform includes the following steps:

[0039] Step S1: Tableau function packaging

[0040] Analyze Tableau's data visualization function, encapsulate its core functions through programming, form reusable components of the low-code development platform, and provide corresponding interfaces and documentation support to achieve rapid construction and generation of applications on the low-code development platform;

[0041] In step S1, the core functions of the Tableau component include data connection, data processing, chart generation and interactive design.

[0042] Step S2: Low-code development platform design

[0043] Design a low-code development platform that supports Tableau components to provide a visual development environment, allowing developers to quickly build data visualization applications by dragging and dropping and configuring;

[0044] In step S2, the overall architecture and functional modules of the low-code development platform are designed to implement key modules including component library, designer, previewer and code generator, supporting real-time preview, code generation and version control functions to improve development efficiency.

[0045] Step S3: Integrate Tableau components with the low-code development platform

[0046] Integrate the packaged Tableau components into the low-code development platform to enable the low-code development platform to directly call the core functions of the Tableau components and synchronize data;

[0047] In step S3, seamless connection and data synchronization between the low-code development platform and the Tableau component are achieved through API interface or data sharing, ensuring that the low-code development platform can directly call the data processing and analysis functions of the Tableau component.

[0048] Step S4: Performance optimization

[0049] In view of the performance bottleneck of low-code development platform in data visualization, a series of optimization measures are carried out to improve the response speed and data processing ability of low-code development platform. These measures include introducing cache technology to improve data access speed; implementing asynchronous processing mechanism to improve system response speed; implementing data preloading and compression to reduce network transmission delay;

[0050] Step S5: User experience optimization

[0051] The platform design focuses on user experience, providing a simple and clear operation interface and friendly interaction methods; adopting guided development and intelligent recommendation methods to lower the development threshold and improve user satisfaction;

[0052] Continuously improve platform functionality and performance through user feedback and data analysis.

[0053] The low-code development platform visually builds the system, including:

[0054] Tableau function encapsulation module is responsible for analyzing Tableau's data visualization function, encapsulating its core functions through programming, forming reusable components of the low-code development platform, and providing corresponding interfaces and document support to achieve rapid construction and generation of applications on the low-code development platform;

[0055] The core functions encapsulated by the Tableau functional encapsulation module include data connection, data processing, chart generation and interactive design.

[0056] The low-code development platform design module is responsible for designing a low-code development platform that supports Tableau components to provide a visual development environment, allowing developers to quickly build data visualization applications by dragging and dropping and configuring;

[0057] The low-code development platform design module designs the overall architecture and functional modules of the low-code development platform, implements key modules including component library, designer, previewer and code generator, supports real-time preview, code generation and version control functions to improve development efficiency.

[0058] The Tableau component and low-code development platform integration module is responsible for integrating the packaged Tableau component into the low-code development platform, enabling the low-code development platform to directly call the core functions of the Tableau component and synchronize data;

[0059] The Tableau component and low-code development platform integration module achieves seamless connection and data synchronization between the low-code development platform and the Tableau component through API interface or data sharing, ensuring that the low-code development platform can directly call the data processing and analysis functions of the Tableau component.

[0060] The performance optimization module is responsible for taking a series of optimization measures to address the performance bottlenecks of the low-code development platform in data visualization, in order to improve the response speed and data processing capabilities of the low-code development platform. This includes introducing cache technology to increase data access speed; implementing asynchronous processing mechanisms to increase system response speed; implementing data preloading and compression to reduce network transmission delays;

[0061] The platform design focuses on user experience. The user experience optimization module is responsible for providing a concise and clear operation interface and a friendly interaction method. It adopts guided development and intelligent recommendation methods to lower the development threshold and improve user satisfaction.

[0062] Continuously improve platform functionality and performance through user feedback and data analysis.

[0063] The computer-readable storage medium stores one or more programs, wherein the one or more programs include instructions, and when the instructions are executed by a computing device, the computing device performs any one of the above methods.

[0064] The computing device comprises:

[0065] One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and are configured to be executed by the one or more processors, and the one or more programs include instructions for executing any of the above methods.

[0066] The embodiment described above is only one specific implementation of the present invention. Common changes and substitutions made by those skilled in the art within the scope of the technical solution of the present invention should be included in the protection scope of the present invention.

Claims

1. A visual construction method for a low-code development platform, characterized in that: The following steps are involved: Step S1: Tableau function packaging Analyze Tableau's data visualization function, encapsulate its core functions through programming, form reusable components of the low-code development platform, and provide corresponding interfaces and documentation support to achieve rapid construction and generation of applications on the low-code development platform; Step S2: Low-code development platform design Design a low-code development platform that supports Tableau components to provide a visual development environment, allowing developers to quickly build data visualization applications by dragging and dropping and configuring; Step S3: Integrate Tableau components with the low-code development platform Integrate the packaged Tableau components into the low-code development platform to enable the low-code development platform to directly call the core functions of the Tableau components and synchronize data; Step S4: Performance optimization Introduce cache technology to improve data access speed; implement asynchronous processing mechanism to improve system response speed; implement data preloading and compression to reduce network transmission delay; Step S5: User experience optimization Adopt guided development and intelligent recommendation methods to lower the development threshold and improve user satisfaction; Continuously improve platform functionality and performance through user feedback and data analysis.

2. The method for visually constructing a low-code development platform according to claim 1, characterized in that: In step S1, the core functions of the Tableau component include data connection, data processing, chart generation and interactive design.

3. The visual construction method of the low-code development platform according to claim 1 is characterized in that: In step S2, the overall architecture and functional modules of the low-code development platform are designed to implement key modules including component library, designer, previewer and code generator, supporting real-time preview, code generation and version control functions to improve development efficiency.

4. The method for visually constructing a low-code development platform according to claim 1, characterized in that: In step S3, seamless connection and data synchronization between the low-code development platform and the Tableau component are achieved through API interface or data sharing, ensuring that the low-code development platform can directly call the data processing and analysis functions of the Tableau component.

5. A low-code development platform visual construction system, characterized by: include: Tableau function encapsulation module is responsible for analyzing Tableau's data visualization function, encapsulating its core functions through programming, forming reusable components of the low-code development platform, and providing corresponding interfaces and document support to achieve rapid construction and generation of applications on the low-code development platform; The low-code development platform design module is responsible for designing a low-code development platform that supports Tableau components to provide a visual development environment, allowing developers to quickly build data visualization applications by dragging and dropping and configuring; The Tableau component and low-code development platform integration module is responsible for integrating the packaged Tableau component into the low-code development platform, enabling the low-code development platform to directly call the core functions of the Tableau component and synchronize data; Performance optimization module, responsible for introducing cache technology to improve data access speed; Implement asynchronous processing mechanism to improve system response speed; implement data preloading and compression to reduce network transmission delay; The user experience optimization module is responsible for adopting guided development and intelligent recommendation methods to lower the development threshold and improve user satisfaction; Continuously improve platform functionality and performance through user feedback and data analysis.

6. The low-code development platform visual construction system according to claim 5, characterized in that: The core functions encapsulated by the Tableau functional encapsulation module include data connection, data processing, chart generation and interactive design.

7. The low-code development platform visual construction system according to claim 5, characterized in that: The low-code development platform design module designs the overall architecture and functional modules of the low-code development platform, implements key modules including component library, designer, previewer and code generator, supports real-time preview, code generation and version control functions to improve development efficiency.

8. The low-code development platform visual construction system according to claim 5, characterized in that: The Tableau component and low-code development platform integration module achieves seamless connection and data synchronization between the low-code development platform and the Tableau component through API interface or data sharing, ensuring that the low-code development platform can directly call the data processing and analysis functions of the Tableau component.

9. A computer-readable storage medium storing one or more programs, characterized in that: The one or more programs include instructions which, when executed by a computing device, cause the computing device to perform any one of the methods according to claims 1 to 4.

10. A computing device, characterized in that include: One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and are configured to be executed by the one or more processors, and the one or more programs include instructions for executing any of the methods according to claims 1 to 4.