About Multicube vs a giant cube with Aggr

Hi Gurus,
i got this question, whay is the best decition about design,
1- create a cube per year that is feed from ECC , for example cube data 2011 and cube data2012 and above this one, a Multicube, then the report
2- Create a Giant Cube with aggregates
help guys,

Hi Jorge
I would go for option one but still have aggregates.
Option 1 actually splits your data in different cubes. Cubes with less data is always favorable for administrative work and report runtime.
Like compression, roll up, creation and deletion of Index  is easier in small cubes. Moreover if there is any issue in data level you can always check from smaller cubes fast. If the cube is very large Display Data is a pain.
One more point is , once you load historical data in different cubes, you do not need to touch them because they are already frozen. You  just need to take care of the cube which contains current data.
Aggregates on the other hand takes extra space on the database. Administration of aggregates is also required . Like daily roll up adds to your data load time. More over aggregates are very specific to query. One aggregate can not satisfy all the query.
It's better to have different cubes and then you can have small aggregates on those cubes. This would make your administration easy and query response time will be faster.
PS: If multiprovider has different cubes for 2010,2011 and 2012 even if the query only wants 2012 data , backend system would read 2010 and 2011 cubes also. You can have a filter on 0INFOPROV in query level to prevent that.
Regards
Anindya

Similar Messages

  • Virtual cube with services read from Multicube?

    Hello All.
    We have logically partitioned the Balance Sheet cube 0FIGL_C01 into 3 new cubes. Now I found that I also had to partition the Virtual cube 0FIGL_VC1 into 3 new virtual cubes( I have copied the standard function module to change the data origin).
    Then I have included 4 virtual cubes in one single multicube.
    When I run a query on the multicube, I get a short Dump.
    My questions are:
    1.- has anyone done the same logical partioning for balance sheet before?
    2.- Is it possible to use a multicube as source of data for a Virtual cube with services, using the balance sheet virtual cube function module?
    Thank you all for your help.
    Regards,
    Alfonso.

    a basic cube can only be a source of data for virtual cube or for  a multicube.
    all cubes should have atleast one char common when u add them in a multicube.
    check this

  • Query ID in Virtual Cube with services-Function module

    Hi,
    I am using virtual cube with services linked to a function module.
    The function module has fixed parameters(such as infoprovider name). None of these parameters consists of query information such as query  ID OR queryname .
    Do any one know how to determine query which was executed this function module?
    Best Regards,
    Anil

    Hi Claudio,
    I never implemented Virtual InfoCube with services with a FM, but I know there is a couple of How To Documents about named:
    - How to Reporting from External Data via Virtual InfoProvider
    -How to Implement a Virtual InfoCube with Services
    both with some code samples: did you read it?
    Hope it helps
    GFV

  • How to archive info cube with non-cumulatives values ??

    Dear All,
    Would you like kindly help me please .. ??
    It's regarding archiving, but right now archiving in Info Cube with cumulative values like Info cube movement.
    Because it's rather different than other cube due it has marker ..
    I've already read from article discussing about archiving, it said i must archive the data before the marker (it's if i'm not having incorrect understanding). But right now, i don't know where the marker is ??
    My questions are:
    1. Could somebody help me please giving me explanation regarding it ??
    2. If don't mind, would you like to explain me step-by-step how to archive it ??
    3. Is my comprehension above correct that we have to archive data before the marker ?? If yes, how can i know where the marker is (What date does the marker point to ?? ) ??
    Best regards,,
    Niel.

    Hi
    May be helpful to you
    Step by step https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0974515-7225-2b10-14a1-f5abba35b19f
    Data Archiving Part 1 – A Tour d’Horizon
    http://www.sap-press.com/product.cfm?account=&product=H956
    Technical Setting for Data Archiving
    Hope it helps

  • Cube with aggregation more slow that a cube without aggregation

    Hi,
    I have a SSAS 2012 database that I am trying to tune to give more performance.
    I improve several best practices like define attribute relationships between attributes and also create aggregations (with bids helper) to try so tune the speed of the query.
    But every time I compare my Cube with the old without aggregations the times are almost the same.
    I run the Sql profiler and I saw that the aggregations are used but at the end a Query Subcube is always done I increase the duration of the query.
    If my query can get all from the aggregation it's usual to do at the end a Query SubCube ?
    In the Old Cube no aggregations are used and all information is used by the partition and query Subcube.
    Thanks,
    Manuel Gomes

    Hi Gomes,
    If I understanding correctly, you encounter performance issue when using SQL Server Analysis Services. Since not know the structure of you SSAS database, it hard to give your the root reason that cause the performance issue. I'd suggest you enable SQL
    Sever profiler to monitor the queries fired by the process, once you find some queries took a very long time to run, consider creating the smaller cube partition or optimzing the query by adding index or partition to improve the query performance.
    Here are some links about performance tuning, please see:
    http://www.mssqltips.com/sqlservertip/2565/ssas--best-practices-and-performance-optimization--part-1-of-4/
    http://technet.microsoft.com/en-us/library/cc966527.aspx
    Hope this helps.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Connecting SQL Analysis Services 2005 cube with obiee 10g

    Hello experts,
    I'm trying to link an SQL Analysis Services 2005 cube with obiee 10g.
    In Oracle BI Administration, when I choose File -> Import -> From
    Multi-dimensional, I have to fill the next gaps:
    Provider Type: Analysis Services 2005
    URL: ***********
    User: blank
    Password: blank
    Before to do that, I need to create the URL path.
    To create the URL, I have followed this link.
    http://erpthings.blogspot.com/2008/08/obiee-connection-to-msas-2005-
    cube.html
    But, it hasn't worked because when I was trying to configure the HTTP
    access to SQL Server 2005 Analysis Services, we have to perform a test to ensure that it has been well configured. In IIS -> WebSites -> Default WebSites -> olap, we should browse the document called "msmdpump.dll" and this should show an xml document, but it doesn't.
    Thanks!

    Hi Alex
    It sounds like your MS data pump might not be configured correctly. First ensure that is working before trying to put the values into OBIEE. Don't worry about the 500 error - I get that too instead of an XML page.
    You can read a bit more about SSAS support on my blog here:
    http://total-bi.com/2010/12/obiee-sql-server-analysis-services-cubes/
    Here's the link to Microsoft's description of setting up msmdpump.dll
    http://technet.microsoft.com/en-us/library/cc917711.aspx
    Paul

  • MDX query performance on ASO cube with dynamic members

    We have an ASO cube and we are using MDX queries to extract data from that cube. We are doing some performance testing on the MDX data extract.
    Recently we made around 15-20 account dimension members dynamic in the ASO cube, and it is taking around 1 and a half hour for the query to run on an empty cube. Earlier the query was running in 1 minute on the empty cube when there were no dynamic members in the cube.
    Am not clear why it takes so much time to extract data from MDX on an empty cube when there is nothing to extract. The performance has also degraded while extracting data on the cube with data in it.
    Does dynamic members in the outline affect the MDX performance? Is there a way to exclude dynamic members from the MDX extract?
    I appreciate any insights on this issue.

    I guess it depends on what the formulas of those members in the dynamic hierarchy are doing.
    As an extreme example, I can write a member formula to count every unique member combination in the cube and assign it to multiple members, regardless if I have any data in the database or not, that function is going to resolve itself when you query it and it is going to take a lot of time. You are probably somewhere in between there and a simple function that doesn't require any over head. So without seeing the MDX it is hard to say what about it might be causing an issue.
    As far as excluding members there are various function in MDX to narrow down the set you are querying
    Filter(), Contains(), Except(), Is(), Subset(), UDA(), etc.
    Keep in mind you did not make members dynamic, you made a hierarchy dynamic, that is not the same thing and it does impact the way Essbase internally optimizes the database based on Stored vs dynamic hierarchies. So that alone can have an impact as well.

  • Transferring the Cube with activation of some Nav Attribute

    Hi , In Production system, I have a sales multicube which has data coming in from sales overview and sales history cube. Data is loaded from mARCH 2006 to Till date every day in 2 basic cubes "sales overview" and "sales history"
    Question 1:I need to now avtivate  "ship to party - postal code" which  is there in two basic cubes but not checked so I now select the check mark in nav attribute "ship to party - postal code" for both the cube in development system. and same in mULTICUBE should I Transport 2 basic Cubes, and Multicube and All effected Queries or just the query in which change is requested.  
    Question #2 : How to reload all the data which is right now there in Production, If I transport the cube with changes from DevLOPMENT to Production will the data be deleted in Production. All Data is feeding in Cube from ODS so Can I just Transport the cubes in Production and Use Update data to data target in ods. will the data be reloaded in cubes by doing that. Data loaded is delta so please let me know asap what will be best way to make the change and also save the data that is right now there in cubes in Production. since i have to transport it from dev no changes allowed in production.Hope you will reply back soon. Thanks
    alot
    seeraj

    Hardeep,
        You need to transport the Sales Overview cube, Slaes History, Multicube cube and modified Queries.
        when ever you make changes like Making Navigational there is no need to delete the data. you just do one transport.
    All the best.
    Regards,
    Nagesh Ganisetti.

  • Avoid cubes with single dimension

    When designing SSAS CUBE in SQL SERVER BIDS 2008R2 we get a message on the cube object stating "Avoid cubes with single dimension".
    We are using just 1 dimension and 1 fact table .
    Is there any specific reason for this issue ?
    Mudassar

    Hi Mudassar,
    This rule analyzes cube dimensions to determine whether a cube contains only one cube dimension. Generally, a cube that contains only one cube dimension should have that dimension split into multiple cube dimensions based on logical business entities. Splitting
    a single cube dimension into multiple cube dimension will also improve usability in most user scenarios. This is the best practices recommendation from Microsoft when designing dimension. Because under most circumstances, if the cube only contains one dimension,
    it means that all the attributes were put into this dimension.
    In your scenario, you just use one dimension and one fact table. So you get this warning. And you needn't split the dimension into multiple dimension since there is only one dimension used in your cube.
    For more information about how to define dimensions, see
    Designing Dimensions in SQL Server Books Online.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Problem with a calculated member browsing cube with a specific user role

    Good evening to all of you .
    I am not a newbie about SSAS nor an expert developer.
    I use SSAS 2008 R2 Standard Edition.
    I try to simplify my problem with a calculated measure.
    I have a CUBE with :
    [Measures].[Sales Amount]
    Dimension STORES - Dimension CUSTOMERS - Dimension DATE
    I have also 2 user roles :
    Direction Role can see all members of all dimensions.
    Customize Role  has a restriction about Dimension STORES ..it can see only a STORE of all (Suppose to have 100 stores).
    User that has a Customize Role, when browse cube in Excel , want to see for a specific CUSTOMER , Sales Amount of his own STORE but also the total Sales Amount of ALL STORES for that Customer...
    Is it possibile to do that ???
    Can you give any suggestion also using Adventure Works Cube ???
    I was able to create a calculated measure like that below.
    It does not work...It give the same result of Sales Amount
    It seems that Customize Role win Always about every kind of calculate measure i need to create..
    i.e  SUM([STORES].[STORES].[ALL STORES],[Measures].[Sales Amount])
    Thanks in advance.

    Hi maretix,
    According to your description, you have a customize role which limit the user can only see data about his own STORE. Now this user wants to see the total Sales Amount for his own STORES only. Right?
    In Analysis Services, when granting custom access to dimension data, it has a option "Enable Visual Total" in Advanced dimension security. By default, the
    VisualTotals property is disabled (set to False). This default setting maximizes performance because Analysis Services can quickly calculate the total of all cell values, instead of having to spend time selecting which
    cells values to calculate. So you always get same result which is the total for all STORES.
    In this scenario, please select this option. When you enable the VisualTotals property, your custom role can only view aggregated totals for dimension members to which the role has permission.
    Reference:
    Grant custom access to dimension data (Analysis Services)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou
    TechNet Community Support

  • Connect to a cube with Integrated WIndows Sercurity for Windows user with computer outside the domain

    Hello,I am trying to connect to an MSSAS cube with a windows user ( and i need this user to be the end user that connect to the cube) from outside the domain.It will be .Net application.I use msmdpump.dll before but the thing is it impersonate the connection
    so the user that connect to the Cube is not the real client user with is a problem for me because i like to manage the security throw roles.
    SSRS is able to do what i am trying to achieve ( it ask you your domain user and password) then connect to the cube with these credential which is great,but i do that ?
    With ADOMD.Net how do you provide windows user/password in the connection string ?
    I tryed to only active windows security access with IIS and MSSAS but it's not working with a computer outside the domain even if in excel i provide a windows user/password.
    Vincent

    With ADOMD.Net how do you provide windows user/password in the connection string ?
    Hello Vincent,
    See MSDN Connection String Properties (Analysis Services) for all available properties; addtitional: AdomdConnection.ConnectionString
    Property  =>
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • How to edit the cube with new fields without changing historical  in BI 7.0

    HI,
    I have requirment that need to edit cube with new fields and without changing historical data on it.
    Please some one can advise me abt the above scenario.
    Note:I am using BI7.0

    hi Krish,
    In BI 7.0,
    we cannot add a characteristic to an existing dimension if the data is not deleted from the cube.
    It can go to a new dimension and that will not change the existing structure of the cube tables, but will just add to it (as another dim table).  or use remodeling.
    for more details, please seach threads.....
    with hopes
    ARS

  • Administrate virtual info cube with services

    hi, all,
    if you come across an existing virtual info cube with services, HOW can you find out the name of the function module, that provides the data?
    best regards
    neven

    hi..
    according to the below link..from help.sap.com...clicking on 'detail' pushbutton in cube--change screen..should give u the details(FM etc) u need..
    http://help.sap.com/saphelp_nw04/helpdata/en/62/d2e26b696b11d5b2f50050da4c74dc/content.htm
    Vishvesh

  • What is the use of Data packet dim with Virtual cube with services

    Hi Friends,
    Could anybody tell me what is the use of Packet dimension in Virtual cube with services , It cannot contain data persistently ,Just fetch at runtime,Then there is no Physical load happening,Then why it should be automatically created for this??
    Message was edited by: Pradeep choudhari

    Hi Maik,
    Unit dimension will not be created automatically until and unless you have keyfigure referning units..
    But my question is : Why should we have data pack dimension , which is useless in this case of Virtual cube with services.It should not be created automatically!! What do you say??

  • How to load data from a virtual cube with services

    Hello all,
    we have set up a virtual cube with service and create a BEx report to get the data from an external database. That works fine. The question is now:
    Is it some how possible to "load" the data from this virtual cube with service (I know that there are not really data...) into an other InfoCube?
    If that is possible, can you please give my some guidance how to set up this scenario.
    Thanks in advance
    Jürgen

    Hi:
    I don't have system before me, so try this.
    I know it works for Remote Cube.
    Right Click on the Cube and Select Generate Export Data Source.
    If you can do this successfully, then go to Source Systems tab and select the BW. Here, Right CLick on select Replicate DataSources.
    Next, go to InfoSOurces, click on Refresh. Copy the name of Virtual Cube and add 8 as a prefix and search for the infosource.
    If you can see it, that means, you can load data from this cube to anywhere you want, just like you do to ODS.
    ELSE.
    Try and see if you can create an InfoSpoke in Virtual Cube. Tran - RSBO.
    Here, you can load to a database table and then, from this table, you can create datasource, etc.
    ELSE.
    Create query and save it as CSV file and load it anywhere you want. This is more difficult.
    Good luck
    Ram Chamarthy

