Obiee rpd update

hi all,
iam new to obiee .
after creating rpd how the data will be updated daily..
suppose weekly data is updating then how it will be reflected in rpd.
is there any other way to update rpd except update row count

I think you are getting confused due to the "row counts" feature. This is only there to give you an idea of how many rows the physical table has. It has no other meaning nor it needs to be updated for OBIEE to work. As Stijn say everything in the RPD is metadata and the underlying database(s) will be hit when the user executes a report, no matter what the row counts say in the RPD.

Similar Messages

  • How to Clean Unused object in OBIEE RPD.

    Hi Gurus,
    Kindly let me How to remove unused objects like subject areas , Initialization blocks etc in OBIEE RPD.
    Plz suggest me.we are using OBIEE 10g .If i use Utilities option to remove unused objects will other objects have any impact?Can i use this Utilities Option?
    Please any one help me i need do it as soon as possible.Project is in Production.
    Thanks ,
    Siva.

    Hi,
    The above link is good, but also use the below link:
    http://docs.oracle.com/cd/E12096_01/books/admintool/admintool_UtilitiesExprBldr10.html
    Regards,
    MuRam

  • Is there any connectors between - OBIEE RPD & Big Data

    Is there any connector between - OBIEE RPD & Big Data? How we will get structured & unstructured data into OBIEE RPD to generate reports?

    Not sure what you want to achieve here... however.. what I read is that you would like to have a way to get unstructured data into structured so you can report on it using OBIEE. (Correct?).
    Depending on the amount of data and the things you need to do to it before you can structure it you can create a map/reduce function and use Hadoop. There is a connector to push the hadoop results into the Oracle database. Then you could use OBIEE to report on the now structured data in the Oracle database.
    As I do not know the details of what you like to achieve,..... this is a solution I would start looking into if I where you. :-)
    Regards,
    Johan Louwers

  • OBIEE RPD  Incremental Migration

    Hi,
    How can we migrate increamental changes from Development RPD to Production RPD using an automated process in UNIX Environment ?
    ie...Suppose if we updated a table in DEV RPD. There should be a script to update the table alone in PROD RPD .
    (If anyone has used the "nqudmlexec" command for migration process in Unix Environment,*let me know the steps involved in it*.)
    Thanks,
    Darwin

    UDML is entirely unsupported, so using it in a Production environment would be very unadvisable.
    Mark Rittman's done a good series on environments, starting here: http://www.rittmanmead.com/2009/11/30/obiee-software-configuration-management-part-1-initial-deployment-from-dev-to-prod/
    Yes it's unsupported and so is the command line utility for the admin tool (so is CAF by the way and that one rightfully so...way too many shortcomings). Also, as you stated in your comment we have no clue which of these techniques and functionalities will still exist in 11g.
    Generally the whole deployment cycle is still at a stage where each project needs to figure out its own process by picking out the bits and pieces fitting for them from the different "best practices". Even when Marks post series was written we had some interesting discussions.
    Nevertheless a definite "NO DO" for anyone is to just pick up the "nqudml" as a buzz word and expect it to solve every problem and be easily usable.
    @Darwin: if you want to build a deployment process involving UDML you need to test it very well in dev/test instances. One approach which leverages the technique and still keeps your production system safe can be to use all the "unsupported" ones only up until the stage before production as rnm said.
    Cheers

  • How does one access custom function in OBIEE RPD for Session Init Block SQL

    Hello:
    We are using SSO for authentication and authorization for OBIEE, using Init Blocks in the RPD and httpHeader as the source of variables in the Instanceconfig.xml file. (As long as the user is member of one group, the results are fine. However, as soon as the user is assigned to multiple groups, group values become URI-encoded.)
    To solve the problem of URI-encoding, we have deployed a function to the DB (ora 10gr2).
    The problem I am running into is that when I call the function from an Init Block (Security), OBIEE Presentation Services (OPS) acts as though the function does not exist or is not called.
    Initialization String: select group_OBIEE(WEBGROUPS) from dual
    ("group_OBIEE" is the function that was deployed.)
    Testing: Successfully tested the function in PL/SQL as well as using the Test button in RPD.
    Reason for the fuction: The function decodes the extra characters using a substr function. SSO uses Shibboleth for Authentication and Authorization.
    For example, for our group name, we expect to obtain the following value:
    edw:hrdir;edw:findir (2 groups separated by a semi-colon)
    However, we are obtaining the following: (Determined via the narrative view in Answers: @{biServer.variables['NQ_SESSION.GROUP']} )
    URI-ENCODED<edw%3ahrdir%3bedw%3bfindir>
    Please note: There are no such problems when we are passing only a single group value (i.e. edw:hrdir). So, in cases when we pass only for Group for the user, we are able to authenticate and authorize w/o a problem.
    Any suggestion on how to call the function or a better way to approach this problem?
    Thanks in advance for your help.

    You don't need a function to assign the groups in your Init Block. In fact you should not use it. You need to use a standard select and define the Init Block as Row-Wise. This means the BI Server knows the Init Block will return more than one row. You select statement should look like this:
    SELECT 'GROUP', YOUR_GROUP_NAME FROM YOUR GROUP_USERS_TABLE WHERE YOUR_USER_ID_COLUMN = ':USER'

  • Urgent - How to join multiple facts and dimensions in OBIEE rpd??

    Hi,
    In my RPD I have 3 facts and 4 dimensions and the joins defined are as below
    Physical layer - All joins are FK and inner (1:N)
    FACTA-------------- DIM_TIME, DIM_CUST,DIM_CAL
    FACTB-------------- DIM_TIME, DIM_CUST,DIM_CAL
    FACTC-------------- DIM_TIME, DIM_CUST,DIM_CAL, DIM_XYZ
    BM layer - All joins are complex, inner
    The logical table F1 pulls columns from FACTA, FACTB and FACTC . Complex join exists between all 4 dimensions DIM_TIME, DIM_CUST,DIM_CAL, DIM_XYZ to logical table F1.
    Issue: I need to build a report with $ column from FACTA, FACTB and FACTC and need to add filter conditions using columns from DIM_TIME, DIM_CUST,DIM_CAL, DIM_XYZ.
    However when ever I add a filter condition from DIM_XYZ the physical query generated is not generating code to access data from FACTA and FACTB. Instead it is subsituting a NULL and just pulls data frm FACTC.
    My Questions: What is the best way to build the physical and BMM layer using FACTA, FACTB,FACTC, DIM_TIME, DIM_CUST,DIM_CAL and DIM_XYZ??
    I need to resolve this issue ASAP so any help is appreciated. Thanks
    Edited by: user11935561 on Feb 10, 2010 6:27 AM
    Edited by: user11935561 on Feb 10, 2010 6:28 AM

    You can find the same issue in
    Logic of queries in OBIEE
    or
    Connection between 2 fact tables
    Follow the link
    http://there-n-back-again.blogspot.com/2009/04/oracle-analytics-how-to-report-over-non.html
    Put 'All' or 'Total' at levels for dim_xxx for those facts you need in your report from facta and factb
    Regards
    Nicolae

  • 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

  • Need the topics that we need to mainly concentrate in OBIEE rpd development

    Hi All,
    Can you guys provide me a list of topics in OBIEE 11g development that we need to practice in obiee 11g rpd and front end...
    thanks in advance

    This is too vague a question. Google OBIEE 11g repository development (or just use your query keywords!) and you will find tons of posts and articles and Oracle Documentation. Come back with more specific questions. Here's a starter: http://docs.oracle.com/cd/E23943_01/bi.1111/e10540/toc.htm
    Please assign points if helpful/correct.

  • Obiee 11g update GUIDs

    Hello Everyone!
    Few days ago I started to get invalid user/password when trying to login to OBIEE PS and when trying to open repository in online mode. I followed these steps to refresh GUIDs http://download.oracle.com/docs/cd/E14571_01/core.1111/e10105/testprod.htm#CHDDJHHJ
    But at step 4 I am not able to start presentation services. No log information is available as well. I am aware that the document do not have close tag for <ps:UpdateAccountGUIDs>UpdateAndExit<ps:UpdateAccountGUIDs>.
    Has anyone encountered similar issue? Any kind of information will be helpful.
    Thanks!

    Presentation Services won't start with this tag on. You set it, restart all the BI Services, and then change the tag and restart the BI Services again. That's why it's "Update And Then Exit" - it won't start the PS with this tag.
    Once you've started the services with this enabled, that's it - the GUIDs have been refreshed. Now you change it back - either remove the whole tag or I think you can set it to <UpdateAccountGUIDs>none</UpdateAccountGUIDs> and then restart the services.
    If you're still not able to get in then this is not the problem and it's something else. But to refresh the GUIDs you set this flag and then have to remove it to get Analytics to work again.

  • OBIEE rpd formula help

    Hi All
    My problem is mainly relating to the usage of operators and functions in the OBIEE repository...
    I need to extract the file name from a given path... (this is basically for Usage Tracking purposes)
    The path can be of 4 types:
    1) /users/[email protected]/Charts Reports/Report\/test.) -- file Report\/test.
    2) /shared/project/Reports \/ Charts/test \/ Report -- file test \/ Report
    3) /shared/project/Reports \/ Charts/test Report -- file test Report
    4) /shared/project/Reports/Report 1 -- file Report 1
    The '\/' that you see happens, when you save a report/folder in Answers with a '/' in the name (it converts it to '\/' supposedly).
    I am not able to write a formula for a logical column that can extract the file name given these 4 types of input paths.
    I have a written a SQl query that does all this perfectly fine but am having a tough time converting this to the OBIEE formula. So I guess
    I'll have to start off separately on the rpd formula.
    I tried the following formula but it does not work for type 1) and 2) ... It works for types 3 and 4. Though I dont find anything wrong with
    this formula, I think the CASE operator might be a problem.
    CASE WHEN LOCATE ('\/',:PATH) > 0
    THEN CASE WHEN LOCATE ( '\/',SUBSTRING(:PATH FROM LOCATE ('/', SUBSTRING (:PATH FROM 1 FOR LOCATE ('\/',:PATH,-1) ) ,-1 ) + 1 ) ) > 0
    THEN SUBSTRING (:PATH FROM LOCATE ( '/',:PATH,-1)+1 )
    ELSE SUBSTRING(:PATH FROM LOCATE ('/', SUBSTRING (:PATH FROM 1 FOR LOCATE ('\/',:PATH,-1) ) ,-1 ) + 1 )
    END
    ELSE
    SUBSTRING(:PATH FROM LOCATE ( '/',:PATH,-1) +1 )
    END
    Can someone help me write a better formula to perform this function
    Thanks a lot

    Hi All
    If this helps... When I said it does not work for the input types 1 and 2 (above post), this is the result that I get in Answers when I use my formula...
    Input 1) /users/[email protected]/Charts Reports/Report\/test.) Result: test.) Expected Result: Report\/test.)
    Input 2) /shared/project/Reports \/ Charts/test \/ Report Result: Report Expected Result: test \/ Report
    Thanks a lot...

  • Hosting OBIEE rpd

    HI All,
    WIth the available tables I tried to create an rpd in offline mode and I did that till presentation layer. SOme basics. I have to host that rpd for developing reports.
    Can u tell me the path of the RPD and how can I see that in answers.
    Thanks
    Barry

    Hi Barry,
    Place the RPD in nqsconfig file which will be in OracleBI/server/repository u will have rpd section. Put u r RPD file there.
    Then go to instace config file(oracleBIdata/web/config/instance config) and give a meaningful name inthe catalog path and start u r services using services.msc from run
    Start Oracle BI Server,Oracle Presentation serve and java host.
    U can see u r presentation services in the obiee link.
    Thanks
    Subhash

  • Can OBIEE automatically update a filter if underlying data changes?

    Suppose there is a saved request that shows some data set, and it uses the following filter: "Country_Name is equal to / is in USA".
    Now suppose that the value in the underlying data source changes from "USA" to "United States". The aforementioned request would now return no data, since there is no "USA" anymore.
    Other than changing the way the request was initially designed (i.e. setting the filter to use the Country_ID instead of Country_Name), how would you handle this case? Is there an approach to use in OBIEE that would handle updating the filter automatically? Is this simply bad report design? Do you build something into the ETL process that triggers some action (either manual or automated) if dimension tables are updated? I could probably do an XML Search and Replace in the catalog upon learning that the value changed, but I'm wondering if there is a better way.
    Any thoughts?

    First of all: The best way to avoid this is to use saved filters in your report... then you only need to change these filters, instead of every single report.
    I don't think it is possible to automatically change the underlying filters of a report when data changes.
    About ETL: when you implement a Type 2 Slowly Changing Dimension you will create a new record for the dimension when the value of a column changes, to preserve the history. This means you will get two records with two row_ids. In your fact table you will use the dimension's new row_id for new data.
    For your report this means that it will give the same results for old data (because it filters on "USA"), but it won't show the new data, since it doesn't filter on "United States". So I don't think this ETL approach will solve your problem.
    Maybe a Type 3 Slowly Changing Dimension can help you. This means that you will preserve the history in the same record, using 2 columns for example "Current Country" and "Prior Country". This can solve your problem because you will filter on the same records (which is not the case in Type 2 SCD). But it means you will get two country columns, which is not the most elegant solution maybe..
    So maybe going through all your reports is the best way to solve your problem for now and encourage the report builders to use saved filters in their reports.
    Regards,
    Stijn

  • Using Trunc Function in OBIEE RPD to TRIM DATE

    Below is my requirment.How can i achieve this in BMM layer.
    CASE WHEN TRUNC(REPORTDATE) <= TRUNC(SYSDATE-2) THEN 1 ELSE 0 END

    Try this
    case when cast(REPORTDATE as date)<=cast((current_date-2) as date) then 1 else 0 end
    let me know updates
    Thanks
    http://cool-bi.com
    Edited by: Srini VEERAVALLI on May 22, 2013 9:29 AM

  • In OBIEE rpd convert varchar to datetime

    Hello,
    Can anyone help one how can we convert a column that is set to varchar to datetime in obiee;
    Suppose COLUMN_A is varchar and keeps value like '2008-12-30 10:11:22'
    and we want to convert it DATETIME.
    Thanks and Regards

    use cast(column as TIMESTAMP)

  • Why my changes to an OBIEE RPD does not always propagate out to Analytics?

    Often when i make changes to my RPD and save them to the server, i can see those changes i made in Analytics. But many times, changes i make do NOT show up there. It's like a caching issue. Note: when i save my RPD, i do Global Consistency Checks and everything is fine and is saved to the server as expected. I will log out of Analytics and log back in, and still i don't see my changes. I will even clear my cache, and still i do not see the changes. Is anyone else having this issue and is there a clear fix or work around?

    It seems that I do not have the "permissions" to do that operation, therefore it isn't present as an option. I do as "weblogic" user, but not as the user i'm logging in as. So i need to just find out how to extend that permission to myself. Thanks for your earlier reply.

