HANA Deployment Infrastructure (HDI)
Mit HDI sollen Probleme gelöst werden, die durch feste Schemanamen in der Modellierung und im Code enstehen. In erster Linie geht es darum, das die gleiche Anwendung mehrfach in einer Datenbank laufen soll.
Statt in festen Schemas laufen die Anwendungen in HDI Containern.
Hier sind nicht die Datenbankcontainer gemeint.
Ein HDI Container wird in ein Datenbankschema mit technischem Namen generiert. Mehrere Entwickler können gleichzeitig in der gleichen Datenbank eine eigene Version der gleichen Anwendung haben.
Der Zugriff auf andere Schema erfolgt mittels Synonyms.