Viewing the lineage of analysis results

Understanding the lineage (or provenance) of results extraction, which is the output tuple that is generated by the extractor, is helpful for debugging extractors that contain a large number of AQL statements with complex interdependencies. For example, the provenance of an incorrect result helps you understand the combination of AQL rules that are responsible for generating that result, and that should potentially be refined to remove the incorrect tuple from the result.

Procedure

  1. From the Result Table View, double-click the Explain column of a tuple. A tree-shaped provenance visualization is generated and displayed in the Provenance View.
  2. Manipulate the provenance visualization by using the following actions:
    Option Description
    Move Click and drag to reposition the visualization in the view.
    Zoom Right-click and drag to zoom in and out.
    View details Select a node to expand it.
    Search Use the Search bar at the top of the Provenance View to search node contents. All visible nodes that match the query are highlighted as you type the search term, and the number of results is displayed. A node matches if the query is a prefix of one token, or a sequence of tokens, in the content of the node. For example, the query ab matches nodes with content abc and xyz abcd.