Movatterモバイル変換


[0]ホーム

URL:


CN112861496B - Report generation and display method, device, computer equipment and readable storage medium - Google Patents

Report generation and display method, device, computer equipment and readable storage medium
Download PDF

Info

Publication number
CN112861496B
CN112861496BCN202110303843.9ACN202110303843ACN112861496BCN 112861496 BCN112861496 BCN 112861496BCN 202110303843 ACN202110303843 ACN 202110303843ACN 112861496 BCN112861496 BCN 112861496B
Authority
CN
China
Prior art keywords
data
report
data source
style
target
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
CN202110303843.9A
Other languages
Chinese (zh)
Other versions
CN112861496A (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.)
Ping An Commercial Factoring Co ltd
Original Assignee
Ping An Commercial Factoring 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 Ping An Commercial Factoring Co ltdfiledCriticalPing An Commercial Factoring Co ltd
Priority to CN202110303843.9ApriorityCriticalpatent/CN112861496B/en
Publication of CN112861496ApublicationCriticalpatent/CN112861496A/en
Application grantedgrantedCritical
Publication of CN112861496BpublicationCriticalpatent/CN112861496B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The application relates to the technical field of big data, in particular to a report generation display method, a device, computer equipment and a readable storage medium, which comprises the steps of receiving a report generation request, wherein the report generation request carries a service identifier of a corresponding service and a report generation requirement; the method comprises the steps of obtaining a data source of a corresponding service based on a service identifier, configuring the obtained data source to obtain a configured data source, converting the configured data source to obtain a data set corresponding to a report to be generated based on a report generation requirement, obtaining an initial report pattern for displaying the data set, determining a target report pattern from the initial report pattern based on a received report pattern selection instruction, and displaying the data set through the target report pattern. By adopting the method, the processing efficiency of the business report of the web end can be improved. The application also relates to the technical field of blockchains, and report generation requests, data sources, data sets, initial report styles and the like can be uploaded to the blockchain.

Description

