SAP HANA , having entered the data 2.0/3.0 space at the right time, has been getting traction lately; and there will be lot of users like me who wants to test and get their hands dirty to see how hana can solve some of the complex data problems.
Currently doing a pilot test for deploying hana appliance for one of my client. Based on preliminary research, here is some high-level thoughts on hana and will be having few technical blog posts in the coming days as my evaluation continues (performance stats, comparison, pros & cons, etc.).
Most Important Features
Few fascinating points that really made me to evaluate hana:
- Support of hybrid data stores; hana supports both ROW and COLUMN types in the same engine; which is a big missing piece in many leading data stores at present.
- Support of both SQL and MDX
- Support of SQLScript language
- Support of modeling views for getting aggregated data (non-materialized, avoids data duplication; good and bad as both has their own advantages and dis-advantages)
- Support for R integration and most popular predictive analytical functions in the form of “PAL” (Predictive Analysis Library) written using SQLScript; which can ease the development cycles for data scientists (support for clustering and classification algorithms is good enough to support larger audience).
- Support for time traversal using history table; which can help easy book-keeping of sensitive data especially for financial, SEC and UID (Update, Insert and Delete) operations (this is somewhat similar to HBase cell version) and avoids the need for append-only or audit table logic that has been used by many companies.
How It Can Power Next Generation Analytics
As Intel took computational power to new heights in last few years, and cost of memory and SSDs/Flash IO Cards are becoming cheaper day by day; and hana tries to capitalize by standardizing the hardware requirements.
If SAP can deliver what has been promised, unless something really blows big in terms of performance or stability; surely hana can play a crucial role in the following four areas where there is still a big vacuum in today’s (big) data world:
Real Time Analytics
Transactional, in-memory grid, persistence and getting real time analytics is critical for any business. Real time stats is going to be de-facto in coming years for majority of the business as it reflects directly on user experience and takes the business insights in to next logical level.
As there is no good solution that solves the current real time needs in large data flow environments; people use alternative methods like:
- Custom ETL (takes away the real real-time meaning)
- In-memory driven counter based solution (just the counts for real-time, other stats are not exposed)
- Separate event handling by having parallel implementation to transactional flow (currently people either use in-memory counter based or priority queue solution)
The days are not too far to expect everything to be (near) real-time and hana will surely lead the space.
Reporting and Visualization:
Even though the reporting and/or visualization space is old and matured over years, but OLAP/MDX engine is always being a core of a problem for most of the reporting and visualization needs in big data analytics space and lot of reporting needs were suppressed due to lack of scalable in-memory OLAP solution.
Being personally involved in a few analytics/reporting products in the last few years; where lot of reporting features were either stripped or eliminated due to the following reasons:
- performance
- lack of materialized data in-time
- data getting refreshed too frequently and heavy invalidation
- cubes not being able to keep up with refresh rate
There are cases where the cubes are built overnight for serving tomorrow needs by keeping yesterday’s data; which by no means helps any business.
Hana can be a strong candidate in this space and one could expect major changes in reporting/visualization area once MDX becomes less of a problem on frequently changed data and can keep up near real time by staying closer to the actual source of data.
One solution fits for all:
Hana bridges the gap between typical OLTP engine to warehouse/analytics world along with positioning itself in the next generation database SaaS suite offering by enabling features like PAL (Predictive Analysis Library) and advanced scripting language like SQLScript; which enables the system to be more extensible and build an ecosystem by developers and third party vendors easily.
Hana eventually becomes the core of SAP’s software as a service (SaaS) and more than that, the solution can replace the need for many components like OLTP, NoSQL, ETL, Warehouse, Datamart and OLAP in the typical (big) data architecture.
Predictive Analytics:
As more businesses lean towards predictive analytics; and Gartner predicts predictive analytics is the future of most business by 2016; no database vendor seriously incorporated core algorithms (or efficient statistical functions) and make it extensible; so that the computation can run like a stored procedure by keeping the dataset within the engine space by taking advantage of the hardware.
But, it’s not easy for any database vendor to support unless there is a support for expressive language; which none of the current databases support; except MongoDB; but apparently they did not. Hana took a stab due to the support of SQLScript.
Basically, instead of fetching massive amounts of data to application logic and processing one row at a time; the logic needs to be pushed down to server; if server can handle efficiently; and hana is designed for this purpose (parallel calculation engine).
This is surely a winning feature from hana by targeting the future business needs along with solving currently burning problem space.
What’s Missing
- Support for unstructured data: Currently, hana does not have a way to handle unstructured data directly; and one needs to transform into structured data and hopefully we can expect this important feature down the line.
- Materialized views: Initially I was little hesitant to evaluate hana without materialized views support; even though it can compute on the fly due to in-memory processing speeds; but having the aggregated data materialized in real-time can add a lot of benefit to real world analytical space.
- NoSQL, key-value support: Even though one does not need a separate key value storage when you have a high performance in-memory grid like hana; but nice to have non transactional table store (in-memory or optionally persisted) and uses the native REST API (part of HANA XS though) for PUT, GET, POST and DELETE operations.
- Standalone: Nice if they had a version that runs on standard hardware that is ideal for development, testing, staging and also for smaller footprint use cases.
- SUSE: Hana only supported on SUSE OS; which is kind of out-dated (at-least in north America); I wish they picked either Redhat or Ubuntu.
- Cost: It is an expensive solution; and may not be an option for small companies (forget about startups unless SAP can spin the wheel by giving it for free as part of their new cloud offering, and they should if they really need a penetration).
- SQL: At first glance; it lacks lot of basic SQL support that one may need (especially people coming from MySQL, PostgreSQL or Oracle background).
Summary
Even though I am not a great fan of appliance model (for that matter, even commercial solutions); if SAP can deliver( multi billion dollar question) what has been promised (faster, better & cheaper); and make it more dearer to small to medium end companies; then we will be seeing lot many hana adoptions in coming years and hana will be a dream development platform for analytical and data science engineers.
I will have more technical blog posts on hana in the coming days along with exploring solutions like platfora, impala, parstream, etc.; and if you have a solution to consider, please drop me a note in the comments section.
Blog post: Exploring SAP HANA – Powering Next Generation Analytics – https://t.co/eaekLGVSCc
Exploring SAP HANA – Powering Next Generation Analytics – https://t.co/DbyvYMlJw4
Exploring SAP HANA – Powering Next Generation Analytics – https://t.co/j3tJCX3kb1
https://t.co/7FBCXPvThh Exploring SAP HANA Powering Next Generation Analytics
Dude, keep you blog spam out of planetmysql. This has nothing to do with mysql. This is a regurgitated marketing crap, and your blog has obvious spam problems.
Bob, thanks for the note; it shouldn’t be hitting planetmysql as the feeds goto planetmysql only from mysql category related feeds; let me double check
RS Trainings is the best SAP HANA online training provider from Hyderabad, India. Our SAP HANA Online Training faculty is very much experianced and dedicated. Our SAP HANA online training faculty is realtime and faculty is working for MNC’s. Our SAP HANA Online Training Course content designed as job oriented and as per the IT industry requrement.
Skypeid: rsonlinehyd
Please contact us India:+91 9052699906,USA :+1 909-666-5386
Email:contact@rstrainings.com
RS Trainings is the best SAP HANA online training provider from Hyderabad, India. Our SAP HANA Online Training faculty is very much experianced and dedicated. Our SAP HANA online training faculty is realtime and faculty is working for MNC’s. Our SAP HANA Online Training Course content designed as job oriented and as per the IT industry requrement.
Skypeid: rsonlinehyd
Please contact us India:+91 9052699906,USA :+1 909-666-5386
Email:contact@rstrainings.com
Interesting read. SAP HANA allows for transactional in memory grid and getting real time analytics that may be critical for any business. Thanks for posting your thoughts.
SunTrainings provides SAP Hana Online Trainings on LIve Projets With Real time corporate
trainers. Most number of our students got placed in leading bussiness environments.
SunTrainings Provides SAP HANA Classroom & Online Training in Uk,Usa,Canada,
Australia, Singapore, Africa,Saudi,Singapore, Srilanka, Newzealnd, England , Srilanka,
india, JAPAN, SWEDEN, London, Europe, U.K, U.S.A, Mexico City, Spain, Colombia, Sap online
training for SRM,MM,SD,CRM,HR,HR-ABAP,HANA.
contact: 9642434362
email: contact@suntrainings.com
hi sir the info you have given is the best.you covered all sap modules info thats great. I am very thankfull to you for the info you provided.
thank you very much sir.
Hi, sir you provided good info on all sap modules. you are having very good experience in sap that can be seen in your info. I too a sap hana, We provide good online training on sap hana.
thank you very much sir.
Hi, your info is very good. I am very much glad for reading your info.
thanks for you.
sap hana online training
The information provided by you was fine better to provide detail information for users
Hi, your info is very good. I am very much glad for reading your info.
thanks for you.
Hi, your info is very good. I am very much glad for reading your info.
thanks for you.
Regards, SAP HANA TRAINING INSTITUTE IN HYDERABAD
hai,The Blog created by you is very informative for the students about sap hana online training for the students who are looking for the sap career.some other details are mentioned int he site for more information
Best online training Classes on Abinitio Courses by Smart mind online training, Hyderabad, India.Smart mind online training is an best online training provider for IT Technologies by real time faculty.Smart mind online training offers 24*7 technical support by IT Industrial Experts.Please contact us for free Abinitio online demo Phone num: 91 9949599844, USA:1-347-606-2716. Email:contact@smartmindonlinetrining.com
Hi sir, Thanks a lot for providing valuable information for beginer , who wants to learn and make a career in SAP HANA.
I got the information about your blog from one of my colleague, very good article used in this blog, which help a lot and also consist of lot of information about SAP HANA Training..
Mriacle soft solutions is one of the best SAP HANA Training Institute in Hyderabad, offering SAP HANA Online training remotely.
We are offering the training throughout the globe including Asia, UK, Canda, USA, Gulf & Singapur..
for more details contact us @ +91-9393290967 , http://www.miraclesoftsolutions.com
Our faculties are well experience and dedicated in training conduted by online..
Thanks a lot for meaningful information about SAP HANA Training, the content and article which is used in this blog is excellent, every beginer can easily grasp your content and summarized easily…
please keep on posting the content according to the market point of view..
Hi sir, I have seen your posts and it is quite interesting and it provides very good information for freshers and starters. I am a sap sd professional and I give SAP SD ONLINE TRAINING and we cover all modules of sap. Feel free to visit our link for further details Thank you.
http://www.sapsdolt.blogspot.in
Hi sir, I have seen your posts and it is quite interesting and it provides very good information for freshers and starters. I am a sap sd professional and I give SAP SD ONLINE TRAINING and we cover all modules of sap. Feel free to visit our link for further details Thank you. http://www.sapsdolt.blogspot.in
Very impressive,It is very useful informaion for sap learners………I am having 3 yrs of exp. on
sap,you have covered all the topics on this.,i ll give this info to my near frndz… very usuful
guidance to begenners…. We too provide sap online training
sap online training
Hi, sir I have seen your info on sap.. Especially on sap sd. The info you provided is very useful for any interested on sap. I am very much satisfied with your info. I wish I can get furthered info from you. I am very glad to say thanks for this info.
sap sd online training
We also offer online training (remote training + real-time exp) / in-class training with sure placement assistance.
Bianalyticsolutions is one of the leading top training and consulting company in usa, with a good placement track record. We have certified trainers. We will provide online training, fast track online training, with job assistance. We are providing excellent training in all courses. Faculty from top mnc’s with highly skilled domain expertise will train & guide you with real time examples, project explanation. We also help you in resume preparation and provide job assistance till you get job.
Our training features:
*in class / online training by certified / experienced trainers
* training with real time scenarios
* exercise handouts / course pack and visual navigations
* certification oriented material, e-books, online doubts clarification
*video navigation files
*audio/visual presentations
*certification preparation guidance /mock tests
*computer based training files
*exploring the phases of the full life cycle implementation
* exploring functional/technical documentation
*tips and techniques for preparing certification
* support candidate in resume preparation, interview preparation
What we offer you:
*excellent faculties from all parts of the world – us
* who got vast experience working with top-notch us companies for several years
*premarketing: our premarketing team will assist you with technical
* screening, resume guidance, interview orientation sessions and mock-interviews, before we actually start marketing
* presentations/ seminars on real-time scenarios by senior consultants who shares business scenarios and interview questions
* on-job support for the first few months to build your confidence
*100% success rate for motivated and hard-working trainees.
Courses weoffer:
Hyperion: essbase, planning, drm, hfm, dqm
Oracle: apps r12 functional, project accounting
Dwh : datastage, cognos, cognos tm1, informatica, ab initio, teradata, msbi, microstrategy, obiee, oracle data integrator (odi), bodi
Sap : gts, fico, bpc, hana, is retail, grc, bo, bw/bi, fscm, basis, hr/hcm, mdm, scm, crm 7.0, bods, net weaver, security, abap hr, ep development, abap workflow,………..and all sap modules
Peoplesoft: functional, technical, financials, hrms
Other courses: hadoop, sales force crm, cloud computing
Note: we can customize any course as per your requirement.
Attend the first session classes on every tuesday/wednesday/thursday
Tuesday – hyperion essbase
Wednesday – hyperion financial management
Thursday – sap hana 1.x & sap bi
For additional assistance, including course details, batch scheduling information, technology selection for your career.
You may contact to below address:
Bianalyticsolutions.
Usa: + 1-804-632-8334
E-mail id: training@bianalyticsolutions.com
Visit: http://www.bianalyticsolutions.com/
Thank you provide valuable informations and iam seacrching same informations,and saved my time SAS Online Training
Your Blog was Excellent. Information about SAP Online Training and sap courses is really worth for the readers.