A computer-implemented method for mapping data stored in a data management system, the data management system including a plurality of datasets, wherein each dataset represents a data source having a data format, the method including: analysing a set of one or more dataflow graphs, wherein each dataflow graph comprises a plurality of dataset components and each dataset component has a data format; processing each dataset component to determine if the respective dataset component represents an instance of one of the plurality of datasets representing data sources of the data management system; presenting, via a user interface, a list of possible candidate mappings based on a match to one or more criteria for identifying different instances of datasets representing data sources to allow a user to select a single instance of a dataset representing a data source that corresponds to a particular dataset component; receiving, via the user interface, user input indicating that the particular dataset component represents the selected instance of the dataset; in response to the user input indicating that the particular dataset component represents the selected instance of the dataset, generating a dataset linkage mapping that indicates that the particular dataset component represents the selected instance of the dataset representing a data source; storing the dataset linkage mapping in the data management system; and determining selected instances of datasets representing data sources which have a different data format to the data format of their corresponding particular dataset components and consolidating the different data formats so that the data management system processes the selected instance of the dataset as a single entity independent of the number of instances of that dataset that may exist. analysing a set of one or more dataflow graphs, wherein each dataflow graph comprises a plurality of dataset components and each dataset component has a data format; processing each dataset component to determine if the respective dataset component represents an instance of one of the plurality of datasets representing data sources of the data management system; presenting, via a user interface, a list of possible candidate mappings based on a match to one or more criteria for identifying different instances of datasets representing data sources to allow a user to select a single instance of a dataset representing a data source that corresponds to a particular dataset component; receiving, via the user interface, user input indicating that the particular dataset component represents the selected instance of the dataset; in response to the user input indicating that the particular dataset component represents the selected instance of the dataset, generating a dataset linkage mapping that indicates that the particular dataset component represents the selected instance of the dataset representing a data source; storing the dataset linkage mapping in the data management system; and determining selected instances of datasets representing data sources which have a different data format to the data format of their corresponding particular dataset components and consolidating the different data formats so that the data management system processes the selected instance of the dataset as a single entity independent of the number of instances of that dataset that may exist.