| CPC G06F 16/26 (2019.01) [G06F 16/212 (2019.01); G06F 16/221 (2019.01); G06F 16/2282 (2019.01); G06F 16/258 (2019.01); G06F 16/27 (2019.01)] | 20 Claims |

|
1. A method of determining and displaying metadata that represents provenance of columns in a data store, comprising:
receiving query data expressed in a human-readable language and describing one or more transformations of data tables of a distributed database system or columns of the data tables;
parsing the query data to create a data structure for unresolved transforms in which the data tables are not matched with the columns;
based in part upon table schema metadata describing the columns of the data tables, creating an additional data structure for resolved transforms,
the additional data structure matching the data tables with the columns and specifying inputs and outputs of each transformation of the one or more transformations;
based on information in the additional data structure, creating and causing display of a visual graph of the columns of the data tables and relationships between the columns, relating to the one or more transformations,
wherein the method is performed by one or more processors.
|