Data access is the most critical component of any analytics application. SAP Cloud for Analytics (C4A) supports connectivity to on-premises or cloud hosted SAP HANA system via reverse proxy. Reverse proxy is required to work around the limitation due to Same Origin Policy (SOP) that prevents C4A web client from directly accessing external systems.
There are couple of options available for setting up reverse proxy connection between SAP Cloud for Analytics and remote SAP HANA as outlined in help documentation:
- Remote connectivity via SAP Web Dispatcher
- Remote connectivity via 3rd party web server like Apache HTTP Server
Setup and configuration for connectivity via SAP Web Dispatcher is available in a well written document by Dong Pan in his blog How to Setup Connection to a Remote HANA System for SAP Cloud for Analytics via SAP Web Dispatcher
This blog outlines remote connectivity via Apache HTTP server. The attached document talks about installation of Apache HTTP Server, configuration of reverse proxy, checking and installing HANA Information access service (INA) which is an essential component for connectivity, testing connections between reverse proxy, C4A and remote HANA installation and finally connecting C4A with remote SAP HANA instance.
Link to how-to guide for connecting C4A to Remote HANA instance via Apache HTTP reverse proxy:
Hope you find this document helpful. Please do let me know if you have any questions, comments or suggestions.