Add Selection Dimension Members in package LoadInfoprovider

Hello,
I have a requirement where i have to add dimensions Entity and Time into standard package LoadInfoprovider.
I need to allow user to choose wich entity he wants to extract from Bw infocube into BPC infocube.
Using the transformation file to do this is not a option because my client has 200 entities and we don't have to maintan 200 files.
Any ideas?
Thanks
Regards,
Sílvia
Edited by: Sílvia Marques on Nov 24, 2009 7:48 PM

Sílvia,
This type of dynamic selection is not supported by the LoadInfoprovider process chain or the transformation file structure in the 7.0 version. The issue is that there is no delivered way to pass DM prompts through to the transformation file, so you have to preset the *SELECTION= option in the transformation file and then choose your selection based on your transformation file.
You have a few options:
1. Usually we try to create transformation files that correspond to the groups of entities our different user groups will be interested in. This cuts down on the multiple transformation file issue (200 entities down to the number of user groups).
2. Another option, which we have not had to use, is to use security or work status to protect entities that a particular user is not supposed to be able to write to. These records will then be rejected in the load. (You'll need to set your rejected record limit very high in the transformation file for this to work.)
3. A last option is to set up a load of all entities into the BPC application in a "load" datasource (or a staging application), then allow the user to bring entities over into the main reporting datasource using the Copy DM package, which allows a granular and dynamic selection.
Overall, I'd recommend attempting to design your application in such a way that users will not have to make the choice to load specific entities, so that you can avoid these workarounds.
Ethan

Similar Messages

  • How to auto-update of script logics after adding new dimension members?

    Hi Experts,
    Just wanna ask if BPC has a functionality that would automatically update/validate and save my script logic whenever I add new dimension members. I've added new PL accounts but they are not automatically added to my calculated BS Net Income. I had to re-validate and save my logic for it to be included in my logic and for the amounts to be computed correctly.
    Thanks,
    Marvin

    Hi Marvin,
    There is no functionality as such. we need to configure the script as and when we make any changes in the dimension members.
    Regards
    Raman

  • Which is better - Add a dimension or create more members in an existing

    Which is better - Add a dimension or create more members in an existing dimension?
    We are trying to figure out which can give us better performance in terms of calculations and retrieving reports - to add another dimension (entity/country) or add about 500-800 more members in an existing location/division dimension?
    Thank you!

    If you have BSO cube i would recommend to add in the same dimension where as ASO you can add members in a new dimension. Adding a new dimension is like creating a new cube you have to change each and every single calc scripts,report scripts,FR reports,Webforms and your rule files .... all the dependencies has to be changed manually . I think 500 members in the exsting BSO dimension will not impact the calc or retrieval times that much .

  • Deploying app.view in BPMA does not add dimensions/members to application

    Hello,
    I've searched the forum for a solution to this problem, but I couldn't find any.
    Problem:
    I'm working on Hyperion Planning 9.3.1.0.66, EPMA version is 9.3.1.0.0.73, Workspace version is 9.3.1.0.0.248. I've created a classic application that was later upgraded. Now, I need to make some changes to dimensions (add some generic dimensions) and add some members to an existing dimension. Everthing is set in workspace and added to the application view. Validation of the application view is successful, so is the deployment (both create outline and refresh outline were tested, in all combinations), however when I open the application, or verify the outline in Essbase, there is no changes in the outline (no new dimensions/dimension members added, etc.)
    Does anyone know the reason for such application behaviour?
    Is there any solution/fix to solve the problem?
    Best regards
    Marcin Stawny

    Hi,
    I would definitely recommend patching EPMA and Planning to the latest patches, many issues have been addressed with EPMA and it is should always be the first steps if you have issues.
    You can download the following patches from Metalink3
    8211868 - System 9 Release 9.3.1.1.10 Service Fix
    7305465 - EPMA 9.3.1.1.5 Service Fix
    7272558 - EPMA 9.3.1.1.4 Service Fix
    7209507 - EPMA 9.3.1.1.3 Service Fix
    7161248 - EPMA 9.3.1.1.2 Service Fix
    7227802 - EPMA 9.3.1.1 Service Pack
    7110941 - EPMA 9.3.1.1.1 Service Fix
    They include readmes instructing on how to patch.
    This maybe related to your issue which was fixed in patch 9.3.1.1.6
    7117173 - You cannot incrementally deploy Oracle’s Enterprise Performance Management Architect (EPMA) applications to Planning.     
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Updating Dimension Members using SSIS packages

    Hi!
    We use BPC 7.0 MS version. We has developed SQL Integration Service package which load XML file from ftp server and update table mbrEntity in our Application Set Database, when in Administration Console our bpc administrator clicks Export dimension in Maintain dimension property and after that Process dimension.
    How can we automatize manually process Export dimension and Process Dimension using SSIS package?
    Thank you for attention.
    Best regards, Iaroslav

    Absolutely yes, you can mix & match the standard SQL tasks with the BPC tasks. This allows for customized interfaces to, for instance, connect to a remote DB (or flat file that you FTP to the BPC app server), stage the data in the BPC appset database (in custom tables that you create there), cleanse it, and then process it into the standard dimension table using the BPC task.
    Similarly, you can program anything else you'd like in the SSIS package - interact with the file system on the app server (drop a data export file into the user's PrivatePublications\DataManagement\DataFiles folder, where they can then download to their PC), or Excel (load in the data which users maintain in a BPC conversion file from Excel into a custom DB table, to manage your mappings on the DB), etc. -- and then allow users to execute these packages from eData -> Run Package.

  • SELECTINPUT on a userdefined dimension for a package stored in a team

    Hello Experts,
    I have a case where a datamanager package selectinput prompt works fine while the package is stored in "COMPANY".
    The prompt constains a referral to a userdefined diimension called VERSION. the dimensions available for selection in the prompt are defined like this: "%ENTIT_DIM%,%CATEGORY_DIM%,VERSION".
    This works fine as long as the package is saved in COMPANY. As soon as I move it to a team, the user can select the package but cannot select any members for the dimensions are not visible in the prompt.
    Anyone encountered this before?
    How can I solve it?
    Best regards,
    Eric

    Hello,
    It is allready setup as a user package and the user has all the appropriate rights since he can execute a package saved in the same team which is the default "copy" package.
    It is only when I refer specifically to the userdefined package that the issue occurs.
    Best regards,
    Eric

  • Expanding Dimension Members Filtered by another Dimension members property.

    I use BPC for SAP NetWeaver 7.5.
    Iu2019ve FI_ Acc dimension. And on the property FLOWTYPE, I define which FLOW types it uses.
    FI Acc dimension members as follows:
    Cash   (FLOWTYPE: Cashflows)
    Treade Receivales (FLOWTYPE: TRflows)
    Trade Payables (FLOWTYPE: TPflows)
    FLOW dimension members as follows:
        Cas_flows (PARENTH1)
           Cash Openning
           Cash In
           Cash Out
           Cash from Credit
    TR_flows (PARENTH1)
        TR Openning
        TR addition from sales
        TR recived
    TP_flows (PARENTH1)
        TP Openning
        TP addition from purchases
        TP paid
    I want to expand FI_ Acc dimension and according to its FLOWTYPE property it expands FLOWs next to it as follows:
    FI_ Acc              FLOW
    CASH                      Cash Openning
                                   Cash In
                                   Cash Out
                                   Cash from Credit
    Trade Receivables    TR Openning
                                      TR addition from sales
                                      TR recived
    Trade Payables        TP Openning
                                     TP addition from purchased
                                     TP paid
    I have one EVEXP which expands FI_Acc dimension and another EVEXP which expands FLOW dimension. On the FILTER I write [FLOW].currentmember.properties("PARENTH1")=[FI_Acc].currentmember.properties("FLOWTYPE")
    I could not get the result. Where do I make mistake? Is there someone can help me on this issue?
    Or is there any other way to do this?
    Edited by: Recep Budak on Nov 4, 2010 12:25 PM

    Hi Bike,
    According to your description, you want to add another dimension attribute based on the record dimension name, right? If in this case, you can use Case When statement to achieve it. Here is a sample query for your reference.
    With Member [Measures].[Test]
    As
    Case [Product].[Category].CurrentMember.Name
    When [Product].[Category].&[4].Name Then "4"
    When [Product].[Category].&[1].Name Then "1"
    When [Product].[Category].&[3].Name Then "3"
    When [Product].[Category].&[2].Name Then '2'
    Else "Null"
    End
    Select {[Measures].[Test]} on columns,
    [Product].[Category].[Category].members on rows
    from [Adventure Works]
    Results
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • How can I manage access to dimension members in a layout?

    Hello,
    I have a dimension member list of materials (400) on a "material" dimension. But some people have access to one portion of the whole group and others may have access to other groups. But the materials can be shared between groups so I cannot group them in differents hierarchies.
    The problem is in the layout you need to select a hierachy to show various rows (the whole group of materiales). The layout shows all the list of materials. Even if the user only have access to 10 of them. I don't know how is the best way for presenting this to the user? It should presents only the 10 rows corresponding to his materials.
    One way that I found (but I don't find it acceptable because of the hard effort that represents the maintenance) is to create differents member access profiles and denied the access to each material (dimension member - 390) that the user cannot modified. Then in excel I have to run a macro that hides all the rows that have an empty description in the cell of the material name.
    How can I achive this?
    Is there a function in BPC to see if a user have access or not to a dimension member?
    The only way to show in a layout various rows is to set in the view a hierarchy?
    Thanks & Regards
    SU

    hi
    pl. verify whether this will suit your requirements:
    Material           UG1           UG2
    MAT1               Y
    MAT2                                 Y
    MAT3               Y
    MAT4                                 Y
    MAT5               Y               Y
    Now UG1,UG2 diff user groups and property in Material. Assignment of Y is one time job.
    At the time of accessing the dimension members can restrict on the basis of UG1="Y" or UG2="Y" property
    Here MAT5 is common in both UG1 and UG2
    (Hardly may have 3-4 set of users: Accordingly can have UG1,UG2,UG3,UG4 etc.)
    sri

  • How to further restrict the task profile 'dimension' to selected dimensions

    Hi All,
    We have a dimension which we require users to maintain their own master data. We have used the secondary admin task profile which provides default access to the task 'dimension'. THis allows that user access to the BPC Admin console and also to the dimension to maintain dimension members. However, we wish to limit their access to only certain defined dimensions & not give them access to all dimensions. I have tested using this task profile together with a member access profile to limit the secure dimensions for an application, however my understanding is that member access profiles will not restrict access once a user has logged into the BPC Admin Client...i.e the member access profile restricts the ability to read/write to 'facts'/sign data from a BPC front end tool, EG excel.
    Any ideas much appreciated as to how to acheive this,
    Glen

    Hi,
    As you said for maintaining dimension members, you had to assign a task to the task profile. However, assigning this task will allow the user to modify any of the dimensions.
    You cannot give authorization to allow only selected dimensions. BPC doesnt have this feature. Either the user can modify all the dimensions or none of them.
    Hope this helps.

  • Error while transporting Dimension Members from Dev to Quality

    Hi all,
    I am having issue while I am transporting dimension members from dev to QA, The error log is as below; i am not sure what could be wrong;
    Start of the after-import method UJT_TLOGO_AFTER_IMPORT for object type(s) AAPS,AMBR ( )
    Member formula expanded for imported master data
    Start of data checker messages for Appset XXXX
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Error occurs when checking member formula use on other dimensions
    No access to environment 'XXXX'
    No access to environment 'XXXX'
    BPF: Error reading master data
    No access to environment 'XXXX'
    Errors occurred during post-handling UJT_AFTER_IMPORT for AAPS L
    UJT_AFTER_IMPORT belongs to package UJT
    The errors affect the following components:
        EPM-BPC-NW-TRA (Transport)
    please advise.
    Thanks.
    Ambika

    hi Raju,
    i tried after giving full access but again same error:-
    please see the error log below:-
    Start of the after-import method UJT_TLOGO_AFTER_IMPORT for object type(s) AAPS,AMBR ( )
    Member formula expanded for imported master data
    Start of data checker messages for Appset PETFAS
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Error occurs when checking member formula use on other dimensions
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    InfoObject catalog /CPMB/PETFAS_CHAR is not available in version A
    BPF: Error reading master data
    No access to environment 'PETFAS'
    End of data checker messages for Appset PETFAS
    End of after import methode UJT_TLOGO_AFTER_IMPORT (Aktivierungsmodus) - runtime: 00:00:
    Starting after import method UJT_TLOGO_AFTER_IMPORT for object type(s) AAPS,AMBR in dele
    End of after import methode UJT_TLOGO_AFTER_IMPORT (Löschmodus) - runtime: 00:00:00
    Errors occurred during post-handling UJT_AFTER_IMPORT for AAPS L
    UJT_AFTER_IMPORT belongs to package UJT
    The errors affect the following components:
        EPM-BPC-NW-TRA (Transport)
    any suggestion..
    thanks,
    Ambika

  • Automatic creation of new dimension members

    Hello all,
    Bit of a long post so please bear with me.
    I am about to embark on only my third BPC project after having spent several years implementing solutions using BusinessObjects Planning (formerly SRC software), and am still struggling to come up with an elegant solution to the fact that I cannot save data to dimension elements unless they are already explicitly defined in the dimension member list (presumably due to cube architecture).
    Those of you who have used BOP/SRC will remember this as unvalidated dimensions.
    I find having to first go to admin and pre create members before being able to use an input schedule to save data against them is very restrictive.
    I'm hoping one of you guys can help me improve on the workaround I currently use.
    For example I have a 'bid submission' input schedule that is used by the user to submit bids for increased budget, capital or revenue, capturing basic costs and commentary. The user selects a bid number from a combo box which is populated by using an EVLST formula to read in pre created dimension members. I have to save a flag to the db which I then use to exclude already used numbers when feeding the combo box on future submissions.
    Which works ok but if I have a hierarchy on bid number based on say, cost centre, how do I get around the fact that number ranges have to be pre-assigned to cost centre, Cost Centre A = 1 to 1000, Cost Centre B = 1001 to 2000 etc. What happens if I go over the 1000 on Cost centre A? I then get non contiguous ranges per cost centre.
    Is it possible for the bid number to be dictated by the user when they start to fill in the bid submission? Or give the impression that they are?
    Or if the client has a bid number format that cannot be pre created? Eg incorporating things like year or person etc. This information could be save separately but not within the bid number. Is it possible to save data to dimension property columns from an input schedule?
    Hope you guys can help
    Many thanks
    Phil

    Philip,
    few questions.
    Which versio of BPC.
    What is your data Source
    there are few post on the below link you may find helpful
    Please list your Question in short with the tings you want.
    Re: AdminTask_MakeDim.dts
    Thanks

  • Import Comments data and Dimension Members from csv file via Data Manager

    Dear Experts,
    I have two questions regarding the data manager.
    Q1.Is it possible to import "Comments" from the csv file via Data Manager?
    We'd like to import the amount with "Comments".
    My image of csv file is like below;
    ACCOUNT,CATEGORY,TIME,ENTITY,INPUTCURRENCY,AMOUNT,COMMENTS
    1100000,ACTUAL,2010/06,LC,30000,This is comment
    Q2.Is it possible to import the dimension "members" from the csv file via Data Manager?
    We have a user-defined dimension named "Project"
    and would like to import the members, instead of maintaining them in BPC administration manually.
    I found an online help information which says "Import Master Data from a Data File Example",
    but I could not find any relevant sample package for this.
    (I tried to import the members by using "Import" package, but it failed...)
    reference:http://help.sap.com/saphelp_bpc75/helpdata/en/86/8b1bfc12c94fb0b585cca70d6f1b61/content.htm
    Thanks in advance for your help.
    Fumi

    Hi Fumi,
    In this case, I would suggest you to create a customized SSIS package which will fill-in the "Comment<APP>" table, according to the csv file you have. I do not know any standard package that allows you to import comment the way you would like...
    Best Regards,
    Patrick

  • The window to select dimensions simply does not appear and I can't move forward, due to variables exit in the report

    Dear experts,
    I am having an issue when I try to create a WEBI document using Bex query through OLAP connection (Bics).
    Due to variables exit, it is not possible to open query pannel in webi to choose wich dimensions to add to the webi document.
    The window to select dimensions simply does not appear and I can't move forward!
    In RSRT ou Bex Analyzer, the query is running fine without errors.
    CMOD code is like this (I believe there is not any error as it is working flawless on other reports for other variable names):
    WHEN 'ZREDT1'.
         IF i_step = 2.
           CLEAR wa2.
           READ TABLE i_t_var_range INTO wa2 WITH KEY vnam = 'ZRE_DT_IN'.
    *      wa2-low = |{ v_year_h }12|.
           IF sy-subrc EQ 0.
             v_year_h = wa2-low(4) - 1.
             CONCATENATE v_year_h '12' INTO wa1-low.
    *        wa1-low = wa2-low.
             wa1-opt  = 'EQ'.
             wa1-sign = 'I'.
             APPEND wa1 TO e_t_range.
           ENDIF.
         ENDIF.
        WHEN 'ZREDT2'.
         IF i_step = 2.
           CLEAR wa2.
           READ TABLE i_t_var_range INTO wa2 WITH KEY vnam = 'ZRE_DT_IN'.
           IF sy-subrc EQ 0.
    *        wa2-low = |{ v_year_h }12|.
             v_year_h = wa2-low(4) - 1.
             CONCATENATE v_year_h '12' INTO wa1-low.
             wa1-opt  = 'EQ'.
             wa1-sign = 'I'.
             APPEND wa1 TO e_t_range.
           ENDIF.
         ENDIF.
    Please provide assistance,
    Thanks in advance,
    Kind regards,
    André Oliveira

    I solved it.
    The problem was due to date coming to exit - as you know some time intervals start at 01-01-1000, and as I was calculating 1000-1 = 999
    I was getting and interval from 99901 to 201405. Do not know if it was not working because CHAR NUMC6 was failing trying to recognize interval 99901 - 201405, but probably, this was the issue.
    Thanks for your inputs,
    Best regards,
    André Oliveira

  • Attribute Dimension members in Planning Data form

    Hi All,
    Can we see Attribute dimension members in Planning data form ? Pls. help

    Yes it is possible in 11.1.1.3, for example in your row select a dimension that has attributes associated with it. select dimension properties next to the down drop.
    Tick "Enable custom attribute display (setting applies to all dimensions with associated attributes): "
    Select the attribute dimension
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Dimension members were not deleted after refresh in Planning desktop

    Hi
    A Planning application's outline was restored from backup.
    It contains some dimension members which were deleted from Planning Web some weeks before and there were made many Planning refreshes after. Full database refresh had been made in Planning desktop and these members were not removed. As refreshing is a procedure to keep metadata in correspondence such result isn't expected in my opinion.
    Is it normal behavior ?

    Hi
    i had a similar problem before. here is what i did
    add the member again.
    refresh
    delete the member
    refresh again.
    this solves the relational repositories sync issue.
    hope this helps.
    Dornakal.
    www.dornakal.blogspot.com

Maybe you are looking for