Partitioning BSO to ASO to get around FDM limitations

FDM only currently loads to BSO Essbase cubes. However, one of our FDM-loaded BSO cube is far better suited to being ASO, not least because it has:
- Twelve dimensions.
- A huge "customer" hierarchy (over 40,000 members), which is purely aggregating.
- Most of the other dimensions are also purely aggregating (although there are a few complex calcs on specific members).
The sheer size of the BSO cube outline and the data being loaded results in prohibitive calculation times, so we are looking for a workaround.
Thoughts at present are to create an ASO cube (effectively copying and converting the current outline to ASO using the Wizard), create a replicated partition to transfer data from the BSO to ASO cube (mostly from level-0 members) and to use the BSO cube purely as a data-entry point. Users would then report from the ASO cube, which could be refreshed from the BSO cube when required.
This would then mean that upper-level members and any calculations in the BSO cube are pretty much redundant.
Does anyone agree with, or have any reservations on the above idea? Is there potentially a better method here? Also, could anyone please hazard a guess on how long the replicated partition refresh might take?

Is the BSO cube only loaded from FDM / other loads? Or are users entering data? Is it an Essbase or Planning app?
While it is true that there isn't a FDM adapter to load into ASO, you do not have to go from a BSO cube to the ASO cube for the data loads. Just have FDM export to a flat file and load that into ASO using maxl / batch script.
Deanna Sunde
Sr. Director
The Hackett Group

