CN110020018A - Data visualization methods of exhibiting and device - Google Patents

Data visualization methods of exhibiting and device Download PDF

Info

Publication number
CN110020018A
CN110020018A CN201711387929.4A CN201711387929A CN110020018A CN 110020018 A CN110020018 A CN 110020018A CN 201711387929 A CN201711387929 A CN 201711387929A CN 110020018 A CN110020018 A CN 110020018A
Authority
CN
China
Prior art keywords
node
visualization
data
function
level
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.)
Granted
Application number
CN201711387929.4A
Other languages
Chinese (zh)
Other versions
CN110020018B (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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201711387929.4A priority Critical patent/CN110020018B/en
Publication of CN110020018A publication Critical patent/CN110020018A/en
Application granted granted Critical
Publication of CN110020018B publication Critical patent/CN110020018B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

This specification one or more embodiment provides a kind of data visualization methods of exhibiting and device, this method may include: the visualization node shown under target application scene, and the visualization node includes the corresponding visualization function node of at least one application function, the corresponding visualized data node of data assets relevant to the target application scene under the target application scene;According to the corresponding relationship between the application function and the data assets, the stream compression link that visualization function node relevant to the application function and visualized data node are formed is indicated.

Description

Data visualization methods of exhibiting and device
Technical field
This specification one or more embodiment is related to data visualization technique field more particularly to a kind of data visualization Methods of exhibiting and device.
Background technique
Data visualization (Data Visualization) can realize the visual performance to data by graphical means. The data visualization means provided in the related technology are commonly available to carry out feature displaying to data in specific dimension, thus right Data itself realize intuitive, deep observation and analysis.
Summary of the invention
In view of this, this specification one or more embodiment provides a kind of data visualization methods of exhibiting and device.
To achieve the above object, it is as follows to provide technical solution for this specification one or more embodiment:
According to this specification one or more embodiment in a first aspect, propose a kind of data visualization methods of exhibiting, Include:
Show the visualization node under target application scene, the visualization node includes under the target application scene The corresponding visualization function node of at least one application function, data assets relevant to the target application scene are corresponding can Depending on changing back end;
According to the corresponding relationship between the application function and the data assets, indicate relevant to the application function The stream compression link that visualization function node and visualized data node are formed.
According to the second aspect of this specification one or more embodiment, a kind of data visualization displaying device is proposed, Include:
Node display unit shows the visualization node under target application scene, and the visualization node includes the mesh Mark the corresponding visualization function node of at least one application function, the number relevant to the target application scene under application scenarios According to the corresponding visualized data node of assets;
Link indicates unit, according to the corresponding relationship between the application function and the data assets, mark with it is described The stream compression link that the relevant visualization function node of application function and visualized data node are formed.
Detailed description of the invention
Fig. 1 is a kind of configuration diagram for data visualization display systems that an exemplary embodiment provides.
Fig. 2 is a kind of flow chart for data visualization methods of exhibiting that an exemplary embodiment provides.
Fig. 3 is a kind of schematic diagram for realizing data visualization that an exemplary embodiment provides.
Fig. 4 is a kind of schematic diagram for data value map that an exemplary embodiment provides.
Fig. 5 is a kind of signal that stream compression link is indicated in data value map that an exemplary embodiment provides Figure.
Fig. 6 is that one kind that an exemplary embodiment provides is showed in the relevant data of business function in data value map The schematic diagram of assets.
Fig. 7 is that the another kind that an exemplary embodiment provides indicates showing for stream compression link in data value map It is intended to.
Fig. 8 is a kind of structural schematic diagram for equipment that an exemplary embodiment provides.
Fig. 9 is the block diagram that a kind of data visualization that an exemplary embodiment provides shows device.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all embodiments consistent with this specification one or more embodiment.Phase Instead, they are only some aspects phases with the one or more embodiments of as detailed in the attached claim, this specification The example of consistent device and method.
It should be understood that the sequence that might not show and describe according to this specification in other embodiments executes The step of correlation method.In some other embodiments, step included by method can than described in this specification more It is more or less.In addition, single step described in this specification, may be broken down into other embodiments multiple steps into Row description;And multiple steps described in this specification, it may also be merged into single step progress in other embodiments Description.
In one embodiment, the data visualization exhibition scheme of this specification can be applied on electronic equipment, such as should Electronic equipment may include PC, tablet device, laptop, palm PC (PDAs, Personal Digital Assistants), mobile phone, wearable device (such as smart glasses, smart watches) etc., this specification one or more embodiment It is limited not to this.In the process of running, which can be with operation data visualization system, to realize data visualization The displaying purpose of change completes the data visualization exhibition scheme of this specification.Wherein, the application program of data visualisation system can To be pre- installed appropriately on electronic equipment, the data visualisation system is allowed to be activated and run on the electronic equipment; Certainly, when using such as HTML5 technology, without installing corresponding application program on an electronic device, can be obtained and running The data visualisation system.
In one embodiment, data visualisation system may include that server 11 as shown in Figure 1, network 12, electronics are set Standby 13.Wherein, server 11 in the process of running, can be with the program of the service end side of operation data visualization system, to realize The functions such as relevant data processing;And electronic equipment 13 is in the process of running, it can be with the client of operation data visualization system The program of side, to realize the functions such as relevant displaying, human-computer interaction, to cooperate between server 11 and electronic equipment 13 real The now data visualization exhibition scheme.
Wherein, server 11 can be that the physical server comprising a unique host or the server 11 can be based on The virtual server of machine cluster carrying.Electronic equipment 13 can use following any type of equipment: PC, tablet device, notes This computer, palm PC (PDAs, Personal Digital Assistants), mobile phone, wearable device (such as intelligent glasses, Smartwatch etc.) etc., this specification one or more embodiment is limited not to this.And for electronic equipment 13 and service The network 12 interacted between device 11 may include a plurality of types of wired or wireless networks.In one embodiment, the network 12 may include Public Switched Telephone Network (Public Switched Telephone Network, PSTN) and internet.Its In, the application program of the client of data visualisation system can be pre- installed appropriately on electronic equipment, so that the client can To be activated and run on the electronic equipment;Certainly, it when using online " client " of such as HTML5 technology, is not necessarily to Corresponding application program is installed on electronic equipment, can be obtained and runs the client.
Fig. 2 is a kind of flow chart for data visualization methods of exhibiting that an exemplary embodiment provides.As shown in Fig. 2, should Method may comprise steps of:
Step 202, the visualization node under target application scene is shown, the visualization node includes the target application The corresponding visualization function node of at least one application function, data assets relevant to the target application scene under scene Corresponding visualized data node.
In one embodiment, visualized data node may include: that node identification and the visualized data node are corresponding Business function information.For example, may exist and business function " congestion when target application scene is intelligent traffic administration system The relevant visualized data node of situation ", then node identification of the preset icon as the visualized data node can be used, And show that the information such as text " congestion " allow users to fast understanding to be labeled to the node identification The visualized data node is related to business function " congestion ".Therefore, pass through the node mark of display visualized data node Know the information with business function, and avoids directlying adopt the data table name of the corresponding data assets of visualized data node Deng more intuitive convenient for user, quickly determine the corresponding business function of visualized data node.
In one embodiment, the exhibition used under the corresponding business function of visualized data node and the target application scene Show granularity correlation;In other words, by adjusting granularity is shown, the corresponding business function of visualized data node can be carried out corresponding The stream compression situation under target application scene is known in variation to meet user in different level.
It in one embodiment, can be according to any visualized data when any visualized data node is triggered The corresponding business function of node shows the information for supporting the data assets of the business function.For example, working as target application field When scape is intelligent traffic administration system, for above-mentioned visualized data node relevant to business function " congestion ", Yong Huke To show the data assets for supporting the business function " congestion " by the triggering visualized data node, such as The quantity for the tables of data that the data assets include, the title of each tables of data, the summary content of each tables of data, each tables of data Detailed content etc., this specification is limited not to this.
In one embodiment, the visualization node division to multiple levels can be shown, wherein low-level The output data of node is visualized by the data source of the visualization node as high-level.It in other words, can be according to data The process of the working process of assets, division obtain multiple levels, to be opened up respectively in these levels to visualization node Show.Correspondingly, being divided based on above-mentioned level when display data circulates link, can clearly showing data assets and exist " input-processing-output " process between each level, so that stream compression process is relatively sharp, intuitive, dynamic.Wherein, may be used Successively to realize stream compression between the visualization node of adjacent level, can also non-conterminous level visualization node it Between realize the stream compression of cross-layer grade, this specification limited not to this.
In one embodiment, the visualization function node can be divided to highest level, the visualized data section Point is divided to other one or more levels, to intuitively embody supporting function and support of the bottom data to upper-layer functionality Process.
In one embodiment, classification situation of the visualization node of same level under default dimension, and root can be determined Classification displaying is carried out to the visualization node in the same level according to the classification situation, checks and grasps to facilitate user Control same category of visualization node in same level.Meanwhile same category of visualization node is often and more in same level The corresponding visualization node of the same business function of high-level is related, thus being shown by classification can be to avoid the data flow of mark It is excessively chaotic to turn link, is checked convenient for user.
It in one embodiment, can be by the visualization node display in the corresponding displaying plane of affiliated level, wherein not Correspond to different displaying planes with level, the visualization node under target application scene is allowed to show the exhibition of three-dimensional Show effect, not only visually to become clear division between each level, keeps presentation effect more intuitive, but also can drop The quantity of visualization node in low each level, so that excessive displaying area is not necessarily under appropriate scaling, it can be with It is achieved a better balance between scaling and the displaying area of occupancy.Meanwhile when different levels correspond to different displayings When plane, the visualization node in each level can arbitrarily increase and decrease, without influencing whether the visualization node in other levels Arrangement and displaying.
In one embodiment, each displaying plane can be stacked gradually according to the sequence of corresponding level, such as lower The displaying plane of level be located at further below, the displaying plane of higher levels be located at more top.
In one embodiment, can be by the visualization node display in same displaying plane, wherein different levels It visualizes node and is successively annularly arranged according to level from high to low sequence, from inside to outside, to realize to visualization node Two-dimensional surface show.
In one embodiment, the visualization function node, which is located at, applies data Layer (ADS, Application Data Store);Level locating for the visualized data node includes: operation data layer (ODS, Operational Data Store), detailed data layer (DWD, Data Warehouse Detail) and summarize data Layer (DWS, Data Warehouse Summary).In a practical situation, more levels can also be added, to realize more careful displaying, this specification is not right This is limited.
Step 204, according to the corresponding relationship between the application function and the data assets, mark applies function with described The stream compression link that the relevant visualization function node of energy and visualized data node are formed.
In one embodiment, by unlabeled data circulation link, the realization in application function can be clearly demonstrated that Cheng Zhong, circulation relationship of the data between each visualization node (visualization function node and visualized data node), thus Data assets are intuitively shown for the support process of application function.Meanwhile when any visualization in stream compression link When node occurs abnormal, for example do not access data, data processing mistake etc., it can clearly react in the data flow indicated Turn in link, consequently facilitating quickly finding the problem, eliminating exception in time.
It in one embodiment, may include one or more application function under target application scene, this specification is not right This is limited.When there are multiple application functions, application function or corresponding visualization function node can be chosen by user, And for the application function or corresponding visualization function node being selected, corresponding stream compression link is indicated.
In one embodiment, the stream compression link may include: visualization function node and visualized data node Between first kind link section, the second class link section between visualized data node.Certainly, if visualized data node only Including a level, then may also and the second class link section be not present, this specification is limited not to this.
It in one embodiment, can be to the stream compression when stream compression does not occur for the stream compression chain road The link section of chain road implements static mark;And when stream compression occurs for any link section of stream compression chain road When, corresponding dynamic change can be implemented to any link section and indicated, to show data in each visualization node Between dynamic flow through journey, embody the real-time of stream compression.
In order to make it easy to understand, below by taking " the city intelligent brain " of city AA as an example, it is one or more to this specification real The technical solution for applying example is illustrated.
Fig. 3 is a kind of schematic diagram for realizing data visualization that an exemplary embodiment provides.As shown in figure 3, can lead to It crosses and data model is pre-created, and data assets are handled by the data model, to show data valence to user It is worth map, that is, realizes the visual presentation to data assets.So, the data visualization scheme of this specification can be divided into Three parts: the foundation of data model, the acquisition of data assets, the displaying of data value map, it below will be respectively for each Part describes in detail.
The foundation of data model.The target application scene used according to data model, and the final required data realized Effect, the relevant information of configuration data model are visualized, to realize the foundation to data model.
In the data model, the hierarchical structure of the data model can be set.Wherein, which can be with user It is related to the visual presentation demand of target application scene, such as when user wishes at least to check that the target is answered from 3 levels When with the related data of scene, the hierarchical structure of data model should be no less than 3 levels;The hierarchical structure can be with the target Data mart modeling process under application scenarios is related, such as when data mart modeling process includes 4 stages, the level knot of data model Structure can be set as including 4 levels.
In the data model, the business function that each level includes can be set.Wherein, the business that each level includes Function may exist a variety of granularities, for example when user selects larger granularity, may include business function in a certain level and " hand over It is logical ", and when user selects smaller particle size, which can be changed to " urban transit system ", " suburban traffic " etc., To meet user in varied situations or different user checks demand.
In the data model, the corresponding tables of data of each business function can be set.For example, tables of data can be set Naming rule, so that the tables of data for meeting the naming rule is accessed to corresponding business function.It, can be in the data model The corresponding processing rule of each business function is set, so that rule carries out the tables of data for accessing the business function through this process Processing, and be provided to other business functions in turn or obtain final result.
The acquisition of data assets.Data assets can be from one or more databases, such as database shown in Fig. 3 1~3 etc.;Wherein, above-mentioned database can provide for the user with data visualization displaying demand, or by any other right As providing, this specification is limited not to this.In one embodiment, the partial data table that database 1~3 provides meets number According to the requirement of model, can be directly brought into data assets;In another embodiment, the partial data table that database 1~3 provides The requirement of data model may not be met, can be researched and developed by the data to data table related, the processing to tables of data is realized, locates Reason etc., is then included in data assets.
The displaying of data value map.The industry that the hierarchical structure according to defined in data model, each hierarchical structure include Business function, naming rule of the corresponding tables of data of each business function etc., the tables of data in data assets can correspondingly be connect Enter the business function in each level, and the processing rule according to defined in data model implements accordingly the tables of data of access Processing operation, to obtain data value map.
Fig. 4 is a kind of schematic diagram for data value map that an exemplary embodiment provides.As shown in figure 4, being directed to target Application scenarios " city intelligent brain ", it is assumed that data model definitions 4 levels, respectively level 1, level 2, level 3 and layer Grade 4, these levels are located at the displaying plane at different height, so that stacking gradually displaying from 1~level of level 4.
In one embodiment, 1~level of level 3 is used to show the visualized data node corresponding to data handling procedure, And level 4 is used to show the visualization function node corresponding to application function, so that visualization node is showed in the Fig. 4 respectively Shown in each level.In each level as shown in Figure 4, displaying has several node identifications in a rectangular parallelepiped shape, each Node identification corresponds to a visualization node, also shows that the description information of each visualization node.Wherein, visualization function section Application function of the point for can be realized from application layer user oriented presentation target application scene, such as when target application scene It, can in level 4 as shown in Figure 4 when can be realized application functions such as " car tracings ", " information security " and " alleviating congestion " To show corresponding visualization function node, and the description information marked above each node identification is to apply function accordingly Energy information, i.e., above-mentioned " car tracing ", " information security " and " alleviating congestion " etc..Visualized data node corresponds to tables of data Tidal data recovering and processing, and realize corresponding business function, for example show and correspond respectively in level shown in Fig. 43 The visualization function node of business functions such as " traffic ", " security " and " public sentiment ", and what is marked above each node identification retouches Stating information is corresponding business function information, i.e., above-mentioned " traffic ", " security " and " public sentiment " etc..
In one embodiment, there may be plurality of classes for the visualization node in same level, can be each to belonging to The visualization node of classification is labeled.Such as in level 1 shown in Fig. 4, it is assumed that correspond to " hot spot ", " news " and " search " Corresponding node identification can be showed in and be labeled as in " network platform " by the visualized data node-home of equal business functions In the same dotted line frame of " network platform ", to show its class relations;Similarly, when the industry such as " personal information ", " behavioural information " Corresponding node identification can be showed in when " information platform " and be labeled as " letter by the visualized data node-home for function of being engaged in Cease platform " same dotted line frame in, when the business functions such as " road conditions video ", " automobile video frequency " visualized data node-home in When " video platform ", corresponding node identification can be showed in the same dotted line frame for being labeled as " video platform ".
Fig. 5 is a kind of signal that stream compression link is indicated in data value map that an exemplary embodiment provides Figure.When user wishes to check in level 4 the corresponding stream compression link of any application function, for example, when the user has chosen can When depending on changing functional node " information security ", stream compression link as shown in Figure 5 can be shown, including to associated visual Change node node identification and other visualization nodes carry out difference displaying (such as in Fig. 5, the node identification face of " information security " Color is deeper, and " car tracing " and the node identification color of " alleviate congestion " are shallower), and there are stream compression relationship can Line is shown between node depending on changing.The stream compression link shows: by " hot spot " of " network platform " classification in level 1, " newly Related data is provided to " event " business function of level 2 by the business functions such as news ", " search ", and by the " letter in level 1 Related data, is provided to " personnel " business function of level 2, then by business functions such as " personal informations " of breath platform " classification Related data is provided to " security " business function of level 3 by " event " of level 2, " personnel " business function, finally by layer " security " business function of grade 3 realizes " information security " application function of level 4.
It wherein, can when the visualization node of the stream compression that the visualization node of lower-level generates to higher levels To show circulation path (i.e. Fig. 5 institute between the visualization node of the lower-level and the visualization node of the higher levels Line between show two visualization nodes) dynamic changing process, to show the circulation process and data valence of data It is worth real-time characteristic of map during displaying.
Fig. 6 is that one kind that an exemplary embodiment provides is showed in the relevant data of business function in data value map The schematic diagram of assets.As shown in fig. 6, by taking the visualized data node " security " in level 3 as an example: when user does not trigger this visually When changing back end, the information of the business function of the visualized data node, i.e. business function " security " can be shown;Work as detection When triggering the visualized data node to user, impression window 600 can be shown, and show in the impression window 600 with The information of the relevant data assets of business function " security ", for example that there are 23 tables of data is related to business function " security ". Further, when detecting that user triggers " 23 tables of data " shown in impression window 600, this 23 tables of data can be shown Detail information, so that user is specifically checked.
Other than the solid stepped construction shown in Fig. 4-6, data value map can also be using any other form Display structure, this specification are limited not to this.Such as Fig. 7 is the another kind of exemplary embodiment offer in data valence The schematic diagram of stream compression link is indicated in value map.As shown in fig. 7, with 1~level of level 4 and phase shown in Fig. 4-6 For the visualization node of pass, two-dimentional displaying can be carried out to these visualization nodes in same displaying plane, will visualized Node is successively annularly arranged according to level from high to low sequence, from inside to outside.When user chooses application function " information peace When entirely ", corresponding stream compression link can be indicated in data value map, such as by relevant visualization node Node identification carries out differentiated displaying, and labeled data circulation relationship etc. between relevant visualization node, herein no longer It repeats.
Fig. 8 is a kind of schematic configuration diagram for equipment that an exemplary embodiment provides.Referring to FIG. 8, in hardware view, it should Equipment includes processor 802, internal bus 804, network interface 806, memory 808 and nonvolatile memory 810, is gone back certainly It may include hardware required for other business.Processor 802 reads corresponding computer journey from nonvolatile memory 810 Then sequence is run into memory 808, form data visualization on logic level and show device.Certainly, in addition to software realization side Except formula, other implementations, such as logical device or software and hardware knot is not precluded in this specification one or more embodiment Mode of conjunction etc., that is to say, that the executing subject of following process flow is not limited to each logic unit, is also possible to hard Part or logical device.
Referring to FIG. 9, the data visualization shows that device may include: in Software Implementation
Node display unit 91 shows that the visualization node under target application scene, the visualization node include described It is the corresponding visualization function node of at least one application function under target application scene, relevant to the target application scene The corresponding visualized data node of data assets;
Link indicates unit 92, according to the corresponding relationship between the application function and the data assets, mark and institute State the stream compression link that the relevant visualization function node of application function and visualized data node are formed.
Optionally, the stream compression link includes: first between visualization function node and visualized data node The second class link section between class link section, visualized data node.
Optionally, the link mark unit 92 is specifically used for:
When stream compression does not occur for the stream compression chain road, the link section of stream compression chain road is implemented Static state mark;
When stream compression occurs for any link section of stream compression chain road, phase is implemented to any link section The dynamic change mark answered.
Optionally, the visualized data node includes: node identification and the corresponding business of the visualized data node The displaying granularity used under the information of function, the business function and the target application scene is related.
Optionally, further includes:
Information display unit 93, when any visualized data node is triggered, according to any visualized data section The corresponding business function of point, shows the information for supporting the data assets of the business function.
Optionally, the node display unit 91 is specifically used for:
The visualization node division to multiple levels is shown, wherein the output number of the visualization node of low-level According to by the data source of the visualization node as high-level.
Optionally, the visualization function node is divided to highest level, and the visualized data node is divided to Other one or more levels.
Optionally, the node display unit 91 is specifically also used to:
Determine classification situation of the visualization node of same level under default dimension;
Classification displaying is carried out to the visualization node in the same level according to the classification situation.
Optionally, the node display unit 91 is specifically used for:
By the visualization node display in the corresponding displaying plane of affiliated level, wherein different levels correspond to different Show plane.
Optionally, each displaying plane is stacked gradually according to the sequence of corresponding level.
Optionally, the node display unit 91 is specifically used for:
By the visualization node display in same displaying plane, wherein the visualization node of different levels is according to level From high to low sequence, successively arrangement annular in shape from inside to outside.
Optionally, level locating for the visualization function node includes: using data Layer;The visualized data node Locating level includes: operation data layer, detailed data layer and summarizes data Layer.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity, Or it is realized by the product with certain function.A kind of typically to realize that equipment is computer, the concrete form of computer can To be personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media play In device, navigation equipment, E-mail receiver/send equipment, game console, tablet computer, wearable device or these equipment The combination of any several equipment.
In a typical configuration, computer includes one or more processors (CPU), input/output interface, network Interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), Digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, based on graphene Storage medium or other magnetic storage devices or any other non-transmission medium, can be used for storing can be accessed by a computing device Information.As defined in this article, computer-readable medium does not include temporary computer readable media (transitory media), Such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want There is also other identical elements in the process, method of element, commodity or equipment.
It is above-mentioned that this specification specific embodiment is described.Other embodiments are in the scope of the appended claims It is interior.In some cases, the movement recorded in detail in the claims or step can be come according to the sequence being different from embodiment It executes and desired result still may be implemented.In addition, process depicted in the drawing not necessarily require show it is specific suitable Sequence or consecutive order are just able to achieve desired result.In some embodiments, multitasking and parallel processing be also can With or may be advantageous.
The term that this specification one or more embodiment uses be only merely for for the purpose of describing particular embodiments, and It is not intended to be limiting this specification one or more embodiment.In this specification one or more embodiment and the appended claims Used in the "an" of singular, " described " and "the" be also intended to including most forms, unless context understands earth's surface Show other meanings.It is also understood that term "and/or" used herein refers to and includes one or more associated list Any or all of project may combine.
It will be appreciated that though this specification one or more embodiment may using term first, second, third, etc. come Various information are described, but these information should not necessarily be limited by these terms.These terms are only used to same type of information area each other It separates.For example, the first information can also be referred to as in the case where not departing from this specification one or more scope of embodiments Two information, similarly, the second information can also be referred to as the first information.Depending on context, word as used in this is " such as Fruit " can be construed to " ... when " or " when ... " or " in response to determination ".
The foregoing is merely the preferred embodiments of this specification one or more embodiment, not to limit this theory Bright book one or more embodiment, all within the spirit and principle of this specification one or more embodiment, that is done is any Modification, equivalent replacement, improvement etc. should be included within the scope of the protection of this specification one or more embodiment.

