Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Whether clever add-on products for SAP BI, development of meaningful dashboards or implementation of AI-based applications - we shape the future of Business Intelligence together with you. 

Megamenü_2023_Über-uns_1

About us

As a partner with deep process know-how, knowledge of the latest SAP technologies as well as high social competence and many years of project experience, we shape the future of Business Intelligence in your company too.

Megamenü_2023_Methodik

Our Methodology

The mixture of classic waterfall model and agile methodology guarantees our projects a high level of efficiency and satisfaction on both sides. Learn more about our project approach.

Products
Megamenü_2023_NextTables

NextTables

Edit data in SAP BW out of the box: NextTables makes editing tables easier, faster and more intuitive, whether you use SAP BW on HANA, SAP S/4HANA or SAP BW 4/HANA.

Megamenü_2023_Connector

NextLytics Connectors

The increasing automation of processes requires the connectivity of IT systems. NextLytics Connectors allow you to connect your SAP ecosystem with various open-source technologies.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparent and valid figures are important, especially in companies with a decentralized structure. SAP Procurement Analytics allows you to evaluate SAP ERP data in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

With our standard model for reporting from SAP HCM with SAP BW, you accelerate business activities and make data from various systems available centrally and validly.

Megamenü_2023_Dataquality

Data Quality Management

In times of Big Data and IoT, maintaining high data quality is of the utmost importance. With our Data Quality Management (DQM) solution, you always keep the overview.

Career
Megamenü_2023_Karriere-2b

Working at NextLytics

If you would like to work with pleasure and don't want to miss out on your professional and personal development, we are the right choice for you!

Megamenü_2023_Karriere-1

Senior

Time for a change? Take your next professional step and work with us to shape innovation and growth in an exciting business environment!

Megamenü_2023_Karriere-5

Junior

Enough of grey theory - time to get to know the colourful reality! Start your working life with us and enjoy your work with interesting projects.

Megamenü_2023_Karriere-4-1

Students

You don't just want to study theory, but also want to experience it in practice? Check out theory and practice with us and experience where the differences are made.

Megamenü_2023_Karriere-3

Jobs

You can find all open vacancies here. Look around and submit your application - we look forward to it! If there is no matching position, please send us your unsolicited application.

Blog
NextLytics Newsletter
Subscribe for our monthly newsletter:
Sign up for newsletter
 

SAP Analytics Cloud Base AI Features Tested

In our previous blog post, we explored the premium AI capabilities of SAP Analytics Cloud. Now we are taking a closer look at two additional innovations: Prompt Insights and AI-assisted Story Script Generation. Unlike the premium features, both are included in Base AI. This means they do not incur additional SAP AI Unit costs and can be used more broadly without putting extra pressure on the budget.

Setting up SAC Base AI features: SAP for Me request and role permissions

Getting started was not entirely seamless, though. Activating the Base AI features took a little more effort than expected. First, activation must be requested through the SAP for Me portal. In our case, the request was only approved after we submitted an additional support ticket to SAP.

Furthermore, it is important to explicitly enable the “Generative AI” permission in a role, as it is currently not enabled by default in any of the standard roles. Once this setting was configured and everything was set up, we were finally ready to put the AI features to the test.

Detailed instructions on how to activate the AI features can be found in the SAP Help documentation.

Activating Generative AI permission in a role in SAP Analytics Cloud

Just like last time, we went beyond the feature descriptions to see how these capabilities perform in practice. In this article, we share our findings, highlight their strengths and limitations, and explore where they can add real value.

Prompt Insights: AI-generated analysis directly in SAC stories

Prompt Insights brings AI-powered analysis directly into SAP Analytics Cloud stories. Story designers can embed an LLM prompt as a widget, allowing users to generate AI-driven insights without leaving their dashboards. Whether analyzing a table or a chart, the feature can help explain deviations, identify anomalies, and highlight noteworthy patterns in the data.

Until now, users often had to export data from SAP Analytics Cloud and paste it into external AI tools to get similar insights. Prompt Insights offers a more seamless and integrated alternative, with data masking applied before AI processing to help protect sensitive information.

SAC Base AI Features Prompt Insights

In addition to selecting the data source for the analysis, users can provide the AI model with detailed instructions on how the analysis should be performed and how the response should be structured.

Interestingly, SAP is addressing a key criticism we raised in our previous review of the premium AI features, where we highlighted the limited control over AI-generated results. With Prompt Insights, story designers can define the questions the AI should answer and specify the focus of the analysis. SAP Analytics Cloud also provides predefined templates that can serve as a starting point.

