Please help me out with this error:Logical dimension table D_TARGET has a source D_TARGET that does not join to any fact source.
I get the folowing error when I run the global consistency check
WARNINGS:
Business Model DAC_Measures:
[39008] Logical dimension table D_TARGET has a source D_TARGET that does not join to any fact source.
Can someone help me out please?
Thank you!
It seems your dimension is not joined to any facts. Did you check your BMM/physical joins?
Similar Messages
-
Logical Dimension tabel does not join to any fact source
I want to create a new “Dimension” table. This will be an Account Geographic dimension. My Business and Physical model are setup as follows:
1. Account Address (WC_ADDR_F) is joined to Account (W_ORG_D) which is joined to multiple Fact tables (Ex: Order Item (W_ORDERITEM_F)
2. When I perform “Global Consistency” check it comes back with no errors or warnings.
I create the Account Geographic dimension as follows:
1. I right click on the subject area and select New Object->Dimension and name it “Account Geographic Dimension”. I do not select or change anything else.
2. I right click on the new dimension and select New Object->Logical Level. I name the level “All” and check the “Grand total level” check box. Nothing else is changed.
3. I right click on the “All” level and select New Object->Child Level. I name the level “Country”, set number of elements to 200.
4. I right click on the “Country” level and select New Object->Child Level. I name the level “State”, set number of elements to 250.
5. I drag the “Country” element from the Logical table (Account Address) to the “Country Level” on the new Dimension (Account Geographic Dimension)
6. I drag the “State” element from the Logical table (Account Address) to the “State Level” on the new Dimension (Account Geographic Dimension)
7. I then select the “Country” level properties and add a new key. For the key I select the “Country” column that I just dragged up there.
8. I then select the “State” level properties and add a new key. For the key I select the “State” column that I just dragged up there.
My goal is that when an Analyst selects the “Country” column in Answers from the “Account Address” area that the user would be able to drill down from “Country” to “State”.
When I perform “Global Consistency” I now get the following warning:
WARNINGS:
BUSINESS MODEL CCCi Analytics:
[39008] Logical dimension table Account Address has a source CCCi_Dim_WC_ADDR_F_AccountAddress that does not join to any fact source.
Why do I now get an error no the Account Address table for not connecting to a Fact table? The error message references the “Account Address” dimension table which I believe is the source to the Account Geographic Dimension. If this is the source table, why did it not get a warning message before I created the new dimension?
Thanks…Here is the solution that I was able to get to work:
1. I did not have to reduce the business model to a star but was able to keep it a snowflake
Final design (which was same as the original) here is the Business Model (snowflake schema)
1. Account Hierarchy (logical) -> Account (logical) -> Order Item Fact
2. Account Address (logical) -> Account (logical) -> Order Item Fact
In this model the logical tables Account Hierarchy and Account Address snowflake off of the Account table which joins to the Fact table. I then:
1. Created an “Account” dimension
2. Created a child “Account Total” level
3. Created two (2) children off of the “Account Total” level: (1) Account Address Country and (2) Account Hierarchy Top Level
a. Key for “Account Address Country” was the Country column from Account Address (logical)
b. Key for “Account Hierarchy Top Level” was the Top Level Account Name from Account Hierarchy (logical)
4. Off of “Account Address Country”:
a. Created a (1) child off of “Account Address Country” called “Account Address State” with the State field from the Account Address (logical) as the key
b. Created a (1) child off of “Account Address State” called “Account Address Detail” with the ROW_WID from the Account Address (logical) as the key
c. Created a (1) child off of “Account Address Detail” with the ROW_WID from the Account (logical) as the key
5. Off o “Account Hierarchy Top Level”:
a. Created a (1) child off of “Account Hierarchy Top Level” called “Account Hierarchy Level 1” with the Top Account ID from Account Hierarchy (logical) as the key
b. Created (1) child off of “Account Hierarchy Level 1” called “Account Hierarchy Detail” with the ROW_WID from “Account Hierarchy” as the key
c. Crated a (1) child off of “Account Hierarchy Detail” with the ROW_WID from the Account (logical) as the key
The global consistency check completed with no errors or warning with this design. It appears that perhaps you need to have all of the logical table keys in the dimension path that trace to the Fact table. One other note, cannot repeat use of other columns in the dimension except for the key of the first logical table.
Please let me know if I missed something. -
[39008] Logical dimension table has a source that does not join to any fact
Dear reader,
After deleting a fact table from my physical layer and deleting it from my business model I'm getting an error: [39008] Logical dimension table TABLE X has a source TABLE X that does not join to any fact source. I do have an other fact table in the same physical model and in the same business model wich is joined to TABLE X both in the physical and business model.
I cannot figure out why I'm getting this error, even after deleting all joins and rebuilding the joins I'm getting this error. When I look into the "Joins Manager" these joins both in physical as well as logical model do exist, but with consistency check it warns me about [39008] blabla. When I ignore the warning and go to answers and try to show TABLE X (not fact, but dim) it gives me the following error.
Odbc driver returned an error (SQLExecDirectW).
Error Details
Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 14026] Unable to navigate requested expression: TABLE X.column X Please fix the metadata consistency warnings. (HY000)
SQL Issued: SELECT TABLE X.column X saw_0 FROM subject area ORDER BY saw_0
There is one *"special"* thing about this join. It is a complex join in the physical layer, because I need to do a between on dates and a smaller or equal than current date like this example dim.date between fact.date_begin and fact.date_end and dim.date <= current_date. In the business model I've got another complex join
Any help is kindly appreciated!Hi,
Have you specified the Content level of the Fact table and mapped it with the dimension in question? Ideally this should be done by default since one of the main features of the Oracle BI is its ability to determine which source to use and specifying content level is one of the main ways to achieve this.
Another quick thing that you might try is creating a dimension (hierarchy) in case it is not already present. I had a similar issue few days back and the warning was miraculously gone by doing this.
Regards -
Logical Dim table does not join to any fact source
[39008]Logical Dimension table <table name> has a source < table name> that does not join to any fact source.
I am getting the above error when the "correct" joins have been made in both the physical and BMM diagrams. My fact tables are showing yellow as they should and my dimension tables are white like they should be. I am only getting this as a warning though when I run a request against the tables in Answers it is telling me to resolve the warnings in the admin tool.
I know this has already been posted before -- though I did not see any additional info to correct the issue. Any help is greatly appreciated.Hi
Follow the following Step:
In BMM expend you fact table.
Expend your sources option that is present in fact table.
Now get the property of the fact table source.
In General tab Add button is present click on that
It will open new Browse window and in right bottom part it gives some table name.
select your fact table from that and click on select.
now your table will be selected nwo click on ok.
Now save this and click on Globle Chick in.
Now I think it will not give you any working msg.
If againg you have any proble then let me know.
Thanks
Siddhartha P -
[39008] Logical dimension table has a source that does not join to any fac
Hi
I have a problem in BMM layer:
*[*39008] Logical dimension table X has a source Y that does not join to any fact source.*
To start with I have three tables joining to Cust (customer) table in physical layer
Cust-Seg (Segments)-------------------------------->>Cust via segment key
Cust-Geo (customer Geographics)-------------->>Cust via address key
in the BMM layer under the CUST table when I pull in Cust- seg it works fine .
But it gives an warning [39008] -if iI create a single LTS for the product with the join for all 3 tables
The Same warning appears when i import th Cust -seg table as Logical tableHave you tried this?
http://obiee11gqna.blogspot.com/2011/02/obiee-error-39008.html -
Hi Gurus,
I have warning:
"[39008] Logical dimension table X has a source that does not join to any fact source"
WHERE X:
PROMOTIONS,PRODUCTS, CUSTOMERS, CHANNELS
but all logical table are mapped to fact.
Eveb I can create reports for them
(The metadata was derived from OWB 11gR2, SALES_EE)
Thanks
Laszlo
Thanks for Your earlier answer as well!Hi,
Did you create hierrarchy on that dimension.?
Add contel level in fact source to hierarrchy detail for the fact that joins the dimension.
Look at this for best practice...http://gerardnico.com/wiki/dat/obiee/hierarchy?s
Please do close your previous thread assigning points by clicking helpful or correct to the replies
Import XML file into rpd file
Thanks,
Srikanth -
My iPhone 6 ear speaker is not working properly I couldn't able to hear any thing from ear speaker to listen I had to put on loud speaker or to use hands free please help me out with this problem if some body have answer?
Hi Venkata from NZ,
If you are having an issue with the speaker on your iPhone, I would suggest that you troubleshoot using the steps in this article -
If you hear no sound or distorted sound from your iPhone, iPad, or iPod touch speaker - Apple Support
Thanks for using Apple Support Communities.
Best,
Brett L -
Please help me out for this error
Hi all,
I am facing one problem when I am running my appliction.
Cannot find message resources under key org.apache.struts.action.MESSAGE
jsp code:
<logic:notEmpty name=+"usersList"+ scope=+"session"+>
<bean:define id=+"records"+ name=+"usersList"+ scope=+"session"+ type=+"java.util.List"+/>
<table border=+"1"+>
<tr>
<td>User Name</td>
<td>Marks</td>
<td>DOB</td>
</tr>
<logic:iterate id=+"record"+ name=+"records"+ type=+"com.irc.vo.UserVO"+>
<tr>
<td><bean:write name=+"record"+ property=+"userId"+/></td>
<td><bean:write name=+"record"+ property=+"marks"+/></td>
<td><bean:write name=+"record"+ property=+"DOB"+/></td>
</tr>
</logic:iterate>
</table>
</logic:notEmpty>But I am pretty sure that the problem is not with ApplicationResources properties file or something. Because 1) I am not implementing in such a way 2) it was running fine when I removing "center" and "DOB" in my jsp.
My doubt of this problem is it is not able to render "marks" and "DOB" are not of string type of fields in UserVO.
Any help in this regard is much appreciable.sureshkumargem wrote:
My doubt of this problem is it is not able to render "marks" and "DOB" are not of string type of fields in UserVO.Even if marks and DOB are not of String types, that should not make any difference. Check whether you have proper getters and setters for them.
Also check whether you have
commons-digester.jar
commons-beanutils.jar
Along with struts.jar files into the "/WEB-INF/lib" folder of you context root. -
I am new to illustrator. Please help me out with this.
I am totally confused about how is it done
I created a stripes pattern but when applying it to the font it overlaps at the closing edge of the font. Please help my if there is a tutorial for doing this.Sidaddict,
You can create it from a combination of carefully chosen straight (open) paths and closed paths, especially using Object>Path>Offset Path by the distance between paths, using operations like Object>Path>Divide Objects Below on certain copies of paths along with cutting with the Scissors Tool, general copying, and deleting unwanted parts underway.
View>Smart Guides are your friends.
The (18) vertical paths may be created by moving copies or from a tall thin rectangle using Object>Path>Offset Path, or just by moving a copy multiple time, then cut as desired.
The B may be created from a (partially overlapping) double set based on the innermost closed (upper) path using Object>Path>Offset Path, and moving a copy, then deleting unwanted parts.
The E and the text frames may be created from rectangles corresponding to the innermost of a series of closed paths, then using Object>Path>Offset Path, then deleting unwanted parts.
If the vertical lines are created as closed paths, copies of the outermost shapes of the B, E, and text boxes may be used to cut them using Object>Path>Divide Objects Below.
Throughout, you need to think ahead and build/remove paths. Especially important is to see how the desired shapes can be built from an original closed path (set) using offset path, such as the B, E, and text boxes, where you need to imagine the parts to be later deleted again. -
Time Dimensions and Logical dimension "..that not join to any fact source"
Hi Guys,
I get the following error on the ANSWERS front end:
Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 14026] Unable to navigate requested expression: ToDate(SPECIFICG:[DAggr(RFACT.SPECIFIC [ ] by [ EFact.NO [ ] , Year.ID [ ] ] )], [Level Years]). Please fix the metadata consistency warnings. (HY000)
SQL Issued: SELECT EFact.NO saw_0, Fact.YTD_E saw_1, EFact.MTD_E saw_2 FROM "E#1" ORDER BY saw_0
The consistency manager shows no errors and the tables are physically joined up via foreign key i.e.
fact year monthday
data - date - date
year month
day
[see screen print|www.metallon.org/test/foreign.jpg]
I would be thankfull for any suggestions!Hello wildmight.
I followed this tutorial:
http://www.rittmanmead.com/2007/04/30/obi-ee-time-dimensions-and-time-series-calculations/
Why should this layout not work?
Do you have a better idea?
When you say "it has to be one table" do you mean
that quartermonthday and year need to be ONE?
I just rememered that Oracle Hyperion Planning has to have
time and months seperated.
Hello mod100.
What do you mean hierachy over the time dimension?
Is it not obvious from the screen print that I have a hierachy
i.e. yeartotal - years and
quarters - months- days.
I read that by default the LEVELS are set to the lowerst. so thats fine. I set them by myself to the lowest as well but the ERROR is still the same.
no, I have not set the levels as in
http://obiee-tips.blogspot.com/2009/10/logical-levels.html -
Please help me out with this report
hi to all experts,
my requirement is to display only those purchase order that were created on Saturdays and sundays. i have toiled hard and could develop the code but still im not be able to get the requirement.IT is showing all purchase order for the given date range. what should be modified in my code.
*& Report Z_DAYS_SUNDAY_SAT *
*& This report will display purchase order created on saturday and sunday *
REPORT Z_DAYS_SUNDAY_SAT .
tables: ekko,dtresr.
types: begin of ty_pur,
ebeln type ekko-ebeln,"purchase document no
bukrs type ekko-bukrs,"company code
bstyp type ekko-bstyp,"document category
bsart type ekko-bsart,"document type
aedat type ekko-aedat,"date on which record was created
end of ty_pur,
begin of ty_days,
days type ekko-aedat,
end of ty_days.
data: it_ekko type table of ty_pur,
wa_ekko like line of it_ekko,
it_days type table of ty_days,
wa_days like line of it_days.
data : dbtwn type i,
g_day type dtresr-weekday.
parameters : p1 type dats,
p2 type dats.
ranges : r_day for ekko-aedat.
r_day-low = p1.
r_day-high = p2.
r_day-sign = 'I'.
r_day-option = 'BT'.
append r_day.
if p2 gt p1.
dbtwn = p2 - p1.
else.
message e000(zhnc) with 'plz enter date in proper order'.
endif.
do dbtwn times.
CALL FUNCTION 'DATE_TO_DAY'
EXPORTING
date = p1
IMPORTING
WEEKDAY = g_day.
if g_day = 'Sat.' or g_day = 'Sunday'.
wa_days = G_DAY.
APPEND wa_days TO it_days.
p1 = p1 + 1.
Endif.
enddo.
select ebeln
bukrs
bstyp
bsart
aedat from ekko into table it_ekko where aedat in r_day.
loop at it_ekko into wa_ekko.
READ TABLE it_days INTO wa_days WITH KEY wa_days-days.
write : / wa_ekko-ebeln,wa_ekko-bukrs,wa_ekko-bstyp,wa_ekko-bsart, wa_days-days.
endloop.Hi
try this code I've made changes...
*& Report Z_DAYS_SUNDAY_SAT *
*& This report will display purchase order created on saturday and sunday *
REPORT Z_DAYS_SUNDAY_SAT .
TABLES: ekko,dtresr.
TYPES: BEGIN OF ty_pur,
ebeln TYPE ekko-ebeln,"purchase document no
bukrs TYPE ekko-bukrs,"company code
bstyp TYPE ekko-bstyp,"document category
bsart TYPE ekko-bsart,"document type
aedat TYPE ekko-aedat,"date on which record was created
END OF ty_pur,
BEGIN OF ty_days,
days TYPE ekko-aedat,
END OF ty_days.
DATA: it_ekko TYPE TABLE OF ty_pur,
wa_ekko LIKE LINE OF it_ekko,
it_days TYPE TABLE OF ty_days,
wa_days LIKE LINE OF it_days.
DATA : dbtwn TYPE i,
g_day TYPE dtresr-weekday.
PARAMETERS : p1 TYPE dats,
p2 TYPE dats.
RANGES : r_day FOR ekko-aedat.
r_day-low = p1.
r_day-high = p2.
r_day-sign = 'I'.
r_day-option = 'BT'.
APPEND r_day.
IF p2 GT p1.
dbtwn = p2 - p1.
ELSE.
MESSAGE e000(zhnc) WITH 'plz enter date in proper order'.
ENDIF.
*DO dbtwn TIMES.
* CALL FUNCTION 'DATE_TO_DAY'
* EXPORTING
* date = p1
* IMPORTING
* weekday = g_day.
* IF g_day = 'Sat.' OR g_day = 'Sunday'.
* wa_days = g_day.
* APPEND wa_days TO it_days.
* ENDIF.
* p1 = p1 + 1.
*ENDDO.
SELECT ebeln bukrs bstyp bsart aedat FROM ekko INTO TABLE it_ekko WHERE aedat IN
r_day.
LOOP AT it_ekko INTO wa_ekko.
CALL FUNCTION 'DATE_TO_DAY'
EXPORTING
date = wa_ekko-aedat
IMPORTING
weekday = g_day.
IF g_day = 'Sat.' OR g_day = 'Sunday'.
WRITE : / wa_ekko-ebeln, wa_ekko-bukrs, wa_ekko-bstyp, wa_ekko-bsart, g_day.
ENDIF.
ENDLOOP. -
PLEASE HELP ME OUT WITH THIS REQUIREMENT VERY URGENT
HI TO ALL EXPERTS,
I HAVE AN INTERNAL TABLE IT_EXCEL WITH THREE FIELDS
SUPPOSE
ROW COL VAL
1 1 231
1 2 001
NOW I WANT TO MOVE JUST THAT VAL (COLOUMN)CONTENTS TO ANOTHER INTERNAL TABLE
FOR EX :
DATA : BEGIN OF ITAB OCCURS 0,
VAL1(4),
VAL2(5),
END OF ITAB.
NOW THAT ITAB SHOULD HAVE
VAL1 VAL2
231 001
PLEASE ANYONE EXPALIN HOW TO DO IT?
FULL POINTS FOR CORRECT ANSWERHI PABLO,
IM SENDING THE CODE,
IM HAVE WRITEN A BAPI FOR MATERIAL SAVE
I HAVE GOT THE DATA IN EXCEL FILE.
NOW I WANT TO MOVE THE VALUE COLOUMN OF EXCEL INTERNAL TABLE TO IT_DATA INTERNAL TABLE
REPORT ZBAPI_MATERIAL_SAVEDATA NO STANDARD PAGE HEADING MESSAGE-ID (ZHNC).
TYPES:BEGIN OF TY_MAT,
MATERIAL(4),
IND_SECTOR(1),
MATL_TYPE(4),
MATL_GROUP(9),
BASE_UOM(3),
BASE_UOM_ISO(3),
PLANT(4),
DEL_FLAG(1),
PUR_GROUP(3),
BASE_QTY(13),
PLANT1(4),
STGE_LOC(4),
MRP_IND(1),
SALES_ORG(4),
DISTR_CHAN(2),
DEL_FLAG1(1),
MIN_ORDER(13),
MAKTX(40),
LANGU(2),
END OF TY_MAT.
DATA: IT_DATA TYPE TABLE OF TY_MAT,
WA_DATA LIKE LINE OF IT_DATA,
WA_DATA1 TYPE TY_MAT.
*DECLARING WORK AREA TO BE PASSED TO THE FUNCTION MODULE.
DATA: BAPI_HEAD LIKE BAPIMATHEAD,
BAPI_CLIENTDATA LIKE BAPI_MARA,
BAPI_CLIENTDATAX LIKE BAPI_MARAX,
BAPI_PLANTDATA LIKE BAPI_MARC,
BAPI_PLANTDATAX LIKE BAPI_MARCX,
BAPI_STORAGELOCATIONDATA LIKE BAPI_MARD,
BAPI_STORAGELOCATIONDATAX LIKE BAPI_MARDX,
BAPI_SALESDATA LIKE BAPI_MVKE,
BAPI_SALESDATAX LIKE BAPI_MVKEX,
BAPI_MAKT LIKE BAPI_MAKT,
BAPI_RETURN LIKE BAPIRET2.
*EXCELAL TABLE TO HOLD THE MATERIAL DESCRIPTION
DATA: BEGIN OF IT_MAKT.
INCLUDE STRUCTURE BAPI_MAKT.
DATA END OF IT_MAKT.
DATA:BEGIN OF IT_RET.
INCLUDE STRUCTURE BAPIRET2.
DATA END OF IT_RET.
*EXCELAL TABLE TO HOLD HEADER DATA
DATA: IT_EXCEL TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.
*SELECTION-SCREEN ELEMENTS
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETER: FNAME TYPE RLGRAP-FILENAME OBLIGATORY.
PARAMETERS: P_BEGCOL TYPE I DEFAULT 1 NO-DISPLAY,
P_BEGROW TYPE I DEFAULT 1 NO-DISPLAY,
P_ENDCOL TYPE I DEFAULT 100 NO-DISPLAY,
P_ENDROW TYPE I DEFAULT 32000 NO-DISPLAY.
SELECTION-SCREEN END OF BLOCK B1.
*DECLARATION OF EXCELAL TABLE
AT SELECTION-SCREEN ON VALUE-REQUEST FOR FNAME.
PERFORM F_GET_FILE USING FNAME.
START-OF-SELECTION.
PERFORM F_XLS_ITAB USING FNAME
CHANGING IT_EXCEL.
PERFORM F_MOVE_DATA.
*& Form F_GET_FILE
text*
-->P_FNAME text*
<--P_SY_SUBRC text*
FORM F_GET_FILE USING P_FNAME LIKE FNAME.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
PROGRAM_NAME = SYST-REPID
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = ' '*
STATIC = ' '*
MASK = ' '*
CHANGING
FILE_NAME = P_FNAME
EXCEPTIONS*
MASK_TOO_LONG = 1*
OTHERS = 2*
IF SY-SUBRC <> 0.
MESSAGE E006(ZHNC).
ENDIF.
ENDFORM. " F_GET_FILE
*& Form F_XLS_ITAB
text*
-->P_FNAME text*
<--P_IT_EXCEL text*
FORM F_XLS_ITAB USING P_FNAME
CHANGING P_IT_EXCEL.
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
FILENAME = FNAME
I_BEGIN_COL = P_BEGCOL
I_BEGIN_ROW = P_BEGROW
I_END_COL = P_ENDCOL
I_END_ROW = P_ENDROW
TABLES
INTERN = IT_EXCEL
EXCEPTIONS
INCONSISTENT_PARAMETERS = 1
UPLOAD_OLE = 2
OTHERS = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO*
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.*
ENDIF. -
WARNINGS:
[39008] Logical dimension table D1_CALENDAR2 has a source D1_CALENDAR2 that does not join to any fact source
even though it is joined to a fact , can any one tell me the reason y im gettin this warning?
Thanks in Advane.Looks like you have not added all dimensions to Fact's Logical level.
Add D1_CALENDAR2's dimension to Fact's Content tab.
OR make sure all dimensions added to Fact's Content tab.
If helps Pls mark correct or helpful
Edited by: svee on Aug 3, 2012 1:26 PM -
[39008] Logical dimension table X has a source
Hi
I have a Fact table with some dimensions. If I add a detail table to that Fact table I get:
[39008] Logical dimension table X has a source
Y that does not join to any fact
source.
For each dimension that I had.
Is this possible to model?. To have a fact that have details. I want to create pivot tables with the fact table, and some tables for the fact/detail relationship.
Regards,
Néstor BoscánHi..
Sorry to say this, i didn't understand your question properly..
But as per i understood,
your logical table is mixed of measures as well as dimension columns...
In this case, need to concentrate on rpd, business model development...
Need to divide the table into fact as well as dimension table in BMM...
All measures corresponding to table will located in fact table and remaining all dimensions will be in dimension table...
This is the best way of developing rpd..
Thanks & Regards
Kishore Guggilla -
Oracle BI 11g
Hi,
I have this set of tables:
1) Table "Sales" with fields: ID, Billdate, ProductID, Amount
2) Table "Products" with fields: ID, ProductName, BrandID, TypeID
3) Table "Brands" with fields: ID, Name
4) Table "ProductTypes": ID, Name
In Physical layer I add these tables and create Physical Diagram with constraints like this:
[Brands] -------------------->[Products]
[ProductTypes] ---------->[Products]
[Products] -----------------> [Sales]
In Logical Layer I create logical table T1 Products with sources:
- LTS1 Brands,
- LTS2 ProductTypes,
- LTS3 Products
and fields:
- ProductID
- ProductName
- Brand
- ProductType
After that I create Dimention With Level-Based Hierarchy (H1 Products):
Total Products
- Brands
-- ProductTypes
--- Detail Products
When I try "Check Global Consistency" I get warning: "[39008] Logical dimension table T1 Products has a source LTS1 Brends that does not join to any fact source."
And after that when I try to make Analysis in Oracle BI, for example:
H1 Products | Amount
and then drill down item "Total Products" I receive error:
"State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 14025] No fact table exists at the requested level of detail: [,Brand,,,,,,,,,]. (HY000)"
What's wrong? Where do I mistake? And why I don't get any messages about Logical Table Source LTS2 Product Type?Hi,
you can create a single LTS for the product with the join for all 3 tables. Do you have a particular reason for the modelling that you have used?
Regards,
Gianluca
Maybe you are looking for
-
How can I disable home sharing on crashed PC?
My old PC has crashed (mainboard defective). As it had itunes homesharing enabled for WIN7 and virtual XP, I'm loosing 2 of 5 credits for homesharing enables on machines. How can I get back those 2 credits from the crashed PC? There's no way to get t
-
Flash builder 4.5.1 ios build fails with error map failed
I have built several test app with flash builder 4.5 and now 4.5.1. I am working on an app for ipad, but when I run a test build it runs for several minutes as if it is going to create the ipa, but then error out and displays the following error mes
-
Guys need some assistance!
Hi.. before i purchased the nano i had previously had a ipod mini,the ipod mini came with a ipod udater which was "24/03/05", when it came to placing the nano updater on the comp i had loads of problems. 1)ipod would not appear in the load up part of
-
Instructions to add an airport express to your existing network
Adding your airport express to your existing wireless (none apple) network seems a hard thing to do since the instruction manual doesn’t tell the simple steps to be taken. Changing the network settings once configured causes the same trouble. Many of
-
Is it possible to reclaim memory from "SWF Files"?
I'm working on an modular app which accumulates quite a bit of memory as "SWF Files". I'm wondering if that data is redundant with the Bitmap and other ActionScript Objects that get created once the swf file is expanded and processed. Or is it some