OBIEE RPD Descriptions in Physical Layer

Is there anyway to auto-populate the Descriptions in the Physical Layer of the RPD. For example. all the Physical Tables and Columns allow for Descriptions. We'd like to keep these descriptions synced with what we have in our DB/ETL platforms. I don't think you could use variables with this option but didn't know of any way that may allow us to automatically push the descriptions into the RPD.
The Presentation Layer has the Externalize Strings which is a great option on that side, however, anyone know of an applicable feature for the Physical Layer object descriptions?

Dont think there is an option to import comments directly, nqudmlgen / XMLAPI approach is the best way. repeatable process may help to update description periodically
hope this helps..
Edited by: Kasyap on Mar 23, 2013 4:11 PM

Similar Messages

  • OBIEE Administrator: bug in Physical Layer import fo Sybase IQ?

    Hi!
    In OBIEE Administrator, in the Physical Layer, I defined a Database Object (as a Syabase IQ 12.7) and its connection pool for a Sybase IQ 12.6 Database. I created the ODBC driver (for Sybase IQ 12.5 and also tried with IQ 12.7 drivers) in Windows and used it in the connection pool.
    When I use the Import functionality, to read the tables and columns, it works fine...apparently. At least, the Physical Layer appears filled with all the tables I selected. But the "+" sign (which denotes that the table has columns, right?) appears only for some tables. And when expand those tables, the columns appear. However, for those tables (and any other table) when I right-click and select either Update Row Count or View Data, OBIEE Administrator shows an error message saying that the table does not exist:
    [nQSError: 16001] ODBC Error state: S0002 code: -141 message: [Sybase][ODBC Driver][Adaptive Server IQ]Table 'EVENTS' not found.
    If I edit the table properties in the Physical Layer and prefix its name with the schema name (ex.: instead of "EVENTS" I rename it to "rpt.EVENTS') it works fine...
    But I only have this problem for these table of Sybase IQ. I imported tables from an SQL Server 200 database, and all works fine: a "+" sign for all tables, I select view data and it returns results, etc.
    HELP!!!!
    Thanks.

    hi!
    Problem solved. Here is the solution:
    - You want to access a Sybase IQ 12.6 database through ODBC, in Oracle BI Administrator, in the Physical Layer, in order to import tabes and columns and keys and etc, don't user neither Sybase IQ ODBC driver version 12.5 nor version 12.7. Use version 12.6! :)

  • Keys and Join description at physical layer does not reflect in BI Answer?

    Hi All ,
    While creating a RPD , the description about keys and join information using
    description and hint property which we define at physical layer, those informations do not reflect BI Answer when i query to metadata dictionary.
    Any ideas in this regard?
    -- Ashish

    Hi All ,
    Here i give little bit more description what i did.
    (1) I created a RPD and gave some description about Foreign Keys and using hint a gave some description about Physical joins.
    (2) After then using utilities I generated the Metadata Dictionary.
    (3) Now after restarting of services when i query to Metadata Dictionary using BI Answer , i am not able to see those descriptions. Rest of the information like table level and column level descriptions i am able to see.
    Is there any way to get these descriptions or metadata dictionary does not keep descriptions for keys and joins?
    Any ideas in this regard??
    --Ashish                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Samplesales.rpd - Understanding the physical layer

    Hi,
    I am trying to create rolling 3 months sum and am going through the samplesales.rpd to get an idea.
    I am not able to follow the reason behind the creation of physical alias table A20 Dim Rolling Time Mth.
    It has an equi join with the time dimension A08 Time Mth.
    My question is, can't we directly join time dimesnion (A08 Time Mth) with A21 Fact Rolling Time Mth.
    Thanks in Advance.
    Anand

    Dont think there is an option to import comments directly, nqudmlgen / XMLAPI approach is the best way. repeatable process may help to update description periodically
    hope this helps..
    Edited by: Kasyap on Mar 23, 2013 4:11 PM

  • Joining tables across databases in OBIEE Physical Layer

    I was facing this problem of joining tables across databases in Physical layer of OBIEE admin tool.
    I had a requirement to combine two tables from 2 different databases A and B respectively. I had created one database object (OBIEE Object) in the physical layer and I had created two connection pools under that pointing to the required databases. I was able to view the data (right click on the table object --> popup menu option "View Data" ) though I had to go through the "Select connection Pool" window and select the required connection pool. I was able to join the tables and was able to complete the star schema in BMM and bring them up to the presentation layer. Conistency check was also successful. Everything went fine so far.
    But when I started building the report, I started getting error whenever I chose the table which was supposed to be queried by using the second connection pool. The error message was something like "table or view does not exist at OCI call OCIStmtExecute". I assume that this was happening because the systm was not able to understand which connection pool to choose (because there were two pools defined under one database object) and by default the server was choosing the first one. If anybody is having a different opinion or definite information about this, kindly update with your reply.
    I could resolve this problem after creating a separate database object with a separate connection pool defined under it, which points to the second database. Imported the required table under this database object. (Infact it was reverse. When I re-imported the table, OBIEE Admin tool, by default created its own database object and the connection pool separately for the imported table).
    Once this was done then I went ahead as usual by joining the tables across these two different database objects and modelling was already done (ofcourse with a little more tweaking since the mapping had to be redone between BMM and Physical layers). Now I could build the report in the reporting layer without encountering any error.
    Appreciate and welcome any further additions/updations/corrections regarding this issue(?).
    -MMishra.
    Edited by: user13483341 on Nov 29, 2011 8:20 AM
    Edited by: user13483341 on Nov 29, 2011 8:20 AM
    Edited by: user13483341 on Nov 29, 2011 8:24 AM

    Hi Deepak, Thanks for your reply.
    Appreciate if you can help me with another thread "possibility of multi-currency in OBIA 7.9.6.2 financial anlytics".
    - MMishra.

  • Not able to update row count in Physical Layer..connection failed in OBIEE 11g

    Hi Guys,
    I am not able to do Update Row count in the Physical Layer, i am getting an error The Connection has failed. This is in OBIEE 11g Linux env.
    I have put the tnsnames.ora file in the below path:
    /*****/pkgs/linux/intel/OBIEE_DIT/MW_HOME/Oracle_BI1/network/admin/
    I do not have admin under
    /****/pkgs/linux/intel/OBIEE_DIT/MW_HOME/oracle_common/network/
    But if i put the whole TNS entry in the Data Source Name i am able to connect:
    (DESCRIPTION =(ADDRESS = (PROTOCOL= TCP) (HOST= xxx.xxx.com) (PORT= 1671))(CONNECT_DATA = (SERVICE_NAME = US1OBIEE)))
    I am not able to understand the issue..
    Thanks,
    Amit

    Looks like rpd is looking for local tns config... try to use as hostname:port/ServiceName
    This should work, just in case not working! stop doing so since it is know issue.
    If helps mark

  • How to see the tables which are in the physical layer of SampleAppLite rpd

    Hi Everyone,
    I am new to OBIEE and I installed OBI Apps with Oracle 11g in my laptop. I tried to create reports using the OracleBIAnalyticsApps rpd. How can I know from which schema the tables are coming in the physical layer of the repository so that I can create a connection pool to the database. I got the default SampleAppLite rpd when I install the OBIEE but I am unable to see those tables in the database schema which are used in the SampleAppLite physical layer. Can anyone tell me how can I see the tables in the database which I see in the rpd. Actually my question may be wrong as I am new to this field, so please let me know if this is a wrong question. As I unable to express my question correctly. Thanks.

    For the OracleBIAnalyticsApps rpd - the tables are under "Catalog" then "dbo" in database "Oracle Data Warehouse" in the physical layer. The RPD comes out of the box with the required connection pools - you dont need to create any. The connection pools "Oracle Data Warehouse Repository Initblocks Connection Pool" and "Oracle Data Warehouse Connection Pool" in "Oracle Data Warehouse" read the data from the business analytics warehouse that you created in a schema name of your choosing with the DAC. All you need to do is edit the user name and password and the data source name with a connect string - which is the local net service name to your database for default call interface OCI 10g/11g assuming you used an Oracle database for your warehouse. One way to test the connection pool is to right click any table/alias then "Update Row Count".
    BTW Using the Admin Tool open the OracleBIAnalyticsApps rpd then do "Tools" then "Utilities" then "Repository Documentation" then "Execute". This will create a spreadsheet showing you all the mappings from the presentation to business to physical layers.

  • Avoiding Rebuild of RPD for Change in Physical Layer Data Source.

    Hi,
    I would like to know whether change in physical layer data source will require rebuild of RPD or not.
    Previously our client was using excel spread sheet as source of OBIEE 11g RPD for Phase – 1 of the project. Successive work (design of BMM layer, Presentation layer, subject area, design of report and dashboard etc) for that phase is complete on top of that.
    Now, they would like to use Oracle database as source in Phase - 2, with the same table and column structure as MS Excel spreadsheet.
    We have created connection type of OCI 10g/11g and successfully imported the metadata of the oracle database in the physical layer.
    I was thinking whether it is possible to just redirect the source of physical layer from MS Excel to Oracle database, keeping the rest of the components (including BMM layer etc.) intact.
    This will be pretty tedious job to rebuild all layers of the RPD again and again for change in the underlying database.
    Please advise how this is possible. Many thanks !

    I think..we can do some testing
    you have created Alias for all tables.
    Try checking view data by changing the Source name of any alias table to Oracle Source name in the physical Layer.
    Check the datatypes of columns .
    If these two are passed we can eliminate rebuilding.
    Please post your comments.

  • How to reimport relational table objects into RPD physical layer...

    I am new to OBIEE. I am not sure how to reimport relational database tables into physical layer whenever the base database table structure changes.
    How do I configure the ODBC or OCI 10G/11G connections on my computer so I can reimport objects into RPD on remote server.
    I would appreciate it if you can give step by step instructions
    Thanks in advance.

    Hello -
    You can re-import a table to the Physical Layer the exact same way that you would import the table for the first time:
    1) Click File > Import > From Database...
    2) Select your data source connections
    3) Choose your table you wish to reimport
    The system will warn you that you will overwrite the existing table and may lose information. The information you would lose is any discrepencies in the physical layer that are no longer existing in the actual database table. However, logical columns will NOT be overwritten.
    Alternately, if it is a minor change to the table (say a column name change, or one additional column added), you can also manually add the column
    1) Right Click on the already imported table in the presentation layer and select New Object > Physical Column...
    2) Name the column and provide the proper data type
    The column now exists in the physical layer and will be properly associated with the new column in the database, assuming the same column name was attributed. You WILL have to drag this new column forward to the logical layer and presentation layer, as this will not be automatically done.
    I hope this answers your question. If you found this helpful, please assign points!
    Regards,
    Jason

  • Unable to view data in Physical layer of RPD

    I have OBIEE installed on my local machine using Oracle 10g as the database installed on a remote machine. I am able to create the DSN and test the connection pool on my local machine.
    The Call interface is OCI 10g in the connection pool. I am able to import tables into the database in the Physical layer of the repository but when I try to VIEW Data in the physical layer, it throws me an error stating,
    ORA-12514: TNS:listener does not currently know of service requested in connect descriptor at OCI call OCILogon.
    nQsError: 17014 Could not connect to Oracle Database.
    I have oracle 10g client installed on my local machine. I am able to view the tables and the data from SQL PLus. In OBIEE i am able to import tables but cannot view data.
    Any suggestions on what could be causing this?

    Sounds like one of my common issues. After you do the import, go back and check the connection pool. What I typically run into is that it has switched to the OCI connection rather than the ODBC connection used for the import, but it is still using the name of the ODBC DSN that was used for the import. Change it to the TNS name or the host:port/service and try again.
    Rgds/Mark M

  • Creating views in Physical Layer of OBIEE Administration Tool

    Hello,
    I am doing a proof of concept of creating an OBIEE repository using the Administration Tool to make a model for an in house sandbox OLTP system. Because this POC isn't using a warehouse that is built nicely with everything I need, I am having to import the OLTP tables into the Physical Layer and then create a few extra views (by creating a new physical table object and selecting "Table Type: Select") to add some new columns I will need.
    My problem is that once I have created two views 'ViewA' and 'ViewB', I want to then create a third view 'ViewC' that is the union of 'ViewA' and 'ViewB'. But when I create ViewC from these two views and try to then update row count or view data in newly created ViewC, I get an error message of the effect:
    Message 208: Invalid object name 'DBO.ViewA'
    Message 208: Invalid object name 'DBO.ViewB'
    When I try and create ViewC with DBO.OriginalTableA and DBO.OriginalTableB, however, it works just fine. And I am also able to successfully update row count and view data in ViewA and ViewB independently. So it seems to me like a view initialization problem when trying to have ViewC be created from A and B.
    Am I trying to do something that is not allowed in the Physical Layer of the BI Admin Tool? I would think that I should be able to work with views just like actual physical tables from my OLTP. Maybe not.
    Any help or insight would be greatly appreciated. Many thanks.

    Hi Hammett81 ,
    I think, I have given configured connection pool correct. (following Oracle guidelines: 'In the Connection Pool dialog box, on the General tab, verify that the call interface is set to Default (OCI 10g) and change the data source name to the appropriate tnsnames.ora entry ( ORCL in this example). Please note that this is the TNS service name, not the ODBC DSN. ' )
    I tried to give ODBC DSN (SH) as call interface, which resulted in an Error dialogue, implying, previous configuration was correct.
    So, I reverted back.
    Regards,
    Deeba

  • How to use BETWEEN Operator in physical layer in OBIEE 11g

    Hi Experts,
    How do I do the BETWEEN Operator functionality in Physical layer if my requirements is like this?
    TABLE_1.COLUMN_1 = TABLE_2 is between COLUMN_2 and COLUMN_3
    Below is the syntax for BETWEEN Operator function when I am trying to insert them.
    <<expression>> BETWEEN <<Upper Bound>> AND <<Lower Bound>>
    Thanks,
    Edited by: OBIEE/BIP Forumer on Nov 3, 2012 11:37 PM

    Below is an example diagram, as you can see, FACT TABLE have a join (an arrow one) towards TABLE_1 and TABLE_3. AS for the TABLE_3, this table is the one which I implement with the BETWEEN Operators function in Physical Layer. Also, the arrow in FACT TABLE and TABLE_3 is a red one with no arrow head line.
    TABLE_2
    ^
    l
    l
    l
    FACT TABLE ---------> TABLE_1
    l
    l
    l
    TABLE_3
    Edited by: OBIEE/BIP Forumer on Nov 4, 2012 2:33 AM

  • Physical layer design in obiee 11g

    Hi,
    I need a clarification regarding physical layer degin in obiee 11g,I imported Oracle Apps reports ,but could not find any keys there at table level.So should i create keys on the imported table level or at the alias level of the imported tables.
    Thanks-Bhaskar

    If you import a transaction table you may have keys imported in physical layer but when you going with warehouse table you may not have keys at database level, you define them using join in physical layer.
    We have surrogate keys in dwh.
    Hope this clear your doubt, if helps pls mark

  • OBIEE 11g - complex join in physical layer

    Hi, I need to create a complex join in the physical layer with join criteria like the following:
    fact.fiscal_year = dim.fiscal_year and fact.accounting_period <= dim.accounting_period
    Every time I try to do this, I get the nQSError: 37005 Transaction Update Failed message. Any ideas what is going on?
    Thanks,
    Scott

    Actually, I (finally) got it to work - wow logical joins are a big pain in the butt in 11g. First off, I had to edit the RPD offline, couldn't get it to work (at all) online.
    Next I had to delete the existing joins...there appears to be no way to change an existing FK join into a logical join.
    Next created the logical joins as stated in my original post - but had to fiddle with it for about 15 minutes to get it to work. You can NOT click the two columns on the dim side, two columns on the fact side, and then just edit the default formula (which defaults to have = sign between the expressions) - because it creates a FK join, and then you start getting errors. Instead, I had to build the expression from scratch.
    All in all, 11g has gotten much less flexible and easy to use in this regard.
    Scott

  • OBIEE 11g: Physical Layer acting as level of abstraction against ddl change

    Does anyone know of a way to insulate the RPD physical layer from DDL changes on the database. So, for instance a column name changes. Currently we use physical views (PVs) to provide a layer of abstraction but want to see if there is another solution. If the database team changes the name of a column, we want it to be seemless and not require changes within the RPD. There is the physical update in the utility box but this is manual so would not be a solution unless it could be automated. Any ideas on how to handle would be appreciated.
    Thanks,

    I don't think so there is any utility which captures the column name changes as such.
    However you can do these things if your modelling comprises of views or Mviews.
    You can ask your DBA to change the actual table column names but not Mviews or Views name.
    In your view query you always use alias for each of the column in that way you can retain view columns even if base table column changes.
    How ever you should change your view as and when your column name changes..
    Please mark helpful or correct if it answers your question.
    Regards,
    Veeresh Rayan