Report generation display method, report generation display device, computer equipment and readable storage medium
Technical Field
The present application relates to the field of big data technologies, and in particular, to a report generating and displaying method, a report generating and displaying device, a computer device, and a readable storage medium.
Background
In the informatization process, the enterprise application is more and more, the business data volume of various businesses is also more and more, and the enterprise data is a huge financial resource of the company. And generating a business report form by the enterprise data, and performing marketing analysis and business management and control to realize effective application of the enterprise data.
In the traditional mode, a plurality of business systems exist in a general enterprise, such as a customer relationship management system (Customer Relationship Management, CRM), enterprise resource planning (ENTERPRISE RESOURCE PLANNING, ERP) and office automation (Office Automation, OA), all the systems are closed and independently operated, business data are scattered in different systems, a user needs to enter different systems to inquire when inquiring the data through a web end, the application difficulty of the business data is very high, and therefore the processing efficiency is low when generating a business report based on the business data.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a report generation display method, apparatus, computer device, and readable storage medium capable of improving the processing efficiency of a business report at a web end.
A report generation display method, the method comprising:
Receiving a report generation request, wherein the report generation request carries a service identifier of a service corresponding to a report to be generated and a report generation requirement;
Acquiring a data source of a corresponding service based on the service identifier, and configuring the acquired data source to obtain a configured data source;
converting the configured data sources based on report generation requirements to obtain a data set corresponding to a report to be generated;
Acquiring an initial report style for displaying a data set;
And determining a target report style from the initial report style based on the received report style selection instruction, and displaying the data set through the target report style.
In one embodiment, configuring the acquired data source to obtain a configured data source includes:
determining the version type of the data source according to the acquired data source;
determining a corresponding target drive according to the version type;
and acquiring the data source connection information, and configuring the data source through the target drive based on the data source connection information to obtain the configured data source.
In one embodiment, determining the corresponding target drive according to the version type includes:
determining a target drive of a corresponding data source from the alternative drive list according to the version type;
The method for establishing the alternative drive list comprises the following steps:
acquiring a drive file corresponding to the version type of the data source;
storing the driving files into a driving management directory, and analyzing the driving files in the driving management directory based on a preset analysis mode to obtain corresponding file information;
And adding target drives corresponding to the data sources in the initial alternative drive list according to the file information to obtain an alternative drive list.
In one embodiment, converting the configured data source to obtain a data set corresponding to a report to be generated includes:
acquiring corresponding query data and configuration data based on the configured data source;
Checking the configuration data and judging whether the configuration data has injection risk or not;
When the configuration data does not have injection risk, variable assignment data are screened from the query data, and the corresponding variables to be replaced in the configuration data are replaced based on the variable assignment data, so that replaced configuration data are obtained;
Acquiring configuration information of a data source, and generating a data source connection instance based on the configuration information;
And converting the configured data sources according to the connection examples and the replaced configuration data to obtain a data set corresponding to the report to be generated.
In one embodiment, the report style selection instruction carries a style identifier of the selected target report style;
displaying the data set through the target report style, including:
Determining data display requirements corresponding to a target report style based on the style identification;
Processing the data set according to the data display requirement to obtain an abscissa, an ordinate and data content of the corresponding data set;
And rendering the abscissa, the ordinate and the data content.
In one embodiment, the method further comprises:
Acquiring service update data;
updating the data source based on the service update data;
Converting the configured data sources based on report generation requirements to obtain a data set corresponding to a report to be generated, wherein the data set comprises the following components:
Converting the updated data source after configuration is completed based on the report generation requirement to obtain an updated data set of the report to be generated;
displaying the data set through the target report style, including:
and displaying the updated data set through the target report style.
In one embodiment, the method further comprises:
And according to the mode of timing tasks, acquiring a report for displaying the data set through the target report style, generating report prompt information and sending the report prompt information to the user terminal.
A report generation display device, the device comprising:
the report generation request receiving module is used for receiving a report generation request, wherein the report generation request carries a service identifier of a service corresponding to a report to be generated and a report generation requirement;
The data source acquisition and configuration module is used for acquiring the data source of the corresponding service based on the service identifier, and configuring the acquired data source to obtain the configured data source;
The data source conversion module is used for converting the configured data sources based on the report generation requirement to obtain a data set corresponding to the report to be generated;
The initial report style acquisition module is used for acquiring an initial report style for displaying the data set;
The display module is used for determining a target report style from the initial report style based on the received report style selection instruction and displaying the data set through the target report style.
A computer device comprising a memory storing a computer program and a processor implementing the steps of the method of any of the embodiments described above when the computer program is executed.
A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method of any of the embodiments described above.
According to the report generation display method, the report generation display device, the computer equipment and the readable storage medium, the report generation request is received, the report generation request carries the service identification of the service corresponding to the report to be generated and the report generation requirement, the data source of the service is acquired based on the service identification, the acquired data source is configured to obtain the configured data source, the configured data source is converted based on the report generation requirement to obtain the data set of the report to be generated, the initial report pattern for displaying the data set is further determined, and the data set is displayed according to the received selection instruction of the target report pattern in the initial report pattern and the target report pattern determined by the selection instruction. Therefore, the data source of the corresponding service can be obtained according to the obtained service identification and the report generation requirement, the data source is configured, then the corresponding data set is extracted from the data source, and the report is displayed according to the determined target style.
Drawings
FIG. 1 is an application scenario diagram of a report generation display method in one embodiment;
FIG. 2 is a flow chart of a method for generating and displaying a report in one embodiment;
FIG. 3 is a block diagram of a report generating display device in one embodiment;
Fig. 4 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The report generation and display method provided by the application can be applied to an application environment shown in figure 1. Wherein the terminal 102 communicates with the server 104 via a network. The user can generate a report generation request through the terminal and send the report generation request to the server 104, wherein the report generation request carries a service identifier of a service corresponding to the report to be generated and a report generation requirement. After receiving the report generation request, the server 104 obtains the data source of the corresponding service based on the service identifier, and configures the obtained data source to obtain the configured data source. Then, the server 104 may convert the configured data sources based on the report generation requirement, to obtain a data set corresponding to the report to be generated. Further, the server 104 may obtain an initial report style for displaying the data set, determine a target report style from the initial report style based on the received report style selection instruction, and display the data set through the target report style. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smartphones, tablet computers, and portable wearable devices, and the server 104 may be implemented by a stand-alone server or a server cluster composed of a plurality of servers.
In one embodiment, as shown in fig. 2, a report generating and displaying method is provided, and the method is applied to the server in fig. 1 for illustration, and includes the following steps:
Step S202, a report generation request is received, wherein the report generation request carries a service identifier of a service corresponding to a report to be generated and a report generation requirement.
The report generation request refers to a request for requesting to generate a web report, and the report generation request carries a service identifier, such as a service name or a service ID, of a service corresponding to the report to be generated.
In this embodiment, the business may be various businesses in the enterprise operation, such as a financial business, an attendance business, or a workload statistics business. Those skilled in the art will appreciate that the business may include more in other embodiments, by way of example only, and the application is not limited in this regard.
The report generation requirements may include specific report requirements, such as a monthly report, a quarterly report, or a daily report, or may also include specific report content, such as a report of attendance of only a person or a department of a company, or a report of absences of all employees of a company, or the like.
In this embodiment, a user may log in the web report generation display system through a user name and a password, and then generate a report generation request by inputting or selecting a service identifier of a corresponding service, and send the report generation request to the server, so that the server performs subsequent processing.
Step S204, based on the service identification, obtaining the data source of the corresponding service, and configuring the obtained data source to obtain the configured data source.
The data source refers to original data corresponding to a business, and may include specific data content of a business, for example, attendance data corresponding to an attendance business, financial data corresponding to a financial business, and the like.
In this embodiment, the data sources may include data sources in a variety of different formats, including but not limited to mysql、oracle、sqlserver、h2、phoenix、mongodb、elasticSearch、presto、moonbox、cassandra、clickhouse、kylin、vertica、hana、impala, etc.
In this embodiment, the server may perform query on the data source according to the service identifier carried in the acquired report generation request, and acquire the queried data source corresponding to the service identifier.
Further, the server may configure the acquired data sources so that the acquired data sources may be subsequently processed.
And step S206, converting the configured data sources based on the report generation requirement to obtain a data set corresponding to the report to be generated.
Wherein, the data set refers to the original data used for generating the web-side business report.
In this embodiment, after completing the configuration of the data source, the server may perform data analysis on the configured data source, and perform data conversion processing, so as to extract data for generating a report, that is, a data set, from the configured data source.
Specifically, the server may process the configured data sources according to the report generation requirement, so as to extract the corresponding data set from the data sources.
Step S208, obtaining an initial report style for displaying the data set.
The report style may be a style for report presentation, and may include, but is not limited to, a table, a pivot table, a card flipping device, a line graph, a bar graph, a scatter graph, a pie chart, a funnel graph, a radar graph, a Sang Ji graph, a map, a web page embedding, a rich text, a fully custom configuration chart, and the like.
In this embodiment, after the server obtains the data set, an initial report pattern that can display the data set may be determined according to the content of the data set, for example, for meteorological data, a more suitable initial report pattern may be determined to be a radar chart, and for data related to geography, the corresponding initial report pattern may be a map, a scatter chart, or the like.
Step S210, determining a target report style from the initial report style based on the received report style selection instruction, and displaying the data set through the target report style.
In this embodiment, the server may determine, according to the extracted data set, an initial report style for displaying the data set, and send the initial report style to the web terminal for display.
In this embodiment, the user may determine a target report style from among the initial report styles displayed on the web terminal through selection of the initial report style.
In the report generating and displaying method, a report generating request is received, the report generating request carries a service identifier of a service corresponding to a report to be generated and a report generating requirement, a data source of the corresponding service is acquired based on the service identifier, the acquired data source is configured to obtain a configured data source, then the configured data source is converted based on the report generating requirement to obtain a data set of the report to be generated, further, an initial report pattern for displaying the data set is determined, and the data set is displayed according to a received selection instruction for a target report pattern in the initial report pattern and the target report pattern determined by the selection instruction. Therefore, the data source of the corresponding service can be obtained according to the obtained service identification and the report generation requirement, the data source is configured, then the corresponding data set is extracted from the data source, and the report is displayed according to the determined target style.
In one embodiment, configuring the acquired data source to obtain the configured data source may include determining a version type of the data source according to the acquired data source, determining a corresponding target driver according to the version type, acquiring data source connection information, and configuring the data source through the target driver based on the data source connection information to obtain the configured data source.
In this embodiment, after the server obtains the data source, the server may analyze the version of the data source from the obtained data source to determine the corresponding version type, for example mysql、oracle、sqlserver、h2、phoenix、mongodb、elasticSearch、presto、moonbox、cassandra、clickhouse、kylin、vertica、hana、impala as described above.
Further, the server may obtain a driving file of a corresponding version according to the obtained version type, and then establish a corresponding target driving and an alternative driving list according to the obtained driving file.
In this embodiment, the established target driver may be added to the driver candidate list and sent to the web terminal for display. And the user generates a drive selection instruction through selecting a target drive in a drive alternative list displayed by the web terminal and sends the drive selection instruction to the server.
In this embodiment, after receiving the driving selection instruction, the server may acquire a preconfigured data source connection information blank table template, and send the preconfigured data source connection information blank table template to the web terminal, so as to acquire data source connection information input in the data source connection information blank table template displayed by the web terminal by a user.
Further, the server can configure the data source according to the acquired data source connection information through the target driver, so as to complete connection configuration of the database.
In this embodiment, the data source connection information may further include tuning information, for example, a maximum connection number of the data source, a connection number of a single user, and the like.
In the above embodiment, the version type of the data source is determined according to the acquired data source, then the target drive corresponding to the data source is determined according to the version type, the data source connection information is further acquired, and the data source is configured through the target drive based on the data source connection information, so that the configured data source is obtained. Therefore, the data source of any business can be configured through the corresponding target drive, so that the configured data source can be used later, and the report generation efficiency is improved.
In one embodiment, determining the corresponding target drive based on the version type may include determining the target drive for the corresponding data source from the list of alternative drives based on the version type.
In the embodiment, the method for establishing the alternative drive list includes the steps of obtaining a drive file corresponding to a version type of a data source, storing the drive file in a drive management directory, analyzing the drive file in the drive management directory based on a preset analysis mode to obtain corresponding file information, and adding a target drive of the corresponding data source in an initial alternative drive list according to the file information to obtain the alternative drive list.
In this embodiment, the server may obtain, according to the obtained version type, a drive file of a corresponding version, for example, for a mysql data source, the corresponding drive file may be "mysql-connector-java-5.1.46.Ja".
In this embodiment, after the server obtains the drive file of the corresponding version, the drive file may be copied to the fixed drive directory, for example, to the lib directory.
In this embodiment, the server may parse the drive file added to the fixed drive directory, and generate file information corresponding to the drive file, such as a drive class file name and a physical address of the file.
Specifically, the server may obtain, by means of file parsing, a drive class file name and a physical address of the file, that is, file information, which are included in the drive file. For example, the server may use the java's file processing class to access the internal file, so as to achieve the purpose of parsing, and obtain the file information of the driving file.
Further, the server may add file information to the static object file to implement adding the target drive of the corresponding data source in the candidate drive list, e.g., adding the drive class file name and the physical address of the file to the static map object to obtain the target drive added to the candidate drive list.
In one embodiment, converting the configured data source to obtain the data set corresponding to the report to be generated may include obtaining corresponding query data and configuration data based on the configured data source, checking the configuration data to determine whether the configuration data has injection risk, screening variable assignment data from the query data and replacing the corresponding variable to be replaced in the configuration data based on the variable assignment data when the configuration data does not have injection risk, obtaining configuration information of the data source, generating a data source connection instance based on the configuration information, and converting the configured data source according to the connection instance and the replaced configuration data to obtain the data set corresponding to the report to be generated.
In this embodiment, the server may obtain, according to the configured data source, the corresponding configuration data, and send the configuration data to the web terminal. The user can input corresponding query variable parameters based on the configuration data displayed by the web terminal, and generate query data to be sent to the server.
In this embodiment, the configuration data may be an sql string, and the query data may be a variable information set.
Further, after the server obtains the query data and the configuration data, the configuration data can be checked to determine whether the injection risk exists in the configuration data. For example, the server performs injection verification on the sql string to avoid the risk of injecting the sql string, specifically, a regular expression may be used to remove the annotation statement in the sql string, and then match whether the sql string contains, but is not limited to, a risk operation instruction such as create, drop, delete, insert, update, truncate, so as to ensure that the sql statement only contains an instruction of a select related query statement.
In this embodiment, when the server determines that the risk instruction exists in the configuration data, an error message is immediately generated, and the web terminal is returned to prompt the user to re-modify the sql string.
In this embodiment, after the verification is passed, when the configuration data does not have the injection risk, the server may screen variable assignment data from the query data, and perform variable replacement on the configuration data according to the screened variable assignment data.
Specifically, the variables corresponding to the variable assignment data can be divided into query variables and authority variables, wherein the query variables are variable fields, specific values are given to the query variables during actual query, data filtering and screening are carried out on the configuration data, and the authority variables are specific values given to the configuration data according to the user roles of the current web report system login users, and data filtering and screening are carried out on the configuration data. The difference between the two is that the query variable needs to be assigned or a default value is used when each query is performed, all user values are the same, and the permission variable is that the users with the same role have the same value.
In this embodiment, after obtaining the variable assignment data, the server may replace the variable to be replaced corresponding to the configuration data, so as to obtain the replaced configuration data, that is, assign the variable assignment data to the configuration data, and generate the executable query script. For example, an sql string "select from user where id = $id$", where $id$is a query variable value of 1, then sql becomes "select from user where id =", and ". The placeholders are used to avoid the injection risk of the replaced values, and meanwhile, the hard analysis of the data SQL can be reduced, so that the execution efficiency is improved.
Further, the server may obtain configuration information of the data source, that is, the data source connection information described above, and generate a data source connection instance according to the data source connection information, so as to connect the data source.
Further, the server may perform data query on the configured data source according to the replaced configuration data, that is, the generated executable query script, and perform data conversion processing to generate a data set corresponding to the report to be generated.
In one embodiment, the report style selection instruction carries a style identification of the selected target report style.
In the embodiment, the data set is displayed through the target report style, which can include determining a data display requirement corresponding to the target report style based on the style identification, processing the data set according to the data display requirement to obtain an abscissa, an ordinate and data content of the corresponding data set, and rendering the abscissa, the ordinate and the data content.
In this embodiment, the server may determine the selected target report sample according to the report identifier carried in the selection instruction, and obtain the data display requirement corresponding to the preset target report style.
In this embodiment, the resulting data set may include a column name and specific data content. The server may process the data set according to the data display requirement corresponding to the target report style, and process the data set into data corresponding to the report style, for example, data corresponding to the table style or data corresponding to the map style.
In this embodiment, the server may process the post-data set according to the data presentation requirement, and the obtained data may include abscissa data, ordinate data, and specific data content.
Further, the server can conduct data rendering on the abscissa, the ordinate and the data content obtained through processing, and then pushing the data to the web end for display.
In this embodiment, corresponding to different report styles, the abscissa, the ordinate, and the data content corresponding to the report styles are different, and the server may process the data set according to the corresponding data display requirement.
In the above embodiment, the data set is processed according to the corresponding data display requirement, so that the processed data better meets the requirement of the corresponding report style, and the rendering display effect can be improved.
In one embodiment, the method may further include obtaining service update data and updating the data source based on the service update data.
In this embodiment, each service system is updated in real time, and the service is continuously added, deleted or changed. Each service system may generate service update data at preset time intervals, for example, one week or one month, etc.
Further, the service system may send the generated service update data to the server, so that the server updates the data source according to the service update data.
In this embodiment, converting the configured data source based on the report generation requirement to obtain a data set corresponding to the report to be generated may include converting the configured updated data source based on the report generation requirement to obtain an updated data set of the report to be generated.
In this embodiment, the server may perform conversion processing on the updated data source based on the report generation requirement, to obtain an updated data set corresponding to the report to be generated.
In this embodiment, the displaying of the data set by the target report style may include displaying the updated data set by the target report style.
Further, the server can display the updated data set according to the determined target report style so as to realize the update display of the report.
In this embodiment, when there is a great change in the data set, such that a specific data content changes by orders of magnitude, for example, the previous data is "10", and due to the update of the data set, the data becomes 1000, the server may adjust the displayed report, for example, adjust the order relation of the ordinate, and so on, by using the updated data set.
In the embodiment, the data source is updated based on the service update data, and then the data set is updated, so that the dynamic update display of the service report can be realized, and the timeliness of the report content can be improved.
In one embodiment, the method further comprises the steps of acquiring a report for displaying the data set through the target report style according to a timing task mode, generating report prompt information and sending the report prompt information to the user terminal.
In this embodiment, the server may configure a timing task, that is, obtain, by means of the timing task, a report shown by the target report rock, generate corresponding report prompt information, for example, mail, and send the report prompt information to the user terminal, and prompt the user to view the corresponding report.
In this embodiment, the mail may be configured for specific personnel to receive, or may be configured dynamically. The mail content, i.e. the report, can be Excel or a picture. The timing expression may be selected to be of a specific type, such as a day, month, etc., or may be configured directly using the cron expression string. And the timing task configuration can be immediately executed after the completion of the timing task configuration to verify the configuration correctness.
In the embodiment, the report is acquired in a timed task mode, the report prompt information is generated and sent to the user terminal, so that the user can acquire the report regularly, and the user can view the report in a more flexible mode.
In one embodiment, the method may further include uploading at least one of the report generation request, the data source, the data set, and the initial report style to the blockchain node for storage.
The blockchain refers to a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. The Block chain is essentially a decentralised database, and is a series of data blocks which are generated by correlation using a cryptography method, and each data Block contains information of a batch of network transactions and is used for verifying the validity (anti-counterfeiting) of the information and generating a next Block.
Specifically, the blockchain may include a blockchain underlying platform, a platform product services layer, an application services layer, and the like.
In this embodiment, the server may upload and store one or more data of the report generation request, the data source, the data set, and the initial report style in the nodes of the blockchain to ensure the privacy and security of the data.
In the above embodiment, at least one of the report generation request, the data source, the data set and the initial report style is uploaded to the blockchain and stored in the node of the blockchain, so that the privacy of the data stored in the blockchain link point can be ensured, and the security of the data can be improved.
It should be understood that, although the steps in the flowchart of fig. 2 are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in fig. 2 may include multiple sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor do the order in which the sub-steps or stages are performed necessarily performed in sequence, but may be performed alternately or alternately with at least a portion of the sub-steps or stages of other steps or other steps.
In one embodiment, as shown in fig. 3, a report generating display device is provided, which includes a report generating request receiving module 100, a data source acquiring and configuring module 200, a data source converting module 300, an initial report style acquiring module 400, and a presentation module 500, wherein:
The report generation request receiving module 100 is configured to receive a report generation request, where the report generation request carries a service identifier of a service corresponding to a report to be generated and a report generation requirement.
The data source acquiring and configuring module 200 is configured to acquire a data source corresponding to a service based on the service identifier, and configure the acquired data source to obtain a configured data source.
The data source conversion module 300 is configured to convert the configured data source based on the report generation requirement, so as to obtain a data set corresponding to the report to be generated.
The initial report style acquisition module 400 is configured to acquire an initial report style for displaying a data set.
The display module 500 is configured to determine a target report style from the initial report style based on the received report style selection instruction, and display the data set according to the target report style.
In one embodiment, the data source acquisition and configuration module 200 may include:
And the version type acquisition sub-module is used for determining the version type of the data source according to the acquired data source.
And the target drive determining sub-module is used for determining the corresponding target drive according to the version type.
And the configuration sub-module is used for acquiring the data source connection information, and configuring the data source through the target drive based on the data source connection information to obtain the configured data source.
In one embodiment, the target drive determination submodule is configured to determine a target drive of the corresponding data source from the candidate drive list according to the version type.
In this embodiment, the apparatus may further include:
And the alternate drive list establishing module is used for establishing an alternate drive list.
In this embodiment, the alternate drive list creation module may include:
And the drive file acquisition sub-module is used for acquiring the drive file corresponding to the version type of the data source.
And the analysis sub-module is used for storing the driving file into the driving management directory, and analyzing the driving file in the driving management directory based on a preset analysis mode to obtain corresponding file information.
And the alternate drive list generation sub-module is used for adding target drives of corresponding data sources in the initial alternate drive list according to the file information to obtain an alternate drive list.
In one embodiment, the data source conversion module 300 may include:
and the acquisition sub-module is used for acquiring corresponding query data and configuration data based on the configured data source.
And the verification sub-module is used for verifying the configuration data and judging whether the configuration data has injection risk or not.
And the replacing sub-module is used for screening variable assignment data from the query data when the configuration data does not have injection risk, and replacing the corresponding variable to be replaced in the configuration data based on the variable assignment data to obtain the replaced configuration data.
And the connection instance generation sub-module is used for acquiring the configuration information of the data source and generating a data source connection instance based on the configuration information.
And the conversion sub-module is used for converting the data sources after configuration according to the connection instance and the replaced configuration data to obtain a data set corresponding to the report to be generated.
In one embodiment, the report style selection instruction carries a style identification of the selected target report style.
In this embodiment, the display module 500 may include:
And the data display requirement determining sub-module is used for determining the data display requirement corresponding to the target report style based on the style identification.
And the processing sub-module is used for processing the data set according to the data display requirement to obtain the abscissa, the ordinate and the data content of the corresponding data set.
And the rendering sub-module is used for rendering the abscissa, the ordinate and the data content.
In one embodiment, the apparatus may further include:
and the updating data acquisition module is used for acquiring service updating data.
And the updating module is used for updating the data source based on the service updating data.
In this embodiment, the data source conversion module 300 is configured to convert the configured updated data source based on the report generation requirement, to obtain an updated data set of the report to be generated.
In this embodiment, the display module 500 is configured to display the updated data set according to the target report style.
In one embodiment, the apparatus further includes:
the report prompt sending module is used for obtaining a report for displaying the data set through the target report style according to the mode of the timing task, generating report prompt information and sending the report prompt information to the user terminal.
In one embodiment, the apparatus may further include:
And the storage module is used for uploading at least one of the report generation request, the data source, the data set and the initial report style to the blockchain node for storage.
The specific limitation of the report generation display device can be referred to the limitation of the report generation display method, and the description thereof is omitted here. The various modules in the report generating display device can be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 4. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer equipment is used for storing report generation requests, data sources, data sets, initial report patterns and other data. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program, when executed by a processor, implements a report generation display method.
It will be appreciated by persons skilled in the art that the architecture shown in fig. 4 is merely a block diagram of some of the architecture relevant to the present inventive arrangements and is not limiting as to the computer device to which the present inventive arrangements are applicable, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, a computer device is provided, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor realizes the following steps when executing the computer program, the processor receives a report generation request, wherein the report generation request carries a service identifier of a service corresponding to a report to be generated and a report generation requirement, acquires a data source corresponding to the service based on the service identifier, configures the acquired data source to obtain a configured data source, converts the configured data source to obtain a data set corresponding to the report to be generated based on the report generation requirement, acquires an initial report pattern for displaying the data set, and determines a target report pattern from the initial report pattern based on a received report pattern selection instruction and displays the data set through the target report pattern.
In one embodiment, the processor performs configuration on the acquired data source when executing the computer program to obtain the configured data source, and the configuration method may include determining a version type of the data source according to the acquired data source, determining a corresponding target driver according to the version type, acquiring data source connection information, and configuring the data source through the target driver based on the data source connection information to obtain the configured data source.
In one embodiment, the processor, when executing the computer program, implements determining the corresponding target drive according to the version type, may include determining the target drive for the corresponding data source from the list of candidate drives according to the version type.
In this embodiment, the method for creating the candidate drive list when the processor executes the computer program may include obtaining a drive file corresponding to a version type of the data source, storing the drive file in the drive management directory, analyzing the drive file in the drive management directory based on a preset analysis mode to obtain corresponding file information, and adding a target drive of the corresponding data source in the initial candidate drive list according to the file information to obtain the candidate drive list.
In one embodiment, the processor performs conversion on the configured data source to obtain the data set corresponding to the report to be generated when executing the computer program, and the method comprises the steps of acquiring corresponding query data and configuration data based on the configured data source, checking the configuration data to judge whether the configuration data has injection risk, screening variable assignment data from the query data and replacing the corresponding variable to be replaced in the configuration data based on the variable assignment data when the configuration data does not have injection risk, obtaining configuration information of the data source, generating a data source connection instance based on the configuration information, and converting the configured data source according to the connection instance and the replaced configuration data to obtain the data set corresponding to the report to be generated.
In one embodiment, the report style selection instruction carries a style identification of the selected target report style.
In the embodiment, the processor realizes the display of the data set through the target report style when executing the computer program, and the method can comprise the steps of determining the data display requirement corresponding to the target report style based on the style identification, processing the data set according to the data display requirement to obtain the abscissa, the ordinate and the data content of the corresponding data set, and rendering the abscissa, the ordinate and the data content.
In one embodiment, the processor, when executing the computer program, may further perform the steps of obtaining service update data and updating the data source based on the service update data.
In this embodiment, the processor implements the report generation request based on the execution of the computer program, and converts the configured data source to obtain a data set corresponding to the report to be generated.
In this embodiment, the processor may implement, when executing the computer program, displaying the data set by using the target report style, which may include displaying the updated data set by using the target report style.
In one embodiment, the processor further performs the steps of acquiring a report for displaying the data set through the target report style according to the timing task mode, generating report prompt information and sending the report prompt information to the user terminal.
In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, which when executed by a processor performs the steps of receiving a report generation request, the report generation request carrying a service identifier of a service corresponding to a report to be generated and a report generation requirement, acquiring a data source corresponding to the service based on the service identifier, configuring the acquired data source to obtain a configured data source, converting the configured data source based on the report generation requirement to obtain a data set corresponding to the report to be generated, acquiring an initial report pattern for displaying the data set, determining a target report pattern from the initial report pattern based on a received report pattern selection instruction, and displaying the data set through the target report pattern.
In one embodiment, the computer program when executed by the processor performs configuring the acquired data source to obtain the configured data source, and may include determining a version type of the data source according to the acquired data source, determining a corresponding target driver according to the version type, acquiring data source connection information, and configuring the data source through the target driver based on the data source connection information to obtain the configured data source.
In one embodiment, the computer program, when executed by the processor, implements determining a corresponding target drive based on the version type, may include determining a target drive for a corresponding data source from a list of candidate drives based on the version type.
In this embodiment, the method for creating the candidate drive list when the computer program is executed by the processor may include obtaining a drive file corresponding to a version type of the data source, storing the drive file in the drive management directory, analyzing the drive file in the drive management directory based on a preset analysis mode to obtain corresponding file information, and adding a target drive of the corresponding data source in the initial candidate drive list according to the file information to obtain the candidate drive list.
In one embodiment, the computer program is executed by a processor to convert a configured data source to obtain a data set corresponding to a report to be generated, and the method comprises the steps of acquiring corresponding query data and configuration data based on the configured data source, checking the configuration data to determine whether the configuration data has injection risk, screening variable assignment data from the query data and replacing corresponding variables to be replaced in the configuration data based on the variable assignment data when the configuration data does not have injection risk, obtaining configuration information of the data source, generating a data source connection instance based on the configuration information, and converting the configured data source according to the connection instance and the replaced configuration data to obtain the data set corresponding to the report to be generated.
In one embodiment, the report style selection instruction carries a style identification of the selected target report style.
In this embodiment, the computer program when executed by the processor realizes the display of the data set by the target report style, and may include determining a data display requirement corresponding to the target report style based on the style identification, processing the data set according to the data display requirement to obtain an abscissa, an ordinate and a data content of the corresponding data set, and rendering the abscissa, the ordinate and the data content.
In one embodiment, the computer program when executed by the processor may further perform the steps of obtaining service update data and updating the data source based on the service update data.
In this embodiment, the computer program when executed by the processor implements conversion of the configured data sources based on the report generation requirements to obtain a data set corresponding to the report to be generated, and may include converting the configured updated data sources based on the report generation requirements to obtain an updated data set of the report to be generated.
In this embodiment, the computer program, when executed by the processor, implements the presentation of the data set by the target report style, which may include presenting the updated data set by the target report style.
In one embodiment, the computer program when executed by the processor further comprises the steps of acquiring a report for displaying the data set through the target report style according to the timing task mode, generating report prompt information and sending the report prompt information to the user terminal.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.

