[go: up one dir, main page]

CN108519967B - Chart visualization method and device, terminal and storage medium - Google Patents

Chart visualization method and device, terminal and storage medium Download PDF

Info

Publication number
CN108519967B
CN108519967B CN201810307844.9A CN201810307844A CN108519967B CN 108519967 B CN108519967 B CN 108519967B CN 201810307844 A CN201810307844 A CN 201810307844A CN 108519967 B CN108519967 B CN 108519967B
Authority
CN
China
Prior art keywords
chart
data
user
field
data source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810307844.9A
Other languages
Chinese (zh)
Other versions
CN108519967A (en
Inventor
熊志坤
王雨春
莫海云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Lexin Software Technology Co Ltd
Original Assignee
Shenzhen Lexin Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Lexin Software Technology Co Ltd filed Critical Shenzhen Lexin Software Technology Co Ltd
Priority to CN201810307844.9A priority Critical patent/CN108519967B/en
Publication of CN108519967A publication Critical patent/CN108519967A/en
Application granted granted Critical
Publication of CN108519967B publication Critical patent/CN108519967B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention discloses a chart visualization method, a chart visualization device, a terminal and a storage medium. The method comprises the following steps: responding to the fetching instruction, connecting a data source and acquiring metadata; providing a corresponding chart field template according to the chart type selected by the user, so that the user can configure the chart field attribute in the chart field template according to the metadata; responding to a chart generation instruction, and sending a data processing program matched with a chart type selected by a user to a connected data source, wherein the data processing program is used for operating data to be processed in the data source according to a field attribute configured by the user; and receiving the operation result of the data processing program, and rendering the operation result to obtain a chart. The embodiment of the invention solves the problem of low visualization development efficiency caused by connecting the data source and loading the data, realizes that the data can not be loaded to the local in the chart visualization process, completes the operation on the data source, improves the chart visualization efficiency and improves the user experience.

Description

图表可视化方法、装置、终端和存储介质Chart visualization method, device, terminal and storage medium

技术领域technical field

本发明实施例涉及大数据处理,尤其涉及一种图表可视化方法、装置、终端和存储介质。Embodiments of the present invention relate to big data processing, and in particular, to a chart visualization method, device, terminal, and storage medium.

背景技术Background technique

数据图表可视化是指将大型数据集中的数据以图形图像形式表示,并利用数据分析和开发工具发现其中未知信息的处理过程。Data chart visualization refers to the process of representing data in large data sets in the form of graphical images and using data analysis and development tools to discover unknown information in them.

目前,图表可视化工具包括:Excel、tableau、Infogram、piktochart、百度图说、网易有数、echart等,按是否能连接数据库分为两类:一类是以开源或在线编辑为主,不连接数据库,导入或粘贴excel格式的汇总数据,进行可视化展示,简单易操作;另一类以商业图表可视化软件为主,连接数据库,数据加载到内存或本地,支持简单汇总,并进行可视化展示,功能强大。At present, the chart visualization tools include: Excel, tableau, Infogram, piktochart, Baidu Tushuo, NetEase Youshu, echart, etc. They are divided into two categories according to whether they can connect to the database: one is mainly open source or online editing, without connecting to the database, importing Or paste the summary data in excel format for visual display, which is simple and easy to operate; the other type is mainly based on business chart visualization software, which connects to the database, loads the data into memory or local, supports simple summary, and conducts visual display, with powerful functions.

但是,第一类图表可视化工具,不支持数据库连接,就不能自动更新数据,数据量小,仅能做离线工具使用,不利于数据平台的开发工具模块化整合。第二类商用工具可连接数据库,但数据报表开发前需要把数据加载到服务端或客户端的内存或硬盘中,数据量到百万级就会出现加载时间过长,造成可视化开发进程停顿,开发效率低。However, the first type of chart visualization tool does not support database connection, so it cannot automatically update data. The amount of data is small and can only be used as an offline tool, which is not conducive to the modular integration of development tools of the data platform. The second type of commercial tools can be connected to the database, but the data needs to be loaded into the memory or hard disk of the server or client before the development of the data report. low efficiency.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供一种图表可视化方法、装置、终端和存储介质,以解决现有技术中连接数据源与开发效率无法兼顾的问题。Embodiments of the present invention provide a chart visualization method, device, terminal, and storage medium, so as to solve the problem in the prior art that the connection between data sources and development efficiency cannot be taken into account.

第一方面,本发明实施例提供了一种图表可视化方法,该方法包括:In a first aspect, an embodiment of the present invention provides a chart visualization method, which includes:

响应于取数指令,连接数据源并获取元数据,所述元数据为所述数据源中待处理数据的字段数据;In response to the fetch instruction, connect to the data source and obtain metadata, where the metadata is field data of the data to be processed in the data source;

根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;Provide a corresponding chart field template according to the chart type selected by the user, so that the user can configure chart field properties in the chart field template according to the metadata;

响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算;In response to the chart generation instruction, a data processing program matching the chart type selected by the user is sent to the connected data source, and the data processing program is used to perform processing in the data source according to the field attributes configured by the user. data operation;

接收所述数据处理程序的运行结果,渲染所述运行结果得到图表。A running result of the data processing program is received, and a graph is obtained by rendering the running result.

第二方面,本发明实施例还提供了一种图表可视化装置,该装置包括:In a second aspect, an embodiment of the present invention further provides a chart visualization device, the device comprising:

元数据获取模块,用于响应于取数指令,连接数据源并获取元数据,所述元数据为待处理数据的字段数据;a metadata acquisition module, used to connect a data source and acquire metadata in response to a fetch instruction, where the metadata is field data of the data to be processed;

模板展示模块,用于根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;a template display module, configured to provide a corresponding chart field template according to the chart type selected by the user, so that the user can configure chart field properties in the chart field template according to the metadata;

程序发送模块,用于响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算;The program sending module is used for sending a data processing program matching the chart type selected by the user to the connected data source in response to the chart generation instruction, and the data processing program is configured to perform operations on the data to be processed in the data source;

图表渲染模块,接收所述数据处理程序的运行结果,渲染所述运行结果得到图表。The chart rendering module receives the running result of the data processing program, and renders the running result to obtain a chart.

第三方面,本发明实施例还提供了一种终端,该终端包括:In a third aspect, an embodiment of the present invention further provides a terminal, where the terminal includes:

一个或多个处理器;one or more processors;

存储装置,用于存储一个或多个程序;a storage device for storing one or more programs;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的图表可视化方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the chart visualization method according to any one of the embodiments of the present invention.

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的图表可视化方法。In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements the chart visualization method according to any one of the embodiments of the present invention.

本发明实施例通过连接数据源并为用户提供各图表类型的模板,将数据处理程序发送到数据源中根据用户对模板图表字段属性的配置进行数据运算,接收运算结果将其渲染得到可视化的图表,解决了连接数据源并加载数据导致的可视化开发效率低的问题,实现了在图表可视化过程中可不加载数据到本地,利用元数据完成配置图表,在数据源完成运算,提高了图表可视化效率,提升了用户体验。The embodiment of the present invention connects a data source and provides users with templates of various chart types, sends a data processing program to the data source, performs data operations according to the user's configuration of the template chart field attributes, receives the operation results and renders them to obtain a visualized chart , which solves the problem of low efficiency of visualization development caused by connecting data sources and loading data, realizing that in the process of visualization of diagrams, data can not be loaded locally, using metadata to complete configuration diagrams, and completing operations in data sources, improving the efficiency of diagram visualization, Improved user experience.

附图说明Description of drawings

图1是本发明实施例一中的图表可视化方法的流程图;FIG. 1 is a flowchart of a chart visualization method in Embodiment 1 of the present invention;

图2是本发明实施例二中的图表可视化装置的结构示意图;2 is a schematic structural diagram of a chart visualization device in Embodiment 2 of the present invention;

图3是本发明实施例三中的终端的结构示意图。FIG. 3 is a schematic structural diagram of a terminal in Embodiment 3 of the present invention.

具体实施方式Detailed ways

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, the drawings only show some but not all structures related to the present invention.

实施例一Example 1

图1为本发明实施例一提供的图表可视化方法的流程图,本实施例可适用于数据统计分析的情况,该方法可以由图表可视化装置来执行,该装置例如可配置于用户终端中。如图1所示,该方法具体包括:1 is a flowchart of a chart visualization method provided in Embodiment 1 of the present invention. This embodiment is applicable to the situation of statistical analysis of data. The method can be executed by a chart visualization device, which can be configured in a user terminal, for example. As shown in Figure 1, the method specifically includes:

S110、响应于取数指令,连接数据源并获取元数据,所述元数据为所述数据源中待处理数据的字段数据。S110. In response to the fetch instruction, connect to a data source and obtain metadata, where the metadata is field data of the data to be processed in the data source.

其中,数据源即为数据库,在本发明实施例中可支持多个类型数据库,如MySQL、ES、Kylin、Hbase等,具体的,MySQL是关系型数据库,ES(ElasticSearch)是一款分布式的全文检索框架,Kylin是一个开源的分布式分析引擎,提供Hadoop/Spark之上的SQL查询接口及多维分析(OLAP)以支持超大规模数据,HBase是面向列的NoSQL数据库。元数据为数据源中待处理数据的字段数据,即描述数据的数据,具体可以是数据表的字段名称(表头信息),以说明数据所表示的内容。Among them, the data source is the database. In the embodiment of the present invention, multiple types of databases can be supported, such as MySQL, ES, Kylin, Hbase, etc. Specifically, MySQL is a relational database, and ES (ElasticSearch) is a distributed database. Full-text retrieval framework, Kylin is an open source distributed analysis engine that provides SQL query interface and multi-dimensional analysis (OLAP) on top of Hadoop/Spark to support ultra-large-scale data, HBase is a column-oriented NoSQL database. The metadata is the field data of the data to be processed in the data source, that is, the data describing the data, and may specifically be the field name (header information) of the data table to describe the content represented by the data.

当用户使用图表可视化产品进行数据处理分析并用可视化图表展示数据时,首先要选定目标数据源,去获取元数据。具体的,元数据的获取是基于数据库查询语言预先编辑的取数程序,优选用SQL(Structured Query Language,结构化查询语言)。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。When users use chart visualization products for data processing and analysis and display data with visual charts, they must first select the target data source to obtain metadata. Specifically, the acquisition of the metadata is based on a pre-edited number fetching program in a database query language, preferably SQL (Structured Query Language, structured query language). SQL language is a database query and programming language used to access data and query, update and manage relational database systems; it is also an extension of database script files. The SQL language is a high-level non-procedural programming language that allows users to work on high-level data structures. It does not require the user to specify the storage method of the data, nor does it require the user to know the specific data storage method, so different database systems with completely different underlying structures can use the same structured query language as the interface for data input and management.

进一步的,在连接数据源时,发送SQL程序语句到数据源,并校验连接数据源连接是否成功,如果失败,则提示数据源连接失败;连接成功则在数据源运行SQL,进而返回成功标识和对应元数据。Further, when connecting to the data source, send the SQL program statement to the data source, and verify whether the connection to the data source is successful, if it fails, it will prompt the data source connection failure; if the connection is successful, run SQL in the data source, and then return the success identifier and corresponding metadata.

S120、根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性。S120. Provide a corresponding chart field template according to the chart type selected by the user, so that the user can configure chart field properties in the chart field template according to the metadata.

其中,图表类型包括线图、柱图、条形图、组合图、饼图、面积图、气泡图、散点图、雷达图、漏斗图及多表头表格等多种,每一种不同类型的图表都配置有不同的图表字段模板,模板中有着不同的图表配置项,同时简化了一些参数配置项,以提升产品易用性。图表字段属性包括如下至少之一:图表显示名称、字段名称、维度、度量、图形类型、是否默认显示、小数点、线型或配色。Among them, chart types include line charts, column charts, bar charts, combination charts, pie charts, area charts, bubble charts, scatter charts, radar charts, funnel charts, and multi-header tables. All charts are configured with different chart field templates, which have different chart configuration items, and simplify some parameter configuration items to improve the usability of the product. Chart field properties include at least one of the following: chart display name, field name, dimension, measure, graph type, whether to display by default, decimal point, line type, or color.

具体的,当用户选择了一种类型的图表后,便根据用户的选择为用户提供相应的模板,供用户根据所述元数据在所述图表字段模板中配置图表字段属性。Specifically, after the user selects a type of chart, a corresponding template is provided for the user according to the user's selection, for the user to configure the chart field properties in the chart field template according to the metadata.

S130、响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算。S130. In response to the chart generation instruction, send a data processing program that matches the chart type selected by the user to the connected data source, where the data processing program is used for processing the data in the data source according to the field attribute configured by the user. The data to be processed is processed.

具体的,当用户配置好图表的字段属性后会选择生成最终的可视化图表,终端便会将与图表类型相匹配的基于SQL语句的数据处理程序发送到数据源,进行数据运算,而无需先将待处理的数据加载到中的本地内存中在进行数据运算。Specifically, when the user configures the field properties of the chart, they will choose to generate the final visual chart, and the terminal will send the SQL statement-based data processing program that matches the chart type to the data source to perform data operations without first The data to be processed is loaded into the local memory in the data operation.

进一步的,在发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源之前,方法还包括:校验用户配置的图表字段属性是否符合所述图表字段模板的要求;若校验成功,则执行所述图表生成的操作;若校验不成功,则返回错误信息,以提示用户重新配置所述图表字段属性。Further, before sending the data processing program matching the chart type selected by the user to the connected data source, the method further includes: verifying whether the chart field attributes configured by the user meet the requirements of the chart field template; If the verification is successful, the operation of generating the chart is executed; if the verification is unsuccessful, an error message is returned to prompt the user to reconfigure the chart field property.

其中,是否符合图表字段模板的要求主要从两个方面来考虑,第一,图表配置项中必填项是否填写;第二,所填写的字段属性是否符合填写规则。示例性的,如果在图表配置模板未填写字段名称,就不能确定配置的对象数据,校验便不会通过。Among them, whether it meets the requirements of the chart field template is mainly considered from two aspects. First, whether the required items in the chart configuration items are filled in; second, whether the filled field attributes meet the filling rules. Exemplarily, if the field name is not filled in the chart configuration template, the configured object data cannot be determined, and the verification will not pass.

S140、接收所述数据处理程序的运行结果,渲染所述运行结果得到图表。S140. Receive the running result of the data processing program, and render the running result to obtain a graph.

具体的,数据处理程序的运行结果便是可视化图表要展现的数据,根据用户在图表字段模板中配置的图表字段属性对数据进行渲染,即可得到最终的可视化图表。Specifically, the running result of the data processing program is the data to be displayed by the visual chart, and the final visual chart can be obtained by rendering the data according to the chart field attributes configured by the user in the chart field template.

本实施例的技术方案,通过连接数据源并为用户提供各图表类型的模板,将数据处理程序发送到数据源中根据用户对模板图表字段属性的配置进行数据运算,接收运算结果将其渲染得到可视化的图表,解决了连接数据源并加载数据导致的可视化开发效率低的问题,实现了在图表可视化过程中可不加载数据到本地,利用元数据完成配置图表,在数据源完成运算,提高了图表可视化效率,提升了用户体验。In the technical solution of this embodiment, by connecting the data source and providing the user with templates of various chart types, the data processing program is sent to the data source to perform data operation according to the user's configuration of the field attributes of the template chart, and the result of the operation is received and rendered. The visual chart solves the problem of low efficiency of visual development caused by connecting data sources and loading data. It realizes that the data can not be loaded locally during the visualization of the chart, and the metadata is used to complete the configuration chart, complete the operation in the data source, and improve the chart. Visualization efficiency improves user experience.

实施例二Embodiment 2

图2为本发明实施例二提供的图表可视化装置的结构示意图,本实施例可适用于数据统计分析的情况。如图2所示,所述装置包括:元数据获取模块210、模板展示模块220、程序发送模块230和图表渲染模块240。FIG. 2 is a schematic structural diagram of a chart visualization apparatus according to Embodiment 2 of the present invention, and this embodiment is applicable to the situation of data statistical analysis. As shown in FIG. 2 , the apparatus includes: a metadata acquisition module 210 , a template display module 220 , a program sending module 230 and a chart rendering module 240 .

其中,元数据获取模块210,用于响应于取数指令,连接数据源并获取元数据,所述元数据为待处理数据的字段数据;模板展示模块220,用于根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;程序发送模块230,用于响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算;图表渲染模块240,接收所述数据处理程序的运行结果,渲染所述运行结果得到图表。Among them, the metadata obtaining module 210 is used to connect the data source and obtain the metadata in response to the fetching instruction, the metadata is the field data of the data to be processed; the template display module 220 is used for according to the chart type selected by the user A corresponding chart field template is provided for the user to configure the chart field properties in the chart field template according to the metadata; the program sending module 230 is configured to send the chart type selected by the user in response to the chart generation instruction The matching data processing program is connected to the connected data source, and the data processing program is used to perform operations on the data to be processed in the data source according to the field attributes configured by the user; the chart rendering module 240 receives the data of the data processing program. Running results, rendering the running results to obtain a graph.

本实施例的技术方案,通过元数据获取模块210与模板展示模块220连接数据源并为用户提供各图表类型的模板,程序发送模块230将数据处理程序发送到数据源中根据用户对模板图表字段属性的配置进行数据运算,图表渲染模块240接收运算结果将其渲染得到可视化的图表,解决了连接数据源并加载数据导致的可视化开发效率低的问题,实现了在图表可视化过程中可不加载数据到本地,利用元数据完成配置图表,在数据源完成运算,提高了图表可视化效率,提升了用户体验。In the technical solution of this embodiment, the metadata acquisition module 210 and the template display module 220 are used to connect the data source and provide users with templates of various chart types, and the program sending module 230 sends the data processing program to the data source according to the user's preference for the template chart fields. The attribute configuration performs data operation, and the graph rendering module 240 receives the operation result and renders it to obtain a visualized graph, which solves the problem of low visualization development efficiency caused by connecting the data source and loading data, and realizes that the graph visualization process does not need to load data into the graph. Locally, the configuration chart is completed by using metadata, and the operation is completed in the data source, which improves the visualization efficiency of the chart and improves the user experience.

进一步的,图表可视化装置还包括:Further, the chart visualization device also includes:

第一校验模块,用于在发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源之前校验用户配置的图表字段属性是否符合所述图表字段模板的要求。The first verification module is used to verify whether the chart field properties configured by the user meet the requirements of the chart field template before sending the data processing program matching the chart type selected by the user to the connected data source.

进一步的,图表可视化装置还包括:Further, the chart visualization device also includes:

第二校验模块,用于在获取元数据之前检验是否成功连接至数据源。The second verification module is used to verify whether the connection to the data source is successful before obtaining the metadata.

进一步的,图表字段属性包括如下至少之一:图表显示名称、维度、度量、图形类型、是否默认显示、小数点、线型或配色。Further, the chart field attribute includes at least one of the following: chart display name, dimension, measure, graphic type, whether to display by default, decimal point, line type or color.

本发明实施例所提供的图表可视化装置装置可执行本发明任意实施例所提供的图表可视化方法,具备执行方法相应的功能模块和有益效果。The chart visualization apparatus provided by the embodiment of the present invention can execute the chart visualization method provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.

实施例三Embodiment 3

图3是本发明实施例三中的终端的结构示意图。图3示出了适于用来实现本发明实施方式的示例性终端312的框图。图3显示的终端312仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。FIG. 3 is a schematic structural diagram of a terminal in Embodiment 3 of the present invention. Figure 3 shows a block diagram of an exemplary terminal 312 suitable for use in implementing embodiments of the present invention. The terminal 312 shown in FIG. 3 is only an example, and should not impose any limitations on the functions and scope of use of the embodiments of the present invention.

如图3所示,终端312以通用计算设备的形式表现。终端312的组件可以包括但不限于:一个或者多个处理器或者处理单元316,系统存储器328,连接不同系统组件(包括系统存储器328和处理单元316)的总线318。As shown in FIG. 3, terminal 312 takes the form of a general-purpose computing device. Components of terminal 312 may include, but are not limited to, one or more processors or processing units 316, system memory 328, and a bus 318 that connects various system components including system memory 328 and processing unit 316.

总线318表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。The bus 318 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of a variety of bus structures. By way of example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect ( PCI) bus.

终端312典型地包括多种计算机系统可读介质。这些介质可以是任何能够被终端312访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。Terminal 312 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by terminal 312, including volatile and non-volatile media, removable and non-removable media.

系统存储器328可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)330和/或高速缓存存储器332。终端312可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统334可以用于读写不可移动的、非易失性磁介质(图3未显示,通常称为“硬盘驱动器”)。尽管图3中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线318相连。存储器328可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。System memory 328 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 330 and/or cache memory 332 . Terminal 312 may further include other removable/non-removable, volatile/non-volatile computer system storage media. For example only, storage system 334 may be used to read and write to non-removable, non-volatile magnetic media (not shown in FIG. 3, commonly referred to as a "hard drive"). Although not shown in Figure 3, a disk drive may be provided for reading and writing to removable non-volatile magnetic disks (eg "floppy disks"), as well as removable non-volatile optical disks (eg CD-ROM, DVD-ROM) or other optical media) to read and write optical drives. In these cases, each drive may be connected to bus 318 through one or more data media interfaces. Memory 328 may include at least one program product having a set (eg, at least one) of program modules configured to perform the functions of various embodiments of the present invention.

