6. A non-transitory computer readable medium storing program code for generating a schema for data asset information, the program code being executable by a processor to perform operations comprising: accessing complex type information corresponding to a logical relational data model that defines an organization of the data asset information, the logical relational data model including a parent entity and child entities corresponding to the parent entity; treating the complex type information to produce scrubbed complex type information, said treating of the complex type information including removing at least one foreign key from at least one of the child entities; translating the scrubbed complex type information to produce a hierarchical data model corresponding to the logical relational data model, the hierarchical data model including a plurality of containers respectively corresponding to the child entities of the logical relational data model, the treating and translating being carried out such that the at least one foreign key removed from the at least one child entity is omitted from a first level container in the hierarchical data model and is present in a second level container in the hierarchical data model, the first level container paralleling the child entity from which the foreign key is removed, the second level container being at a higher level in the hierarchical data model than that of the first level container; and generating a schema for the data asset information based upon the hierarchical data model.
6. A non-transitory computer readable medium storing program code for generating a schema for data asset information, the program code being executable by a processor to perform operations comprising: accessing complex type information corresponding to a logical relational data model that defines an organization of the data asset information, the logical relational data model including a parent entity and child entities corresponding to the parent entity; treating the complex type information to produce scrubbed complex type information, said treating of the complex type information including removing at least one foreign key from at least one of the child entities; translating the scrubbed complex type information to produce a hierarchical data model corresponding to the logical relational data model, the hierarchical data model including a plurality of containers respectively corresponding to the child entities of the logical relational data model, the treating and translating being carried out such that the at least one foreign key removed from the at least one child entity is omitted from a first level container in the hierarchical data model and is present in a second level container in the hierarchical data model, the first level container paralleling the child entity from which the foreign key is removed, the second level container being at a higher level in the hierarchical data model than that of the first level container; and generating a schema for the data asset information based upon the hierarchical data model. 7. The computer readable medium of claim 6 , wherein said treating of the complex type information comprises replacing data types in the complex type information corresponding to the logical relational data model.