Claims (24)

1. a kind of data visualization methods of exhibiting characterized by comprising
Show target application scene under visualization node, the visualization node include under the target application scene at least The corresponding visualization function node of one application function, the corresponding visualization of data assets relevant to the target application scene Back end;
According to the corresponding relationship between the application function and the data assets, indicate relevant to the application function visual Change the stream compression link that functional node and visualized data node are formed.
2. the method according to claim 1, wherein the stream compression link includes: visualization function node The second class link section between first kind link section, visualized data node between visualized data node.
3. the method according to claim 1, wherein mark visualization section relevant to the application function The stream compression link that point is formed, comprising:
When stream compression does not occur for the stream compression chain road, the link section of stream compression chain road is implemented static Mark;
When stream compression occurs for any link section of stream compression chain road, any link section is implemented corresponding Dynamic change mark.
4. the method according to claim 1, wherein the visualized data node includes: node identification and institute State the information of the corresponding business function of visualized data node, the exhibition used under the business function and the target application scene Show granularity correlation.
5. the method according to claim 1, wherein further include:
When any visualized data node is triggered, according to the corresponding business function of any visualized data node, exhibition Show the information for supporting the data assets of the business function.
6. the method according to claim 1, wherein it is described show target application scene under visualization node, Include:
The visualization node division to multiple levels is shown, wherein the output data quilt of the visualization node of low-level The data source of visualization node as high-level.
7. according to the method described in claim 6, it is characterized in that, the visualization function node is divided to highest level, The visualized data node is divided to other one or more levels.
8. according to the method described in claim 6, it is characterized in that, it is described show target application scene under visualization node, Further include:
Determine classification situation of the visualization node of same level under default dimension;
Classification displaying is carried out to the visualization node in the same level according to the classification situation.
9. according to the method described in claim 6, it is characterized in that, it is described show target application scene under visualization node, Include:
By the visualization node display in the corresponding displaying plane of affiliated level, wherein different levels correspond to different displayings Plane.
10. according to the method described in claim 9, it is characterized in that, each show plane according to the sequence of corresponding level It stacks gradually.
11. according to the method described in claim 6, it is characterized in that, it is described show target application scene under visualization node, Include:
By the visualization node display in same displaying plane, wherein the visualization node of different levels is according to level from height Extremely low sequence, from inside to outside successively arrangement annular in shape.
12. according to the method described in claim 6, it is characterized in that, the visualization function node, which is located at, applies data Layer;Institute Level locating for visualized data node is stated to include: operation data layer, detailed data layer and summarize data Layer.
13. a kind of data visualization shows device characterized by comprising
Node display unit shows the visualization node under target application scene, and the visualization node includes that the target is answered With the corresponding visualization function node of at least one application function under scene, data relevant to target application scene money Produce corresponding visualized data node;
Link indicates unit, according to the corresponding relationship between the application function and the data assets, mark and the application The stream compression link that the relevant visualization function node of function and visualized data node are formed.
14. device according to claim 13, which is characterized in that the stream compression link includes: visualization function section The second class link section between first kind link section, visualized data node between point and visualized data node.
15. device according to claim 13, which is characterized in that the link mark unit is specifically used for:
When stream compression does not occur for the stream compression chain road, the link section of stream compression chain road is implemented static Mark;
When stream compression occurs for any link section of stream compression chain road, any link section is implemented corresponding Dynamic change mark.
16. device according to claim 13, which is characterized in that the visualized data node include: node identification and The information of the corresponding business function of the visualized data node uses under the business function and the target application scene Show that granularity is related.
17. device according to claim 13, which is characterized in that further include:
Information display unit, it is corresponding according to any visualized data node when any visualized data node is triggered Business function, show the information for supporting the data assets of the business function.
18. device according to claim 13, which is characterized in that the node display unit is specifically used for:
The visualization node division to multiple levels is shown, wherein the output data quilt of the visualization node of low-level The data source of visualization node as high-level.
19. device according to claim 18, which is characterized in that the visualization function node is divided to top Grade, the visualized data node are divided to other one or more levels.
20. device according to claim 18, which is characterized in that the node display unit is specifically also used to:
Determine classification situation of the visualization node of same level under default dimension;
Classification displaying is carried out to the visualization node in the same level according to the classification situation.
21. device according to claim 18, which is characterized in that the node display unit is specifically used for:
By the visualization node display in the corresponding displaying plane of affiliated level, wherein different levels correspond to different displayings Plane.
22. device according to claim 21, which is characterized in that each to show plane according to the sequence of corresponding level It stacks gradually.
23. device according to claim 18, which is characterized in that the node display unit is specifically used for:
By the visualization node display in same displaying plane, wherein the visualization node of different levels is according to level from height Extremely low sequence, from inside to outside successively arrangement annular in shape.
24. device according to claim 18, which is characterized in that level locating for the visualization function node includes: Using data Layer;Level locating for the visualized data node includes: operation data layer, detailed data layer and summarizes data Layer.
CN201711387929.4A 2017-12-20 2017-12-20 Data visual display method and device Active CN110020018B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711387929.4A CN110020018B (en) 2017-12-20 2017-12-20 Data visual display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711387929.4A CN110020018B (en) 2017-12-20 2017-12-20 Data visual display method and device

