Dimension ID question

Hi
Can someone tell me if there is any such recommendation or preference to use different IDs for the same purpose in 2 different dimensions.
For example:
ID - LC - Local Currency in dimension RptCurrency
ID - LC - Local Currency in dimension Group (for consolidation)
Also, for legal consolidation is it a requirement to use the same ID?
Thanks in advance

Hi Maverick,
I always advice not to use the same ID twice in two different dimensions. BPC will allow you, but the penalty is with reports. When an ID is unique in an application, BPC automacially can determine which dimension the ID belongs to and therefore where to get the data.
When an ID is not unique, in a report you have to define which dimension the ID belong to.
I most of the time add a prefix to an ID to avoid problems:
ie: all account id's start with a.
ie: all detail id's start with d.
etc.
Hope this helps,
Alwin

Similar Messages

  • Dimension design question

    Hello,
    I am new to Dimensional modeling. I have a requirement where I need to create a TIme dimensional with following attibutes
    time_id,system_date, Hours,week_end_indicator,hliday_ind and some more. This dimension was created because of the fact that I am receiving a count file of roadway traffic which hold count for every hours. There is new requirement that some file will have a count after every 5 minutes . My question is how I am going to accomodate this new functionality with the current TIME dimension because there is no column with Time . Should I create a new column in the TIME dimensio or create another Dimension.
    I will apprecdiate your input.
    Thanks
    Suhail

    Hi
    You should first declare the grain of the fact table "http://www.rkimball.com/html/designtips/2001/designtip21.html". You do this by understanding the queries that your users will run against the fact table. Although this sounds obvious it deserves considerable thought and you should determine the technical implications of these queries exactly. Once you understand the demands that the queries will place on the data you should find a way to accomodate the lower grain in either the fact or the dimension. Note that the dimension is not the only place where you keep non additive attributes. This case is an example of instances where a non additive attribute (a date-time stamp) could be carried on the fact.
    The new file will contain data which is of a lower grain than the previous one (minutes versus hour). For this reason you should create a new fact which is at the lower grain - not a new dimension. You can still use the previous "hour" fact as a summary fact. If you aggregate the new fact to vehicles per hour and update the old fact each time you get new data you won't have to change applications that work off the old fact. You should decide whether you would like to lower the grain by adding an attribute to the dimension or whether you would like to keep a date-time attribute on the fact to keep the cardinality of the dimension low.
    I would venture to say that you will probably have to keep at least one date-time stamp or else two such attributes to cater for a start and end time on the fact. Once again it depends on the type of queries your users will run.
    For this purpose I suggest that you read "http://www.rkimball.com/html/designtips/2001/designtip29.html" as well as "http://www.intelligententerprise.com/020613/510warehouse1_1.shtml". Kimball has written some other articles specifically on using date-time stamps in the fact. You could also visit "www.intelligententerprise.com" and search under Data Warehousing for more information. If you still don't feel confident with your sollution you could e-mail Ralph Kimball (from www.rkimball.com).
    Regards

  • Disco 4 OLAP dimension limit question

    Hello!
    Small question about Disco. Is it possible to do a limit on dimension simmilar to this:
    limit dim1 to HIERARCHY DEPTH 4 SKIP 3 'ONE_TOP_MEMBER'
    limit dim1 keep top 500 BASEDON SALES
    The problem is that in Disco we can not limit Current selection if we are doing top/bottom query. It allows to select only full level of hierarchy but we need only several members of that level. Are there any other aproach?
    Thank you in advance!
    Regards,
    Kirill Boyko

    You're right.. It was interesting :-)
    I couldnt get it to work using just OLAP DML commands..
    ++++++++
    "SUBCAT level
    limit articles to articles_levelrel eq 'SUBCAT'
    "NOTE: DOES NOT WORK for EACH subcat. Adds 20% children of first sub-category in status
    limit articles add limit(limit(articles to children using articles_parentrel articles(articles articles)) keep top npcent percentof total(sales, articles))
    sort articles hierarchy articles_parentrel
    rpr down articles articles_parentrel heading 'SALES' sales heading 'Pct_Parent' sales(articles articles)/sales(articles articles_parentrel(articles articles)) heading 'TopNpcent_Children' limit(limit(articles to children using articles_parentrel articles(articles articles)) keep TOP 20 PERCENTOF total(sales, articles))
    ++++++++
    You can create a DML program and use the Limit function with Top N PERCENTOF based on expression to perform the needful.
    ****** OLAP DML program temp1 ******
    arg _npcent integer
    vrb npcent integer
    vrb vset1 valueset articles
    if _npcent eq na
    then npcent = 20
    else npcent = _npcent
    limit vset1 to na
    limit articles to articles_levelrel eq 'SUBCAT'
    tempstat articles
    DO
    FOR articles
    DO
    limit vset1 add limit(limit(articles to children using articles_parentrel articles(articles articles)) keep top npcent percentof total(sales, articles))
    DOEND
    DOEND
    limit articles add vset1
    sort articles hierarchy articles_parentrel
    temp1 20
    rpr down articles articles_parentrel Heading 'SALES' sales Heading 'Pct_Parent' sales(articles articles)/sales(articles articles_parentrel(articles articles)) Heading 'TopNpcent_Children' limit(limit(articles to children using articles_parentrel articles(articles articles)) keep TOP 20 PERCENTOF total(sales, articles))

  • Non-Conforming Dimension Model Question 14020

    Guys
    I have two fact tables combined into a single Logical Fact Table. There is a single conformed dimension for both fact tables, and each fact also has its own non-conformed dimension.
    So effectively I have:
    D1---<F1>---D2---<F2>---D3
    but (F1) and (F2) are combined into single Logical table.
    I have set the logical levels for the measures F1 to be Total (D3) and the measures F2 to be Total (D1).
    If I select D1, D3 and F1/F2 measures then all works well. If I remove one or both of the measures I then get the dreaded 14020 error. I have tried setting the implicit fact measure for the Presentation Folder but this has no effect.
    Is it possible with my current setup to select from the Dimension tables without selecting measures?
    Thanks in advance

    Hello Matt,
    Please follow the below link
    http://obiee-blog.info/administration-tool/importance-of-defining-dimensional-hierarchies/
    Is this helpful to you.
    Thanks

  • Oracle Business Intelligence Dimension hierarchy question

    Hi,
    I am prasanna.I have a problem while display the data from dimension hierarchy.I have created a time dimension hierarchy.I can drill down upto week number but i m unable to display the time_id(this is the last level of the hierarchy).When i check the properties of the time_id,the HIDE check is checked.Even if i uncheck the checkbox also i m unable to display that column.How to change properties of the column manually.I can find the column at the criteria but not at results tab.How can i display the column.
    Thanks ,
    prasanna

    HI Prasanna,
    what is the least granularity for your time dimension? is at week level or day level. verify the dim hier configuration in rpd. if you define time_id as level key you dont get that column in answers results while drilldown. you may create another logical column and drag it to week level as an attribute then you will get it. and why do you need time id in answers. generally we dont use id's for reporting.
    try again after above configuration and you will be all set.
    Thanks
    Jay.

  • Shared Members in Dimensions - security question

    Within the dimension security, do shared members take the security based on their base member or on the parent member?
    For example, if we have a base member setup under "Homes" like this:
    Homes > examplehome
    and then a shared member for "examplehome" setup like this:
    Region1 > examplehome(shared)
    And the "Homes" and "Region1" folder have different security setup for iDescendants, will "examplehome(shared)" take the security from "Homes" or "Region1"?

    I've never investigated this but does it really matter? The data for examplehomes is only stored in one place. The share just gives you alternate aggregation paths. My guess is that once you set security for one all instances of the member share the security. After all, if you place examplehomes on a form with no parent, planning has no idea which parent to use.
    Dave

  • Dimension members -Question???

    Is it possible to add dimension members using script logic?

    Thanks for your reply.
    i am working on TOP down allocation..since we cannot  write data to a parent member, i want to create a dummy base  member for an entity to  store the total and then do the allocation.
    how to do this? currently i manually updated the entity dimension by adding a dummy base member.
    is there anyother way to do this?

  • SSAS Dimension Display - question

    Hi Guys
    I hope someone can help me. I will try my best to describe what I am looking to do.
    I have created a cube that my users view via MS Excel.
    I have a number of dimensions that contain only one element. For example I have a dimension for Country, Department and Year. Each of these dimensions hold one element each.
    This looks kind of messy, and I would like to improve on how this looks.
    I would like the pivot in MS Excel to only show one dimension group that contains all the above mentioned dimension.
    To help describe this further I have used a similar feature in the fact section by using 'display folder'. This allowed me to group all related elements in to a single folder.
    Unfortunately in the dimension section it creates a new structure for each dimension, and because I have a large number of them it makes the pivot look overly complex and less easy on the eye. Not to mention making it time consuming to access the data elements
    when using the system.
    Can anyone suggest a way I can simplify the look and feel of the dimensions?
    I can provide a couple of graphics to help describe this further.
    Kindest regards,
    Joe

    Joe, 
    I think you could put those members within a "junk" dimension. Doing this will have them contained within one dimension.  It looks much better within excel if they make sense within a group. They must have low carnality, which sounded like your example. 
    James Serra has a blog that lists some Junk Dimension blogs
    here.
    Hope this helps
    Reeves
    Denver, CO

  • Dimensioning tool question

    Hello,
    I'd like to know if anyone here knows how to change the text color in the dimensioning tool. The default is red on my system but it doesn't print out dark enough to be able to read.
    Thanks in advance,
    John

    Oops, I am using Adobe Acrobat Professional 7.0
    John

  • XL Reporter - combine Dimensions (Beginner question)

    Hello Everybody,
    Iam a beginner at the XL Reporter so i need the help of experts like you.
    I want to create a Report which shows the deliveries of yesterday. In this report also should be shown the marketing staff of the deliverie including the email-address.
    At the moment it works except of the mail address.
    Here my selection:
    FACT FIG( SO_TaxDate = DateAdd(CurrentDate,-1,'d') ) SLP( * ) BPA( * )  Group By SLP.SlpName
    How can i get the mail address which is saved in the employee dimension?
    I hope you can help me
    Greetings Christian

    To get the email ID in the XL reporter follow the below steps:
    1. Generate the report and in Excel select a cell
    2. Click formula Builder from XL Reporter tool bar.
    3. Click on function tab and select get more data.
    4. Enter you SQL server user and password
    5. In the user table type OUSR. In field table type E_Mail and in the condition column type
    inner join oinv on ousr.internal_k=oinv.ownercode
    Now the Excel you will be able to see the Email of the owner of that marketing document.
    Regards,
    Saurabh

  • Dimension security question

    I have several dimensions two of which are Scenarios (Actual, Budget, Flash) and Versions (Version1, Version2, Version3). I want to restrict write access to Flash and Version1 while leaving read access on other combinations.
    If I set write acess on Version1 and Flash and read acess on Actual does this restrict the write access to Version1 Flash only or does the Write access on Version1 override the read access on Actual?

    Cross dimensional security is not possible in Planning, If its a read access to a member its same for all the possible combination.
    Cheers..!!!

  • HP CC522A - HP LASERJET 700 COLOR MFP M775DN PRINTER dimension

    HP CC522A - HP LASERJET 700 COLOR MFP M775DN PRINTER dimension
    This question was solved.
    View Solution.

    HP CC522A - HP LASERJET 700 COLOR MFP M775DN PRINTER dimension

  • [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

  • Creating logical levels in a dimension

    Hi,
    I have created a Dimension 'Group Inventory Type'. Is it possible to display two logical columns on a specific level (Parant Inv Type and Inventory Type)?
    Top Level
    Group Inventory type
    Parant Inv Type and Inventory Type
    Details
    Regards Robbert
    (version 11G)
    Edited by: RobbertD on Dec 16, 2010 4:39 AM

    I will expand on the prior example to ask another dimension related question.
    ROW - 1
    PRODUCT_CATEGORY - DAIRY, FARM_NAME
    PRODUCT - NULL
    ROW - 2
    PRODUCT_CATEGORY - DAIRY, FARM_NAME
    PRODUCT - 2L MILK, FAT_CONTENT
    Q1: I need to join to another table on DAIRY, and to pull the FARM_NAME and the attributes from the second level (2L MILK, FAT_CONTENT). How do you guys do something like this in practical terms - check where the surrogate key for the second level is not null? One could also join on DAIRY where 2L MILK or FAT_CONTENT are not null?
    Q2: The other area where I am unclear is whether to use in the mapping the dimension object or the bound table. If I try to use the dimension then OWB will not let me do this because you can not source from more than level at the same time. I guess I will have to use a join? The other option is to use the table, but witht a complex large dimension that can get messy. So ... what is the correct approach in general - use dimensions or the underlying tables in a mapping?

  • Does Position Of Cube Dimension Matter While Adding it as Measure

    I've created a cube on the Adventure Works Database. And when tried to process the Cube i get error
    Errors in the OLAP storage engine: The attribute key cannot be found when processing: Table: 'dbo_DimProduct', Column: 'ProductKey', Value: '1'. The attribute is 'Product Key'. Errors in the OLAP storage engine: The attribute key was converted to an unknown
    member because the attribute key was not found. Attribute Product Key of Dimension: Dim Product from Database: Analysis Services Project, Cube: Adventure Works DW, Measure Group: Dim Product, Partition: Dim Product, Record: 1. Errors in the OLAP storage engine:
    The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation. Errors in the OLAP storage engine: An error occurred while processing the 'Dim Product' partition of the
    'Dim Product' measure group for the 'Adventure Works DW' cube from the Analysis Services Project database.
    This is faced When Dimproduct Dimension was added first and later Dimtime Dimension.
    I delete Dim Product Database Dimension and have Added it again as both Measure and Cube Dimension and it process succesfully.
    Only Difference i've Found is now Dimproduct is listed last in cube dimensions.
    Question - Does position of Cube Dimension matters when adding its a Measure?
    And what is causing this error?
    HS

    Hi HS,
    Since this issue is related to Analysis Services, I will move this thread to Analysis Services forum. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated. 
    Thank you for your understanding and support.
    Regards,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

Maybe you are looking for

  • How do I get a file written in AR 3.01 (32 bit) to run on a windows 7 (64 bit ) OS system

    I have an index file that is written for AR32E3.01 and so I can't load it on my windows 7  64bit system. all of the adobe file are view able but without the index the files are useless.

  • How do I tell if a particular update rule is used

    I have inherited a sales reporting application in BW 3.5. It has update rules from 2LIS_13_VDITM to 4 level 1 ODS. There are update rules from those 4 level 1 ODS to Level 2 ODS and cubes. So far so good. However there are also update rules from 2LIS

  • How to calculate "same store sales"

    Hi, What's the best way to do "same store sales" type calculations in OBIEE? The star schema I'm working from has a "sales" fact that just includes sales per product per store per day. And our "store" dimension includes a "store open date". I'm just

  • Object QK X is flagged for delimiting on date   .  . in status 1

    Hello, we have a QK Group Qualification with infotypes 1000, 1001 & 1033. But it gives us an warning or error "Object QKXXXXXX is flagged for delimiting on date   .  . in status 1". But this object has from gate "01.01.1900" to "31.12.9999". Can some

  • TOUCH and Notes and Outlook - HELP....

    Happy New Year to ALL I have a New Gen All (64G). I recently had to restore my Windows based PC and got to do a backup to the touch of all my Outlook based notes, several hundred of them. Now the rub is this. Now that I have restored the PC to its or