SAC Base AI Features Predefined Prompt Builder

Moreover, the settings allow users to control whether the analysis should be concise or detailed. They can also decide whether information from external sources should be retrieved and incorporated into the analysis. If enabled, the AI model performs an online search. In this case, displaying the source URLs is particularly useful for transparency and traceability.

Limitations of Prompt Insights in practice

SAP promises rich, structured narratives based on business data and claims that the feature can reduce analysis time by up to 60%. However, our tests revealed an important limitation: the analysis only considers the data currently visible in the table or chart. Even expanding or collapsing a hierarchy node can lead to different results, as the underlying data available to the AI changes.

SAC Base AI Features limitations: analysis-aggregated

As a result, the significant change in demand is only identified when the hierarchy node for the product group is expanded and the underlying products are visible. The quality of the analysis therefore depends heavily on the currently displayed level of detail.

Furthermore, users cannot ask follow-up questions to explore the analysis in greater depth or modify the questions predefined by the story designer. Another limitation we observed is that the AI always generates responses in English, even when the prompts are written in German. These are areas where we would like to see improvements in future releases.

SAC Base AI Features limitations analysis-expanded


Dashboarding with SAP Analytics Cloud - Download the whitepaper here!


How well does the SAC Story Code Generator write scripts?

The Story Code Generator is designed for users who want to enhance their SAC stories with custom functionality and interactions through scripting. Instead of writing JavaScript code entirely from scratch, users can describe the desired functionality in natural language and let AI generate the corresponding code. This low-code approach aims to make the development of interactive dashboards faster and more flexible.

SAC Story Code Generator

We spent quite a bit of time putting the Story Code Generator through its paces. After all, the real test of an AI assistant begins when you move beyond simple demo scenarios and start working with more demanding requirements. And the results genuinely surprised us. Basic tasks like "Hide the chart when the button is clicked" worked as expected, but the generator also handled much more sophisticated scripts involving nested conditions, variables and mappings between numerical values and text labels.

We had anticipated fragmented code that would need considerable manual adjustments. Instead, the AI consistently produced well-structured scripts that were ready to run in most cases. This was a noticeable improvement over our experience with AI-generated data actions, where we encountered basic syntax errors. Another welcome detail was the automatically generated code comments, which make the scripts easier to understand and maintain over time. There is one downside, however: Even moderately complex tasks took a surprisingly long time to generate.

SAC Story Code Generator: Genrerated script

On the positive side, the Story Code Generator can even make use of globally defined variables, as long as they are explicitly referenced in the prompt. However, things become more challenging when it comes to understanding the underlying data model. AI cannot reliably identify custom dimension structures, technical member IDs, or the logic behind them on its own. To get the desired results, you need to provide these details as clearly and precisely as possible. The same goes for widgets. If your story contains multiple dropdowns or charts, you need to tell the AI exactly which one the script should target.

Complex Script SAC AI

Another limitation concerns the modification of generated code. Unlike traditional AI chat assistants, the Story Code Generator does not offer an ongoing dialogue in which a script can be refined step by step. Instead, each request generates a new script that can only be accepted or rejected in its entirety. If the result does not meet expectations, a new prompt must be formulated.

We also identified room for improvement when modifying existing scripts. During our tests, the AI did not always remove the previous code completely, making manual adjustments necessary.

Error AI Script in SAC

The key takeaway: The Story Code Generator can make scripting in SAP Analytics Cloud considerably easier, delivering impressive results even for more demanding tasks. But getting the most out of it comes down to writing effective prompts. The clearer and more detailed your instructions are, especially when it comes to variables, widgets, and data structures, the more reliable the results will be.

SAP Analytics Cloud Base AI Features: Our Conclusion

With Prompt Insights and the Story Code Generator, SAP is taking another step toward bringing AI into everyday workflows in SAP Analytics Cloud. What we particularly appreciate is the greater flexibility these features offer. Prompt Insights gives story designers control over the questions being asked and how the AI presents its findings. Together with data masking, it offers a more secure and convenient alternative to exporting business data into external AI tools.

The Story Code Generator was the standout feature in our hands-on tests. We were particularly impressed by how reliably it handled more complex scripts. While we encountered basic syntax errors when testing AI-generated data actions, the Story Code Generator consistently produced working code.

Of course, there is still room for improvement. Code generation can take quite some time, the AI does not always recognize custom data structures, and refining existing scripts is not as straightforward as we would like. One major limitation is the lack of contextual understanding. The AI often lacks information about the underlying data models and custom data structures, and unlike other AI agents, there is currently no way to provide this context explicitly. 