Publications (2)

Publication Number Publication Date
CN110020018A true CN110020018A (en) 2019-07-16
CN110020018B CN110020018B (en) 2023-08-29

Family

ID=67187031

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711387929.4A Active CN110020018B (en) 2017-12-20 2017-12-20 Data visual display method and device

Country Status (1)

Country Link
CN (1) CN110020018B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110503395A (en) * 2019-08-22 2019-11-26 北京字节跳动网络技术有限公司 Data processing method, system, medium and electronic equipment
CN110750261A (en) * 2019-09-18 2020-02-04 向四化 Editable and multi-dimensional interactive display control method, control system and equipment
CN112583624A (en) * 2019-09-30 2021-03-30 北京国双科技有限公司 Energy consumption data processing method and device

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101097572A (en) * 2006-06-30 2008-01-02 西门子(中国)有限公司 Tree structures list display process having multiple line content node and device thereof
US20130159037A1 (en) * 2011-12-14 2013-06-20 Ulrich Keil Multilevel visualization of scenario models and scenario instances
US20140085307A1 (en) * 2012-09-27 2014-03-27 Oracle International Corporation Automatic generation of hierarchy visualizations
CN103699384A (en) * 2013-12-23 2014-04-02 青岛优维奥信息技术有限公司 Rapid development method for project process management and data content management
CN103744676A (en) * 2014-01-07 2014-04-23 上海新炬网络技术有限公司 Method for displaying relevance of multi-level information
CN104360851A (en) * 2014-10-30 2015-02-18 上海新炬网络信息技术有限公司 Composite control method of demand preview business
CN104461702A (en) * 2013-09-16 2015-03-25 腾讯科技(深圳)有限公司 Business processing method and business processing device
CN105488130A (en) * 2015-11-25 2016-04-13 成都数联铭品科技有限公司 Associated data visualization display method
CN105808413A (en) * 2016-03-02 2016-07-27 上海新炬网络信息技术有限公司 Business process visualization based SQL performance monitoring method
CN105824974A (en) * 2016-04-19 2016-08-03 平安科技(深圳)有限公司 Method and system for analyzing and processing data
CN106020138A (en) * 2015-03-31 2016-10-12 洛克威尔自动控制技术股份有限公司 Layered map presentation for industrial data
WO2016192604A1 (en) * 2015-06-05 2016-12-08 阿里巴巴集团控股有限公司 Visualization method, device and system for global task node dependence relationship
CN106372159A (en) * 2016-08-31 2017-02-01 广东京信软件科技有限公司 Visual exhibition method and system for multistage data relation
CN106469419A (en) * 2016-09-09 2017-03-01 国家电网公司 The processing method and processing device of auxiliary tone insertion data is sought in a kind of power system
US20170109933A1 (en) * 2015-10-14 2017-04-20 Prime Software Systems, Inc. Visualizing the structure and execution of a program

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101097572A (en) * 2006-06-30 2008-01-02 西门子(中国)有限公司 Tree structures list display process having multiple line content node and device thereof
US20130159037A1 (en) * 2011-12-14 2013-06-20 Ulrich Keil Multilevel visualization of scenario models and scenario instances
US20140085307A1 (en) * 2012-09-27 2014-03-27 Oracle International Corporation Automatic generation of hierarchy visualizations
CN104461702A (en) * 2013-09-16 2015-03-25 腾讯科技(深圳)有限公司 Business processing method and business processing device
CN103699384A (en) * 2013-12-23 2014-04-02 青岛优维奥信息技术有限公司 Rapid development method for project process management and data content management
CN103744676A (en) * 2014-01-07 2014-04-23 上海新炬网络技术有限公司 Method for displaying relevance of multi-level information
CN104360851A (en) * 2014-10-30 2015-02-18 上海新炬网络信息技术有限公司 Composite control method of demand preview business
CN106020138A (en) * 2015-03-31 2016-10-12 洛克威尔自动控制技术股份有限公司 Layered map presentation for industrial data
WO2016192604A1 (en) * 2015-06-05 2016-12-08 阿里巴巴集团控股有限公司 Visualization method, device and system for global task node dependence relationship
US20170109933A1 (en) * 2015-10-14 2017-04-20 Prime Software Systems, Inc. Visualizing the structure and execution of a program
CN105488130A (en) * 2015-11-25 2016-04-13 成都数联铭品科技有限公司 Associated data visualization display method
CN105808413A (en) * 2016-03-02 2016-07-27 上海新炬网络信息技术有限公司 Business process visualization based SQL performance monitoring method
CN105824974A (en) * 2016-04-19 2016-08-03 平安科技(深圳)有限公司 Method and system for analyzing and processing data
CN106372159A (en) * 2016-08-31 2017-02-01 广东京信软件科技有限公司 Visual exhibition method and system for multistage data relation
CN106469419A (en) * 2016-09-09 2017-03-01 国家电网公司 The processing method and processing device of auxiliary tone insertion data is sought in a kind of power system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110503395A (en) * 2019-08-22 2019-11-26 北京字节跳动网络技术有限公司 Data processing method, system, medium and electronic equipment
CN110750261A (en) * 2019-09-18 2020-02-04 向四化 Editable and multi-dimensional interactive display control method, control system and equipment
CN112583624A (en) * 2019-09-30 2021-03-30 北京国双科技有限公司 Energy consumption data processing method and device
CN112583624B (en) * 2019-09-30 2023-05-23 北京国双科技有限公司 Method and device for processing energy consumption data