Maybe you are looking for

  • The memo field in forms won't display text?

    I am using Firefox 33.1.1 on a WindowsXP Pro system and have been using FireFox for quite some time . . . Recently, I must have done something, I just don't know, but I can't seem to remedy the problem. I create and use a lot of forms. Standard <form

  • How to clear the Payment Document when posting cashed checks.

    AIM: To clear the payment document when the check is cashed. I am creating a Payment Document (Doc type ZP) using fb01. Then I am creating a check against this payment using FCH5. Once check is created, I am posting cashed check using FCKR upload. FC

  • AutoPlay Only Works the First Time

    Our customer is getting a little annoyed by something happening with their CP4 outputs, and I'm not sure if it's "normal" or something's wrong. The .swf/html plays fine the first time through.  However, if a user re-accesses and launches the file aga

  • Getting ROUTING_BACK_ERROR in the IDOC to JDBC Scenario

    Hello, I am working on the scenario IDOC to JDBC .Here from IDOC i have successfully inserted the entries in the table usig JDBC adapter.But it is giving the error in the acknowledgement as below SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30"

  • Displaying image on the button

    hi there, well i wanna display image on my applet button from the relative path how do i do. here is my code which i tried gave me nullpointer exception and i did put this code my applets constructor: URL url1 = new URL(getDocumentBase().toString()+"