
This blogpost aims to give you an overview on the functionality offered by the seamless planning integration between SAP Analytics Cloud and SAP Datasphere. I already published a blogpost giving an overview of seamless planning and announcing the controlled release. It also covers the prerequisites for participation and usage of seamless planning. I recommend reading that one first. You can find it here.
Please, ask your questions in the comments and I will continuously amend and update this blogpost. Once the initial release comes closer, I will also provide you with an example use case.
Please, first read here.
Seamless planning is all about the integration of SAP Analytics Cloud and SAP Datasphere for planning purposes. Both SAP Analytics Cloud and SAP Datasphere are components of SAP Business Data Cloud so seamless planning is highly relevant in the BDC context as well and delivers the means to integrate plan data deeply into BDC.
Seamless planning does not require a BDC license or installation. However, BDC can add a lot of value to seamless planning in the future by enabling planning-enabled insight apps, extended planning architectures (SAP Databricks, BW PCE) or the consumption of data products in planning.
Once seamless planning is available to you, the system owner of SAP Analytics Cloud and SAP Datasphere needs to link the tenants. Linking will enable the selection of SAP Datasphere spaces as the data storage location for the supported object types.
Besides the prerequisites listed under General Questions, SAP Analytics Cloud and SAP Datasphere tenants can only be linked in a 1:1 relationship. One SAP Analytics Cloud tenant can be linked with only one Datasphere tenant. Customers must evaluate and carefully plan what this means for their specific landscape and lifecycle management.
In the future, we will aim to offer more flexibility regarding tenant relationships; however, there is no timeline for potential enrichment in this area.
Whenever you create a new model, you will be able to select the data storage location. This can be SAP Analytics Cloud (which means not using seamless planning) or SAP Datasphere (which means using seamless planning). If you choose SAP Datasphere, you need to choose a space.
You can also choose the data storage location when importing content via the Content Network in SAP Analytics Cloud.
No, Classic Account Models are not supported and will not be supported in the future.
Migration support tooling is not available yet. This is considered a priority for future enhancements though.
When creating public dimension tables and conversion tables, you will also be prompted to select the data storage location. Public dimension tables’ and conversion tables’ data storage location must match the model’s data storage location to be used in the model.
With the initial release, data management will be handled using SAP Analytics Cloud’s data management capabilities, such as the data acquisition framework, data import service, and data export service. This means that Datasphere will not be allowed to write data directly into SAP Analytics Cloud’s tables using SAP Datasphere’s data integration tools, such as transformation flows. This is a potential future enhancement.
The initial release does not support live integration of fact data available in SAP Datasphere into the seamless planning model. This enhancement currently is under development. Hence, right now data has to be loaded via OData services or alternatively, via a HANA connection in combination with a free-hand query.
SAP Analytics Cloud will continue using SAP Analytics Cloud managed dimensions to store and model master data required for planning. In the future, we want to allow SAP Analytics Cloud to consume dimensions previously created in SAP Datasphere.
The initial release does not support live integration of master data available in SAP Datasphere into the seamless planning model. Hence, right now data has to be loaded via OData services or alternatively, via a HANA connection in combination with a free-hand query.
Yes. All known planning and modeling features are or shall be available for models deployed to SAP Datasphere. We have very few restrictions for the controlled release that are listed in this blogpost.
It is important to understand the you still build your model in SAP Analytics Cloud even if you choose to store their data in SAP Datasphere. All planning features are supported on them.
Yes, you can run predictive forecasts for your planning models deployed to SAP Datasphere. Independtly from seamless planning, we also plan to release regressions and classifications on SAP Analytics Cloud new models in the future. Again, this shall also be available for models deployed to SAP Datasphere.
Predictive scenarios are an area to particularly benefit from seamless planning in the future thanks to more seamless access to data from the SAP Datasphere data marketplace and historic data.
Yes, this is supported.
Yes, you can use the known data point commenting on SAP Analytics Cloud models that are deployed to SAP Datasphere.
Note that commenting on live connections to SAP Datasphere analytic models for reporting is not supported yet and a potential future enhancement (independently from seamless planning).
For the model’s fact table and public dimension tables, you can choose to expose them in the data builder.
SAP Analytics Cloud models will expose the underlying data foundation as a “Local Table (Fact)”, while the public dimension tables will expose the master data as a “Local Table (Dimension)” associated with a translation table (storing the multi-language descriptions) and, in future, hierarchy tables. Then, SAP Datasphere can use SAP Analytics Cloud-exposed objects in graphical views, SQL views, analytics models, transformation flows, etc.
SAP Analytics Cloud objects will appear in read-only mode in SAP Datasphere, meaning that SAP Datasphere modelers cannot make structural changes to these objects.
Once SAP Analytics Cloud’s models and public dimensions are exposed in SAP Datasphere, SAP Datasphere modelers can choose to share these objects with other spaces using SAP Datasphere’s sharing functionality.
With seamless planning, planning models are deployed to SAP Datasphere spaces. So, they are stored on SAP Datasphere's database. Planning and modeling activities like publishing, running data actions, importing data etc. are running on SAP Datasphere’s database and consume memory and CPU power there.
Hence, it is important to configure your SAP Datasphere tenants adequately for seamless planning. SAP Analytics Cloud's tenant size is not a performance-relevant factor for seamless planning models.
SAP Datasphere allows flexible tenant configuration. Check the SAP Datasphere Capacity Unit Estimator to learn about the available configurations which also include high-compute set-ups. More information is available in the SAP Datasphere help and in this blogpost.
Two things to note before we discuss sizing implications wrt seamless planning:
Planning scenarios require adequate hardware. Attention should mostly be paid to the number of CPU cores and memory.
You can grow your SAP Datasphere installation over time to find the right configuration and cater for growing adoption. However, note that minimal SAP Datasphere configurations may be too small for planning scenarios, even with few concurrent users.
As a rough estimation, for planning installations in which short-term needs are in excess of 100 concurrent planning users we recommend 512GB memory and 64 CPU cores as a starting point. Be reminded that this information is high-level only and no responsibility is taken with regards to its accuracy for your use case.
Apart from the accurate configuration of the SAP Datasphere tenant, you should do the following:
1. If you use space quotas, assign an accurate space quotas in Space Management, especially for the available memory.
2. Per space used for seamless planning, we recommend to do the following settings in the Workload Management section under System - Configuration:
You can use SAP Datasphere's system monitors to track the loads generated by seamless planning models. More details can be found in this blogpost written by @fenja_schulz .
SAP Analytics Cloud application interfaces will remain in control of the model structure and all data changes. Direct write access to the planning fact table via SAP Datasphere will not be possible. However, we consider a number of future enhancements to consume data from SAP Datasphere in the planning model.
Programming languages like Python can extend Datasphere in many areas, including ETL, reporting, and analysis, and provide access to libraries like Pandas and NumPy. A good overview can be found here. Additionally, this blogpost shows how to implement a SAP Business AI project with a time-series forecast by using the embedded Predictive Analysis Library.
Let’s look at this from different angles.
For the planning model, data access control and roles/model data privacy remain the tools to secure data.
A harmonization is a potential future enhancement.
Currently, no common user management is planned. To streamline the user management process based on the existing setup, customers could configure a custom central SAML identity provider to propagate user changes across SAP Analytics Cloud and SAP Datasphere. More info can be found here.
Note the following feature imparities during initial release compared to the features offered for models that are not using seamless planning (updated April 2025). We will try to lift them asap:
I’d like to point out these functional restrictions that we want to remove in releases after the controlled release:
Indeed, there are features that will not be supported for Seamless Planning models. There are no plans to support them in the future as they are being phased out of SAP Analytics Cloud:
First and foremost, we want to remove the functional restrictions outlined above. Then, we plan highly value-adding features to strengthen the cross-consumption of data, streamline modeling efforts and the orchestration of seamless planning use cases. We have many ideas to strengthen the integration even more. These are just some of them:
You need to own licenses for both SAP Analytics Cloud and SAP Datasphere. SAP Analytics Cloud is predominantly licensed via user-based model whereas SAP Datasphere is licensed by capacity. In the seamless planning scenario, you would license the planning functionality via SAP Analytics Cloud users and license the hardware (storage, memory, compute) required for planning via SAP Datasphere capacity units. See above under Resource Utilization.
Seamless planning is a big change and a big opportunity. Take the time to think about what it can mean for you and let us know your questions in the comments! As said, I will continuously amend and update this blogpost.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
21 | |
19 | |
18 | |
10 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 |