Smart Data Access is a SAP Technology which transfers the data from the source system tables virtually in SAP Hana system in the form of Virtual tables. These Virtual tables in SAP Hana will point towards Remote tables of any type of source system (SAP/ Non-SAP).
This technology has many benefits
Firstly
in terms of DB space usage as it utilizes SAP HANA in-memory capability to model the data virtually without any loss of data.
Second
benefit that it provides, it allows to connect any type of source systems irrespective of the type of the backend Database. The underlying technology for main connection setup still remains the same, which is ODBC connection.
Third
, and the most important benefit of SDA is Real Time data accessibility. This allows the developer and business users to visualize the data on the fly, and delta changes can be captured on the dashboards the moment it is posted in the source tables.
Overall steps which are needed for setting up SDA (eg. Oracle DB) are listed below-
For setting up SDA between SAP HANA and any non-SAP system we need to create a Remote Source first. Remote Source can be created from SAP HANA Studio under the respective Systems by following the path- Provisioning-> Remote Sources-> Right click and click New Remote Source.
Prerequisite- To create a Remote Source from SAP HANA an ODBC connection needs to be
established to the Remote Database.
For creating ODBC connection, ODBC drivers must be installed in to the HANA system. This can be checked by logging on to the Home Directory using the SAP HANA admin profile/ roles.
The version of ODBC drivers should be compatible with the External System’s database version, eg (Oracle 9i, 10g, 12c, etc). The list of compatible drivers can be find on the Oracle Driver portals or help.sap.com-
https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/1.0.12/en-
US/65397eed68134e419dc42c88fc73e3e5.html
Now, Restart SAP HANA, and under provisioning folder, create a new Remote Source and pass the parameters for DSN and Configuration file.
Save the newly created Remote Source and check the connection. If the connection gets
established successfully the source tables from Oracle Database will get visible in SAP HANA.
Please follow below steps for detailed overview -
Pre- requisite- When you use Oracle Database 12C, use the driver unixODBC version 2.3.2.