Maybe you are looking for

  • Connect to Oracle 8i from Forms 6

    I have installed Personal Oracle 8i and developper 6 in a NT. I got the error when tried to connect to the Oracle 8i from Form Builder. "could not resolve service name". I did enter the database name. Any ideas?

  • Burning dvd for first time takes me in new direction

    Hi Well, I just burned my first DVD's of videos from premiere cs3 and one video from a sample I got off the web. I had thought that getting stuff to look good on my monitor would suffice for now, as I'm just learning about Premiere and NLE stuff. But

  • Unsure about multiple video cards in my Quad

    Hi everyone, I looked around the forum but I am still a little confused I guess. My question is about having 2 video cards in my G5 Quad. I just got the X1900 though I haven't installed it yet. The card in my quad right now is the GeForce 6600. Shoul

  • HTMLLoader does not detect PDF support on Mac computers

    I am having a problem loading a PDF file using the htmloader, everything works fine on a PC, however I keep getting HTML.pdfCapatibility, which returns 3201 (Adobe Reader cannot be found.) on all Macs.  We have ensured the most recent versions of ado

  • HT1386 synching the ipad and losing data

    I recently synched my IPAD to my IMAC., and now can't open any attachments in my emails.  I receive word and pdf files frequently, and have never had trouble opening them before.  Now i can't open any attachments. I have the HD QuickOffice Pro that i