It was a great week as I got to participate in TechEd. It was very special as I was attending my first TechEd.
Check my Learning from Day 2 and Day 3:
So in this blog I would like to share my learning from Day 1.
The TechEd started with Keynote from Dr. Vishal Sikka.
He explained the HANA Effect stating that HANA uses massive power of modern multicore processors and multicore machines, HANA is more than a database and has become a platform for SAP
He explained some of the statistics as shown below:
He explained that when HANA was launched, it could perform 2 billion integer scans per second per core but now because of advances in both HANA technology and processors.from Intel, HANA is able to perform 3.5 billion integer scans per second per core. At present HANA is using Ivy Bridge processors from Intel and in the upcoming April next year Haswell processors from Intel will be available and then HANA would be able to perform 5 billion integer scans per second per core.
He then went on to explain current Landscape that Customers use today as shown below:
The current Landscape can be dramatically simplified by using different HANA Applications and HANA Cloud platform as shown below.
Then Michael Reh came onto the stage and told that more customers are adopting HANA. You can learn more about HANA momentum from the below pic
He then told that in India, there are more than 130 customers who are running HANA.
He then went on to explain new features in HANA SPS7.
You can learn more about What’s New in HANA SPS7 from the below link:
Then Jake Klein came on to stage to share more information on River Language
He told that using RDL(River Definition Language), developers can focus on what they want from the application to do and not how an application runs.
He told that through their Pilot projects SAP has observed that with River, the code can be reduced by 5 – 10 times.to run an app.
He also told about dedicated SAP River site: SAP River – you can sign up here and experience coding in River.
After this Michael Reh made a great announcement for OpenUI5.
Many developers in the community have been writing about making SAP UI5 Open Source and finally SAP has launched OpenUI5
Learn What is OpenUI5 here: http://scn.sap.com/community/developer-center/front-end/blog/2013/12/11/what-is-openui5-sapui5
Learn more about OpenUI5 here: http://sap.github.io/openui5/index.html
After that Soumya showed a demo on SAP Lumira using IPL Cricket data.
She showed that it is very easy to analyse data and share the analysis using cloud through Lumira.
You can learn more about What’s New in SAP Lumira SP13 from here:
Also watch Lumira Tutorials from here:
Then Bernd Leukert came on to the stage and he told that before the Teched at Las Vegas, SAP had 450+ Suite on HANA Customers but in the last 4-6 weeks, 100 more customers have opted for Suite on HANA.
At the end of the keynote, SAP Ganges – a business retail network was announced
Learn more about SAP Ganges here: SAP GANGES CPG
You can watch the complete Keynote below:
After that, I attended a Demo Session on “HANA Data Marts” where we were shown videos on different Data Provisioning techniques.
We were shown How to load data using Flat Files, Data Services and SLT. We were also shown how to use Smart Data Access. Most of these things I already knew 😉
You can check my blog http://scn.sap.com/community/hana-in-memory/blog/2013/08/17/hana-reference-for-developers–links-and-sap-notes to get links to all the Data Provisioning technologies and learn more about them.
After that in the evening, I attended a lecture on “Security in Different SAP HANA Scenarios”
For all the figures shown below, the credit goes to SAP.
The below figure shows HANA Security Architecture
For Authentication/SSO we can use SQL Access or HTTPAccess(HANA XS):
We can log on to HANA through SQL access using Username and Password, Kerberos or SAML(Security Assertion Markup Language)
We can also log on to HANA through HTTP access using Username and Password(basic authentication and form based authentication), SAML, X.509 and SAP Logon Tickets.
We can also define Password policies like password length, password complexity etc.
For Authorization, we have different privileges built into SAP HANA like System Privileges, Analytic Privileges, SQL Privileges, Package Privileges and Application privileges.
For logging on to HANA, users and roles must exist in the Identity Store
SAP HANA provides SSL for communication Encryption and Data Encryption for Data Volumes on disk
SAP HANA also provides Audit Logging – provides logging of configuration changes, user, role and privilege changes, data access logging.
We can also create our own policies for audit logging and the audit trail is written in Linux Syslog
We can have the following three HANA Security Scenarios.
The above scenario is a 3-tier scenario like using BW on HANA or Business Suite on HANA.
In this scenario, the Security is generally implemented in Application Server and HANA functions are only used to manage administrative access to data.
The above scenario is Data Mart Scenario.in which we replicate data from Source system to HANA and then use reporting tools like BO to analyse data.
The security functions are taken care by HANA like privileges to consume HANA views, privileges for users or roles, managing administrative access to data.
The above scenario is a 2 tier architecture making use of light weight web application server present in HANA and reporting is done using browser based applications built using HANA XS.
In this scenario, security is completely handled by HANA like Authentication, Authorization, Encryption, Audit Logging and securing Web applications.
So we got to know about above three HANA Scenarios and how security is taken care of in these cases.
To learn more about HANA Security, read the following guides:
Also read HANA Administration Guide: