XI not recognizing Oracle synonyms for Refresh Structure

Has anyone come across a solution to allow Designer to recognize the column names of Oracle synonyms in Refresh Structure and Integrity Check? I have used the solution of adding that database owner before and have also had views created off the tables to be able to see columns, but currently I’m working in an environment where the synonyms are database-linked to another instance. Therefore adding the database owner and referencing the base table isn’t an option. I can create views but if there is a way to see synonym column names, that would be preferable. Synonyms have been an ongoing problem in Designer but I haven’t seen a good solution yet. I am moving several large universes and converting from DB2 and want to be able to use integrity check to make sure all tables and columns needed exist in the new environment.

Environment: Oracle 9i, XIR2.


Sandy Smyth :us: (BOB member since 2002-08-19)

Are you able to access the synonyms through SQL*PLUS with the user ?

Please check these:

a) See that the user in designer connection has access to synonyms ?

b) You must also check the strategy you are using to build the universe ? I don’t remember the exact filename, you have to add few lines to the standard strategy file…

c) Also check the product ‘Data Federator’ from BO ?

Hope it helps.


BO_Chief :us: (BOB member since 2004-06-06)

Yes, the ID in the connection has access to the synonyms. The objects referencing the synonyms work fine. It is only the refresh structure and integrity check features that do not recognize the columns in the synonyms. This has been a well-known problem in the last few versions of Business Objects. I saw a posted solution for Sybase, but not for Oracle. Just hoping someone came up with a solution for Oracle.

I don’t believe editing the external strategy will help, but I’m willing to try if anyone has had success with it. Thanks


Sandy Smyth :us: (BOB member since 2002-08-19)

Did you all come up with a solution for this besides views? I’m migrating a client from 5.1.9 to XIR2SP2 and have tried everything but the views. This has been an issue for a long time. See kbase article http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do;jsessionid=0841621BE67331C2AE1BCFBAE99EED4A?cmd=displayKC&docType=kc&externalId=10859&sliceId=&dialogID=444750&stateId=1%200%20446168

Thanks, have a great day!


MayhewM :us: (BOB member since 2003-10-22)

I have never found a solution. I have just used views.


Sandy Smyth :us: (BOB member since 2002-08-19)

Derived tables in 6.5 or higher also works… still trying to find a better answer though.

Thanks, have a great day.


MayhewM :us: (BOB member since 2003-10-22)