(SP39) OutBoard Kernel
OutBoard for Analytics
OutBoard for Analytics Kernel
Since the release of NetWeaver 2004, SAP provides NLS interface in form of an ABAP class with several methods that realize the necessary functionality around an NLS scenario.
The OutBoard Kernel is an implementation of the NLS interface. This way, the solution is fully integrated and usable from the standard SAP BW interface and transactions. It provides the following functionality:
1. Creation of a Data Archiving Process (DAP)
2. OutBoarding of data ("Request-based archiving")
3. InBoarding of data (Reloading of data from the NLS into the online database)
4. Reporting on OutBoarded data
5. Loading data via DTPs ("Data Transfer Processes")
The OutBoard Kernel is completely ABAP-based, which makes it implicitly OS and Database system independent. The main difference from any other NLS implementation is that the data is not stored on an external system but kept highly compressed (1:20) in the same.
For each archived InfoProvider:
⇒ NLS table is created - where the compressed data gets loaded in (during the write phase)
⇒ When archived data is requested (e.g. Query execution) - it is decompressed and delivered in the desired output format (i.e. by filtering and aggregation).
OutBoard Kernel functions provide privileged database services for compressed storage area tables in the SAP system's database within. It also supports several techniques of optimization (such as indexing and parallelization) to compete with the access time of uncompressed system tables.
Thanks to these features, OutBoard's performance on compressed tables often exceeds the standard performance of online database access.