Recommendations for use of Row Store Tables

Hi ABAP on HANA Gurus,
I think by this time, most of us are aware of the difference between Row Store and Column store in SAP HANA ( Column store actually uses an internal memory layout, which is highly optimized for column operations such as search and aggregation.)
Recommendation from SAP is to always use Column store for tables with Business Data (i.e. Master Data and Transaction data ) within SAP HANA and Row Store to be used very selectively for Application server system tables. I have these queries :
1. What kind of system tables are referred here ?
2. Can we use Row store for Configuration tables ? In this case, we can optimize the query by using SELECT SINGLE * for required condition.
3. For Side car scenarios, where in we may have SAP ERP on Classical d/b and required Tables/data are replicated to HANA by SLT, then I understand that SLT would automatically decide which tables will be Column Store and Row store.
4. Are the recommendations different for Suite on HANA ? I think a Hybrid Row and Column store is used here to provide optimizations in the OLTP system.
5. So, what is the approach to be followed when we are doing any Native HANA development and we need to create few Custom tables. Although by default, they need to be Column store, are there any special cases to be considered for Row store ?
Thanks,
Suma

Hello Suma,
What kind of system tables are referred here ?
Tables like TRDIR, DD02L etc. where attributes of meta data are stored
Can we use Row store for Configuration tables ? In this case, we can optimize the query by using SELECT SINGLE * for required condition.
Yes. In the case of configuration tables, number of records are few  and all the fields are normally queried. So I think SELECT SINGLE * should not be a problem.
For Side car scenarios, where in we may have SAP ERP on Classical d/b and required Tables/data are replicated to HANA by SLT, then I understand that SLT would automatically decide which tables will be Column Store and Row store.
In SLT transaction IUUC_REPL_CONTENT, we can set the target table storage type as raw store. The default will be column store.
Are the recommendations different for Suite on HANA ? I think a Hybrid Row and Column store is used here to provide optimizations in the OLTP system.
Correct. Storage attributes of all the standard tables will be set by SAP during migration. For custom tables, we can update it in Technical settings. I think it is column store by default here also.
So, what is the approach to be followed when we are doing any Native HANA development and we need to create few Custom tables. Although by default, they need to be Column store, are there any special cases to be considered for Row store ?
The custom table used for storing few records of non-numeric attribute data may be created as raw store. All others should be column store.
Thanks,
Venu

