SAP HANA Deployment Infrastructure


SAP HANA Deployment Infrastructure: An Overview

What Is SAP HANA Deployment Infrastructure?

The SAP HANA Deployment Infrastructure (HDI) is a service layer of the SAP HANA database. It helps create runtime database objects from design-time artifacts.

HDI manages dependencies and executes as a transaction, according to an SAP Press blog published in June, 2021.

HDI services are provided using a separate database process called diserver.

SAP HANA Deployment Infrastructure: An Overview

What Is SAP HANA Deployment Infrastructure?

The SAP HANA Deployment Infrastructure (HDI) is a service layer of the SAP HANA database. It helps create runtime database objects from design-time artifacts.

HDI manages dependencies and executes as a transaction, according to an SAP Press blog published in June, 2021.

HDI services are provided using a separate database process called diserver.

HDI Administration Roles, Personas, and Tasks

HDI administration requires that different roles and personas perform each task. Common HDI roles and their associated tasks include the following:

  • Database administrator – this system is required to enable HDI and create an HDI administrator, as well as revoke HDI administrator privileges.
  • HDI administrator – this role can configure general HDI parameters, maintain containers and container groups, and manage container group administrator privileges — including creating and dropping containers and container groups, granting and revoking required access privileges, and moving containers between container groups.
  • HDI container-group administrator – this role manages a set of containers in its own container group. It can grant and revoke container (and container-group) administrator access privileges, import and export containers (for support purposes), grant and revoke container user access privileges (for support purposes), and maintain containers and container groups. (The APIs of a container group “G” are in the _SYS_DI#G schema.)
  • HDI container administrator – Configures and controls access to a container, including granting and revoking container administrator access privileges, configuring libraries and parameters, granting and revoking roles from schemas to users, granting and revoking user access to container schemas, and canceling an asynchronous make operation. (The APIs of a container “C” are in the C#DI schema.)

HDI Containers

The maintenance of HDI containers involves various personas and roles to work together.

HDI containers always come in pairs: a design-time container (DTC) and a corresponding runtime container (RTC).

“The runtime objects are created in an HDI container based on the CDS persistence data model, which not only allows for multiple deployments but also for the deployment of multiple versions of a single application into the same SAP HANA database (which is not possible with the repository),” according to an SAP Press blog.

HDI Security Administration

HDI security administration, which requires a multi-layer approach to security, can be intimidating. A YouTube video published by SAP Developers walks through how to create an HDI administrator, HDI Group administrator, and HDI container administrator. It also explains how to grant access to a container to a regular DB reporting user.

15 results

  1. Live from SAPinsider Studio: A Look into a Successful SAP HANA Migration

    Chris Burns, Corporate Systems Technical Manager at Newcastle University, shares the story of his highly successful migration to SAP HANA. Topics covered include: How Newcastle University used a proof of concept to build a strong business case The profound business benefits Newcastle University gained from SAP HANA, including real-time data processing and optimized business processes...…

  2. Sizing Modern SAP HANA Landscapes

    Reading time: 10 mins

    SAP HANA offers capabilities that are critical for competing in the digital economy, including real-time processing, advanced analytics, and access to insights gleaned from big data and the Internet of Things. To fully benefit from these capabilities in on-premise deployments, you must correctly size the hardware on which the SAP HANA database runs. To help…

  3. 2 and 4 Billion Reasons for Hitachi for UCP for SAP HANA

    Reading time: 1 mins

    Our benchmark campaign continues !   Just over a month ago we set a new world record for new 4 Billion records and I wrote a blog about it, Not 2 but 4 Billion Reasons to Choose Hitachi for your SAP HANA Environment.  Just a few weeks later, we have a new record again!  I am excited to announce that we have…

  4. Not 2 but 4 Billion Reasons to Choose Hitachi for your SAP HANA Environment

    Reading time: 3 mins

    Back in July I published a blog 2 Billion Reasons to Choose Hitachi for Your SAP HANA Environment where we were first for 2 Billion records.  I am excited to announce that we have now beat that now with 4 Billion records!  On Oct 26, 2016, SAP, on behalf of the SAP Benchmark Council, certified (Certification number:…

  5. Leading Grocery Retailer Drives Business with Real-Time Insights

    As one of Austria’s largest grocery retailers, SPAR drives retail success with real-time data processing. Unfortunately, complex infrastructures and support difficulties had strained its capacity to produce the business insights needed in today’s fast-paced retail environment. In this video, Dr. Thomas Thalhammer, SPAR’s Enterprise Architect, discusses how the company saved time and enabled faster real-time...…