Also Published As

Publication number Publication date
CN110020018B (en) 2023-08-29

Similar Documents

Publication Publication Date Title
US9123259B2 (en) Discovering functional groups of an area
Andrienko et al. Visual analytics of movement: An overview of methods, tools and procedures
EP1510941A1 (en) A method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
US10068033B2 (en) Graph data query method and apparatus
EP1510939A1 (en) A method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
Hall et al. Formalizing emphasis in information visualization
CN110020018A (en) Data visualization methods of exhibiting and device
US20080152237A1 (en) Data Visualization Device and Method
CN110363206A (en) Cluster, data processing and the data identification method of data object
Zhang et al. Topotext: Context-preserving text data exploration across multiple spatial scales
Nusrat et al. Visualizing cartograms: Goals and task taxonomy
US20220269380A1 (en) Method and system for structuring, displaying, and navigating information
Engélinus et al. Elcano: A Geospatial Big Data Processing System based on SparkSQL.
Dube et al. Swiss canton regions: A model for complex objects in geographic partitions
Andrienko et al. Visual analytics focusing on spatial events
Bereuter et al. Content zooming and exploration for mobile maps
Tao Big spatial flow data analytics
Tahir et al. Identifying specific spatial tasks through clustering and geovisual analysis
CN110309313A (en) The method and device of generation event transfer map
Tian et al. An approach to generate spatial Voronoi Treemaps for points, lines, and polygons
Sauter et al. Visualizing urban social–ecological–technological systems
CN110110175A (en) Data visualization methods of exhibiting and device
CN106250492B (en) The processing method and processing device of index
CN110781314A (en) User relation graph layered display method and device and electronic equipment
CN106371622B (en) Input method and input device

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40010948

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant