1. A method implemented at least in part by a computer, the method comprising: obtaining first data that represents a first data model, the first data model indicating a relationship between a first table and a second table; obtaining configurable settings for creating a second data model from the first data model; based on the first data and the configurable settings, generating second data that represents the second data model, by performing actions, comprising: creating first hub data that includes a first key and maintenance attributes of the first hub data, the first hub data corresponding to the first table; creating second hub data that includes a second key and maintenance data of the second hub data, the second hub data corresponding to the second table; and creating link data that includes the first key and the second key.