Use SAP SQL Data Warehousing to build calculation views and other SAP HANA Cloud HDI objects directly in SAP Datasphere run-time database and then exchange data between HDI containers and SAP Datasphere spaces. SAP SQL Data Warehousing can be used to bring existing HDI objects into SAP Datasphere environment, and to allow users familiar with the HDI tools to leverage advanced SAP HANA Cloud features.
To Enable HDI container on DWC in SAP Datasphere User must require below details:
Follow below Procedure to collect above details
Create a Request to Product team under DS_SM category along with below details:
In the Schema Access area, go to HDI Containers and click Enable Access. A pop-up window appears there is need to open a support ticket so Product team can map the HDI containers with SAP Datasphere space. Please add the above-mentioned details into that ticket.
Notification will be shared once the ticket has been Processed/Mapping is completed.
To create HDI Service instance on SCP user should be part of any one of this roles SAP HANA Cloud Administrator, Space Developer
Now HDI Container getting creating like below with staring of the status
With this status now have successfully created HDI Container.
For more details about HDI container service you will find in this SAP help page: HDI Container Setup
Create the required roles to allow SAP Datasphere to read from and, optionally, write to the container.
Must define the roles DWC_CONSUMPTION_ROLE and DWC_CONSUMPTION_ROLE# (with grant option) in the container to allow to add into DSP space and allow to exchange data between the container and the space.
Can also verify either User have connected to correct HDI container or not by checking the service key on HDI container.
Once Project get created it will also generate and Create one service key "SharedDevKey" for the Cloud Foundry service instance "<HDI Container_name>"
Role Name -1
DWC_CONSUMPTION_ROLE_WITH_GRANT.hdbrole
{ "role": {"name": "DWC_CONSUMPTION_ROLE#",
"schema_privileges": [{"privileges_with_grant_option":[ "SELECT","SELECT METADATA","EXECUTE" ]}]}}
Role Name -2
DWC_CONSUMPTION_ROLE.hdbrole
{ "role": {"name": "DWC_CONSUMPTION_ROLE",
"schema_privileges": [{"privileges":[ "SELECT","SELECT METADATA","EXECUTE" ]}]}}
Add HDI container info into mta.yaml file:
And then try deploy this into Database connection like below
Under SAP HANA PROJECTS folder see all the files and then click on bind icon on project folder like below
Make succeeded (0 warnings): 2 files deployed (effective 2), 0 files undeployed (effective 0), 0 dependent files redeployed. Making... ok (0s 303ms)
With this now have successfully created roles into HDI Container.
To Deploy the HDI Container into SAP Datasphere Space user should be part of any one of this roles DW Administrator, System Owner, Space Owner
Select the HDI Container by click on +
Deploy the space by Click on Deploy button.
If deployment went successful then HDI container successfully added into SAP Datasphere space.
To verify this HDI container is deployed successfully or not check/test this HDI container is appearing under Data Builder application
*** Content provided based on real time project experience ***
This blog post is intended to provide a quick information to set up & Deploy/ enable the HDI container within the SAP Datasphere. The above procedure serves only as a recommendation and orientation.
Thanks for reading! I hope you find this post helpful. For any questions or feedback just leave a comment below this post.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
11 | |
10 | |
10 | |
8 | |
6 | |
6 | |
6 | |
6 | |
5 |