具有一组(至少一个)程序模块342的程序/实用工具330,可以存储在例如存储器328中,这样的程序模块342包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块342通常执行本发明所描述的实施例中的功能和/或方法。A program/utility 330 having a set (at least one) of program modules 342, which may be stored, for example, in memory 328, such program modules 342 including, but not limited to, an operating system, one or more application programs, other program modules, and program data , each or some combination of these examples may include an implementation of a network environment. Program modules 342 generally perform the functions and/or methods of the described embodiments of the present invention.

终端312也可以与一个或多个外部设备314(例如键盘、指向设备、显示器324等)通信,还可与一个或者多个使得用户能与该终端312交互的设备通信,和/或与使得该终端312能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口322进行。并且,终端312还可以通过网络适配器320与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器320通过总线318与终端312的其它模块通信。应当明白,尽管图3中未示出,可以结合终端312使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。Terminal 312 may also communicate with one or more external devices 314 (eg, a keyboard, pointing device, display 324, etc.), may also communicate with one or more devices that enable a user to interact with the terminal 312, and/or communicate with the terminal 312. Terminal 312 can communicate with any device (eg, network card, modem, etc.) that communicates with one or more other computing devices. Such communication may take place through input/output (I/O) interface 322 . Also, the terminal 312 may communicate with one or more networks (eg, a local area network (LAN), a wide area network (WAN), and/or a public network such as the Internet) through a network adapter 320 . As shown, network adapter 320 communicates with other modules of terminal 312 via bus 318 . It should be understood that, although not shown in FIG. 3, other hardware and/or software modules may be used in conjunction with terminal 312, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives and data backup storage systems.

