With a Ramani example application for SAP-HANA, we demonstrate how you can ingest Copernicus data and other EO-data examples into your SAP-HANA database. The plugin embedded in the example App handles access to the RAMANI map server (referred to as ‘Digital Data Library’ or DDL), it returns tiled-map displays from the DDL to get an appreciation for the data on offer, and provides functionality to import selections of map data from the DDL into your SAP-HANA Database. You can then use any SAP-HANA functions or SQL-statements to query and analyze the new data.
This plugin is intended for SAP-HANA and assumes you use the Web-IDE.
E.g. To alter or create an HANA Database Users:
Enter through:
https://{YOUR SAP-HANA BASE}/sap/hana/ide/security/
E.g. grant a new role to a DB User:
Search for *Developer, add sap.hana.ide.roles::Developer (or e.g. SecurityDeveloper for respective IDE)
This plugin is distributed as a zip file. Download it form this address.
{"description": "Query SQL Connection"}
CREATE COLUMN TABLE {dbschema}."ESA_DATA" ("ID" BIGINT, "SHAPE" ST_POINT(1000004326), "D_VALUE" DOUBLE NOT NULL ) UNLOAD PRIORITY 5 AUTO MERGE
CREATE COLUMN TABLE {dbschema}."ESA_METADATA" ( "ID" BIGINT, "T_STAMP" LONGDATE, "DATASET" NVARCHAR(255), "LAYER" NVARCHAR(255), "VARIABLE" NVARCHAR(255), "UNIT" NVARCHAR(255), "INSERTED" LONGDATE, PRIMARY KEY("ID"), UNIQUE ("DATASET", "LAYER") ) UNLOAD PRIORITY 5 AUTO MERGE
CREATE SEQUENCE {dbschema}.USECASE_SEQ RESET BY SELECT IFNULL(MAX(ID),1) FROM {dbschema}.ESA_METADATA
The example application was built to demo the plugin’s functionality, and so you may wish to adapt it to another context, i.e. to access other maps and tailor it to fit the needs of your users.
To add new maps: