1. A computer system comprising: a processor set; and a computer readable storage medium; wherein: the processor set is structured, located, connected, and/or programmed to execute instructions stored on the computer readable storage medium; and the instructions include: first instructions executable by a device to cause the device to display a plurality of data assets from a data asset storage as a data lineage graph, wherein the data lineage graph aids in scaling an extract-transform-load (ETL) platform, wherein the ETL platform propagates a pseudocode among the plurality of data assets, wherein the pseudocode traverses one or more edges, and wherein the plurality of edges represent respective relationships between two or more data assets of the plurality of data assets; second instructions executable by a device to cause the device to determine a first relationship between a first data asset in the plurality of data assets and a second data asset in the plurality of data assets is a direct-read relationship, wherein the first relationship is treated as an edge among the plurality of edges; third instructions executable by a device to cause the device to determine a first governance rule applied to the first data asset, wherein the first governance rule relates to a lookup function; fourth instructions executable by a device to cause the device to transform the edge of the first governance rule into a second governance rule based, at least in part, on the first relationship, wherein the second governance rule relates to a pivot function; fifth instructions executable by a device to cause the device to apply the second governance rule to the second data asset; sixth instructions executable by a device to cause the device to determine a second relationship between the second data asset and a third data asset in the plurality of data assets is an indirect-write relationship; seventh instructions executable by a device to cause the device to transform the second governance rule into a third governance rule based, at least in part, on the second relationship, wherein the third governance rule relates to a merge and join function; eighth instructions executable by a device to cause the device to apply the third governance rule to the third data asset; ninth instructions executable by a device to cause the device to identify the first data asset, the second data asset, and the third data asset on the data lineage graph using the pseudocode; and tenth instructions executable by a device to cause the device to store the first governance rule, the second governance rule, and the third governance rule to a governance rule storage using the pseudocode.