Even so, our verdict is overwhelmingly positive. For a feature included in SAP Analytics Cloud without additional licensing costs, the Story Code Generator offers remarkable value. It already has the potential to save time, simplify development, and make custom scripting more accessible to business users. With a few improvements, it could become an even more powerful tool for building interactive, customized SAC stories.

Ready to explore what these new AI features could bring to your organization? Our SAP Analytics Cloud experts can help you identify the right use cases, evaluate the capabilities, and integrate them into your existing analytics and planning environment. Get in touch with us to discuss your next steps.

 

 

FAQ - SAC Base AI Features

Here are some of the most frequently asked questions about the SAP Analytics Cloud Base Features.

What are the Base AI features in SAP Analytics Cloud? SAP Analytics Cloud (SAC) Base AI includes features such as Prompt Insights and the Story Code Generator. Prompt Insights generates AI-powered explanations and insights from data displayed in SAC stories, while the Story Code Generator creates JavaScript scripts from natural language instructions. Both features are designed to simplify analytics and dashboard development without consuming additional SAP AI Units.
Are Prompt Insights and the Story Code Generator free in SAP Analytics Cloud? Prompt Insights and the Story Code Generator are included in SAP Analytics Cloud Base AI and do not require additional SAP AI Units. Unlike premium AI capabilities, these features can be used without additional AI Unit consumption. However, their availability depends on the relevant SAC configuration, feature activation, and user permissions.
What is Prompt Insights in SAP Analytics Cloud, and how does it work? Prompt Insights is a standalone, prompt-based widget in SAP Analytics Cloud that analyzes data directly within SAC stories and presents the results as text. Story designers can link LLM prompts to tables or charts to identify and explain deviations, anomalies, and patterns. Analysis instructions, response structure, and level of detail can be customized individually. Data masking helps protect sensitive information before it is processed by the AI. 
What are the limitations of Prompt Insights in SAP Analytics Cloud? The AI-Assisted Prompt Insights widget can connect to any chart or table in an SAC story, regardless of its underlying data source, including SAP BW and SAP Datasphere. For tables, the New Table Build Experience must be enabled. Users also require the Execute permission for the Generative AI privilege, and AI-assisted functionality must be activated in their SAC tenant. 
Can Prompt Insights use external information to enrich AI-generated analyses? Yes. SAP Analytics Cloud Prompt Insights can optionally retrieve information from external online sources and incorporate it into its analysis. Story designers can enable online search and configure the analysis instructions. Displaying source URLs helps users verify external information and improves the transparency and traceability of AI-generated insights.
What is the Story Code Generator in SAP Analytics Cloud? The SAP Analytics Cloud Story Code Generator is an AI-assisted development feature that converts natural language instructions into JavaScript code for interactive SAC stories. It can generate scripts for controlling widgets, processing variables, implementing conditional logic, and automating dashboard interactions. This low-code approach reduces manual scripting effort and makes advanced story customization more accessible.
How reliable is AI-generated JavaScript from the SAC Story Code Generator?  In our hands-on tests, the SAP Analytics Cloud Story Code Generator produced well-structured, executable JavaScript for both basic interactions and complex scenarios involving nested conditions, variables, and value mappings. However, it cannot reliably infer custom dimension structures, technical member IDs, or specific widget references. Precise prompts and manual validation remain essential for reliable results. 
What are the main benefits and limitations of the SAP Analytics Cloud Story Code Generator? The Story Code Generator accelerates custom SAC story development by generating scripts from natural language, including helpful code comments. Its main limitations include potentially long generation times, limited understanding of custom data models, and the absence of iterative conversational code refinement. Each prompt produces a script that must be accepted or rejected as a whole, so developers may still need to adjust the results manually.

,

avatar

Alexander

Alex is working at Nextlytics since 2021 as a BW consultant. He mainly works on SAC Planning, BPC and BW/4HANA topics. In his free time, he likes to go jogging, play soccer and tries to travel as often as possible.

Got a question about this blog?
Ask Alexander

SAP Analytics Cloud Base AI Features Tested
9:39

Blog - NextLytics AG 

Welcome to our blog. In this section we regularly report on news and background information on topics such as SAP Business Intelligence (BI), SAP Dashboarding with Lumira Designer or SAP Analytics Cloud, Machine Learning with SAP BW, Data Science and Planning with SAP Business Planning and Consolidation (BPC), SAP Integrated Planning (IP) and SAC Planning and much more.

Subscribe to our newsletter

Related Posts

Recent Posts