Maybe you are looking for

  • COGI Error deletion

    Hello PP Guru's I have Processed COGI errors , but the error logs remaining for previous years for which I want to delete , when I am deleting in by option Select all system throwing error related to system performance . Please guide me how can I do

  • Error with Desktop Integration on Macs

    My JWS program runs fine on several Macs (running on 1.4.2-XX and 1.5), however, whenever I try to use the desktop integration, I get an error creating the shortcuts. There are no problems on Windows clients.

  • "DESKTOP" HAS DISSAPEARED! Help!

    Help! I'm a complete idiot, and I accadently put the "desktop" folder into the trash, then hit "empty trash" now not only have I lost a lot of files, but I have lost the desktop folder....there is no longer a link to go to the desktop through the fin

  • Adcice on Guitar Plug in

    Hi! The Guitar amp pro is OK!, but I´m struggling to get a decent heavy metal sound. It´s either too muddy or rattling/not coherent. I´m looking at Waves GTR, but it´s a bit expensive. Any alternatives... I need to buy and download tonight. Thanks! J

  • 4402 Guest Access Issues

    We currently have a 4402 Controller with several AP's configured and working great. We have 2 SSID's mapped to 2 different VLAN's as well. 1 SSID is for Internal use and has EAP-FAST, ACS Auth, etc configure. The Guest SSID is using the local net use