Do we need to give new joins in physical layer
hi all,
due to some back ground problem ,we have deleted the existing table in back end and again we have created the table having different columns names with same table name
let say ,i have deleted table A and it is having columns (no int ,name varchar,...) in the back end... again i have created table A and different columns name(sno number,sname varchar)...
like this i have created .. and whatever the content is there in old table same data i copied in to new table.
so... here my question is do we need to again import that table into physical layer and again we need to give joins... or can we make use of existing table ....???
now i am running the reports with old table .. reports are not coming up... its giving an error....
is it mandatory to import the table again .. and again i have to do all joins..
i did few calculations using that dimension ...... so... any other alternative solution for this ... instead of doing joins.. ..
i have changed the column names in back end... that's it
here can we make use of catalog manager to change the column name in the reporting side....after changing the columns name in physical layer..
i don't knw the process of catalog manager.... please can any one send me the link to change the column names in the reporting side .....using catalog manager
Thanks
Hi,
If you have deleted table in database and you have created a new table with same columns and same structure then you should not face any problem. OBIEE will still have that table intact in physical layer.In your case since you have changed the names of columns in database it is creating problems for you because OBIEE query will use names mentioned in physical layer and those columns are no more in database. SO to resolve the issue go to physical layer and change the names of the columns .That should solve the problem.
Regards,
Sandeep
Similar Messages
-
Hello BI people - I'm new in this issue and I need help.
I'd like to do sth like outer join in physical layer between two tables and I can't :(
For example
Table CUSTOMERS and table REGIONS for customers. Table CUSTOMERS has colum: POSTAL_CODE and in table REGIONS I have primary key:POSTAL_CODES. till now everything looks simply PK to FK 1:n relation but sometimes happens that in table customers there are nulls or mistakes in this field (reason: bad written application, dirty data etc)
and when I don't use OUTER JOIN I'll lose some records about customers - I would like to see that records even with cleared region informations. How to do it in BI -use VIEWS ? Can I join two physical tables with outer join?
Thanks for helpOk. You have to resolve this in the logical layer as wel.
When you click on custumers and then on sources.
What do you see there?
Do you only see one source or 2 sources?
If you see 2 sources, then just delete one and double click on the source that is left over. In here you can join with the other table and choose outer join.
Good luck ;) -
Probelm Addind new Table in Physical Layer, Create Dim in Business Model ..
I have completed a task for a dash board, that is running sucessfully.
Now I added a new table in "physical layer", (file->import->from database), table added successfully
Now, I droped this table in "business model", but when I want to create its dimension, there is no any option (when I right click on this table)
there are two cases
case 1:
I did not added modified fact table (with foreign key of new table) in "physical layer" and not in "business model and mapping"
case 2:
I added new table and modified "fact table (with foreign key of new table)" in "physical layer" and "business model and mapping"
but in both cases there is no "create dimension" button to create dimension
Please let me know the how to solve this problem, kindly define it in steps
thanksHi thr,
Create Dimensions is only available if the selected logical table is a dimension table (defined by 1:N logical joins) and no dimension has been associated with this table.
In you case, once you have imported the table successfully in physical layer, then join your table to fact table. Drag n drop in BMM under a new logical table and then join it to BMM Logical fact using complex join. Now, if you right click, you see the last option as 'Create Dimension'
Hope you find it useful.. -
hi all,
is it possible to give right outer join in physical layer? if so how can we do that? actually Type options is not visible in physical diagram.
thanksNo, outer joins are created in the bmm layer.
-
How can we achieve the outer join in physical layer
Hi,
Can any one can suggest ,how do we handle the outerjoin criteria in obiee.
thanks
B.kumarIts not advisable as such to use complex join in physical layer......Use physical primary-foreign key relationship join on the tables.
But looking at your where condition
where tab1.date between tab2.start_date and tab2.end_dateIt is not possible because you are taking table1 date and giving the table 2 dates for evaluation.
it should be this way if its primary key relation ship.
where tab1.date between tab1.start_date and tab1.end_dateIf it is equi-join then you need to write what you have mentioned in your query.
Cheers,
KK -
Use of complex join in BMM and Physical Join in Physical layer ?
Hi All ,
Why we need to use complex join in BMM layer not the Physical Join ?
Why we need to use Physical Join in Physical layer not Complex join ?
thanks in advanceHi,
A physical join is at the physical layer and defines the join between two physical tables.
Logical joins live at the BMM (logical) layer and define a join between two logical tables.
The important differentiation is that at the BMM layer you do not tell the OBIEE server how to do the join,
you just tell it that there is a relationship between these two logical entities.
when the server comes to this logical join it will use the information in the physical joins and decides how the two logical tables are joined together.
thanks,
pramod. -
Can we create a multiple joins in physical layer
Hi,
I have a requirement that i want to create a multiple joins in physical layer.
Ex:
Table a (custid,name,sal) and tableb (custid,ced_id, loc)
i had requirement that cust id is joining with custid and cedid from table b
i.e a.custid=b.custid AND
a.custid=b.ced_id (Note data types are same across all the joins here).
When am trying to handle it form physical joins, getting an issue that The column'cusid' is used twice.
Regards,
MalliAs Daan said use complex join in physical layer that should work. Just in case its not working then go with 1 join condition physical layer and create foreign key join in BMM layer, this would override join in physical layer.
-
Complex join in physical layer
Hi Experts,
In which scenarios we will use complex join in physical layer i saw in many blogs that when we are using expressions and other than equality.
For better under standing can any one post few scenarios on this.
Regards,
RafiHi,
Always use “Foreign Key” joins, not “Complex Joins” on the Physical Layer
Refer-http://obiee101.blogspot.com/2011/10/obiee11g-golden-rules-rpd-physical.html
If your join looks like D_DATE = TRUNC(S_DATETIME) try add a extra column S_DATE in your DWH. Any matching processing done by the BI-server costs time and you often loose the advantage of an index in your DWH.
For all others relationships other than a Primary Key-Foreign Key Relationships (expression other than equal to perform an equi join), you have to use a complex join otherwise you have to use a foreign key -
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,
ScottActually, 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 -
How to define join in physical layer between cube and relational table
Hi
I have a aggregated data in essbase cube. I want to supplement the information in the cube with data from relational source.
I read article http://community.altiusconsulting.com/blogs/altiustechblog/archive/2008/10/24/are-essbase-and-oracle-bi-enterprise-edition-obiee-a-match-made-in-heaven.aspx which describes how to do it.
From this article I gather that I have to define a complex join between the cube imported from essbase to my relational table in physical layer.
But when I use Join Manager I am only able to define jooin between tables from relation source but not with the imported cube.
In My case I am trying to join risk dimension in the cube based on risk_type_code (Gen3 member) with risk_type_code in relation table dt_risk_type.
How can I create this join?
Regards
DhwajHi
This has worked the BI server has joined the member from the oracle database to cube. So Now for risk type id defined in the cube I can view the risk type code and risk type name from the relational db.
But now if I want to find aggregated risk amount against a risk type id it brings back nothing. If I remove the join in the logical model then I get correct values. Is there a way by which I can combine phsical cube with relational model and still get the aggregated values in the cube?
I have changed the column risk amount to be sum in place of aggr_external both in logical and phsical model.
Regards,
Dhwaj -
What is the different between Logical complex join and Physical join?
hi,
Do somebody know what is the function different between logical complex join in BMM layer and physical join in physical layer?
Thanks.Thank you very much1
I understand their differentiation:
In the BMM Complex join (intelligent), means OBI picks the best way from possibly many different ways to join using physical join. FK join forces the same join always, which limits flexibility. -
Hello All,
I recently joined in a project, I was going through the RPD and I can see there are Fact to Fact joins in Physical layer..however there are no Fact joins in BMM layer.
I'm trying to understand why these joins are created and how it will impact in BI query's. Thanks...It is Fact to Fact Extension they have joined i guess.
http://satyaobieesolutions.blogspot.com/2012/07/implementing-multiple-fact-tables-in.html
Mark if helps. -
I have an apple developer account to make a new app, but I need to give access to the designer without sharing my payment info or allowing him to have access to my icloud, apps or itunes account. There is some way to have another password?
The designer is usually someone who just handles the user interface portion of the code. The developer would handle core functionality. I assumed you were the developer and the designer was the designer. You are the client and your "designer" is the developer.
Ideally, you should create a business account so that you can add someone to your team. That is the way it is supposed to work. Otherwise, you will have to ask for the final source code so that you can build and submit the app yourself. You should always have the source code regardless. You should always perform the submission under your own account too. Otherwise, it is the developer's app, not yours.
Sharing accounts is against the Apple Developer agreement anyway. The App Store Gold Rush is over. Now it is mostly zombie apps and competing fraudsters. You don't want to give someone access to your iTunes account. You really don't want to give someone access to your bank account either.
The best solution would be to convert your account to a business account. You may be able to have the developer submit the app and then transfer it to you. -
Hi all,
Can anyone please send me some document or help me some pointers as to how to create an ADOBE form and like form interactive with SAP?
I need use the Adobe form for a Purchase Request.
Eventually could me indicate some standard forms?
We've Abap Dynpro.
Kindly reply immediately as this is urgent.
Regards,
Gaetano
P.S.: we've new joiner for this argumentHi Gaetano,
this link takes u through various documents for craetion of WD applications in abap for Interactive forms
https://www.sdn.sap.com/irj/sdn/adobe?rid=/webcontent/uuid/24b9e126-0b01-0010-e098-f46384fad9f3 [original link is broken]
Hope this helps,
Best Regards
Amita -
I need to give my permission for one of my phone numbers to be ported to another carrier
My daughter lives in an area that does not have Verizon service. She is currently on my phone plan. The contract on her phone is ending in a couple of weeks and I need to give Verizon permission to release her phone number to her new carrier for the port. The carrier that she is going with tells her that I have to be present when she buys the new phone in order to do this. She lives 4 hours away from me and my being there is just not possible. Is there not another way?
Never ever call Verizon to remove a line that will be ported.
You will lose your daughters cell number if Verizon removes the line.
Have your daughter go to the new provider, have her give the Verizon account number off your invoice, have her give the number she is porting out (her cell number), and your account pin which unless you changed it is the last 4 digits of your social security number.
There should be no need to be with her, the store could always contact you if there is a snag. However it should be no issue if she has the information above.
Good Luck
Maybe you are looking for
-
Outstanding Invoices Report based on Customers
Hello everyone, I want to find out which customers have outstanding balances and against which invoices. Can some guide me on how to create such a report. Thanks Huzi
-
Please help in Stored procedure? Psoting third time Urgent!!!
Hi, We are running websphere3.5.3 on AS/400 machine with DB2Connect as local database. I am using com.ibm.db2.jdbc.app.DB2Driver We are trying to execute a servlet with stroedprocedure in it. In the bottom, I included complete error. Can some one hel
-
Redirecting traffic based on source address on CSS11503
Hi all, I need to redirect HTTP traffic originating from a specific range of IPs to a specific farm of HTTP servers. More specifically, I need request comming to CSS's outside VIP address on port 80/tcp to be redirected to the HTTP farm (2 boxes with
-
QT Pro Stops Recording Randomly
I am using QT Pro 7 to record with my iSight camera on my 13" unibody MacBook. It will simply stop recording (time lapse in bottom left hand corner stops and memory used in bottom right corner stop elapsing). However, the video still appears live. I
-
How can i chane the default on the reminder time to be 5am rather than 8am?
Thanks!