Multi-Tenancy
With this post you should get a clearer understanding what tenants are in regards of M.App Enterprise and how to make the most of themTo get a better understanding of tenants respectively Multi-Tenancy in M.App Enterprise let's have a look at the following simple example:
You are an IT specialist in a company that delivers data.
You have been told that you will be providing your data through a new software, and you need to arrange the user rights for the several customers you have.
The following are the requirements:
In terms of M.App Enterprise tenants are the solution of the above mentioned bullet points. These are completely seperated metadatabases stored in one of the following database providers:
- PostgreSQL
- Microsoft SQLServer
- Oracle
- SAP Hana
Master DB
The Master Database is responsible for several things (Charge upload, CORS settings, ActiveDirectory,..) but in regards of Multi-tenancy it handles all the connections to the "Customer configuration databases", which are the tenants.A detailed post about the Master DB + the corresponding
Management
view of M.App Enterprise can be found hereTenant DB
This metadatabase stores all the configuration (Connections to Data, M.Apps,...) per dedicated customer. A detailed post about the Tenant DB + the correspondingStudio
view of M.App Enterprise can be found here.