SAP TechEd 2017 – Point of View
Last week, I had the pleasure of attending Teched event and had a great time there with the lot of informative and educational sessions including hands-on, codejam and strategy talks and not to forgot some of the cool IOT stuff on the show floor. Enormous wealth of information was floating around and lot of things were happening at the same time. So, I thought it would be nice to publish some my point of views and key takeaways from TECHED 2017. In case you have a different perspective on any of these topics or want to add something then please do the same here.
SAP Cloud Platform toolset for digital transformation continues to become more powerful and richer.
- Sessions related to IOT, Machine Learning, Fiori Mobile, UX, cloud integration, API HUB, predictive analytics etc. all were depicting SAP Cloud Platform as their foundation to create smart enterprise cloud applications.
- There were quite a few announcements in CP, one of them is the support of ABAP in the cloud platform which will allow abap developers to build abap extensions on cloud platform https://blogs.sap.com/2017/09/26/overview-of-abap-in-sap-cloud-platform/
- Introduction of cloud platform sdks for service development, which provides relevant libraries and tools, allow java developers to easily build oData services on top of multiple data sources on cloud platform and create native cloud apps. On the similar lines, SAP S/4HANA Cloud SDK using service development sdks also provides all the necessary libraries and project templates to build S/4 hana extensions on cloud platform.
- SAP API Hub growing with more and more ready to use functional and business micro-services.
Screenshot from SAP TECHED 2017 session
SAP Data Hub, is a new offering from SAP which can logically connects (instead of collecting) scattered data across multiple data sources which could be on premise, on cloud, or hybrid. In a nutshell SAP Data Hub, provides database landscape management, build data pipelines (ETL processes) across landscape to connect data, orchestrate processes by hooking to the systems and create a workflow on top of that and can also do data governance.
More details can be found in this replay session – https://events.sap.com/teched/en/session/33570
Screenshot from SAP TECHED 2017 session
SAP UX , the UX sessions in the TechEd were quite diverse touching different aspects of UX such as Best Practices, Fiori Elements, Roadmap, Build Apps, Upgrade etc.
Few of the key notes from those sessions –
- SAP recommends, to use CDS as the data modelling language and expose oData (V2) to build Fiori apps.
- In future, SAP will unleash oData V4 protocol support and minimize effort for service exposure of CDS, and recommends to use Restful ABAP programming model using BOPF and CDS.
Screenshot from SAP TECHED 2017 session
- Enhanced ‘SAP Fiori Elements’ provides quick way to build list and analytical UI pages with oData annotations, and if needed can be extended with minimal coding – Great layer to provide a dashboard view to the users for their LOB before they can jump to their day to day activities.
- New features in the Build tool (not GA) allows technical/ non-technical users to build prototypes by consuming actual business data (oData from API hub/management) and deploy Fiori apps on cloud platform with zero coding.
Screenshot from SAP TECHED 2017 session
- Fiori mobile service, central place to do end to end native mobile development and deployment.
Screenshot from SAP TECHED 2017 session
SAP Leonardo, continues to remain the hottest topic in TechEd…Offering was announced in SAPPHIRE and in TechEd attendees got the full flavor of the portfolio and in depth details about various technologies associated with it. Hands-on sessions on IOT, ML and Predictive analytics were like a bonus on top of that…
Screenshot from SAP TECHED 2017 session
There were quite a few sessions on IOT such as Connect and Manage everything, Intelligence at the Edge, Build Digital Twin etc. which has provided E2E flow from device registration/creating sensors using API Hub service to building a freestyle IOT application using IOT Enablement. Few key takeaways from those sessions were the improved and simplified device registration process (i.e. creating of capability, sensor type, sensor, device) using API based approach and IOT templates to jump-start application development .
Screenshot from SAP TECHED 2017 session
The other important facet in IOT world is edge processing, and the edge computing sessions provided an overview on how the IOT sensor data can be processed near edge of the network closed to the device providing real time decision making capabilities using some of the edge services such as streaming, persistency, defining rules etc. The planned innovation in edge computing will be the introduction of predictive analytical services where models can be trained in the cloud and executed on the edge which can predict and prevent the incidents in near real time.
Screenshot from SAP TECHED 2017 session
Sessions on machine learning has given a preview of SAP Leonardo machine learning portfolio and some of the already existing functional and business ML services on SAP Cloud Platform (in case you want to learn about Product Image Classification ML Functional service then you can find the link of my blog here Product Image Classification ).
The other important feature available on SAP Leonardo ML portfolio is that Data Scientists can build their own models using any language/technology such as R, Python, TensorFlow and then the same can be deployed on Cloud Platform to be used as a service.
SAP Machine Learning Predictive Analytics platform, another offering which I believe is there for some time but TechEd was my first exposure to the predictive analytics capabilities which shows how to create predictive models, manage and monitor those to solve business issues using graphical editor mostly applicable for data scientist and data citizens but the automated mode can be used by a freshers like me as long as i know the dataset and the problem i need to solve ????
SAP also equipped Hana 2.0 SP02 with the comprehensive native machine learning capabilities by providing the support of machine learning libraries like PAL, APL, Streaming analytics etc. and integration support for third party algorithms like R, TensorFlow, C++ where data scientist can train the model and deploy it on the serving server and then call the same model via a procedure for getting the prediction scores.
Screenshot from SAP TECHED 2017 session
SAP COPilot is SAP’s digital assistant conversational user interface which is built on top of “SAP Leonardo ML conversational AI and Bot Framework” and uses oData services to query and write data from/to business applications.
Like any other leading voice enabled AI platform, like Alexa/Google Home, CoPilot has a natural language understanding component hosted on sap cloud platform which listens the spoken language and comprehends that and eventually convert that into a meaningful text. I personally, support VUI (voice user interface) concept because voice-bots allow the users to interact intimately and overcomes the hassle of viewing the screens to get the information and draw the conclusion out of that instead let the digital voice assistant to do the same task for us. The other benefit, which IMO comes with VUI, is that you don’t need to train a user because conversation is something which comes naturally and avoids the barries of search and discovery.
Having said that, I still believe there are few challenges in getting VUI mature enough like dialect, storing of sensitive information etc. but the good part is that the voice enabled AI platform is learning every day and getting smarter.
Future is bright and everyone will have its own assistant ????
BTW, below is the high level architecture of SAP CoPilot which in near future will be released for latest versions of SAP S/4 hana, but yet to see if there are any plans by SAP to enable the same for business suite.
Screenshot from SAP TECHED 2017 session
New NetWeaver Information at SAP.com
Very Helpfull