{"id":10397,"date":"2026-04-30T11:00:39","date_gmt":"2026-04-30T09:00:39","guid":{"rendered":"https:\/\/www.bix-consulting.com\/?p=10397"},"modified":"2026-04-30T11:00:42","modified_gmt":"2026-04-30T09:00:42","slug":"end-to-end-forecasting-with-sap-business-data-cloud","status":"publish","type":"post","link":"https:\/\/www.bix-consulting.com\/en\/end-to-end-forecasting-with-sap-business-data-cloud\/","title":{"rendered":"End-to-End Forecasting with SAP Business Data Cloud"},"content":{"rendered":"\n[et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.27.6&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220; theme_builder_area=&#8220;post_content&#8220;][et_pb_row _builder_version=&#8220;4.27.6&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;RGBA(255,255,255,0)&#8220; width=&#8220;100%&#8220; custom_margin=&#8220;-20px||||false|false&#8220; custom_padding=&#8220;20px||||false|false&#8220; border_radii=&#8220;off|30px|30px|30px|30px&#8220; locked=&#8220;off&#8220; global_colors_info=&#8220;{}&#8220; theme_builder_area=&#8220;post_content&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.21.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220; theme_builder_area=&#8220;post_content&#8220;][et_pb_text _builder_version=&#8220;4.27.6&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;RGBA(255,255,255,0)&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|20px||20px|false|false&#8220; border_radii=&#8220;off|30px|30px|30px|30px&#8220; global_colors_info=&#8220;{}&#8220; theme_builder_area=&#8220;post_content&#8220;]<p><strong>May 2026<\/strong><\/p>\n<h4>Data Products, Databricks, and Seamless Planning<\/h4>\n<p><span>Forecasting is only as good as the data behind it \u2014 and for many companies, getting the right data to the right place at the right time can still be hard. Sales actual data lives in on-premise BW, machine learning runs in Databricks, and planning happens in SAC. Stitching these together typically means copying data across systems and maintaining complex pipelines.<\/span><\/p>\n<p><span>With SAP Business Data Cloud, it becomes possible to build a fully integrated forecasting workflow without a single unnecessary data copy. In this article, I&#8217;ll walk through exactly that: an end-to-end scenario in which a planner can trigger an AI-generated sales forecast and work with it in SAC, all with a single button click.<\/span><\/p>\n<p><strong>The business scenario focuses<\/strong> on generating an Ice Cream sales forecast, built on sales actual data from BW and weather forecast data loaded from an external service. An ML model in Databricks \u2013 trained on historical sales figures and weather parameters \u2013 takes the weather forecast for the coming month and produces a corresponding sales forecast.<\/p>\n<p>The end user works within an SAC story, launching the forecast calculation with a single button and directly analyzing the results.<\/p>\n<p><strong>Technically<\/strong>, the scenario unfolds in five steps:<\/p>\n<ol>\n<li><span>Setting up Data products: sales actual data in Datasphere, sales forecast in Databricks.<\/span><\/li>\n<li><span>Modeling in Datasphere.<\/span><\/li>\n<li>Calculating the sales forecast in Databricks.<\/li>\n<li><span>Building a Seamless Planning model in SAC. <\/span><\/li>\n<li>Automating the process flow with <span>Multi-actions and Task Chains.<\/span><\/li>\n<\/ol>\n<p>End-to-end architecture is shown on the schema below:<\/p>[\/et_pb_text][et_pb_image src=&#8220;https:\/\/www.bix-consulting.com\/wp-content\/uploads\/2026\/04\/202605_Blog_IK.png_01.png&#8220; title_text=&#8220;202605_Blog_IK.png_01&#8243; align=&#8220;center&#8220; _builder_version=&#8220;4.27.6&#8243; _module_preset=&#8220;default&#8220; width=&#8220;60%&#8220; custom_margin=&#8220;40px||20px||false|false&#8220; global_colors_info=&#8220;{}&#8220; theme_builder_area=&#8220;post_content&#8220;][\/et_pb_image][et_pb_text _builder_version=&#8220;4.27.6&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;RGBA(255,255,255,0)&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|20px||20px|false|false&#8220; border_radii=&#8220;off|30px|30px|30px|30px&#8220; global_colors_info=&#8220;{}&#8220; theme_builder_area=&#8220;post_content&#8220;]<p>Datasphere ingests the sales actual data from BW, wraps it as a Data product, and shares it with Databricks. There, it is combined with historical weather parameters \u2013 sourced from an external service \u2013 to produce the dataset used for ML model training. Given the weather forecast, the pre-trained model generates the sales forecast, wraps it as a Data Product, and shares it back with Datasphere.<\/p>\n<p>A Seamless planning model, built on top of a Datasphere view, reads the generated forecast in real time and allows planners to create new planning versions with the required adjustments. \u00a0<\/p>\n<p>Let\u2019s dive into the details.<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>A fully integrated, AI-generated sales forecast built on BW sales data and external weather data \u2014 shared with Databricks without physical copying and triggered in SAC with a single click.<\/p>","protected":false},"author":9,"featured_media":10413,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_lmt_disableupdate":"","_lmt_disable":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"iawp_total_views":7,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-10397","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"modified_by":"admin","_links":{"self":[{"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/posts\/10397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/comments?post=10397"}],"version-history":[{"count":12,"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/posts\/10397\/revisions"}],"predecessor-version":[{"id":10430,"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/posts\/10397\/revisions\/10430"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/media\/10413"}],"wp:attachment":[{"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/media?parent=10397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/categories?post=10397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bix-consulting.com\/en\/wp-json\/wp\/v2\/tags?post=10397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}