处理单元316通过运行存储在系统存储器328中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的图表可视化方法,该方法主要包括:The processing unit 316 executes various functional applications and data processing by running the program stored in the system memory 328, for example, implements the chart visualization method provided by the embodiment of the present invention, and the method mainly includes:

响应于取数指令,连接数据源并获取元数据,所述元数据为所述数据源中待处理数据的字段数据;In response to the fetch instruction, connect to the data source and obtain metadata, where the metadata is field data of the data to be processed in the data source;

根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;Provide a corresponding chart field template according to the chart type selected by the user, so that the user can configure chart field properties in the chart field template according to the metadata;

响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算;In response to the chart generation instruction, a data processing program matching the chart type selected by the user is sent to the connected data source, and the data processing program is used to perform processing in the data source according to the field attributes configured by the user. data operation;

接收所述数据处理程序的运行结果,渲染所述运行结果得到图表。A running result of the data processing program is received, and a graph is obtained by rendering the running result.

实施例四Embodiment 4

本发明实施例四还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所提供的图表可视化方法,该方法主要包括:Embodiment 4 of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, implements the chart visualization method provided by the embodiment of the present invention, and the method mainly includes:

响应于取数指令,连接数据源并获取元数据,所述元数据为所述数据源中待处理数据的字段数据;In response to the fetch instruction, connect to the data source and obtain metadata, where the metadata is field data of the data to be processed in the data source;

