This section describes the load data and the load processes for Insight Hub.
One area of confusion with the data load is the term instance, which is used mean four different things.
- An instance of the Tomcat application server.
- An instance of the datahub application served through the application server.
- A database schema accessed by a datahub application.
- A subdivision of the data within the schema allowing the Insight database to be multi-tenanted. This is the instance entity on the data hub schema.
To avoid confusion, we will use the term "dhinstance" to represent definition 3, i.e. a database schema accessed by a datahub application instance installed on a Tomcat server instance. This is represented by a URL which includes the Tomcat server and the application instance, and will be something like:
https://service.com/datahub/insight
We will use the term "insightinstance" to represent definition 4, i.e. the logical subdivision of an Insight database. This is represented by a UUID which is written to the instance table wituhin the Insight Hub database.