Tuesday, March 06, 2012

SAP HANA: Simply Explained

This article is for SAP HANA beginners, who don’t really understand what it is about and are lost in all the marketing and technical jargon.

What is SAP HANA?
SAP HANA is the latest in-memory analytics product from SAP; using HANA companies can do ad hoc analysis of large volumes of data in real-time.

What is in-memory?
In-memory means all the data is stored in the memory (RAM). This is no time wasted in loading the data from hard-disk to RAM or while processing keeping some data in RAM and temporary some data on disk. Everything is in-memory all the time, which gives the CPUs quick access to data for processing.

What is real-time analytics?
Using HANA, companies can analyze their data as soon as it is available. In older days, professionals had to wait at least few hours before they could analyze the data being generated around the company. To put this in perspective, let us take an example – suppose a super market chain wants to start giving you discount coupons when you visit them based on your shopping habits. Before: they could only mail them to your address or give you coupons for your next purchase. Now: while you are checking out, your entire shopping history can be processed and discount could be given on the current shopping. Imagine the customer loyalty for such a chain!

So is SAP making/selling the software or the hardware?
SAP has partnered with leading hardware vendors (HP, Fujitsu, IBM, Dell etc) to sell SAP certified hardware for HANA. SAP is selling licenses and related services for the SAP HANA product which includes the SAP HANA database, SAP HANA Studio and other software to load data in the database. Also, as already announced, the vision is to run all the application layer enterprise software on the HANA platform; that is ERP/BW/CRM/SCM etc /etc will use HANA as their database.

Can I just increase the memory of my traditional Oracle database to 2TB and get similar performance?
Well, NO. You might have performance gains due to more memory available for your current Oracle/Microsoft/Teradata database but HANA is not just a database with bigger RAM. It is a combination of a lot of hardware and software technologies. The way data is stored and processed by the In-Memory Computing Engine (IMCE) is the true differentiator. Having that data available in RAM is just the icing on the cake.

Is HANA really fast? How is it possible that HANA is so fast?
HANA is fast due to many reasons. The following picture1 depicts a very simplified version of what’s inside the In-memory Computing Engine.


Column Storage
While the traditional databases store the relational table one row after another, IMCE stores tables in columns. Hopefully the following figure explains the difference between the two storage mechanisms easily.

Frankly, storing data in columns is not a new technology, but it has been not leveraged to its full potential YET.  The columnar storage is read optimized, that is, the read operations can be processed very fast. However, it is not write optimized, as a new insert might lead to moving of a lot of data to create place for new data. HANA handles this well with delta merge (which in itself is a topic for an entire article coming next), so let us just assume here, that the columnar storage performs very well while reading and the write operations are taken care of by the IMCE in some other ways. The columnar storage creates a lot of opportunities as follows:
  1. Compression: As the data written next to each other is of same type, there is no need to write the same values again and again. There are many compression algorithms in HANA with the default being the dictionary algorithm, which for example maps long strings to integers 

    Example of dictionary algorithm:
    You have a Country column in your Customer table in your database. Let’s say you have 10 million customers from 100 countries. In the standard row-based storage you will need 10 million string values stored in memory. With the dictionary compression, the 100 country values will be assigned an integer based index and now you need only 10 million integers + the 100 string values + the mapping of these values. This is a lot of compression in terms of bytes stored in memory. There are more advanced compression algorithms (RTE etc) which would even reduce the 10 million integer storage.
    Now imagine a scenario with 100 tables and a few thousand columns. You get the picture. Less data is exponentially proportional to fast processing. The official tests show a compression of 5-10x, that is a table which used to take 10GB of space would now need only 1-2GB of storage space.
  2. Partitioning: SAP HANA supports two types of partitioning. A single column can be partitioned to many HANA servers and different columns of a table can be partitioned in different HANA servers. Columnar storage easily enables this partitioning.
  3. Data stripping: There are often times when querying a table, a lot of columns are not used. For example, when you just want the revenue information from a Sales table which stores a lot of other information as well. The columnar storage enables that the unnecessary data is not read or processed. As the tables are stored in vertical fashion, there is no time wasted trying to read only the relevant information from a lot of unnecessary data.

  4. Parallel Processing: It is always performance critical to make full use of the resources available. With the current boost in the number of CPUs, the more work they can do in parallel, the better the performance. The columnar storage enables parallel processing as different CPUs can take one column each and do the required operations (aggregations etc) in parallel. Or multiple CPUs can take a partitioned column and work in parallel for faster output.
