Creating Dimension and Adding Member

Hi BPC gurus;
I'm performing on SAP BPC MS 7.5 version
I need to add dimension member to the dimension without bpc administration. I searched some thread about that issue, I found something but there is not much document.
There is a two method for this process
First way for this process >> using SSIS package
second way >> using Data Manager (this is also SSIS)
I tried these methods but i didn't success
for example
I made a dtsx package for adding member to mbr<dimensionname> table (and dim<dimensionname>) ("i added same member for both"). I added member correctly but when i checked in the report i didn't see my member.
Can anybody help me ? ( maybe sharing documents)
i think i need to update my dimension but how ?
thank you.
Regards...

HI suatozdemir,
If you want to add members to a dimension the this document will help you to make http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00380440-010b-2c10-70a1-e0b431255827?quicklink=index&overridelayout=true, the document shows you how to automate master data and how to update the information of a dimension.
hope this helps you,

Similar Messages

  • Create Dimension and Fact Table

    I Am Ramana I am new to OBIEE recently i started.
    CAn any one explain what is Fact table and Dimension table and how Create Dimension and Fact Table

    Ramana, don't open multiple instances of the same question...
    Starting with OBIEE

  • Can CWM2 API creating dimensions and cube reference a view

    Can CWM2 API creating dimensions and cube reference a view instead of a table.
    Can the following API reference a view instead of table
    For creating dimensions
    CWM2_OLAP_TABLE_MAP.MAP_DIMTBL_HIERLEVEL
    CWM2_OLAP_TABLE_MAP.MAP_DIMTBL_HIERLEVELATTR
    For creating cubes
    CWM2_OLAP_TABLE_MAP.MAP_FACTTBL_LEVELKEY
    CWM2_OLAP_TABLE_MAP.MAP_FACTTBL_MEASURE

    Hi!
    Yes!
    And I am using views sometimes.
    I am reading at this moment also the following...
    maybe someone can explain me this sentence...
    MULTIPLE FACT TABLES:
    "The CWM2 APIs also support multiple fact tables per cube. In this case, the data
    associated with a given combinations of hierarchies can be stored in a separate fact
    table. All the fact tables associated with a cube must have the same column
    structure."
    I get a fetch error message..'cause of this.
    What does it mean by "the same column
    structure" ???
    ODDS

  • Cannot find object after creating dimension and cube.

    I need to develop a project using olap api to get olap data.
    My db release is 10.1.0.2, owb is 10.1.0.4.
    After i create dimension and cube in owb, I cannot find any object i have created in owb. Except that in OEM, after i click the button dimension, there comes an message as that the dimension does not have complete metadata or was created by old release and OEM will create a metadata for it. After that, I can find the dimension in AWM and get the imformation using olap api.
    However, there is no measure button in OEM, I cannot find the measures in measure folder. So that i cannot get the information of the MdmMeasureDimension using olap api.
    Can somebody help me with this issue? Thanks!

    With OWB 10.1 and prior releases to get OLAP metadata for a dimension or cube you must have used the OWB transfer wizard to deploy the OLAP metadata. This bridge basically creates and executes a script with all of the CWM calls to create the OLAP dimension and cube metadata.
    When you deployed the dimension from OWB in 10.1 it only created the 'create dimension DDL' for the object.
    Cheers
    David

  • Creating dimension and levels

    Hi ,
    I need drilling functionality in reporting...and i have tried few things but its not working...need ur help for the same....
    I have two dimension table
    1>Corporate
    2>Departments
    I need drilling functionality...so that when i click on Corporate i moved to Depatrments...
    I did the following...
    1>Right click on Department Table and selected "create dimension"
    I got the following structure for dimension at this moment...
    DepartmentDim
    DepartmentTotal
    DepartmentDetail
    2>Now i right at "DepartmentDetail" and since i need parent of the Department...i selected Parent Level from the right click menu....
    The structure at this moment is:
    DepartmentDim
    DepartmentTotal
    Corporate.......................................(This is the name i gave in Parent Level Selection)
    DepartmentDetail
    3>I right clicked at "Corporate" and selected Logical Key from the option....
    Thats it....this is what i did....
    and after this in Answers...in column Corporate i selected the Drilllling functionality....but things are not working....
    Need help for the same....
    Even if you can provide me some link or document from where i can find some leads will be helpful...
    Looking forward for help
    Vishal

    I am able to resolve this issue...

  • I created buttons and added a digital signature, when I saved and reopened my buttons disappeared?

    I created a multi page PDF with numerous buttons for navigation. I realized I had forgotten to sign one of the individual pages, (I had recently added) so I simply put in a digital signature. I saved the document and reopened it later to find it made all the buttons non functional and uneditable... Some of the buttons were transparent (placed over written dates for reference) and some were colored boxes with text. The colored buttons became "flattened" and I could no longer edit them or click on anything.
    Why did this happen? Is the digital signature to blame? Is there a way to edit the existing buttons or do I need to recreate all of them along with the actions associated with each? any assistance would be much appreciated!

    It's possible to set up a signature field to lock other fields when it is signed. Could that be what happened? It also possible to choose to lock the file when signed to prevent changes. It's hard to tell what happened without seeing the file.

  • Creating users and adding them to groups programmatically in Portal 902

    What is the correct process and code needed to create a user and add it to a group programmatically in Portal 9.0.2 and how is it different from what it used to be in 309.
    If anyone has an answer, please let me know and all contributions are really appreciated.
    Thanks

    You can use these procedures.
    procedure Create_User(first_name IN VARCHAR2
    ,last_name IN VARCHAR2
    ,password IN VARCHAR2
    ,email IN VARCHAR2
    ,employeenumber IN VARCHAR2
    ,description IN VARCHAR2
    is
    retval PLS_INTEGER;
    emp_session DBMS_LDAP.session;
    emp_dn VARCHAR2(256);
    emp_rdn VARCHAR2(256);
    emp_array DBMS_LDAP.MOD_ARRAY;
    emp_vals DBMS_LDAP.STRING_COLLECTION ;
    ldap_host VARCHAR2(256);
    ldap_port VARCHAR2(256);
    ldap_user VARCHAR2(256);
    ldap_passwd VARCHAR2(256);
    ldap_base VARCHAR2(256);
    BEGIN
    retval := -1;
    ldap_host := '<you_host>';
    ldap_port := '4032';
    ldap_user := 'cn=orcladmin';
    ldap_passwd:= '<orcladmin_password>';
    ldap_base := 'cn=users,dc=<your_compani_name>,dc=com';
    DBMS_LDAP.USE_EXCEPTION := TRUE;
    emp_session := DBMS_LDAP.init(ldap_host, ldap_port);
    -- Bind to the directory
    retval := DBMS_LDAP.simple_bind_s(emp_session,ldap_user, ldap_passwd);
    emp_array := DBMS_LDAP.create_mod_array(14);
    emp_vals(1) := first_name;
    DBMS_LDAP.populate_mod_array(emp_array,DBMS_LDAP.MOD_ADD,'cn',emp_vals);
    DBMS_LDAP.populate_mod_array(emp_array,DBMS_LDAP.MOD_ADD,'givenname',emp_vals);
    DBMS_LDAP.populate_mod_array(emp_array,DBMS_LDAP.MOD_ADD,'uid',emp_vals);
    emp_vals(1) := last_name;
    DBMS_LDAP.populate_mod_array(emp_array,DBMS_LDAP.MOD_ADD,'sn',emp_vals);
    emp_vals(1) := employeenumber;
    DBMS_LDAP.populate_mod_array(emp_array,DBMS_LDAP.MOD_ADD,'employeenumber',emp_vals);
    emp_vals(1) := description;
    DBMS_LDAP.populate_mod_array(emp_array,DBMS_LDAP.MOD_ADD,'description',emp_vals);
    emp_vals(1) := 'top';
    emp_vals(2) := 'person';
    emp_vals(3) := 'organizationalPerson';
    emp_vals(4) := 'inetOrgPerson';
    emp_vals(5) := 'orcluser';
    emp_vals(6) := 'orcluserv2';
    DBMS_LDAP.populate_mod_array(emp_array,DBMS_LDAP.MOD_ADD,'objectclass',emp_vals);
    emp_vals.DELETE;
    emp_vals(1) := email;
    DBMS_LDAP.populate_mod_array(emp_array,DBMS_LDAP.MOD_ADD,'mail',emp_vals);
    emp_vals(1) := password;
    DBMS_LDAP.populate_mod_array(emp_array,DBMS_LDAP.MOD_ADD,'userPassword',emp_vals);
    emp_dn := 'cn=' || first_name || ',' || ldap_base ;
    retval := DBMS_LDAP.add_s(emp_session,emp_dn,emp_array);
    DBMS_LDAP.free_mod_array(emp_array);
    retval := DBMS_LDAP.unbind_s(emp_session);
    -- Handle Exceptions
    EXCEPTION
    WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE(' Error code : ' || TO_CHAR(SQLCODE));
    DBMS_OUTPUT.PUT_LINE(' Error Message : ' || SQLERRM);
    DBMS_OUTPUT.PUT_LINE(' Exception encountered .. exiting');
    end Create_User;
    create or replace
    procedure Add_User_To_Group(user_name IN VARCHAR2
    ,group_name IN VARCHAR2
    is
    retval PLS_INTEGER;
    ldap_host VARCHAR2(256);
    ldap_port VARCHAR2(256);
    ldap_user VARCHAR2(256);
    ldap_passwd VARCHAR2(256);
    ldap_base VARCHAR2(256);
    my_session DBMS_LDAP.session;
    my_message DBMS_LDAP.message;
    my_entry DBMS_LDAP.message;
    my_array DBMS_LDAP.MOD_ARRAY;
    my_vals DBMS_LDAP.STRING_COLLECTION ;
    group_dn VARCHAR2(256);
    user_dn VARCHAR2(256);
    BEGIN
    retval := -1;
    ldap_host := '<you_host>';
    ldap_port := '4032';
    ldap_user := 'cn=orcladmin';
    ldap_passwd:= '<orcladmin_password>';
    ldap_base := 'cn=users,dc=<your_compani_name>,dc=com';
    DBMS_LDAP.USE_EXCEPTION := TRUE;
    my_session := DBMS_LDAP.init(ldap_host, ldap_port);
    -- Bind to the directory
    retval := DBMS_LDAP.simple_bind_s(my_session,ldap_user, ldap_passwd);
    --Find the user
    my_vals(1) := '1.1';
    retval := DBMS_LDAP.search_s(my_session,
    ldap_base,
    DBMS_LDAP.SCOPE_SUBTREE,
    '(&(objectClass=person)(cn=' || user_name || '))',
    my_vals,
    0,
    my_message);
    my_entry := DBMS_LDAP.first_entry(my_session, my_message);
    IF my_entry IS NOT NULL THEN
    user_dn := DBMS_LDAP.get_dn(my_session, my_entry);
    retval := DBMS_LDAP.search_s(my_session,
    ldap_base,
    DBMS_LDAP.SCOPE_SUBTREE,
    '(&(objectClass=orclGroup)(cn=' || group_name ||'))',
    my_vals,
    0,
    my_message);
    my_entry := DBMS_LDAP.first_entry(my_session, my_message);
    IF my_entry IS NOT NULL THEN
    group_dn := DBMS_LDAP.get_dn(my_session, my_entry);
    my_array := DBMS_LDAP.create_mod_array(1);
    my_vals(1) := user_dn;
    DBMS_LDAP.populate_mod_array(my_array, DBMS_LDAP.MOD_ADD, 'uniqueMember', my_vals);
    retval := DBMS_LDAP.modify_s(my_session, group_dn, my_array);
    DBMS_OUTPUT.PUT_LINE(RPAD('modify_s Returns ',25,' ') || ': '|| TO_CHAR(retval));
    DBMS_LDAP.free_mod_array(my_array);
    END IF;
    END IF;
    my_vals.DELETE;
    retval := DBMS_LDAP.unbind_s(my_session);
    -- Handle Exceptions
    EXCEPTION
    WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE(' Error code : ' || TO_CHAR(SQLCODE));
    DBMS_OUTPUT.PUT_LINE(' Error Message : ' || SQLERRM);
    DBMS_OUTPUT.PUT_LINE(' Exception encountered .. exiting');
    end Add_User_To_Group;

  • Creating shapes and adding them to canvas

    hi all
    How can we create shapes in flex..add them into a canvas i found code that used sprite but was unable to add .as it not being a uicomponent?

    You need to wrap your sprite in a UIComponent. Accessing rawChildren can be dangerous.
    var mySprite:Sprite = new Sprite();
    mySprite.graphics.beginFill(0xFFCC00);
    mySprite.graphics.drawCircle(30, 30, 30);
    var uic:UIComponent = new UIComponent();
    uic.addChild(mySprite);
    this.addChild(uic);
    If this post answers your question or helps, please mark it as such.
    Greg Lafrance
    www.ChikaraDev.com
    Flex Development and Support Services

  • Creating Switch and adding Enhancement to this switch ?

    hi,
    I am enhancing my webdynpro component and for that i am creating an Enhancement.
    Now I want to Add this Enhancement to a Switch but I have little knowledge how to create a switch and add enhancement to the switch.
    Kindly let me know the steps and transaction to be used to achieve the same.
    Thanx.

    Hi,
    you can create your own switch in transaciton SWF1. The whole process is described in the [application help|http://help.sap.com/saphelp_erp2005/helpdata/EN/af/e8b540afc87c2ae10000000a155106/frameset.htm] for this transaction. There are some additional material related to switch framework here on SCN. Just enter "switch framework" into search box.
    Cheers

  • Creating podcast and adding to iTunes

    I imported 3 lectures into garageband and put them together as a podcast.  I then wanted to put it into ITunes so I could sync to my Ipod and listen during free time.  However I cant find in my library.  Also when I try to drag it into Itunes, the whole library list goes blue.  Can anybody offer some help.  Thanks.

    You can't import it as a podcast unless it's actually online and you subscribe to the feed. Just place the individual episode media files in the 'Music' section of iTunes. You can give them a specific genre so that you can group them together.

  • Create Cubes and Dimension Help

    Hi Experts,
    I am using +11.1.0.7.0 version of Oracle Databse and OWB Client+. I am trying to create Dimensions and Cubes using the OWB tool but everytime unsuccessfull.
    1. I tried using the exisiting Dimesnions and Cubes in the SH Schema as a base. However when i deployed it gave me the error.
    2. I tried to use the examples from the Oracle Library website
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r1/owb/owb11g_update_extend_knowledge/less5_modeling_target/less5_modeling_target.htm
    But trying that too produce me some errors.
    So the other way round i have now installed AWM (Analytic Workspace Manager) which is easily makes Cubes and Dimensions and also exports to the OBIEE Repository. But for some reasons i have to again switch back to OWB. Is there more documents which describes each and every step while preparing the Dimensions.
    Regards,+
    Ravi Remje+

    Hi Ravi
    There are OBEs which include dimensional object creation (the 10gR2 one is applicable to 11gR1);
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/10g/r2/owb/owb10gr2_obe_series/owb10g.htm
    Cheers
    David

  • How to re-create CUBE and not corrupt reports based on CUBE

    Hi,
    We are using a prototyping approach to releasing CUBEs to our users as they only tend to understand what they want after playing with the tool a bit, this has meant that additional requirements sometime require another dimension for eg.
    This can't be added to a CUBE so we have to delete and re-create the CUBE.
    The issue is that users have developed spreadsheets against these CUBEs that get corrupted if they CUBE is deleted and re-created. So , what is the way forward for incorporating user requirements into an existing CUBE, does a change to the design require all reports/spreadsheets to be re-written or is there some trick that will retain the links to pre-existing reports.
    BTW , am using 10.2.0.2 AWM and DB.
    Thanks for any assistance,
    Brandon

    As long as the dimensionality of the cube has the same contents (even if it is in a different order), the reports will continue to work in my experience. If you add a new dimension, the report doesn't have a selection set up for that dimension and therefore is now invalid and all reports must be recreated against that cube. Adding new levels above the leaf level of your dimensions and adding new measures should not corrupt their reports.
    I would suspect after a few iterations of losing their reports, your users will learn to test and specify their needs more completely to ensure they have all of the required dimensions.
    Alternatively, you can set up one cube that only consists of calculated measures that has ALL of the dimensions of your AW. Create calculated measures that then point to these other cubes which may not have all of the dimensions. In this case, the report is using the "calculated" measures whose dimensionality does not change even if you add a dimension to one of the underlying cubes.
    For example, if you have Time, Customer, Product, and Geography in your AW, but you choose to only have Time and Product in a cube called YEAR_ITEM_PLAN that holds your targets for the year, and they later decide to do their plans Time, Product and Gegoraphy, you could recreate the YEAR_ITEM_PLAN cube to include Geography and as long as the calculated members cube you created earlier always had geography, their reports should continue to function.

  • Steps to create Multiprovider and infosets..

    Hi gurus,
                 Can anyone post me steps to create multiprovider and infosets..
    Points will be awarded.
    Thanks in advance,
    Venkatesh

    A MultiProvider is a type of InfoProvider that combines data from a number of InfoProviders and makes it available for analysis purposes.
    The MultiProviders itself does not contain any data. Its data comes entirely from the InfoProviders on which it is based. MultiProviders only exist as a logical definition. These InfoProviders are connected to one another by a union operation.
    One can combine InfoCube, ODS objects, InfoObjects and InfoSets in a MultiProvider.
    A union operation is used to combine the data from these objects into a MultiProvider.
    Here, the system constructs the union set of the data sets involved. In other words, all values of these data sets are combined.
    InfoSets allows reporting on several InfoProviders by using combinations of InfoObjects (master data-bearing characteristics) and ODS objects via a join condition.
    An InfoSet can have following join conditions
    Inner Join
    Left Outer Join
    Inner join and left outer join are only different in the situation where one of the involved tables does not contain any suitable record which meets the join conditions.
    steps for creatin multiprovider.
    Step1: Enter Transaction RSA1. Right Click on Infoarea and select u2018Create MultiProvideru2019. Provide technical name and description for the MultiProvider.
    Step2: Select Data Targets (InfoCube, ODS and InfoObject or Infosets) on which MultiProvider should be based.
    Step3: Select the Characteristics which should be part of the MultiProvider design.
    Step4: Select Time Characteristics and Key figures.
    Step5: Create dimensions and assign the characteristics to the dimensions.
    Step6: Identify the characteristics, time characteristics and key figures in u2018Identificationu2019 tab.
    Step7: Save and Activate the MultiProvider.
    steps for creating infoset.
    Step1: Enter Transaction RSA1. Right Click on InfoArea and select u2018Create InfoSetu2019. Provide technical name and description for the InfoSet.
    Step2: Choose ODS or InfoObject on which  you want to build InfoSet.
    Step3: Select the characteristics/key figures required in InfoSet design and join the common characteristics via Inner or Left Outer Join.
    Step 4: Save and Activate InfoSet.
    hope this helps you in creating them...

  • Loading dimensions and facts (Please verify the design is correct)

    Hi,
    I am very new to OWB and Datawarehousing, please find the following approach and let me know if its correct or not.
    I have the following source tables,
    1. Sales -->store_id,Product_id,Sales_date_Time,Unit_sales,Amount_sales
    2. Product--> Product_id,Product_name,Product_category_id
    3. Product_Category --> pc_id , pc_name
    4. Stores -->store_id,store_name,city_id
    5 City --> city_id , state
    The above tables are normalized,
    Now i have created Dimensions , and Fact (Please check whether its correct or not)
    1 . Product_Dimension ->Product_key, product_id,product_name,pc_id,pc_name
    2. Time_Dimension --> Time_key, ...Can be loaded from the Excel sheet provided (This is what people do here in my company)
    3. Stores_Dimension --> Store_key,store_id,store_name,city_id,state
    4. Sales_fact -->Product_key,time_key,store_key,Unit_sales,Amount_sales,sales_date
    If the above design is correct, then i will create the following mappings
    1. Map_Product --> loading product and product_Category from source
    2. Map_Time --> loading thru SQLLDR directly
    3. Map_Stores --> loading stores and city from source
    Once the above mappings completed ( loading all the dimensions)
    map_sales_fact --> loading from map_product, map_time, map_stores...
    But if here if you closely observe Sales_Fact table, it has columns like unit_sales,amount_sales and sales_date. How do i load these as i dont have them in any dimensions,
    Please help , please reply me if you need any clarifications.
    Regards,
    Ashoka BL
    +919880890405

    Hi,
    first of all, there is no need for the column sales_date in your fact table. Use the time_id for date reference.
    In your dimensions, use surrogate keys that are generated in your dwh. Do not use ids from your source as surrogate keys!
    You may use the ids from the source as business keys, if the names are not unique.
    Load your fact table from source table sales. Join all dimensions to get the surrogate keys of product, store and time.
    Write the surrogate dim keys into the fact table along with unit_sales and amount_sales.
    Regards,
    Carsten.

  • Import dimension and member via maxl, how to create data file and rule file

    Hi
    I have a task to import dimension and member into Essbase, for project requirement, I have to use text file or spreadsheet file.
    I wonder which format can be imported into Essbase?
    I tried to create them, failed.
    Do you have any samples to help me? dimension file and rule file...
    I search a lot in http://gerardnico.com/wiki/epm/essbase/dimension_build#about , but there are no samples.
    Thanks in advance...
    Best regards,
    Samantha

    import database Sample.Basic data from data_file 'C:\TEMP\GENREF.txt' using rules_file 'C:\TEMP\GENREF.rul' on error append to 'C:\TEMP\logs\dimbuild.log';Here issue is not with rulefile but in reading the rule file.
    I hope rule file is in the database directory (By default it will get saved there only)
    Try with the below command
    import database Sample.Basic data from data_file 'C:\TEMP\GENREF.txt' using server rules_file 'GENREF' on error append to 'C:\TEMP\logs\dimbuild.log';
    Rule file also had one issue
    Market, Product, Measures, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, DecHere I am seeing only four dimensions from the Sample.Basic database
    Scenario is missing. So define Actual (Scenario Dimension member) in the rule file header definition.
    All dimensions must be identified to parse one data file with rule file.
    PS: Naming (GENREF) is also irrelevant if you are loading data. It is apt for dim load.

Maybe you are looking for