1. A method executed by one or more computing devices for generating a data proliferation graph, the method comprising: receiving, by at least one of the one or more computing devices, a selection of a target data store; identifying, by at least one of the one or more computing devices, a plurality of data stores in a plurality of data propagation paths of data through the target data store and one or more other data stores; dividing, by at least one of the one or more computing devices, the plurality of data stores into a plurality of proliferation levels corresponding to degrees of separation from the target data store and direction of data propagation relative to the target data store; and transmitting, by at least one of the one or more computing devices, a data proliferation graph in a user interface, the data proliferation graph comprising: a target node corresponding to the target data store and located in a target column of the data proliferation graph, a proliferation path corresponding to a data propagation path in the plurality of data propagation paths, the proliferation path corresponding to a route taken by one or more data items through the target data store and one or more of the plurality of data stores, and a plurality of proliferation nodes located in a plurality of proliferation columns corresponding to the plurality of proliferation levels, the plurality of proliferation nodes corresponding to data stores in the proliferation path and one or more of: one or more immediate parents of the data stores in the proliferation path for an upstream route and one or more immediate children of the data stores in the proliferation path for a downstream route, wherein the data proliferation graph is configured to receive a user adjustment of the proliferation path which results in selection of a different data propagation path in the plurality of data propagation paths and is further configured to update the plurality of proliferation nodes transmitted within the data proliferation graph to correspond to data stores in the adjusted proliferation path and one or more of: one or more immediate parents of the data stores in the adjusted proliferation path for an upstream route and one or more immediate children of the data stores in the adjusted proliferation path for a downstream route.