Multi-dimensional data display method and device, equipment, medium and computer program
By obtaining the business data of each system in the risk control domain, performing data association and aggregation processing, and building a multi-dimensional data model, the problem of data silos and single dimensions of multi-dimensional data display in the existing technology is solved, and data coverage and efficient analysis of the entire link and all scenarios are achieved.
Patent Information
- Application Number
- CN202510034354.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-05-02
AI Technical Summary
The display method of multi-dimensional data in the prior art has the problem of data islands and single display dimensions, which is difficult to meet the needs of modern risk control management.
By obtaining the business data of each system in the risk control domain, data association and aggregation are performed, a multi-dimensional data model is constructed, and data display is displayed based on this model.
It realizes data coverage of the entire link and all scenarios of the risk control domain, avoids data island phenomenon, improves data analysis efficiency, and enhances the visualization and interactivity of data through three-dimensional and multi-dimensional display methods.
Smart Images

Figure CN119917580A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing technology, and in particular to a method, device, equipment, medium and computer program for displaying multidimensional data. Background Art
[0002] In the field of risk control management, as business complexity increases, data sources become increasingly diverse. How to efficiently collect, integrate, and display this data has become the key to improving risk control efficiency and accuracy. Traditional methods often have problems such as data silos, single display dimensions, and low analysis efficiency, which are difficult to meet the needs of modern risk control management. Summary of the invention
[0003] The technical problem to be solved by the present disclosure is to overcome the defects of the display method of multidimensional data in the prior art, such as data islands and single display dimension, and to provide a method, device, equipment, medium and computer program for displaying multidimensional data.
[0004] The present invention solves the above technical problems through the following technical solutions:
[0005] A first aspect of the present disclosure provides a method for displaying multidimensional data, the method comprising:
[0006] Obtain business data of each system in the risk control domain;
[0007] Performing data association and aggregation processing on the business data to obtain aggregated business data;
[0008] Build a multidimensional data model based on aggregated business data;
[0009] The business data is displayed based on a multidimensional data model.
[0010] Preferably, the display method further comprises:
[0011] Monitor the displayed business data and obtain abnormal business data;
[0012] Output warning prompt information for the abnormal business data.
[0013] Preferably, the step of obtaining business data of each system in the risk control domain includes:
[0014] Monitor the binary logs of key tables of each system database in the risk control domain;
[0015] The key table binary log is sent to an open source stream processing platform for monitoring to obtain the business data.
[0016] Preferably, the step of performing data association and aggregation processing on the business data to obtain aggregated business data includes:
[0017] Performing data cleaning on the business data to obtain cleaned business data;
[0018] Performing correlation analysis on the business data after data cleaning to obtain correlated business data;
[0019] Aggregate the associated business data to obtain aggregated business data.
[0020] Preferably, the step of displaying the business data based on the multidimensional data model includes:
[0021] Based on the multidimensional data model, the business data is three-dimensionally displayed in at least one form of a chart, a dashboard, and a map.
[0022] Preferably, the multidimensional data model includes at least one of a time dimension, a space dimension, and a business type dimension.
[0023] A second aspect of the present disclosure provides a multi-dimensional data display device, the display device comprising:
[0024] The acquisition module is used to obtain the business data of each system in the risk control domain;
[0025] A processing module, used for performing data association and aggregation processing on the business data to obtain aggregated business data;
[0026] A construction module is used to build a multidimensional data model based on aggregated business data;
[0027] A display module is used to display the business data based on a multidimensional data model.
[0028] Preferably, the display device further comprises:
[0029] A monitoring module, used to monitor the displayed business data and obtain abnormal business data;
[0030] The output module is used to output warning prompt information for the abnormal business data.
[0031] Preferably, the acquisition module includes:
[0032] A monitoring unit, used to monitor binary logs of key tables of each system database in the risk control domain;
[0033] A monitoring unit is used to send the key table binary log to the open source stream processing platform for monitoring to obtain the business data.
[0034] Preferably, the processing module comprises:
[0035] A data cleaning unit, used to clean the business data to obtain cleaned business data;
[0036] A correlation analysis unit, used for performing correlation analysis on the business data after data cleaning to obtain correlated business data;
[0037] The aggregation processing unit is used to perform aggregation processing on the associated business data to obtain aggregated business data.
[0038] Preferably, the display module is used to display the business data in three dimensions in the form of at least one of a chart, a dashboard, and a map based on the multidimensional data model.
[0039] Preferably, the multidimensional data model includes at least one of a time dimension, a space dimension, and a business type dimension.
[0040] A third aspect of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory and used to run on the processor, and when the processor executes the computer program, the multidimensional data display method described in the first aspect is implemented.
[0041] A fourth aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the multi-dimensional data display method described in the first aspect is implemented.
[0042] A fifth aspect of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the multidimensional data presentation method as described in the first aspect.
[0043] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.
[0044] The positive and progressive effects of this disclosure are:
[0045] The present invention achieves data coverage of the entire link and all scenarios of the risk control domain by associating, aggregating and abstracting the business data of each system in the risk control domain, avoiding the phenomenon of data silos, and then displays the business data through the constructed multi-dimensional data model, realizing a three-dimensional and multi-dimensional display of the data and improving the efficiency of data analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 A flowchart of a method for displaying multidimensional data provided in Example 1 of the present disclosure.
[0047] Figure 2 A schematic diagram of a module of a multi-dimensional data display device provided in Embodiment 2 of the present disclosure.
[0048] Figure 3 This is a schematic diagram of the structure of an electronic device for implementing a method for displaying multidimensional data according to Embodiment 3 of the present disclosure. DETAILED DESCRIPTION
[0049] The present disclosure is further described below by way of examples, but the present disclosure is not limited to the scope of the examples.
[0050] Prefixes such as "first" and "second" are used in the embodiments of the present disclosure only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers to distinguish description objects in the embodiments of the present disclosure does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitation should be constituted due to the use of such prefixes. In addition, in the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.
[0051] In the embodiments of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0052] Example 1
[0053] Figure 1 A flowchart of a method for displaying multidimensional data provided in Embodiment 1 of the present disclosure, such as Figure 1 As shown, the display method includes:
[0054] S1. Obtain business data of each system in the risk control domain;
[0055] In this embodiment, the business data of various systems in the risk control domain (such as online approval system, decision engine system, credit inquiry system, etc.) are monitored in real time, and the key business data of each system is obtained in real time, thereby achieving seamless connection and integration of business data.
[0056] This embodiment uses advanced data collection and integration technology to quickly and accurately capture business data from multiple systems in the risk control domain and achieve seamless connection through standardized protocols. This efficient data integration capability ensures the comprehensiveness and real-time nature of the data, laying a solid foundation for subsequent data analysis and presentation.
[0057] S2. Perform data association and aggregation processing on the business data to obtain aggregated business data;
[0058] In this embodiment, big data and artificial intelligence technologies are used in combination with java+flink (a powerful streaming data processing framework) to perform correlation analysis on the collected business data, find out the intrinsic connections between the business data, and aggregate and abstract the business data according to business needs to form a data set with greater analysis value.
[0059] This embodiment uses big data and artificial intelligence technology to deeply explore the inherent connections between data and realize cross-system and cross-dimensional data association. At the same time, through data aggregation and abstraction technology, massive raw data is converted into data sets with more analytical value, improving data availability and analysis efficiency.
[0060] S3, build a multidimensional data model based on aggregated business data;
[0061] In this embodiment, the multidimensional data model includes at least one of a time dimension, a space dimension, and a business type dimension.
[0062] In this embodiment, a multidimensional data model is constructed based on the aggregated business data, including multiple dimensions such as time dimension, space dimension, business type dimension, etc., to provide a basis for subsequent business data display and analysis.
[0063] Specifically, according to business needs, a flexible and changeable multidimensional data model is constructed to define data dimensions, metrics, etc., providing a framework for data display. The multidimensional data model supports the free combination and switching of multiple dimensions such as time, space, and business type. This multidimensional data model not only meets the personalized needs of different users, but also makes data analysis more comprehensive and in-depth.
[0064] S4. Display business data based on a multidimensional data model.
[0065] In this embodiment, advanced data visualization technology is used in combination with vue+echart to achieve three-dimensional display of data, support user-defined views, interactive operations and other functions, support business teams to flexibly create and edit visual reports on the page, and display multi-dimensional data in three dimensions in various forms such as charts, dashboards, maps, etc., so that the business team can intuitively understand the business operation status and quickly discover potential risk points.
[0066] This embodiment achieves data coverage of the entire link and all scenarios in the risk control domain by associating, aggregating and abstracting the business data of each system in the risk control domain, avoiding the phenomenon of data islands, and then displays business data through the constructed multi-dimensional data model, realizing three-dimensional and multi-dimensional display of data and improving data analysis efficiency.
[0067] In an optional embodiment, the display method further includes:
[0068] Monitor the displayed business data and obtain abnormal business data;
[0069] Output warning prompt information for abnormal business data.
[0070] In this embodiment, a real-time data analysis engine and a monitoring tool are integrated, and a monitoring and early warning screen is implemented through vue+websocket (a network protocol), which performs real-time analysis and monitoring of the displayed data, and provides early warning and alarm functions; specifically, the displayed business data is analyzed and monitored in real time, and an early warning monitoring screen is provided, so that the business team can clearly and intuitively understand the abnormal business data situation, and realize real-time early warning in combination with SMS, email, etc., which is convenient for the business team to promptly discover and respond to potential risk events, and provide data support for the adjustment and optimization of business strategies.
[0071] In an optional embodiment, step S1 includes:
[0072] S11. Monitor the binary logs of key tables in each system database within the risk control domain;
[0073] S12. Send the binary log of the key table to the open source stream processing platform for monitoring to obtain business data.
[0074] In this embodiment, the binlog (binary) logs of key tables in the database of each system in the risk control domain (such as the online approval system, the decision engine system, the credit inquiry system, etc.) are monitored in real time, and the binary logs of key tables are sent to the message middleware kafka (a high-throughput distributed publish-subscribe message system). The application monitors in real time to obtain the key business data of each system in real time, thereby realizing seamless connection and integration of business data.
[0075] This embodiment uses programming languages such as Java, uses Kafka for message communication, and combines flink stream computing technology to implement an efficient data collection mechanism, ensuring the integrity, accuracy, and real-time performance of the data.
[0076] It should be noted that this embodiment uses a real-time monitoring large screen to display the abnormal business of each system in real time. The main contents include the real-time abnormal number of each system, real-time prompts of abnormal information, and abnormal transactions of each system in the recent period (optional).
[0077] In addition, various system databases include BPS, RFS, CIS, APS, RCS, etc. Among them, APS data statistics mainly visualize APS related data, mainly including APS product submission statistics, transaction volume TOP statistics, product application number, pass rate and other data details, product links, recent period (optional) per-minute transaction statistics, recent 24-hour hourly data statistics, recent 7-day data statistics, etc.; CIS data statistics mainly visualize CIS related data, mainly transaction volume TOP statistics, recent period (optional) per-minute transaction volume and time statistics, recent (optional) daily data statistics, etc.; RCS data statistics mainly visualize RCS related data, mainly transaction volume TOP statistics, recent period (optional) per-minute transaction volume and time statistics, recent (optional) daily data statistics, etc.
[0078] In an optional embodiment, step S2 includes:
[0079] S21, performing data cleaning on the business data to obtain the cleaned business data;
[0080] S22, performing correlation analysis on the business data after data cleaning to obtain correlated business data;
[0081] S23. Aggregate the associated business data to obtain aggregated business data.
[0082] This embodiment performs pre-processing such as data cleaning, association analysis, aggregation and abstraction on the acquired business data to form a data set that can be used for display and analysis.
[0083] In the specific implementation process, the present disclosure includes two parts, the front-end and the back-end. The front-end uses vue+echarts to dynamically visualize the relevant data, and combines websocket to receive back-end exception messages in real time, and displays them in real time on the exception screen to achieve real-time monitoring of exceptions; the back-end takes springboot as the basis, introduces message components such as rabbitmq and kafka, collects business data of each system in real time, combines flink for real-time stream computing, saves the calculation results in the mysql database, and then displays them visually on the front-end.
[0084] In an optional embodiment, step S4 includes:
[0085] Based on the multidimensional data model, the business data is displayed in three dimensions in at least one of the following forms: charts, dashboards, and maps.
[0086] This embodiment provides a multi-dimensional data display function, using the latest data visualization tools and technologies to achieve a three-dimensional and interactive display of data. Users can intuitively and comprehensively understand the business operation status through charts, dashboards, maps and other forms, and deeply explore the information behind the data through interactive operations. This visual display method greatly improves the user experience and the convenience of data analysis.
[0087] This embodiment integrates the business data of various systems in the risk control domain to achieve the association, aggregation and abstraction of business data, and displays multi-dimensional business data in a three-dimensional manner, thereby facilitating the business team to conduct real-time analysis, monitoring and tracking, and providing strong data support for the optimization of business strategies, thereby promoting the intelligence and refinement of risk control management; it achieves data coverage of the entire link and all scenarios in the risk control domain, avoids the phenomenon of data islands, improves the risk control response speed and management efficiency through real-time data analysis and monitoring, and further improves the efficiency and accuracy of data processing. Through real-time early warning, it is convenient for the business team to promptly discover and respond to potential risk events, and provide data support for the adjustment and optimization of business strategies.
[0088] Example 2
[0089] Corresponding to the aforementioned embodiment of a method for displaying multidimensional data, the present disclosure also provides an embodiment of a device for displaying multidimensional data.
[0090] Figure 2 A schematic diagram of a module of a multi-dimensional data display device provided in Embodiment 2 of the present disclosure, such as Figure 2 As shown, the display device includes: an acquisition module 21, a processing module 22, a construction module 23, and a display module 24;
[0091] The acquisition module 21 is used to acquire the business data of each system in the risk control domain;
[0092] In this embodiment, the business data of various systems in the risk control domain (such as online approval system, decision engine system, credit inquiry system, etc.) are monitored in real time, and the key business data of each system is obtained in real time, thereby achieving seamless connection and integration of business data.
[0093] This embodiment uses advanced data collection and integration technology to quickly and accurately capture business data from multiple systems in the risk control domain and achieve seamless connection through standardized protocols. This efficient data integration capability ensures the comprehensiveness and real-time nature of the data, laying a solid foundation for subsequent data analysis and presentation.
[0094] The processing module 22 is used to perform data association and aggregation processing on the business data to obtain aggregated business data;
[0095] In this embodiment, big data and artificial intelligence technologies are used in combination with java+flink (a powerful streaming data processing framework) to perform correlation analysis on the collected business data, find out the intrinsic connections between the business data, and aggregate and abstract the business data according to business needs to form a data set with greater analysis value.
[0096] This embodiment uses big data and artificial intelligence technology to deeply explore the inherent connections between data and realize cross-system and cross-dimensional data association. At the same time, through data aggregation and abstraction technology, massive raw data is converted into data sets with more analytical value, improving data availability and analysis efficiency.
[0097] A construction module 23, used to construct a multidimensional data model based on the aggregated business data;
[0098] In this embodiment, the multidimensional data model includes at least one of a time dimension, a space dimension, and a business type dimension.
[0099] In this embodiment, a multidimensional data model is constructed based on the aggregated business data, including multiple dimensions such as time dimension, space dimension, business type dimension, etc., to provide a basis for subsequent business data display and analysis.
[0100] Specifically, according to business needs, a flexible and changeable multidimensional data model is constructed to define data dimensions, metrics, etc., providing a framework for data display. The multidimensional data model supports the free combination and switching of multiple dimensions such as time, space, and business type. This multidimensional data model not only meets the personalized needs of different users, but also makes data analysis more comprehensive and in-depth.
[0101] The display module 24 is used to display the business data based on the multidimensional data model.
[0102] In this embodiment, advanced data visualization technology is used in combination with vue+echart to achieve three-dimensional display of data, support user-defined views, interactive operations and other functions, support business teams to flexibly create and edit visual reports on the page, and display multi-dimensional data in three dimensions in various forms such as charts, dashboards, maps, etc., so that the business team can intuitively understand the business operation status and quickly discover potential risk points.
[0103] This embodiment achieves data coverage of the entire link and all scenarios in the risk control domain by associating, aggregating and abstracting the business data of each system in the risk control domain, avoiding the phenomenon of data islands, and then displays business data through the constructed multi-dimensional data model, realizing three-dimensional and multi-dimensional display of data and improving data analysis efficiency.
[0104] In an optional embodiment, the display device further includes:
[0105] The monitoring module is used to monitor the displayed business data and obtain abnormal business data;
[0106] The output module is used to output warning prompt information for abnormal business data.
[0107] In this embodiment, a real-time data analysis engine and a monitoring tool are integrated, and a monitoring and early warning screen is implemented through vue+websocket to perform real-time analysis and monitoring of the displayed data, and provide early warning and alarm functions; specifically, the displayed business data is analyzed and monitored in real time, and an early warning monitoring screen is provided, so that the business team can clearly and intuitively understand the abnormal business data situation, and realize real-time early warning in combination with SMS, email and other methods, which is convenient for the business team to promptly discover and respond to potential risk events, and provide data support for the adjustment and optimization of business strategies.
[0108] In an optional embodiment, the acquisition module includes:
[0109] The monitoring unit is used to monitor the binary logs of key tables of each system database in the risk control domain;
[0110] The monitoring unit is used to send the binary logs of key tables to the open source stream processing platform for monitoring to obtain business data.
[0111] In this embodiment, the binlog (binary) logs of key tables in the database of each system in the risk control domain (such as the online approval system, the decision engine system, the credit inquiry system, etc.) are monitored in real time, and the binary logs of key tables are sent to the message middleware kafka (a high-throughput distributed publish-subscribe message system). The application monitors in real time to obtain the key business data of each system in real time, thereby realizing seamless connection and integration of business data.
[0112] This embodiment uses programming languages such as Java, uses Kafka for message communication, and combines flink stream computing technology to implement an efficient data collection mechanism, ensuring the integrity, accuracy, and real-time performance of the data.
[0113] It should be noted that this embodiment uses a real-time monitoring large screen to display the abnormal business of each system in real time. The main contents include the real-time abnormal number of each system, real-time prompts of abnormal information, and abnormal transactions of each system in the recent period (optional).
[0114] In addition, various system databases include BPS, RFS, CIS, APS, RCS, etc. Among them, APS data statistics mainly visualize APS related data, mainly including APS product submission statistics, transaction volume TOP statistics, product application number, pass rate and other data details, product links, recent period (optional) per-minute transaction statistics, recent 24-hour hourly data statistics, recent 7-day data statistics, etc.; CIS data statistics mainly visualize CIS related data, mainly transaction volume TOP statistics, recent period (optional) per-minute transaction volume and time statistics, recent (optional) daily data statistics, etc.; RCS data statistics mainly visualize RCS related data, mainly transaction volume TOP statistics, recent period (optional) per-minute transaction volume and time statistics, recent (optional) daily data statistics, etc.
[0115] In an optional embodiment, the processing module includes:
[0116] A data cleaning unit, used for cleaning the business data to obtain the cleaned business data;
[0117] A correlation analysis unit, used to perform correlation analysis on the business data after data cleaning to obtain correlated business data;
[0118] The aggregation processing unit is used to perform aggregation processing on the associated business data to obtain aggregated business data.
[0119] This embodiment performs pre-processing such as data cleaning, association analysis, aggregation and abstraction on the acquired business data to form a data set that can be used for display and analysis.
[0120] In the specific implementation process, the present disclosure includes two parts, the front-end and the back-end. The front-end uses vue+echarts to dynamically visualize the relevant data, and combines websocket to receive back-end exception messages in real time, and displays them in real time on the exception screen to achieve real-time monitoring of exceptions; the back-end takes springboot as the basis, introduces message components such as rabbitmq and kafka, collects business data of each system in real time, combines flink for real-time stream computing, saves the calculation results in the mysql database, and then displays them visually on the front-end.
[0121] In an optional embodiment, the display module is used to display the business data in three dimensions in at least one form of a chart, a dashboard, or a map based on a multidimensional data model.
[0122] This embodiment provides a multi-dimensional data display function, using the latest data visualization tools and technologies to achieve a three-dimensional and interactive display of data. Users can intuitively and comprehensively understand the business operation status through charts, dashboards, maps and other forms, and deeply explore the information behind the data through interactive operations. This visual display method greatly improves the user experience and the convenience of data analysis.
[0123] This embodiment integrates the business data of various systems in the risk control domain to achieve the association, aggregation and abstraction of business data, and displays multi-dimensional business data in a three-dimensional manner, thereby facilitating the business team to conduct real-time analysis, monitoring and tracking, and providing strong data support for the optimization of business strategies, thereby promoting the intelligence and refinement of risk control management; it achieves data coverage of the entire link and all scenarios in the risk control domain, avoids the phenomenon of data islands, improves the risk control response speed and management efficiency through real-time data analysis and monitoring, and further improves the efficiency and accuracy of data processing. Through real-time early warning, it is convenient for the business team to promptly discover and respond to potential risk events, and provide data support for the adjustment and optimization of business strategies.
[0124] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only illustrative, wherein the units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution.
[0125] Example 3
[0126] Figure 3 This is a structural schematic diagram of an electronic device shown in Embodiment 3 of the present disclosure, wherein the electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor, and when the processor executes the computer program, the multidimensional data display method described in any of the above embodiments is implemented. Figure 3 The electronic device 90 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0127] like Figure 3 As shown, the electronic device 90 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 90 may include, but are not limited to: at least one processor 91, at least one memory 92, and a bus 93 connecting different system components (including the memory 92 and the processor 91).
[0128] The bus 93 includes a data bus, an address bus, and a control bus.
[0129] The memory 92 may include a volatile memory, such as a random access memory (RAM) 921 and / or a cache memory 922 , and may further include a read only memory (ROM) 923 .
[0130] The memory 92 may also include a program tool 925 (or utility) having a set (at least one) of program modules 924, such program modules 924 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0131] The processor 91 executes various functional applications and data processing by running the computer program stored in the memory 92, such as the multi-dimensional data display method provided in any of the above embodiments.
[0132] The electronic device 90 may also communicate with one or more external devices 94 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 95. Furthermore, the electronic device 90 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 96. Figure 3 As shown, the network adapter 96 communicates with other modules of the electronic device 90 via the bus 93. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
[0133] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0134] Example 4
[0135] Embodiment 4 of the present disclosure further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method for displaying multidimensional data provided by any of the above embodiments is implemented.
[0136] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0137] Example 5
[0138] Embodiment 5 of the present disclosure further provides a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned methods for displaying multidimensional data.
[0139] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.
[0140] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, but these changes and modifications all fall within the protection scope of the present disclosure.
Claims
1. A method for displaying multidimensional data, characterized in that: The display method comprises: Obtain business data of each system in the risk control domain; Performing data association and aggregation processing on the business data to obtain aggregated business data; Build a multidimensional data model based on aggregated business data; The business data is displayed based on a multidimensional data model.
2. The method for displaying multidimensional data according to claim 1, characterized in that: The display method further comprises: Monitor the displayed business data and obtain abnormal business data; Output warning prompt information for the abnormal business data.
3. The method for displaying multidimensional data according to claim 1, characterized in that: The step of obtaining the business data of each system in the risk control domain includes: Monitor the binary logs of key tables of each system database in the risk control domain; The key table binary log is sent to an open source stream processing platform for monitoring to obtain the business data.
4. The method for displaying multidimensional data according to claim 1, characterized in that: The step of performing data association and aggregation processing on the business data to obtain aggregated business data comprises: Performing data cleaning on the business data to obtain cleaned business data; Performing correlation analysis on the business data after data cleaning to obtain correlated business data; Aggregate the associated business data to obtain aggregated business data.
5. The method for displaying multidimensional data according to claim 1, characterized in that: The step of displaying the business data based on the multidimensional data model includes: Based on the multidimensional data model, the business data is three-dimensionally displayed in at least one form of a chart, a dashboard, and a map.
6. The method for displaying multidimensional data according to claim 1, characterized in that: The multidimensional data model includes at least one of a time dimension, a space dimension, and a business type dimension.
7. A multi-dimensional data display device, characterized in that: The display device comprises: The acquisition module is used to obtain the business data of each system in the risk control domain; A processing module, used for performing data association and aggregation processing on the business data to obtain aggregated business data; A construction module is used to build a multidimensional data model based on aggregated business data; The display module is used to display the business data based on the multidimensional data model.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the multidimensional data display method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the multidimensional data display method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the multidimensional data display method according to any one of claims 1 to 6 is implemented.