BMM Logical Table  -  Create Multiple dimension

Hi All,
In BMM , I want to create more than one Dimension for a Logical Table. Is it possible to create multiple dimensional hierarchies on a single logical table. Can one share the thoughts or provide inputs. Thanks is Advance
S

If I understood your requirements, you are basically trying to do the "Role Playing" dimensions. Is that correct? Ifso, You can create alias for the associated physical table, and then use those aliases as logical tables and then create dimensions of this.
HTH
Mahesh

Similar Messages

  • Consistency check error 38011: Logical tables from multiple subject areas..

    I received multiple 38011 errors when performing a consistency check after merging repositories:
    For example:
    Logical tables from multiple subject areas associated, OHRP and Enterprise Warehouse
    (OHRP and Enterprise Warehouse refer to different business models)
    I'm really not sure what this means, and Metalink and Google aren't turning up anything.
    Thoughts?
    -John

    John,
    Does it say anything about Assertion Failure? Also, this is straight up from help regarding import (through file menu) "Use this option when the objects you import are unrelated to objects already in the repository such as when the business model and physical layer objects do not exist. If an object of the same name and type exists, the import process overwrites the existing object with the new object. When you import objects from one repository into another, the repository from which you are importing must be consistent."
    Sometimes Merge does bring unexpected (and unwanted results) - especially if there're presentation aliases, duplicate business models, or naming conflicts. If it's not too late, I suggest you use Import,rather than Merge, also, preferably starting with a new RPD file. This would enable you to bring items piece-by-piece and hopefully would allow you to isolate the problem.
    Also, depending on the size - it's sometimes preferable to just reproduce missing part(s). I hope this is helpful.
    Also, I forgot to say - the Import is deprecated and not supported. They suggest you use Project Extract and Merge. If Merge isn't working out for you and Import isn't an option - maybe you could try Project.
    Edited by: wildmight on Mar 9, 2009 7:58 AM

  • Using different logical tables in one dimension

    Hello.
    I have two fact tables and two dimension tables Country and Region. One fact table depend on one dimension table like it shown in this link - http://file.qip.ru/file/121151603/3b4ebdba/2_online.html. Table Country is received from table Region by DISTINCT.
    At the presentation I have to realize one column in Presentation Catalog for both columns Country Name (or Country Id) from Country and Region, the user won't know that one fact table depends on COUNTRY and other on REGION.
    Also I have to realize the dimention "Geography" (Country->District->Region) for fact table SALE_REGION.
    Could Oracle BI automatically choose from which table get data and if it can, how I should make the logical model?
    Thanks.
    PS.
    The best variant I realized it this - http://file.qip.ru/file/121154314/8d242b81/3_online.html where District is the shared child for second Country level, but it doesn't work properly.

    Y don't u use union request in first request details of fact1 and its related dimensions and in 2nd request fact 2 and its related dimensions.
    I guess this should work
    Thanks
    Subhash

  • Where clause in BMM (logical table Source) is not working

    Hello Folks ,
    I felt I ask here before I ask Siebel(oops Oracle!) support, by which I could save significant time NOT restart box multiple times , change log level , upload RPD , making multiple screen shots etc.. etc..
    Here is an example the scenario
    I have a custom field in the activity called the Activity source with two digit abbreviation
    TX – Text message
    LT – Letter
    EM – Email so forth
    The LOV table W_LOV_D has the type as CUST_SRC_ACT
    Whoever implemented analytics they did an alias table for W_LOV_D and did a physical join between W_ACTICITY_F to W_LOV_D through field VAL
    W_ACTICITY_F.X_ACT_SRC--> W_LOV_D.VAL and they did not do a where clause in BMM to retrieve only W_LOV_D.TYPE =’CUST_SRC_ACT’
    So in fact the query pulls TX for CUST_SRC_ACT as well as TX for State abbreviation
    I went ahead and added the where clause filter
    "Siebel Data Warehouse".Catalog.dbo."Dim_W_LOV_D_Acty_Src".TYPE = 'CUST_SRC_ACT'
    I saved the repository and started the server (I was doing offline) spooled the SQL and the results are the same. Looks like the filter is not being applied.
    I did reload the server meta data etc..
    Would anyone knows what is going on with the filter (or what I am doing wrong)?
    Thanks in advance,
    AP

    hi Ap,
    Pull only Dim_W_LOV_D_Acty_Src column into answers and check whether u r able to see CUST_SRC_ACT or not .Of course, you need to check sql query too
    Thanks,
    Saichand.v

  • Logic to create multiple numbered copies of a page?

    I have compiled a report that I need to create unique numbered instances of a page based on a number of units for different vendors, and I'm trying to automate the process. I use a parameter field to tell the report to determine the number of units that necessitate an additional copy of the report. For instance, if I enter a parameter of 10 and there are 50 units, I need to get 5 copies of the report; if there are 175 units, I need 18, and so on.
    I'm trying to use a do while loop where I increment the page count lower each time a page is printed, but I can't figure out exactly how to pull it off..... Here's what I've got:
    Dim c
    c = {@total_reports}
    Do While c > 0
        if c = 1 then Exit Do
        c = c - 1
    Loop
    formula = c
    Total reports is the total number of pages I need for an individual report. There may be hundreds of individual reports for which I need to go through this duplication process.....
    Of course, the formula as written only counts down to 1 and prints "1" into a single instance of a report, but that is where I'm hung up - how can I get it to start with number 18 and count down to number 1, and to then move on to the next unique report?
    A million thanks in advance for any help!

    This returns a 1 for all instances in the test report I'm using.
    I didn't use the Roundup methodology because I need each instance of the report to return the value of units associated with the individual page/instance.
    For example, if there are 238 units of a product, and the parameter entry denotes a split of 25, then I need it to create 9 reports, each noting that it covers 25 units (9*25=225) and one report noting that it covers 13 units (238-225=13). The mathematical end of things is pretty tidy, but I'm having trouble figuring out how to get it to print the "25" nine times and "13" once..... I need it to print to the page prior to going into the loop each time:
    Dim c
    c = {@total_reports}
    Do While c > 0
        if c = 1 then Exit Do
        c = c - 1
    ----- PRINT VALUE TO PAGE LOGIC HERE -----
    Loop
    formula = c
    I rarely have to use the basic scripting, so I'm just not sure how to get it to do what I want....

  • Multiple dimensions from single logical table

    Hi,
    I cannot seem to create multiple dimensions based one one single logical table. For example, I have a Time table from which I'd like to create a calendar time dimension and a fiscal time dimension. However, as soon as one dimension is created, I cannot create another dimension from the same logical table.
    Is it possible?
    Thanks

    Jlin,
    If I understood your requirement correctly you need to create multiple Hierarchies out of a single Logical Dimension table, this is possibe the base rule for creating a hierarchy is you should have a common starting point( Grand Total Level) and a common ending point( Detail Level), first create this and create sublevels and share the Detail Level as a child. This will allow you to create multiple hiearchies out of a single dimension. One level will have drill down on the Calendar dimension and one one the Fiscal and both will have the common detail key like day key.Hope this helps.
    Arjun

  • Aggregation Rule in a Dimension Logical Table

    Hi!
    I have a Dimension Logical Table which is related (one-to-many) with several Fact Logical Tables.
    This Dimension has 1 logical column which has an aggregation defined:
    - Account Last Creation Date = Max(D_CUSTOMER_ACCOUNT.CREATION_DATE)
    When I use Answers to build a report using this Logical Columns the following error appears:
    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: IWS Client - Last Account Creation Date:[DAggr(ACCOUNT.IWS Client - Last Account Creation Date by [ ACCOUNT.TLC Account Warehouse Key Account Table] SB CUSTOMER ACCOUNT)]. Please fix the metadata consistency warnings. (HY000)
    SQL Issued: SELECT ACCOUNT."IWS Client - Last Account Creation Date" saw_0 FROM "VFPT - Upgrade Siebel"
    How can I workaround this issue?
    Thanks.

    Hi!
    My understanding is that you have set an aggregation (in the aggregation tab) to a mapped field.
    Wildmight is right, you can't use aggregation is dimension tables. Which makes sense.
    Instead, you can try to create a new logical field with the name of your choice, checking the "use existing logical columns as the source" check box and put your formula in it. At the right of the text box, there's a little button [...] that can help you building a correct formula.
    I hope this helps.
    Ced.

  • Hierarchies using Multiple Dimensions

    Just posting this out there if there is any way to create hierarchies/ drill paths leveraging multiple dimensions? e.g. Columns A from DIM1 (parent) drills down to Column B from DIM2 (child). The model is a simple star wherein the two dimensions are joined through a fact.

    Hi,
    Thanks for responding.
    As of last evening we tried creating multiple physical layer alias's of the dim tables in question such that we could create mutiple hierarchies for varied drill downs with "preffered drill paths". While doing the same we kind of figured out the same as to why head down that route wherein we could just have 4 aliases for 2 dimension tables and make use of a single LTS name within a logical table with multiple sources. This way using a single LTS name with multiple source joins, we could solve this.
    Thanks. I will mark as helpful since if I had read it earlier it would have directed us in the right direction much faster.

  • Error 39008: logical table does not join to fact source

    About to lose my mind over this error!
    I'm told logical table IT_WORK_ITEM_D (a dimension) does not join to any fact source, although it should show as joined to IT_WORK_ITEM_DSNPSHT_F
    - I have verified the physical joins
    - I have verified the business model joins
    - I have created hierarchies for all logical tables joined to the fact (IT_WORK_ITEM_DSNPSHT_F)
    - I have checked the Content tab for the fact table and ensured that the logical dimension is set to the lowset level.
    Suggestions from here?
    -John

    This was helpful, although it did not solve the problem immediately.
    After much consistency checking, I cleared out some of the content assignments and that seemed to work (after having not worked). I still don't feel like I identified the core problem, but it is working now.
    -John

  • Subject Area not showing for Single Logical Table Repository Schema

    Hi
    I'm trying to create a very simple OBIEE repository schema for a sales proof of concept. The schema consits of a single physical table, single BMM (logical) table and a single presentation table.
    I have created all the layers OK. However, when I check for global consistancy i get an error message 'Logical table SALES_POC does not join to any other logical table'. Now i understand this error, but in this case this is how the design is intended. However, if ignore this error i'm not seeing the new subject area after bouncing BI server & BI presentation services.
    Anyone know a way round this, or do i need to have at least 2 logical tables?
    Thanks
    James

    Yes I think RPD is in the correct folder & NQSConfig.INI is set correctly.
    RPD is called ethreeCustomv1.RPD & saved in /ora/biee/10.1.3.4/OracleBI/server/Repository
    NQSConfig.INI has the following definition:
    [ REPOSITORY ]
    BIEE = ethreeCustomv1.rpd, DEFAULT;
    [ CACHE ]
    ENABLE     =     NO;

  • BMM Logic to choose between two logical sources

    Hi All - I am new to OBIEE and hope you can help me out with this problem.
    I have a dim table (dimA) and an alias of dimA (dimB). Both of these tables are snowflakes off of two seperate "lookup" tables that join to the fact. I want to use dimA versus dimB based on logic, such as if the key to lookuptable1 does not exist, then use lookuptable2. I want to combine both tables into the same BMM logical table and presentation table. Is there way to build this in the BMM ( to choose dimA versus dimB)??
    Any ideas is much appreciated!! Thank you!

    What is lookup table here? is it lookup in 11g?
    ~ http://cool-bi.com

  • Multiple 'logical joins' between a fact table and one dimension table

    It appears that one cannot create multiple ‘logical joins’ between a fact table and one dimension table in OBIEE using the Oracle BI Administration Tool. For example, considering a Business Model with a dimension table TIMES and a fact table FACT containing START_TIME and END_TIME, we would like to create separate logical joins from FACT to TIMES for the START_TIMEs and END_TIMEs? Obviously, the underlying foreign keys can be created, but as far as I can tell the Oracle BI Administration Tool doesn’t support this. The workaround would be to replicate the TIMES table, but that’s ugly.
    I seek an alternative approach.

    Try this. Create an two aliases for the TIMES dimension (Start & End) in the Physical Layer and then remove foreign key to the "Parent" Times dimension. Create the Foreign Key in the Physical Layer to the new aliases and then create the complex joins in the BMM Layer to the new aliases as well. This will allow you to present both dates within the same table in the Presentation Layer. Not the most elegant solution but it works.

  • What is the use of Multiple source in Logical Table under BMM Layer?

    what is the use of Multiple source in Logical Table under BMM Layer?
    thanks in advance

    Or more generally speaking:
    To create a "logical table" consisting of multiple "physical tables"...hence the names. It's the backbone of the whole BI server concept and the way the rpd handles the requests.
    I.e.: how would you otherwise proceed for making an analyzable table from SAP, Teradata, Oracle and a flat file with no full change-access to all the data sources?

  • Doubt on creating logical table in BMM

    I have a fact table (time fact table) in physical layer. I am adding a new column billable flag.
    This flag is related with w_lov_d table that means it will contain the row wid of W_LOV_D in time fact table.
    I have created a physical alias table(W_LOV_D) and created foreign key relation to time fact table.
    I have created logical dimension table for billable flag in logical table. WHen i create this table, content tab should be at the table itself. I am getting all the table which are listed in the content. But not the table itself.
    How can i bring the table itself in Logical dimension table and
    I didnot find the dimension table under content table of time fact table also.
    Can anyone throw some idea on this?..

    Just drag and drop the attribute from the physical layer to the logical dimension table. You will have the LTS created with the table as content.

  • Multiple Logical Table Sources In BMM Under 1 Logical Table In OBIEE 11g

    I have a question and even after doing a lot of search on google i could not find any article so through to ask you :-
    I want to create a Logical Dimension table
    This logical dimension has columns coming from 2 different physical tables, TableA and TableB. The relationship between TableA to TableB is 1 to zero.
    There are 2 ways to create the logical dimension :-
    1) Go to the logical table source properties of TableA-->then there + sign click and then add TableB right outer join with tableA.
    Here in the logical table source we see only one table tableA.
    2) Drag the tableB column so that we have 2 logical table source.
    Please try this to explain without using the concept of fragmentation and without considering the fact tables. I have this question for simple logical dimension tables only.
    I wanted to know which is the right way and what requirement/factor decides what to do ?

    Check this post
    Business Model - Logical Table Source
    Let me know for Qs.
    If helps mark as correct :)

Maybe you are looking for