发明名称 Data flow visualization and debugging
摘要 Computation execution can be visualized and debugged. A computation such as a database query plan graph can be extracted from a database query expression. Trace points can be injected into the database query expression while preserving original behavior. Query graphs can be generated with automatic inserting of mechanisms to connect to trace points, enabling visualization of query execution lifecycle states, collection of data traces across operators, and historical debugging with replay of data sets.
申请公布号 US8745591(B2) 申请公布日期 2014.06.03
申请号 US201113277203 申请日期 2011.10.19
申请人 Microsoft Corporation 发明人 De Smet Bart;Meijer Henricus Johannes Maria
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A system comprising: at least one processor of a computing device; a memory of the computing device; and at least one module loaded into the memory causing the at least one processor to: capture a computation in a data structure, the data structure comprising an expression tree;construct a graph from the data structure, the graph comprising nodes representing data and edges representing operators used in the computation;instrument the computation by adding code for a trace point, the trace point dispatching at least one notification to an observer, the dispatching of the at least one notification triggered by a specified event;visualize the computation during execution by mapping the graph onto a user interface representation; andtrace flow of data through the computation by tagging the data with an identifier to determine at least one operator operating on the data.
地址 Redmond WA US
您可能感兴趣的专利