Hi,
We are using relational universe (on BW) extensively. I am trying to optimize queries wherever I can able to.
Current environment is
- BO: 4.1 SP05
- SAP BW: 7.3
Below are my observation while doing this activity
- If there are multiple tables in join, Data Federator executes different query to every table on BW sysyem
- It fetches all records from Dimension and Text table
- After fetching data from all tables, it applies join with fact table in cache to provide result set.
I tried to push down few of joins by converting some of attributes to navigational attribute.
But when it comes to read TEXT (0CAPTION or 0TXTMD) fields, it again hits to text table which result into fetching all records from these tables.
In few of the text tables, we are having millions of records which causes performance issue.
I really want to push down these joins (join with text tables) to BW level, so that query execution will be faster.
Any suggestions will be highly appreciated.
Thanks and Regards,
Sameer