SAP SE (SAP) Earnings Call Transcript & Summary
October 20, 2020
Earnings Call Speaker Segments
Unknown Executive
executiveHello, everyone, and welcome to today's webinar. Thank you so much for joining us today. My name is Romina, and I'll be hosting this webinar. So our topic for today is smart features and Self-Service Analytics with SAP BusinessObjects BI, and we're very pleased to have our product expert and speaker here with us today, Priti Mulchandani. So before I do hand it over to Priti, I'd just like to go over some housekeeping tips so that we're all comfortable navigating this space. So firstly, we really do enjoy seeing all of your questions. So please do utilize the Q&A box on the bottom of your screen. So you can ask us any questions that you have during the webinar and we'll be answering them throughout. There might also be some time at the end of the webinar to answer some frequently asked questions. We also have some resources listed for you in the resource box on your webinar console. So over here, you can find any extra resources to learn more about SAP Analytics Cloud. You can access the slides for today's session as well as a link for any upcoming webinars in this series. And lastly, I'd just like to point out our survey. We really do appreciate all of your feedback, and we definitely prioritize it when we're planning future webinars. So this does help us plan topics that you all would find useful and enjoy. So please do try and take some time to fill that out. It's only two questions so it shouldn't take too long. And you can actually access the survey widget by clicking on the 3 smiley faces on your bottom tool bar. So that's also my introduction. So now without any further ado, I'll hand it over to Priti to kick off the presentation.
Priti Mulchandani
executiveHi, everyone. [ Romina ], can you hear me okay?
Unknown Executive
executiveYes, I can hear you.
Priti Mulchandani
executiveOkay. So hello, everyone. Thanks for attending this webinar. And thanks, Romina, for the introduction. So as Romina introduced, I'm Priti Mulchandani. I'm part of the product management team in the Augmented BI cluster of SAP Analytics Cloud and really welcome you all to enjoy the session today, we will be focusing on the smart features, predictive features in SAP Analytics Cloud. I will be showing, first of all, slides just to set the background, set some stage, and then I will move to the line demo in our system. And finally, we will have the question and answer. So I have [ Katrina ] as well to answer some of the questions. Feel free to enter it in a chart. And let me know if you want anything in between. So yes, I'll kick off the slides now. So the first information in order to set the background for this session is that we will be focusing on the Augmented Analytics space. But before that, I think from SAP Analytics Cloud, we should recognize the fact that you're honoring all the different business type of users. So all the users' personas ranging from IT then to analysts and then finally to the information worker. So what you see on the left-hand side is basically an IT persona, which helps in preparing the Enterprise Reporting like normal visualization, historical data reporting and analysis. The IT persona would come into picture to prepare the data models, set the connections in SAP Analytics Cloud. In case of BOE landscape, it will be setting up the connection to universes, either live connection or off-line connection, that would be the work that IT and developers would do. And the next one is Self-Service Analytics. This is the place where analysts like business analysts and data analysts come into picture. And this is basically the audience where the data wants -- the data is in place already by IT and development, but they would want to do some slice-and-dice analysis using the self-service features in SAP Analytics Cloud that you will see in the demo. They would want to kind of prepare the dashboards in visualization for sharing with other users. They can do drill downs, they can do Link Analysis and so on. So this will be the analyst where we are focusing on as part of Self-Service Analytics. Finally, this is Augmented Analytics. In our case, we call it a smart features. These are the features which are based on the machine learning and AI technology, and they would provide automated predictive insight out of the data. And this, we think, it fits into the information worker persona, which is any business user in our day-to-day life. So it could be a financial controller. It could be manufacturing or production manager or it could be a sales vice president or a sales -- a customer service representative. So basically, if they are looking at the data, automated insights are generated out of data and shown to you in a very easy-to-understand visualization and very quickly. This is where the technology is helping us. And this is the place of focus for today in this session. Now the comparison to SAP BusinessObjects BI Suite SAP Analytics is the following. You might have seen this slide already. So with respect to BI traditional business intelligence where we have features like exploration, discovery and dashboards, SAP is quite okay there. Crystal reporting is one component which we probably do not have a replacement in SAP. But in addition, the complementary features are planning and Augmented Analytics. As I mentioned, the session will focus on Augmented Analytics. But planning is also a feature, which is part of SAP. SAP provides the combination of 3 to help you with your business decisions. Now when we talk about Augmented Analytics or Augmented Intelligence, we're really talking about 3 different pillars. We're talking about 3 technological enhancements that have been used recently in the analytics tools and they are: natural language processing, artificial intelligence and machine learning. So what we are saying here is that basically the existing dashboard and reporting capabilities are augmented with these technologies: AI, ML and NLP technologies in order to provide you automated explanation, predictive insights or even allowing you to do data-driven decisions. So this is why we are talking about the term, Augmented Intelligence. Now what happens in case of business layman terms? If you are a user, either you are an analyst or a business user, what questions can you get answers from these technologies and tools that we are showing in this webinar? So it could be a question like, what will be my profit next quarter? Or what will be the profit -- what was the profit last quarter? It could be the questions like how many employees I had in case of an HR scenario? It could be as simple as in, who is the best-performing sales personnel in the United States region? So these are the questions you can answer. You can also answer the questions for future. This is where our predictive features will come into picture. You could say, for example, will I be out of stock in the next few months? Or what will be my revenue or expense forecast for next 6 months or next year, depending on your data? And finally, we have the insight feature that would give you the drivers, the key drivers that are affecting your particular KPI in business. So these are the type of questions you can answer we are not limited to, but this is just to give you a flavor, as a business user, what you can demand from SAP Analytics Cloud. Okay. So the next is a slide before I move on to demo. I just wanted to translate these questions and translate the technologies into the features we have in SAP Analytics Cloud. So we call it as smart features and we have 6 of them. And depending on your need, depending on the question, one or the other feature is used. And I would also come to a point later on in order to say which one is supported on the live universe connection and which one we have supported on the off-line connectivity. So first of all, all the features work with the off-line connection. They are part of SAP Analytics Cloud access. There is no separate license needed. They are part of the default basic license, standard license, which means that if you have existing SAP Analytics Cloud, you can get started with smart features even today. So the first feature is Search to Insight. This is an [ IT ] capability, natural language query and natural language generation capability. This is where you ask a question in simple plain English and then you get an answer as an analytics or a [indiscernible] which helps you build your analysis and dashboards quickly. So this is basically -- you can imagine you are using Google search or any such that you use in your in your sessions, in your day-to-day life, it's exactly similar to that. But here, you are asking the questions with respect to the data models that you have in SAP and you get answers, which are charts and visualization which you can add back to your dashboard. Then we have Smart Discovery. This is our exploration capability. Every feature is proceeding with the name smart. So it would be difficult to differentiate. But if you think about discovery, you're trying to discover or explore your data, you're trying to discover interesting patents and relationships in your data. That's where Smart Discovery comes into picture. This feature is based on the machine learning algorithm that are in in-house. They are proprietary to SAP. We have classification and regression machine learning scenario supported in here. And you would see that it is really simple. Once you have your data model, you basically specify what is the target of -- what is an interest target? What is the KPI that you want to find the patents and relationships? And then this will generate an output, a discovery for you. Then we have Smart Insights. It's getting quite a popularity from all the customers. We received very good feedback about this feature. This is like without overwhelming the user with a lot of different insights coming from different charts, data calculations, it will automatically drive your attention to the key contributors. So that we would see in the demo again. And then we have Time Series Forecasting. As the name suggests, this would produce the forecast for future, depending on the hierarchy. Time hierarchy, you have it in your data. You can ask the forecast for quarters, months and years and so on. And it depends on how much data in your data set is there. More the data, the higher the number of forecast periods you would be able to generate for future. And then we have Smart Grouping. And this is the clustering technique. Again, this is also based on the machine learning technique that we have our IP with. So this is similar to gaming. If you're aware with the data science terminology, this algorithm is similar to gaming's clustering algorithm. This helps you to group or cluster different values in your data with respect to the KPI or metric that you're analyzing. So the example of this could be group all by customers in United States according to the sales they have or according to the number of products they buy from us. So that clustering will form 3, 4, 5, 6 groups, and it will group them based on the common relationship these customers have. It's generic. It's not limited to the sales data. I just took an example of sales because it's easy to understand that all the features I generate, irrespective of industry, irrespective of your process, it would be working as long as you provide it in a proper data model shape. Then finally, we have a Smart Predict feature. This is more for, I would say, analyst persona as compared to the information worker persona. This is because information workers will consume the results of Smart Predict. So for example, which employees would be leaving in that month? That would be the kind of answer I'm getting from Smart Predict. It's giving the predictions for future. It helps me to base my decision on the outcomes generated from Smart Predict. But for building a process, when you build actually Smart Predict, you have to create a predictive scenario. This is where a business or a data analyst comes into picture. They need to understand and a little knowledge, not the knowledge of a data science per se, but they need to kind of recognize the fact that if a predictive model is good quality or not, they can tweak in with some parameters. They can control some variables before actually receiving the output of predictive algorithm and giving it in the hands of a business user. So that's the Smart Predict feature. So yes, I just wanted to give you the overview at this stage about the 6 different features. Before I go into the demo of these features on top of universe data, I'll just pause here for a minute and Romina and Kat, just checking with you if the pace is all right and it's going okay for now, or if there are any questions.
Unknown Executive
executivePriti, there is one question. Somebody did ask the road map, a question about languages. I don't know if you want to keep that for the end or address that now.
Priti Mulchandani
executiveOkay. So I'll keep that...
Unknown Executive
executiveSmart Insights can be road map for available languages.
Priti Mulchandani
executiveOkay. For the language support, right? The language support-related translation support.
Unknown Executive
executiveYes.
Priti Mulchandani
executiveYes. So basically, SAP supports various different languages. When we generate the output from Smart Discovery or Smart Insights or Search to Insight, it is language being independent, that means it would consider the language that you are logged in. It will show the output in the translated language. Only the limitation is currently with Search to Insight feature. That means that you can ask a question on only English language. We have a road map item for Search to Insight, which we -- which is regarding supporting the query, natural language query terminology in different languages. But it also means that your data could be in different language as well. So if I say the question is, what was my revenue in last quarter? And if your name of a revenue in English is something else in French, if you use that, it would understand. But if you -- instead of what if you type in something else, in fact, it won't understand. So this is the support I mean, like the phases that we use are currently only for English language in Search to Insight, but then there is a road map item plan even to support that in different languages. Apart from it all, the output, all the generated output and all the different features support different type of languages. Okay. I think we will -- I'll tackle the questions at the end. I think it's good to move on to demo because it will 0.5 hour to demo all the features.
Unknown Executive
executiveYes, that would be a good idea.
Priti Mulchandani
executiveOkay. Thanks, Kat. Yes, so I'm going to share my screen. Kat, also Romina, if you can confirm if you're able to see everything, then that would be a good go ahead for me. Can you see my screen?
Unknown Executive
executiveYes, we can see your screen, Priti.
Priti Mulchandani
executiveOkay. So I want to -- before I go into SAP Analytics Cloud and show you the [ sales ] service in Augmented Analytics, I just wanted to quickly say that we fully recognize the data preparation and the amount of information you have in the BOE stack. So we do support the connectivity to universe and [indiscernible] documents. And this would be taken care by the smart features, at least with respect to acquired or off-line connectivity, but I'll quickly mention what is possible for the live as well. So first of all -- sorry, I have here the data set. Just a second, I need to set do not disturb for my Teams. Okay. So I'm sharing the screen again. Currently, I'm sharing the system, which I have remote logged in. This is the place where I have BusinessObjects Explorer and different capabilities within it. I'm showing an Excel file. Just for the purpose of a demo, I have my data, which is focusing on the CRM use case. This is how my data looks like. And in real world, it could be coming from SAP Cloud for Customer system, S/4HANA system, you could have various different joints with BW, your own third-party data files and so on. But here for the purpose of our demo, I have this Excel file, CSV file. And this is the data about CRM and what I have here is different sales for different products, regions and customers across the world. And I have -- in a world of Q -- or BOE, I have some measures as well as some dimensions, a date variable to play around with different functions that I mentioned as part of the smart portfolio. So once I have the data, what I have done is, as a sample, I created a universe out of it. So here, first of all, this was a connection against my off-line scenario. So it's a simple ODBC driver for Microsoft Excel. And then it's a simple foundation layer, and then I have a universe. So here in my universe, I can set filters. As you would be all aware of or I could put the jurisdictions with respect to column or row filters or authorizations, that's all good. But -- and for the purpose of a demo, I'm just keeping it plain, simple. And when I data preview, all the columns are there. So this will be -- and this will be the place basically all information is there in the universe. Like I mentioned, you would have different data sets. This is all respected. And this will be the -- there will be no change with respect to how the data is situated in BOE. There is nothing needed on top. So once we have that, we move on to the SAP Analytics Cloud. So now I'm going to SAP Analytics Cloud. Actually, maybe before that, I would urge you -- show quickly the universe connection. So here, I'm in SAP Analytics Cloud. And I'm in the connections panel. First of all, in order to make use of different data situated in different boxes such as HANA, universe and things like that, this is the place where you will be coming. This is mainly for developer and IT roles. They will be coming and forming the connection to these systems. So there are 2 connection types, as you know, acquired data connection and live data connection. In this case, I have one for acquired universe connection and one for live. So this is the one, let's say, for live. In that case, I specified the host then and HTTPS board from my business object system and the user name and password mechanism that [ I'm on ]. And this is all that you need for the live connectivity. Then for the acquired connection, what you additionally need is a cloud connector, which is making sure that you can securely access the data from universe, which is sitting behind your company firewall. So this is the place where you will be specifying your system. Again, the host and port for BOE, the location that you have in the cloud connected and the user name and password. So once I have that, I will be basically creating a model in SAP. So everything in SAP Analytics Cloud is based on the model, there are different types of models, but this is equivalent to your universe on a data model that you might be familiar already. So when we create a model, we can pick the connection. We can either say it's based on the live data connection or it is based on the acquired data connection. In this case, for example, if I choose this, and my -- I select my connections that are already configured, I'm saying that I want to form a new query. And basically, this is all the universes that are exposed in that query. So this was the one that I issued with respect to sales, for example. And in this query builder, you would be able to select the fees that you want or maybe the filters that you want to create for your analysis before you move to the stories and dashboard. But this is the place where you will be able to create queries or create a model based on the universe query. So once you do that, you will have a model, and then you can start creating the stories on top. So moving to a different system where I have the whole demo setup, already created dashboard, which is very user-friendly and which helps me to easily explain it to you. So yes, here, I come into the system. So first thing I wanted to start is by actually starting scratch by creating a story. I'm going to focus on the smart features, but I'm starting with the creation of a story based on the universe data I have. So like I mentioned, we created a model in the system. And this model gives me a gateway to all the data that you have in universe. And here, I want to select that model when I create a story. So this is the model I have. I've already created for the purpose of demo in the system. And when I point my story to the model, I see already the explorer. This, again, you would be familiar with the business object sector, right, very similar to that. Here I get automatically identified with measures and dimensions and special dimensions like version, category and so on. And I can just do some drill down, I can play around with it and do some exploration here. So for example, I have a measure of [ core ] number of customer meetings, our total expected revenue. I can see it by different dimensions. And all the dimensions are showed here. For instance, I had a day dimension. So this is a hierarchical dimension. I have your quarter and monthly hierarchy. And what I'm going to do is that basically say that I want to have a flat representation of it, just for the purpose of this demo again, and to get the line chart quickly. So you see here, a line chart is automatically created, which is showing me the expected revenue, which was one of my measure. It's basically the revenue in the historical periods and that I'm going to analyze in this dashboard. So at the end of the story building, I'm basically preparing a sales analysis that I can share with my Sales Vice President and the sales team. I want to see how smart features would be helping me with different types of insights automatically. So I am currently at this stage where I have explored the data, historical data, some measured and dimension combinations. And now I'm going to utilize the smart features functionality. So let's say, I'm interested in this chart, which is showing me the total expected revenue by date. And then here, I was going to launch one of the first features of the smart portfolio, which is forecast. So this is very easy to understand. I have the data until November 3, 2020 in this example, and then I wanted to generate the forecast. So I simply clicked on these 3 buttons icon and selected add. I have different functions from SAP. I can add a reference line. I can add a tool tip. But I'm selecting a forecast here, which is based on the predictive algorithm and I'm selecting the default automatic forecast. This is based on our IP machine learning algorithm, but you also have a choice to move to a different type of algorithm, if you understand maybe a little bit of data science, you could say that triple exponentials moving or logistic regression might be a better fit in this scenario, depending on my data, and the type of the patents they hold, you can select that algorithm. But most of the cases, what we have seen in the customer scenarios, this works very well. The automatic technique works very well. So here, you see very quickly. My forecast was generated for like next year, July 2021. So yes, almost for next 7, 8 periods, and it automatically determine the next forecasting periods based on the data that I had in my previous data set. So that was the forecasting feature. Here, I get some hints that the forecasting quality is good. It is actually 5 by 5. In some cases, if the quality is not good, it's basically -- that could happen if the data is not sufficient or maybe there is not interesting patterns that the algorithm could write. It could be that all the values for your last 18 months is same. So it is -- the expected revenue was $3 million all through. So yes, in that case, the quality may not be good. And you get also this indicator, which we call it as confidence interval, which is indicated here in the light blue screen, so I'll do a full mode -- full screen just that it is clearly visible for you guys. So here, you see this is the light blue kind of a patch, which indicates a confidence interval, which is indicating how accurately the predictive forecast is with respect to the historical data. So in this case, again, it's not too bad. If -- I would say, the narrower the confidence interval, the better your forecast accuracy. So that's all indicated using this dotted line and this batch confidence interval and from business end point, I do not have any data science knowledge or I did not say which machine learning algorithm I want to use. All I clicked was a single option, which was add forecast on my existing chart. So that's it, basically. Now this forecast is obviously available for the data where you have time periods. So you will have a date variable or time variable in your data set. It has to have a time series. It works for the [ line 9 ] time series charts in this example, in this case. So that's the first feature, forecasting feature. And then I will move onto the next feature, let's say, which is Search to Insight. This is the NLP feature, as I said, and what we are doing is using this [ slide bulk ], we are launching the Search to Insight. So we paste this here. And there is a search bar, the search bar comes at the bottom and the analysis comes at the top. So I can ask -- start asking the question, like, I could say, show me, for example, show me the number of customer meetings. So as I type in, if the -- I expect matches to one of your member, dimension or measure names, it auto completes. And this feature Search to Insight is supported for live universe. But for live connections, we need indexing. So I'll quickly show when we go to the model, we have to enable indexing. The indexing, what it does is basically it scans the metadata like dimension, measured and member names, and it caches so that it could auto complete as the user is typing in and basically retains the results faster. So that is needed because in case of live scenarios, you would have huge amounts of data. Even in acquired scenario for auto completion, you would want that flexibility to come in. So that is why we need indexing. So in this case, I have acquired data, I did not have to index and it is automatically completing for me. So I'm saying, show me our number of customer meetings, and I could say by sector or by customer name, let's first just do it for a customer meeting. Now this is only a single measure. So it has automatically generated a KPI type of a chart, [ explained ] number of customer meetings is 99,379. I can start typing in, very similar to the query, SQL query, but this is a natural language query, even simpler than SQL. And as I start typing in, I automatically get the proposal of different dimensions I can do this by. So I can say do it by country. And in this case, generated a bar chart showing the metric that number of customer meetings by different country. And I can use different phrases like for -- I could say for 2018, which will automatically create a filter with respect to time. As you can see here, it has created a filter and it has automatically provided me the output analysis for the year 2018. So yes, that's the power of NLQ, very simple to use, easier to understand. And again, fast because you get the analysis quickly. And it will automatically generate a different type of chart as best suited, but you can also say that you want to see it as a pie chart, for example. So I use this and let's say, I like this chart, and I can then copy to my existing story. So it is copied to Page 1. And this is the page that I'm already currently in. So I started with the new document, and I was in the Page 1, and I added this chart that you see at the bottom of the page from Search to Insight. I did not have to create it myself as the story designer or as an analyst or a developer or IT, it was available for me just as a business user. So that's the one of the feature Search to Insight. And then I will use the other feature, which is Smart Insights. So I wanted to first show it for a measure here. Let's say we have this -- again, for any of the features, for smart insight and Search to Insight, you do not need edit rights even available for information worker for consumers. So yes, in this case, I have selected -- just as an example to show you, I have selected a numeric point chart. I can see my total expected revenue is around $3 million. I can do the usual SAP analytics function. I can say that this is -- I want to see the scale format as million. So I have $322 million as the total expected revenue coming in from my data that I had in universe. And now I can launch Smart Insights feature. So if I'm an editor, I can use this, again, 3 dots and select the add Smart Insights feature, which will automatically do a natural language generation for me. And as you can see here, it has run an algorithm and showed me a nice insight. So again, I'll just go to the view more for the purpose of clarity. Here, it is telling me Smart Insights, again, a light bulb symbol that total so far for the December is $8.34 million. So it has calculated all the totals for the entire data set. And the total for November 2020 -- in this case, I have a data until November 2020, so it is telling me that $8.28 million, it is a decrease of 16% as compared to October 2020. So what it is doing is it has automatically detected a change, a significant change over time. So you can call it as a change detection or how it has changed in size but what it is doing is it is scanning your data set and automatically figuring out where did the maximum change happen. In this case, it happened in month of November, when my revenue -- expected revenue seems to be 16% lower than the October 2020. And if I click on view more, I have different types of insights to help me with that. So this is the insight that we already talked about. How has this changed? It's a change detection, and it produces the variance chart for me. It tells me that this is how the revenue has been trending. You have different types of hierarchies. I can view it by quarter as well. And if I like, if I'm in an edit mood, even I can add this chart. Now I'm in the view mode, as you can see here, so I'm analyzing the information and consuming the information. So I can see it in the side panel here directly. So without a designer having to add these charts or overwhelming the end users with all these charts and results, what we are giving is we are empowering an end user to do the slice and dice and insights out of the data by themselves. So that's the really powerful mechanism and the feedback that we are continuously getting. This is not available in any of the tool like Tableau or Power BI. Power BI has kind of insights, but our insights, as we feel at least, is more attractive, more business friendly, and it answers various sets of questions. So the second type of question, for example, we are answering is a top contributor. This is again, very popular and an inside dive used in our customer scenarios apart from forecasting and search as you already saw. So here, what it has done is, again, run a statistical calculation, in fact, giving out what are the top 5 contributors. So it has looked into all the dimensions in the data set. And say, for a given total expected revenue measure or a KPI, what would be most interesting for you to focus on? In other words, I could say that the customer -- this customer [indiscernible], sorry for wrong pronounciation. But this seems to be driving highest revenue. Out of the $3.22 million, $2.30 million alone is driven by the top 10 values and around [indiscernible] is driven by this particular customer. So this gives me the hint that these are my top 10 customers for the customer name dimension. And I should really focus on them. I should keep maintaining a good relationship, if I was the, say, SVP. So that would be one indication. And there were different dimensions like length of sales cycle, contract level, this was a CRM data. And let's see, I have a contract level at C-level. We see again that 97% C-level contract type is working for us. There is a manager level contact type, an individual contact contributor level for our sales personnels and C-level is [indiscernible] better for me. Similarly, I have a length of sales cycle for closing the sales years where 1 year length of sales cycle is actually better for me. Now I can launch Smart Insights again by clicking on the Smart Insights context menu, and selecting this Smart Insights [ slide bulk ]. What it is doing now is rerunning the algorithm for the context that I chose. So I have selected total expected revenue now specifically for 1 year. And this time, it has completely refreshed the results. As you can see, this has actually focused on the data, which is with respect to length of sales cycle as one year. And here it has shown me different type of parameters. Now some of the top contributors could be same, but some of the top contributors could be different. So for example, we did not see that we are particularly good with the customer segments Fortune 500 when it comes to 1 year. So I think if I have to summarize the output of Smart Insights is that it helps me, giving the insights automatically, it is doing really fast. It is context-sensitive. As I change my data or [ interest of life scenarios ] if the data changes, it automatically recognizes that data change, and it helps me to answer the question. So it helps me with things like what are my best contributors. And if I want to focus on specific contributor, I can go on and on by launching the Smart Insights again. So in this sales example, I got to know that we are doing particularly well for this particular customer, length of sales cycle should be 1-year, contract level should be C-level and the customer segment is Fortune 500. If I focus on this combination, my total expected revenue will be awesome. So that's the kind of an output we have got from business functionality. So we are halfway through of our demo. And these were the 3 different features out of 6 smart features. I'm just repeating the fact that we had forecast -- Time Series Forecasting, we had Search to Insight, we have Smart Insights. Now I'm going to share this Smart Grouping feature, which is a clustering feature. So in that case, I'm going to draw the chart again. Let's say I have total expected revenue as my measure, and this is a correlation graph, so it's a bubble chart. Maybe I can use the scatter plot. This feature is available for bubble and scatter plot charts. And I have different measures here. And let's say, I wanted to understand this grouping by country. Maybe industry by country is not good. So what I do is that I see a Smart Grouping feature, here, you can see that all the countries are grouped together: U.K. and U.S., India, Russia, all the countries are grouped together. It makes me hard to analyze this information. And I wanted to see how total expected revenue and number of customer meetings are related per country. So I switch on the Smart Grouping option. By default, it has 2 groups, but you can increase the number of groups that you want to generate. And let's say, I increased it to 4. And just for the purpose of visualization, I'm changing the color. Here we are, just to fix and go to view mode. So yes, here, you can see that 6 groups have been generated. Group 1 is a cluster that only has basically country China. And it indicates that the total expected revenues are around $29 million, so $29 million, and number of customer meetings is -- total customer meetings is 9,257. You can use the calculation inside of total number of customer meetings, you might want to say average number of customer meetings, that's absolutely fine. But this would give you an idea that how many customer meetings, what is the stage at which you can convince your customers? So how many customer meetings drive how much revenue for which country? So this is very easily done by the smart groups because it has grouped similar countries together. So we see here in the group 4, we have country Brazil indicated with this pink dot, group 4. And then in Group 4, I also have India. So India and Brazil have been grouped together but based on the total expected revenue, they drive and based on the number of meetings I have to have in order to convince my customers. So that's Smart Grouping feature. It's based on machine learning algorithm, and you can configure the number of groups. You can see here the quality of the machine learning algorithm, which is green, which means it's a good one. And in some cases, if you do not see good quality, again, it would mean that more data points will be needed for that to work. So that's Smart Grouping. We are 4 features all on, and then I'm going to use this Smart Discovery feature. So you see here, I'm in the dashboard and story area of SAP Analytics Cloud. And one by one, I'm just making use of the smart features to give me insights, to generate forecast or to help me with my analysis. So then I move to Smart Discovery feature. This is an exploration part. It automatically kind of builds some dashboard for you as well. So in this example of the sales demo, which was based on my universe data that I just shared. I actually renamed the order value measure there to total expected revenue. But what I'm interested in this is this sales revenue or expected revenue figure in order to see what relationships and patterns can be found based on the machine learning algorithm. I have advanced option. For example, I can exclude dimensions that I don't need. So for instance, if I have a transaction ID, I think I modeled it, it was modeled as a measure. So okay. No, you don't see so -- sorry about that. I think that's already excluded. Anyway, so I don't want to exclude any of the dimensions. I want to drive the results based on all dimensions in this case. Yes, here's the transaction number. And then there are no filters. If I want, I can perform this analysis. For example, only United States or I can choose any filter, I could say that only do it for the customer segment Fortune 500 and so on. So this is the configuration options I have got as an analyst and as a business user. And once I do that, it will generate the output for me, which will be 4 different pages full of insight and full of nice output that you would see out of the predictive algorithm. As you can see here, it is telling me that Smart Discovery uses machine learning algorithm to generate a story based on your data. It would take few seconds because it's training the data, it is materializing the output. And then it is automatically building the charts for you. So there you go. You see here 4 pages, I was in Page 1 earlier. And now certainly, I have 4 different pages coming from Smart Discovery. There is an overview page. There is a key influencer page that is unexpected values page and, finally, simulation. So Smart Discovery feature, first of all, is not supported for any live sources yet. We have it on the plan. So this would be -- for your case, it will be only working for the off-line or acquired universe activity. Or any acquired data, if you upload it in SAP Analytics Cloud or any of the data sources that we support as part of import connection like BW import, like universe import and so on. But obviously, the live connections are in rollback. It is a bit tricky to support the live connection for Smart Discovery because it needs the machine learning library that is present in HANA [ BB ]. So in SAP Analytics Cloud, we already have this machine learning library present, and that's why we are able to generate the Smart Discovery results in the off-line scenario because the data is directly present there. But in case of our live remote scenarios, we would need that liability, which is only possible in case of HANA today or [indiscernible] HANA. So going back to the Smart Discovery results, you see here all the 4 pages were generated for me. I had different types of charts. First of all, forecast is automatically generated, like I showed before. So even you don't need to generate forecast, it would be -- if you're using Smart Discovery, it automatically do it for you. I see the total expected revenue, there is a variance, which tells me difference between forecast and -- actual and forecast. So actually, we were doing better historically as compared to the forecast that is predicted for next few months. I have these as 2 versions. And then we can see here the distribution of this revenue in terms of number of records I have. So here, this is indicating that 1,242 records in my dataset,have the expected sales revenue as $57 million. So most of my customer transactions tend to fall in this category and the total expected revenue is $57 million out of that. So that's the output that it is producing. And it do the combination with other dimension and -- it has done the combination analysis with other dimension and measures, so how is my revenue with respect to version, with respect to date, with respect to product type, contact level and so on and so on. And you see here, in Smart Discovery itself, we have utilized 2 different features of smart portfolio, forecasting and Smart Insights. So we are automatically generating the Smart Insights for the charts where possible. And forecasting again for the charts where possible. So here, I see that in case of C-level and on-premise, this is the type of a combination as stock contributor. Then the most interesting page in case of the Smart Discovery or most useful we are seeing is the key influencer information. So machine learning is seeing that for expected revenue, key metric that you have asked for this machine to give answers on, it has found the top 19 influencers in the state and it seems that the customer segment has the highest influence. So let's see how the customer segment is influencing. So it is saying that most of my sales is coming from Fortune 500 segment, followed by Enterprise and SMB, and this is the top influencer. And this is how the core frequency is coming up. And followed by the next influencer, which is number of customer meetings. You can see that actually higher the number of customer meetings, higher the expected revenue amount. So if we have different batches or banks, we have a range where we have 0 to 4 customer meetings and between 15 to 20. And then we have -- here we have 32 customer meetings. So for 1 customer, we have 32 meetings, and we seem to drive in total 1 49K revenue out of those. So that has been understanding or deciding for future, how should I base my different sales parameters in order to achieve highest sales revenue in future. So this is an analysis on the historical data in order to give you hints for your future. Then we have an unexpected values page. You can call it as outliers as well. Basically, what it is saying in this case is that the total expected revenue in terms of actual, what we already have, for instance, is 181. But the predictive algorithm was predicting less in this case, which was 60 60. So this is a good sign. And this is a combination of value. It has picked up an exact recall from the data side where we have this situation. So unexpected values are nothing, but out of the ordinary or extraordinary, which system did not expect. It has analyzed the pattern, which was usually followed in the data side, but these are 7 or 8 some records -- in this case, 17 records, which are out of the ordinary. And then there are some charts to help you further. Like a bubble chart where you can see that, how is the actual versus expected is different. Finally, we have a simulation page. Again, it is automatically generated for you, as I mentioned. This gives you a [indiscernible] simulation capability. This allows you to simulate a combination that you haven't tried in your business in your use case. So for an example, I can see here all the variables that have influence, either positive, negative influence, neutral, weakly positive, strongly positive and so on. So let's say, I have levered a combination of country China, so let's select China and number of customer meetings are 30. Maybe the customer segment is prior. And I hit simulate. So you see there is a 15% decline if I go for this combination. So it appears that if we go for a China customer segment and if we selected prior customer status, then maybe the expected revenue will be less. Let's see how if I choose to the current customer segment. And then it is plus 12%. So depending on what values you are selecting, it will be allowing you to simulate the output and show you what will you be expecting in future for this combination. So that's a Smart Discovery feature. And I think we are coming closer to the time and I need to answer questions. So I'll quickly show you the Smart Predict feature, which is the final thing. So this is a Smart Predict. Here, it allows you to do the business analyst -- our data analyst type of firm, let's say, understanding of predictive models. And here, you give your model, either a planning model or a data set, and then you get to -- this is a predictive scenario, first of all. And then you select a type of a predictive scenario, which is classification: If you want to predict if they employ your customers and churn, it is regression. If you want to say, okay, how many days my delivery is expected in future, how many days it will be expected in future and the forecasting algorithm, which is basically a selected gross revenue from my data. And I want to say that create a predictive model based on the data and also have selected an LOB. So for every individual LOB, I want to generate a forecast for revenues. So once I do that, I hit create and forecast. It is creating many different predictive models for me. Sorry. So for every individual LOB, it has generated 1 predictive model. And that's the power of Smart Predict. It's segmented forecasting scale. If you have, like, say, 2,000 different entities, LOBs or maybe you have 2,000 different customer segments. And every customer segment varies from each other, and you want to use either the forecasting scenario or you're doing the classification scenario, it helps you to scale your predictive models or predictive results. So as you can see here, the forecast is generated, our predictive model is generated for different LOBs, and it shows me some kind of performance indicators like [ MAP ], which could be understand by data analysts. It shows me details on signal analysis, like if the signal is trending downwards or moving upwards. If there were fluctuations, if there were cycles like Christmas period and so on, and if they were outliers. So these are the details which data analysts will want to analyze on different data sets with different combinations in the side panel before they actually can give you a model that you can trust. And once you trust that model, you will be selecting to apply that. So once you apply it, that will be generating an output in your stories or in the planning model. So this is the forecast. And again, this is generated. This is analysis that is helping you to decide your predictive model quality, you can create as many predictive models as you want with different combinations. And once you get happy, like I said, you will apply it. And finally, you'll be seeing the results. So here, this is my final dashboard. This is combining all the smart features I showed to you. Here, I am showing you the results of Smart Predict. So I had actual data and then I had this copy actual data, where basically I copied the 2019 data, used Smart Predict to generate the forecast for 2020. So here, you can see the 2020 forecast of [ Smart Predict ] based on the screen that I was sharing with you earlier. So it has generated for different LOBs. I have here -- this is my kind of P&L report for the same sales example, but I have different LOBs. If I want, I can see specifically there's a filter for LOB, and I can move it from there. So that was the power of smart predict. It gives you more control over predictive models and applying the results back to your business -- for your business users. So yes, I'll stop and -- sorry, for the time with the demo. But I hope it was useful, and I can move on to the question and answer. Katrina, Romina, if you want to kind of read some important ones like are not answered, that would be nice.
Unknown Executive
executiveYes, absolutely. The biggest question here is what features are supported with live connectivity, I would say. I'm not sure if you're planning to share a slide or we can share something with them afterwards.
Priti Mulchandani
executiveYes. So I'm currently sharing the screen with respect to the live connectivity support on this presentation mode. So this is a complete metrics against all different data sources that are supported in SAP Analytics Cloud and specifically for different smart features, what is possible there. In short, Time Series Forecasting, Smart Grouping and Search to Insight are currently supported on live universe. For example, most of the live connectivities like S/4HANA, HANA, BW and so on. Smart insights, we have started supporting on live HANA, but universe is on our road map. Next is BW, and then there will be universe. Smart discovery and Smart Predict is something that will be quite far. So that's why you see the blue indicator, which means it is in future. So yes, by future, we don't know the date yet. It could be in a year or a 2 years' time, we can't say for sure, but we are evaluating the options of providing Smart Discovery and Smart Predict also for live universe and different live connectivity support. So yes, I think -- I mean, the slides will be and distributed. So you can take your time and see basically which combination works there for you, right? So they would get the slides.
Unknown Executive
executiveOkay. Perfect. The other popular question is the language support. I know that you provided a bit of an answer earlier on, but I mean we probably don't have time to get into the details for the answer. But in the following Q&A blog, let's just make sure we include some information there, I would suggest, because we're at the top of the hour.
Priti Mulchandani
executiveRight. Yes. What languages we support, there is an online help, and we can, like you said, we can include the -- the FAQ page, we can share with them. But actually, it is already available online. If you just search for supported languages in SAP Analytics Cloud, I think there are 17 languages supported from Spanish to Hindi to French, yes. So I think you should not be short of the output support there. And all this smart features with respect to those languages accept asking the question for Search to Insight. There's a question on, does SAP Analytics Cloud as a feature to keep the actual insure forecast so as to have a comparison? Absolutely. And ideal excess be done for actual versus forecast. Yes, you have table control, you have charts. You can definitely show actual and you can generate the forecast using the capability that I demoed or if you have forecast already in your data set as a column, that will be shown. And you can create the variance basically to compare. So we call it as a feature called variance. You can compare actual and forecast to say how both of them compare with each other. So yes, I think for the live connection, the decks will be shared, most of the questions are in there, Katrina, like you said. And I cannot answer for the conversion tool question. Thanks, Katrina, for answering many of the questions already. Is it possible to have more influence on the ML algorithms? And so I should have possibly clarified, not too much through Smart Predict, you can select, for example, which type of predictive scenario you are creating. Is it classification, iteration or forecasting? In future, maybe clustering, but you cannot control the specific algorithm that you choose. So SAP Analytics Cloud is a business-friendly tool. Our intention is to provide the ML and AI technology in the hands of business users. And for that, we don't expect them to know machine learning algorithm. I can share the blocks that are -- that will show you the exact machine learning algorithm that we use insight, but all the features are based on our own propriety machine learning algorithms. What about integration of results from Smart Predict existing charts within SAP dashboard, would it be possible as it now with the Time Series Forecasting feature? So yes, there is Smart Predict means of a concept of a data set. You can create a data set against universe connection or off-line. And it is not supported for live universe, for instance, or live BW, for instance, but it is supportive for live HANA. So the output of data set can be data set can be seen in a table. You have to create a story, and you have to link it to the data set. But there is also a feature on the road map, which talks about the Smart Predict output with models. So yes, model is a different artifact, that it is a different artifact. But we have it on the road map that Smart Predict would support models also, which means all your visualization and charts would be taking that output. As a workaround today, we create a model based on the output data set, which is provided by Smart Predict. So you create a predictive scenario. You apply it, you get the output, which is a data set. And finally, you create a model on top of the data set. So it's a 2-step process currently, but we are looking in future to make it straightforward or smoothen it so that it's only based on the BI models. What's the option with connectivity, like big data, Azure Data Lake, AWS and Google? So there are options available as part of SAP, you can connect to Google BigQuery, AWS and as well data lake. I think it was possible -- or on the road map, we can search for that. But yes, for predictive features, it doesn't matter. It's the [ SEC ] connectivity that offers you once you have the data from these sources, then you can use all of the smart features as I shared. Is it possible to get the samples of migration to SAP HANA Cloud? Sorry, I do not understand the question. Maybe Katrina, you would know about that or...
Unknown Executive
executiveNo. I'm not sure either, sorry.
Priti Mulchandani
executiveOkay. We are using the Lumira Discovery tool at this point, we have dashboards on energy component. After deploying the dashboard to BI server, end user has to key in the user credentials for [indiscernible]. So I think there are some questions which are out of my expertise area. And you probably, as a customer, you have means to raise tickets or you can answer it on the SAP Community page, and there will be colleagues to answer these questions, I keep monitoring the SAP Community page very frequently, you can tag it to SAP Analytics Cloud, ask your question in the forum, and then we will get back to you.
Unknown Executive
executiveThere is one question here. I think you may -- I didn't hear you address it. Can you take the results from Smart Predict and insert into an existing chart within a story?
Priti Mulchandani
executiveYes, I did answer that. The way to do it is that you will be having a model, connect it to the data set, which is an output of Smart Predict. And then, yes, it will be shown in the chart. So the example that's in my case I was showing was a table that shows the output of Smart Predict. I did not have to do anything other than that, other than having a model. It's Crystal reporting being depicted. I think that's one for [indiscernible].
Unknown Executive
executiveBut then, we do not have any plans to [indiscernible] Crystal reports at this time.
Unknown Executive
executiveAll right. So if we're done with questions, then I'll go ahead and conclude the webinar for today. Is that okay with you, Priti?
Priti Mulchandani
executiveYes. We don't see any new questions, right?
Unknown Executive
executiveYes, you can -- we -- I think you answered most of the questions.
Priti Mulchandani
executiveYes. And the slides will be shared for most of the questions because they are attached to the live connection support.
Unknown Executive
executiveYes, the slides will be shared.
Priti Mulchandani
executiveOkay. Yes, I'm sorry for staying back, but I'll just answer the last question, and then we can close. The question was [indiscernible] features availability in embedded analytics. Currently, there are none, but we are having a road map to offer. And all the smart features -- not all the smart features, but forecasting and Smart Insights, Search to Insight into the embedded analytics, which is embedded directly into the SAP applications like SuccessFactors, S/4HANA. Otherwise, all of them are SAP Analytics Cloud enterprise addition already.
Unknown Executive
executiveAll right. Great. So thank you so much, everyone, for joining our webinar today. Firstly, I'd like to say a huge thank you to Priti for her time and effort in putting this webinar together. And so really giving us all a thorough presentation into smart features and Self-Service Analytics. I'd also like to say a big thank you to our audience for your participation, using the question box. We really did enjoy seeing all of your engagement throughout this webinar. And I'd also like to mention again our survey which you can access by clicking on the 3 smiley faces in the bottom widget bar. This really does help us in planning new webinars that you all would enjoy. And lastly, I also want to point out again, read the link in our resources box to any upcoming webinars. We do have one more session coming up as part of this series next week. So I highly recommend that you do check that out. We will also be having 2 follow-up blog posts coming up from this webinar. One will be a summary blog and another will be a Q&A blog and this will be posted on the SAP community as well. I'll be linking them in this current webinar console as well. So do keep an eye out for that. And with that, I'll just close off this webinar. So thank you so much all for joining us today, and we'll see you in the next one.
Priti Mulchandani
executiveThank you, everyone. Thanks, Romina. Thanks, Katrina. Bye.
For developers and AI pipelines
Programmatic access to SAP SE earnings transcripts and 32,000+ others is available through the
EarningsCalls.dev REST API. Plans from $24.99/month — full transcripts, speaker segments,
full-text search, and the recently-added /api/v1/transcripts/recent polling endpoint for ETL pipelines.