Claims (10)

Translated fromChinese
1.一种报表生成显示方法,其特征在于,所述方法包括:1. A report generation and display method, characterized in that the method comprises:接收报表生成请求,所述报表生成请求中携带有待生成报表对应业务的业务标识以及报表生成要求;Receiving a report generation request, wherein the report generation request carries a service identifier of a service corresponding to a report to be generated and a report generation requirement;基于所述业务标识,获取对应业务的数据源,并根据获取的所述数据源,确定所述数据源的版本类型;Based on the service identifier, obtaining a data source corresponding to the service, and determining a version type of the data source according to the obtained data source;根据所述版本类型,确定对应的目标驱动;Determine a corresponding target driver according to the version type;获取数据源连接信息,并基于所述数据源连接信息通过所述目标驱动对所述数据源进行配置,得到配置完成的数据源;Acquire data source connection information, and configure the data source through the target driver based on the data source connection information to obtain a configured data source;基于所述报表生成要求,对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集;Based on the report generation requirement, convert the configured data source to obtain a data set corresponding to the report to be generated;获取对所述数据集进行展示的初始报表样式;Obtaining an initial report style for displaying the data set;基于接收到的报表样式选择指令,从所述初始报表样式中确定目标报表样式,并通过所述目标报表样式对所述数据集进行展示;Based on the received report style selection instruction, determine a target report style from the initial report style, and display the data set by using the target report style;所述对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集,包括:The step of converting the configured data source to obtain a data set corresponding to the report to be generated includes:基于所述配置完成的数据源,获取对应的查询数据以及配置数据;Based on the configured data source, obtain corresponding query data and configuration data;对所述配置数据进行校验,判断所述配置数据是否存在注入风险;Verifying the configuration data to determine whether the configuration data has an injection risk;当所述配置数据不存在注入风险时,则从所述查询数据中筛选出变量赋值数据,并基于所述变量赋值数据,对所述配置数据中对应的待替换变量进行替换,得到替换后的配置数据;When the configuration data does not have an injection risk, the variable assignment data is screened out from the query data, and based on the variable assignment data, the corresponding to-be-replaced variable in the configuration data is replaced to obtain the replaced configuration data;获取所述数据源的配置信息,并基于所述配置信息生成数据源连接实例;Acquire configuration information of the data source, and generate a data source connection instance based on the configuration information;根据所述连接实例以及所述替换后的所述配置数据,对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集;According to the connection instance and the replaced configuration data, the configured data source is converted to obtain a data set corresponding to the report to be generated;所述根据所述版本类型,确定对应的目标驱动,包括:The determining a corresponding target driver according to the version type includes:根据所述版本类型,从备选驱动列表中确定对应所述数据源的目标驱动;Determining a target driver corresponding to the data source from a list of candidate drivers according to the version type;所述备选驱动列表的建立方式包括:The method of establishing the candidate driver list includes:获取与数据源的版本类型对应的驱动文件;Get the driver file corresponding to the version type of the data source;将所述驱动文件存储至驱动管理目录中,并基于预设解析方式对所述驱动管理目录中的所述驱动文件进行解析,得到对应的文件信息;The driver file is stored in a driver management directory, and the driver file in the driver management directory is parsed based on a preset parsing method to obtain corresponding file information;根据所述文件信息,在初始备选驱动列表中添加对应数据源的目标驱动,得到所述备选驱动列表。According to the file information, the target driver corresponding to the data source is added to the initial candidate driver list to obtain the candidate driver list.2.根据权利要求1所述的方法,其特征在于,所述报表样式选择指令携带有选择的目标报表样式的样式标识;2. The method according to claim 1, characterized in that the report style selection instruction carries a style identifier of the selected target report style;所述通过所述目标报表样式对所述数据集进行展示,包括:The presenting the data set by using the target report style includes:基于所述样式标识,确定所述目标报表样式对应的数据展示要求;Based on the style identifier, determining data display requirements corresponding to the target report style;根据所述数据展示要求,对所述数据集进行处理,得到对应所述数据集的横坐标、纵坐标以及数据内容;According to the data display requirements, the data set is processed to obtain the horizontal coordinate, the vertical coordinate and the data content corresponding to the data set;对所述横坐标、纵坐标以及数据内容进行渲染。The horizontal coordinate, the vertical coordinate and the data content are rendered.3.根据权利要求1所述的方法,其特征在于,所述方法还包括:3. The method according to claim 1, characterized in that the method further comprises:获取业务更新数据;Get business update data;基于所述业务更新数据对所述数据源进行更新;updating the data source based on the business update data;所述基于所述报表生成要求,对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集,包括:The step of converting the configured data source based on the report generation requirement to obtain a data set corresponding to the report to be generated includes:基于所述报表生成要求,对配置完成的更新后的数据源进行转换,得到所述待生成报表的更新后的数据集;Based on the report generation requirement, the configured updated data source is converted to obtain an updated data set for the report to be generated;所述通过所述目标报表样式对所述数据集进行展示,包括:The presenting the data set by using the target report style includes:通过所述目标报表样式对更新后的所述数据集进行展示。The updated data set is presented using the target report style.4.根据权利要求3所述的方法,其特征在于,所述方法还包括:4. The method according to claim 3, characterized in that the method further comprises:按照定时任务的方式,获取通过所述目标报表样式对所述数据集进行展示的报表,并生成报表提示信息发送至用户终端。In a timed task manner, a report that displays the data set in the target report style is obtained, and report prompt information is generated and sent to a user terminal.5.一种报表生成显示装置,其特征在于,所述装置包括:5. A report generation and display device, characterized in that the device comprises:报表生成请求接收模块,用于接收报表生成请求,所述报表生成请求中携带有待生成报表对应业务的业务标识以及报表生成要求;A report generation request receiving module, used to receive a report generation request, wherein the report generation request carries a business identifier of a business corresponding to a report to be generated and a report generation requirement;数据源获取与配置模块,用于基于所述业务标识,获取对应业务的数据源,并根据获取的所述数据源,确定所述数据源的版本类型;根据所述版本类型,确定对应的目标驱动;获取数据源连接信息,并基于所述数据源连接信息通过所述目标驱动对所述数据源进行配置,得到配置完成的数据源;A data source acquisition and configuration module, used to acquire the data source of the corresponding business based on the business identifier, and determine the version type of the data source according to the acquired data source; determine the corresponding target driver according to the version type; acquire data source connection information, and configure the data source through the target driver based on the data source connection information to obtain a configured data source;数据源转换模块,用于基于所述报表生成要求,对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集;A data source conversion module, used to convert the configured data source based on the report generation requirements to obtain a data set corresponding to the report to be generated;初始报表样式获取模块,用于获取对所述数据集进行展示的初始报表样式;An initial report style acquisition module, used to acquire an initial report style for displaying the data set;展示模块,用于基于接收到的报表样式选择指令,从所述初始报表样式中确定目标报表样式,并通过所述目标报表样式对所述数据集进行展示;A display module, configured to determine a target report style from the initial report style based on the received report style selection instruction, and display the data set by using the target report style;所述数据源转换模块包括:The data source conversion module includes:获取子模块,用于基于所述配置完成的数据源,获取对应的查询数据以及配置数据;An acquisition submodule is used to acquire corresponding query data and configuration data based on the configured data source;校验子模块,用于对所述配置数据进行校验,判断所述配置数据是否存在注入风险;A verification submodule, used to verify the configuration data to determine whether the configuration data has an injection risk;替换子模块,用于当所述配置数据不存在注入风险时,则从所述查询数据中筛选出变量赋值数据,并基于所述变量赋值数据,对所述配置数据中对应的待替换变量进行替换,得到替换后的配置数据;A replacement submodule, for, when the configuration data does not have an injection risk, filtering out variable assignment data from the query data, and replacing the corresponding to-be-replaced variables in the configuration data based on the variable assignment data, to obtain replaced configuration data;连接实例生成子模块,用于获取所述数据源的配置信息,并基于所述配置信息生成数据源连接实例;A connection instance generation submodule, used to obtain configuration information of the data source and generate a data source connection instance based on the configuration information;转换子模块,用于根据所述连接实例以及所述替换后的所述配置数据,对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集;A conversion submodule, configured to convert the configured data source according to the connection instance and the replaced configuration data to obtain a data set corresponding to the report to be generated;所述数据源获取与配置模块包括:The data source acquisition and configuration module includes:目标驱动确定子模块,用于根据所述版本类型,从备选驱动列表中确定对应所述数据源的目标驱动;A target driver determination submodule, used to determine a target driver corresponding to the data source from a candidate driver list according to the version type;驱动文件获取子模块,用于获取与数据源的版本类型对应的驱动文件;A driver file acquisition submodule is used to acquire a driver file corresponding to the version type of the data source;解析子模块,用于将所述驱动文件存储至驱动管理目录中,并基于预设解析方式对所述驱动管理目录中的所述驱动文件进行解析,得到对应的文件信息;The parsing submodule is used to store the driver file in the driver management directory, and parse the driver file in the driver management directory based on a preset parsing method to obtain corresponding file information;备选驱动列表生成子模块,用于根据所述文件信息,在初始备选驱动列表中添加对应数据源的目标驱动,得到所述备选驱动列表。The candidate driver list generation submodule is used to add the target driver corresponding to the data source to the initial candidate driver list according to the file information to obtain the candidate driver list.6.根据权利要求5所述的装置,其特征在于,所述报表样式选择指令携带有选择的目标报表样式的样式标识;6. The device according to claim 5, characterized in that the report style selection instruction carries a style identifier of the selected target report style;所述展示模块,包括:The display module comprises:数据展示要求确定子模块,用于基于所述样式标识,确定所述目标报表样式对应的数据展示要求;A data display requirement determination submodule, used to determine the data display requirement corresponding to the target report style based on the style identifier;处理子模块,用于根据所述数据展示要求,对所述数据集进行处理,得到对应所述数据集的横坐标、纵坐标以及数据内容;A processing submodule, used to process the data set according to the data display requirements to obtain the horizontal coordinate, vertical coordinate and data content corresponding to the data set;渲染子模块,用于对所述横坐标、纵坐标以及数据内容进行渲染。The rendering submodule is used to render the horizontal coordinate, the vertical coordinate and the data content.7.根据权利要求5所述的装置,其特征在于,所述装置还包括:7. The device according to claim 5, characterized in that the device further comprises:更新数据获取模块,用于获取业务更新数据;Update data acquisition module, used to acquire business update data;更新模块,用于基于所述业务更新数据对所述数据源进行更新;An updating module, used for updating the data source based on the business update data;所述数据源转换模块,用于基于所述报表生成要求,对配置完成的更新后的数据源进行转换,得到所述待生成报表的更新后的数据集;The data source conversion module is used to convert the updated data source after the configuration is completed based on the report generation requirement to obtain the updated data set for the report to be generated;所述展示模块,用于通过所述目标报表样式对更新后的所述数据集进行展示。The display module is used to display the updated data set through the target report style.8.根据权利要求7所述的装置,其特征在于,所述装置还包括:8. The device according to claim 7, characterized in that the device further comprises:报表提示发送模块,用于按照定时任务的方式,获取通过所述目标报表样式对所述数据集进行展示的报表,并生成报表提示信息发送至用户终端。The report prompt sending module is used to obtain a report that displays the data set in the target report style in a scheduled task manner, and generate report prompt information and send it to the user terminal.9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein the processor implements the steps of the method according to any one of claims 1 to 4 when executing the computer program.10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。10. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the method according to any one of claims 1 to 4 when executed by a processor.
CN202110303843.9A2021-03-222021-03-22 Report generation and display method, device, computer equipment and readable storage mediumActiveCN112861496B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110303843.9ACN112861496B (en)2021-03-222021-03-22 Report generation and display method, device, computer equipment and readable storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110303843.9ACN112861496B (en)2021-03-222021-03-22 Report generation and display method, device, computer equipment and readable storage medium

