Business Model and Mapping layer

I am trying to create a logical dimension table by dragging the corresponding table from the physical layer. However, in the business model layer it shows up with a yellow icon indicating it is a logical fact table. Please help me how I create a logical dimension table in the business model layer. Not sure what I am doing wrong here.

Hello Saichand,
No I did not. Do I have to create joins even when I am dragging this object from the physical layer? Let me read and learn how to create the joins. I will get back if I will have more questions.
But, thanks for the quick response. As you can see this is the first time I am trying to modify the business model layer.

Similar Messages

  • Left outer join (business model and mapping layer)

    hi, experts!
    if there are a dimension table and a fact table, I wanna have a left join from dimension to fact (select * from dimension a left outer join fact b on a.key = b.key;)
    is the selection for cardinality correct?
    And I only change TYPE to "Left Outer" ?
    however, I tested on this setting.
    if I only select the dimension , 15xx records returned.
    if I select the dimension and fact, 14xx records returned.
    any wrong setting ?

    Just to make I'm getting your situation correct, are the following true:
    --you've got a total of 15 records in your dimension table
    --you want to see every dimension record, regardless if there is any fact records that have that dimension
    --if a fact record exists, it must have one of the 15 values in your dimension table.
    --a single dimension record can match to multiple fact records
    If those statements are true, then you want your dimension cardinality set to 1 and your fact cardinality set to N.
    Then you'll want to do the left outer join like you mentioned and you should be set.

  • Repositry Business Model and Mapping  delete dimention

    I delete dimention of table , when i try to create new dimention for table then it through this error Admin Tool is unable to create structure for dimention CustomerdiM

    Dear ,
    When first time, create dimension it call column in dimension hierarchy and detail. But after i delete dimension and then try to create dimension, it shows error and create dimension in blue color and also it not call the table columns in new create dimension and dimension properties shows disable table tab

  • Data Modeling as a component of Business Modeling , and it also involves

    Data Modeling as a component of Business Modeling , and it also involves the modeling of
    a.     Data Flow
    b.     Hardware & Software
    c.     Resources
    d.     Process chains

    You are looking at release 2 documentation.  I checked 3.3 and 4.0 EA3 and the tutorial has been corrected  You may want to download the latest version and use that documentation.

  • Business process and mapping in BPC

    Greetings experts,
    I am a BPC consultant on my first project and i need some assistance in the mapping of some client business processes in the system. I am configuring Business planning for the client. The scenario goes as follows: 
    The client wants to plan for expenditure in different cost centers. They also plan for revenue in different funds centers. I have created manual planning for them for the 2 different scenarios(in BI environment where data sits in an infocube). Now the revenue planning planning and expenditure planning should be integrated in such a way that, when the budgeted amounts are due for release, the system should only release the difference between the revenues collected and the planned expenditures.
    Thats the scenario in a nutshell. Could kindly assist me with the most appropriate method of mapping the business process in the system. In business planning there are different processes like amortization, copy, formula, distribution, forecast, etc, but i cant figure out the most appropriate in my business scenario.
    Thanks in advance for your assistance.

    Dear Rama,
    Basically business processes are the actual day to day processes any oraganisation carries out. When we have to group tcodes / functions for rule creation , we group them according to a business process so that we can easily relate them to each other within the business process. Eg : Procure to Pay.
    So the rules have to be created such that in this process there are no SOD violations in the access given to users. Thus it makes risk analysis more logical and simple for analysis.
    Yajuvendra Sonalkar

  • Proposed changes to Business Model and effects on BW Reporting

    Dear All
    The Business is giving consideration to reducing (consolidating) its current number of Business Areas in use. They are stating they are not sure whether it will just rename some of the current Business Areas or create completely new ones.
    We are trying to establish what issues the proposed changes will produce in our reporting? There are obvious ones, around modelling for example, and we'll need to liaise with our Internal Audit but are there any specific Governance,  Risk Control or Compliance issues around reporting we should be asking the Business to address?
    Does anyone have any thoughts/experiences they want to share whose companies have undertaken something similar?
    Thanks in advance

    I will just brain dump some thoughts - they may or may not be applicable
    Business Areas? as in the SAP term Business areas or the generic term
    If this were me - I would start to worry about the statutory requirements as business areas tend to get used for segment reporting under IAS14
    SAP brought out the segment ledgers in ECC6 to get around some of the process problems currently within the profit centre and business area concepts.
    These technical objects previously did not allow up to date balanced balanced sheets for the segments due to the month end SAP process runs required to fill areas of the balance sheet not posted directly by standard SAP transactions. (ie subledger GL to PCA posting runs)
    The new ECC6 segments resolve this by deriving (much like CO-PA derivation rules) the segment portion at posting time - thus the balance sheets balance
    From a reporting process point of view this is a massive tool in the armoury as some aspects of Sox or some countries GAAP compliance require a balance sheet to be available within 14 days of asking (hence the problem with month end processes)
    As with most aspects of BI and BW - the technology is the easy part (no matter what the postings in this forum suggest) - the problem is always the process and legal compliance, as reporting is the end game and only highlights problem with updtream processes.
    From a day to day process - the problems that you may encounter will be the change in processes of default business areas for automated postings (ie some business areas are going to take the hit for, say, write off amounts, unless that is SAP substitution and validation rules are written to allocate the postings correctly)
    What are you going to do with the historical data - are you going to remodel it with new look ups in BW and write the data back intot he cubes? As reloading historical data could take some time
    And then if you do restate the historical data - the internal auditors are not going to be happy as you now have no backup for the original tax/statutory submissions

  • Copy Businss Model and Presentation Layer Objects

    We have an environment whereby there is a Development DB and a Production DB.
    I have built a model around the dev. DB and created answers requests. How Do I copy the model within the same repository and rename it and copy the answers requests to a different folder and use them as "Production" Answers Requests.
    The rename wizard provided by Oracle only helps to Rename the Presentation Catalog.

    It seems you are using one OBIEE server to host your Dev and Prod environments. That's certainly not a good idea (as Stijn says) and will not work. Answers requests are linked to a Subject Area and specific fields on that subject area. A subject area is basically a folder in your Presentation layer of the RPD. So a SA is always linked to an RPD. You are not goind to be able to achieve complete separation with a single OBIEE server. And no, it's not correct that a BI server can connect to one RPD, you can have a BI Server connecting to many RPDs. While is not supported to have multiple Presentation Services in the same server, you can have more Presentation Services on other servers that use other RPDs.

  • Difference between OBIEE Logical Modelling and physical modelling

    what is the difference between logical modeling (BMM) and physical modelling(Physical layer) in obiee admin tool
    please narrate it in definition format
    thank you

    Hi rakesh,
    Administrator tool consists of 3 layers
    Physcial layer:-It is typically first layer built in the repository.Contains objects representing the physical data sources to which the BI server submits queries.It may conatin multiple data sources.The common way is to import metadat from different databases.You can define joins after import if they are not defined.
    Business model and mapping layer:-It is defined as business or logical models of data and specifies the mapping between the physical and business layers.This is where the physical schemas are simplified to form the basis for the end user.We can say data is seperated into facts and dimension tables
    Presentation layer:-simplifies and organizes the business model to make it easy for users to understand and query
    go through the user guides for all the definition and subject
    Hope it helps points?
    Edited by: Kranthi.K on Sep 1, 2009 10:22 PM

  • 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

    Hi 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..

  • OBIEE 10g repository - Business model - logical table to physical table, column mapping is empty

    Hi, I am really new to OBIEE 10g.
    I already set up a SQL Server 2005 database in Physical and import a view vw_Dim_retail_branch.
    The view has 3 columns: branch_id, branch_code, branch_desc.
    Now I want to set up the Business model to map this physical table (view).
    I created a new Business model
    Added new logical table Dim_retail_branch
    In the sources, added the vw_Dim_retail_branch as source table.
    But in the Logical table source window,  column mapping tab, it's blank. I thought it should be able to identify all the columns from vw_Dim_retail_branch, but not. The show mapped columns is ticked.
    What should I do here? Manually type each column?

    Just you can drag and drop the columns from physical layer to BMM layer.
    Select the 3 columns and drag and drop it to the created logical column in BMM layer.
    for more reference : http:\\

  • RPD Business Model Layer Question

    I have multiple fact tables that has the dimension table values like Customer Id, Status, Customer Class in the fact table itself. I added the fact as logical table source to the dimension table in BMM layer. But the problem I have when I try filter on customer id in Answers it hits the fact table that has been added as LTS and not the dimension table.
    Is there any way that I can force the filter to go to the dim table instead of the fact table?

    OK so you were absolutely correct - not being able to see/use the newly created subject area in Answers was a separate issue which i only fixed this morning :)
    I recreated the multi-source business model and for anyone with this same question ill explain the steps i took (maybe one of the steps is my problem)
    1. Created 3 databases in the Physical layer (each with a separate data source) using a stored procedure to obtain the data.
    - I am using the same for each and the variables are only set up once and set to dashboard prompts.
    2. Dragged 1 database to Business Model and changed its name. This created the columns and source in the Business Model.
    3. Dragged the other 2 db tables over to the '*Sources*' folder in the business model.
    4. Ensured the "This source should be combined with other sources at the level" checkbox was checked for all sources.
    5. Ensured that the columns in Business Model each had 3 sources attached to the coulmn.
    6. Dragged this to the Presentation Model.
    7. Created a report / prompts based on the subject area.
    When i ran the report, expecting to pull back information from all databases based on a date range, only information from the first database was returned. Is it something wrong with the setup? It is pulling back information but only from the database that i first pulled over to the Business Model.
    Also - you mentioned it would do a union of the tables so im guessing that even though it found data for the date range in the first table it would still go to the other tables with the same date range?

  • Purging cache for each Business Model / Fact Table Source

    Morning all,
    I try to understand how can i schedule purging obiee cache.
    . OBIEE is used with Essbase database
    . one database for Australia, one for France and one for USA
    I want to purge cache for each region after daily loading process (scheduled at different time) but Call SAPurgeAllCache() seems too radical
    Can you explain me steps to use to purge Business Model cache ?
    Currently I have to connect to Administration => Manage Cache => Clear Cache by Business Model and is not automatic !!
    Thanks for your help

    hi Saichand,
    I am not sure that could work with essbase physical mapping.
    OBIEE documentation doesn't translate this information for Essbase database :
    create table UET (
    UpdateType Integer not null,
    UpdateTime date DEFAULT SYSDATE not null,
    DBName char(40) null,
    CatalogName varchar(40) null,
    SchemaName varchar(40) null,
    TableName varchar(40) not null,
    Other varchar(80) DEFAULT NULL
    In step 4 :
    I can't add ETL code because loading process works on essbase side and not in dataware environnement...

  • Moving  Business Model Contents

    I need to move a business model content into another one without affecting presentation catalog.
    I moved the fact table, the dimension tables, and the dimensions (except one that is already present in the destination busienss model).
    I've got an error ...
    Which is the best way to do it ?

    You can write click your business model , and choose to duplicate , with or without corresponding Pres. Catalogue.
    Otherwise you should be able to shift select, right click copy and paste. You may want to do this in smaller groups, ie fact tables, then logical dims, then hierarchies.
    I've also see some joins not get copied before, and importantly, the content levels on LTS's and measures - I've seen those not get copied also.
    Hope this helps.

  • BPEL Interportability between WBI Modeler and PI ccBPM

    We are trying to model a business process in IBM Websphere Business Modeler and exporting the BPEL out of it trying to import that into ccBPM in SAP PI 7.0. But while importing the BPEL (and WSDL as zip) nothing gets imported into the process in ccBPM. No error message is displayed even.
    Has anyone tried this? Any pointer on this will be highly appreciated.
    Thanks in advance,

    Hello Dipankar,
    I see two possible causes for not working:
    (1) you include elements (such as a role or other human interaction type) in your BPEL. The support of human interaction comes with SAP PI 7.1 - so assuming you use PI 7.0 this will not work
    (2) BPEL standard. Afaik you are safe if you use BPEL 1.x.
    One option would be to use ARIS as modeling tool. With ARIS for NetWeaver (now available as SAP Enterprise Modeling by IDS Scheer) you may design BPEL and directly export this into SAP PI 7.0 and higher.
    Best regards

  • Link Join Concept In Physical and Business Model Layer

    As we know that we could make join relationship in physical layer and also business model layer in obiee 10g. This is what makes me confuse.
    First of all, I tried to follow the tutorial in the oracle learning library center with schema SH as an example.
    In the beginning, it is stated that we must make join relationship first in physical layer for all imported tables which are consist of dimension tables and fact tables.
    Then, in the business model layer, the tutorial said that we must also make join relationship for the logical dimension table and logical fact table.
    So, what's the purpose actually we must make join relationship in business model layer ?
    All objects in business model layer are actually mapped from physical layer. So automatically the relationship in business model layer should be available automatically as they are mapped from physical layer.
    Maybe for you guys who know the concept well about this difference of relationship, could tell me so I could get the idea of what it is actually about.

    Physical layer does represent datamodel joins as is in almost all cases.
    Federated queries are a best example why joins are implemented in both (Physical & BMM layer) places.
    Business model mapping layer is modelled according to your business requirements.
    This is where your model MUST be a simple star schema, also where you model your hierarchies based on logical tables in bmm layer, & do appropriate aggregate navigation.
    Hope the view points presented will put you in right direction.
    mark answers promptly.
    Edited by: bifacts on Dec 16, 2010 9:19 PM

Maybe you are looking for