Similar Messages

  • How do I get around a limitation of Basic Authentication

    Dear all,
    your input on the following problem would be appreciated:
    We have encountered a problem with both the "logout" and "timeout" functionality used in eCRM, due to the use of basic authentication.
    Following a users logout and/or timeout period expiring, we are invalidating the user's session, so any user info will be removed from the server memory, and if the user attempts to access the site again there will be a security challenge.
    But since basic authentication is being used and the browser already has your authentication information, it just sends it again transparently.
    Whether users will notice will depend on how many windows they have open, and which browser they're using.
    For example, in IE 5, if you open the secure site in a browser window, and close that window (using the close button on the logout confirmation page), it will "forget" the authentication information. But if I open other windows while connected to the secure site, it remembers the authentication info. Even if the users don't notice, there is a security issue associated with this behaviour.......
    Any thoughts/ideas on getting around this problem (other than the obvious - not using basic authentication!!)
    Regards,
    Chris Adianto

    Chris Adianto wrote:
    Dear all,
    your input on the following problem would be appreciated:
    We have encountered a problem with both the "logout" and "timeout" functionality used in eCRM, due to the use of basic authentication.
    Following a users logout and/or timeout period expiring, we are invalidating the user's session, so any user info will be removed from the server memory, and if the user attempts to access the site again there will be a security challenge.
    But since basic authentication is being used and the browser already has your authentication information, it just sends it again transparently.
    Whether users will notice will depend on how many windows they have open, and which browser they're using.
    For example, in IE 5, if you open the secure site in a browser window, and close that window (using the close button on the logout confirmation page), it will "forget" the authentication information. But if I open other windows while connected to the secure site, it remembers the authentication info. Even if the users don't notice, there is a security issue associated with this behaviour.......
    Any thoughts/ideas on getting around this problem (other than the obvious - not using basic authentication!!)Send HttpServletResponse.SC_UNAUTHORIZED (401) in the response header: http://www.tapsellferrier.co.uk/Servlets/FAQ/authentication.html has more info.
    Cheers,
    Alex

  • How do I get around photo limitations?

    I want to create a Christmas DVD with many audio pieces and photos that loop continuously without any chapters. How do I get around the 99 photo limitation in each chapter? Is this limitation the same with iDVD 5?

    Make it into a single movie in iMovie, I don't think there is a limitation on number of stills.
    Make sure you create the iDVD project by launching iDVD and importing your movie rather than sharing from iMovie so that iDVD will render the stills and give a much better result
    If you go to help on iDVD and search for loop you will get a page which includes
    To turn on looping for a movie or a slideshow in the main iDVD window, select the movie or slideshow button on the DVD menu. Choose Advanced > Loop Movie or Loop Slideshow. To turn off looping, choose Advanced > Loop Movie or Loop Slideshow again.

  • Is there any way to get around the limitations caused by having to use FAT32 with Airport Extreme (32-Gb usable on 1-Tb drive)?

    Why offer AirPort Extreme as a PC solution and limit it to FAT32? It's virtually good only for thumb drives? It's a waste of time and money with the 32-Gb limit of FAT32. 32-gb thumb drives are inexpensive and portable. They can easily be moved from PC to PC. In my opinion, there is no discernable value to the Windows user. We can already share printers and USB drives in our home networks.
    I was hoping to get faster, more reliable access from my iPad to a USB drive that stores my music. Works fine with a thumb drive, but the 32-Gb limit is a deal breaker. Here's hoping someone can offer a solution.I do have a usable copy of Partion Magic.

    Sorry that this may not seem like an ideal solution, but one option is to use an application that runs on a Windows PC that allows you to format HDDs for HFS+. Once formatted as such, it can be shared out to either OS X, Windows, or Linux users from an AirPort Extreme or Time Capsule. HFS+, like NTFS, supports much larger HDDs.

  • Getting around memory limits ?

    Unfortunately my mobile doesn't seem to be able to load all the data for my program at one time... I've split it into seperate classes to no avail....I was wondering if there was a way to load and unload classes one at a time to ease the load ? or something else ?

    I think I've fixed it by loading the new classes and then making them null....

  • BSO to ASO Partitioning Help

    Can anyone help me with a couple questions in regards to our partitioning strategy from our Block Storage planning cube to our Aggregate storage planning cube in 11.1.2? Our original approach was to use a transparent partition for planning scenario (Budget, Forecast) data from BSO source to ASO target for level-zero only. ASO would handle aggregations. Also loading Actuals data directly into ASO cube from source system. We would like to have additional dimensions not required for Planning to be stored just in the ASO database in order to minimize database size and calc times on the BSO side. Two questions:
    1) We've found that the Actuals scenario data can not be queried in the ASO target (return #missing). Is this standard behavior for a transparent partitioned ASO target in 11.1.2?
    2) Regardless of partition type (Replicated or Transparent) can we have a different number of dimensions in our BSO and ASO cubes? Again my understanding is no, but wanted to confirm.
    Thanks in advance for any help that can be provided.

    data that is loaded directly to an ASO cube that is the target of a transparent partition is not visible^^^Isn't this the key? I read that the natively loaded data is overwritten (not really, more like overpartitioned) by the partition definition and the partition takes precedence.
    So the answer then would be to not have that conflict.
    Unless Tom was talking about something else/I'm misunderstanding.
    Regards,
    Cameron Lackpour
    Edited by: CL on Mar 10, 2011 8:13 AM
    Whoops, missed this part:
    This is the case even when the intersection of the data is outside the area defined by the partition.I still wonder if there's an overwrite of intersections going on.

  • Building BSO using ASO Rules file

    Hi All,
    We are building a new application where in we want to have both ASO and BSO. Eventually we wanted to do partition between these two cubes.
    We already have a fully functional ASO with data loaded into it. This ASO also has bunch of rules files using which the ASO cube was built.
    We need to build a new BSO and it should have same outline as ASO and in order to achieve this as used the same rules file that are in ASO. I already built the BSO usinng ASO rules files
    My issue is with the dimension which are deifned as Multiplw Heirarchy and I would appreciate if some one can help me how do i define them in BSO. Also if some one canhelp me understand what are additional changes that needs to be taken care when I am building BSO using ASO rules files
    I am trying to apply a caluclation which is in ASO and I am getting following error -- Error(1200337) - Error compiling formula for [Feb YTD] (line 1): [)] without [(]. As part of my research i found that error code is very generic. I checked the caluclation for missing ) or ( but everything looks good
    Any help is greatly appreciated
    Thanks
    Satish

    Your ASO formulas will not work in BSO cube. ASO uses MDX formulas and BSO uses Essbase calc script language. There is a guide in the technical reference that helps convert from one to the other.
    As far as multiple hierarchies, BSO does not have this concept. You should be able to load the hierarchies as is with perhaps a few changes to the load rule to address how to handle shared members.
    You will not have a direct one to one from BSO to ASO. They are a different architecture and as such have variances that are not 1 to 1 compatible.

  • Repl. Partioning BSO to ASO: increase of size of .dat file in temp-folder

    Hello,
    we are shifting data from a BSO Cube to an ASO cube via replicated partitioning. The partitioning takes about 50 minutes to execute.
    Size of .dat in metadata-folder: 8 mb
    Size of .dat in default-folder: 150 mb
    Size of .dat in temp-folder: 38 gb
    Does anyone have an explanation for the enormous size of the .dat file in temp-folder?
    Many thanks in advance!
    Michael

    I am doing the same BSO to ASO. My ess00001.dat in default is 1.9GB, in metadata it is 8.2MB, the OTL file in <db> is 18MB and the outline has about 10,000 members (rough guess). Our partition replication script looks like this:
    login <user> identified by <password> on <server>;
    spool on to <logfile>;
    refresh replicated partition <srcBSO_App>.<srcBSO_DB> to <tgtASO_App>.<tgtASO_db> at <server> updated data;
    Exit;
    I have a second process running in a task scheduler that is continuously updating the aggregates in the ASO cube. Perhaps that is cleaning out my temp .dat. The MaxL command it calls is:
    execute aggregate selection on database <tgtASO_App>.<tgtASO_db> based on query_data;
    Please check out the post I put on the other thread about how we run MaxL from a calc script and other thoughts on "round tripping" Planning-ASO-Planning. Another trick: Retrieve speed is dramatically improved by disabling and working around the @XREFs.

  • BSO to ASO Formula Conversion - Help Needed

    ASO is not my forte...I am trying to get a simple formula to work in ASO cube as part of BSO-&gt;ASO conversion.
    If it is level 0 entity, the formula is (Last Shipped (PU) * Part Volume)...works fine.
    If its upper level, it should just sum the values of its children. The BSO equivalent that we typically use is @SUM(@CHILDREN(@CURRMBR("Entity"))).
    I attempted the same in the ASO MDX script as shown below, it is not yielding me the correct result....any thoughts why this is not working?
    Thanks in advance.
    Nima
    Member Formula*
    CASE WHEN ISLEVEL(Entity.CurrentMember, 0) THEN+
    Last Shipped (PU) x Part Volume+
    ELSE+
    SUM(Children(Entity.CurrentMember))+
    END+
    Edited by: Nima.V on Nov 12, 2008 7:12 PM

    Have you tried specifying which measure you want it to sum?
    e.g.
    CASE WHEN ISLEVEL(Entity.CurrentMember, 0) THEN
    Last Shipped (PU) x Part Volume
    ELSE
    SUM(Children(Entity.CurrentMember), [Measure].[Part Volume])
    END
    also I'm not sure whether the SUM is correct. This might work as it definately specifies the tuples:
    SUM({Products.CurrentMember.children},[Measures].[Part Volume])
    hope it helps,
    Gee

  • How to get around previous owner password on Mac Mini

    Just bought a second hand Mini and there is a password on it. Any way to get around it?

    Before acquiring a second-hand computer, you should have run Apple Diagnostics or the Apple Hardware Test, whichever is applicable.
    The first thing to do after acquiring the computer is to erase the internal drive and install a clean copy of OS X. You—not the original owner—must do that. Changes made by Apple over the years have made this seemingly straightforward task very complex.
    How you go about it depends on the model, and on whether you already own another Mac. If you're not sure of the model, enter the serial number on this page. Then find the model on this page to see what OS version was originally installed.
    It's unsafe, and may be unlawful, to use a computer with software installed by a previous owner.
    1. If you don't own another Mac
    a. If the machine shipped with OS X 10.4 or 10.5, you need a boxed and shrink-wrapped retail Snow Leopard (OS X 10.6) installation disc from the Apple Store or a reputable reseller—not from eBay or anything of the kind. If the machine is very old and has less than 1 GB of memory, you'll need to add more in order to install 10.6. Preferably, install as much memory as it can take, according to the technical specifications.
    b. If the machine shipped with OS X 10.6, you need the installation media that came with it: gray installation discs, or a USB flash drive for a MacBook Air. You should have received the media from the original owner, but if you didn't, order replacements from Apple. A retail disc, or the gray discs from another model, will not work.
    To start up from an optical disc or a flash drive, insert it, then restart the computer and hold down the C key at the startup chime. Release the key when you see the gray Apple logo on the screen.
    c. If the machine shipped with OS X 10.7 or later, you don't need media. It should start up in Internet Recovery mode when you hold down the key combination option-command-R at the startup chime. Release the keys when you see a spinning globe.
    d. Some 2010-2011 models shipped with OS X 10.6 and received a firmware update after 10.7 was released, enabling them to use Internet Recovery. If you have one of those models, you can't reinstall 10.6 even from the original media, and Internet Recovery will not work either without the original owner's Apple ID. In that case, contact Apple Support, or take the machine to an Apple Store or another authorized service provider to have the OS installed.
    2. If you do own another Mac
    If you already own another Mac that was upgraded in the App Store to the version of OS X that you want to install, and if the new Mac is compatible with it, then you can install it. Use Recovery Disk Assistant to prepare a USB device, then start up the new Mac from it by holding down the C key at the startup chime. Alternatively, if you have a Time Machine backup of OS X 10.7.3 or later on an external hard drive (not a Time Capsule or other network device), you can start from that by holding down the option key and selecting it from the row of icons that appears. Note that if your other Mac was never upgraded in the App Store, you can't use this method.
    3. Partition and install OS X
    a. If you see a lock screen when trying to start up from installation media or in Recovery mode, then a firmware password was set by the previous owner, or the machine was remotely locked via iCloud. You'll either have to contact the owner or take the machine to an Apple Store or another service provider to be unlocked. You may be asked for proof of ownership.
    b. Launch Disk Utility and select the icon of the internal drive—not any of the volume icons nested beneath it. In the  Partition tab, select the default options: a GUID partition table with one data volume in Mac OS Extended (Journaled) format. This operation will permanently remove all existing data on the drive.
    c. An unusual problem may arise if all the following conditions apply:
              OS X 10.7 or later was installed by the previous owner
              The startup volume was encrypted with FileVault
              You're booted in Recovery mode (that is, not from a 10.6 installation disc)
    In that case, you won't be able to unlock the volume or partition the drive without the FileVault password. Ask for guidance or see this discussion.
    d. After partitioning, quit Disk Utility and run the OS X Installer. If you're installing a version of OS X acquired from the App Store, you will need the Apple ID and password that you used. When the installation is done, the system will automatically restart into the Setup Assistant, which will prompt you to transfer the data from another Mac, its backups, or from a Windows computer. If you have any data to transfer, this is usually the best time to do it.
    e. Run Software Update and install all available system updates from Apple. To upgrade to a major version of OS X newer than 10.6, get it from the Mac App Store. Note that you can't keep an upgraded version that was installed by the original owner. He or she can't legally transfer it to you, and without the Apple ID you won't be able to update it in Software Update or reinstall, if that becomes necessary. The same goes for any App Store products that the previous owner installed—you have to repurchase them.
    4. Other issues
    a. If the original owner "accepted" the bundled iLife applications (iPhoto, iMovie, and Garage Band) in the App Store so that he or she could update them, then they're irrevocably linked to that Apple ID and you won't be able to download them without buying them. Reportedly, Mac App Store Customer Service has sometimes issued redemption codes for these apps to second owners who asked.
    b. If the previous owner didn't deauthorize the computer in the iTunes Store under his Apple ID, you wont be able to  authorize it immediately under your ID. In that case, you'll either have to wait up to 90 days or contact iTunes Support.
    c. When trying to create a new iCloud account, you might get a failure message: "Account limit reached." Apple imposes a lifetime limit of three iCloud account setups per device. Erasing the device does not reset the limit. You can still use an iCloud account that was created on another device, but you won't be able to create a new one. Contact iCloud Support for more information. The setup limit doesn't apply to Apple ID accounts used for other services, such as the iTunes and Mac App Stores, or iMessage. You can create as many of those accounts as you like.

  • Drill through Funtionality Across different cubes (ASO to BSO to ASO)

    Hi All,
       I have one complicated problem. I have one essbase ASO cube where the We load the account data on most granular level (Generation 7) and then it rolls up the data in generation 5 and that generation 5 data is pushed to another cube ( BSO ) for which generation 5 is in BSO cube which in turn push the data in ASO1 at generation 5.
    Now user want to log into ASO1 to see the data and want that if user need to see more granular level data (Generation 7), user can be able to see without getting logged out or loggin into another cube.
    Any solution or suggestion how it can achived.
    Cheers
    AB

    Hi Celvin,
    Yes you are right. The data is ASO rolls ups to become Level0 in ASO1. but there is mapping which needs to be done between ASO and ASO1 which is kinda i am worry about.
    Eg Profit centre in ASO is 11000 and 12000 mapped to  ASO1 at PC2078 (both level zero).
    Account in ASO(Level zero) rolls to Gen5 which mappes to Level zero in ASO1.
    i was thinking of making alternate hierarchy in ASO instead of using mapping and integration tool. (Since we are messing up ASO cube).
    in account and
    in this way the Drill will be good. and no data mapping required between ASO to BSO and ASO to ASO1.
    Please let me know your thoughts/input/suggestions on this solution.
    Cheers
    AB

  • Partition in Essbase ASO

    Hi Experts,
    We have ASO cube with 10 years of data.
    The requirement is have two ASO cube with 5 years each and all the 10 years of data should be accessed at the target cube.
    Can you please advice how we can do this.
    If I select the transparent partition at the target cube it shows only the source data, target cube data is overwriiten by the source cube data.
    Thanks in advance for your help guys.
    Raja Mohamed

    Hello,
    You can create 2 news ASO cubes ( don't destroy your ASO cube with all 10 years data). On each new cube you can create a "replicated" partition (target = new cube with only 5 years, source = historical cube) When you execute the replication, the data are loaded from the source to the target. Execute a replication on the two new cubes (delete the replicated partitions when the 2 aso cubes are loaded)
    And create a third empty cube (a proxy cube) with the same structure as the two news cubes but with all years and create 2 transparent partitions which source are the new ASO cubes. The end users will only know the third empty cube.
    By this way, you can create another ASO cube with n years and your have juste to registrer a new transparent partition in the proxy cube.
    I developped this with 9.3.5 version and with this version, the proxy cube must be BSO not ASO (I don't know in newer version)
    Good luck

  • MacBook won't let me let me install mountain lion because i don't have the previous owner's password how do i get around that

    MacBook won't let me let me install mountain lion because i don't have the previous owner's password how do i get around that

    What model year it the Mac you have? If it is a Late 2011 or newer model then you can first reinstall the Original version of OS X that came on it by using the Online Internet Recovery system. Hold down the Command+Option/Alt+r key at startup and hold them down until you see a Spinning Globe in the center of the screen. From the screen that comes up use Disk Utility to Repartition the drive as one partition aand when that is done close DU and Select Reinstall Mac OS X.
    If it is older then a late 2011 model then you will need the Original System disks for that Mac. These can be order from Apple for a small charge.

  • How do you get around password protection?

    i recently bought an apple graphite g4 tower running O.S. X.
    i got home and set it up, but it won't let me update anything.
    anybody know how to get around the password protection?

    Dorian,
    As stated by reese, if you boot off of the install disk you will have options to do things that are not available when running the system.
    Apple includes on the install disk a utility for your hard drive that does not come on Windows install disks (AFAIK). You can do repairs on the hard drive, erase and reformat it, partition it, etc..
    There is also (under File on the top menu bar) a little utility for changing the password.
    The only issue that you may run into is that if the install disk is not a retail/universal, the rom files for booting your particular computer may not be on the disk. This is likely if the install disk you are trying to use is from an imac or ibook.
    As for getting around password protection, I suppose it is possible. But the National Security Administration considers the mac, with its password protection schemes, to be one of the more secure systems on the market. It is one of the reasons that the install disks have that little utility for resetting the password.
    One last thing. The password reset does depend on the system files to be in order. If the directory was messed up the password reset may not proceed. I have had that happen some time ago.

  • Using table partioning to get around the Linux ULIMIT

    Is this recommended? Or would it defeat the purpose of
    partioning.
    null

    Bob Tribit (guest) wrote:
    : Is this recommended? Or would it defeat the purpose of
    : partioning.
    In what particular way are you trying to get around the 2Gb
    filesize limit on 32-bit platforms?
    Tablespaces can be made of many separate files, and a table's
    extents can be spread in any pattern through a
    tablespace. Although it's not particularly neat to have a 10Gb
    tablespace made of 5 different files, it's not exactly difficult
    to deal with.
    Or do you want to import/export your data in neatly-sized
    chunks? Suck in 2Gb chunks and exchange them into a partitioned
    tabled?
    Be aware at, under 8.0 at least, partitioning is a cost-option
    (adding roughtly 1/3 to the cost of your base per-user license).
    You need to have a good reason to use it.
    Romours suggest that it's back to being a complementary feature
    in 8i.
    null

Maybe you are looking for

  • How to print multiple emails on one page

    How do I print multiple emails on a single page?

  • Help with Printing on a JSP dynamically

    Hi I am using a bean to list customer information like this on a JSP page The bean has different customer information and the products purchased I iterate thru the bean on the jsp and i need to print it in the following format Customer Price CUstomer

  • Dvds to 5G ipods

    i downloaded the handbrake program and i cannot figgure it out i tried uploading something and it gave me previews for the movie

  • RMI Profile in CDC

    Hi Everyone, I am very new to J2ME so PLEASE bear with me. I just went through CLDC and MIDP and seems I cant put in the RMI support however I would like to ask a question that can I use the CDC and then use personal/foundation profile to implement R

  • Why is my mac discontecting from the wireless router

    My wifi disconnects for no reason, seems to be connected one minute then it disconnects.  The router is in the same room so the signal is strong and stable.  Phones etc connected to the router do not have this issue.