Dimension,Dimension Member,Property and Cube in BPC

I am learning BPC. I've knowledge on relational database.
Please help me in understanding Dimension,Dimension Member,Property and Cube.

Hi,
Please refer to the below link from help.sap:
http://help.sap.com/saphelp_bpc75/helpdata/en/5A/69200C88AA40C9B18844A25259F147/frameset.htm
This link will guide you through all the BPC concepts.
Hope this helps.

Similar Messages

  • Error: Invalid dimension member with special character / in BPC NW 7.5 SP7

    Hi experts,
    We are encountering the following problem in our Financial Planning application.
    We are migrating our existing BPC solution from one server to another through backup and restore. The existing solution was on BPC NW 7.5 SP 5. The profit_centre dimension in the existing solutions has several member ids with special character '/' (forward slash). The dimension never threw an error when processed in the existing solution and there is planning transactional data against these member ids.
    While the entire configration , appset , files were successfully restored through UJBR on the new system (BPC 7.5 SP7) through UJBR (backup and restore), the masterdata could not be restored only for this Profit_centre (masterdata for other dimensions were processed successfullu). All the member ids with / are rejected for this dimension. The same error is thrown if processed through the admin client from the member sheet. 
    Error: Dimension member PC_FF/WS/NT is an invalid member ID
              Error in Admin module
    Is there any setting which need to be made to allow / character in member ids? Any suggestion to get around this problem would be much appreciated.
    Thanks
    Abhiman

    Hi Abhiman,
    Yes, you need to maintain the transformation file to correct all dimension member IDs. Can you please refer to the following link with a similar issue:
    conversion file formula not working
    Hope this helps.
    Rgds,
    Poonam

  • [BPC 10] Member/property specific formatting

    Hi,
    I am trying to use specific member/property formatting in an input form in BPC 10. My account dimension has a property called format and I have used 3 different indicators, T,R and P.
    In my input form I have activated the EPMFormattingSheet and under the dimension member/property formatting I have activated column formatting on specific member/property.
    If I add one rule on my account dimension (such as FORMAT = P) the formatting is applied. However, I would like to have two different formats, once for FORMAT = R and one for FORMAT = P.
    However, irrespective of the order, the second format is ignored.
    Does anyone know how I can get two such formats working?
    Thanks,
    Arnold

    Apparently property formatting only works for one member per property ...

  • OWNER lengt property and BPF instances generation

    Hi all,
    We are experimenting some issues with OWNER property length.
    We have defined OWNER property lenght as 2000 characters, we can properly see the cell values in the admin console and even in any EVDRE whith EVPRO function but once we run tha creation and activation of any BPF instance, it is only generated for user typed in the first 60 characters of the OWNER property.
    Has any of  you been able to input an OWNER property longer than 60 and after that properly generate the BPF instances?
    Thank you all in advance
    Virginia

    Thanks nilanjan,
    The problem is that the teams cannot be defined as fixed temas but their users contained are dynamic depending on the project member dimension.
    This is, the dimension where we are getting the issue contains projects, it's an entity tyoe dimension,
    For each project, in a template, the user defines wich are the users involverd in the project planning, and those are the ones that need to be added in a team that should go as owner of the project member.
    In thta case, supposing we have hundreds even thousands of projects, would there be any limitation on the number of teams created?
    Anyway, we will new an ABAP development.
    Just wanted to know if the 60 characters limitation defined by the product could be modified, as I said, we can see the complete property value in the dimension member sheet and even with evpro functions. It's just when creating the instances, BPC standar function seems to be cutting the value contained in the property.
    Thank you

  • Error selecting a dimension member in BPC EPM report - The given key was not present in the dictionary

    Hi,
    We are currently running SAP BPC 10.1 NW on Hana
    Version:
    CPMBPC  810 SP 4
    SAP_BW  740 SP 9
    HANABPC 810 SP 4
    EPM Excel Add-in 10 SP 21 .NET 4 build 9094.
    On my embedded model. I have a BEX query on a aggregation level which I access in a report using the EPM Add-in Excel .
    When I edit my report in EPM Add-in Excel , and I try to select the dimension members for a selected dimension member, I get the following error.
    "The given key was not present in the dictionary"
    Any assistance to help resolve the problem will be appreciated.
    Regards
    Gavin

    Hi Shrikant,
    I had a look at MBR_SEQ , it is a attribute on the dimension member in BW , this relates to a past version of BPC 7.5. We are currently on BPC 10.1 Embedded model , and the MBR_SEQ does not exist on any of the characteristics I have in my info cube.
    When I create a web report I am able to access the dimension members using the select dimensions options, the problem seems to be on the EPM Add-in Excel client only.
    Thanks
    Gavin

  • Performance issue:Show id and Description for same dimension member

    Hi,
    I am connecting a cube to another reporting system and i need to show the id of member resulting of a query.My first thought was to use this kind of code (bellow) however when i do the same thing with many dimension (many cross join ),it slow down a lot
    my query.So how can i have in the same DImension member showing a description and id ? I also have a lot of statement,so i can't have just two columns in the dimension or i will need to duplication the mdx and i could drop down the performance.
    So i am trying to get as a result
    Dim1 | Dim2| Dim3| Measure
    1 50
    32 25.2
    and also be able to get
    Dim1                            |   Dim2                                  |  Dim3  
                                |                Measure
    NameElement1Dim1 NameElement50Dim2
    NameElement32Dim3 25.2
    Thanks in advance
    with MEMBER [Measures].[IdElement] as 
    <element>.currentmember.properties("KEY")
    select
    CROSSJOIN({[Measures].[IdElement]},{[METRIC].[Description].[All]}),
    CROSSJOIN({[Measures].[value]},{<listmetricmdx>})
    } on columns,
    <pointofview>
    <element_and_function>
    <TimeBreakdown>
    } on rows
    <list_filter_clause>
    ) as list
    where ((ElementName is null AND IdElement=0) OR (ElementName is not null))
    <list_condition_metric>
    but i have multiple 

    Hi Vincent,
    In your query, you use CrossJoin in it. Crossjoin function will cause the performance issue if there are a lot of properties that need to be displayed. If you cross-join medium-sized or large-sized sets (e.g., sets that contain more than 100 items each),
    you can end up with a result set that contains many thousands of items—enough to seriously impair performance. For the detail information, please see:
    http://sqlmag.com/data-access/cross-join-performance
    In your MDX query, ensure only retrieval the required data. Here are some useful links for your reference.
    Configure memory setting:
    http://social.msdn.microsoft.com/Forums/en/sqlanalysisservices/thread/bf70ca19-5845-403f-a85f-eac77c4495e6
    Performance Tuning:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=3be0488d-e7aa-4078-a050-ae39912d2e43&displaylang=en
    http://www.packtpub.com/article/query-performance-tuning-microsoft-analysis-services-part2
    Regards,
    Charlie Liao
    TechNet Community Support

  • SSTemplate.xlt Error during 'Maintain Dimension Member' in BPC Admin

    Hi,
    While trying to 'maintain dimension member' in BPC administrator (BPC 7.0 Netweaver version) for a dimension,I get error message that 'C:\...Temp\SSTemplate.xlt' file could not be found.
    Due to this I am unable to maintain members for any dimension.
    If anyone has faced this issue and resolved it,could you please me out?
    Thanks in advance,
    Rinal

    Dear Rinal Parmar,
    I think that the dimension file which you mean is lose from the directory(the directory which you installed the SAP BPC). If you've backup the Appset before, please you find the dimensian file (.xlt) which is lose in the backup directory. After that, you copy paste into the exactly directory (the directory which you installed the SAP BPC). Then, You should process dimension and process application again.
    Thanks,
    Wandi

  • What's 'Process dimension member' and 'Refresh dimension member'

    We're using BPC 7.5 NW SP8 patch 001.
    I often have confusion about these two buttions of dimension library on BPC admin console.
    When clicking 'Process dimension member' and 'Refresh demension member', clearly we see BPC is performing some activities.
    If I switch tracing in ST05, some tables, such as UJD_DIMENSION, UJD_DOC and temperory tables. were accessed and updated.
    For my understanding, table UJD_DOC is using to find sheet template in UJFS and table UJD_DIMENSION is using to control versions between file service and BW infoobject tables.
    But I cannot understand what's necessarity for 'Refresh dimension member'.
    Does this activity will fetch data from BW infoobject tables and refresh files in UJFS ? But I cannot see 'Update' action in ST05 tracing file.
    The other one - 'Process dimension member': does that mean syncroniization between files in UJFS and BW infoobject tables ?
    If so, why temperory table /1CPMB/B_* is storing some records?
    Could BPC expert guide me the way to understand? Appreciated.

    Hi Brad,
    Refresh Dimension members is to update client infomration.
    When you log on to an application set whose structure has changed (there are changes to dimensions and templates stored on the server), the system automatically updates your client information. You can also initiate this procedure manually, which you should do only when instructed by your administrator. Hope this helps.
    Regards,
    Sanjeev

  • SAP BPC - Recursive Dimension Member Formulas

    Hi BPC community,
    We have a customer requirement to create recursive dimension member formulas.  Has anyone dealt with this topic before?
    Example:
    Account A = Account B * .05
    Account B = Account A + Account C.
    Account D = Account B * .10
    Thanks,
    Jeff Holdeman
    EPM RIG

    Hi Nicolas,
    Thanks for pointing us in the right direction.  The math actually turns out a little different, as I think you slipped a decimal.  But none the less, your contribution is MUCH appreciated.
    Here is the proposed solution.  For more details, we also need to utilize the solve_order parameter to force the system to calculate the dimension formulas in the proper sequence.  Zero is the highest priority.
    Assume...
    A = B * .05
    B = A + C
    C = input
    D = B * .10
    Therefore solving for B...
    B = (B * .05) + C
    B = .05B + C
    B - .05B = C
    .95B = C
    B = (1 / .95) * C
    And...
    D = (1 / .95) * C * .10
    For example, if C = 100...
    B = (1 / .95) * 100 = 105.26
    A = 105.26 * .05 = 5.26
    D = 105.26 * .10 = 10.53
    I'll assume there are two accounts for "C"; one for input and one as a formula.
    [Account].[C] = [Account].[C input][, solve_order = 1]
    [Account].<b> = [Account].[C] * 1 / .95[, solve_order = 2]
    [Account].[A] = [Account].<b> * .05[, solve_order = 3]
    [Account].[D] = [Account].<b> * .10[, solve_order = 4]
    Edited by: Jeffrey Holdeman on Aug 11, 2008 5:58 PM

  • MDX: Selecting specific dimension member and its descendants from parent child dimension where dimension member names can be same in dimension hierarchy

    I'm creating a SSRS report using SSAS cube as a source.
    When creating a dataset for the report, I'm having trouble with MDX to select a specific dimension member and its descendants from parent child dimension where dimension member names can be same in dimension hierarchy.
    Lets say for example that I have an account dimension where,
    In level 02 I have company ID:s 101, 102, 103 and so on...
    In level 03 I have Balance sheet
    In level 04 I have some account groups, Assets, Liabilities and so on... and In level 05 I have individual accounts
    How can I select for example company 102:s Assets from level 04 and its descendants?
    Normally in adventure works I would do this if I've wanted Current Assets and its descendants:
    SELECT NON EMPTY { [Measures].[Amount] } ON COLUMNS, NON EMPTY
    { (DESCENDANTS([Account].[Accounts].[Account Level 03].[Current Assets]) ) } ON ROWS
    FROM [Adventure Works]
    But in my Account dimension at level 04 I have Assets member as many times as I have companies in level 02.
    Tuomo

    Hi Tuomo Helminen,
    To this requirement of yours, I would recommend you use Cascading Parameters in Reporting services, you can refer to this FAQ How do I create cascading parameters when using cube database in Reporting Services at this link
    http://blogs.msdn.com/b/sqlforum/archive/2011/04/11/forum-faq-how-do-i-create-cascading-parameters-when-using-cube-database-in-reporting-services.aspx 
    Thanks,
    Challen Fu
    TechNet
    Subscriber Supportinforum
    If you have any feedback on our support, please [email protected]
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • Getting the first member of a cube dimension

    Hi,
    I need to get the first (and the unique) member of a cube dimension, but using CUBEMEMBER function seems be a wrong manner.
    Obviously, I don't know which is the first member.
    CUBEMEMBER("DataModel";"[ElaborationDates].[Dates]") returns ALL as also CUBEMEMBER("DataModel";"[ElaborationDates].[Dates].[All]").
    Any suggests to me, please?
    Thanks

    You can also look at
    CUBESET and CUBERANKEDMEMBER
    Regards, Avi
    www.powerpivotpro.com
    Wiki:How to ask a Power Pivot Question to get a prompt, accurate and helpful response

  • Need to change dimension member in context based on the member property

    Hi,
    When i select the one particular entity i.e. E_1100 , it having the currency property is INR, this currency has to change  the RPTCURRENCY dimension member i.e. INR. in the context member.
    Context is locked for the users.
    for example:
    In context i have Entity dimension, RPTcurrency dimension
                               E_1100               INR.
    In report user having the select parameter for the Entity Dimension. Now he has selected the E_1200  in the report , but it has currency property is USD
    now the RPT Currency dimension should have to display the  USD in the Context.
    Please anybody help me.
    Regards.
    Surya

    Hi Surya,
    you can achieve this using simple VBA code. Use below vba code for overriding the context member. assign this code to button. it will change the context member.
    Copy paste below code in one module and assign this code to the button.
    First Enable FPMXLClient
    Dim epm As New FPMXLClient.EPMAddInAutomation
    Sub change context()
    Dim CONNE As String
    CONNE = epm.GetActiveConnection(ActiveSheet)
    'To set context
    epm.SetContextMember CONNE, "CURRENCY", Range("A1")
    'To refresh
    epm.RefreshActiveWorkBook
    End Sub
    where CURRENCY==> use your dimension name whose context want to change
    Range("A1") ==> In A1 cell Populate property using EPMMemberproperty()
    Basically we will set context member and refresh the workbook.After selection of the entity click on button so macro will run and context member will gets override in the Context Bar.
    Regards,
    Sushant

  • How to display properties of dimension on the input form and report in bpc

    Dear Expert,
    Please tell me how to display properties of dimension on the input form and report in bpc. I can only display dimension number.
    thanks so much
    hungth

    Hi Hungh,
    If your are using BPC 10 with EPM add in client, you can use the function:
    EPMDimensionProperty ()
    This function retrieves the properties of a specified dimension in a specified cell range.
    Thanks, Safa

  • How to import SH Sample Dimensions and Cubes with OWB Client

    Hi, is there a functionality to import the Dimensions and Cubes from the sample to reuse and manipulate them within the OWB Client?
    I can add Dimensions in the Enterprise Manager but mapping should be difficult- right?
    Specs: DB 10g rel2, OWB 10.1.0.4

    dimension - either define a table on your own, or use the data modeler and physically define a new dimension.
    Cube - same as above.
    as for levels and hierarchies, this can also be done in the data modeler. You can specify keys, levels, attributes, measures...all that stuff for dims and facts. There many tabs on the lower half of the dimension modeler screen that control this.
    Check out the oracle by examples for easy tutorials.

  • Using dimension and cube operator

    hi
    I am facing problem in using this dimension and cube operator..
    Actually I want to create a sales data with dimensions as time,customer and product
    After creating a dimension in owb I get a table created attached with it same is the case with cube operator
    so where should I store my measures in the cube or the table created and where to store the data about dimensions in the table created.
    and finally how to use them in mapping to retrieve the data stored
    Thanks

    It sounds like you are not getting any matching keys for loading into the cube.
    Do you have a time dimension created by OWB in the cube? The key used by the cube operator for an OWB time dimension is a formatted number. The time dimension keys are stored as follows;
    Day Level - YYYYMMDD
    Month Level - YYYYMM
    Week Level - YYYYWW
    Quarter - YYYYQ
    Year - YYYY
    If you have a source that has a SQL date datatype for example and want to construct the key for a cube's time dimension at the day level something like the following expression can be used to construct the time reference from a SQL date...
    to_number(to_char( time_key, 'YYYYMMDD'))
    It may not be this but just a thought.
    Cheers
    David

Maybe you are looking for