Publications (2)

Publication NumberPublication Date
CN112861496A CN112861496A (en)2021-05-28
CN112861496Btrue CN112861496B (en)2025-05-02

Family

ID=75991871

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110303843.9AActiveCN112861496B (en)2021-03-222021-03-22 Report generation and display method, device, computer equipment and readable storage medium

Country Status (1)

CountryLink
CN (1)CN112861496B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113591448B (en)*2021-08-032024-06-18京东科技控股股份有限公司Report generation method, device and storage medium
CN113742342A (en)*2021-08-302021-12-03欧电云信息科技(江苏)有限公司Display method, display system, electronic device and storage medium of multi-source data
CN114265893A (en)*2021-12-022022-04-01北京锐安科技有限公司 Data processing method, apparatus, electronic device and storage medium
CN114398226A (en)*2021-12-282022-04-26绿盟科技集团股份有限公司Network asset report generation method and device
CN114637805A (en)*2022-03-242022-06-17广联达科技股份有限公司Report generation method, device, equipment and readable storage medium
CN114676190B (en)*2022-05-272022-10-11太平金融科技服务(上海)有限公司深圳分公司Data display method and device, computer equipment and storage medium
CN115185967A (en)*2022-07-062022-10-14北京字跳网络技术有限公司 Data processing method, apparatus, electronic device and storage medium
CN115221849B (en)*2022-07-122023-07-18平安科技(深圳)有限公司Report filling method, computer equipment and storage medium
CN115098579A (en)*2022-08-242022-09-23中关村科学城城市大脑股份有限公司Business data publishing method and device, electronic equipment and computer readable medium
CN115544130A (en)*2022-11-302022-12-30广州天维信息技术股份有限公司Performance report generation method and device, storage medium and computer equipment
CN115809102A (en)*2022-12-222023-03-17北京航星永志科技有限公司Data source configuration device, method and equipment
CN117688915A (en)*2023-11-282024-03-12中国人寿保险股份有限公司江苏省分公司 A method to automatically generate results based on data display and separation technology

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108132945A (en)*2016-12-012018-06-08百度在线网络技术(北京)有限公司For generating the method and apparatus of report
CN109816503A (en)*2019-01-042019-05-28深圳壹账通智能科技有限公司Financial details data creation method, device, computer equipment and storage medium

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108415894B (en)*2018-03-152021-01-05平安科技(深圳)有限公司Report data initialization method and device, computer equipment and storage medium
CN108667721B (en)*2018-05-162021-11-09平安科技(深圳)有限公司Subscription report generation method and device, computer equipment and storage medium
CN108874968B (en)*2018-06-072023-04-18平安科技(深圳)有限公司Risk management data processing method and device, computer equipment and storage medium
CN111190649B (en)*2018-10-262023-07-25阿里巴巴集团控股有限公司Client building method, device and system
CN110069572B (en)*2019-03-192022-08-02深圳壹账通智能科技有限公司 HIVE task scheduling method, device, equipment and storage medium based on big data platform
CN110266641B (en)*2019-05-132021-08-17中国联合网络通信集团有限公司 Information reading method, system, device, and computer-readable storage medium
CN110609715A (en)*2019-08-132019-12-24平安国际智慧城市科技股份有限公司Random option page display method and device, computer equipment and storage medium
CN110730107B (en)*2019-09-022022-07-12深圳壹账通智能科技有限公司Test data generation method and device, computer equipment and storage medium
CN111400367B (en)*2020-02-282023-12-29金蝶蝶金云计算有限公司Service report generation method, device, computer equipment and storage medium
CN111666743B (en)*2020-04-282025-09-26平安科技(深圳)有限公司 Method, device, computer equipment and storage medium for automatic report generation
CN111552712B (en)*2020-04-302025-01-07中国平安财产保险股份有限公司 Report data extraction method, device and computer equipment
CN112000687B (en)*2020-07-142025-01-07金医慧通科技有限公司 Method, device, computer equipment and storage medium for generating business account table
CN111881192B (en)*2020-08-032024-01-30浪潮云信息技术股份公司Method, system, electronic equipment and storage medium for generating visual configuration report
CN112114914A (en)*2020-08-032020-12-22广州太平洋电脑信息咨询有限公司 Method, device, computer equipment and storage medium for generating report
CN112131843A (en)*2020-09-022020-12-25苏宁云计算有限公司Business report generation method and device, computer equipment and storage medium
CN112100219B (en)*2020-09-222024-01-30平安养老保险股份有限公司Report generation method, device, equipment and medium based on database query processing
CN112131837B (en)*2020-09-222023-11-03平安证券股份有限公司Service report configuration method, device, computer equipment and storage medium
CN111966384B (en)*2020-10-202021-01-29腾讯科技(深圳)有限公司System updating method, device, equipment and computer readable storage medium
CN112527848B (en)*2020-12-222023-05-12苏州科达科技股份有限公司Report data query method, device and system based on multiple data sources and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108132945A (en)*2016-12-012018-06-08百度在线网络技术(北京)有限公司For generating the method and apparatus of report
CN109816503A (en)*2019-01-042019-05-28深圳壹账通智能科技有限公司Financial details data creation method, device, computer equipment and storage medium

