[go: up one dir, main page]

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 Visualization

Info

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
Application number
CN202511150113.4A
Other languages
Chinese (zh)
Other versions
CN120653709A (en
Inventor
王艳红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Azure Digital Technology Co ltd
Original Assignee
Shanghai Azure Digital Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Azure Digital Technology Co ltd filed Critical Shanghai Azure Digital Technology Co ltd
Priority to CN202511150113.4A priority Critical patent/CN120653709B/en
Publication of CN120653709A publication Critical patent/CN120653709A/en
Application granted granted Critical
Publication of CN120653709B publication Critical patent/CN120653709B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Data asset display analysis method and system based on data visualization
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)

1.一种基于数据可视化的数据资产展示分析方法,其特征在于,所述方法包括:1. A data asset display and analysis method based on data visualization, characterized in that the method includes: 采集数据资产的原始特征信息,所述原始特征信息包含数据资产的结构特征、关联特征及流转特征;Collect the original characteristic information of the data assets, which includes the structural characteristics, association characteristics and circulation characteristics of the data assets; 对所述原始特征信息进行可视化维度映射处理,得到数据资产的可视化维度集合,所述可视化维度集合包含结构维度、关联维度及流转维度;The original feature information is subjected to visualization dimension mapping processing to obtain a set of visualization dimensions for the data asset, which includes structural dimensions, relational dimensions, and flow dimensions. 依据所述可视化维度集合,构建数据资产的多层级展示模板,所述多层级展示模板包含基础展示层、关联展示层及动态展示层;Based on the set of visualization dimensions, a multi-level display template for data assets is constructed, which includes a basic display layer, a related display layer, and a dynamic display layer. 根据用户的分析需求,对所述多层级展示模板进行交互适配处理,生成数据资产的可视化交互界面;Based on the user's analytical needs, the multi-level display template is interactively adapted to generate a visual interactive interface for data assets. 追踪用户在所述可视化交互界面中的操作轨迹数据,基于所述操作轨迹数据调整所述多层级展示模板,更新所述可视化交互界面;Track the user's operation trajectory data in the visual interactive interface, adjust the multi-level display template based on the operation trajectory data, and update the visual interactive interface; 所述采集数据资产的原始特征信息,包括:The original characteristic information of the collected data assets includes: 接入数据资产管理系统,调取所述数据资产管理系统中存储的所有数据资产的元数据记录,所述元数据记录包含数据资产的字段构成、格式类型及存储路径;Access the data asset management system and retrieve the metadata records of all data assets stored in the data asset management system. The metadata records include the field composition, format type and storage path of the data assets. 从所述元数据记录中提取字段构成的层级关系、字段间的依赖关系及格式类型的兼容属性,整合形成数据资产的结构特征,所述结构特征以层级树状形式呈现;The hierarchical relationships between fields, the dependencies between fields, and the compatibility attributes of format types are extracted from the metadata records and integrated to form the structural features of the data asset, which are presented in a hierarchical tree form. 查询数据资产管理系统中的关联映射表,提取不同数据资产之间的引用关系、共享关系及组合关系,并整合为数据资产的关联特征,其中引用关系指一数据资产对另一数据资产的字段调用关系,共享关系指多个数据资产共用的基础字段集合,组合关系指多个数据资产按设定规则形成的聚合形式;Query the association mapping table in the data asset management system, extract the reference relationship, sharing relationship and combination relationship between different data assets, and integrate them into the association characteristics of data assets. The reference relationship refers to the field call relationship of one data asset to another data asset, the sharing relationship refers to the basic field set shared by multiple data assets, and the combination relationship refers to the aggregation form formed by multiple data assets according to the set rules. 获取数据资产在不同处理节点间的传递记录,提取传递过程中的节点标识、传递时间及处理状态,生成数据资产的流转特征,节点标识包含生成节点、处理节点及存储节点,处理状态包含待处理、处理中及已完成;Acquire the transfer records of data assets between different processing nodes, extract the node identifier, transfer time and processing status during the transfer process, and generate the flow characteristics of data assets. The node identifier includes the generation node, processing node and storage node, and the processing status includes pending, processing and completed. 对结构特征、关联特征及流转特征进行去重校验处理,剔除重复记录的特征信息,将校验后的特征信息按照数据资产的唯一编码进行关联,生成原始特征信息;The structural features, association features, and flow features are deduplicated and verified to remove duplicate feature information. The verified feature information is then associated with the unique code of the data asset to generate the original feature information. 所述对所述原始特征信息进行可视化维度映射处理,得到数据资产的可视化维度集合,包括:The visualization dimension mapping process performed on the original feature information to obtain a set of visualization dimensions for the data assets includes: 解析所述原始特征信息中的结构特征,识别层级树状形式中的层级深度、节点数量及节点间的连接强度,将层级深度映射为结构维度的层级轴,节点数量映射为结构维度的规模轴,节点间的连接强度映射为结构维度的关联轴,形成结构维度;The structural features in the original feature information are analyzed to identify the hierarchical depth, number of nodes and connection strength between nodes in the hierarchical tree form. The hierarchical depth is mapped to the hierarchical axis of the structural dimension, the number of nodes is mapped to the scale axis of the structural dimension, and the connection strength between nodes is mapped to the association axis of the structural dimension, thus forming the structural dimension. 分析所述原始特征信息中的关联特征,提取引用关系的频次、共享关系的覆盖度及组合关系的复杂度,引用关系的频次指单位时间内的引用次数,共享关系的覆盖度指被共享字段在总字段中的占比,组合关系的复杂度指组合所需的数据资产数量,并分别映射为关联维度的频次轴、覆盖轴及复杂轴,形成关联维度;Analyze the association features in the original feature information, extract the frequency of reference relationships, the coverage of sharing relationships, and the complexity of combination relationships. The frequency of reference relationships refers to the number of references per unit time, the coverage of sharing relationships refers to the proportion of the shared field in the total fields, and the complexity of combination relationships refers to the amount of data assets required for combination. These are then mapped to the frequency axis, coverage axis, and complexity axis of the association dimension to form the association dimension. 处理所述原始特征信息中的流转特征,提取节点标识的转换序列、传递时间的间隔分布及处理状态的转换概率,节点标识的转换序列指数据资产经过的节点顺序,传递时间的间隔分布指相邻节点间的时间差分布,处理状态的转换概率指从一种状态转换为另一种状态的可能性,并映射为流转维度的节点轴、时间轴及状态轴,形成流转维度;The flow features in the original feature information are processed to extract the transformation sequence of node identifiers, the interval distribution of transmission time, and the transformation probability of processing state. The transformation sequence of node identifiers refers to the order of nodes through which the data asset passes, the interval distribution of transmission time refers to the time difference distribution between adjacent nodes, and the transformation probability of processing state refers to the possibility of changing from one state to another. These are then mapped to the node axis, time axis, and state axis of the flow dimension to form the flow dimension. 对结构维度、关联维度及流转维度进行维度校准处理,将校准后的结构维度、关联维度及流转维度整合为可视化维度集合;The structural dimension, the relational dimension, and the flow dimension are calibrated, and the calibrated structural dimension, relational dimension, and flow dimension are integrated into a set of visual dimensions. 所述依据所述可视化维度集合,构建数据资产的多层级展示模板,包括:The construction of a multi-level display template for data assets based on the set of visualization dimensions includes: 基于所述可视化维度集合中的结构维度,构建基础展示层,基础展示层采用树形图形式展示数据资产的结构特征,树形图的根节点对应数据资产的最高层级,子节点对应下一级别,节点的大小根据结构维度的规模轴确定,节点间的连线粗细根据结构维度的关联轴确定;Based on the structural dimensions in the visualization dimension set, a basic display layer is constructed. The basic display layer uses a tree diagram to display the structural features of the data assets. The root node of the tree diagram corresponds to the highest level of the data assets, and the child nodes correspond to the next level. The size of the nodes is determined according to the scale axis of the structural dimension, and the thickness of the lines between the nodes is determined according to the correlation axis of the structural dimension. 依据所述可视化维度集合中的关联维度,在基础展示层的基础上构建关联展示层,关联展示层采用网络图形式叠加在树形图上,网络图中的节点对应数据资产,节点间的连线表示关联关系,连线的长度根据关联维度的频次轴确定,连线的颜色根据关联维度的覆盖轴确定,节点的形状根据关联维度的复杂轴确定;Based on the associated dimensions in the visualization dimension set, an associated display layer is constructed on the basis of the basic display layer. The associated display layer adopts a network diagram form superimposed on the tree diagram. The nodes in the network diagram correspond to data assets, the lines between nodes represent the association relationship, the length of the line is determined according to the frequency axis of the associated dimension, the color of the line is determined according to the coverage axis of the associated dimension, and the shape of the node is determined according to the complexity axis of the associated dimension. 结合所述可视化维度集合中的流转维度,构建动态展示层,动态展示层采用时间轴动画形式展示数据资产的流转特征,时间轴的刻度根据流转维度的时间轴确定,时间轴动画中的图标代表数据资产,图标的移动路径根据流转维度的节点轴确定,图标的颜色变化根据流转维度的状态轴确定;Combining the flow dimension in the visualization dimension set, a dynamic display layer is constructed. The dynamic display layer uses a timeline animation to display the flow characteristics of data assets. The scale of the timeline is determined according to the timeline of the flow dimension. The icons in the timeline animation represent data assets. The movement path of the icons is determined according to the node axis of the flow dimension. The color change of the icons is determined according to the state axis of the flow dimension. 设置多层级展示模板的层级切换规则,基础展示层为默认展示层,通过预设的切换指令可切换至关联展示层或动态展示层,切换过程采用平滑过渡动画,将基础展示层、关联展示层、动态展示层及层级切换规则整合为多层级展示模板。Set the hierarchical switching rules for the multi-level display template. The basic display layer is the default display layer. You can switch to the related display layer or the dynamic display layer through the preset switching command. The switching process uses a smooth transition animation. The basic display layer, related display layer, dynamic display layer and hierarchical switching rules are integrated into a multi-level display template. 2.根据权利要求1所述的基于数据可视化的数据资产展示分析方法,其特征在于,所述根据用户的分析需求,对所述多层级展示模板进行交互适配处理,生成数据资产的可视化交互界面,包括:2. The data asset display and analysis method based on data visualization according to claim 1, characterized in that, the step of performing interactive adaptation processing on the multi-level display template according to the user's analysis needs to generate a visual interactive interface for data assets includes: 接收用户输入的分析需求指令,解析所述分析需求指令中包含的分析类型、关注对象及展示精度要求,所述分析类型包含结构分析、关联分析及流转分析,所述关注对象指用户关注的数据资产,所述展示精度要求指展示内容的详细程度;The system receives analysis request instructions from users and parses the analysis type, objects of interest, and display precision requirements contained in the analysis request instructions. The analysis type includes structural analysis, correlation analysis, and flow analysis. The objects of interest refer to the data assets that the user is interested in, and the display precision requirements refer to the level of detail of the displayed content. 根据分析类型,确定多层级展示模板中对应的展示层,若为结构分析则以基础展示层为主,若为关联分析则以关联展示层为主,若为流转分析则以动态展示层为主;Based on the analysis type, determine the corresponding display layer in the multi-level display template. If it is a structural analysis, the basic display layer is the main focus; if it is a relational analysis, the relational display layer is the main focus; and if it is a flow analysis, the dynamic display layer is the main focus. 针对关注对象,在对应的展示层中进行高亮处理,高亮方式包括放大显示、改变颜色及添加边框;For the objects of interest, highlight them in the corresponding display layer. Highlighting methods include enlarging the display, changing the color, and adding a border. 依据展示精度要求,调整展示层的细节展示程度;Adjust the level of detail in the display layer according to the required display precision; 为可视化交互界面添加交互控件,交互控件包含缩放控件、筛选控件、详情控件及对比控件,缩放控件用于调整展示内容的大小,筛选控件用于筛选特定条件的数据资产,详情控件用于查看数据资产的详细信息,对比控件用于对比多个数据资产的特征;Add interactive controls to the visual interactive interface. The interactive controls include zoom controls, filter controls, detail controls, and comparison controls. The zoom controls are used to adjust the size of the displayed content, the filter controls are used to filter data assets based on specific conditions, the detail controls are used to view detailed information about data assets, and the comparison controls are used to compare the characteristics of multiple data assets. 设置交互控件的响应规则,当用户操作交互控件时,对应的展示层按照预设规则进行更新,筛选控件触发不符合条件数据资产的隐藏,将适配后的展示层、交互控件及响应规则整合为可视化交互界面。Set the response rules for interactive controls. When a user interacts with an interactive control, the corresponding display layer is updated according to preset rules. Data assets that do not meet the conditions for filtering controls are hidden. The adapted display layer, interactive controls, and response rules are integrated into a visual interactive interface. 3.根据权利要求2所述的基于数据可视化的数据资产展示分析方法,其特征在于,所述为可视化交互界面添加交互控件,包括:3. The data asset display and analysis method based on data visualization according to claim 2, characterized in that adding interactive controls to the visualization interface includes: 在可视化交互界面的边缘区域添加缩放控件,所述缩放控件包含放大按钮、缩小按钮及缩放滑块,放大按钮触发展示内容按照预设比例放大,缩小按钮触发展示内容按照预设比例缩小,缩放滑块通过拖动位置连续调整展示内容的缩放比例,缩放范围限制在预设的最小缩放比例和最大缩放比例之间;A zoom control is added to the edge area of the visual interactive interface. The zoom control includes a zoom-in button, a zoom-out button, and a zoom slider. The zoom-in button triggers the display content to be zoomed in according to a preset ratio, the zoom-out button triggers the display content to be zoomed out according to a preset ratio, and the zoom slider continuously adjusts the zoom ratio of the display content by dragging its position. The zoom range is limited to between the preset minimum zoom ratio and the maximum zoom ratio. 在可视化交互界面的顶部区域添加筛选控件,所述筛选控件包含结构筛选选项、关联筛选选项及流转筛选选项,所述结构筛选选项允许用户选择特定的结构层级或格式类型,所述关联筛选选项允许用户设置关联关系的频次阈值或覆盖度阈值,所述流转筛选选项允许用户指定流转节点或处理状态,并在选择筛选选项后,展示层自动隐藏不符合筛选条件的数据资产;Add a filter control to the top area of the visual interactive interface. The filter control includes structure filter options, association filter options and flow filter options. The structure filter option allows users to select a specific structure level or format type. The association filter option allows users to set a frequency threshold or coverage threshold for the association relationship. The flow filter option allows users to specify the flow node or processing status. After selecting a filter option, the display layer automatically hides data assets that do not meet the filter conditions. 在可视化交互界面的右侧区域添加详情控件,所述详情控件为悬浮按钮形式,当用户点击展示层中的数据资产节点时,所述详情控件自动激活并显示该数据资产的原始特征信息,所述原始特征信息包括结构特征的完整层级、关联特征的详细关系及流转特征的全程记录,详情控件还包含关闭按钮,点击可隐藏详情信息;Add a details control to the right side of the visual interactive interface. The details control is in the form of a floating button. When the user clicks on a data asset node in the display layer, the details control is automatically activated and displays the original feature information of the data asset. The original feature information includes the complete hierarchy of structural features, the detailed relationship of associated features, and the complete record of flow features. The details control also includes a close button, which can be clicked to hide the details information. 在可视化交互界面的底部区域添加对比控件,所述对比控件包含添加对比按钮和对比面板,当用户点击添加对比按钮时将当前选中的数据资产加入对比列表,对比面板显示对比列表中所有数据资产的特征对比情况,以表格形式呈现各数据资产在结构维度、关联维度及流转维度上的指标值,所述对比面板还包含清除按钮,用于清空对比列表。Add a comparison control to the bottom area of the visual interactive interface. The comparison control includes an add comparison button and a comparison panel. When the user clicks the add comparison button, the currently selected data asset is added to the comparison list. The comparison panel displays the feature comparison of all data assets in the comparison list and presents the indicator values of each data asset in the structural dimension, correlation dimension and circulation dimension in tabular form. The comparison panel also includes a clear button to clear the comparison list. 4.根据权利要求3所述的基于数据可视化的数据资产展示分析方法,其特征在于,所述设置交互控件的响应规则,当用户操作交互控件时,对应的展示层按照预设规则进行更新,筛选控件触发不符合条件数据资产的隐藏,包括:4. The data asset display and analysis method based on data visualization according to claim 3, characterized in that, the step of setting the response rules of interactive controls, wherein when a user operates an interactive control, the corresponding display layer is updated according to preset rules, and the filtering control triggers the hiding of data assets that do not meet the conditions, includes: 针对缩放控件,设置比例调整规则,当用户点击放大按钮时,展示内容的缩放比例在当前基础上增加预设增量,每次点击增量相同,直至达到最大缩放比例后不再响应;当用户点击缩小按钮时,展示内容的缩放比例在当前基础上减少预设增量,直至达到最小缩放比例后不再响应;当用户拖动缩放滑块时,缩放比例随滑块位置线性变化,缩放滑块处于最左端时为最小缩放比例,最右端时为最大缩放比例,缩放过程中展示内容的中心位置保持不变;For the zoom control, set the scaling rules: when the user clicks the zoom button, the zoom level of the displayed content increases by a preset increment, with the same increment for each click, until the maximum zoom level is reached and then no longer responds; when the user clicks the zoom button, the zoom level of the displayed content decreases by a preset increment, until the minimum zoom level is reached and then no longer responds; when the user drags the zoom slider, the zoom level changes linearly with the slider position, with the minimum zoom level at the leftmost end and the maximum zoom level at the rightmost end, and the center position of the displayed content remains unchanged during the zooming process; 对于筛选控件,设置隐藏规则,当用户选择结构筛选选项后,展示层中不属于所选结构层级或格式类型的数据资产节点及其连线自动隐藏,隐藏过程采用渐隐动画,剩余节点自动调整位置;当用户选择关联筛选选项后,展示层中关联关系的频次或覆盖度低于对应预设阈值的连线自动隐藏,数据资产节点保留但颜色变为浅色调;当用户选择流转筛选选项后,展示层中不包含指定流转节点或处理状态的数据资产图标及其移动路径自动隐藏,时间轴范围根据剩余数据资产的流转时间进行调整;For the filter control, a hiding rule is set: when the user selects the structure filter option, data asset nodes and their connections that do not belong to the selected structure level or format type in the display layer are automatically hidden, and the hiding process uses a fade-out animation, with the remaining nodes automatically adjusting their positions; when the user selects the association filter option, connections in the display layer whose frequency or coverage of association relationships is lower than the corresponding preset threshold are automatically hidden, while the data asset nodes are retained but their colors change to a lighter shade; when the user selects the flow filter option, data asset icons and their movement paths that do not contain the specified flow node or processing status in the display layer are automatically hidden, and the timeline range is adjusted according to the flow time of the remaining data assets. 关于详情控件,设置显示规则,当用户点击数据资产节点时,详情控件从界面右侧滑出,滑出动画持续预设时间,详情信息按照结构特征、关联特征、流转特征的顺序依次加载显示;当用户点击关闭按钮时,详情控件向右侧滑入隐藏,滑入动画持续预设时间,同时解除对该数据资产节点的选中状态;Regarding the details control, the display rules are set so that when the user clicks on the data asset node, the details control slides out from the right side of the interface, and the slide-out animation lasts for a preset time. The details information is loaded and displayed in the order of structural features, related features, and flow features. When the user clicks the close button, the details control slides into the right side to hide, and the slide-in animation lasts for a preset time. At the same time, the selection of the data asset node is deselected. 对于对比控件,设置列表更新规则,当用户点击添加对比按钮时,若数据资产未在对比列表中,则将其加入并在对比面板中新增一行对应的数据;若已在对比列表中,则弹出提示信息表明该数据资产已在对比列表中;当用户点击清除按钮时,对比列表清空,对比面板中的表格内容随之清空,同时解除所有数据资产节点的选中状态。For the comparison control, set list update rules: when the user clicks the Add Comparison button, if the data asset is not in the comparison list, add it and add a new row of corresponding data in the comparison panel; if it is already in the comparison list, a prompt message will pop up indicating that the data asset is in the comparison list; when the user clicks the Clear button, the comparison list is cleared, the table content in the comparison panel is cleared, and all data asset nodes are deselected. 5.根据权利要求3所述的基于数据可视化的数据资产展示分析方法,其特征在于,所述追踪用户在所述可视化交互界面中的操作轨迹数据,包括:5. The data asset display and analysis method based on data visualization according to claim 3, characterized in that, the step of tracking the user's operation trajectory data in the visualization interactive interface includes: 在可视化交互界面中嵌入轨迹采集模块,轨迹采集模块实时记录用户的所有操作行为,操作行为包括鼠标点击、鼠标移动、键盘输入及控件操作;A trajectory acquisition module is embedded in the visual interactive interface. The trajectory acquisition module records all user operations in real time, including mouse clicks, mouse movements, keyboard inputs, and control operations. 当用户进行鼠标点击操作时,记录点击的位置坐标、点击的对象标识及点击时间,点击的对象标识指被点击的交互控件或数据资产节点的唯一标识;When a user makes a mouse click, the coordinates of the click location, the identifier of the clicked object, and the click time are recorded. The identifier of the clicked object refers to the unique identifier of the interactive control or data asset node that was clicked. 当用户进行鼠标移动操作时,记录鼠标指针在界面中的移动路径坐标序列及移动过程中的停留点坐标和停留时间,停留点指鼠标指针移动速度低于预设阈值的位置;When the user moves the mouse, the coordinate sequence of the mouse pointer's movement path in the interface, as well as the coordinates of the dwell points and the dwell time during the movement, are recorded. The dwell point refers to the position where the mouse pointer's movement speed is lower than a preset threshold. 当用户进行键盘输入操作时,记录输入的字符内容、输入开始时间及输入结束时间,字符内容包括在筛选控件中输入的筛选条件或搜索关键词;When a user performs keyboard input, the system records the input characters, the start time of input, and the end time of input. The input characters include the filter conditions or search keywords entered in the filter control. 当用户进行控件操作时,记录操作的控件类型、操作参数及操作前后的界面状态变化,操作参数包括缩放控件的缩放比例变化值、筛选控件的筛选条件设置值;When a user performs a control operation, the system records the control type, operation parameters, and changes in the interface state before and after the operation. Operation parameters include the scaling ratio change value of the scaling control and the filter condition setting value of the filter control. 将上述记录的操作行为按照时间顺序进行整合,生成包含操作类型、操作对象、操作时间及操作参数的操作轨迹数据,操作轨迹数据以日志形式存储,每条日志条目包含唯一的轨迹编号。The recorded operations are integrated in chronological order to generate operation trajectory data that includes operation type, operation object, operation time, and operation parameters. The operation trajectory data is stored in the form of logs, and each log entry contains a unique trajectory number. 6.根据权利要求3所述的基于数据可视化的数据资产展示分析方法,其特征在于,所述基于所述操作轨迹数据调整所述多层级展示模板,更新所述可视化交互界面,包括:6. The data asset display and analysis method based on data visualization according to claim 3, characterized in that, adjusting the multi-level display template and updating the visualization interactive interface based on the operation trajectory data includes: 分析所述操作轨迹数据中的鼠标点击记录,统计不同交互控件和数据资产节点的点击频次,将点击频次高于预设点击阈值的对象确定为高频操作对象;Analyze the mouse click records in the operation trajectory data, count the click frequency of different interactive controls and data asset nodes, and identify objects with a click frequency higher than a preset click threshold as high-frequency operation objects; 调整多层级展示模板中高频操作对象的展示属性,对于高频操作的交互控件,增大其在界面中的显示尺寸并调整位置易操作的区域;对于高频操作的数据资产节点,在对应展示层中增强其高亮效果;Adjust the display attributes of frequently accessed objects in the multi-level display template. For frequently accessed interactive controls, increase their display size on the interface and adjust their positions to easily accessible areas. For frequently accessed data asset nodes, enhance their highlighting effect in the corresponding display layer. 分析所述操作轨迹数据中的鼠标移动记录,提取鼠标移动的主要路径和停留点分布,确定用户的视觉关注区域,所述视觉关注区域指停留时间总和占比超过预设比例的界面区域;Analyze the mouse movement records in the operation trajectory data, extract the main mouse movement path and the distribution of dwell points, and determine the user's visual attention area. The visual attention area refers to the interface area where the total dwell time exceeds a preset proportion. 调整多层级展示模板的布局,将核心数据资产节点和重要交互控件优先放置在视觉关注区域内,同时优化展示层中节点的排列方式;Adjust the layout of the multi-level display template, prioritizing the placement of core data asset nodes and important interactive controls within the visually noticeable area, while also optimizing the arrangement of nodes in the display layer; 分析所述操作轨迹数据中的控件操作记录,提取用户常用的筛选条件、缩放比例及对比组合并保存为默认配置,当用户再次打开可视化交互界面时,自动应用所述默认配置;Analyze the control operation records in the operation trajectory data, extract commonly used filter conditions, zoom ratios and comparison combinations, and save them as default configurations. When the user opens the visual interactive interface again, the default configurations are automatically applied. 根据调整后的多层级展示模板,更新可视化交互界面的布局、展示属性及默认配置,更新过程中采用平滑过渡动画,完成可视化交互界面的更新。Based on the adjusted multi-level display template, update the layout, display attributes, and default configuration of the visual interactive interface. Use smooth transition animations during the update process to complete the update of the visual interactive interface. 7.一种基于数据可视化的数据资产展示分析系统,其特征在于,包括处理器和存储器,所述存储器和所述处理器连接,所述存储器用于存储程序、指令或代码,所述处理器用于执行所述存储器中的程序、指令或代码,以实现上述权利要求1-6任意一项所述的基于数据可视化的数据资产展示分析方法。7. A data asset display and analysis system based on data visualization, characterized in that it includes a processor and a memory, the memory and the processor being connected, the memory being used to store programs, instructions or code, and the processor being used to execute the programs, instructions or code in the memory to implement the data asset display and analysis method based on data visualization as described in any one of claims 1-6.
CN202511150113.4A 2025-08-18 2025-08-18 Data Asset Display and Analysis Methods and Systems Based on Data Visualization Active CN120653709B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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