Multiple Engines
SAP HANA has multiple engine inside its computing engine for better performance. As SAP HANA supports both SQL and OLAP reporting tools, there are separate SQL and OLAP engines to perform operations respectively. There is a separate calculation engine to do the calculations. There is a planning used for financial and sales reporting.Above all sits something like a controller which breaks the incoming request into multiple pieces and sends sub queries to these engines which are best at what they do. There are separate row and column engines to process the operations between tables stored in rows and tables stored in column format.
Caution: Currently, you can't perform a join between a table stored in row format and a table stored in column format. Also, the query/reporting designer needs to be careful about which engines are being used by the query. As the performance reduces if for example the SQL engine has to do the job of the calculation engine because the controller was not able to optimize the query perfectly.

What is ad hoc analysis?
In traditional data warehouses, such as SAP BW, a lot of pre-aggregation is done for quick results. That is the administrator (IT department) decides which information might be needed for analysis and prepares the result for the end users. This results in fast performance but the end user does not have flexibility. The performance reduces dramatically if the user wants to do analysis on some data that is not already pre-aggregated. With SAP HANA and its speedy engine, no pre-aggregation is required. The user can perform any kind of operations in their reports and does not have to wait hours to get the data ready for analysis.

I hope the above information is useful to get a better understanding of SAP HANA.Please let me know your comments/suggestions.

1: The picture is obviously a much simplified version of the engine and there is much more to it than represented in the picture.
 
Disclaimer: I am an SAP employee and a certified HANA consultant. All the opinions expressed here are completely my own and have no influence of my employer.
 

