We're using AO on top of BPC (so using the B/virtual cube) for AO reporting. Whenever we filter on a characteristic (ie, BPC dimension) the filter dialog opens quickly. However, when we filter on a navigational attribute (ie, BPC property made navigational for reporting) the filter dialog takes forever and dumps---out of memory.
Is this a bug or just bad design? If a query returns 10 records, filtering on characteristics should take as long as filtering on a navigational attribute. For example in rows:
Rows, keyfig
- Total Revenue, A00001 $100
- Total Revenue, A00002 $200
- Column 1 is navigational attribute (property of column 2).
- Column 2 is characteristic (BPC account dimension member).
- Column 1 and 2 are both the Account dimension in BPC.
If I filter on column 2, the dialog opens quickly (couple seconds). If I filter on column1, the dialog never opens and causes a dump. I can see the vcube being queried via SM50 when filtering on column2, but column 1 does not behave the same.
Is this the expected behavior? Any suggestions on how to improve performance when filtering on navigational attributes, which we use frequently. Thanks...