This document discusses importing or reverse-engineering structures into Hackolade data models from various sources. It describes reverse-engineering existing database instances or file-based sources like JSON or YAML to derive a data model. Different techniques are used depending on the source, such as inferring the schema, using connection parameters, or normalizing nested structures. The document provides resources for further reading on reverse-engineering and data modeling.