192 comments:

  1. Very Helpful. A little more of Columnar storage explanation is anticipated. Still this is a very good article.

    ReplyDelete
  2. For the SAP HANA certification, I see 8% of questions from "Business Content". But TZHANA course doesn't have any content for Business Content and "Optimization". Is this available in any other help document? Pl advise.

    ReplyDelete
  3. I have heard that loading the IMDB from DISK to RAM takes lot of time. Where can I find more data on this loading times please?

    ReplyDelete
  4. Excellent blog, really very informative and the fact that the definition are very precise makes it understanding lot easier. Appreciate and looking forward to future blogs..

    ReplyDelete
  5. Next version please it's been 3 months since ur last blog on Hana

    ReplyDelete
  6. very well simplified explanations. Appreciate your effort.
    Keep it up.

    ReplyDelete
  7. It's a good thing that this software can store a lot of important documents for a company. However, if there are thousands of files and documents stored, would there be any chance that the software may be crippled because of the amount of stored information? On the other hand, I do like how the multiple engines inside the software improve its performance.

    ReplyDelete
  8. HI Raja,

    Good job...too good explained.

    Can you help me out, i want to do certification in SAP netweaver and SAP HANA
    But don't know how to proceed for this. I have a basic knowledge of the SAP Basis Administration and having 1 yr. experince in it, but i want bulid up more in SAP technology.
    Can you please guide me. you can contact me on my Id Gaurav.chauhan619@gmail.com

    ReplyDelete
  9. Good one...clear explanation .Thank u.

    ReplyDelete
  10. Dear Raja,

    I am SAP Project System Functional Consultant. Let me know if doing SAP Hana Application Consultant will be useful and advantage for me in current and i future sap market.

    regards,

    Atul Rajmane

    ReplyDelete
  11. Hi,

    i am currently ETL tester and workeed on BI Testing prior, currently planning to take up SAP HANA as carrer, can a person without having SAP background will fit into SAP HANA? Could you please suggest if this is right move?

    ReplyDelete
  12. Now a days sap Hana is highly learning course in all countries. Thanks for providing such good information on this blog. It is really appreciate.sap-hana

    ReplyDelete
  13. thanks for sharing important information on SAP HANA

    ReplyDelete
  14. The information which you have provided is very good and easily understood.
    It is very useful who is looking for sap hana Online Training.

    ReplyDelete
  15. Thanks dude...Well explained

    ReplyDelete
  16. Thanks for providing the best information it's very useful for SAP HANA learners we also provide the best SAP HANA Online Training .

    ReplyDelete

  17. Nice article I was really impressed by seeing this article, it was very interesting and it is very useful for SAP HANA online training Learners.I came to know that 123trainings is also one of the best SAP HANA online training institute at hyderabad.

    ReplyDelete
  18. It was nice article it was very useful for me as well as useful foronline Sap Hana training learners. thanks for providing this valuable information.

    ReplyDelete
  19. It was nice article it was very useful for me as well as useful forSap Hana learners. thanks for providing this valuable information.

    ReplyDelete
  20. its good overview,it is understandable n helpful for non sap people also,please let me know if there are any other articles by you..thanks alot for the information

    ReplyDelete
  21. Well thanks for sharing such a nice knowledge keep it updates see sap jobs and get the best career opportunaties.

    ReplyDelete
  22. sap hana online training| sap hana training| call us+ ...
    www.21cssindia.com/courses/sap-hana-online-training-58.html
    Sap Hana Training in Hyderabad , Sap Hana Online Training in Hyderabad , Sap hana in visakhapatnam, Sap Hana online training in visakhapatnam, Sap ...

    ReplyDelete
  23. Nice and Simple overview on Hana.
    Thanks Raja.

    ReplyDelete
  24. Thanks for Information SAP HANA (High-Performance Analytic Appliance) is an In-memory Database from SAP to store data and analyze the large volumes of non-aggregated transactional data in Live Environment with unprecedented performance ideal for decision support and predictive analysis.SAP HANA Online Training

    ReplyDelete
  25. I think it is very useful to us. Because now a days Software Testing is very important.

    Please refer this link below,
    softwaretestingtraining

    ReplyDelete
  26. Thanks for sharing this article, Your post is really very helpful. Guys if you are looking forward for your career in SAP then you can join Shivansh solution now. It provides proficient SAP training and consultation services and makes their apprentices to stand out in the market.

    ReplyDelete
  27. Thank you, Very good article to learn Fundamentals of SAP HANA

    ReplyDelete
  28. Great Information on SAP HANA before taking a decision to learn

    ReplyDelete
  29. Really awesome blog. Thanks for sharing this informative blog. Suppose if anyone want to learn Software Testing Training in Chennai at a reputed training institutes. If you are looking for best Software Testing Training Institutes in Chennai reach FITA located at Chennai, India. Rated as No.1 placement and training center in Chennai.

    ReplyDelete
  30. Hi, I have read your blog. Your information is really useful for me.Thanks for sharing this blog. I did QTP Training Chennai at Fita training and placement academy which offer best Selenium Training Chennai with years of experienced professionals. This is really useful for me to make a bright career.


    ReplyDelete
  31. Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
    sap training in Chennai|SAP HANA Training in Chennai

    ReplyDelete
  32. Salesforce Course in Chennai


    I have read your blog and i got a very useful and knowledgeable information from your blog.You have done a great job . If anyone want to get Salesforce Training in Chennai, Please visit FITA academy located at Chennai Velachery.

    Salesforce Developer Training in Chennai

    Salesforce Administrator Training in Chennai

    ReplyDelete
  33. Oracle Training Institutes in Chennai

    I get a lot of great information from this blog. Recently I did oracle certification course at a leading academy. If anyone interested to learn best Oracle Training in Chennai visit FITA academy which offer SQL Training in Chennai.

    Regards...

    Oracle Training Center in Chennai | Oracle Training in Chennai

    ReplyDelete
  34. Salesforce Training

    The information you posted here is useful to make my career better keep updates..I did Salesforce Training in Chennai at FITA academy. Its really useful for me to make bright future in IT industry.

    Salesforce CRM Training in Chennai | Salesforce Developer Training in Chennai | Salesforce.com Training in Chennai | Sales Cloud Consultant Training in Chennai

    ReplyDelete
  35. Thanks for sharing this informative blog. SAP CRM is used for maintaining and managing relationship with customers by firm. If you want to know more about SAP, please visit FITA located at Chennai Velachery.
    Regards..
    SAP Course in Chennai

    ReplyDelete
  36. Thanks for sharing; Salesforce crm cloud application provides special cloud computing tools for your client management problems. It’s a fresh technology in IT industries for the business management.
    Regards,
    Salesforce training chennai|Salesforce training institutes in Chennai

    ReplyDelete
  37. I feel satisfied to read your blog, you have been delivering a useful & unique information to our vision even you have explained the concept as deep clean without having any uncertainty, keep blogging.
    Web design institutes in Chennai|Web design training institutes in Chennai|Web designing course in chennai

    ReplyDelete
  38. Thanks for sharing this niche useful informative post to our knowledge, Actually SAP is ERP software that can be used in many companies for their day to day business activities it has great scope in future so do your sap training in Chennai
    Regards,
    SAP institutes in chennai|SAP Training Chennai|sap course in Chennai|SAP MM Training In Chennai

    ReplyDelete

  39. Thanks for sharing this valuable post to my knowledge; SAS has great scope in IT industry. It’s an application suite that can change, manage & retrieve data from the variety of origin & perform statistical analytic on it.
    Regards,
    sas training center in Chennai|sas training in Velachery|sas course in Chennai

    ReplyDelete
  40. Hi, PHP is a server-side general purpose scripting language used for web development, which is used in almost all personal blogs. It is a very easy to understand language that can be easily learnt with a proper PHP Training in Chennai. You can join a course at FITA, where the best PHP Training in Chennai is taken, and excel as a web developer.

    ReplyDelete
  41. Pretty good post. I just came across your site and wanted to say that I’ve really enjoyed reading your posts. In any case I’ll be subscribing to your feed and I hope you will keep a good work!Cheer!

    sap online training
    software online training
    sap sd online training
    hadoop online training
    sap-crm-online-training

    ReplyDelete
  42. This is one awesome blog article. Much thanks again.
    I really enjoy the blog.Much thanks again. Really Great.


    oracle online training
    sap fico online training
    dotnet online training
    qa-qtp-software-testing-training-tutorial

    ReplyDelete
  43. SAP Training In Chennai

    It's very good blog which seems very helpful information. Thanks for sharing this post. Keep further posting...!!

    ReplyDelete
  44. Oracle Training in chennai I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly..

    ReplyDelete
  45. Pega Training in Chennai

    This post is really nice and informative. The explanation given is really comprehensive and informative..

    ReplyDelete
  46. Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing..

    QTP Training in Chennai

    ReplyDelete
  47. Hello Admin, thank you for enlightening us with your knowledge sharing. PHP has become an inevitable part of web development, and with proper PHP course in Chennai, one can have a strong career in the web development field. We from Fita provide PHP course in Chennai with the best facilitation. Any aspiring students can join us for the best PHP course in Chennai.

    ReplyDelete
  48. It’s too informative blog and I am getting conglomerations of info’s. Thanks for sharing; I would like to see your updates regularly so keep blogging. If anyone looking SAS just get here
    Regards,
    sas training in Chennai|sas course in Chennai

    ReplyDelete
  49. hai,i have to learned to lot of information about java Gain the knowledge and hands-on experience you need to successfully design, build and deploy applications with java.
    Java Training in Chennai

    ReplyDelete
  50. Nice site.... refer this site .if Our vision succes!Training are focused on perfect improvement of technical skills for Freshers and working professional. Our Training classes are sure to help the trainee with Realtime methodologies.
    Oracle Rac Training Chennai
    haddoop:

    ReplyDelete
  51. Thanks a lot.... thanks for your information... very much useful for me.... keep on posting...:-)

    Packers and movers Chennai Velachery

    ReplyDelete
  52. hai you have to learned to lot of information about c# .net Gain the knowledge and hands-on experience you need to successfully design, build and deploy applications with c#.net.
    C-Net-training-in-chennai

    ReplyDelete
  53. if share valuable information about cloud computing training courses, certification, online resources, and private training for Developers, Administrators, and Data Analysts may visit
    Cloud-Computing-course-content.html

    ReplyDelete
  54. Movers And Packers Delhi singularly guarantee you to take everywhere on your weight and abandon you bother free for a new begin. Our style to take every necessary step is one of a kind and straightforward, which is our fundamental component of notoriety. Presently our inquiry emerges of different styles in all things and now you may want to consider of what is that style after all? Yes, we will answer you that in taking after content yet before we might make you mindful about the administrations we give that are more fundamental.
    http://packers-and-movers-delhi.in/packers-and-movers-sat-nagar-delhi
    http://packers-and-movers-delhi.in/

    ReplyDelete
  55. I appreciate from this post and its seems looking so informative ad networks for good target for Indian's. Thanks for sharing with us..
    Packers and Movers Bangalore, Local Shifting Relocation and Top Movers Packers Bangalore.
    Packers and Movers Bangalore Household @ http://packersmoversbangalore.in/

    ReplyDelete
  56. Latest Govt Bank Railway Jobs 2016

    This is my first time visit on your site and i have bookmark this for again visit. thanks a lot of for sharing appreciable post ....................

    ReplyDelete
  57. I must say you had done a tremendous job,I appreciate all your efforts.Thanks alot for your writings......Waiting for a new 1...Please visit our wonderful and valuable website-
    http://packersmoverschennai.in/
    http://packersmovershyderabadcity.in/packers-and-movers-anantapur
    http://packersmovershyderabadcity.in/packers-and-movers-west-godavari

    ReplyDelete
  58. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly
    sas online training

    ReplyDelete
  59. I am very impressed with the article I have just read,so nice.......
    selenium Training in Chennai

    ReplyDelete
  60. Nice Blog......
    We provide SAP HANA ONLINE TRAINING in various parts of the country like India, USA, UK & Singapore...
    Thank you...

    ReplyDelete
  61. Latest Indian Govt Jobs 2016 Notification

    I am actually delighted to glance at this webpage posts which includes tons of useful data, thanks for providing such information...................

    ReplyDelete
  62. Latest Govt Jobs Notification 2016



    I am actually grateful to the holder of this web page who has shared this wonderful piece of writing at here...................

    ReplyDelete
  63. GSSSB 2480 Revenue Talati Bharti Recruitment 2016

    Nice content many thanks! We think your posts are excellent as well as hope there will be more in future.........

    ReplyDelete
  64. This comment has been removed by the author.

    ReplyDelete
  65. A good informative post that you have shared and appreciate your work for sharing the information..
    . MOVERS AND PACKERS BANGALORE act as sign given by you and in this way every movement from our side is dedicated to you. With the unobtrusive components of the most noteworthy associations of the city recorded with us, you can either reach them direct and interest for the free relocation refers to from them or you can approach the enquiry structure joined with us and get refers to from the recorded packers and movers particularly on your inbox or over your phone.
    http://packers-and-movers-bangalore.in/

    ReplyDelete
  66. Thank you for sharing good information..

    ReplyDelete
  67. Maharashtra Police Patil Recruitment 2016

    Looking forward to reading more. Great post, really looking forward to read more. Want more......

    ReplyDelete

  68. Thank you for the info. It sounds pretty user friendly. I guess I’ll pick one up for fun. thank u.



    Packers and Movers Perungudi Chennai

    ReplyDelete
  69. Thanks.....!!
    The post given by you is useful and helpful for the internet learners. We IT Hub Online Training best in giving SAP HANA Online Training service for more content u can visit our site.....!!

    ReplyDelete
  70. Hello Admin,
    Awesome Post! I like writing style, how you describing the topics throughout the post. I hope many web reader will keep reading your post at the end, Thanks for sharing your view.
    Regards,
    Python Courses in Chennai|Python Training in Chennai|FITA Academy Chennai|Fita Chennai reviews

    ReplyDelete
  71. Thanks for providing share these information. We are providing on line training classes
    hyderabadsysonlinetraining

    ReplyDelete
  72. As you said it has been explained simple and straight. Keep writing. Surya

    ReplyDelete
  73. Begin to learn some innovative things to develop my career skill set, your blog having vital information for me, keep sharing your information regularly for my future reference.
    Regards,
    PHP Training in Chennai|PHP Course in Chennai

    ReplyDelete
  74. Thanks on your marvelous posting! I really enjoyed reading it, you’re a great author.Please visit here:
    http://jaipurpackersandmovers.in/
    http://jaipurpackersandmovers.in/packers-and-movers-alwar
    http://jaipurpackersandmovers.in/packers-and-movers-ajmer
    Packers And Movers Jaipur
    based company provided that Movers And Packers Jaipur Services for Office, Home, Local or domestic and commercial purposes.

    ReplyDelete
  75. We provide best training in SAP HANA and SAp S/4 HANA through online. We are based at Hyderabad

    ReplyDelete
  76. I can see that you are are genuinely passionate about this! I am trying to build my own website and youve helped me with some great information.
    https://www.saponlinetraining.co.uk

    ReplyDelete
  77. really a very nice blog
    i will appreciate all of news of this blog
    Movers and Packers Pune colleagues put all their experience for the whole technique and include every one of their aptitudes till the whole procedure of #pressing, #stacking, #emptying and setting the obliged stuff to the spot the client #needs. So the whole process is finished with enough care as we probably am aware how significant and how sincerely our customers are appended with their articles and products. We esteem your feeling and your well deserved cash.
    http://thebusinessplace.in/

    ReplyDelete

  78. My perception is straight forward to your blog.oracle training I got an awesome idea which you have elaborated in your blog deeply. Think so it will work out sap all modules
    sap scm training

    ReplyDelete

  79. Thanks for sharing the valuable information,This is useful information for online learners
    sap scm training

    ReplyDelete

  80. Thanks for the nice topic. Very useful information.
    We IT hub Online Training are good in giving the oracle soa Training

    ReplyDelete
  81. Packers And Movers Mumbai
    Thanks for sharing useful information for us.I really enjoyed reading your blog, you have lots of great content.
    http://packersmoversmumbaicity.in/packers-and-movers-nashik-maharashtra

    ReplyDelete
  82. Thanks for the good information. It’s a very nice topic.
    We IT hub Online Training are good in giving the sap hana Training

    ReplyDelete
  83. i must say you had done a tremendous job,I appreciate all your efforts.Thanks alot for your writings......Waiting for a new 1..Packers And Movers Chandigarh
    Packers And Movers Muktsar
    Packers And Movers Sangrur

    ReplyDelete
  84. Thanks for sharing useful information for us.
    Most Trusted and Reasonable Packers and Movers in Patna… Ensured!
    Visit here: @ Packers And Movers Patna
    Packers And Movers Saharsa
    Packers And Movers Purnia

    ReplyDelete
  85. You did a great job.. Thanks a lot for sharing this useful informtive post with us.. Keep on blogging like this informative post with us, to develop my career in the right way.

    Salesforce Training in Chennai

    ReplyDelete
  86. thank you for sharing useful content, step by step neatly explained..
    SAP Hana Online Training Bangalore

    ReplyDelete
  87. Thanku for giving the explanation about sap hana ..
    SAS Institute introduced the SAS Certified Professional Program.
    SAS online training in hyderabad

    ReplyDelete
  88. I simply want to say I’m very new to blogs and actually loved you’re blog site. Almost certainly I’m going to bookmark your blog post . You absolutely come with great well written articles. Thanks a lot for sharing your blog.

    Linux Training in Chennai Guindy

    ReplyDelete
  89. It is really very excellent,I find all articles was amazing.Awesome way to get exert tips from everyone,not only i like that post all peoples like that post.Because of all given information was wonderful and it's very helpful for me.

    ccna training in chennai saidapet

    ReplyDelete
  90. very helpful for my site. I always follow your tips....
    sql sever dba training in chennai

    ReplyDelete
  91. It’s the best time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I want to suggest you few interesting things or suggestions.You can write next articles referring to this article. I desire to read even more things about it..
    SAP Training in Chennai | SAP FICO Training in Chennai | SAP ABAP Training in Chennai

    ReplyDelete
  92. If you are looking for SAP Implementation, upgrade or add-on to your current functionality, "Enpersol Technologies offers a range of high quality services ranging from SAP consulting, project management, SAP Implementation Services.

    ReplyDelete
  93. Enpersol Technologies is one of the best IT company Provide Top SAP Implementation Services in pune, sap validation services India, Best sap hana consulting Company in Pune India.

    ReplyDelete
  94. Hi,
    Hi , You have performed a great job. I will definitely digg it and for my part recommend to my friends. I'm sure they will be benefited from this site.
    Thank you,
    Oracle EBS training

    ReplyDelete
  95. Crafsol Technology is the best SAP Implementation company in Ahmednagar, Satara and Nagpur. offers SAP Services, SAP HANA-based solutions, SAP Fiori services.

    ReplyDelete
  96. SAP HANA is a modern in-memory platform for real-time analytical and transactional applications. SAP HANA enables organizations to analyze business transactions that use a large amount of diverse, detailed data. The first implementation of SAP applications on the basis of SAP HANA showed that the response time of the system for business users is a fraction of a second, which opens up new business opportunities.
    SAP HANA takes full advantage of the latest hardware technologies, combining column storage, massively parallel processing (MPP), and in-memory computing with an optimized software structure.
    Please visit our site for more info.

    ReplyDelete
  97. Thanks for posting useful information.You have provided an nice article, Thank you very much for this one. And i hope this will be useful for many people.. and i am waiting for your next post keep on updating these kinds of knowledgeable things...Really it was an awesome article...very interesting to read..please sharing like this information......
    Web Design Development Company
    Mobile App Development Company


    ReplyDelete
  98. You should also check out Jobs Micro. This is a leading job search website in India which has hardware engineering job vacancies in purei job listing. This website benefits both the employees and the employers. Hope it helps you.

    ReplyDelete
  99. The SAP HANA computing platform has seriously changed the IT industry and the principles of working with Big Data, reducing the processing time by dozens of times. High speed of operation is explained by the fact that SAP HANA is a real "in-memory" database, all data is stored and processed directly in the server's RAM. Such design of the DBMS makes serious and specific requirements for the software and hardware used. Visit TWBS site today to further discuss how SAP HANA can be a positive impact on your company! For businesses that thinking about the performance of their reporting systems, a modern, design-wise, fast and convenient reporting system, it's worthwhile to look at the benefits that HANA provides in combination with visualization tools.

    ReplyDelete
  100. great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...Thank you very much for this one.
    web design Company
    web development Company
    web design Company in chennai
    web development Company in chennai
    web design Company in India
    web development Company in India

    ReplyDelete
  101. You have explained very well. Thanks for your effort.Digital marketing certification

    ReplyDelete
  102. Great articles, first of all Thanks for writing such lovely Post! Earlier I thought that posts are the only most important thing on any blog. But here at

    Shout me loud I found how important other elements are for your blog.Keep update more posts..
    cloud computing training in chennai

    ReplyDelete
  103. Thanks to shared this explanation with me. Keep updating.
    Oracle courses | DBA course

    ReplyDelete
  104. very nice blog Thanks for sharing this type of contents keep share with us. Just check it MSBI Online Training Bangalore for more.

    ReplyDelete
  105. Great articles, first of all Thanks for writing such lovely Post! Earlier I thought that posts are the only most important thing on any blog. But here at

    Shoutmeloud I found how important other elements are for your blog.Keep update more posts..
    Cloud Computing Training in Chennai

    ReplyDelete
  106. Thanks for sharing great post !!
    This information you provided in the blog that is unique.I love it. Keep continue..
    SAP online training | Best sap institute in India
    sap hana online training

    ReplyDelete
  107. Hi nice post!!!
    Thanks for sharing great information. I liked very much. Keep continue...
    Learn more about our SAP courses ...
    Best sap Institute in India
    SAP Online Training

    ReplyDelete
  108. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
    Best Aws training Institute in chennai

    ReplyDelete
  109. I have read your blog and I gathered some needful information from your blog. Keep update your blog. Awaiting for your next update.

    sap abap online training india

    ReplyDelete
  110. This article has a lot of stuff to learn. We have a similar one, where you can learn more about SAP HANA.

    ReplyDelete
  111. I am really very happy to find this particular site. I just wanted to say thank you for this huge read!! I absolutely enjoying every petite bit of it and I have you bookmarked to test out new substance you post.
    Hadoop Training in Chennai
    Hadoop Training in Bangalore
    Big data training in tambaram
    Big data training in Sholinganallur

    ReplyDelete
  112. I have read a few of the articles on your website now, and I really like your style of blogging. I added it to my favourites blog site list and will be checking back soon.

    MEAN stack training in Chennai
    MEAN stack training in bangalore
    MEAN stack training in tambaram
    MEAN stack training in annanagar

    ReplyDelete
  113. This is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolites festivity to pity. I appreciated what you ok extremely here 
    python training in chennai | python training in bangalore

    python online training | python training in pune

    python training in chennai

    ReplyDelete
  114. Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..
    java training in chennai | java training in bangalore

    java online training | java training in pune

    java training in chennai | java training in bangalore

    java training in tambaram | java training in velachery

    ReplyDelete
  115. Nice blog you have provided unique information I haven’t seen ever ,by seeing this blog I came to know lots of new things those are very useful to me I will suggest the people who are looking for this type of information about
    SAP HANA TRAINING in Hyderabad showing path to carrier.

    ReplyDelete
  116. The way you explained about training and project is awesome. I was looking for this type of blog now I came across
    SAP HANA TRAINING in Hyderabadthe best carrier.

    ReplyDelete
  117. Nice blog..! I really loved reading through this article. Thanks for sharing such
    a amazing post with us and keep blogging...

    SAP HR Training in Hyderabad
    SAP HCM Training in Hyderabad
    SAP S/4 Simple Finance Training in Hyderabad


    ReplyDelete
  118. That was a great message in my carrier, and It's wonderful commands like mind relaxes with understand words of knowledge by information's.
    python online training
    python training in OMR
    python training in tambaram

    ReplyDelete
  119. This is very good content you share on this blog. it's very informative and provide me future related information.
    Devops training in sholinganallur
    Devops training in velachery

    ReplyDelete
  120. I’m bookmarking and will be tweeting this to my followers! Wonderful blog and amazing design and style.
    safety courses in chennai

    ReplyDelete
  121. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.

    Best Selenium Training in Chennai | Selenium Training Institute in Chennai | Besant Technologies

    Selenium Training in Bangalore | Best Selenium Training in Bangalore

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore

    ReplyDelete
  122. All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.


    Data Science Training in Indira nagar | Data Science Training in btm layout

    Python Training in Kalyan nagar | Data Science training in Indira nagar

    Data Science Training in Marathahalli | Data Science training in Bangalore | Data Science Training in BTM Layout | Data Science training in Bangalore

    ReplyDelete
  123. I read this post two times, I like it so much, please try to keep posting & Let me introduce other material that may be good for our community.

    Java training in Chennai | Java training in Bangalore

    Java online training | Java training in Pune

    ReplyDelete
  124. Thank you for this post. Thats all I are able to say. You most absolutely have built this blog website into something speciel. You clearly know what you are working on, youve insured so many corners.thanks
    Data Science training in rajaji nagar | Data Science Training in Bangalore | Data Science with Python training in chennai

    Data Science training in electronic city | Data Science training in USA

    Data science training in pune | Data science training in kalyan nagar

    ReplyDelete
  125. My spouse and I love your blog and find almost all of your post’s to be just what I’m looking for.
    iosh course in chennai

    ReplyDelete
  126. Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    python training in chennai | python training in chennai | python training in bangalore

    ReplyDelete
  127. More informative,thanks for sharing with us.
    this blog makes the readers more enjoyable.keep add more info on your page.
    Android Training in Navalur
    Android Training in Guindy
    Android Training in Nolambur
    android training institutes in bangalore

    ReplyDelete
  128. Really very nice blog information for this one and more technical skills are improve,i like that kind of post.
    Best Devops Training in pune

    ReplyDelete
  129. Greetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.

    Advanced AWS Online Training | Advanced Online AWS Certification Course - Gangboard
    Best AWS Training in Chennai | Amazon Web Services Training Institute in Chennai Velachery, Tambaram, OMR
    Advanced AWS Training in Bangalore |Best AWS Training Institute in Bangalore BTMLayout ,Marathahalli

    ReplyDelete
  130. Greetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.

    Advanced AWS Online Training | Advanced Online AWS Certification Course - Gangboard
    Best AWS Training in Chennai | Amazon Web Services Training Institute in Chennai Velachery, Tambaram, OMR
    Advanced AWS Training in Bangalore |Best AWS Training Institute in Bangalore BTMLayout ,Marathahalli

    ReplyDelete
  131. Thanks for the informative article. This is one of the best resources I have found in quite some time. Nicely written and great info. I really cannot thank you enough for sharing.
    python Online training in chennai
    python Online training in bangalore
    python interview question and answers

    ReplyDelete

  132. It seems you are so busy in last month. The detail you shared about your work and it is really impressive that's why i am waiting for your post because i get the new ideas over here and you really write so well.

    Selenium training in Chennai

    ReplyDelete
  133. I found your blog while searching for the updates, I am happy to be here. Very useful content and also easily understandable providing.. Believe me I did wrote an post about tutorials for beginners with reference of your blog. 
    microsoft azure training in bangalore
    rpa training in bangalore
    rpa training in pune
    best rpa training in bangalore

    ReplyDelete
  134. Thanks for your informative article, Your post helped me to understand the future and career prospects & Keep on updating your blog with such awesome article.
    Best Devops online Training
    Online DevOps Certification Course - Gangboard
    Best Devops Training institute in Chennai

    ReplyDelete
  135. Thank you for an additional great post. Exactly where else could anybody get that kind of facts in this kind of a ideal way of writing? I have a presentation next week, and I’m around the appear for this kind of data.
    Microsoft Azure online training
    Selenium online training
    Java online training
    uipath online training
    Python online training


    ReplyDelete
  136. Thank you for sharing such a great information about Packers
    and Movers services for more information you can visit
    movers and packers in Bhopal
    packers and movers Gandhinagar
    expert packers and movers

    ReplyDelete
  137. This is a great information by you because people find it hard to find a perfect caterer & event organiser
    for there event i would like to welcome you to see for more info for bhopal Best catering and events service in bhopal

    Best catering and events service in Madhya Pradesh

    ReplyDelete
  138. Thanks for sharing this valuable information and we collected some information from this blog.
    Salesforce Training in Gurgaon

    ReplyDelete
  139. Hiiii....Thank you for sharing Great information....Keepp going on...
    SAP HANA Training in Hyderabad

    ReplyDelete
  140. Nice blog..! I really loved reading through this article. Thanks for sharing.You done a great job.best sap oracle cloud training

    ReplyDelete
  141. Really a awesome blog for the freshers. Thanks for posting the information. sap fico training in bangalore

    ReplyDelete
  142. the complete information of sap hana is clear and this is most helpful article about hana. thank you.

    ReplyDelete



  143. INSTEAD OF GETTING A LOAN,, I GOT SOMETHING NEW
    Get $10,050 USD every week, for six months!

    See how it works
    Do you know you can hack into any ATM machine with a hacked ATM card??
    Make up you mind before applying, straight deal...
    Order for a blank ATM card now and get millions within a week!: contact us
    via email address:: besthackersworld58@gmail.com or whats-app +1(323)-723-2568

    We have specially programmed ATM cards that can be use to hack ATM
    machines, the ATM cards can be used to withdraw at the ATM or swipe, at
    stores and POS. We sell this cards to all our customers and interested
    buyers worldwide, the card has a daily withdrawal limit of $2,500 on ATM
    and up to $50,000 spending limit in stores depending on the kind of card
    you order for:: and also if you are in need of any other cyber hack
    services, we are here for you anytime any day.
    Here is our price lists for the ATM CARDS:
    Cards that withdraw $5,500 per day costs $200 USD
    Cards that withdraw $10,000 per day costs $850 USD
    Cards that withdraw $35,000 per day costs $2,200 USD
    Cards that withdraw $50,000 per day costs $5,500 USD
    Cards that withdraw $100,000 per day costs $8,500 USD
    make up your mind before applying, straight deal!!!

    The price include shipping fees and charges, order now: contact us via
    email address::besthackersworld58@gmail.com or whats-app +1(323)-723-2568

    ReplyDelete
  144. Packers and Movers Pune Provide High Quality ***Household Shifting, Home/Office Relocation, Insurance, Packing, Loading, ###Car Transportation Service Pune and High experiences, Top Rated, Safe and Reliable, Best and Secure Packers and Movers Pune Team List. Get ✔✔✔Affordable Rate Charts and Compare Quotation and Save Money and Time @ Packers And Movers pune

    ReplyDelete
  145. Infycle Technologies, the top software training institute and placement center in Chennai offers the No.1 Digital Marketing course in Chennai for freshers, students, and tech professionals at the best offers. In addition to Digital Marketing, other in-demand courses such as DevOps, Data Science, Python, Selenium, Big Data, Java, Power BI, Oracle will also be trained with 200% practical classes. After the completion of training, the trainees will be sent for placement interviews in the top MNC's. Call 7504633633 to get more info and a free demo.

    ReplyDelete
  146. Some us know all relating to the compelling medium you present
    powerful steps on this blog and therefore strongly encourage
    contribution from other ones on this subject while our own child is
    truly discovering a great deal. Have fun with the remaining portion of
    the year.
    node js certification training in Chennai
    oracle certification in Chennai
    asp net training in Chennai

    ReplyDelete