Problem definition complex join in the physical layer
I have a problem with the definition of a complex join in the physical layer.I have the following two tables:
DIM_ORG
Id_Org
DT_Start
DT_End
Nom_org
FACT_REV
Id_org
Recipes
The tabel DIM_ORG is type 2 SCD. The current/active nom_org can be identified in the table because DT_End will be empty.
Using the expression builder to configure the physical join I have entered the following expression:
DIM_ORG. Id_Org = FACT_REV. Id_Org AND DIM_ORG. DT_End is null
The expression builder accepts the syntax, but when I want to close the physical foreign key window I get the message:
[nQSError: 30001] Only the columns, designated operators and predicates are allowed.
Any suggestions how to solve this problem? Am just missing something? All I want to do is set up a join to pick up the active nom_org of my size.
Thanks for your help!
Make a foreign key in the physical layer:
DIM_ORG. Id_Org = FACT_REV. Id_Org
In the MDB, set the logical table org dim source/content in tab/where a part:
DIM_ORG. DT_End is null
Concerning
Goran
http://108obiee.blogspot.com
Tags: Business Intelligence
Similar Questions
-
How to set the join in the physical layer between the cube and the relational table
Hello
I have a data aggregated in essbase cube. I would like to supplement the information contained in the cube with data from relational source.
I read the 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 that describes how do.
In this article, I think I have to define a complex join between any cube of essbase to my relational table in the physical layer.
But when I use the Manager to join I am only able to define jooin between the tables of the source of the relationship, but not with the cube imported.
In my case, I'm trying to reach the risk dimension in the cube based on risk_type_code (Gen3 members), with risk_type_code in relationship table dt_risk_type.
How can I create this join?
Concerning
HananeRelationTable.dt_risk_type = cube. "" Gen3, risk. "
That's all ;-)
See you soon,.
C. -
limitation of complex enter the physical layer
Hi all
Is there a limit on the modeling of MDB when we use the complex join in the physical layer. I have 1 and 4 Dimension table with more physical table relation.
F-> D1-> D2-D3-D4 > >
F.Col1 = D1. Col1, D1. Col2 = D2. Col2, D2. COL3 = D3. COL3 and D3. COL4 = case when D4. Col5 is null then D4. Another Col6 D4. End Col5)
I use a complex join D3 - D4. In the report, I get the error [nQSError: 12002] communication to the Socket call = recv error: (number = 10038) an operation was attempted on something that is not a socket
If I create the new calculated column CalCCol in D4 table in sql, containing the same logic (case when D4.) Col5 is null then D4. Another Col6 D4. End Col5) and using this join column in physics D3-> D4 (D3. COL4 = D4. CalcCol) in the physical layer, the report works without error.
Should we do differently modeling in MDB layer or just this is a limitation with complex join in the physical layer?
Layer MDB
Fact table is joined with the D1 dimension table that has four (D1, D2, D3, D4) logic Table Source (LTS).
Thank you
ViratI don't think that there are limits for complex joins in MDB and physical layer. Correct me if I'm wrong...
NQSError reg. : error 12002--> may be reason for cache currupted can see when it changes the online mode...
Remove the cache and re-start the services that can help you.Assuming that you have mapped D2, D3, D4 tables D1 by add, button seems good.
Send me your RPD record if you have any questions...
If brand pls help
Published by: Srini VIEREN on January 22, 2013 16:01
-
Complex is associated with the physical layer
Hello Experts
Anyone know if we can create complex joins in the physical layer if so why we do and on what scenario we create complex joins in the physical layer?
Published by: Newby 13 Sep, 2010 14:10Hello
>(Interview question)?Do not post here the interview questions, take a scenario and build get to us, we will help you
http://forums.Oracle.com/forums/search.jspa?objid=F378&q=complex+joins+physical+layer
-
How to apply join types in the physical layer
Hi all
In Oracle Bi Admin tool, I've imported the views in the physical layer, and tried to reach points of view, now can we change the type of join in the physical layer?
sound off for me, how can I register the type of join as "left outer" or "right outer" participates in the physical layer.
can you pls help me, awating for your answers
Kind regards
MaryHi Mary,
In fact, you do not specify such information until the layer of logic (MDB). Just pretend that your physical join is an inner join for the moment. Put the tables in the MDB layer. Then look at the MDB joins. You will see that they are created as complex joins in the MDB layer, it is a best practice in the MDB layer. You will also notice a drop down which allows you to change the join of inner left outside/right external/full outer.
Hope that helps!
-Joe
-
In the physical layer star schema
Recently, I came across a question from a colleague. The discussion continues as follows:
He asked me what is the star schema, and where you can set? Physical layer or layer MDB?
I've explained on the star schema and responded to his rest of the doubt that we define it in the layer of MDB.
His immediate question is why can not we define it in the physical layer? Since MDB layer allows to build three-dimensional models, therefore, we must build it into this layer itself is my answer. But later in the evening, when I started to reflect on my way to the House, I started to think about his doubts.
Here is what am curious that we can unite our physical layer tables too, why we can't define star in the physical layer? and why only in MDB? and what are the differences in the joints that we made in the physical layer as the layer MDB?
I got tired of getting answers to these documents and in a few other online resources, but am not to succeed. Then, approach this forum in anticipation. Can anyof you help us to better understand these concepts.Yes, you need to (or is at least strongly recommended) to use complex joins in the MDB layer. I know that you can also use physical layers in the layer MDB, but I don't really know what happens when you do that and what are the consequences. I think I read once your knuckles are 'fixed' and the BI server is not to choose between the joints.
So the idea is: set the 'true' joined in the physical layer using physical joints and define complex joins in MDB layer and let the BI server decide what physical join, it should use.
-
Is associated with the physical layer
Hello
I have a small doubt:
Is it possible to give the outer joins in the physical layer+ of the RPD.i.e, left join, right outer join, and full outer join.
If so can you please give me links associated with that.
Thank you
CognetHi Cognet,
See can not do in the physical layer but in MDB layer its possiblehttp://varanasisaichand.blogspot.com/2010/01/how-to-make-outer-joins-in-OBIEE.html
Thank you
Saichand.v -
Import data 'ESSBASE' in the physical layer, it is about the relationship.
Hi Experts,
In 11.1.1.6.0 administrative tools.
When import "ESSBASE" Mutiple resource data in the physical layer and change the type of inner join to a left join in the meantime Dim and made the sale in MDB, it doesn't in the response.
Are you facing th same question before? Thank you.Hello
have you checked "LEFT_OUTER_JOIN_SUPPORTED" of the physical layer - > properties - the database > features? by default, people with reduced mobility.
Thank you
-
Is that fact is mandatory in the physical layer?
Hello
Fact table is required in the physical layer. I've done everything. I have only 5 Dimensions. How to join tables in the physical layer.
Thank you
VVRVVr,
Again, you go ahead with the method described above, but be sure that you will do something weird here. You may face erros while creating a simple report based on 3 tables independent Sun for which I am not sure abt the granularity. Always do a test and for simple indicates it shud work well as BI server will automatically choose this made a model for SUN - SUN.A small question, why are you so stressed out creation made in the physical layer?
Close this thread and open a new thread for any other question.
Hope its helpful
-
In the physical layer session variable
Hi all
I am using the session variable in the physical layer, I mean select the statement as region select, back, year of ABC where siteid ='VALUEOF (NQ_SESSION. ("' siteid ')' but it generates a warning saying that
WARNINGS:
GLOBAL:
The repository variable, NQ_SESSION. "' SiteId ', has no definition of value.
even if I gave the value is equal to zero for not exisiting site in init block, but it is always survey the same caveat.
is that what I'm doing wrong. Please can you give your valuable suggestions.
Thanks for your replies! 1Ignore this warning and check the answers. Because the RPD will not maintain any session variable value.
-
Could not import a custom in the physical layer table
Background
**********
We are implementing the OBI Applications
The RPD is OBI (analytical) applications, a. We created custom tables and are now building the logic layer.
Problem
*******
Created a new custom table in the physical OBAW using the username of the OBI (analytical objects owner)
Connected to the BI-Admin offline using the user/pwd administrator name
Utility of used import, the appropriate custom table table (you can see in the dialog box), taken from the warehouse. It brings up the dialog box, and it looks like it is to import the table (by displaying the file flying over).
Updating of the RPD. Even tried to connect and again.
When you check the physical layer you do not see the custom table. Y at - it a cache that needs to be eliminated?have you checked if it creates a new connection pool and the table under this new connection pool?
-
Hello
I need to create a view in the physical layer using 'Select' using the following code:
Select check_num, sum ((dtl_mi_netto_ttl*dtl_typ_cnt) + vat-dtl_dsc_ttl) amount
of mfd_check_dtl
After having sum ((dtl_mi_netto_ttl*dtl_typ_cnt) + vat-dtl_dsc_ttl) > = 0
Check_num group
I get an error "Syntax error near of 'group' on line 4".
Is the problem with the line "who?" Is there a way around it?
Thank youThe syntax is correct.
Try to you after the group by:
Select check_num, sum ((dtl_mi_netto_ttl*dtl_typ_cnt) + vat-dtl_dsc_ttl) amount
of mfd_check_dtl
Check_num group
having sum ((dtl_mi_netto_ttl*dtl_typ_cnt) + vat-dtl_dsc_ttl) > = 0Concerning
Goran
http://108obiee.blogspot.com -
Hello experts.
I've download a RPD on my local machine. I have already imported all of the tables used in this RPD on my local machine. I created the DSN (obiee_reports), and the test connection is successful.
I created a pool of connections with the DSN (obiee_reports). However, when I try to "view data" in the physical layer, the system throws an error "connection failed". Also, I am unable to create any analysis.
I m do not know what I missed. Please notify.
Thank you and best regards,
Serene
If you use Oracle db then go to OIC as calling interface.
HostName: port / ServiceName would be one that is suitable for use
-
Hi guys,.
I am not able to make the number of rows updated in the physical layer, I get an error message failed to connect. It comes to OBIEE 11 g Linux approx.
I put the tnsnames.ora file in the following path:
/ * / pkgs/linux/intel/OBIEE_DIT/MW_HOME/Oracle_BI1/network/admin /.
I have no admin under
/ * / pkgs/linux/intel/OBIEE_DIT/MW_HOME/oracle_common/network /.
But if I enter all TNS in Data Source name, I am able to connect:
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = xxx.xxx.com) (PORT = 1671)) (CONNECT_DATA = (SERVICE_NAME = US1OBIEE)))
I am not able to understand the question...
Thank you
Amit
It seems that the RPD is looking for local tns config... try to use as hostname: port / ServiceName
It should work, just in case where does not! stop to do so since it is question.
If brand aid
-
Indicators of the physical layer
Can anyone tell how to query to find clues to the physical layer to the RPD?
THX,
ParagHello
You can search in the administration tool > repository queries.
Select Type = physical Table
Click on filter > operator = OR > select item index = > contains > reference nameIf your meeting PARALLEL RPD, REWRITE, STAR_TRANSFORMATION advice in several tables, then mix with OR conditions such as
Tip contains PARALLEL OR
Tip contains REWRITING OR
Tip contains STAR_TRANSFORMATIONHope this helps
Maybe you are looking for
-
Satellite C650 USB - Ports off a few minutes after the start of every day
When I start my C650 Satellite for the first time every day the USB ports work perfectly, then after a few minutes, that you hear the-, they stop working and features of disappear of display devices & Printers. Reboot during the day makes no differen
-
BSOD when base closing program NI DAQ USB-6009
So, as the title suggests, I get the BSOD error code: MULTIPLE_IRP_COMPLETE_REQUESTS when I close the basic example of the analog input for NI USB-6009. Someone at - he lived this before? My specs are: -LV version 15.0 32 bits (developing 64-bit inst
-
Troubleshooting for CAPI2 event ID 11 occurring against Windows Update
We have received reports of problems with certificates with servers of WU It is not the servers of WU, but a conflict with the third party AV A lot of people complain that there is a problem with certificates on servers of WU In the questions I saw
-
original title: Geekkk SquadI tried to talk with the team of geek on the internet. I keep getting a message that says disable popups blocker. I have it turned on and outside. Nothing... Any suggestions?
-
Hello, recently I found a program called die.bat in C:\Users\[Name]\AppData\Roaming, it's really weird. It is not a virus and when I opened a CMD window opens and closes instantly. I pressed edit and this is what he had: ping 192.0.2.2 n 1 w 1 > null