Entering content frame

Object documentation Design and Properties of HPA Indexes Locate the document in its SAP Library structure

Definition

The area of the HPA Index Maintenance screen in which the tables/indexes of an HPA index and its properties are displayed.

Use

This screen area is used to:

·        Display information about the structure, properties and status of a HPA index

·        Change the properties of an HPA index (using the context menu)

Structure

Tables/Indexes

Tables that are part of the enhanced star schema of the selected InfoCube and are required in the corresponding HPA index, form part of the description of the HPA index.

Background documentation

All the dimension tables of the InfoCube are required for the star schema of the HPA index. The E and F fact tables of the InfoCube form one fact index. From the master data tables, only the X and Y tables with the SIDs are required. The P and Q tables with the key values are not required. The SID tables (S tables) are required if the InfoObject has a non-numeric key.

The system provides the following information for the complete HPA index and its tables/indexes:

Description of a HPA Index

Column

Description

Name

Name of the HPA index and its tables/indexes 

Techn. Name

For tables: technical name of the relevant index on the HPA server

Save

Status display: The system displays This graphic is explained in the accompanying text to indicate that the HPA index has not yet been saved

See Creating HPA Indexes

Object Version

Status display:

This graphic is explained in the accompanying text HPA index is active

This graphic is explained in the accompanying text HPA index is inactive

See Activating and Filling HPA Indexes

Object Status

Status display:

This graphic is explained in the accompanying text HPA index is filled

This graphic is explained in the accompanying text HPA index is not filled

See Activating and Filling HPA Indexes

Number of Records

Specifies the approximate current size of the individual tables, as calculated from the database statistics

Multiple Usage

With S, X and Y tables, this indicates that one of the tables is already being used by another HPA index and therefore already exists as an index

Delta Index

Indicates that a delta index is being used for the HPA index (see Use of HPA Delta Indexes)

Last Update

Date and time of last change

Last Changed By

Name of user who made the last change

Properties

Under Properties, you find additional parameters that are included in the maintenance processes for the HPA index. You can change some of these parameters. To do this, select the corresponding property and in the context menu, choose the appropriate entry.

Properties of a HPA index

Parameters

Description

RFC Destination

RFC destination that is currently set in Customizing (transaction RSADMIN).

For more information, see Customizing under SAP Customizing Implementation Guide ® SAP NetWeaver ® Business Intelligence ® Connectivity of TREX ® Creation of RFC Destination in BI System.

You cannot change this setting here.

Block Size

This parameter is used when the HPA index is filled initially. It serves to subdivide large tables into equally large blocks. After each block, the system executes a Prepare Optimize and Commit Optimize (see Activating and Filling HPA Indexes).

Choose the corresponding entry in the context menu to display the dialog box for determining block sizes.

The larger the blocks, the quicker the overall indexing procedure.

The indexing procedure takes least time if you index all the data in a table in one step and then optimize it. For this reason, the default value for the block size is 500,000,000; larger than all the tables in an InfoCube.

However, it is useful to limit block size. If the indexing procedure terminates after a row of blocks has already been optimized (Prepare and Commit), the system can start the new job from this point. Otherwise the job for this table/index has to start again from the beginning.

Maximum Degree of Parallelization

The data is read from the database table on a package-by-package basis using OPEN CURSOR and FETCH. The system calculates package size from the width of the table and the default value in the system for package size (in bytes).

Choose the corresponding entry in the context menu to display the dialog box for determining the number of fill processes. If you set a degree of parallelization that is greater than 1, each of these packages is indexed in a new asynchronous job in dialog mode. When you start the indexing job for the package, the system reads a new package immediately. Ideally you should reduce the indexing time to the time that is required to read the data and pack it for the RFC module.

If the degree of parallelization is equal to 1, the system performs serial processing.

The optimization of the HPA index cannot be parallelized on the BI side. However, optimization automatically runs in parallel on the HPA server if the index is split.

Fact Index Parts

By default, the HPA server uses the size of the fact table on the database and an internal parameter to calculate the number of approximately equally-sized parts that the fact index is divided into.

The number of parts that is set for each fact index does not change, even if new data is loaded. You have to change the landscape of the index in order to do this. For this reason, if you know when you create the index that the size of the fact table will change significantly in a relatively short period of time (for example, increase by three of four times), we recommend that you override the internal parameters of the HPA index and split the fact index into more parts.

Choose the corresponding entry in the context menu to display the dialog box for determining fact index size.

Note: the system only consults this parameter when creating the index (see Creating HPA Indexes); changing the parameter at a later time has no effect on how data is distributed in the index.

Load Index into Main Memory

If new records are loaded to an index, the relevant index is removed from the main memory. Subsequently, the first query that requires data from this index first has to read the index from the file server, and then loads the data into the main memory. 

If you want to avoid the negative effect that this first load has on query performance, you can use this setting to determine that every time new records are loaded, the index is reloaded to the main memory immediately after the Commit Optimize.

Choose the corresponding entry in the context menu to display the Load Index into Main Memory dialog box. Input help is available.

Information About Metadata

Choose This graphic is explained in the accompanying text Information to get information about the InfoObjects for the HPA index of the InfoCube you have chosen.

Choose This graphic is explained in the accompanying text Join Conditions to get information about the JOIN conditions for the HPA index of the InfoCube you have chosen.

This information is useful for analyzing the metadata of the HPA index. However, this information is not normally required.

 

Leaving content frame