Similar Messages

  • Monitor Recommendations for Use with Captivate

    Anyone have any monitor recommendations for use with Captivate? Size and resolution?

    The formal adobe  recommendation is as posted 1024x768 is fine.
    But, monitors are not that expensive, so for productivity and better work environment I recommend at least one wide screen 22" with resolution  1600X1200 or more  and that supports 1080 for video.
    You need the  wide screen ( or  two monitors) so you can work with all the tools in one view.  

  • HT4463 when i want install the apps, it will appears : "Account not in This Store" Your account is not valid for use in Chinese store. You must switch to the Singapore store before purchasing", what should I do?

    hi...when i want install the apps, it will appears : "Account not in This Store" Your account is not valid for use in Chinese store. You must switch to the Singapore store before purchasing", what should I do?

    Do as advised...
    See  >  Change your iTunes Store country
    Here  >  http://support.apple.com/kb/HT1311

  • Which fft filter do you recommend for use with Photoshop CS4?

    Looking around the internet, I am having trouble finding an FFT filter that I can download and that is recommended for use with CS4.  Any have any help?

    Thanks much, but when I click on the link
    <http://www.mdr.co.nz/Fourier%20Transformation.zip>
    http://www.mdr.co.nz/Fourier%20Transformation.zip, it leads to a Not Found
    page.
    Monelle M. Richmond
    Administrative Manager
    jubilee! / Me Beads!
    One More Thing, Inc.
    165 Hollow Road
    Glenford, NY 12433
    Tel: (845) 657.5290
    Fax: (845) 657.5294
    <mailto:[email protected]> [email protected]
    www.jubileejewelry.com

  • HT5622 When I try to update my apps I get a message saying your account is not valid for use in Pakistani store . Please change.

    When I try to update my apps I get a message saying - your
    account is not valid for use in Pakistani store . How do I change
    this ?

    See this support document. http://support.apple.com/kb/HT1311

  • Making a field visible for a particular row in table control.

    Hi Experts,
    I have a scenario where in there are 7 columns in table control wherein last column I have made invisible. Now I got to make that column visible only for the selected row and this column for the rest of the rows should be invisible.
    How can I achieve this. Tried a lot playing with table control current line and cols structure but no fruit.
    Please help. <removed by moderator>
    Thanks,
    Edited by: Thomas Zloch on Oct 19, 2010 2:38 PM

    Hi All,
    Sorry for late response. I was out of station for a while.
    I tried a lot after going through the link provided by Robert and also tried what Anmol has suggested but its not working,
    The column becomes invisible but it is not becoming visible again for the selected row.
    The code I have written is as follows.
    process before output.
    module status_9000.
      module tc_details_change_tc_attr.
      loop at   it_test
           into wa_test
           with control tc_details
           cursor tc_details-current_line.
        module tc_details_get_lines.
         module customize.  " Module to update table control dynamically
      endloop.
    module CUSTOMIZE output.
    LOOP AT TC_DETAILS-cols INTO cols.
               if  cols-screen-name = 'WA_TEST-REMARKS'. " and wa_test-sel = 'X' ).
           IF WA_TEST-SEL = 'X'.
             COLS-SCREEN-ACTIVE = '1'.
             COLS-INVISIBLE = '0'.
             MODIFY TC_DETAILS-COLS FROM COLS INDEX SY-TABIX.
             ELSE.
              COLS-SCREEN-ACTIVE = '0'.
             COLS-INVISIBLE = '1'.
             MODIFY TC_DETAILS-COLS FROM COLS INDEX SY-TABIX.
             ENDIF..
             ENDIF.
              ENDLOOP.
    endmodule.  
    Please help.

  • Your account is not valid for use in the store,

    Hi all,
    I am new the the forum so apologies if this is in the wrong place.
    I have both an iphone (4s) and an ipad 2.  I have just upgraded them to IOS6 with no problems.  I was able to download the new IOS 6 app after the upgrade.  However now my iphone recieves the above error, complaining that it should be connected to the UK itunes store when it is currently linked to the Maltese store.  My itunes account is ok and against a UK credit card and address.  However I am currently physically based in Malta.
    My iPad seems ok and I can still upgrade apps and purchase new ones on it.  I had had my phone for circa 1 year prior to this without issues and have been based in Malta for most of this time.
    Any help will be appreciated.

    Looks like iOS6 caused it. Here's solution which works.
    http://www.survivalguide4idiots.com/ios-6-bug-your-account-is-not-valid-for-use- in-the-xxx-store-you-must-switch-to-yyy-store-before-purchasing.html

  • To give colours for a certain row in table control in module pool

    Hi,
    In module pool,,,,,When I am displaying the Table Control......Suppose in some rows personnel no. is there and for the person who has exited from the company should be highlighted with red colour.
    Please some code..
    thanks..

    Hi Jayasree,
    I think I had a similar requirement to have a one column on a particular row
    available for input where all other rows for that column were not. It took
    me a while to figure this out but it was quite simple. I expect it will
    work for colour changes too.
    In Process Before Output
    LOOP AT INTERNAL TABLE INTO WA WITH CONTROL TC
    Call Module
    END LOOP
    In the module program the condition on which the colour change / input
    status etc has to be changed using
    IF condition = true
    LOOP AT SCREEN
    IF SCREEN-NAME = column name
    Make your colour / input status change
    MODIFY SCREEN
    ENDIF
    ENDLOOP
    ENDIF
    I hope this helps you.
    Please search the forum before adding a new thread.

  • NAS drive recommendations for use with MPB, PS3, APX and time machine?

    Hello,
    I am looking to get a 1TB NAS drive and then partition about 400mb for time machine and the other 600mb will basically serve as a media/itunes server.
    Wondering what recommendations you have and anything to look for in the product details? Is bittorrent an important feature? usually I just use the client on my computer and save to an external drive but maybe thats inefficient.
    I don't need raid, try to keep the cost down
    thanks

    Hi Rhett, if you post this in the 'Time Machine' category, you might get faster response and plenty suggestions.

  • I am linking 7 express's to an extreme via ethernet cables in very large estate. Is there a specific "backbone" you recommend for use in such an application? Thank you

    I am linking 7 airport expresses to an airport extreme via ethernet cables in a large estate I maintain. Is there a specific product apple recommends to act as the "backbone" in such an application? Any information would be appreciated. Thank you

    Is there a specific product apple recommends to act as the "backbone" in such an application
    Apple does not recommend a specific product in this regard.
    In general, you would connect an Ethernet cable from one of the LAN <-> ports on the AirPort Exteme to a Gigabit Ethernet switch, then connect as many Ethernet cable runs as you want to use to remote locations around the house.
    Ethernet switches come in 5-port, 8-port, 16-port etc versions, so choose according to your needs.
    I recommend Netgear and Cisco switches, but I am sure that there are other good products from which to choose.
    Be sure to run CAT6 Ethernet cable to allow for the faster speeds coming in the next decade or so.

  • Recommendations for using iWeb (or another app) for pictures & movies

    I created an iWeb site for our family to see pictures and videos of family as well as post a blog on what is new. I love the templates and layout of iWeb, however hosting it with MobileMe makes it impossibly slow to download for users with Internet Explorer.
    Any recommendations on how a faster host site or all together a better program outside of iWeb?

    That's great that you downloaded Firefox and the site loads OK for you. Unfortunately IE users still experience the same thing. You can not expect others to download additional applications in order for them to properly view your content. Look at it this way: if an IE user has been using IE without problems on any other site they visit, then they come across your site and it's displayed improperly, do you really think they'll abandon the application that they've been using up until now just because your site is improperly displayed and you are asking them to download an alternative application to view your site the way it should be displayed? Of course you did because it was your site and you're bias, but do you expect others to simply because it's your site?!?
    IE 8 is one of the latest and most secure browsers currently available and approximately %50 of all internet users use IE. You should develop for multiple users across various platforms. The best method to accomplish that is to learn the coding that browsers are rendering (html, css, javascript, etc.) and optimize your code to support multiple variables including browsers, OS, screen size, etc. If you ignore your users then they will most likely ignore you!

  • BEA recommendation for use of Thin or Thick driver of Oracle 10g

    What is recommended by BEA to use Oracle Thin or thick driver for connecting to oracle 10g database from Weblogic Server 8.1.5?

    nmyneni wrote:
    What is recommended by BEA to use Oracle Thin or thick driver for connecting to oracle 10g database from Weblogic Server 8.1.5?Use the Oracle driver in the thin mode, not the thick/OCI mode.
    The latter will expose you to native code bugs in OCI that
    can kill an entire JVM.

  • Use first row of table to determine calculation of rest of the rows of that table.

    I have time sheet table where the rows are employees names and the column is the dates in the calender
    Name
    01
    02
    03
    04
    05
    06
    07
    08
    09
    Emp 1
    8
    8
    8
    8
    8
    0
    0
    8
    8
    Emp 2
    8
    7
    8
    9
    8
    0
    0
    8
    7
    Emp 3
    6
    8
    8
    8
    8
    0
    0
    8
    8
    I want to come up with this table - where '1' indicates the public holiday.
    Name
    01
    02
    03
    04
    05
    06
    07
    08
    09
    1
    Emp 1
    8
    8
    8
    16
    8
    0
    0
    8
    8
    Emp 2
    8
    7
    8
    18
    8
    0
    0
    8
    7
    Emp 3
    6
    8
    8
    16
    8
    0
    0
    8
    8
    ** I have the public Holiday table with dates of public holidays. I can do UNION ALL with sheet table and Public Holiday table to get the first row. i.e. if there is a Public Holiday within that date range then it will have '1' in the corresponding field
    of the first row.
    ** Now If the there is a '1' in a field of the first row, I want all values below it to be doubled as shown in the example.
    Please point me in the right direction.
    Marsh Narewec

    create table test (Name varchar(20),[01] int,[02] int,[03] int,[04] int,[05] int,[06] int,[07] int,[08] int,[09] int)
    insert into test values('Emp 1',8,8,8,8,8,0,0,8,8),('Emp 2',8,7,8,9,8,0,0,8,7),('Emp 3',6,8,8,8,8,0,0,8,8)
    ;with mycte as(
    select name, val,col from (select * from test) src
    cross apply (values([01],'01'),([02],'02'),([03],'03'),([04],'04'),([05],'05'),([06],'06'),([07],'07'),([08],'08'),([09],'09')) d(val,col)
    Select name,[01],[02],[03],[04],[05],[06],[07],[08],[09] from
    (select name, Case when col='04' then val*2 else val end val,col from mycte) src
    PIVOT (max(val) For col In ([01],[02],[03],[04],[05],[06],[07],[08],[09])) pvt
    drop table test

  • Recommendation for use in car/FM modulator

    What is generally recognized as the top adaptor unit for playing an iPod in a car? I need to use an FM modulator type adaptor. I asked at my local Radio Shack, and was told that in this town, would have some issues with interference, as there were so many stations... I live in a town of a million population, I guess quite a few stations. Do not have the option of a line in on my Alpine CD unit. Have looked at Belkins, they look pretty good, but would like some recommendations either for a good unit- or- just as important, any to avoid. Thanks in advance for recommendations.
    Dell   Windows XP   iPod newbie

    I have the belkins fm transmiter and I had a huge problem finding a good station. The problem was with the digital auto tunning in the radio. It would suddenly cut in a different staion as I crossed town. I had to create a pre set for each area. I do alot of Traveling around in my job so I found it easiest to just unscrew the antana and put it in the trunk. I love it though. Definitly find one with multiple stations to chose from.

  • Need tablet recommendation for use with CS6 and a Mac Mini

    Hello all,
    I'm running CS6 on a Mac MIni with OS X 10.8.3.  I want to start learning graphic design entry on Illustrator and Photoshop and all I've read indicates use of a tablet is de rigueur.  Can anyone recommend a medium to top-end tablet that is compatible with the Mac Mini and CS6?  Apple's site only shows the Wacom Bamboo Splash tablet but doesn't give any hint whether it would work with the Adobe tools.
    Thanks,
    Kevin H.

    Actually it depends on how you like to work and what exactly you're after.
    Illustrator can be used with a mouse only when you do just construction work, like using the shape tools, the pen tool, pathfinder functions, transformations and all those other tools that serve the need for exact results.
    In case you'd like to draw stuff intuitively like doing water color, calligraphy,  sketching then you would definitely need a tablet.
    A tablet can also replace a mouse in case you want to reduce a strain on your hand, arm and fingers. Some people prefer styluses in this case.
    Is any of these the case for you?

Maybe you are looking for

  • How Can I execute an external program from my vi?

    Hi guys, I want to execute a external program to use it when i called with a bottom. I want push a bottom and execute the program, like acess direct icon or so. Any help?.

  • Generic Withholding Tax Reporting Error

    Dear SAP Experts, We have been using the classic Withholding Tax which works just fine to generate print outs and the electronic file that we submit to the IRS. However,  it does not seem to correctly provided data for alternate payees for example: i

  • IPhone screenshot quality is low when capturing images. Why ?

    I took screenshots in iPhone5 and the Quality of the PNG screenshots is low. This happens only when we are capturing a screenshot in the iPhone which has image in it's screen... If the the screenshot has GUI of an App, it has 100% Quality in the scre

  • Java Phone Help

    Hello, ive been programming java for a couple of years now and im getting tired of writing programs for computers. I want to start writing programs for cell phones. Ive been looking around the web site and i could not figure out what i need (APIs and

  • Error when updating to display artwork!!

    I am having a problem with the artwork displaying on my iPod. I go into iTunes and go under iPod options and UNCHECK the box to display the artwork on my iPod. Then click okay. Then, go back into it and CHECK the box TO display the artwork and I get