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

Similar Messages

  • OBIEE 11g RPD password reset and Hierarchy implementation

    HI All,
    How to get the forgot password in OBIEE 11g. Please refer the below link you will get one good Suitable  solution.
    http://satyaobieesolutions.blogspot.com/2013/06/how-to-reset-forgotten-obiee-11g-rpd.html
    How to reset the forgot password in OBIEE 10g. Please refer the below link.
    ttp://satyaobieesolutions.blogspot.com/2013/06/how-to-reset-forgotten-obiee-10g-rpd.html
    How to create Time Hierarchy in OBIEE 11g:
    http://satyaobieesolutions.blogspot.com/2013/06/dimension-hierarchy-111170.html
    Hope this help's
    Thanks,
    Satya Ranki Reddy

    looks like there is a way to recover the lost passwords for RPD's using listcred() method of wlst
    look at the following doc http://www.rittmanmead.com/2011/04/oracle-bi-ee-11g-migrating-security-credential-store-part-3/
    Listing the Credential in Dev Environment:
    All the Credential Keys are generally stored in an encrypted format (the passwords). So, to migrate we will need to first extract these passwords and then do the migration to Production. The passwords can be extracted through the listCred() method of WLST. We need to be connected to the Admin Server for this method to work. The exact command is given below
    connect(“weblogic”,”welcome1″,”localhost:7001″)
    listCred(“DevMap”,”DevKey”)
    This will show the encrypted password entered inside the key as shown below
    And this is what we see in the enterprise manager.
    As you see, with listCred we are able to extract the full credentials. Now, lets try to see what is the default password for the BISystemUser.
    listCred(“oracle.bi.system”,”system.user”)
    In the same way lets extract the passwords of the SampleAppLite repository.
    listCred(“oracle.bi.enterprise”,”repository.SampleAppLite”)
    With this we can even extract the lost Repository passwords."
    i am going to try it out now

  • OBIEE-11g Double columns question

    Hi guys, on my pc i've installed business intelligence suite 11.1.3 and now I need support about double columns feature. In the business model I've this hierarchy
    Region -> Province -> Municipality
    where the keys for each level are represented by the name of the element, the problem is that this keys are used to map geometric shapes to enable the map views features and the Municipality values are ambiguous in their domain (could exist two municipality with the same name but different province) in the official documentation is wrote that to unique identify a shape should be used a double columns field but when I 'apply the double field feature to the hierarchy levels the drill feature doesn't work properly and I get a strange filter error (seems that the system filter the value by id on the wrong field). Somebody could help me to understand if I can define a hierarchy where the keys have a descriptor id associated ?
    Thanks a lot Regards

    I 've also come up with the same issue. I am using OBIEE 11G (11.1.1.5.0) and Oracle Mapviewer Ver11_1_1_4_B110225.
    On the RPD, My hierarchy is defined as: District -> Quarter -> Neighbourhood.
    For each hierarchy level I am using:
    District Logical Level keys:
    District Id: Primary Key
    District Name: Use for Display
    Quarter Logical Level Keys:
    Quarter Id: Primary Key
    Quarter Name: Use for Display
    Neighbourhood Logical Level Keys:
    Neighbourhood Id: Primary Key
    Neighbourhood Name: Use for Display
    I need to associate each Mapviewer theme's ID (District ID, Quarter ID, Neighbourhood ID) with a relevant BI column, because the theme names are not distinct.
    I have set the double column (Descriptor Id) feature: (District ID, Quarter ID, Neighbourhood ID) on each BI name column (BI Distict Name, BI Quarter Name, BI
    Neighbourhood Name) of the business model and associated the layer key (ID) of each Mapviewer theme with the corresponding BI name column.
    On the map view, drilling down from District to Quarter works properly, but I get the following action error while drilling down from quarter to neighbourhood:
    An error occurred while trying to generate drill down query.
    Odbc driver returned an error (SQLExecDirectW).
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError:
    46036] Internal Assertion: Condition rowValues.size() == numColumns, file server\Query\Src\SQNavigatorAccess.cpp, line 495. (HY000)
    SQL Issued: {CALL NQSGenerateDrillDownQuery('SELECT District Name saw_0, Quarter Name saw_1, DESCRIPTOR_IDOF(District Name) saw_2, DESCRIPTOR_IDOF(Quarter Name)
    saw_3 FROM "Subject Area" WHERE DESCRIPTOR_IDOF(District) = 5','1','''5'',''31'',31','-1 -1 -1 -1 -1','0,2,3')}
    However, if I add a table view on my analysis and click on the table view's quarter link, drilling down works ok both for the table and for the map view.
    Moreover, I tried removing the double column (descriptor Id) feature from the business model while maintaining the hierarchy as described above.
    I then associated the layer key (ID) of each Mapviewer theme with the corresponding BI ID column instead of the BI name column.
    On the map view while drilling down from District to Quarter, a filter to a specific District is applied, but the associated Quarters theme is not displayed.
    Finally, if I enable the "Use for Display" checkbox for each hierarchy level's primary key on the RPD, and maintain the association between the layer key (ID) of
    each Mapviewer theme with the corresponding BI ID column, drilling down works correctly but only on the ID.
    I need drilling down to work while clicking on the each name BI column of the hierarchy while defining the association on the layer key ID of each mapviewer
    theme. Is this possible? Any ideas?

  • Unable to import table or columns in OBIEE 11G RPD

    Hi All,
    We are unable to import table into the RPD using OCI 10G/11G to import the table then the import box open but we are unable to see the tables below the schema name. When we use ODBC 3.5 and created a DSN for the database then we are able to see all the tables and import them. But the problem here is that when we are using window server 7 64 bit to install client and then importing the table ODBC is not working fine as well.
    Please note that we are using OBIEE 11G which is installed on unix box and we connect to RPD using client installed on windows server.
    Appreciate all the help in advance.
    Thanks,
    Mohit

    Hi Sayak,
    This means we need to installed Oracle client to resolve this problem. Can you please share if you have some knowledge regarding the same.
    Thanks,
    Mohit

  • How to deploy obiee 11g RPD in unix environment

    Hi,
    We have installed OBIEE 11g in UNIX env,and we need to deploy new RPD.
    pls..could any one share the process and the list of commands that we wil use in while trouble shooting

    In OBIEE 11g, you can deploy the RPD via Enterprise Manager (EM). EM can be accessed from browser, EM is deployed on WebLogic.

  • Users in OBIEE 11g RPD

    Hi all ,
    I have scenario where i need to apply data level security for few users.
    And i am trying to redefine the permissions for that user in RPD in offline mode , i failed to see those users in IDENTITY window.
    Can some one please tell me , how to come over this issue ,
    Thanks

    Hi Raj,
    In data level security for users level, You have to implement external table authorization.
    1. Create table in database.
    2. create session variable in rpd.
    If you want some more extend information.
    Refer to following links:
    Especially: http://www.rittmanmead.com/2012/03/obiee-11g-security-week-row-level-security/
    http://www.dba-oracle.com/oracle_news/2005_4_28_Fine_Grained_Access_Control.htm
    http://docs.oracle.com/cd/E14571_01/bi.1111/e10540/dataaccess.htm
    Thanks,
    satya

  • OBIEE 11g RPD and case study document required for practice

    Hi OBIEE guru's,
    Could you please help me by posting OBIEE 11g sample RPD and case study document for creating Answers and Dashboards.
    I need to brushup my skills on creating Answers and Dashboards.
    Thanks in advance.

    Satya,
    have you looked at the sample app. This has many different cases and you can "play" with the data yourself. Quite powerful:
    http://www.oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html
    have fun
    alex

  • OBIEE 11g pivot dumb question - changing order of measure columns

    Hi, dumb question, in OBIEE 11g, if using a table view it is easy for end users to drag and drop the measure columns in any order desired. Is there a way for end users to change the order of measures when using a pivot view?
    Thanks,
    Scott

    Hi Dpka, no, moving to rows doesn't really solve the issue. Dimensions don't allow you to change the order of the members, except by alphabetic sort.
    Lets say the default pivot has three measure columns in this order:
    1. Sales
    2. Revenue
    3. Cost of Goods Sold.
    If a user wants to change the order of the columns to be:
    1. Sales
    2. Cost of Goods Sold
    3. Revenue
    on a table they just drag the columns the way they want them. On a pivot, it appears that there is no way to change this.
    Thx,
    Scott

  • Obiee 11g RPD

    Hi Frnds,
    I Recently installed obiee 11g (11.1.1.6.0) on my windows 7 o.s.
    RCU is 32 bit.
    Obiee11g is 64 bit.
    When, i open the rpd from start -> programs -> oracle business intelligence -> bi adminstration
    My Rpd opens, i was able to import data make joins everything.
    But, My Icons (Such as open file, open online, open offline, cut, copy, physical diagram, physical join, complex joins etc.. which are below 'File, Edit, View, Manage, Tools, Window, Help) are showing black in color.
    But, the tool tip are showing properly.
    Let me know how to resolve this issue.
    Thank you.

    I already tried to restart the system many times.
    I think memory wouldn't be the issue - if not they are many applications which wouldn't work isn't ?
    Is there any other way to resolve this issue
    Edited by: GRK on Aug 14, 2012 1:06 PM

  • Obiee 11g RPD consistency check error after upgrade

    Hi,
    got below error in RPD consistency check after upgrading from obiee 10g to obiee 11.1.1.6.
    *ERRORS:
    Business Model Core:
    [38028] Logical column Dim - Contact.Age Range does not have a valid data type.*
    logical column Age=
    CASE WHEN "Core"."Dim - Contact"."Age" < 18 THEN 'A: <18' WHEN "Core"."Dim - Contact"."Age" < 25 THEN 'B: 18-25' WHEN "Core"."Dim - Contact"."Age" < 35 THEN 'C: 25-35' WHEN "Core"."Dim - Contact"."Age" < 45 THEN 'D: 35-45' WHEN "Core"."Dim - Contact"."Age" < 55 THEN 'E: 45-55' WHEN "Core"."Dim - Contact"."Age" < 65 THEN 'F: 55-65' WHEN "Core"."Dim - Contact"."Age" IS NULL THEN 'Unspecified' ELSE 'G: >65' END
    above is formula for logical column "Age" and data type for that is varchar in physical
    few more erros similar to above.
    how can I fix the issue? appreciate for your help.
    Thanks
    Jay.

    HI,
    As I said, Age has valid datatype in physical layer but datatype is showing as "Unknown" in logical layer after upgrade to 11g. many other columns got same issue just for this logical table. I rebuild the logical column mapped to physical sources but it didn't fix the issue.
    I hope you understand the issue.
    Thanks
    Jay.
    Edited by: Jay on Jul 23, 2012 11:02 AM

  • OBIEE 11g RPD deployment issue.

    I have installed OBIEE 11.1.1.5.0 32 bit on windows7.
    I am getting issue while deploying RPD.
    I clicked on Lock & Edit button and it enabled the "Browse" button.
    I clicked "Browse" button and selected the new RPD file but it is not taking new rpd file.
    I noticed following as soon as I select the new RPD file:
    1. For a second my "New RPD file name" and "Update Button" appears under "deployment" tab but
    2. Page automatically refreshes and comes back with blank (in "Repository File" field) and "Update Button" disappears.
    Please help me..
    Thanks..

    Cnu,
    Thank you for your response.
    It refreshes and come back with blank in "Repository File" field(and "Update Button" disappears).
    I was following steps from below URL:
    http://obiee101.blogspot.com/2010/08/obiee11g-deploying-new-rpd.html
    In my case I am NOT seeing a screen like "screenshot 7" in above URL.
    Few following things I noticed but not sure any clue for problem that I am facing:
    1. "core applications" is down (with red down arrow) in my EM..
    2. "Repository File" field is in Gray Color(after I clicked on "Lock & Edit" button) and it would NOT let me type any text(I tried to enter my RPD path manually). It would let me type the "Repository Password".
    Really appricieate any help...
    Thanks,

  • How to handle Fact tables with different granularity in OBIEE 11g RPD

    Hello Everyone,
    I have got stuck here and need your help.
    I have two fact tables (Say F1 and F2... F1 is containing data at month-level and F2 is containing data at day level) and one Date DIMENSION TABLE. Date_Code is the PK of Date dimension table.I need to use time-series functions also.
    Can anyone tell me how to model this requirement in the RPD.
    Can we use a single dimension table(Here Date dimension table) with two fact table of different grainularity? What would be the best way to implement this requirement?
    Thanks in advance :)

    Hi Veeravalli,
    Thanks for your reply :)
    Let me explain the problem in more detail. I have one Date dimension(Date_Code,Month_Code,Quarter_Code,Half_Year_Code,Year_Code). Here Date_Code is the PK.
    In F1---->Date (Using Month_Code key)
    F2-------->Date (Using Date_Code Key)
    Level based hierarchy is there starting from Year to Date.Each level has PK defined and chronological key selected.
    F1 has level set to Month and F2 has level set to Day.
    Now if i am using ago() function on measure of F2 (having day level data) then it's working fine but if i am using ago() function on measure of F1...I am getting an error at Presentation service: Date_code must be projected for time-series functions.
    So the whole issue is with time-series functions. As per my research...I think for time series the tables in the physical model containing the time dimension cannot join to other data sources, except at the most detailed level but here i am joining with F1(using Month_Code which is not the most detailed level).
    So kindly let me know how to achieve this in rpd?

  • OBIEE 11g RPD and Weblogic Identity Management

    Hi,
    I have an issue where only users from one weblogic Provider (LDAPAuthenticator) can log into OBIEE.
    New users created using the default provider (DefaultAuthenticator) cannot log in (the exception is the Administrator user which was upgraded from 10g).
    If I open the RPD in online mode and connect to 'Identity Management', I do not see the new users above in the list (i.e. they have not been pulled down by OBI)
    Error message in the logs show "authentication passed, however use cannot be found in identity store" - which makes sense as I do not see them in the RPD. Any ideas?
    N.B: New application roles in weblogic are syncing with the the RPD correctly.

    Thanks for your reply Paul. That is quite a drawback if it is the case. I guess the fall back is to implement one authenticator and if that fails, it would pass on to the RPD authentication (like in 10g)? Have you by chance managed to implement the 'act as' obi functionality with the weblogic authenticator setup?

  • OBIEE 11g RPD: JDBC Source

    Is the OBIEE RPD able to source from a JDBC connection? I have been provided a JDBC connection string, my thoughts are that I would need an ODBC DSN to do this connection. Didn't know if a JDBC connection could setup in the RPD.

    Hi Dustin
    OBIEE RPD cant source from a JDBC connection.. It needs ODBC connection defined in DSN entries or direct entry from TNSnames.ora for oracle databases.
    JDBC can be used with warehouse buildeer to  pull data from various sources
    Regards,
    Akshay

  • Forgot Obiee 11g Rpd Password

    Hi,
    I have forgotten Obiee11g rpd password,how can i bypass or reset password..
    Thanks,
    Kartheek.

    looks like there is a way to recover the lost passwords for RPD's using listcred() method of wlst
    look at the following doc http://www.rittmanmead.com/2011/04/oracle-bi-ee-11g-migrating-security-credential-store-part-3/
    Listing the Credential in Dev Environment:
    All the Credential Keys are generally stored in an encrypted format (the passwords). So, to migrate we will need to first extract these passwords and then do the migration to Production. The passwords can be extracted through the listCred() method of WLST. We need to be connected to the Admin Server for this method to work. The exact command is given below
    connect(“weblogic”,”welcome1″,”localhost:7001″)
    listCred(“DevMap”,”DevKey”)
    This will show the encrypted password entered inside the key as shown below
    And this is what we see in the enterprise manager.
    As you see, with listCred we are able to extract the full credentials. Now, lets try to see what is the default password for the BISystemUser.
    listCred(“oracle.bi.system”,”system.user”)
    In the same way lets extract the passwords of the SampleAppLite repository.
    listCred(“oracle.bi.enterprise”,”repository.SampleAppLite”)
    With this we can even extract the lost Repository passwords."
    i am going to try it out now

Maybe you are looking for