In sap bw with hana, How exactly the performance is improved ?

By replacing oracle db with hana , are we installing new processors as well. Or is the performance we get is purely because of columnar storage ?

Hi Mohd,
This is a good question. Just replacing the DB or columnar store doesn't help.
If HANA DB is just a data base on memory then everyone can just add more memory for existing DB or columnar store then most DB already offer columnar store ( Like IBM DB2 Blu Accelerator or MS Sql columnar, etc) 
It is a combination factor of HANA DB which optimised for both read and write operations along columnar store and data compression. In case of HANA DB sap is trying to push most of the process to database.
All new BW modeling techniques ( ADSO or New Composite Provider) will work only with  HANA DB.
General points why BW on HANA is more efficient
1) No DIM ID in cube
2) Change log tables can be converted into views ( optional )
3) DSO Activation Pushed to DB
4) Transformation Pushed to DB if no ABAP routines.
5) No need of index for cubes
6) Aggregations is no more required.
Thanks,
Shakthi Raj Natarajan.

Similar Messages

  • Gnome-shell with nouveau - how is the performance

    I have an old 8400GS and find gnome-shell's performance under nouveau pretty bad.  Is it my card or the driver?  If you have a more powerful card, how is the performance?  I'm no gamer but is there a more powerful (none fan cooled) nvidia card that's better?

    Looks okay.... guess my 8400GS is just underpowered for this driver.  I ordered the 450 GTS so we'll see
    $ grep flip /var/log/Xorg.0.log
    [ 23641.419] (==) NOUVEAU(0): Page flipping enabled
    $ grep drm /var/log/Xorg.0.log
    [ 23641.418] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.418] drmOpenDevice: open result is 7, (OK)
    [ 23641.418] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
    [ 23641.418] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.418] drmOpenDevice: open result is 7, (OK)
    [ 23641.419] drmOpenByBusid: drmOpenMinor returns 7
    [ 23641.419] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
    [ 23641.419] (II) [drm] nouveau interface version: 0.0.16
    [ 23641.419] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.419] drmOpenDevice: open result is 8, (OK)
    [ 23641.419] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.419] drmOpenDevice: open result is 8, (OK)
    [ 23641.419] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
    [ 23641.419] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.419] drmOpenDevice: open result is 8, (OK)
    [ 23641.419] drmOpenByBusid: drmOpenMinor returns 8
    [ 23641.419] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
    [ 23641.419] (II) [drm] DRM interface version 1.4
    [ 23641.419] (II) [drm] DRM open master succeeded.
    $ dmesg | grep drm
    [ 0.651085] [drm] Initialized drm 1.1.0 20060810
    [ 0.661177] [drm] nouveau 0000:01:00.0: Detected an NV50 generation card (0x298200a2)
    [ 0.664916] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
    [ 0.710278] [drm] nouveau 0000:01:00.0: ... appears to be valid
    [ 0.710280] [drm] nouveau 0000:01:00.0: BIT BIOS found
    [ 0.710281] [drm] nouveau 0000:01:00.0: Bios version 62.98.47.00
    [ 0.710283] [drm] nouveau 0000:01:00.0: TMDS table version 2.0
    [ 0.710284] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0
    [ 0.710286] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 02000300 00000028
    [ 0.710287] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 01000302 00020030
    [ 0.710289] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 04011310 00000028
    [ 0.710290] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 010223f1 00c0c080
    [ 0.710292] [drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x40 5 16 4
    [ 0.710294] [drm] nouveau 0000:01:00.0: 0: 0x00001030: type 0x30 idx 0 tag 0x07
    [ 0.710296] [drm] nouveau 0000:01:00.0: 1: 0x00000200: type 0x00 idx 1 tag 0xff
    [ 0.710297] [drm] nouveau 0000:01:00.0: 2: 0x00000110: type 0x10 idx 2 tag 0xff
    [ 0.710299] [drm] nouveau 0000:01:00.0: 3: 0x00000111: type 0x11 idx 3 tag 0xff
    [ 0.710300] [drm] nouveau 0000:01:00.0: 4: 0x00000113: type 0x13 idx 4 tag 0xff
    [ 0.710303] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xD710
    [ 0.735573] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xDAB5
    [ 0.741906] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xE364
    [ 0.741911] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xE456
    [ 0.742976] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xE655
    [ 0.742977] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xE6BA
    [ 0.762981] [drm] nouveau 0000:01:00.0: 0xE6BA: Condition still not met after 20ms, skipping following opcodes
    [ 0.762989] [drm] nouveau 0000:01:00.0: timingset 255 does not exist
    [ 1.160045] [drm] nouveau 0000:01:00.0: 1 available performance level(s)
    [ 1.160047] [drm] nouveau 0000:01:00.0: 3: memory 400MHz core 567MHz shader 1400MHz fanspeed 100%
    [ 1.160055] [drm] nouveau 0000:01:00.0: Register 0x00004030 not found in PLL limits table
    [ 1.160090] [drm] nouveau 0000:01:00.0: c: memory 399MHz core 566MHz shader 1400MHz
    [ 1.160209] [drm] nouveau 0000:01:00.0: Detected 512MiB VRAM
    [ 1.161277] [drm] nouveau 0000:01:00.0: 512 MiB GART (aperture)
    [ 1.173455] [drm] nouveau 0000:01:00.0: DCB encoder 1 unknown
    [ 1.173457] [drm] nouveau 0000:01:00.0: TV-1 has no encoders, removing
    [ 1.174154] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [ 1.174155] [drm] No driver support for vblank timestamp query.
    [ 1.428713] [drm] nouveau 0000:01:00.0: allocated 1920x1080 fb: 0x40000000, bo ffff880221feec00
    [ 1.483825] drm: registered panic notifier
    [ 1.483828] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0

  • My iphone can't back up to pc,because a session could not started with iphone.how fix the itunes

    my iphone can't back up to pc,because a session could not started with iphone.how fix the itunes or iphone,this problem is after update ios7.0.4 and update itunes.pls teach me fix my pc,my pc is windows vista....

    i have this problem too >> but i try other iphone ios7.0.3 i ok and work
    but my ios7.0.4 cant back up and keep pop out session could not started with iphone !
    really hope someone can help it ..
    thank a lot !

  • 1)    Is there North Bound Interface / API from SAP Solution Manager available for 3rd party integration?       i. The list of the modules that are being managed by SAP Solution Manager(s)      ii. The performance metrics of those modules/components at th

    1)
    Is there North Bound Interface / API from SAP Solution Manager available for 3rd party integration?
    i. The list of the modules that are being managed by SAP Solution Manager(s)
    ii. The performance metrics of those modules/components at the high level
    iii. The information about Early Watch Alerts (or situations to watch for)
    2)
    Is there a full SNMP interface for getting the above information from SAP Solution Manager?
    3)
    Is that understanding that SAP has SNMP support for forwarding alerts to a 3rd party system, correct?
    4)
    Does SAP has both free and licensed? If yes then what are the advantages of licensed over the open/free version?

    Mugunthan
    Yes we have applied 11i.AZ.H.2. I am getting several errors still that we trying to resolve
    One of them is
    ===========>>>
    Uploading snapshot to central instance failed, with 3 different messages
    Error: An invalid status '-1' was passed to fnd_concurrent.set_completion_status. The valid statuses are: 'NORMAL', 'WARNING', 'ERROR'FND     at oracle.apps.az.r12.util.XmlTransmorpher.<init>(XmlTransmorpher.java:301)
         at oracle.apps.az.r12.extractor.cpserver.APIExtractor.insertGenericSelectionSet(APIExtractor.java:231)
    please assist.
    regards
    girish

  • How is the performance maxtor 300gb 16mb sata on neo2 k8n?

    How is the performance maxtor 300gb 16mb sata on neo2 k8n? what bios should i use for this and does sata 3&4 port work with the oc speed over 240?
    do i have to update to sp2 to detect all the space?

    think it's this one New beta bios for s939 K8N Neo2 Platinum added (7025NMS.151) see syar's comment in next post.
    If there are any more recent betas than that try them, the link to syar's d/load page is in thread.
    don't know - check the threads
    don't think so - check the threads
    luck

  • How is the performance of Mac Pro if i use it as host for windows and linux virtual machines.

    How is the performance of Mac Pro if i use it as host for windows and linux virtual machines.
    I am planning to buy a high performance PC to run my Windows and Linux servers as vitrual machines for my testing purposes.
    Initially i planned to build my own computer with recommended configurations but considering space constaints and cooling factors i think Mac Pro can be a choice. But need some inputs if Mac pro (Intel Xeon E5, 12 GB RAM) is good for running virtual Machines.

    You could even run Windows natively and still run your VM servers.
    I have seen reports and such on MacRumors and elsewhere - run Windows natively as well as VMs (can also do testing and run Mavericks in a VM under Mavericks)
    The fast internal PCIe-SSD, plus 6 or 8 cores, and 32-64GB RAM. Of course for $5,000 for 8-core, some Thunderbolt storage and 32GB/64GB RAM you can buy some serious hardware.

  • ADF 10g on JBOSS, how is the performance & stability ?

    Hi All,
    We are considering to use JBOSS for our ADF 10g APplication, has anybody here using it ? how is the performance & stability ?
    Thank you,
    xtanto

    think it's this one New beta bios for s939 K8N Neo2 Platinum added (7025NMS.151) see syar's comment in next post.
    If there are any more recent betas than that try them, the link to syar's d/load page is in thread.
    don't know - check the threads
    don't think so - check the threads
    luck

  • Exactly how does the CK patch improve on stock kernel

    I have read that the Ck patchset improves the desktop experience of linux. I have both the Stock and ArchCk installed. I use ArchCk mostly and keep the Stock for backup purposes.
    Thing is i don't see any difference betweem the two and i am wondering if the more experienced users can give some specifics.

    CK doesnt 'make your computer faster'. It just improves the experience of using it.
    You will find, that under any load, the CK based kernels tend to be more responsive. That's because Con's staricase scheduler is designed to do exactly this, whereas the default kernel scheduler is there to be a jack of all trades, desktops, servers, clusters, routers, whatever.
    For example, start copying some files between some partitions, or get a kernel compile going. Heck, start firefox. You will find that under a CK kernel, your system will remain much more responsive than under a vanilla system. It is designed for the desktop.
    Staircase is golden, but there are other improvements to CK, like swap prefetching. io scheduler settings and various vm (memory/swap) tweaks.
    ArchCK adds onto CK, and just adds fancy features like fbsplash, reiser4 and suspend2 as well as a range of bugfixes and other features.
    iphitus

  • How is the performance for HashMap.get()

    hi all
    i just want to ask you guys how quick the hashmap.get() runs for a given key, if there are thousand of entries in the hashmap. thanks

    If you want to know how something is going to perform, write a tiny program and test it. Either put it on a profiler, or just put time markers around a big loop. Here's something that somebody (UJ, I think) came up with recently for comparing casting vs. toString after extracting from a Map. It should be easy to adapt to just the Map.get() timing. In fact, I think I added a chunk to do just that, as a control. Knock yourself out. import java.util.*;
    public class MapTiming {
        Random rnd = new Random(13L);
        public static void main(String[] args) {
            int numEntries = Integer.parseInt(args[0]);
            Integer key = Integer.valueOf(args[1]);
            new MapTiming().zillion2(numEntries, key);
        void zillion2(int numEntries, Integer key) {
            HashMap map = new HashMap();
            int ix;
            for (ix = 0; ix < numEntries; ix++) {
                int entry = rnd.nextInt();
                map.put(new Integer(entry), String.valueOf(ix));
            map.put(key, String.valueOf(ix));
            final int LOOPS = 10000000;
            final int TIMES = 5;
            long time;
            for (int j=0; j<TIMES; j++) {
                time = System.currentTimeMillis();
                for (int i=0;i<LOOPS; i++) {
                    String item = map.get(key).toString();
                System.out.println("toString= " + (System.currentTimeMillis()-time));
            for (int j=0; j<TIMES; j++) {
                time = System.currentTimeMillis();
                for (int i=0;i<LOOPS; i++) {
                    String item = (String)map.get(key);
                System.out.println("cast= " + (System.currentTimeMillis()-time));
            for (int j=0; j<TIMES; j++) {
                time = System.currentTimeMillis();
                for (int i=0;i<LOOPS; i++) {
                    Object obj = map.get(key);
                System.out.println("get= " + (System.currentTimeMillis()-time));
            for (int j=0; j<TIMES; j++) {
                time = System.currentTimeMillis();
                for (int i=0;i<LOOPS; i++) {
                    String item = map.get(key).toString();
                System.out.println("toString= " + (System.currentTimeMillis()-time));
            for (int j=0; j<TIMES; j++) {
                time = System.currentTimeMillis();
                for (int i=0;i<LOOPS; i++) {
                    String item = (String)map.get(key);
                System.out.println("cast= " + (System.currentTimeMillis()-time));
            for (int j=0; j<TIMES; j++) {
                time = System.currentTimeMillis();
                for (int i=0;i<LOOPS; i++) {
                    Object obj = map.get(key);
                System.out.println("get= " + (System.currentTimeMillis()-time));
    }

  • Nvidia 5200, how is the performance?

    Currently, I have a Radeon 9500 Pro video card, and no matter which driver I use (catalyst or open source), it freezes my computer dead.  In Ubuntu this really only happened when I did something with OpenGL (even glxgears) but since I've switched to Arch it has happened even while loading KDE.  Right now, I don't even have a xorg.conf file because that's the only way I can get my computer to load a GUI (I'm guessing that it is defaulting to using vesa drivers?)
    The point is that my friend is bringing me an Nvidia 5200 video card and I'm going to use that, but I'm wondering how the performance is.  I'm pretty sure it's gonna render things faster than my vesa'd 9500 Pro, but I know that my video card is actually much faster if I could ever have gotten it to work properly.  Does the 5200 support compositing, for example, without being slow?  Is having a slow video card going to hurt me in someway (I do OpenGL programming, but only small things).  Also, my current card is hooked up to my LCD via DVI, but the 5200 only has VGA outputs; how much of a degrade in quality will I see on my LCD?
    Thanks for the help.

    Alot of people on the forums seem to be having trouble with ATI cards recently so I'm glad I bought an nvidia card to replace an old ATI Rage card awhile ago.  Apparently nvidia and linux are a tad more friendly with each other.  I certainly had no problems setting up my card.  The 5200 is a little older than my 6200 and I'm not sure what effect the vga out is going to have but I'm sure you'll be happy with the nvidia card.
    After a recent nvidia driver upgrade I had to switch back to the nvidia-96xx driver for games to work properly so I'd say that you most likely will not be able to run the latest nvidia driver.

  • How about the performance of AIR 2.6 in iOS/Android?

    Does anyone test the performance improvement of AIR 2.6 in iOS/Android? Could you share the result? It's pretty good if you can release your testing code. It gives me a headache to update my AIR 2.5 in Flash CS5.

    Today, I created the AIR 2.6 environment to package my swf with Flash CS5. It gave me a big surprise, the performance became worse. Oh my god, who can save me?
    Command
    "C:\Program Files (x86)\Java\jre6\bin\java" -jar "I:\Software\Adobe\AdobeAIRSDK2.6\lib\adt.jar" -package -target ipa-ad-hoc -storetype pkcs12 -keystore "F:\Work\Projects\Flash\packages\iOS_Certification\p12.p12" -storepass 1234 -provisioning-profile "F:\Work\Projects\Flash\packages\iOS_Certification\mobileprovision.mobileprovision" A.ipa A-app.xml A.swf icon29.png icon57.png icon512.png icon48_iPad.png icon72_iPad.png
    A-app.xml
      <initialWindow>
        <content>A.swf</content>
        <systemChrome>standard</systemChrome>
        <transparent>false</transparent>
        <visible>true</visible>
        <fullScreen>false</fullScreen>
        <aspectRatio>landscape</aspectRatio>
        <renderMode>gpu</renderMode>
        <autoOrients>false</autoOrients>
      </initialWindow>
      <icon>
    ...  </icon>
      <customUpdateUI>false</customUpdateUI>
      <allowBrowserInvocation>false</allowBrowserInvocation>
      <iPhone>
        <InfoAdditions>
          <![CDATA[<key>UIDeviceFamily</key><array><string>2</string></array>]]>
        </InfoAdditions>
      </iPhone>

  • Installation with wifi: how exactly do i install the drivers?

    hi: i intend to install arch on my laptop but i have an issue with internet: i can use the ethernet port (which is always detected fine by default drivers) but then i have to balance my laptop up next to the router. i would rather use wireless: but i need the broadcom-wl driver.
    when exactly do i install it?!
    i find this part of the wiki very vague: can someone be so generous as to provide explicit instructions as to how to install these drivers? inclusing what i need on the media etc.
    thank you in advance
    zom

    Try these instructions
    Then install this package from the AUR with yaourt
    edit: A hint that got me in a little trouble at first (im still a little new) - do *not* just read the code part of the instructions and copy it into your terminal. Read the instructions *very* thoroughly, multiple times if needed, until you understand not only what to do, but *why* you are doing it and what will happen when you're doing it.
    Last edited by jgreen1tc (2011-06-12 20:48:57)

  • SAP BW with HANA and transaction RSMIGRHANADB

    Hi Gurus,
    We know that we can use transaction RSMIGRHANADB to migrate one or multiple standard Infocubes to HANA optimized.
    I want to knpw that
    u2022     When we run it thru u201CMULTIPLEu201D option, does it run serially or parallel?
    u2022     If it runs serially, can we trigger another program parallel to trigger alternate set of infoproviders?
    REgards
    Isha

    Looking at the code, it looks to be serially
    If upgrading doesn't interfere with each other, I think it is possible to run multiple background job of this.
    http://www.findsap.com/blog/2012/how-to-upgrade-standard-bw-objects-to-hana-optimized-bw-objects

  • Working with hrefs, how does the target page know what to do?

    I'm working with a converted ND app.
    I have an href in a tiledView, which when clicked will take you to a
    detail page for the record. I see where in the creation of the HREF,
    it links together the model info from the source with the target:
    =============================================================
    hr_openTicketDetailDescr.addSourceTargetPair(
    new CommandSourceTargetPair(CommandSourceTargetPair.SQL_WHERE_TYPE,
    do_earsSchemaModel.class,
    "do_earsSchema.ARADMIN_ENTERPRISE_SOLUTIONS_REQUEST_REQUEST_ID",
    CommandSourceTargetPair.DISPLAY_FIELD_TYPE,
    pg_ticketDetailsViewBean.class,
    "pg_ticketDetails.st_ticketID"));
    =============================================================
    But what does the target viewbean need to be doing to make this work?
    I don't see any code that would explicitly or implicitly make it use
    this information being passed. Should I be intercepting it and setting
    the where clause myself in the beginDisplay? Also, how do I get this
    targetpair out of the href call in the href action?
    Thanks,
    John Hoskins

    Set both computer and iphone to sync with icloud problem solved

  • Syncing with Plaxo - how about the photos?

    Hi all,
    I've been using Plaxo for a while to keep the calendars and address books of my wife and myself in sync(different me.com usernames - when will Apple support this syncing between family members??).
    Until now, this has worked without too much issues.
    Q: I recently added a photo to someone's card (via my iPhone), and this replicated correctly to the address book on my 13" MacBook, as well as my online me.com address book - but it apparently didn't get uploaded to Plaxo (and hence also did not (yet) make it across to my wife's address book.
    I cannot seem to find a setting to enable or disable this feature - guessed that all address book info get's transferred over with Plaxo, no??
    Any ideas (other than manually copying/mailing the pic over: just want this to work automagically...)
    Thanks, & greets,
    Dirk

    Has anyone tried a Mac mini with its HDMI output as a substitute for the now old model Apple TV?
    Yes, I did and it works great. It's a Mac, so it has the OS X desktop rather than the ATV media browser, but playing HD video through it's HDMI port is great. It can play all of my iTunes videos in addition to just about everything an ATV can't play. I'm using it mainly to watch Hulu Plus at present.
    It has been correctly pointed out in the past that some HD rentals from the iTunes store are available only through the ATV, but the new ATV does not have a hard drive, so direct purchases will be impractical. I expect that rental restriction will change in iTunes 10 as all content for the new ATV will have to stream from another location.

Maybe you are looking for

  • Home sharing problems since Apple TV update

    Hello everyone; I have a Apple TV 2, an iPhone 4S, an iPad 2 and a Macbook pro 17" on the same iCloud account. Syncing of data between the computer and two iOS devices has been rock solid. Kudos on this system architecture, it is exactly what I have

  • My macbook wont boot up after a software update (2/8/2012)

    My MacBook Pro will not reboot after a failed software update that was attempted on 2/8/2012. I am not sure if other users have experienced similar issues. It will not go past the white screen.   I have powered down the computer few times already to

  • How can i download the MSRS Courseware Lab 7 c#

    good morning, i'm asked about the MSRS Courseware Lab 7,  i want to download this package in my computer version c#, but i don't find the link thanks for help.

  • I just upgraded to dreamweaver cs5.5  and widget doesn't load properly ?

    I just upgraded to dreamweaver cs5.5  and the spry lightbox gallery widget doesn't load properly ? I drag and drop in design view. All my other adobe programmes are still cs3 flash photoshop etc is this why or what am I doing wrong as all i get on th

  • Converting T1 controller to E1 controller (as5300)

    Hi Here i have an as5300 with T1 controller my question is : Is there a way to logicaly or with some configuration change T1 controller to acts like a E1 controller. also i know that T1 has 24 timeslots and E1 has 30 Timeslots but its not important f