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 Reddylooks 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 RegardsI '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,
MohitHi 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 shootingIn OBIEE 11g, you can deploy the RPD via Enterprise Manager (EM). EM can be accessed from browser, EM is deployed on WebLogic.
-
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 ,
ThanksHi 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,
ScottHi 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 -
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 -
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
-
Need help overclocking on MSI X48C Platinum please
hi all i have just installed a MSI X48C Platinum board today but the bios is a bit confussing for me as ive never had a overclocking mobo before i woud like to OC to 3GHZ to 3.5 GHZ if possible but need some explaining on how to do this and in what s
-
Can you auto shrink quotas on a volume for a particular user until it reaches a limit?
On a Server 2012R2 machine, we use quotas on the root of a drive to limit the amount of space users have in their home directory. Some users we have to temporarily increase their quota if they are working on a big project. But is there any mechanis
-
Photoshop CS6 -Win, original purchased disc does not work. What are the options ?
After spending a frustrating hour trying to make sense of this issue and making phone calls to the appropriate number, I still have a non-working CD version of Photoshop CS6/Win that will not load. The disc is obviously corrupted. What happens now, a
-
$ addition to an amount column in a form
I need to add a dollar sign to the left of the amount that is returned in a data form. Has anyone done this? I'm a newbie to CF so any help is greatly appreciated. The amount column needs to read: $701.32 vs. just 701.32. Thanks much, Chris C.
-
Localizing Analytics Web Catalog - problem with variables
I tried to localize strings in OBI EE Web Catalog. I exported those captions using catalog manager, translate messages in XML file and put them to \Web\Res\l_xx\Captions. It works quite good. But there is problem with variables in Title. Replacement