CN120653709B - Data Asset Display and Analysis Methods and Systems Based on Data Visualization - Google Patents
Data Asset Display and Analysis Methods and Systems Based on Data VisualizationInfo
- Publication number
- CN120653709B CN120653709B CN202511150113.4A CN202511150113A CN120653709B CN 120653709 B CN120653709 B CN 120653709B CN 202511150113 A CN202511150113 A CN 202511150113A CN 120653709 B CN120653709 B CN 120653709B
- Authority
- CN
- China
- Prior art keywords
- data
- display
- dimension
- display layer
- data asset
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a data asset display analysis method and system based on data visualization, which belong to the technical field of data asset display analysis, and comprise the steps of firstly collecting original characteristic information such as structural characteristics, association characteristics, circulation characteristics and the like of data assets, then carrying out visual dimension mapping processing to obtain a visual dimension set comprising structural dimensions, association dimensions and circulation dimensions, constructing a multi-level display template comprising a basic display layer, an association display layer and a dynamic display layer according to the visual dimension set, carrying out interactive adaptation processing on the multi-level display template according to user analysis requirements to generate a visual interaction interface, tracking operation track data of users in the visual interaction interface, adjusting the multi-level display template based on the operation track data, and updating the visual interaction interface, thereby realizing comprehensive, visual and interactive display analysis of the data assets.
Description
Technical Field
The invention relates to the technical field of data asset display analysis, in particular to a data asset display analysis method and system based on data visualization.
Background
In the digital age today, data assets have become one of the core resources of businesses and organizations, with increasing value. To fully mine and exploit the value of a data asset, efficient presentation and analysis of the data asset is required. At present, a common data asset display analysis mode mainly depends on a traditional report form and a chart form, and the mode can present certain data information, but has a plurality of limitations.
On one hand, the traditional display mode can only present single characteristics of the data asset, and is difficult to comprehensively display multi-dimensional characteristics such as the structure, association, circulation and the like of the data asset. For example, when a data asset structure is presented, fields and types of data may be presented only in a simple tabular form, and hierarchical relationships and complex structures between data cannot be clearly presented, and when data association is presented, it is also difficult to intuitively present inherent relationships and effects between different data assets. On the other hand, the traditional display mode lacks interactivity and dynamic property, a user can only passively view a preset report and chart, and flexible interactive operation and dynamic display adjustment cannot be performed according to own analysis requirements, so that potential information and value behind data are difficult to deeply mine when the user analyzes data assets, and the increasingly complex and changeable data analysis requirements cannot be met.
Disclosure of Invention
In view of the above-mentioned problems, in combination with the first aspect of the present invention, an embodiment of the present invention provides a data asset display analysis method based on data visualization, the method including:
collecting original characteristic information of a data asset, wherein the original characteristic information comprises structural characteristics, association characteristics and circulation characteristics of the data asset;
performing visual dimension mapping processing on the original characteristic information to obtain a visual dimension set of the data asset, wherein the visual dimension set comprises a structure dimension, an association dimension and a circulation dimension;
Constructing a multi-level display template of the data asset according to the visual dimension set, wherein the multi-level display template comprises a basic display layer, an associated display layer and a dynamic display layer;
Performing interactive adaptation processing on the multi-level display template according to analysis requirements of users to generate a visual interactive interface of the data asset;
And tracking operation track data of a user in the visual interaction interface, adjusting the multi-level display template based on the operation track data, and updating the visual interaction interface.
In yet another aspect, an embodiment of the present invention further provides a data asset display analysis system based on data visualization, including a processor, a machine-readable storage medium, where the machine-readable storage medium is connected to the processor, and the machine-readable storage medium is used to store a program, an instruction, or a code, and the processor is used to execute the program, the instruction, or the code in the machine-readable storage medium, so as to implement the method described above.
Based on the above aspects, the embodiment of the invention acquires the original characteristic information such as the structural characteristic, the association characteristic and the circulation characteristic of the data asset, and performs the visual dimension mapping processing to obtain the visual dimension set comprising the structural dimension, the association dimension and the circulation dimension, so that the comprehensive extraction and integration of the multidimensional characteristic of the data asset are realized, the multi-level display template constructed according to the visual dimension set comprises a basic display layer, an association display layer and a dynamic display layer, the data asset is displayed from different levels and angles, the diversified analysis requirements of users can be met, and the users can more comprehensively and deeply understand all aspects of the data asset. And carrying out interactive adaptation processing on the multi-level display template according to the analysis requirement of the user, generating a visual interactive interface of the data asset, enhancing the interactivity between the user and the data asset, and enabling the user to flexibly view and analyze the data according to own wish. The operation track data of the user in the visual interactive interface is tracked, the multi-level display template is adjusted and the visual interactive interface is updated based on the data, so that the dynamic and individuation of display analysis are realized, the display effect can be optimized in real time according to the operation habit and analysis key of the user, and the efficiency and accuracy of data asset display analysis are greatly improved.
Drawings
Fig. 1 is a schematic flow chart of an execution of a data asset display analysis method based on data visualization according to an embodiment of the present invention.
FIG. 2 is a schematic diagram of exemplary hardware and software components of a data asset exposure analysis system based on data visualization provided by an embodiment of the invention.
Detailed Description
The present invention will be described in detail with reference to the accompanying drawings, and fig. 1 is a schematic flow chart of a data asset display analysis method based on data visualization according to an embodiment of the present invention, and the data asset display analysis method based on data visualization will be described in detail below.
Step S110, collecting original characteristic information of the data asset, wherein the original characteristic information comprises structural characteristics, association characteristics and circulation characteristics of the data asset.
In this embodiment, the data asset in the enterprise client relationship management system is used as an application scenario, and the original characteristic information is collected. First, it is necessary to define the scope of data assets, which cover various parts of customer base information data sets, transaction record data sets, customer feedback data sets, etc., stored and circulated in different forms in the enterprise customer relationship management system.
Step S111, accessing a data asset management system, and calling metadata records of all data assets stored in the data asset management system, wherein the metadata records comprise field constitution, format type and storage path of the data assets.
In an enterprise customer relationship management system, a data asset management system records metadata information for all data assets. When the data asset management system is accessed, connection is established through an interface provided by the data asset management system, and the interface adopts a standard communication protocol to ensure the stability and the safety of data transmission. After the connection is successful, a call request is sent, and the call request contains the range of metadata records to be acquired, namely all data assets related to the customer relationship management.
The data asset management system may retrieve the internally stored metadata record upon receipt of the request. For the client basic information data set, the field composition in the metadata record comprises client name, gender, age, contact way, industry and the like, the format type is structured data and is stored in a table form, and the storage path is a client information table path in a system database. The fields of the transaction record data set are composed of transaction numbers, customer identifications, transaction time, transaction amounts, transaction commodities and the like, the format types are structured data, and the storage path is a transaction information table path. The fields of the client feedback data set comprise feedback numbers, client identifications, feedback time, feedback contents, feedback types and the like, the format types comprise structured data (such as the feedback numbers, the client identifications and the like) and unstructured data (such as text information of the feedback contents), and the storage paths correspond to a feedback information table and a text storage catalog respectively.
And step S112, extracting the hierarchical relationship formed by the fields, the dependency relationship among the fields and the compatible attribute of the format type from the metadata record, and integrating the structural features to form the data asset, wherein the structural features are presented in a hierarchical tree form.
For a customer base information dataset, the hierarchical relationship of fields is analyzed from the metadata record. The client basic information is taken as a root node and divided into two sub-nodes of personal information and enterprise information. The personal information sub-node also comprises fields such as name, gender, age, contact way and the like, and the enterprise information sub-node comprises fields such as enterprise name, industry, enterprise scale and the like.
In terms of the dependency relationship between fields, the client identification field is the key of the association of the client basic information data set with other data sets, and in the client basic information data set, the contact information field depends on the existence of the client name field, that is, each client record must have a client name to correspond to the record contact information.
In the compatible attribute of the format type, the client name field is in a text format, the gender field is in an enumeration format (male/female/other), the age field is in an integer format, and certain compatible rules exist between the formats, for example, the age field in the integer format cannot directly operate with the name field in the text format, but can perform text splicing during display.
And integrating the information to form structural features presented in a hierarchical tree form. The root node is a customer basic information data set, personal information and enterprise information sub-nodes are divided down, each sub-node sequentially comprises corresponding fields as leaf nodes, and meanwhile, dependency relationships and format compatibility attributes among the fields are noted through specific marks in the tree structure.
Step S113, inquiring an association mapping table in the data asset management system, extracting a reference relation, a sharing relation and a combination relation among different data assets, and integrating the reference relation, the sharing relation and the combination relation into association characteristics of the data assets, wherein the reference relation refers to a field calling relation of one data asset to another data asset, the sharing relation refers to a basic field set shared by a plurality of data assets, and the combination relation refers to an aggregation form formed by the plurality of data assets according to a set rule.
An association mapping table in the data asset management system records associations between data assets. By inquiring the table, the reference relation exists between the client basic information data set and the transaction record data set, the client identification field in the transaction record data set invokes the client identification field in the client basic information data set, and the association inquiry of the two data sets is realized through the client identification field.
In terms of sharing relationships, a client basic information data set, a transaction record data set and a client feedback data set share a client identification field, wherein the client identification field is a basic field shared by the three data sets and is used for uniquely identifying a client to realize client information tracking across the data sets.
In the combined relation, the client value analysis data set is formed by aggregating a client basic information data set, a transaction record data set and a client feedback data set according to set rules. The aggregation rule is that relevant records in three data sets are matched according to customer identifications, and basic information, total transaction amount, transaction frequency, feedback satisfaction and other information of customers are extracted to form comprehensive data of customer value evaluation.
After integrating the reference relationship, the sharing relationship and the combination relationship, the association characteristics of the data asset are formed, the data asset is presented in a clear relationship list form, and the related data set names, association types and specific association contents are noted.
Step S114, acquiring transfer records of the data asset among different processing nodes, extracting node identification, transfer time and processing state in the transfer process, and generating circulation characteristics of the data asset, wherein the node identification comprises a generating node, a processing node and a storage node, and the processing state comprises to-be-processed, in-process and completed.
The circulation process of the client feedback data set in the system has clear transfer records. The generating node is a client feedback submitting module, and after the client submits feedback information through the client feedback submitting module, data firstly enter the generating node.
The data is then transferred to a processing node, i.e., customer service processing module, at the point in time when the data is sent from the generating node to the processing node and received. At the processing node, customer service personnel process the feedback content, and the processing state is in the process.
After the processing is completed, the data is transferred to the storage node, that is, the database storage module, and the transfer time is the time point when the data is sent from the processing node to the storage node and received, so that the processing state becomes completed.
In addition, after the transaction record data set is generated from the generating node (transaction system module), the transaction record data set is firstly transmitted to the processing node (transaction analysis module) for data analysis, the processing state is in the process of processing, and then transmitted to the storage node (transaction database) for storage, the processing state is changed to be finished, and the transmission time of each node has corresponding record.
The node identification, transfer time and processing state information are extracted and arranged in time sequence to generate the circulation characteristics of each data asset.
And step S115, performing de-duplication verification processing on the structural features, the associated features and the circulation features, removing the repeatedly recorded feature information, and associating the verified feature information according to the unique code of the data asset to generate the original feature information.
After the structural features, the correlation features and the circulation features are collected, a deduplication check is required. For the structural features, it is checked whether there is a duplicate field hierarchy description, for example, whether there are two identical tree-structured records in the structural features of the customer base information dataset, and if so, duplicate records are removed.
The duplicate removal check of the association features mainly checks whether repeated association relation records exist or not, if the reference relation between the client basic information data set and the transaction record data set is recorded for multiple times, only one piece of the repeated association relation records is reserved.
The deduplication verification of the flow feature is repeated for duplicate records of the same data asset at the same processing state of the same node, e.g., whether the client feedback data set has a duplicate transfer record of the completed state of the storage node, and is repeatedly culled.
After the deduplication verification is completed, each data asset has a unique code, such as DS001 for the customer base information dataset, DS002 for the transaction record dataset, etc. And correlating the checked structural features, correlation features and circulation features according to the unique codes, so that each code corresponds to a set of complete feature information, and original feature information is generated.
And step S120, performing visual dimension mapping processing on the original characteristic information to obtain a visual dimension set of the data asset, wherein the visual dimension set comprises a structure dimension, an association dimension and a circulation dimension.
After the original feature information is obtained, the original feature information needs to be mapped to a visual dimension so as to facilitate the subsequent construction of a display template, and the process needs to be respectively processed aiming at the structural features, the associated features and the circulation features, so that the mapped dimension can accurately reflect all the features of the data asset.
And S121, analyzing the structural features in the original feature information, identifying the hierarchical depth, the number of nodes and the connection strength among the nodes in a hierarchical tree form, mapping the hierarchical depth into a hierarchical axis of a structural dimension, mapping the number of nodes into a scale axis of the structural dimension, and mapping the connection strength among the nodes into a closing axis of the structural dimension to form the structural dimension.
The structural characteristics of the basic information data set of the client are analyzed, the hierarchical depth of the hierarchical tree form is 3 layers, the root node is 1 layer, the personal information and enterprise information child nodes are 2 layers, and leaf nodes of each field are 3 layers. The hierarchical depth is mapped into a hierarchical axis of the structure dimension, the scale of the hierarchical axis corresponds to the numerical value of the hierarchical depth, and the hierarchical condition of the structure can be intuitively reflected through the scale on the axis.
In terms of node number, in the hierarchical tree structure of the client basic information data set, 1 root node, 2 layer 2 nodes and 8 layer 3 nodes are used, and the total node number is 11. The node number is mapped into a scale axis of the structure dimension, the value range of the scale axis corresponds to the number of the node number, and the more the node number is, the more the position on the scale axis is to the right.
The connection strength between nodes is determined by the dependency relationship between fields and the association frequency, for example, the connection strength of a client name field and a contact way field is strong because direct dependency relationship exists and is frequently queried at the same time, and the connection strength of a gender field and an enterprise scale field is weak, and the connection strength of the gender field and the enterprise scale field is hardly directly associated. Mapping the connection strength into Guan Lianzhou of structural dimension, wherein the magnitude of the value of the off-axis joint corresponds to the strength of the connection strength.
The structural dimensions of the customer base information dataset are collectively formed by the hierarchy axis, the scale axis, and the association axis, as are the structural dimensions of other data assets.
Step S122, analyzing the associated features in the original feature information, extracting the frequency of the reference relationship, the coverage of the sharing relationship and the complexity of the combination relationship, wherein the frequency of the reference relationship refers to the reference number in unit time, the coverage of the sharing relationship refers to the duty ratio of the shared field in the total field, and the complexity of the combination relationship refers to the number of data assets required by combination and is mapped to the frequency axis, the coverage axis and the complex axis of the associated dimension respectively to form the associated dimension.
And analyzing the reference relation between the client basic information data set and the transaction record data set, and counting the reference times of the client identification field in the transaction record data set to the client identification field in the client basic information data set in unit time to obtain the frequency of the reference relation. The frequency is mapped to the frequency axis of the associated dimension, the higher the frequency, the earlier the position on the frequency axis.
Taking the client identification field as an example, taking the client identification field as a certain proportion in the total field number of the client basic information data set, taking the proportion in the total field number of the transaction record data set as another proportion, taking the proportion in the total field number of the client feedback data set as another proportion, and taking the average value of the proportions as the coverage of the sharing relation. The coverage is mapped to coverage axes of the associated dimension, the higher the coverage, the more upward the position on the coverage axis.
In terms of the complexity of the portfolio, the customer value analysis dataset is composed of 3 data assets, and therefore its portfolio complexity is 3. The complexity is mapped to a complex axis of the associated dimension, the value of the complex axis corresponding to the number of data assets required for the portfolio.
The frequency sub-axis, the coverage axis, and the complex axis collectively comprise an association dimension for describing association features between data assets.
Step S123, processing the circulation characteristics in the original characteristic information, extracting a conversion sequence of node identification, interval distribution of transfer time and conversion probability of processing states, wherein the conversion sequence of the node identification refers to a node sequence through which a data asset passes, the interval distribution of the transfer time refers to time difference distribution between adjacent nodes, and the conversion probability of the processing states refers to the possibility of converting from one state to another state and is mapped to a node axis, a time axis and a state axis of a circulation dimension to form the circulation dimension.
The method is characterized in that the circulation characteristics of the client feedback data set are processed, and the conversion sequence of the node identification is a generating node, a processing node and a storage node. The conversion sequence is mapped to a node axis of the transfer dimension, on which each node is marked in sequence to reveal a transfer path of the data asset.
The interval distribution of the transfer time refers to the distribution of the time difference between the client feedback data set and the processing node and the time difference between the processing node and the storage node. For example, most time differences are concentrated in a certain range, and a few time differences are outside of that range. The distribution condition is mapped into a time axis of a circulation dimension, and the time axis is provided with time difference distribution through different interval partitions.
In terms of the transition probability of the processing state, the probability of the client feedback data set transitioning from the pending state to the in-process state is higher, the probability of transitioning from the in-process state to the completed state is also higher, and the probability of transitioning from the completed state to the other state is extremely low. These transition probabilities are mapped to the state axes of the flow dimension, and the distance between the states on the state axes corresponds to the magnitude of the transition probability, and the closer the distance is, the higher the transition probability is.
The node axis, the time axis and the state axis together form a circulation dimension for reflecting circulation characteristics of the data asset.
And S124, performing dimension calibration processing on the structural dimension, the associated dimension and the circulation dimension, and integrating the calibrated structural dimension, associated dimension and circulation dimension into a visual dimension set.
The dimension calibration process is mainly used for ensuring that the structural dimension, the association dimension and the circulation dimension have consistency and coordination in the presentation. For the hierarchical axis, the scale axis and the off axis of the structural dimension, the scale ranges of the axes are adjusted so that the structural dimensions of different data assets are comparable within the same range. For example, the hierarchy axis scale of all data assets is uniformly set to 0 to 5, enabling a customer base information dataset with a hierarchy depth of 3 and a transaction record dataset with a hierarchy depth of 2 to be presented on the same axis.
The frequency minor axis, the coverage axis and the complex axis of the associated dimension also need to be calibrated, and the measurement standards of the axes are unified. For example, the units of the frequency sub-axes are unified as times per hour, the coverage axes are unified as 0to 1, and the numerical range of the complex axes is adjusted according to the maximum number of actual combined data assets.
The calibration of the node axis, the time axis and the state axis of the circulation dimension is mainly to unify the format of the node marks, the time unit of the time axis (such as unification is minute) and the transition probability representation mode of the state axis.
After calibration processing, the structure dimension, the association dimension and the streaming dimension are integrated together to form a visual dimension set.
Step S130, constructing a multi-level display template of the data asset according to the visual dimension set, wherein the multi-level display template comprises a basic display layer, an associated display layer and a dynamic display layer.
Based on the visual dimension set, a multi-level display template is built, the information of the structural dimension, the association dimension and the circulation dimension is fully utilized in the process, a basic display layer, an association display layer and a dynamic display layer are respectively built, corresponding level switching rules are set, the display layers can be organically combined, and comprehensive visual display is provided for users.
Step S131, constructing a basic display layer based on the structure dimension in the visual dimension set, wherein the basic display layer displays the structural characteristics of the data asset in a tree diagram mode, the root node of the tree diagram corresponds to the highest level of the data asset, the child node corresponds to the next level, the size of the nodes is determined according to the scale axis of the structure dimension, and the thickness of connecting lines among the nodes is determined according to the association axis of the structure dimension.
And constructing a tree diagram of the basic display layer based on the structural dimension of the client basic information data set. The root node of the tree graph is the customer base information dataset and corresponds to the highest hierarchy. The child nodes under the root node are personal information and enterprise information and correspond to the next level. The sub-nodes under the personal information sub-nodes are fields such as name, gender, age, contact information and the like, and the sub-nodes under the enterprise information sub-nodes are fields such as enterprise name, industry, enterprise scale and the like.
The size of the node is determined according to the scale axis of the structure dimension, and the larger the scale axis value is, the larger the node is. The total node number of the client basic information data set is 11, a corresponding numerical value exists on the scale axis, and the size of the root node is determined according to the numerical value and is larger than that of the child node because the number of the nodes corresponding to the child node is small.
The thickness of the connecting lines among the nodes is determined according to the association axes of the structure dimension, and the larger the number of the association axes is, the thicker the connecting lines are. The connection strength between the client name field and the contact way field is larger in value on the joint axis, so that the connection line between the client name field and the contact way field is thicker, and the connection strength between the sex field and the enterprise scale field is smaller in value, so that the connection line is thinner.
Through the tree diagram form, the structural features of the client basic information data set are clearly displayed on the basic display layer, and the structural features of other data assets are also displayed on the basic display layer in the same way.
Step S132, constructing an association display layer on the basis of the basic display layer according to the association dimension in the visual dimension set, wherein the association display layer is overlapped on the tree diagram in a network diagram form, nodes in the network diagram correspond to data assets, connection lines among the nodes represent association relations, the length of the connection lines are determined according to the frequency axis of the association dimension, the color of the connection lines are determined according to the coverage axis of the association dimension, and the shape of the nodes are determined according to the complex axis of the association dimension.
And superposing the association presentation layer in the form of a network diagram on the basis of the tree diagram of the basic presentation layer. Nodes in the network diagram correspond to a customer basic information data set, a transaction record data set, a customer feedback data set, a customer value analysis data set and the like respectively.
The connection line between the nodes represents the association relation, the connection line length between the client basic information data set and the transaction record data set is determined according to the frequency axis of the association dimension, and the connection line is shorter because the reference relation frequency of the client basic information data set and the transaction record data set is higher and the frequency axis value is larger.
The color of the connecting line is determined according to the coverage axis of the associated dimension, the customer basic information data set, the transaction record data set and the customer feedback data set share the customer identification field, the coverage axis value is higher, so that the color of the connecting line between the three is dark, and the coverage axis values of other associated relations are lower, and the color of the connecting line is light.
The node shape is determined according to the complex axis of the association dimension, the combination relation complexity of the client value analysis data set is 3, the complex axis value is larger, therefore, the node shape is hexagonal, and the node shape of the client basic information data set and other nodes with smaller complex axis values is circular.
Through the association display layer in the network diagram form, the association relation among all the data assets is clearly displayed on the basis of the basic display layer.
And S133, combining the circulation dimensions in the visual dimension set to construct a dynamic display layer, wherein the dynamic display layer displays the circulation characteristics of the data asset in a time axis animation mode, the scale of the time axis is determined according to the time axis of the circulation dimension, the icon in the time axis animation represents the data asset, the moving path of the icon is determined according to the node axis of the circulation dimension, and the color change of the icon is determined according to the state axis of the circulation dimension.
And constructing a dynamic presentation layer by combining the circulation dimension, taking circulation of the client feedback data set as an example. The scale of the time axis is determined according to the time axis of the dimension of the stream, each scale on the time axis representing a certain time interval (e.g. 10 minutes).
In the time axis animation, a specific icon is used for representing a customer feedback data set, the moving path of the icon is determined according to the node axis of the circulation dimension, namely, the icon is moved from a generating node icon to a processing node icon and then to a storage node icon, and the circulation path is clearly displayed.
The color change of the icon is determined according to the state axis of the circulation dimension, the icon is gray when the icon is in a to-be-processed state, the icon is blue when the icon enters a processing state, and the icon is green when the icon enters a completed state after the processing is completed. In the state transition process, the color can be smoothly transited to embody the state transition.
For other data assets such as transaction record data sets, the circulation characteristics of the data assets are displayed in a time axis animation form at a dynamic display layer in the same way. For example, the icon of the transaction record data set is moved from the transaction system module icon (generating node) to the transaction analysis module icon (processing node) and then to the transaction database icon (storage node), and the color is changed from gray to blue in process, and finally to green after completion according to the state.
Step S134, setting a hierarchy switching rule of the multi-hierarchy display template, wherein the basic display layer is a default display layer, and can be switched to the associated display layer or the dynamic display layer through a preset switching instruction, and the switching process adopts smooth transition animation to integrate the basic display layer, the associated display layer, the dynamic display layer and the hierarchy switching rule into the multi-hierarchy display template.
The hierarchical switching rules of a multi-level presentation template need to be explicit and easy to operate. The base presentation layer is set as a default presentation layer, and when a user opens the visual interface, a tree diagram of the base presentation layer is presented first.
The preset switching instruction comprises two forms of a shortcut key and an interface button. For example, the user can switch from the base presentation layer to the associated presentation layer by pressing the "G" key on the keyboard or clicking the "associated view" button on the top of the interface, can switch to the dynamic presentation layer by pressing the "D" key or clicking the "dynamic view" button, and can switch from the other presentation layers back to the base presentation layer by pressing the "B" key or clicking the "base view" button.
The switching process adopts smooth transition animation, when the basic display layer is switched to the associated display layer, the tree diagram is gradually desalted, the network diagram is gradually and clearly displayed, the whole transition process lasts for a certain time (such as 0.5 seconds), and the discomfort caused by abrupt interface change to a user is avoided. When the dynamic display layer is switched to other display layers, the animation is gradually stopped and desalted, and the content of the target display layer is gradually clear.
Integrating the basic display layer, the association display layer, the dynamic display layer and the level switching rules together to form a complete multi-level display template.
And step 140, performing interactive adaptation processing on the multi-level display template according to the analysis requirement of the user, and generating a visual interactive interface of the data asset.
After the multi-level display template is obtained, interactive adaptation is required according to the analysis requirements of the user, so that the display content is more fit with the use scene of the user, the efficiency of analyzing the data asset by the user is improved, and the process relates to the analysis of the user requirements, the selection of a display layer, the processing of an object of interest, the adjustment of display precision, the addition of interactive controls and the like.
Step S141, receiving an analysis demand instruction input by a user, and analyzing analysis types, concerned objects and display precision requirements contained in the analysis demand instruction, wherein the analysis types comprise structural analysis, association analysis and circulation analysis, the concerned objects refer to data assets concerned by the user, and the display precision requirements refer to the detail degree of display contents.
The system receives analysis demand instructions of users through an input box, a drop-down menu or a voice input module on an interface. For example, the user inputs "analyze association of customer base information with transaction records, focusing on customer a, showing detailed information" in the input box.
The analysis type of the instruction is known to be association analysis, the concerned object is the data asset corresponding to the client A, namely the basic information data set of the client A and the related transaction record data set, the display precision requirement is a detail degree, and more fields and association details need to be displayed.
If the user inputs 'check the circulation condition of the customer feedback data set and display the brief information', the analysis type is circulation analysis, the concerned object is the customer feedback data set, the display precision requirement is brief degree, and only the key circulation nodes and states are needed to be displayed.
Step S142, determining a corresponding display layer in the multi-level display template according to the analysis type, wherein the display layer is mainly a basic display layer if the structure analysis is performed, the display layer is mainly a correlation display layer if the correlation analysis is performed, and the dynamic display layer is mainly a dynamic display layer if the circulation analysis is performed.
When the analysis type is structural analysis, the system determines to display based on the basic display layer. For example, the user needs to analyze the field hierarchy of the client basic information data set, and at this time, the interface mainly presents a tree diagram of the basic presentation layer, so as to clearly demonstrate the relationships between the nodes and fields of each hierarchy.
If the analysis type is association analysis, if the user needs to analyze the reference relation between the client basic information data set and the transaction record data set, the association display layer is taken as a main part, the interface mainly presents the network graph overlapped on the tree graph, and the connection line and the association attribute between the two are highlighted.
When the analysis type is circulation analysis, such as analysis of the transfer process of the client feedback data set, the system takes the dynamic display layer as a main part, and the interface mainly presents time axis animation to display the circulation condition of the data asset at each node.
Step S143, for the object of interest, highlighting is performed in the corresponding display layer, wherein the highlighting mode comprises enlarging display, changing color and adding frames.
For the basic information data set and the related transaction record data set of which the object of interest is the client A, highlighting processing is performed in the associated presentation layer. The method comprises the steps of amplifying and displaying the basic information data set nodes of the client A and the related transaction record data set nodes, changing the colors of the nodes into striking orange colors, distinguishing the nodes from the colors of other nodes, adding red frames at the periphery of the nodes, and further highlighting.
If the object of interest is a customer feedback data set, in the dynamic display layer, the icon representing the data set is displayed in an enlarged mode, the color of the icon is changed into yellow, and a blue frame is added, so that a user can quickly identify the icon.
And S144, adjusting the detail display degree of the display layer according to the display precision requirement.
When the display precision requirement is the detail degree, each node of the tree diagram displays not only the field name but also additional information such as the format type, the length and the like of the field in the basic display layer, and the connection line between the nodes is marked with specific dependency relation description besides the thickness representing the connection strength.
In the association presentation layer, the connection line label of the network diagram refers to specific numerical values of frequencies, names of shared fields, brief description of combination rules and the like, and unique codes and main field numbers of data assets are displayed on nodes besides shape distinction.
If the display precision requirement is a brief degree, the tree diagram of the basic display layer only displays main hierarchical nodes and key field names, the network diagram of the association display layer only keeps important association connection lines and does not display specific numerical values and descriptions, and the time axis animation of the dynamic display layer only displays main circulation nodes, so that the details of state transition are simplified.
Step S145, adding an interaction control for the visual interaction interface, wherein the interaction control comprises a scaling control, a screening control, a detail control and a comparison control, the scaling control is used for adjusting the size of the display content, the screening control is used for screening data assets with specific conditions, the detail control is used for viewing detailed information of the data assets, and the comparison control is used for comparing the characteristics of a plurality of data assets.
In step S1451, a zoom control is added in the edge area of the visual interactive interface, wherein the zoom control comprises an zoom-in button, a zoom-out button and a zoom slider, the zoom-in button triggers the display content to zoom in according to a preset proportion, the zoom-out button triggers the display content to zoom out according to the preset proportion, the zoom slider continuously adjusts the zoom scale of the display content through a dragging position, and the zoom range is limited between a preset minimum zoom scale and a preset maximum zoom scale.
And adding a zoom control in the right edge area of the interface, wherein the zoom-in button is an upward arrow icon, the zoom-out button is a downward arrow icon, and the zoom slider is a rectangular block which can be dragged up and down.
When the user clicks the zoom-in button, the display content is zoomed in according to the preset proportion (for example, 20% of each zoom-in) to make the details clearer, and when the user clicks the zoom-out button, the display content is zoomed out according to the same proportion to display more whole content.
The dragging range of the scaling slider corresponds to the range of the scaling, the preset minimum scaling is 50%, and the maximum scaling is 200%. When the sliding block is positioned at the lowest end, the display content is the minimum scaling, when the sliding block is dragged to the uppermost end, the sliding block is the maximum scaling, and the middle position corresponds to the corresponding middle scaling.
Step S1452, adding a screening control in the top area of the visual interaction interface, wherein the screening control comprises a structure screening option, an association screening option and a circulation screening option, the structure screening option allows a user to select a specific structure level or format type, the association screening option allows the user to set a frequency threshold or a coverage threshold of the association relation, the circulation screening option allows the user to specify circulation nodes or processing states, and after the screening option is selected, the presentation layer automatically hides the data assets which do not meet the screening conditions.
And setting a drop-down menu of a screening control in the top area of the interface, wherein the drop-down menu of the structure screening option comprises structure level options such as level 1, level 2, level 3 and the like, and format type options such as structured data, unstructured data, text format, integer format and the like. After the user selects the corresponding option, the data asset nodes in the presentation layer that do not conform to the selected structure level or format type are hidden.
In the association filtering option, the user may set a frequency threshold of the reference relationship through the input box (e.g., input "5" indicates that only the association relationship with a frequency higher than 5 times/hour is displayed), and set a coverage threshold of the sharing relationship through the slider (e.g., sliding to 80% indicates that only the sharing relationship with a coverage higher than 80% is displayed).
The drop-down menu of the flow filtering options comprises flow node options such as a generation node, a processing node, a storage node and the like, and processing state options such as a waiting process, a processing in process, a completed process and the like. Upon selection by the user, the data assets in the presentation layer that do not contain the designated node or state are hidden.
Step S1453, adding a detail control in a suspension button mode to the right side area of the visual interactive interface, wherein when a user clicks a data asset node in the display layer, the detail control automatically activates and displays original characteristic information of the data asset, the original characteristic information comprises a complete level of structural characteristics, detailed relations of related characteristics and a whole-course record of circulation characteristics, the detail control further comprises a closing button, and the clicking can hide the detail information.
The detail control is a suspension button with detail characters and is positioned in the middle position on the right side of the interface, and the initial state is gray and can not be clicked. When a user clicks a client basic information data set node in the display layer, the detail control is changed into a blue clickable state, and an information panel is automatically popped up.
And displaying the original characteristic information in the information panel according to the sequence of the structural characteristic, the associated characteristic and the circulation characteristic. The structural feature part displays a complete hierarchical tree diagram comprising all fields and dependency relations, the association feature part lists the detailed contents of the references, shares and combination relations with other data sets, and the circulation feature part displays a whole-course transfer record comprising the identification, transfer time and processing state of each node in time sequence.
The upper right corner of the information panel is provided with an X-shaped closing button, after the user clicks, the panel is hidden, and the detail control is restored to a gray non-clickable state.
Step S1454, adding a comparison control in the bottom area of the visual interactive interface, wherein the comparison control comprises an addition comparison button and a comparison panel, when a user clicks the addition comparison button, adding the currently selected data asset into a comparison list, the comparison panel displaying the characteristic comparison condition of all the data assets in the comparison list, and presenting index values of each data asset in the structural dimension, the association dimension and the circulation dimension in a table form, and the comparison panel further comprises a clear button for clearing the comparison list.
In the bottom area of the interface, the added contrast button is a button with "+ contrast" characters, and the contrast panel is a deployable rectangular area.
After the user selects the customer basic information data set node, clicking the add contrast button, the data set is added into the contrast list, selecting the transaction record data set node again, clicking the add contrast button, and the transaction record data set is also added into the contrast list.
At this time, a comparison panel is developed, the comparison content is displayed in a table form in the panel, and columns of the table are respectively a data asset name, a structure dimension (a hierarchy axis, a scale axis, an association axis), an association dimension (a frequency axis, a coverage axis, a complex axis), a circulation dimension (a node axis, a time axis, a state axis), and each row corresponds to each index value of one data asset.
The lower right corner of the comparison panel has a "clear" button, and after the user clicks, all data assets in the comparison list are removed and the table contents are emptied.
And step 146, setting response rules of the interactive controls, updating the corresponding presentation layers according to preset rules when a user operates the interactive controls, screening the hidden of the control triggering unconditional data assets, and integrating the adapted presentation layers, the interactive controls and the response rules into a visual interactive interface.
Step S1461, setting a scale adjustment rule for a scaling control, wherein when a user clicks an amplifying button, the scaling of the display content is increased by a preset increment on the current basis, the increment is the same when the user clicks the amplifying button each time until the maximum scaling is reached, the scaling of the display content is reduced by the preset increment on the current basis until the minimum scaling is reached, the scaling is not responded again when the user clicks the amplifying button, the scaling is linearly changed along with the position of the scaling slider when the user drags the scaling slider, the scaling slider is the minimum scaling when the scaling slider is at the leftmost end, the maximum scaling when the scaling slider is at the rightmost end, and the central position of the display content in the scaling process is unchanged.
The preset increment is 20%, the maximum scaling is 200%, and the minimum scaling is 50%. When the current scaling rate is 100%, the user clicks the zoom-in button, the scaling rate is changed to 120%, the clicking rate is changed to 140% again, and the zoom-in button is continuously clicked until the zoom-in rate reaches 200% and is not changed.
When the zoom out button is clicked, the current proportion 100% becomes 80%, and then the click becomes 60% until 50% is no longer responded.
When the scaling slide block is dragged, the slide block position and the scaling scale are in a linear relation, and the scaling scale is uniformly changed in the process that the slide block is dragged from the leftmost end (50%) to the rightmost end (200%). In the whole zooming process, the center of the display content is always kept at the center position of the interface, so that the content deviation is avoided.
Step S1462, setting a hiding rule for a screening control, wherein after a user selects a structure screening option, a data asset node and a connection thereof which do not belong to a selected structure level or format type in a display layer are automatically hidden, a hiding process adopts a fading animation, the positions of the rest nodes are automatically adjusted, after the user selects an association screening option, the connection of the association relationship in the display layer, the frequency or coverage of which is lower than a corresponding preset threshold value, is automatically hidden, the data asset node remains but the color of which is changed into a light color, after the user selects a circulation screening option, the display layer does not contain a data asset icon designating a circulation node or a processing state and a moving path thereof are automatically hidden, and a time axis range is adjusted according to circulation time of the rest data assets.
After the user selects the "level 2" and the "structured data" in the structure filtering option, the data asset nodes and their connection lines belonging to the level 1, level 3 and unstructured data in the presentation layer start to fade out, and the animation is completely hidden after lasting for 0.3 seconds. The rest nodes can automatically adjust positions, so that the interface layout is more reasonable, and blank areas are avoided.
When the frequency threshold value is set to be 5 times/hour in the association screening option by the user, connecting lines with the frequency of all the reference relations in the association display layer lower than 5 times/hour fade out, and the corresponding node color becomes light gray, which is compared with the node color meeting the condition.
After the user selects the "in process" state in the stream filtering option, the data asset icons in the pending and completed states and their moving paths in the dynamic display layer are hidden, and the starting and ending time of the time axis is adjusted according to the stream time of the remaining data assets in the in process state, so that the display content is more concentrated.
Step S1463, setting a display rule for the detail control, wherein when a user clicks a data asset node, the detail control slides out from the right side of the interface for a preset time, the detail information is sequentially loaded and displayed according to the sequence of the structural features, the association features and the circulation features, and when the user clicks a close button, the detail control slides out to the right side for hiding, slides into the animation for the preset time, and simultaneously removes the selected state of the data asset node.
The duration of the preset slide-out and slide-in animations was 0.4 seconds. When the user clicks on the customer feedback dataset node, the detail control slides out from the right edge of the interface, and a complete information panel is gradually displayed. The information in the panel is firstly loaded with the hierarchical tree diagram of the structural features, then with the relation list of the related features, and finally with the transfer record of the circulation features, and the loading interval of each part is 0.1 second.
After the user clicks the close button, the information panel slides to the right, gradually hides at the interface edge, and the animation lasts for 0.4 seconds. And simultaneously, the selected state of the nodes of the customer feedback data set is released, the highlighting effect of the nodes disappears, and the normal display state is restored.
Step S1464, for the comparison control, setting a list updating rule, when a user clicks the add comparison button, adding the data asset into the comparison panel and newly adding one row of corresponding data in the comparison panel if the data asset is not in the comparison list, if the data asset is already in the comparison list, popping up prompt information to indicate that the data asset is in the comparison list, when the user clicks the clear button, the comparison list is cleared, table contents in the comparison panel are cleared accordingly, and the selected states of all data asset nodes are simultaneously released.
The user selects the client basic information data set and clicks the add contrast button, and the system adds the data set into the list because the data set is not in the contrast list, and each index value of a line of client basic information data set is newly added in the table of the contrast panel.
If the user selects the customer basic information data set again and clicks the add contrast button, the system pops up a prompt box to prompt that the data asset is in the contrast list, and the prompt box automatically disappears after 3 seconds.
When the user clicks the clear button, all the data assets in the comparison list are removed, the contents in the table are completely cleared, and meanwhile, the highlighting effect of all the selected data asset nodes is disappeared, so that the normal state is restored.
And integrating the presentation layer subjected to interactive adaptation processing, the added interactive control and the set response rule together to form a visual interactive interface of the data asset, so that a user can conveniently analyze the data asset.
And step S150, tracking operation track data of a user in the visual interaction interface, adjusting the multi-level display template based on the operation track data, and updating the visual interaction interface.
In order to enable the visual interactive interface to be more in line with the use habit of the user, the operation track of the user needs to be tracked, the behavior preference of the user is analyzed, the multi-level display template is further adjusted, the interface content is updated, and the user experience is improved.
Step S151, embedding a track acquisition module in the visual interactive interface, wherein the track acquisition module records all operation behaviors of a user in real time, and the operation behaviors comprise mouse clicking, mouse moving, keyboard input and control operation.
The track acquisition module is embedded into the visual interaction interface in the form of a code plug-in, and is in a background running state after the module is started, so that the normal operation of a user is not influenced. The track acquisition module can capture all operations of a user on the interface, including clicking any position or element on the interface by a mouse, moving tracks of the mouse on the interface, inputting any character through a keyboard and operating various interaction controls.
The module generates a record for each operation, the record content including information of the type of operation, the time of occurrence, the related object, etc., and stores the record in a local log file according to the time sequence.
And step S152, when the user performs mouse clicking operation, recording the clicked position coordinates, the clicked object identification and the clicking time, wherein the clicked object identification refers to the only identification of the clicked interaction control or the data asset node.
When a user clicks a client basic information data set node in the associated display layer by using a mouse, the track acquisition module records the position coordinates (X-axis and Y-axis coordinates taking the upper left corner of the interface as an origin) of the clicking operation, the clicked object mark is the unique code (such as DS 001) of the client basic information data set, and the clicking time is the system time accurate to milliseconds.
When the user clicks the zoom-in button, the recorded position coordinates are coordinates of the zoom-in button on the interface, the object is identified as a "zoom-in button", and the click time is recorded.
And step 153, when the user performs the mouse moving operation, recording a moving path coordinate sequence of the mouse pointer in the interface and the stay point coordinates and stay time in the moving process, wherein the stay point refers to a position where the moving speed of the mouse pointer is lower than a preset threshold value.
The preset mouse moving speed threshold is a certain pixel/millisecond. When a user moves the mouse from the zoom control to the client feedback data set node, the track acquisition module records a series of coordinates passed by the mouse pointer to form a moving path coordinate sequence.
During the movement, if the movement speed of the mouse pointer near the client basic information data set node is lower than a preset threshold value, the position is determined to be a stay point. The track acquisition module records the X-axis and Y-axis coordinates of the dwell point and counts from the time the mouse pointer reaches the point until it leaves the point, recording the dwell time. For example, when a user views a client basic information data set node, the mouse pointer stays above the node for 3 seconds, and the module accurately records the duration of the 3 seconds and the corresponding coordinate position.
And step S154, when the user performs keyboard input operation, recording input character content, input start time and input end time, wherein the character content comprises screening conditions or search keywords input in a screening control.
When a user inputs a transaction amount larger than a specific value in an input box of the screening control as a screening condition, the track acquisition module records the input complete character content. Meanwhile, the time when the user presses the first character is recorded as the input start time, and the time when the user presses the enter key or clicks the out-of-box area to confirm the input is recorded as the input end time. If the user inputs "client B" in the search box to search, the module also records the character content and the corresponding input start and end times.
Step S155, when the user performs control operation, the control type, the operation parameters and the interface state change before and after the operation are recorded, wherein the operation parameters comprise a zoom scale change value of a zoom control and a screening condition setting value of a screening control.
When the user operates the zoom-in button of the zoom control, the control type is recorded as a zoom control-zoom-in button, and the operation parameter is a change value of the current zoom scale (such as changing from 100% to 120%, and the change value is 20%). Meanwhile, the display state of the interface before operation (such as the size and the position of each node) and the display state of the interface after operation are recorded.
When the coverage threshold of the sharing relation is set to 80% in the screening control by the user, the control type is recorded as screening control-associated screening options, the operation parameter is "coverage threshold=80%", and the display state changes of the data asset nodes and connecting lines in the display layer before and after the operation are recorded.
Step S156, integrating the recorded operation behaviors according to a time sequence to generate operation track data comprising an operation type, an operation object, an operation time and an operation parameter, wherein the operation track data is stored in a log form, and each log entry comprises a unique track number.
The track acquisition module arranges records of mouse click, mouse movement, keyboard input and control operation according to time sequence, wherein each record comprises operation types (such as 'mouse click', 'keyboard input', and the like), operation objects (such as 'client basic information data set node', 'zoom-in button', and the like), operation time (accurate to millisecond), and operation parameters (such as coordinates, character content, proportion change value, and the like).
The generated operation track data is stored in a directory appointed by a system in a log file form, each log entry has a unique track number, and the number consists of a date, a time and a random sequence, so that the uniqueness of each record is ensured. For example, a log entry may be "track number: 20240520153022001 |operation type: mouse click|operation object: customer feedback dataset node|operation time: 2024-05-20:15:30:22.123|operation parameter: x=300, y=200".
And step S157, analyzing the mouse click records in the operation track data, counting the click frequencies of different interaction controls and data asset nodes, and determining the object with the click frequency higher than the preset click threshold as the high-frequency operation object.
For example, in step S1571, all mouse click records are screened from the operation track data, wherein each mouse click record comprises the object identification of the click, the click time and the position coordinates of the click.
And screening all records with the operation type of 'mouse click' from the stored operation track logs. In these records, each clearly contains the object identification of the click (e.g., "DS001", "zoom button", etc.), the specific time at which the click occurred, and the location coordinates at the time of the click.
For example, the filtered record may include "object identification: DS001, click time: 2024-05-20:15:30:22.123, coordinates: X=300, Y=200" ", object identification: zoom-in button, click time: 2024-05-20:15:31:05.456, coordinates: X=500, Y=100", etc.
Step S1572, grouping the mouse click records according to the object identification, and grouping all the click records of the same object identification into a group.
And grouping the screened mouse click records according to different object identifiers. All the click records with the object being identified as DS001 (client basic information data set node) are grouped into one group, all the click records with the object being identified as an enlarged button are grouped into another group, and so on, so as to ensure that the click records corresponding to each object identifier are concentrated in the respective group.
Step S1573, counting the total number of records, calculating the ratio of the total number of clicks to the time length covered by the records, and obtaining the click frequency of the object, wherein the time length is the difference between the earliest click time and the latest click time in the click record group.
Taking the click record group with the object identifier of "DS001" as an example, the total number of records in the click record group is counted to be 20. The earliest click time in the click record group is 2024-05-20:15:30:22.123, the latest click time is 2024-05-20:16:30:22.123, and the time length is 1 hour (i.e. 3600 seconds). The click frequency of the object is 20 times/3600 seconds and the click frequency per second is calculated.
Similarly, for the click record group of "zoom-in button", if the total number is 15 pieces and the time length is 2 hours (7200 seconds), the click frequency is 15 times/7200 seconds.
Step S1574, a preset click threshold is set, wherein the preset click threshold is an average value of click frequencies of all objects.
An average of the click frequencies of all objects (including each data asset node and interaction control) is calculated and set as a preset click threshold. For example, if the total click frequency of all objects is 100 times/second and the total number of objects is 20, the preset click threshold is 5 times/second.
Step S1575, comparing the click frequency of each object with a preset click threshold, and marking the object as a candidate high-frequency operation object if the click frequency is higher than the preset click threshold.
Comparing the click frequency of each object with a preset click threshold value (5 times/second) one by one, marking the object as a candidate high-frequency operation object if the click frequency of DS001 is 6 times/second and is higher than the threshold value, and marking the object as a candidate high-frequency operation object if the click frequency of the amplifying button is 3 times/second and is lower than the threshold value.
And step S1576, performing time distribution analysis on the click records of the candidate high-frequency operation objects, and determining the click records as the high-frequency operation objects if the proportion of the click frequency in the latest preset time period to the total click frequency is higher than the preset time proportion.
The preset time period is 1 hour, and the preset time proportion is 60 percent. For the candidate high-frequency operation object "DS001", the click record thereof was analyzed, the click frequency within the last 1 hour was 12 times, the total click frequency was 20 times, 12/20=60%, and the preset time proportion was reached, so that "DS001" was determined as the high-frequency operation object.
If the click frequency of the other candidate high-frequency operation object in the last 1 hour is 50% and lower than 60%, it is not determined as the high-frequency operation object.
Step S1577, an identification file is established for the high-frequency operation object, wherein the identification file comprises object identification, click frequency, latest click time and position information in an interface.
For the determined high-frequency operation object DS001, an identification file is established, the record object in the file is identified as DS001, the click frequency is 6 times/second, the latest click time is 2024-05-20:16:30:22.123, and the position coordinates in the interface are information such as X=300, Y=200 and the like.
Step S158, adjusting the display attribute of the high-frequency operation object in the multi-level display template, increasing the display size of the high-frequency operation interaction control in the interface and adjusting the position of the high-frequency operation interaction control in the easy-operation area, and enhancing the highlighting effect of the high-frequency operation interaction control in the corresponding display layer for the high-frequency operation data asset node.
For the interaction control operated at high frequency, such as screening control-associated screening option, the display size in the interface is increased, the width and the height are increased by a certain proportion, so that the interaction control is easier to click by a user, and meanwhile, the position of the interaction control is adjusted from the top edge of the interface to the middle area of the top, so that the interaction control is in a range which is easier to operate by the user.
For the data asset node DS001 operated at high frequency, the highlighting effect is enhanced in the basic display layer, the associated display layer and the dynamic display layer, and besides the original amplifying, color changing and frame adding, the flickering effect is also enhanced (flickering once every 1 second), so that the data asset node DS001 is more prominent in the interface.
And S159, analyzing the mouse movement record in the operation track data, extracting a main path and stay point distribution of the mouse movement, and determining a visual attention area of a user, wherein the visual attention area refers to an interface area with the sum of stay time ratio exceeding a preset proportion.
And extracting all mouse movement records from the operation track data, wherein the mouse movement records comprise a movement path coordinate sequence, a stay point coordinate and a stay time. Through analysis of the movement paths, the main paths of the mouse movement of the user are found, and the paths are paths of frequent movement of the user in the interface, such as from a left zooming control to a middle customer basic information data set node to a right detail control.
The dwell times of all dwell points are counted and the sum of the dwell times in each zone is calculated. The preset ratio is 40%, and the interface area with the sum of the residence time accounting for more than 40% is determined as the visual attention area of the user. For example, if the sum of the residence times of the left-hand regions in the middle of the interface is 45%, the region is determined as the visual attention region.
Step S1510, adjusting the layout of the multi-level presentation template, and placing the core data asset nodes and the important interaction controls in the visual attention area preferentially, and optimizing the arrangement mode of the nodes in the presentation layer.
And moving the core data asset nodes (such as the customer basic information data set nodes and the transaction record data set nodes) and the important interaction controls (such as the screening control and the detail control) into the determined visual attention area so as to ensure that the user can quickly capture the key elements visually.
Meanwhile, the arrangement mode of nodes in the display layer is optimized, for the tree diagram of the basic display layer, the nodes and the core nodes operated at high frequency are placed at the upper layer and the middle position of the tree diagram, the mouse moving distance of a user is reduced, for the network diagram of the associated display layer, the distribution of the nodes is adjusted, the nodes with close association relation are gathered together, and the intersection of connecting lines is reduced.
And step S1511, analyzing the control operation record in the operation track data, extracting common screening conditions, scaling and comparison combination of the user and storing the common screening conditions, scaling and comparison combination as default configuration, and automatically applying the default configuration when the user opens the visual interaction interface again.
The control operation records are analyzed, and the user is found to frequently set screening conditions such as ' sharing relation coverage is higher than 80% ' processing state is in process ' in the screening control, the common scaling rate in the scaling control is 120%, and the client basic information data set and the transaction record data set are often subjected to comparison and combination in the comparison control.
These commonly used screening conditions, scaling and comparison combinations are saved as default configurations. When the user opens the visual interactive interface again, the system automatically applies the default configurations, the display layer displays the data assets according to the common screening conditions, the scaling is automatically adjusted to 120%, and the customer basic information data set and the transaction record data set are automatically added into the comparison list.
And S1512, updating the layout, the display attribute and the default configuration of the visual interactive interface according to the adjusted multi-level display template, wherein smooth transition animation is adopted in the updating process, so that the visual interactive interface is updated.
And updating the visual interaction interface according to the adjusted multi-level display template. The method comprises the steps of moving core nodes and important controls to a visual attention area in a layout mode, optimizing node arrangement mode, adjusting the size, the position and the highlight effect of a high-frequency operation object in a display attribute mode, and applying common screening conditions, scaling and comparison combination of a user in a default configuration mode.
In the updating process, smooth transition animation is adopted, movement, size change and display state change of interface elements are realized through animation, the duration time is 0.5 seconds, and the influence of interface mutation on user experience is avoided. After the animation is completed, the visual interactive interface is updated to be presented in a state more conforming to the operation habit of the user.
FIG. 2 illustrates a schematic diagram of exemplary hardware and software components of a data asset presentation analysis system 100 based on data visualization that may implement the concepts of the present application, provided by some embodiments of the present application. For example, the processor 120 may be used on the data asset presentation analysis system 100 based on data visualization and to perform the functions of the present application.
The data asset display analysis system 100 based on data visualization may be a general purpose server or a special purpose server, both of which may be used to implement the data asset display analysis method based on data visualization of the present application. Although only one server is shown, the functionality described herein may be implemented in a distributed fashion across multiple similar platforms for convenience to balance processing loads.
For example, the data asset presentation analysis system 100 based on data visualization may include a network port 110 connected to a network, one or more processors 120 for executing program instructions, a communication bus 130, and a storage medium 140 of different forms, such as a disk, ROM, or RAM, or any combination thereof. Illustratively, the data asset presentation analysis system 100 based on data visualization may also include program instructions stored in ROM, RAM, or other types of non-transitory storage media, or any combination thereof. The method of the present application may be implemented in accordance with these program instructions. The data asset presentation analysis system 100 based on data visualization also includes an I/O interface 150 between a computer and other input and output devices.
For ease of illustration, only one processor is depicted in the data asset presentation analysis system 100 based on data visualization. It should be noted, however, that the data asset display analysis system 100 based on data visualization in the present application may also include multiple processors, and thus the steps performed by one processor described in the present application may also be performed jointly by multiple processors or separately. For example, if the processors of the data asset display analysis system 100 perform steps a and B based on data visualization, it should be understood that steps a and B may also be performed jointly by two different processors or separately in one processor. For example, the first processor performs step a, the second processor performs step B, or the first processor and the second processor together perform steps a and B.
In addition, the embodiment of the invention also provides a readable storage medium, wherein computer executable instructions are preset in the readable storage medium, and when a processor executes the computer executable instructions, the data asset display analysis method based on the data visualization is realized.
It should be noted that in order to simplify the presentation of the disclosure and thereby aid in understanding one or more embodiments of the invention, various features are sometimes grouped together in a single embodiment, figure, or description thereof.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202511150113.4A CN120653709B (en) | 2025-08-18 | 2025-08-18 | Data Asset Display and Analysis Methods and Systems Based on Data Visualization |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202511150113.4A CN120653709B (en) | 2025-08-18 | 2025-08-18 | Data Asset Display and Analysis Methods and Systems Based on Data Visualization |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN120653709A CN120653709A (en) | 2025-09-16 |
| CN120653709B true CN120653709B (en) | 2025-11-28 |
Family
ID=97007124
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202511150113.4A Active CN120653709B (en) | 2025-08-18 | 2025-08-18 | Data Asset Display and Analysis Methods and Systems Based on Data Visualization |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN120653709B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105574079A (en) * | 2015-12-07 | 2016-05-11 | 安徽继远软件有限公司 | Panorama display method for enterprise data assets |
| CN119065749A (en) * | 2023-05-30 | 2024-12-03 | 北京罗克维尔斯科技有限公司 | Interface updating method, device, equipment and computer readable storage medium |
| CN119621061A (en) * | 2025-02-14 | 2025-03-14 | 北京德京安科技有限公司 | A method, system, electronic device and medium for constructing and displaying visual data |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112783398B (en) * | 2019-11-08 | 2024-12-03 | 阿里巴巴集团控股有限公司 | Display control and interactive control method, device, system and storage medium |
| CN114116089B (en) * | 2021-11-08 | 2024-07-12 | 广州鸿大智能科技有限公司 | Data visualization method, device, equipment and storage medium |
| CN114153363B (en) * | 2021-12-02 | 2023-08-22 | 网易(杭州)网络有限公司 | Map display control method and device and electronic equipment |
| CN119493888A (en) * | 2024-11-25 | 2025-02-21 | 浪潮云洲工业互联网有限公司 | A method, system, device and storage medium for displaying a comprehensive industrial chain map |
-
2025
- 2025-08-18 CN CN202511150113.4A patent/CN120653709B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105574079A (en) * | 2015-12-07 | 2016-05-11 | 安徽继远软件有限公司 | Panorama display method for enterprise data assets |
| CN119065749A (en) * | 2023-05-30 | 2024-12-03 | 北京罗克维尔斯科技有限公司 | Interface updating method, device, equipment and computer readable storage medium |
| CN119621061A (en) * | 2025-02-14 | 2025-03-14 | 北京德京安科技有限公司 | A method, system, electronic device and medium for constructing and displaying visual data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120653709A (en) | 2025-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10853382B2 (en) | Interactive punchcard visualizations | |
| US10853383B2 (en) | Interactive parallel coordinates visualizations | |
| US20250252089A1 (en) | Resource dependency system and graphical user interface | |
| US11037342B1 (en) | Visualization modules for use within a framework for displaying interactive visualizations of event data | |
| CN101971165B (en) | Graphical representation of data relationships | |
| US20250028736A1 (en) | Systems and methods for combining data analyses | |
| US7281218B1 (en) | Manipulating a data source using a graphical user interface | |
| CN102999561B (en) | The context trend of data set and data, services | |
| US7962478B2 (en) | Movement-based dynamic filtering of search results in a graphical user interface | |
| US10861202B1 (en) | Sankey graph visualization for machine data search and analysis system | |
| US20180004823A1 (en) | System and method for data profile driven analytics | |
| CN102915237B (en) | The method and system of rewrite data quality rule is required according to user application | |
| US9110957B2 (en) | Data mining in a business intelligence document | |
| US20050234896A1 (en) | Image retrieving apparatus, image retrieving method and image retrieving program | |
| CN104199858A (en) | Method for retrieving patent documents and visualization patent retrieving system | |
| US20090083224A1 (en) | Summarizing data removed from a query result set based on a data quality standard | |
| US20240094887A1 (en) | Intellectual-Property Landscaping Platform with Interactive Graphical Element | |
| US20090024667A1 (en) | Information processing device, file data merging method, file naming method, and file data output method | |
| US20150379108A1 (en) | Data Mining in a Business Intelligence Document | |
| CN120653709B (en) | Data Asset Display and Analysis Methods and Systems Based on Data Visualization | |
| JP6174469B2 (en) | Accident analysis utilization support apparatus and method | |
| CN119089018A (en) | Data card application construction method, system, electronic device and storage medium | |
| Sarkar | Data warehouse requirements analysis framework: Business-object based approach | |
| CN120278134B (en) | Multi-dimensional data management method and system based on electronic table | |
| CN119847374A (en) | Index information display method, index determination method, electronic device, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant |