A given track is a container for all the artefacts necessary to execute data migration iterations for one project:
- An application repository: A folder containing the engine libraries deployed as a result of the code generation
- A Staging database: A Sql Server database containing (generated) tables and Sql functionality (generated stored procedures) used by the generated source engine to produce the export result
- A runtime database: A Sql Server database used by the Runtime to store the intermediate and results of the data migration as well as the events that occurred for each business object
To keep track of all this, hopp also includes a Master database containing all information necessary for the Portal Operation to manage all the tracks:
- Which migration projects are executed in which tracks
- Folder locations for the track
- Database connection strings for the track
- Etc.