The Provenance View that is accessed through the Result Table View, displays the results from viewing the lineage of analysis results and is useful for understanding the results of an extractor. It explains in detail the provenance , or lineage of an output tuple, that is, how that output tuple is generated by the extractor. This information is invaluable for debugging extractors that consist of 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 which can be refined to remove the incorrect tuple.
The top level of the tree consists of one node for each tuple in the output view that was extracted from the document of the selected Table View row. The node label displays a textual representation of the tuple that includes the name of the output view and the values for each of the fields.
Select a top level node to expand the provenance of the corresponding tuple through three levels of intermediate tuples. Similar to top-level nodes, intermediate nodes are labeled with the view name and the field values of the intermediate tuple. An edge X - Y between two nodes X and Y signifies an input/output dependency between the corresponding tuples. Specifically, Y directly contributes to generating X . In other words, the AQL statement that defines the view that contains X , when given the input Y , it generates X . A node X might have incoming edges from multiple nodes Y1 , Y2 , Yn , meaning that all corresponding intermediate tuples contributed to creating the tuple of X .