Rpd questions.

Hi Friends,
As I am working on OBIEE and getting to know more about it, I am having more and more questions. These might be small but I need to get a clear concept of this.
1. When I pull just dimension columns in 'Answers' and run the query, and when I see the sql in the log file, I see that the fact table is also joined. Does this always happen? Is this the way it is? In my log files for the first few queries I ran I see that only dimension tables are joined in the sql. Not sure why? Could someone please clarify...is the fact table a must join when we select just dimensions in the report.
2. Can we absolutely not do a sum function on the dimesion measure? Will it give incorrect results if we do that. So the sum function would work correctly only for fact measures? Please clarify.

+1. When I pull just dimension columns in 'Answers' and run the query, and when I see the sql in the log file, I see that the fact table is also joined. Does this always happen? Is this the way it is? In my log files for the first few queries I ran I see that only dimension tables are joined in the sql. Not sure why? Could someone please clarify...is the fact table a must join when we select just dimensions in the report.+
At the RPD level generally we use to join different dimension tables with a single fact table.so,even though if we pull dimensions from different dimension physical tables it should satisfy all the join conditions of these dimension tables with the common fact table.so,fact table was also added in the sql along with the dimensions.
+2. Can we absolutely not do a sum function on the dimesion measure? Will it give incorrect results if we do that. So the sum function would work correctly only for fact measures? Please clarify.+
It is possible to do a sum function on the dimension measure also but the thing is the data type of the dimension measure should be numeric.