根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;Provide a corresponding chart field template according to the chart type selected by the user, so that the user can configure chart field properties in the chart field template according to the metadata;

响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算;In response to the chart generation instruction, a data processing program matching the chart type selected by the user is sent to the connected data source, and the data processing program is used to perform processing in the data source according to the field attributes configured by the user. data operation;

接收所述数据处理程序的运行结果,渲染所述运行结果得到图表。A running result of the data processing program is received, and a graph is obtained by rendering the running result.

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The computer storage medium in the embodiments of the present invention may adopt any combination of one or more computer-readable mediums. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples (a non-exhaustive list) of computer readable storage media include: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), Erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer-readable signal medium may include a propagated data signal in baseband or as part of a carrier wave, with computer-readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device .

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium may be transmitted using any suitable medium, including - but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”如”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)域连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out operations of the present invention may be written in one or more programming languages, including object-oriented programming languages—such as Java, Smalltalk, C++, but also conventional Procedural programming language - such as "as" or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or wide area network (WAN) domain, or may be connected to an external computer (eg, using an Internet service provider through Internet connection).

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention. The scope is determined by the scope of the appended claims.

Claims (6)

1.一种图表可视化方法,其特征在于,包括:1. a chart visualization method, is characterized in that, comprises: 响应于取数指令,连接数据源并获取元数据,所述元数据为所述数据源中待处理数据的字段数据;In response to the fetch instruction, connect to the data source and obtain metadata, where the metadata is field data of the data to be processed in the data source; 根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;Provide a corresponding chart field template according to the chart type selected by the user, so that the user can configure chart field properties in the chart field template according to the metadata; 响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算;In response to the chart generation instruction, a data processing program matching the chart type selected by the user is sent to the connected data source, and the data processing program is used to perform processing in the data source according to the field attributes configured by the user. data operation; 接收所述数据处理程序的运行结果,渲染所述运行结果得到图表;Receive the running result of the data processing program, and render the running result to obtain a graph; 在发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源之前,所述方法还包括:Before sending a data handler matching the user-selected chart type to the connected data source, the method further includes: 校验用户配置的图表字段属性是否符合所述图表字段模板的要求;Verify that the chart field properties configured by the user meet the requirements of the chart field template; 若校验成功,则执行所述图表生成的操作;If the verification is successful, the operation of generating the chart is performed; 若校验不成功,则返回错误信息,以提示用户重新配置所述图表字段属性;If the verification is unsuccessful, an error message is returned to prompt the user to reconfigure the properties of the chart field; 其中,是否符合图表字段模板的要求主要从两个方面来考虑,第一,图表配置项中必填项是否填写;第二,所填写的字段属性是否符合填写规则;Among them, whether it meets the requirements of the chart field template is mainly considered from two aspects. First, whether the required items in the chart configuration items are filled in; second, whether the filled field attributes meet the filling rules; 所述图表字段属性包括如下至少之一:图表显示名称、维度、度量、图形类型、是否默认显示、小数点、线型或配色。The chart field attribute includes at least one of the following: chart display name, dimension, measure, graphic type, whether to display by default, decimal point, line type or color scheme. 2.根据权利要求1所述的方法,其特征在于,在获取元数据之前,所述方法还包括:2. The method according to claim 1, wherein, before obtaining the metadata, the method further comprises: 检验是否成功连接至数据源。Verify that the connection to the data source is successful. 3.一种图表可视化装置,其特征在于,包括:3. A chart visualization device, characterized in that, comprising: 元数据获取模块,用于响应于取数指令,连接数据源并获取元数据,所述元数据为待处理数据的字段数据;a metadata acquisition module, used to connect a data source and acquire metadata in response to a fetch instruction, where the metadata is field data of the data to be processed; 模板展示模块,用于根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;a template display module, configured to provide a corresponding chart field template according to the chart type selected by the user, so that the user can configure chart field properties in the chart field template according to the metadata; 程序发送模块,用于响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算;The program sending module is used for sending a data processing program matching the chart type selected by the user to the connected data source in response to the chart generation instruction, and the data processing program is configured to perform operations on the data to be processed in the data source; 图表渲染模块,接收所述数据处理程序的运行结果,渲染所述运行结果得到图表;A chart rendering module, receiving the running result of the data processing program, and rendering the running result to obtain a chart; 所述装置还包括:The device also includes: 第一校验模块,用于在发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源之前校验用户配置的图表字段属性是否符合所述图表字段模板的要求;a first verification module, configured to verify whether the chart field properties configured by the user meet the requirements of the chart field template before sending the data processing program matching the chart type selected by the user to the connected data source; 其中,是否符合图表字段模板的要求主要从两个方面来考虑,第一,图表配置项中必填项是否填写;第二,所填写的字段属性是否符合填写规则;Among them, whether it meets the requirements of the chart field template is mainly considered from two aspects. First, whether the required items in the chart configuration items are filled in; second, whether the filled field attributes meet the filling rules; 所述图表字段属性包括如下至少之一:图表显示名称、维度、度量、图形类型、是否默认显示、小数点、线型或配色。The chart field attribute includes at least one of the following: chart display name, dimension, measure, graphic type, whether to display by default, decimal point, line type or color scheme. 4.根据权利要求3所述的装置,其特征在于,所述装置还包括:4. The apparatus according to claim 3, wherein the apparatus further comprises: 第二校验模块,用于在获取元数据之前检验是否成功连接至数据源。The second verification module is used to verify whether the connection to the data source is successful before obtaining the metadata. 5.一种终端,其特征在于,所述终端包括:5. A terminal, wherein the terminal comprises: 一个或多个处理器;one or more processors; 存储装置,用于存储一个或多个程序;a storage device for storing one or more programs; 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-2中任一所述的图表可视化方法。When the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the chart visualization method according to any one of claims 1-2. 6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-2中任一所述的图表可视化方法。6. A computer-readable storage medium on which a computer program is stored, characterized in that, when the program is executed by a processor, the chart visualization method according to any one of claims 1-2 is implemented.
CN201810307844.9A 2018-04-08 2018-04-08 Chart visualization method and device, terminal and storage medium Active CN108519967B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810307844.9A CN108519967B (en) 2018-04-08 2018-04-08 Chart visualization method and device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810307844.9A CN108519967B (en) 2018-04-08 2018-04-08 Chart visualization method and device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN108519967A CN108519967A (en) 2018-09-11
CN108519967B true CN108519967B (en) 2022-06-24

