cancel
Showing results for 
Search instead for 
Did you mean: 

Are BIA indexes transportable?

Former Member
0 Kudos
57

We are planning on implementing BIA for our BI system and are in the initial investigation stage. I wanted to know if BIA indexes created in Dev can be transported to remaining systems (QA and Prod), or do we have to create them again in each system (like agregates). What's the correct strategy.

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Smitha,

The correct strategy would be to recreate the indexes again from scratch on your PROD system. Practically speaking, a BIA index is considered an aggregate on BW side and so, it needs more or less the same handling. Let me give you some more explanations:

From a technical point of view, it would be possible to exchange indexes between BIA installations by exporting/importing them. However, indexes copied this way would not be usable from the BW system as this BW system will neither have nor get the necessary information about the existence of those indexes! That means, the indexes would not be recognized as such. I cannot tell which steps would also have to be taken in order to manipulate the BW system to bypass the actual indexing process. Furthermore, there would also be the problem of the different namespaces under which the indexes are kept on BIA, even though it is a minor issue. Usually, you will use a distinct sid on the QA, DEV, and PROD system, e.g., BWQ, BWD, BWP.

Seen apart from the mentioned problems, can you really make sure that the data on the DEV BW system database is exactly the same as on the PROD BW system? If not you would run into severe inconsistencies anyway.

So, the question is if all the effort to be spent (exporting indexes on DEV BIA, importing them on PROD, and manipulating the BW PROD system in order to know about the existence of the indexes) and the danger of running into new unforeseen problems is really less than just reindexing all the cubes on PROD? How much time will the indexing process take? Roughly speaking, BIA can index about 200mio. records (with 15 to 20 attributes) per hour. With certain parameter adaptations on BW, it is also possible to increase this number.

Best regards,

Sascha.

Former Member
0 Kudos

Thanks, Sascha for your input. I now understand that indexes should be re-created in the system. I would now like to know if the 'configurations' on the cube are transportable though. Do they also have to be re-created??

Thanks again.

Former Member
0 Kudos

If the definition of configuration was related to the RFC connection for BI accelerator then yes we have to create that individually in Production and Test systems.

aapplies to RSADMIN table.

<b>More Insights on 1 BIA per landscape -</b>

Only one BI accelerator server can be used for each BI system. This is because the master data tables stored in the BI accelerator server can be used by multiple BI accelerator indexes. However, this does not work if the data is distributed across various BI accelerator servers.

Hope it Helps

Chetan

@CP..

Former Member
0 Kudos

Same box you can connect to production BI box once tested.

Ravi Thothadri

Former Member
0 Kudos

<b>BI Accelerator Landscape -</b>

SAP recommends using one BI Accelerator box for the production system and one for the test system. This enables you to test queries - usually with smaller data volume.

Note: there are no transports necessary from one BI Accelerator box to another.

So no need of transports for BIA indexes ..howeever whats your landscape.

Hope it Helps

Chetan

@CP..

Former Member
0 Kudos

Our system will have one for QA and one for Prod. So according to what u said, the indexes created in QA will have to be created again in prod box after testing is complete. Correct me if that's wrong. Is there any way to actually transport them, so that we don't have to recreate them in each system?

Former Member
0 Kudos

Correct indexes are created in production as NEW.

Hope it Helps

Chetan

@CP..

Former Member
0 Kudos

Hi Smitha,

Indexes are normally created in the system itself...

Regards..