Hello, Listers. I’m interested in hearing if anyone has solved a similar problem, or has some great ideas for how to solve this problem in BusinessObjects 4.1.
We have the situation of having many universes with identical classes and objects, except that the fact table in the middle of a star schema is a different name. The fact table is a huge (about three-megabyte rows) table of financial transactions for a given fiscal year. The only difference between universes is that the name of the table consists of the name of a different fiscal year.
Think of the ten (or more) fact tables as a “single” table – that has been partitioned into ten tables to make accesses more efficient. So table X_1990 has the same columns as table X_1999, but one is for fiscal year 1990, and the other is for fiscal year 1999.
Essentially, we’d like to be able to maintain a single universe, and to dynamically choose which fact table to “substitute” into the universe.
Have any of you figured out a way to do something like this? Maybe prompt the user for a fiscal year when the universe is opened, and allow the central fact table’s name to be dynamically assigned?
Or do any of you have any clever way of handling such a situation? (Other than maintaining ten universes?) In BusinessObjects 3.1, our predecessors handled it by maintaining a single universe, exporting it as each of the fiscal-year-universes, and then by running UNIX/SQL scripts, updating the BusinessObjects3.1 data dictionary tables to chance the OBJECTS’ tables’ OBJ_SELECT1, OBJ_SELECT2, OBJ_COND1, … OBJ_COND5 columns to “point” to the correct base fact table.
Thank you for any advice!
Anita Craig
Listserv Archives (BOB member since 2002-06-25)