Also Published As

Publication numberPublication date
CN112861496A (en)2021-05-28

Similar Documents

PublicationPublication DateTitle
CN112861496B (en) Report generation and display method, device, computer equipment and readable storage medium
USRE50043E1 (en)Method for associating third party content with online document signing
CN111563368B (en)Report generation method, report generation device, computer equipment and storage medium
CN108874926B (en)Mass data query method, device, computer equipment and storage medium
CN113204598B (en)Data synchronization method, system and storage medium
CN108268375A (en)Applied program testing method, device, computer equipment and storage medium
US9998450B2 (en)Automatically generating certification documents
US9971803B2 (en)Method and system for embedding third party data into a SaaS business platform
CN111428464B (en) Report file generation method, device, computer equipment and storage medium
CN111708971A (en) Page configuration method, apparatus, computer device and storage medium
CN110597884B (en)Donation collecting method, device, equipment and storage medium based on block chain network
US20160358259A1 (en)Aggregating account information obtained from multiple institutions
CN110738038A (en)Contract text generation method, device, equipment and computer readable storage medium
CN113742338A (en)Structured storage system for project acceptance forms
CN115544183A (en)Data visualization method and device, computer equipment and storage medium
WO2022001625A1 (en)Data query method and apparatus, computer device, and storage medium
CN113449035B (en)Data synchronization method, device, computer equipment and readable storage medium
CN114416805A (en)Data checking method and device, computer equipment and storage medium
CN112883123A (en)Method and device for maintaining inter-organization dependency relationship, computer equipment and storage medium
CN112231377A (en)Data mapping method, system, device, server and storage medium
CN115396483B (en) Interface calling method, device, computer equipment and storage medium
CN116738948A (en)Data processing method, device, computer equipment and storage medium
CN113553344A (en)Business data management method, system, computer equipment and storage medium
US10255260B2 (en)System and framework for transforming domain data
US9253212B2 (en)Automated production of certification controls by translating framework controls

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp