New Dimension to a Cube

Hi,
We've a cube already in production (with huge amount of data). Now we have to add few more 'new' characteristics to this cube.
My question is, can I create new Dimension and add characteristics to this without deleting data?
As the characteristics are new, we don't have to care about reloading the cube as data for these new characteristics don't exist.
Can it be done? Any thoughts?
Regards,
Vikrant.

Hello,
If you had a new characteristic to an existing dimension you don't have to delete data. I already done that procedure many times.
This can help you too:
From this weblog:
Remodeling in NW BI 2004s
"In BW 3.5 version, if data is present in an infoprovider, we can add an infoobject to it, but we cannot delete or replace an existing infoobject in it, unless all infoprovider data is deleted.
This problem has been overcome in BI 2004s version, where the concept of 'Remodeling' can be used to change the structure of an infoprovider even while it holds data."
Ok, so, in version BW3.X and BI7 you can add a new characteristic to an existing dimension, but you have more options in BI7. If you want to had a new dimension you have to delete all data.
Regards,
Jorge Diogo

Similar Messages

  • How to add a new dimension in ASO cube without losing all data

    Hi,
    I have an ASO cube with 18 dimensions and I want to add a new one (regular). When I add this new dimension it asked me that the all data has to cleared before the restructure can take place. If I click yes then I would lose all data regardless of the fact if I have a level0 export or not. Because when I tried to reload the export back into the cube it gave me an error cause all the dimensions were not present in the export. Does anyone know how would I be able to accomplish this task?
    Thanks
    fikes

    You can try this work around solution.
    1) Export Lev0 data
    2) Clear the cube
    3) Add new dimension Regular.
    4) Add a default member Reg00 in the new dimension and save.
    5) Open the Lev0 data in a text editor, Insert "Reg00" in the begining of the file and Enter.
    6) Lev0 file will have first record "Reg00" and the remaining export file will be from the second record.
    7) Load the modified file with out rule file.
    You can verify that all your history data will be loaded w.r.to the Reg00 of the New dimension Regular.

  • Adding a New Dimension to a CUBE

    Hello
    Being in new at Oracle OLAP...
    If I need to add a new dimension, SHOULD I RECREATE the cube entirely again??
    Is not there any other way??
    Regards

    Each cell in a cube is referenced by a dimension. Think of it as pointers to cells in a multi-dimensional array.
    So when you add or remove a dimension, what should happen to all those cells.
    In a way you are breaking the cube.
    Since cube data is loaded from a table, you can always re-load your cube after adding or removing a dimension.
    Dimensions are not added/removed frequently, once the design is finalized. You may add a new hierarchy to existing dimensions, which is done more frequently compared to adding a dimension. After adding a new hierarchy, you just have to re-aggregate cube data and not re-load from relational source.
    Cubes are created for reporting, and can be deleted/recreated or truncated - monthly, quarterly or yearly - for various reasons.
    Your source transactional detailed data should be in one (or more) fact tables and should never be deleted.
    Is there any "operational" concern in a Production environment, because of which you are asking this question?
    One trick could be: to create the new cube (with more dimensions or less dimensions than the original cube) and then COPY DATA from original cube into that new cube.
    But it may take the same amount of time as re-loading the new cube from the relational source.

  • Error VLD-0370  add a new dimension  to a cube

    Hello together!
    I have a little Problem with my OWB 11.2.0.3 on a new machine. We run OWB 11.2.0.3 on different machines, but on our new machine I have a little problem with ROLAP -Dimensions. I imported my Rolap Dimensions an Cubes from a other machine, all works fine (validate, deploy) but when I genereate a new ROLAP - Dimension the wizzard, vallidation ok, and add it to the cube. I get VLD-0370 error.
    VLD-0370: Für Cube CUB_MEMBER_TRANSACTION_R, Dimension TEST_DIM ist die Referenz nicht an Spalten einer Tabelle oder aktualisierbaren View gebunden.
    Eine Cube-Dimensionsreferenz muss an Spalten einer Tabelle oder einer aktualisierbaren View gebunden werden.
    It must be something like this:
    VLD-0370:For CUB_MEMBER_TRANSACTION_R Cube, Dimension TEST_DIM the reference is not bound to columns in a table or updatable view.
    A cube dimension reference must be bound to columns of a table or updatable view.
    I cannot create a new dimension ans add it to the cube on the new machine. Don't know why. All locations are fine.
    A problem is, I don't find a list or something like that for the VLD-xxxx with hints what to to like the ORA-xxxx.
    Thanks a lot from Berlin
    Michael

    Hi Michael,
    The cube has a table related, you have added the dimension to the cube, but the table needs a new column with a foreign key to the table-dimension. When you are modifying an existing cube this is not automatic, you have to add the column and foreign key manually.
    Regards
    ANA GH

  • Adding New Dimension In An Existing Cube (Block)

    Hi fellows,
    Im not an expert so need you feedback.
    I am supporting a cube that was built a decade ago using Essbase 6.5. It has 7 dimensions (3 dense, 4 sparse). With the new reporting requirement, I need to add a new dimension to be called "BaseTimePeriod" that seems like a Time dimension but will show the "Constant Dollar" amount calcuation for difference Scenarios.
    Since the cube has been there for so long, and the expert that has pioneered that cube is no longer in the company. All of our reports uses API being called in MS Excel to retrieve data from the cube and format it the way the users wanted it to be. As well as 75% of our data are user input using the Essbase Excel Add-in, "lock/send" commands.
    My problem now is that, since I need to introduce another dimension for the "Constant Dollar" calculation, is there any way that if I add a new dimension the existing process of uploading data by the users as well as retrieving data through Excel API will not be affected?
    I tried to add new dimension in the R&D server that we have when I try to retrieve historical data from the cube in the Excel since there is "BaseTimePeriod" dimension before, the Excel report layout gets affected and inserts a new row placing "BaseTimePeriod" in that cell since this not yet there before. And when I try to upload data through Excel Add-in "lock/send" action, it did allow me unless I put a member from the "BaseTimePeriod" to complete the dimension member combination.
    My questions now are:
    1) How can I add a new dimension without impact from the historical data?
    2) Is there any way to place a default value for the new dimension for the historical data so it would complete the dimension member combination, so whenever I retrieve and upload data there will be no problem?
    Any insights related to this questions is highly appreciated. Thanks!
    obelisk

    If you add the new dimension to a cube that already has data, you should get a prompt when you save the outline to associate the existing data with a member from the new dimension. You will then go into a dense restructure which could take a while, depending on the size of your database. Another option would be to export your data in column format and load it into a relational table in something like SQL or Access, you can then add the new dimension to the export in the relational tool, export it back out to a text file and use a load rule to reload it.
    As far as the lock & send and existing reports, in most cases, adding a new dim will result in all of those needing to be updated. This is why we try not to add new dims to existing cubes, especially ones that have been around a while.
    Another thing to consider is the impact of adding a new dim. I don't know the size of your existing database, but you are going to increase it by adding a new dim and things like consolidation time and retrievals can be impacted, so you need to test all of this.
    You should evaluate why you need a new dim and determine if you can achieve the same result without adding a new dim. While a new dim might be the preference in a new cube design, when dealing with something that has been around a while you might want to be creative and somewhat more compromising if it is the lesser of two evils. If everyone is committed to a rebuild then go ahead and rebuild especially if it's been around a while, there are probably other things that can stand to be cleaned up as well, but if nobody wants to deal with that, then look to see if you can get their without adding a new dim, perhaps a new roll up in a existing dim or an attribute dim. A more thorough explanation of what the business case is would help to provide an alternate solution.

  • Problem while adding a new dimension in a existing cube with data in BW3.5

    Hi,
    We are trying to create a new dimension with new characteristics in a existing cube. But while activating we are getting error that "InfoCube contains data; intentional changes not permitted". Can we add a new dimension in a existing cube with data in BW3.5? If it is not possible then we can take the backup and delete the data from cube and then change the cube. But my question is that, when we will transport the cube with changes to quality then will it transport successfully or same procedure needs to be done there as well.
    Regards,
    Saikat

    hi,
    Adding new infoobject /dimension to the cube containing data in 3.5 is not possible.
    easier solution is create a new cube similar to old and add the new dimension and proceed.
    else you have to drop data and transport.
    Ramesh

  • Addine New Dimension In An Existing Cube

    Hi fellows,
    Im not an expert so need you feedback.
    I am supporting a cube that was built a decade ago using Essbase 6.5. It has 7 dimensions (3 dense, 4 sparse). With the new reporting requirement, I need to add a new dimension to be called "BaseTimePeriod" that seems like a Time dimension but will show the "Constant Dollar" amount calcuation for difference Scenarios.
    Since the cube has been there for so long, and the expert that has pioneered that cube is no longer in the company. All of our reports uses API being called in MS Excel to retrieve data from the cube and format it the way the users wanted it to be. As well as 75% of our data are user input using the Essbase Excel Add-in, "lock/send" commands.
    My problem now is that, since I need to introduce another dimension for the "Constant Dollar" calculation, is there any way that if I add a new dimension the existing process of uploading data by the users as well as retrieving data through Excel API will not be affected?
    I tried to add new dimension in the R&D server that we have when I try to retrieve historical data from the cube in the Excel since there is "BaseTimePeriod" dimension before, the Excel report layout gets affected and inserts a new row placing "BaseTimePeriod" in that cell since this not yet there before. And when I try to upload data through Excel Add-in "lock/send" action, it did allow me unless I put a member from the "BaseTimePeriod" to complete the dimension member combination.
    My questions now are:
    1) How can I add a new dimension without impact from the historical data?
    2) Is there any way to place a default value for the new dimension for the historical data so it would complete the dimension member combination, so whenever I retrieve and upload data there will be no problem?
    Any insights related to this questions is highly appreciated. Thanks!
    obelisk

    I tried to add new dimension in the R&D server that
    we have when I try to retrieve historical data from
    the cube in the Excel since there is "BaseTimePeriod"
    dimension before, the Excel report layout gets
    affected and inserts a new row placing
    "BaseTimePeriod" in that cell since this not yet
    there before. And when I try to upload data through
    Excel Add-in "lock/send" action, it did allow me
    unless I put a member from the "BaseTimePeriod" to
    complete the dimension member combination.Essbase must have all (non-attribute) dimensions represented for any data operation to happen. If you think about it, each cell of data represents the intersection of exactly 1 member from each dimension and, behind the scenes, the storage mechanisms are focused on optimizing those relationships. Thus, you can see how the BaseTimePeriod member got added to your retrieve as Essbase didn't know which member from BaseTimePeriod you wanted and made the assumption that you wanted the dimension level member. If you place that dimension level member into your retrieve range (along side any of the other "page" (i.e. filter) fields, the retrieve will not insert a row. The insertion of the row can be extremely hazardous as it pushes the other rows down by one; your end users may be making decisions that effect the existence of your company based on formulas reading those cells and, effectively, the formulas may be referencing data from the wrong row..
    My questions now are:
    1) How can I add a new dimension without impact from
    the historical data?Although my forte is not cube design (I work mostly with frontends to Essbase), most situations I have seen when this happens the historical data is assigned a distinct member within the new dimension (assuming you aren't going to go back and reload the data from the sources and map the data based on the new dimension's values in the dataset.
    2) Is there any way to place a default value for the
    new dimension for the historical data so it would
    complete the dimension member combination, so
    whenever I retrieve and upload data there will be no
    problem?As stated above, put a member from the dimension, most likely the dimension member itself, into the existing Excel templates.
    Good Luck!
    Tim Tow
    Applied OLAP, Inc

  • How to cretae new dimension in an existing cube in BI7

    HI BI Gurus
    Could you please let  me know  that is it possible to add a new Dimension in a BI 7 infocube using the Remodelling tool . The cube name is 0TCT_C21 and the dim table is /BI0/D0TCT_C212 . I want to redefine the  existing Dim table and want to remove the char
    Process Instance (SID) (0TCTINSTSID) and want to create another new dim whic will be a line Item dim and will ad dthe char as Line item char . because the DIm/Fact ratio is 96% in the cube .  The chars are in the existing dimension is BW System,Process Chain ID,Process Chain LOG ID,Process Type,Process Variant,Object Version .
    Please let me know your view and also is it possible to chage the dimension and add new dimension ?
    Regards
    Saptarshi

    Hi
    This is not possible through remodelling. Please see this http://help.sap.com/erp2005_ehp_04/helpdata/EN/9b/0bc041f123c717e10000000a155106/frameset.htm.
    For your requirement , you will have to delete the data and make changes to the existing flow. But you should take care of all the issues that might come up with this changes.
    Cheers
    Chanda

  • How to Delete the dimension from the cube ?

    Hi ,
    how to Delete the dimension from the cube ?
    i have added the new dimension by assiging one characteristic to that dimension .
    now i  want to delete it ,
    but system saying that   Dimension ZXXX  contains InfoObjects; deletion not possible .
    how to delete it ? any help .
    Thanks

    Make sure you donot have any data in cube. If you have some data in cube, then you will not be able to see Delete option.
    Right click on the cube-->Delete data.
    Then double click on the cube>Goto Edit mode> select the IO under that Dimension> right click> now you will be able to see the Delete option (provided you have deleted all the date from Cube)
    Then right click on Dimension-->Delete
    Regards,
    Pavan

  • Connect a Date Dimension to a cube without relationship

    Hi everybody,
    I would like to answers to one business requirements.
    I create a cube that models the following event : a customer send a product from an agency to another customer who receives it in another agency.
    So I have a fact table with only two measures
    Amount
    Count
    which is connected to these dimensions
    Product
    Sending Date
    Receiving Date
    Sender (Customer)
    Receiver (Customer)
    Sender (Agency)
    Receiver (Agency)
    The users would like to analyse the following KPI, at a specific date :
    Number of transactions sent, the amount
    Number of transactions received, the amount
    Number of transactions pending, the amount
    To answer this business requirement, I have added a new date dimension in the cube with no relation, so that the user can select a date from this independent dimension and get the different KPIs. 
    But I don't get any results.
    Is it a good model ? How to make it possible for the user to use the independent Date Dimension to perform analyzes of different KPI ?

    Is it a good model ? How to make it possible for the user to use the independent Date Dimension to perform analyzes of different KPI ?
    Hi Meal,
    According to your description, you want to know if is it possible for the user to use the independent Date Dimension to perform analyzes of different KPI, right?
    As per my understanding, we cannot do this without relationship between dimension tables and the independent Date table. However, we can add the relationship between the added date table and the fact table Sending Date and Receiving Date column. Please refer
    to the link below to see the details.
    http://msdn.microsoft.com/en-us/library/ms175427.aspx
    Regards,
    Charlie Liao
    TechNet Community Support

  • Adding Dimensions to a Cube

    I'm building my AW incrementally as this is my first attempt in AWM2. I've created one dimension and successfully built my cube. I've now created a second dimension but I don't seem to be able to add this dimension to my cube. When I look in the GENERAL tab of the cube, I can see the new dimension that I've created, but it is greyed out and I can't add it. Is there something else I need to do first? Thanks in advance.

    Ah I see from the help that you cannot alter the dimensions once you have created the cube.

  • Encounter error after adding an attribute to a new dimension in AWM.

    After I added an attribute to a new dimension, I encountered the error as below.
    I also cannot read the metadata from Jdeveloper after I create a cube using AWM.
    Please kindly help!!
    BI Beans Diagnostics(v1.0.2.0) 2005/9/15
    ===============================================================================
    JDEV_ORACLE_HOME .......................... = C:\jdev1012_base
    JAVA_HOME ................................. = c:\j2sdk1.4.2_02
    JDeveloper version ........................ = 10.1.2.0.0.1811
    BI Beans release description .............. = BI Beans 10.1.2 Production Release
    BI Beans component number ................. = 10.1.2.52.0
    BI Beans internal version ................. = 3.2.1.0.13
    Connect to database ....................... = Successful
    JDBC driver version ....................... = 10.1.0.3.0
    JDBC JAR file location .................... = C:\jdev1012_base\jdbc\lib
    Database version .......................... = 10.2.0.1.0
    OLAP Catalog version ...................... = 10.2.0.1.0
    OLAP AW Engine version .................... = 10.2.0.1.0
    OLAP API Server version ................... = 10.2.0.1.0
    BI Beans Catalog version .................. = N/A; not installed in BI_TEST
    OLAP API JAR file version ................. = "10.1.0.2.0"
    OLAP API JAR file location ................ = C:\jdev1012_base\jdev\lib\ext
    Load OLAP API metadata .................... = Successful
    java.lang.NullPointerException
    at oracle.dss.metadataManager.server.drivers.mdm._92.MDMMetadataDriverIm
    pl_92.setDimAttributes(MDMMetadataDriverImpl_92.java:1733)
    at oracle.dss.metadataManager.server.drivers.mdm._92.MDMMetadataDriverIm
    pl_92.getChildren(MDMMetadataDriverImpl_92.java:197)
    at oracle.dss.metadataManager.server.drivers.mdm._92.MDMMetadataDriverIm
    pl_92.addChildren(MDMMetadataDriverImpl_92.java:2687)
    at oracle.dss.metadataManager.server.drivers.mdm._92.MDMMetadataDriverIm
    pl_92.fillOlapObjectModel(MDMMetadataDriverImpl_92.java:2571)
    at oracle.dss.metadataManager.server.drivers.mdm._92.MDMMetadataDriverIm
    pl_92$LoadOlapObjectModel.run(MDMMetadataDriverImpl_92.java:3013)

    I would post this on the OLAP forum as they should be able to help you diagnose this problem. The OLAP forum can be found at the following link:
    OLAP
    There is not much detail in your log, but I suspect that your OLAP mappings are incomplete or the maintenance of your dimension to load the new attribute data somehow failed. I would check the OLAP AWM build logs for more information.
    Thanks
    Keith
    Oracle Business Intelligence Product Management
    BI on Oracle: http://www.oracle.com/bi/
    BI on OTN: http://www.oracle.com/technology/products/bi/
    BI Beans http://www.oracle.com/technology/products/bib/index.html
    Discoverer: http://www.oracle.com/technology/products/discoverer/
    BI Software: http://www.oracle.com/technology/software/products/ias/devuse.html
    Documentation: http://www.oracle.com/technology/documentation/appserver1012.html
    BI Samples: http://www.oracle.com/technology/products/bi/samples/
    Blog: http://oraclebi.blogspot.com/

  • Creating A new dimension for a characteristic versus adding in the same dim

    Hi Guys,
    I have a scenario where I have 0Material in a line item dimension in the cube.
    Have to add 0Mat_plant which is compounded to 0plant as we need MRP controller
    as one of the Nav attributes. 0Plant is also available in the cube.
    There are two options of doing this:
    1) Either add it to the 0Material dimension removing the line item property.
    2) Or create a new dimension for 0MAt_plant and make it as line item dimension
       considering the large volume of material information.
    Which is a better option and why.
    Please advise.
    Many Thanks and Regards,
    KAte

    Hi Kate,
    I'd recommend to have a new dimension as line itemdimension for 0MAT_PLANT, just for performance purposes (almost logarithmic access of data instead of full table scan)
    The Plant Segments in R/3 usually have a lot more records than the general material master has (max: number of plants * number of materials).
    Adding the object to 0material means that you have to unassign the line item flag. Usually this leads to increasing load- and queryruntimes.
    hth
    cheers
    sven

  • Inactive Dimension Tables for Cube

    Hi Gurus ,
               I am transporting a cube from one system to another and the transport fails becasue the dimension tables are in active in the target system. Now since this system is read only I cannot manually activate it , last resort I even trioed opening the system and activating it and re transported the transport. I get the same error saying that table /BIC/ZXXXXX is inactive.
    Can anyone help....please....

    hi Sanjeev,
    did you change any dimensions in dev ?
    like delete some characteristics from existing dimension,
    or add new characteristic or move from one to another
    dimension ?
    if so, you may need to delete production data first,
    to avoid this, please change back characteristics to previous dimension, and create a new dimension and add new characteristic to the new create dimension.
    another possibility is database problem, try to search oss note for infocube dimension inactive.
    hope this helps.

  • Urgent New Dimension to be added

    Hi All,
    i have to add new dimension to the existing cube using EIS 7.1.2 and SQL server 2005
    IncludeInReport
    Member Names
    NoCloseClaims
    CloseClaims
    IncludeInReport itself is a column and it is having only 0's and 1's.
    and they had given specifications as
    The “NoCloseClaims” member is 0 and matches all records where the “IncludeInReport” column = 0;
    and the “CloseClaims” member is 1 and matches all records where the “IncludeInReport” column = 1.
    please let me know how to create these members in EIS and fulfil these two conditions.
    Is it possible to create members under IncludeInReport?
    Thanks in advance
    prathap

    Asad,
    The other way could be to use the BuPaController to find the values like ROLES, GROUPS etc. from Customizing.
    Use the code below to access the ROLE for a BP.
      DATA: lv_bupacontroller TYPE REF TO cl_crm_ic_bupacontroller_impl.
      DATA: ls_profile TYPE crmc_ic_bpident.
      lv_bupacontroller ?= get_custom_controller( 'BuPaController' ).
      CHECK lv_bupacontroller IS BOUND.
      ls_profile = lv_bupacontroller->get_profile( ).
    The field <b>ls_profile-BPROLE_CREATE</b> has the role which you want.
    Cheers,
    Ankur

Maybe you are looking for

  • Problems in Creation of Limit based PO's

    Dear Forum,   As per my req I am creating a limit Based PO with reference to limit based PR using the FM BAPI_PO_CREATE1 in 4.6c. I encountered so many errors like 'PO contains faulty item data' 'Assign acc data correctly'. I searched max in forums f

  • Blackberry 10.2.1 official update on my Q10

    Does anyone have the Verizon Blackberry 10.2.1 official update yet? My phone says it has the "latest" software upgrade of 10.1.0.4189. The Blackberry website says the upgrade is available to carriers. Please help Verizon!

  • Patch  6867054 to 6810189 (10g Release 2 (10.2.0.4) Patch Set 3 )

    I'd like to go from 6867054 to 6810189 on Windows 32 bit machine. Can I just run the 6810189 setup.exe OR are there any intermediate patches to install. Opatch lsinventory is showing this: Interim patches (1) : Patch 6867054 : applied on Fri May 02 1

  • IPhone: is the large icon in iTunes=App store icon?

    Does iTunes get the artwork for the large icon in the apps directory from the large 512x512 icon used by the appstore? Or is that from another source, since my Ad Hoc distributions don't display any special icons in iTunes.

  • MacBook not recognizing HardDrive after freezing and crashing

    This is the second time I had this problem since I bought my macbook (from the online apple store) at the start of August. What happens the first time is that I leave to go do something and leave an application (such as Itunes) open on my computer lo