Difference between Dimension Id and Dimension Key

I am reading the third chapter of Rittman's OBIEE book on design of Repository.
It says while building the BMM, don't drag the dimension Id columns from physical layer to logical layer as the BI Server takes care of the join for you but make sure you drag across the dimension key columns as you will need these later on to create your logical table keys.
Can someone enlighten me on what is the difference between a dimension id and dimension key (may be with an example).
Thanks.

Besides the theory says that a fact table can reference any level of a dimension, I couldn't do it with OWB. I don't know if there is a specific way to do that, but I only could assign a dimension detail level to a fact table.
The ID's can have different values when I use a hierarchy in a dimension. OWB generates automatically negative ID's for the more summarized levels.
For example, a product dimension with 2 levels: category and detail. If the product has 4 categories and 20 products (detail level), the table has 4 rows for categories with negative id's. Each row has a category and the fields specific for detail level are empty. The table will have other 20 rows for the detail level, with all fields filled, and all id's positive. The table will have 24 rows in the end.

Similar Messages

  • Difference between Data staging and Dimension Table ?

    Difference between Data staging  and Dimension Table ?

    Data Staging:
    Data extraction and transformation is done here.
    Meaning that, if we have source data in flat file, we extract it and load into staging tables, we take care of nulls, we change datetime format etc.. and after such cleansing/transformation at then end, load it to Dim/Fact tables
    Pros: Makes process simpler and easy and also we can keep track of data as we have data in staging
    Cons: Staging tables need space hence need memory space
    Dimension Table:
    tables which describes/stores the attribute about specific objects
    Below is star schema which has dimension storing information related to Product, Customer etc..
    -Vaibhav Chaudhari

  • The Difference between "Cell Data" and "Dimension Data"?

    What is the difference between the tab "Cell Data" and "Dimension Data" in SSAS?

    Article quote: " SSAS provides the way to secure analysis services database/cube data from unauthorized access. Analysis services provides secure access by creating object called "roles". After creation of role, user's windows login credential can be used
    to enroll into particular role because analysis services identifies user from their windows login credentials . You can protect your data in roles at two levels:
    1) Dimension level
    2) Cell level
    If user has been assigned more than one role, analysis services loop through all assigned roles after login. Analysis services finds all permission level for the particular user and  union all the permission levels.
    If two roles has contradictory access for user then particular access will be allowed. Suppose role1 says Australia data access and role2 denies Australia data access then access to Australia data will be allowed. "
    LINK:
    http://www.msbiconcepts.com/2010/10/ssas-data-security-dimension-and-cell.html
    Kalman Toth Database & OLAP Architect
    IPAD SELECT Query Video Tutorial 3.5 Hours
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

  • Difference between parent currency and parent in value dimension

    Hi
    Dear friends please tell me about following:
    1.Difference between <Parent Currency> and <Parent> in value dimension and its significance.
    2.Difference between <Parent Currency Adjs.> and <Parent Adjs.> in value dimension and its significance.
    Thanks
    Mayank
    Edited by: mayanka bhusan on Jun 17, 2010 10:08 PM

    When you have an entity which contributes to two or more parent entities, you can specify if an adjustment applies and contributes to all parent entities or the selected entity.
    1. Create the adjustment to <Parent Curr Adjs> and the adjustment value contributes to all parents.
    2. Create the adjustment to [Parent Adjs] and you can select which parent entity you want the adjustment value to contribute to.
    <Parent Currency> is where the translation happens.
    <Parent Curr Total> is the total of the translated value plus any adjustments applying to all parents -i.e. <Parent Curr Adjs>
    [Parent] simply carries the <Parent Curr Total> numbers to the next level of the value hierarchy
    [Parent Total] is the total of the previous level plus any adjustments applying to the specified parent -i.e. [Parent Adjs]

  • Differences between High cardinality and line item dimension

    Please Search the forum
    Friends,
    can any one tell me the differences between High Cardinality and Line item Dimension and their use.
    Thanks in Advance.
    Jose
    Edited by: Pravender on May 13, 2010 5:34 PM

    please search in SDN

  • Key functional differences between SRM 7 and SRM 5

    Dear All,
    I urgently need to put togther a comparison document thst list key functional differences between SRM 7 and SRM 5.
    NB. i donot have access to service marketplace.
    sheena.roberts(AT)yahoo
    Thanks
    Edited by: Sheena Roberts on Jan 18, 2011 11:21 AM

    Hi Sheena,
                        Go to  difference between srm 5.0 and 7.0
    Regards
    Vishal Pd

  • What is the difference between READ TABLE ITAB WITH KEY  and  TABLE KEY

    Hi Experts,
    what is the difference between
    READ TABLE <ITAB> WITH KEY <K1> = <C1>
                                                    <Kn> = <Cn> .
    and 
    READ TABLE <ITAB> WITH TABLE KEY <K1> = <C1>
                                                              <Kn> = <Cn> .
    Thanks
    Akash.

    Hi akashdeep,
    Nice question. I also tried to find out, but no much success. My opinion is that for practical purposes there is no difference.
    It may have difference in case of searching, especially sorted tables. (binary search or normal linear search).
    Case1: If our table is sorted table with defined key fields, and we give WITH TABLE KEY, then faster binary search is used.
    Case2 : If our table is sorted table with defined key fields, and we give WITH  KEY, (and no field contained in the keys), then normal linear search is used.
    regards,
    amit m.

  • Difference between SSA2.0 and 2.1

    Hi,
    Is there any note that explains the major differences between 2.0 and 2.1 both in terms of data model and SSA UI settings? I see that a few of options I had in 2.0 are missing in 2.1.
    Thanks,
    Voodi

    Hi Voodi,
    There are 2 parts to your question.
    Primary Role - This concept does not exist in SPM 2.1  This was used in 2.0 to specify which Browse menu (Content Tree) to display.  In SPM 2.1 there is only one Browse menu (Content Tree).
    Data Source - This concept still exists in SPM 2.1  This is used to determine which 'Dimensions & Measures' are displayed when user wants to create new reports.
    So in your case (when using a SPM 2.1 system) you would select the detail data source to create a new detail report and save it under the 'Detail Report' folder, next under measure properties select a specific measure -> under Detail Reports tab you select the detail report created to link it to this measure, provided you are an administrator.
    So basically the functionality still exists to create a new detail report and link it to a measure.
    Regards,
    Rohit

  • Difference between parant total and parent adj total?

    hi experts.
    What is the difference between Parent total and Parent adj total in value dimension? can you explain with a simple example.
    Your comments will be appreciated
    Thanks
    Sarath

    Hi Sarath,
    Hope the below can help you.
    Parent Totals: when you save data, financial management automatically calculates totals for the parent members of the dimension hierarchy.
    ex : if you enter and save data for the hotel and meals members, a total is calculated for their parent total expenses. ; here the data does not aggregate to parent members until consolidation occurs.
    Parent Adjustment : If entities roll up to more than one parent, you can create parent adjustment. Parent adjustments enables you to apply an adjustment for a child to a selected parent, rather than to all parents.
    Parent adjustments are available only for parent entities for which the AllowAdjFromchildren application setting is selected.
    thank you
    Regards,
    Mahe

  • Differences between Classic BW and HANA on BW?

    Dear Friends,
    can we discuss here what are main difference between classic BW and HANA on BW?
    Please share your thoughts who was involved in RAMPup.
    already know some differences IMDB DSO, Cube, still some gaps are not clarify till i install BW on HAN
    thanks
    rao

    First of all , HANA Enterprise Extend edition DOES NOT Meets all  BW features.
    There are no best scenario, it is dependent on scenarios.HANA SPS3 scenarios would be great fit  for Agile Data mart however BW on HANA would be great fit for EDW scenarios.
    For users who already have BW with BWA, BW on HANA bring performance improvement on the other side of equation (ETL side)  along with query improvement.
    At high level, following are some of techinal issues with using HANA SPS 3 as "One fit for all" :
    1. Currently, there is no reporting tool available which can recogonize variable functionality of HANA. One may use universe variable functionality however the functionality will not provide all exhaustive options.
    2. Currently Hierarchies cannot be recogonized by any of reporting tools.
    3. Currently Data Level security options in HANA is limited.
    Another dimension to consider is if you have planning application,Integrated Planning is currently supported and BPC will be supported soon (the scenario is only possible BW on HANA).
    Hope this is helpful.
    PS:
    Regarding HANA 1.0 SPS3, for your below scenario:
    SAP & non SAP  -  BODS 4.0 -- HANA 1.0 SPS3 -- BI 4.0( Any front end ODBC support )
    you will need BODS 4.1 version.

  • Difference between Base Hierachy and Alternate Hierachy

    Hi da,
    Can you please tell me what is the difference between base hierachy and alternate hierachy ?
    and is there some other types of hierachies ?
    Thanks and Regards,
    Sri.

    Let's say you have a Time dimension and it has a Hierarchy called "Total Year".
    It might look like the following:
    Total Year
    --Q1 +
    ----Jan +
    ----Feb +
    ----Mar +
    --Q2 +
    ----Apr +
    ----May +
    ----Jun +
    --Q3 +
    ----Jul +
    ----Aug +
    ----Sep +
    --Q4 +
    ----Oct +
    ----Nov +
    ----Dec +
    'Total Year' is your base hierarchy.
    Now suppose you work for a CFO who is very superstitious and believes all months that begin with the letter 'J' are bad luck because he had a traumatic experience when he was a kid in the month of July. Anyway, he wants to track activity for months that begin with 'J' and asks you to create an alternate hierarchy.
    It would like this
    'Bad Luck Months'
    --Jan + (Shared Member)
    --Jun + (Shared Member)
    --Jul + (Shared Member)
    So your alternate hierarchy consists of "Shared Members" from your base hierarchy. It allows you to group the members in a different ("alternate") way.
    HTH

  • Difference between classic App and EPMA Appl

    hi,
    I am very new to hfm...
    So could you plz explain about what is difference between Classic Application and EPMA Application.
    In which cases we will create these applications.
    What is the uses of Both Applications?
    How do we create EPMA Application? Usually which application is more flexible?
    Edited by: 809370 on Dec 6, 2010 5:24 AM

    Hi,
    The basic difference is that you would be able to share dimensions across applications through EPMA.If you have a Planning application and a HFM app. and they both use a same dimension, then you don't need to create the dimension twice in EPMA. You can share the dimension across both applications. 'Dimension Library' enables youto do that.
    Regards,
    Sounak

  • Difference between data form and data grids

    Can anybody tell me what is the difference between data form and data grid.
    Regards

    data forms have restricted access. user can not access all the dimension and members, based on his role and authentication can access the form.
    data grid r used for calculation, currency translation and coslidation and it consists of menu of options for diffrent consolidation based on cell status.
    data grid can have line item information, description and cell status information.

  • Difference between Data Grid and Data Forms

    Hi all,
    What is the difference between data grid and data forms.

    Data entry forms are pre defined and are generally used to manually input data into reporting (financial statement) schedules.
    They can also be used for reviewing purposes and it gives users a presentable / and consistent format to view data in Hyperion.
    Data grids are the equivalent of pivot tables in excel. It should be used for ad hoc purposes to view / analyse data in whatever form you choose. The user has the flexibility to choose what they see in the rows, columns and page dimensions.
    One of the main differences between data entry forms and data grids is that you can’t export data grids to excel whereas you can with data entry forms. Other differences are:
    1. Run consolidation, translation, promotion from data grids but not in data entry forms.
    2. You can link other data entry forms to a data entry form
    3. Data entry forms offer greater formatting options than in data grids i.e. colours, fonts, bold, italics.
    At the end of the day, they are similar and there is no reason why you can’t have (use) both. It all depends on your local needs on how best you use both.
    I hope above information helps.

  • Difference between ecc6.0 and 4.7

    hello gurus
    what are the major difference between ecc6.0 and 4.7

    Hi,
    The ECC6 comes with the inbuilt functionality of New GL which helps in Parallel Accounting, Multiple Reporting Requiremnets, Real time CO to FI Integration, Online document splitting, Integration of management dimensions in the GL etc.
    All these functionality there by helps in fast Period end close or Month end close activities as there is no need to run JOBS or Programmes in moth or period end because of Real time integration.
    Also the Reduction in TCO from Companies point of view.
    These functionalities doesnt come in 4.7 either you intall New GL in 4.7 or upgrade to ECC6.0
    For more details go to help.sap.com.
    Regards
    Shireesh

Maybe you are looking for

  • Error While running WLST script to create SOA Domain in Clustered Environme

    Hi, I am trying to run WLST script to create SOA Domain in clustered environment.The script is as follows. import sys print "@@@ Starting the script ..." global props from wlstModule import *#@UnusedWildImport from java.io import FileInputStream from

  • ICloud does not show devices

    On my iPad using iCloud I do not see any of my devices if I am trying to test the locate my iPhone feature

  • Nokia mail version 10.1.0.13

    I updated my nokia mail version10.1.0.13 on my nokia 5800. Earlier version had an option to set 'max attach. size (kb) when i went to settings/what to sync?/inbox and that allowed me to download the complete mail. Now that option is missing. Only opt

  • Batch management check activation

    Dear All, Here I have one query Can we able to activate the Batch management check in the material master-->Purchaging view, if we have open or completed sales documents and deliveries for that materail. Reply ASAP Regards, Murali.

  • Is there a 64 bit foxfire for win7?

    if so, where do i find it?