Similar Messages

  • Essbase RPD question - 2 columns

    We build an Essbase BSO cube with historical data. Linked it to OBI (nothing special in the RPD done).
    Then we put a filter onto a column: FILTER("FinHist"."FinHist - measure" USING ("Years#1"."Years - Default" = '2006'))
    This works.
    BUT when we add a second column with e.g. FILTER("FinHist"."FinHist - measure" USING ("Years#1"."Years - Default" = '2005'))
    then we get no results at all  - even though both FILTERS alone give a result.
    (we are on OBIEE 11.1.1.6.7 and Essbase 11.1.2.1)

    In Oracle BI you'd typically fix this problem by creating a join between the two datasources using Process Key as the key. Can you do something similar with GRC?

  • RPD Question

    Hi,
    I have a requirment to move 2 folders from Original RPD to our custom RPD.
    Is there a way to do that? Is it possible to copy folder from one RPD to another.
    Any help is greatly appreciated.
    Thanks
    Poojak

    Thanks for the reply. I have to copy everthing for Service Request folder from Presentation layer till Physical layer.
    If I press CTRL -C in Presentation layer will it copy subsequent folders from BMM and Physical layer. Please let me know about that.
    How copy is different from merge RPD's. Please help.
    Thanks,
    Poojak

  • Architecture Question regarding RPD (Best design practice)

    Hello, I need some design help regarding the best way to build a RPD for a Bank. Your help / guidance is greatly appreciated as always:
    Following is data (example)
    Revenue ALL (1 million record)
    Revenue by filter A ONLY (250k)
    Revenue by filter B ONLY (50k)
    Revenue by filter C ONLY (150k)
    Revenue by filter D ONLY (25k)
    Requirement:
    Report Revenue ALL
    Report Revenue % A of ALL = (250k / 1 million) * 100
    Report Revenue % B of ALL = (50k / 1 million) * 100
    Report Revenue % C of ALL = (150k / 1 million) * 100
    Report Revenue % D of ALL = (25k / 1 million) * 100
    Should i build this from a single FACT source or should i have something like the following:
    Source one: Revenue ALL
    Source two: Revenue by filter A ONLY (250k)
    Source three: Revenue by filter B ONLY (50k)
    Source four: Revenue by filter C ONLY (150k)
    Source five: Revenue by filter D ONLY (25k)
    All of these will have ONE common Bank dimension allowing me to join across if needed.
    Essentially, the question is, should i use a single source table containing ALL data or have multiple sources each providing me exactly what i am looking for?
    Thanks,
    Jes

    I would use single source data at ALL level and then filter it as needed.
    user
    100.00 * count (column filterd by ..) / count (column)
    to get your percentages.

  • RPD backup related question.

    Hi
    Have a question related to RPD backup, we are taking backup of RPD from the path oraclebi\server\repository\.rpd, do we need to shutdown the services and then take backup or directly we can take backup when that particular rpd is online.
    Thanks

    Hi,
    The best one is stop the bi services and take backup.
    Note: With out stopping services also we can take backup.
    Hope this help's
    Thanks,
    Satya

  • RPD Design Question

    HI All,
    i have a RPD design question on a requirement i am trying to do:
    i have a single oracle table loaded via a excel sheet ( different connection pool) called Emp Details (.
    I have another subject area which has Emp dims/Hierarchies/facts etc.
    i am joining the Emp Details (single table) to an alias table of Worker Details(Different Subject Area) by Employee ID Key. This alias of worker details is joined to different Facts and those facts are joined to different dims like manager hierarchy/Time Dim etc.
    Then in BMM layer, i added the Worker Detail Alias as an LTS under the Worker DIM which is connected to all facts. When i try to create the report in answers, the data is not being quantified by the Time Dim (Fiscal Qtr..etc). It repeats the same numbers for each fiscal qtr.
    Not sure where my design is failing.  what i am trying to do is do a using the alias table as a bridge to connect the external signle table to the other tables in the Emp Subject Area and then treating that Join as a dim. Please guide me on how i can make this work.
    Thanks

    Join the Emp Details to the fact.
    in BMM 2 options:
    1) You may go woth separate logical table for Emp Details
    2) As LTS to existing Worker Detail logical table by column mapping, it might need hierarchy changes and take care of consistency
    If helps mark
    ~ http://cool-bi.com

  • SampleSales.RPD Customer Dimension Questions

    Hello, I am trying to figure out how SampleSale.rpd was built. I am stepping through data element from the physical layer all the way to the presentation layer and am confused about the following:
    Question for "Sample Sales" section
    - When i expand "H1 Customer Dimension", i see "Total" level and a number of revenue / qty members listed under it. I trace them back to physical layer fact columns and i also see them present in the presentation layer fact section. However, how can i get this attribute (which looks like a fact attribute) to show up under "h1 customer --> Total" level? I see the formula to for each but i am confused how to get this into inside the dimension.
    Any help is greatly appreciated.
    Regards,

    You leave them in place in the Logical Fact.
    What you see at the dimension levels are just UI "pointers" to the Logical Fact columns, you can set level based measures manually in the content tab of that measure if you dont fancy dragging (or scrolling) up to the dimension levels themselves.
    P.s Suggest you use a splitter in the fact table, just like Sample Sales to make it easy on the eye. Typical splits might be :
    -----Measures------
    a
    b
    c
    ---- Time Based----
    a MAGO,
    a YAGO,
    b MAGO,
    b YAGO
    ---- Level Based----
    a (Year)
    a (Channel)
    etc etc.
    --- Derived----
    Profit %
    Profit £
    You can then choose to expose the splitte in the presentation catalog, or use nested Fact tables with appropriate names (see "nesting presentation tables")
    Hope this helps !

  • Question on the rpd has more then one connection pool

    Here is a question: I have create a dedicated connection pool for rpd metadata translation, the user guide says that connection pool will used only for translation,
    but when I view data from the table it make me to select a connection pool,
    so when the rpd deployed to server , how does the server decide to use which one to query data which one for the translation?

    Hi,
    When you create variables then separate connection pool plays a major role. And while creating variables you are made to choose a connection pool. So when ever the variable is called then the connection comes into picture. Same works for translation too.
    Please let me know further and hope this helped/ answered.
    Regards
    MuRam

  • RPD Business Model Layer Question

    I have multiple fact tables that has the dimension table values like Customer Id, Status, Customer Class in the fact table itself. I added the fact as logical table source to the dimension table in BMM layer. But the problem I have when I try filter on customer id in Answers it hits the fact table that has been added as LTS and not the dimension table.
    Is there any way that I can force the filter to go to the dim table instead of the fact table?
    Thanks,
    Mrinalini.

    OK so you were absolutely correct - not being able to see/use the newly created subject area in Answers was a separate issue which i only fixed this morning :)
    I recreated the multi-source business model and for anyone with this same question ill explain the steps i took (maybe one of the steps is my problem)
    1. Created 3 databases in the Physical layer (each with a separate data source) using a stored procedure to obtain the data.
    - I am using the same for each and the variables are only set up once and set to dashboard prompts.
    exec p_RetrievePlan_inq 'VALUEOF(NQ_SESSION.StartDate)', 'VALUEOF(NQ_SESSION.EndDate)','VALUEOF(NQ_SESSION.Var1)','VALUEOF(NQ_SESSION.Var2','VALUEOF(NQ_SESSION.Var3)','VALUEOF(NQ_SESSION.Var4)','VALUEOF(NQ_SESSION.Var5)'
    2. Dragged 1 database to Business Model and changed its name. This created the columns and source in the Business Model.
    3. Dragged the other 2 db tables over to the '*Sources*' folder in the business model.
    4. Ensured the "This source should be combined with other sources at the level" checkbox was checked for all sources.
    5. Ensured that the columns in Business Model each had 3 sources attached to the coulmn.
    6. Dragged this to the Presentation Model.
    7. Created a report / prompts based on the subject area.
    When i ran the report, expecting to pull back information from all databases based on a date range, only information from the first database was returned. Is it something wrong with the setup? It is pulling back information but only from the database that i first pulled over to the Business Model.
    Also - you mentioned it would do a union of the tables so im guessing that even though it found data for the date range in the first table it would still go to the other tables with the same date range?

  • OBIEE 11g: RPD modeling question

    I am running into challenges thinking of a design for the following request and would love to get input from the forum users...
    I have a FactA and a FactB. Both join to a Site Dimension.
    Both Facts contain a Site_Key, Occurrence Number and a Metric.
    FactA has 3 rows for Site "New Jersey" with 3 Occurrences and the applicable Metric. FactB has 1 row for Site "New Jersey" with the applicable Metric.
    The ask was for Ad-Hoc users. When a user selects only Metric (FactA) and Site then the query hit FactA (Returns 3 rows). When a user selects only Metric (FactB) and Site then the query hit FactB (Returns 1 row). If a user selects both metrics then the query brings back the common rows, a join on the two facts betweeen Site_Key and Occurrence Number (In this case 1 row is returned for Occurrence 1 in both tables).
    I had tried with the Physical joins between Site and the two Facts. Then joining the two facts as well.
    I then set up a Logical Fact with 3 LTSs. One being FactA, one being FactB and the other being a join between FactA and FactB (Under the General tab and Joins). I mapped Metric (FactA) to the 2 applicable LTS and Metric (FactB) to the 2 applicable LTS.
    OBIEE will stick with one LTS or the other no matter how the metrics are pulled, whether the Priority Group is the same or different.
    I understand Fact to Fact join is not optimable, I was just hoping to get feedback on if this request is even acheivable from an RPD modeling perspective.
    Thanks in advance!

    In Physical layer:
    Fa Joins with Sites
    Fb Joins with Sites
    Create alias for Fa and Fb name them as Faa and Fbb join both tables, and also with Sites (any one Fact is enough to join with Sites)
    In BMM layer:
    Logical table Sites
    Logical Fact with sources:
    LT1-->Fa; Create metric this is for
    When a user selects only Metric (FactA) and Site then the query hit FactA (Returns 3 rows). LT2-->Fb; Create metric this is for
    When a user selects only Metric (FactB) and Site then the query hit FactB (Returns 1 row). LT3-->Pull Faa and then properties add Fbb, then Create metric this is for
    If a user selects both metrics then the query brings back the common rows, a join on the two facts betweeen Site_Key and Occurrence Number >(In this case 1 row is returned for Occurrence 1 in both tables).If this is not working send me email.
    ~
    http://cool-bi.com
    Edited by: Srini VEERAVALLI on May 30, 2013 3:09 PM

  • RPD Formula question

    I am trying to create a logical column that returns a % value. I can get the math to work correctly in Answers, but I am having a difficult time converting the formula to the RPD layer.
    Example:
    Assume data as below:
    Geography Channel Sales
    NYC A 100
    NYC B 200
    NYC C 300
    NYC D 400
    I want to take Sales at the Channel Level, and divide that by total of all Sales at the City Level (Regardless of Channel)
    Result would be like:
    Geography Channel Sales Index (Channel level sales, divided by sum of all sales for that city)
    NYC A 100 10% (100/1000)
    NYC B 200 20% (200/1000)
    NYC C 300 30% (300/1000)
    NYC D 400 40% (400/1000)
    In Answers, this is easy. Basic formula is:
    Sales / SUM(Sales BY City)
    How would I go about achieving this in the RPD, as it does not allow the SUM BY construct.
    I tried using FILTER, but I am getting confused with the syntax.
    Any help appreciated.

    You have to create a level based measure for this. Create a geography level sales metrics. what you need to is duplicate the sales metric rename to geography sales, and set the level as Geography. SO it will always return the sum(sales) at geography level. to set the level you need to have Dimensional hierarchy for geography dim.
    then create a new logical column saying sales/geography sales.

  • Urgent - Please confirm questions regarding repository (.rpd)

    Please confirm that by changing the repository (.rpd) any reports developed using that repository will be lost.

    Kishore mentioned the Subject Area, and his statement is correct. But allow me to describe what that means in terms of the repository.
    You have three layers in the repository - Physical, Business Model, and Presentation. Even if you make TONS of changes in the Physical and/or Businee Model layers, but the folders and columns in the Presentation Layer remain the same (i.e. if all you're doing is changing the underlying definitions of the Presentation Layer objects), then your saved reports will be just fine. Answers will see the exact same columns that it saw before the changes, because you would have made no changes to what Answers looks at -- the Presentation Layer.
    You may also ADD new columns to the Presentation Layer, and that won't hurt anything either, because your existing queries wouldn't have included them yet -- they didn't exist before!
    If you move columns around in the Presentation Layer, into different folders, that would typically be a bad thing, because your existing query would be expecting to find a particular column in a particular presentation table, and it wouldn't be there.
    If you rename a column, you would probably be OK. When you rename a Presentation layer column, OBIEE automatically assigns an Alias (see the columns Alias tab), so that existing reports don't break.

  • Unable to Open RPD in online mode by using the Admin tool in OBIEE 11g.

    Hi All,
    I Installed OBIEE 11g (11.1.1.5) in Linux Box.
    When I am trying to Open the RPD in online mode by using the Admin tool, I am facing the below error.
    Logon failed due to:[nqsError:43113] Message returned from obis
    [nQSError:13037] Cannot connect to BI Security Service,please make sure this is running properly (with SSL ot not) in EM.
    [nQSError:37001] Couldnot connect to the Oracle BI Server Instance.
    All my services are up and the status are Alive,My biserver is in Running Mode and I am able to open the Answers page too.
    I am able to open the same RPD in Offline mode but not in Online mode.
    I Created a System DSN in ODBC Data Source Administrator for opening the RPD by using the OracleBIServer1 driver,still the issue doesnt resolve.
    Any help is highly appreciated.
    Thanks,
    Praveen.
    Edited by: 885630 on Dec 21, 2011 3:33 AM

    Hi All,
    This question is answered.
    The Resolution is
    While Installing the RCU i created two instances so the RPD is not able to take the correct instance.After deleting the other instance now i am able to open the RPD in online mode as it is pointing to only one instance.
    Thanks,
    Praveen.

  • Few Questions on OBIEE Architecture

    This is just a continuation of this thread:
    Confused on BI Publisher and BI Presentation Services
    So just want to know how the whole process takes place, from RPD, XDO, NSQconfig..
    So from Step 1 =)
    From what I understand as of now is I need to go to Administration Tool, create first a repository? Then go to BI Presentation Services to create reports ( using Answers )? When does the user creation comes into place? What is the purpose of BI Publisher? I've already setup a few things on BI Publisher like User, Roles, etc. but still not on the part of creating a report. Sorry If I ask too many questions, I'm just trying to understand what's the relationship of each tool. I've checked the docs and mostly they're just diving into modifying configs without really explaining why. ( at least that's how I saw it ) =)
    Thank you very much again!

    Wow - where do we start !
    Remember they are two seperate products, OBIEE and its related configs / components (RPD, BI Server, BI Presentation services - Answers, Dashboards, ibots etc)
    BI Publisher, formerley XML Publisher, sucessor to Oracle Reports.
    They fall under the Oracle BI Stack.
    Loads of info on our website, link in the previous post you mentioned.
    'Roles' in OBIEE can determine - Authorisation ie what you can do in the sytem or "Priviledges". What objects (reports / dashboards) you can use and can also be used for data security filters (Like a OBIEE 'virtual private database' version of the real Oracle DB option 'VPD')
    Roles in BI Publsher typically can mean the same, who can create folders, who can create reports, who can run them , who can create data sources etc. Sometimes you have to use a system specific role name, sometimes you can create your own names and reference them as you please (BIP roles are typically one of a pre-defined set, OBIEE roles can be called whatever you want)
    Sounds hard at first and without prior experience but seriously, there are some very very good blogs out there, as mentioned in previous response, we also have a lot of info on our website (Peakindicators.com)
    Feel free to email me.

  • Some questions about the integration between BIEE and EBS

    Hi, dear,
    I'm a new bie of BIEE. In these days, have a look about BIEE architecture and the BIEE components. In the next project, there are some work about BIEE development based on EBS application. I have some questions about the integration :
    1) generally, is the BIEE database and application server decentralized with EBS database and application? Both BIEE 10g and 11g version can be integrated with EBS R12?
    2) In BIEE administrator tool, the first step is to create physical tables. if the source appliation is EBS, is it still needed to create the physical tables?
    3) if the physical tables creation is needed, how to complete the data transfer from the EBS source tables to BIEE physical tables? which ETL tool is prefer for most developers? warehouse builder or Oracle Data Integration?
    4) During data transfer phase, if there are many many large volume data needs to transfer, how to keep the completeness? for example, it needs to transfer 1 million rows from source database to BIEE physical tables, when 50%is completed, the users try to open the BIEE report, can they see the new 50% data on the reports? is there some transaction control in ETL phase?
    could anyone give some guide for me? I'm very appreciated if you can also give any other information.
    Thanks in advance.

    1) generally, is the BIEE database and application server decentralized with EBS database and application? Both BIEE 10g and 11g version can be integrated with EBS R12?You, shud consider OBI Application here which uses OBIEE as a reporting tool with different pre-built modules. Both 10g & 11g comes with different versions of BI apps which supports sources like Siebel CRM, EBS, Peoplesoft, JD Edwards etc..
    2) In BIEE administrator tool, the first step is to create physical tables. if the source appliation is EBS, is it still needed to create the physical tables?Its independent of any soure. This is OBIEE modeling to create RPD with all the layers. If you build it from scratch then you will require to create all the layers else if BI Apps is used then you will get pre-built RPD along with other pre-built components.
    3) if the physical tables creation is needed, how to complete the data transfer from the EBS source tables to BIEE physical tables? which ETL tool is prefer for most developers? warehouse builder or Oracle Data Integration?BI apps comes with pre-built ETL mapping to use with the tools majorly with Informatica. Only BI Apps 7.9.5.2 comes with ODI but oracle has plans to have only ODI for any further releases.
    4) During data transfer phase, if there are many many large volume data needs to transfer, how to keep the completeness? for example, it needs to transfer 1 million rows from source database to BIEE physical tables, when 50%is completed, the users try to open the BIEE report, can they see the new 50% data on the reports? is there some transaction control in ETL phase?User will still see old data because its good to turn on Cache and purge it after every load.
    Refer..http://www.oracle.com/us/solutions/ent-performance-bi/bi-applications-066544.html
    and many more docs on google
    Hope this helps

Maybe you are looking for

  • What priviledges are required for a user to take rman back

    Hi , I want to create a database user, which i will use for takie database backup using RMAN. what roles , i should assign to this user. Can anyone help me please in this regard.

  • Http System and User Mapping

    hi, I have created a Http system and mapped the user ID and password for the login page of that System. Now when i created a URL Iview for a particular application using the System defined above and after passing the username and password parameters

  • D4S NEF files not able to open in CS5 or Lightroom

    Need help with this.  Have downloaded all the updates i cold find.  Lightroom says software is up to date but no luck.

  • [fixed] cannot resolve "linux 3.5", a dependency of ...

    Just received this error, it seems the '< should have been '<='? This results in a system which I cannot update, even ignoring open-vm-tools-modules makes pacman stop with an error. Ah, I now know what is wrong, the community repo was updated seconds

  • Trouble configurin​g pxi 6289

    I'm having trouble configuring the PXI 6289 DAQ. I have the PXI-1036 chasis along with the PXI-8336 MXI-4 control board. All the hardware seems to be installed correctly and I've installed all the drivers and software from the disks. When I launch MA