Family

ID=63430712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810307844.9A Active CN108519967B (en) 2018-04-08 2018-04-08 Chart visualization method and device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN108519967B (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110955652B (en) * 2018-09-25 2023-06-16 北京数安鑫云信息技术有限公司 System and method for data display
CN109359142B (en) * 2018-09-29 2020-11-27 北京明朝万达科技股份有限公司 Data processing method, data processing device, computer equipment and readable storage medium
CN109635168A (en) * 2018-12-12 2019-04-16 成都四方伟业软件股份有限公司 Chart output method and device
CN109785114A (en) * 2018-12-15 2019-05-21 深圳壹账通智能科技有限公司 Credit data methods of exhibiting, device, equipment and medium for audit of providing a loan
CN109871524B (en) * 2019-02-21 2023-06-09 腾讯科技(深圳)有限公司 Chart generation method and device
CN110032590A (en) * 2019-04-15 2019-07-19 重庆天蓬网络有限公司 A kind of data visualisation system, method, server and storage medium
CN110297958A (en) * 2019-05-24 2019-10-01 杭州快忆科技有限公司 Data visualization processing method and processing device
CN110413765B (en) * 2019-06-10 2022-12-30 中云开源数据技术(上海)有限公司 Interactive system and method for analyzing and displaying mass data set
CN112069163A (en) * 2019-06-10 2020-12-11 阿里巴巴集团控股有限公司 Data processing method and device, electronic equipment and storage medium
CN110674227A (en) * 2019-09-20 2020-01-10 上海东方富联科技有限公司 Method, system, medium and terminal for generating data visualization chart and page
CN111259069B (en) * 2019-10-29 2023-05-19 浙江中控信息产业股份有限公司 Configuration-based data visualization implementation method
CN112787978B (en) * 2019-11-07 2023-04-07 上海哔哩哔哩科技有限公司 Data acquisition method and device, computer equipment and computer-readable storage medium
CN110941657B (en) * 2019-11-08 2023-03-31 支付宝(杭州)信息技术有限公司 Service data processing method and device
CN111274329A (en) * 2020-01-10 2020-06-12 深圳震有科技股份有限公司 Data processing method, intelligent terminal and storage medium
CN113157779B (en) * 2020-01-22 2025-02-21 北京沃东天骏信息技术有限公司 Data chart generation method and device
CN113761334B (en) * 2020-11-13 2025-01-17 北京沃东天骏信息技术有限公司 A visual recommendation method, device, equipment and storage medium
CN112733055A (en) * 2021-01-20 2021-04-30 青岛以萨数据技术有限公司 System, method and storage medium for generating visual chart by free configuration
CN112819918A (en) * 2021-01-29 2021-05-18 北京易莱信科技有限公司 Intelligent generation method and device of visual chart
CN113254735A (en) * 2021-04-09 2021-08-13 深圳市怡化时代科技有限公司 Chart visualization method and device, storage medium and computer equipment
CN113515332B (en) * 2021-04-22 2023-09-05 北京京东振世信息技术有限公司 Data generation method, device, equipment and storage medium
CN113190221A (en) * 2021-05-27 2021-07-30 西门子工厂自动化工程有限公司 Development method, application method, device and readable medium of chart panel
CN115526952A (en) * 2022-05-17 2022-12-27 北京字跳网络技术有限公司 View drawing method and device, electronic equipment and storage medium
CN114936310B (en) * 2022-05-19 2023-10-27 南京数睿数据科技有限公司 Chart display method, apparatus, electronic device, and computer-readable medium
CN116069309B (en) * 2022-12-20 2025-11-25 中国华能集团清洁能源技术研究院有限公司 Visual effects storage configuration method, device and electronic equipment for power GIS systems
CN115793911A (en) * 2022-12-23 2023-03-14 北京字跳网络技术有限公司 Data processing method and device, electronic equipment and storage medium
CN117687737B (en) * 2024-02-01 2024-04-12 成都数之联科技股份有限公司 Echarts chart display optimization method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103597519A (en) * 2011-02-17 2014-02-19 麦特尔有限公司 Computer-implemented method and system for generating virtual body models for garment fit visualization
CN103761288A (en) * 2014-01-14 2014-04-30 国家电网公司 Visual chart custom generation system and visual chart custom generation method
CN104765771A (en) * 2015-03-11 2015-07-08 杭州安恒信息技术有限公司 System and method for analyzing database behaviors
CN105589909A (en) * 2014-12-31 2016-05-18 中国银联股份有限公司 Data visualization realization system and method
CN105608088A (en) * 2014-11-19 2016-05-25 中国航空工业集团公司西安飞机设计研究所 Method for automatically creating database and dynamically recording data on the basis of configuration file
CN107193951A (en) * 2017-05-22 2017-09-22 环球智达科技(北京)有限公司 WEB data visualization methods based on relational database

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103597519A (en) * 2011-02-17 2014-02-19 麦特尔有限公司 Computer-implemented method and system for generating virtual body models for garment fit visualization
CN103761288A (en) * 2014-01-14 2014-04-30 国家电网公司 Visual chart custom generation system and visual chart custom generation method
CN105608088A (en) * 2014-11-19 2016-05-25 中国航空工业集团公司西安飞机设计研究所 Method for automatically creating database and dynamically recording data on the basis of configuration file
CN105589909A (en) * 2014-12-31 2016-05-18 中国银联股份有限公司 Data visualization realization system and method
CN104765771A (en) * 2015-03-11 2015-07-08 杭州安恒信息技术有限公司 System and method for analyzing database behaviors
CN107193951A (en) * 2017-05-22 2017-09-22 环球智达科技(北京)有限公司 WEB data visualization methods based on relational database

Also Published As

Publication number Publication date
CN108519967A (en) 2018-09-11

Similar Documents

Publication Publication Date Title
CN108519967B (en) Chart visualization method and device, terminal and storage medium
US11561972B2 (en) Query conversion for querying disparate data sources
CN111026931B (en) Data query method, device, equipment and medium
CN109558525B (en) Test data set generation method, device, equipment and storage medium
CN110109983B (en) Method and device for operating Redis database
CN110764770B (en) A method and device for conversion and assignment between objects
CN113641700A (en) A data processing method and device based on Spring boot framework
CN112015468B (en) Interface document processing method and device, electronic equipment and storage medium
KR101643436B1 (en) Extensibility for web based diagram visualization
WO2019153514A1 (en) Service system dynamic generation method and apparatus, computer device, and storage medium
CN110704476A (en) Data processing method, device, equipment and storage medium
CN114389969A (en) Client test method and device, electronic equipment and storage medium
CN116303542A (en) SQL statement execution method and device, computer equipment, storage medium
CN112148705A (en) Data migration method and device
CN115033634B (en) Data collection method, device, electronic device and medium
CN113886485A (en) Data processing method, device, electronic equipment, system and storage medium
CN111708582B (en) Online configuration method and device and electronic equipment
CN105930354A (en) Storage model conversion method and device
CN114676163A (en) A data query method, device, equipment, system and storage medium
CN111949259B (en) Risk decision configuration method, system, electronic device and storage medium
CN115033233A (en) Interface calling method and device, electronic equipment and storage medium
WO2026001060A1 (en) Information processing method and apparatus, device, and storage medium
CN114327493A (en) Data processing method and apparatus, electronic device, computer readable medium
CN111177558B (en) Channel service construction method and device
WO2025129962A1 (en) Method and apparatus for configuring screen, system, electronic device, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant