HANA - Smart Data Access (Adapter, Virtual Table)

Sap Hana Architecture

About

SAP HANA smart data access enables remote data to be accessed as if they are local tables in HANA, without copying the data into SAP HANA (without having to replicate the data to SAP HANA)

in SAP HANA, you can create virtual tables which point to remote tables in different data sources.

See HANA - Adapter (Virtual Table)

With smart data access SAP HANA, you can can retrieve data from tables in external databases (e.g. Sybase, Oracle or SAP HANA). This reduced the need to load all accessed data into SAP HANA.

Management

Privileges

  • System privilege: CREATE REMOTE SOURCE
  • Object privilege: CREATE VIRTUAL TABLE
  • Object privilege DROP on VIRTUAL_TABLES (SYS)

Owner

It is recommended to create the remote source with the HANA SAP

user. If the remote source is not created with the SAPuser but with a different database user instead, then this database user must assign the corresponding object authorizations to the SAPuser.
select * from ownership where object_name = '<Name of the remote source>'
Creation
CREATE REMOTE SOURCE  <src_name> ADAPTER <adapter_name> [CONFIGURATION FILE '<file_name>']
CONFIGURATION <connection_info_string> [opt_credentials_clause]
Configuration

There will be .ini files created with prefix property_

.ini You will find it on HANA server under the dir instance DIR_INSTANCE/../SYS/global/hdb/custom/config ==== DML ==== You can read as well as update the data using virtual tables in remote sources. Virtual table can be manipulated by SAP HANA just like an ordinary table, which means the operations, such as select, update, insert, delete, and so on, are all available for virtual table. ==== Statistics ==== Statistics can be generated using statement CREATE STATISTICS [] ON

Four different types of statistics exist:

  • HISTOGRAM,
  • SIMPLE,
  • SKETCH,
  • RECORD COUNT
Documentation / Reference





Discover More
Hana Adapters Architecture
HANA - Adapter (Virtual Table)

Every Java developer can now extend Hana by writing new Adapters with a few lines of code. The foundation of this feature is Hana Smart Data Access. Adapter create virtual tables, which are views on...
Sap Hana Architecture
HANA - Real Time (Stream)

For realtime Hana got extended to support a new SQL command create remote subscription SDA



Share this page:
Follow us:
Task Runner