0% found this document useful (0 votes)
120 views2 pages

Difference Between BW, BW On HANA and Native HANA

The document discusses different types of tables, views, and engines in Native HANA. It describes column tables as the default table type that stores data in a columnar format for improved performance and compression. Row tables store metadata and are more efficient for some cases. Type tables are for passing parameters in calculation views. Attribute views provide descriptive master data while analytic views aggregate mass data on the fly. Calculation views allow complex calculations on aggregated data from attribute and analytic views. The join engine handles attribute views and SQL queries, the OLAP engine handles analytic views without calculations, and the calculation engine handles views with calculations.

Uploaded by

Sourabh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views2 pages

Difference Between BW, BW On HANA and Native HANA

The document discusses different types of tables, views, and engines in Native HANA. It describes column tables as the default table type that stores data in a columnar format for improved performance and compression. Row tables store metadata and are more efficient for some cases. Type tables are for passing parameters in calculation views. Attribute views provide descriptive master data while analytic views aggregate mass data on the fly. Calculation views allow complex calculations on aggregated data from attribute and analytic views. The join engine handles attribute views and SQL queries, the OLAP engine handles analytic views without calculations, and the calculation engine handles views with calculations.

Uploaded by

Sourabh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

Difference between BW, BW on HANA and Native HANA

BW is a SAP Business Application, which can run on many traditional relational


databases and on the SAP HANA database, BW on HANA is the BW application running
on the HANA database.

Native HANA means in general that the code has been developed on HANA and
specifically for HANA. For example BW has coding which can run on all databases which
are certified for BW, and new code developed specifically for HANA = HANA native. Or
another example, HANA studio is a native HANA application.

HANA enterprise is a license version of HANA. You can buy runtime licenses to run BW
on HANA for example, and you can buy the enterprise license, which is a very
comprehensive license to use many HANA capabilities. Please see your SAP account
executive or SAP partner for details.

2. Different types of tables in Native Hana

Column Table: The column tables stores data in a columnar (vertical) fashion. The
column tables are the most suitable objects and are set as the default table type in SAP
HANA. That is all the tables that get replicates, save as column tables. Also, column
tables are fast in accessing and occupies less storage space as they are highly
compressed.

Row Table: The row tables, as opposed to column tables, arranges in a horizontal


fashion storing data in rows. We mostly use these tables to store metadata, system
parameters and system statistics. In some cases, row tables are more efficient than
column tables, but from a performance point of view in SAP HANA, column tables are
preferred.

Type Table: The type tables are specifically for passing parameters and used when a
user creates a calculation view using SQL statements.

3. Different types of views

1. Attribute views provide descriptive data about the characteristics of data in your


database. This is “master data” that defines things like hierarchies that describe
relationships between data elements. By constructing attribute views, you create
dimensions from which subsequent views can be constructed.

2. Analytic views in SAP HANA are optimized for aggregating mass data. Because the
database is so fast, it’s not necessary to store aggregates in the database; rather, you
aggregate on the fly in memory. Analytic views construct a central master “fact table” with
key figures. You can use expressions, operators, and functions to analyse this data.

3. Calculation views provide a way to do flexible, complex logic in the database. They are
built on top of one or more analytic or attribute views and allow you to do calculations
after aggregation and grouping. Calculations are generally done after grouping at the
attribute level and after aggregation at the analytic level.
4. Different Types of Engines

Join Engine:

Used when querying an Attribute View

The join engine is also used, when you run plain SQL. 

OLAP Engine:

Used for Analytic view (without calculated columns).

Calculation Engine:

Used for Analytic views with calculated attributes and Calculation views

You might also like