Objective: The main objective of this is to have a better understanding of the Business Partner (BP) configuration setting in SAP S4 Hana. There are 3 segments we have in Business Partner General Data – Basic Information of supplier Company code Data – Company code information Purchasing Data – Purchasing information The below steps are followed....

Dear customers, Out of the SAP Enterprise Support Academy program we’ve launched a new learning program on the topic of SAP HANA Cloud. This course provides an administrator’s introduction into SAP HANA Cloud. You’ll gain an understanding of the system architecture and be guided through some practical examples of the tools available for the administrator. Also, it demonstrates....

本ブログでは、SAP Datasphere (以下、「Datasphere」) でのモデリング操作の流れを、より分かり易く、直感的に行うためのTips について解説します。 今回は、スタースキーマ、スノーフレークスキーマの設定/定義をするにあたって「E/Rモデル」を活用したモデリングのTipsについてご紹介します。   下記のブログで、Datasphere のモデリングの基本的な操作の流れについてご紹介しました。 はじめての SAP Datasphere Part 3 : モデリング   ただし、DWHやBIの構築、モデリングの経験者にとっては、 「ディメンションの定義とファクトの定義はわかるけど、なぜ、ファクトの定義でディメンションとの関連付け(アソシエーションの設定)をしなければいけないのか ?」 と少しモヤモヤした気持ちになっていたかと思います。 その気持ち….. わかります…… (私もはじめはモヤモヤしました) 。   モデリングの操作手順をもう少し丁寧に解説すると下記の順番になります。 1. ディメンションテーブル/ビューの定義 2. ファクトテーブル/ビューの定義 3. ディメンションとファクトの関連付け 4. 分析モデルの作成   前出のブログでの操作解説では、「ファクトビューの定義/作成」の中で「ディメンションとファクトの関連付け」を行いましたが、より理解を深めていただくために、今回は、この操作を「E/Rモデル」を利用して、直感的に、そして、全体の流れをイメージしていただこうと思います。 もちろん、ディメンションの数が増えた場合には、エンティティ間の関係がビジュアライズされて直感的に分かることはメリットがありますので、是非、この機会に「E/Rモデル」もご利用ください。   前準備 実際に操作を試す場合は、前出のブログのモデリングで作成したファクトビューから「アソシエーション」を削除して再デプロイしてください。削除の方法は、アソシエーションを選択して「ゴミ箱」ボタンをクリックします。 「アソシエーションを未設定にした」ファクトビューを新規に作成しても結構です。       E/Rモデルの作成 左メニューの「データビルダー」から「E/Rモデル」タブを選択し、「新しいERモデル」をクリックします。   まず、最初にファクトである「受注明細ファクト」ビューをキャンバスにドラック & ドロップします。「受注明細ファクト」ビューのエンティティが表示されました。       この「受注明細ファクト」ビューを選択して、プロパティで「アソシエーション」が未設定であることを確認します。  ....

本ブログでは、SAP Datasphere (以下、「Datasphere」)を使ってモデリングを行い、SAP Analytics Cloud (SAC) でデータを可視化する一連の操作について解説します(全4回)。 サンプルデータとしてCSVファイルをご用意したので、Datasphere の実環境で操作を体験しながら、基本的な操作を習得していただけたらと思います。 ※ 本内容を試す場合は、下記のブログを参考にDatasphereのインスタンスを作成してください。 ・SAP Datasphere インスタンスの作成方法 – BTP編 – ・SAP Datasphere インスタンスの作成方法 – Free Tier編 – ※ Datasphereをサブスクリプションライセンスで購入されたお客様はインスタンス作成の作業は必要ありません。   基本的な操作の流れ 1. スペースの作成 (Part 1) 2. テーブルの作成 (Part 2) 3. モデリング (Part 3) 4. ストーリー(レポート)の作成 (Part 4)   まずDatasphere内に「スペース」と呼ばれる領域を作成します。今回このスペースには「受注管理」と言う名前をつけます。 そしてこの「受注管理」スペース内に3つのテーブル、「顧客マスター」、「受注明細」、「製品マスター」を作成します。 次にこの3つのテーブルを結合した「分析モデル」を作成します。これはいわゆる「多次元モデル」、「キューブ」、「データマート」と呼ばれるもので、今回は「受注分析モデル」という名前を付けます。 最後にSACからこの「受注分析モデル」にアクセスし、ダッシュボードを作成します。   サンプルデータ 今回、3つのテーブルを作成しますが、CSVファイルをGitHub上にアップロードしましたので、こちらからダウンロードしてご利用ください。   SAP Datasphere のメニュー これからDatasphereの操作を進めますが、画面左上のメニューボタンをクリックするとメニューが展開されますので、基本的な操作として覚えておいてください。....

本ブログでは、SAP Datasphere (以下、「Datasphere」)を使ってモデリングを行い、SAP Analytics Cloud (SAC) でデータを可視化する一連の操作について解説します(全4回)。 基本的な操作の流れは下記の通りです。 1. スペースの作成 (Part 1) 2. テーブルの作成 (Part 2) 3. モデリング (Part 3) 4. ストーリー(レポート)の作成 (Part 4)   本ブログでは、前回のPart 1 に続き、「テーブル作成」の操作方法について解説します。   今回、3つのテーブルを作成しますが、CSVファイルをGitHub上にアップロードしましたので、こちらからダウンロードしてご利用ください。   2. テーブルの作成 テーブル名や列名を指定してテーブルを作成することもできますが、今回はCSVをもとにテーブルを作ります。 画面左のメニューから「データビルダ」を選択します。   続いて、「テーブル」タブを選択し、「インポート」アイコンをクリックしてから、「CSVファイルのインポート」を選択します。   続いて「ソースファイルの選択」ボタンをクリックし、ローカルPC上にダウンロードしたCSVファイルを選択します。 まずは「Customers.csv」ファイルを選択してください。選択後、アップロードを行います。   するとCSVファイルをもとに「顧客マスター」テーブルの定義が自動生成されます。 サンプルのCSVファイルの1行目に列名を入れているので、その1行目の情報を元に各列名が作成されています。またCSVデータのサンプリングを行い、自動的にデータ型(文字型、数値型など)をセットしています。   今回は追加の作業として、「CUSTOMERID」列にキー設定を行います。 「CUSTOMERID」列を選択し、「・・・」アイコンから「キーとして設定」を選択してください。   また列名やデータ型を変更する際は、「キューブ」アイコンをクリックし、変更してください。 今回の例ではデフォルト設定のままで、変更しなくて結構です。   元の設定画面に戻る際は「概要に移動」アイコンをクリックします。   テーブル定義が確認できたら画面下から「デプロイ」ボタンをクリックします。 ここでテーブルに対して名前をつけます。ビジネス名と技術名の2つをつけてください。 ※ 技術名はDatasphere内部の SAP....

本ブログでは、SAP Datasphere (以下、「Datasphere」)を使ってモデリングを行い、SAP Analytics Cloud (SAC) でデータを可視化する一連の操作について解説します(全4回)。 基本的な操作の流れは下記の通りです。 1. スペースの作成 (Part 1) 2. テーブルの作成 (Part 2) 3. モデリング (Part 3) 4. ストーリー(レポート)の作成 (Part 4)   本ブログでは、前回のPart 2 に続き、「モデリング」の操作方法について解説します。   3. モデリング モデリングの基本操作と設計・開発の流れについて解説します。 基本的な操作の流れは下記の図の通りです。 (1) ディメンションビューの定義/作成 (2) ファクトビューの定義/作成 (3) 分析モデルの定義/作成 まず、マスターテーブルを元に「ディメンションビュー」を作成します。これはデータの分析軸となる項目を定義します。 次にトランザクションテーブルを元に「ファクトビュー」を作成します。ここではメジャー(分析対象の数値項目)を定義します。 後に解説しますが、この「ファクトビュー」を作成する段階で、分析軸となり得る「ディメンションビュー」との関連付けも行います。実質的にこの「ファクトビュー」が「多次元モデルの大福帳」となります。 最後に「ファクトビュー」を利用して「分析モデル」を作成します。「分析モデル」は各レポート/分析要件に応じて複数の分析モデルを作成することを想定しています。   3 – (1)「ディメンション」ビューの作成 マスターテーブルをもとに「ディメンションビュー」を作成します。   データビルダーの画面から「ビュー」タブを選択し、「新しいグラフィックビュー」をクリックします。   GUIベースのモデリング画面が表示されます。 まずは「顧客ディメンション」ビューを作成します。 「顧客マスター」テーブルをキャンバスにドラッグアンドドロップします。   「View 1」を選択します。....

本ブログでは、SAP Datasphere (以下、「Datasphere」)を使ってモデリングを行い、SAP Analytics Cloud (SAC) でデータを可視化する一連の操作について解説します(全4回)。 基本的な操作の流れは下記の通りです。 1. スペースの作成 (Part 1) 2. テーブルの作成 (Part 2) 3. モデリング (Part 3) 4. ストーリー(レポート)の作成 (Part 4)   本ブログでは、前回のPart 3 に続き、「ストーリー(レポート)の作成」の操作方法について解説します。   SAC の事前環境準備 こちらの操作を行うためには、事前にSACのサービスが利用可能であること、そして、SACとDatasphere の接続設定が必要になります。 下記のBlogを参考に事前に設定をしてください (簡単な操作です) 。 SACからSAP Datasphere への接続設定   4. ストーリー(レポート)の作成 それではPart 3で作成した「分析モデル」を元にデータの可視化を行います。 今回はサンプルとして下記のようなダッシュボードを作ってみます。   画面左側のパイチャートをクリックして、他のチャートも自動的にフィルタリングする設定方法もご紹介します。   それではSACの操作方法について解説します。 こちらはSACの画面ですが、画面左のメニューから「ストーリー」を選択し、「キャンバス」を選択します。   「最適化されたデザインエクスペリエンス」を選択します。   こちらの設定画面でグラフなどを作成します。 「新規データ追加」のアイコンをクリックします。   「既存のデータセットまたはモデルのデータ」のアイコンをクリックします。....

本ブログポストでは、会計レポート開発シナリオにしたがいSAP S/4HANAに登録されている会計のデータをCDSビューからSAP Analytics Cloudにインポート接続で取り込む方法を紹介します。SAP S/4HANA(オンプレミス)とSAP Analytics Cloudを接続して本ブログの手順を試す場合は、環境構築と接続設定(SAP クラウドコネクタ・SAP Analytics Cloudエージェント)が完了し利用できる状態である必要があります。 下記の順番でSAP S/4HANAの会計データをSAP Analytics Cloudに取り込む方法を説明します。 シナリオ データソースの確認(CDSビューの探し方) SAP Analytics Cloudの接続作成 SAP Analytics Cloudのモデルにデータをインポートからストーリーでデータを確認   1. シナリオ SAP S/4HANAに格納されている会計のデータをSAP Analytics Cloudで参照・分析したいといった要件があります。主な表示項目・形式の要件としては、売上総利益や売上などの勘定科目に関する会計伝票のデータをG/L勘定、利益センタや会社コード、他の切り口で集計してPL形式でデータを参照・表示するといったものです。まずSAP S/4HANA開発環境にて要件を満たすCDSビューが標準機能として提供されているかをSAPヘルプポータルおよびFioriビューブラウザで確認します。確認した結果CDSビュー(仕訳アナライザ:C_GLLineItemsQ0001)がデータソースとして利用できそうであるとわかり、このさっそくSAP S/4HANAとSAP Analytics Cloudとの接続を作成し、データをインポートしたいと思います。   2. データソースの確認(CDSビューの探し方) SAP S/4HANAに要件を満たすCDSビューが用意されているか探します。CDSビューの探し方は主に下記2つがあります。 1.SAPヘルプポータルから探す。SAP Help Portal : CDS View ※本ブログポストで扱うCDSビューのヘルプ:SAP Help Portal : Journal Entry Analyzer 2.Fioriビューブラウザから探すには下記作業手順を参照してください。   作業手順 ①Fioriラウンチパッドを起動しログインします。....

Feature discussed: Passing variables from main application to bookmark Context / scenario: We have several custom widgets in our application which requires initialization since bookmarking won’t load custom widget state. For loading this custom widget, we need the state of many variables in application while the application was bookmarked. For ex: selected country, selected cost center,....

I am Monica Elam Parithi, a Senior SAP Consultant working in SAC and ByD. In this article, I would like to provide comprehensive insights into the “Input Task” in SAC. We will generate an Input Task rather than share the version with each responsible member and risk getting out of track. In most cases, we....

I am writing this blog to share a strange behavior in SAC story and how I overcame this issue. I was developing few stories where I was using LIVE S/4 HANA connection to create data models and create the story on top of it. The reports were having multiple input controls as part of the....

updated date: 31.May.2023 Business data has become a strategically crucial asset for enterprises after they have digitalized their business management with enterprise software. According to HBR insights, companies can derive value from data. For RISE with SAP customers, they are running their business transactions in SAP system for their corporate finance, supply chain, production, warehousing, sales and....

Today I am going to discuss about, how we can achieve Forcast Automation using predictive Analytics Scenario. Predictive Scenario :  In Simple words in SAC using predictive scenarios  we can predict patterns and trends based on Past and current data by applying automatic predictive algorithm. When you use predictive scenario on the model having present and/or....

このブログポストでは、SAP S/4HANA Cloud, public editionと独立したSAP Analytics Cloudのインポート接続/ライブ接続の設定方法について紹介します。インポート接続では計画統合のベストプラクティスを利用して必要な設定手順を説明します。 トピック 環境情報 インポート接続 ライブ接続   1. 環境情報 インポート接続ではSAP Analytics CloudからSAP S/4HANA CloudへはCommunication User(後述のインポート接続の手順で作成します。)に対するBasic認証で接続します。そのためSSOは必須ではありません。 ライブ接続では、前提としてIdentity Authentication Service(IAS)をSAP Analytics CloudとSAP S/4HANA Cloudのアイデンティティプロバイダ(Idp)として使用しSAML認証で接続します。そのためSAP Analytics CloudからSAP S/4HANA Cloudへの接続設定はSingle Sign ON(SSO)となります。 また本環境の運用ではSAP Analytics CloudだけでなくIdentity Authentication Service(IAS)でもユーザ管理が必要となることを留意していただく必要があります。 2. インポート接続 インポート接続は大きく分けて2つの接続パターンがあります。各接続についての説明や注意点は下記表を確認してください。本手順では、「SAP S/4HANA接続」利用した接続設定について説明します。利用するベストプラクティス(SAP_COM_0087)および関連する情報については、表下のリンクを参照してください。 補足事項:SAP標準で提供されているCDSビューがBW接続用のビューの場合、上記の接続方法では利用できません。   ・SAP Best Practice Explorer: SAP Rapid Financial Planning & Analysis for SAP....

In this blog we will know what is Collaborative Enterprise Planning, how it is achieved in SAC and how we will automate Collaborative Enterprise Planning using SAC Calendar. Collaborative Enterprise Planning :   In my words , It is a process or method in which collaboration between different business plan planned in different domain like SD, FI,....

The purpose of this blog is to showcase the usage of a multidimensional array with the SAC Analytics Designer scripting APIs. More specifically, in relation to calendar tasks as here the built-in functionalities were lackluster to me. The greater context is to retrieve information of calendar tasks for the current planning cycle ordered by the....

I’m S.Sreejith and I’m a Financial Planning Consultant at Applexus Technologies.   The SAP Analytics Cloud’s allocations feature is a useful tool for businesses to allocate values gathered on one object to a number of other receiving objects depending on a driver. What instructs the system on how much of the collected value to allocate....

Value Driver Tree in SAP Analytics Cloud Planning. KPI Simulation using Value Driver Key :Using value drive key planner/ Business Analyst can track the impact /changes in business process and other KPI with respect to another KPI change. Even a Sales KPI impact can be measured if a Finance KPI change or vice versa. The....

While SAP is working on a tighter integration of Datasphere and SAC there are still some features missing for advanced administrative tasks. One gap is the missing option to exchange the data source in a SAC Story with a Datasphere live connection. In case the story has to be migrated to a different Datasphere view....

Implement SAP Analytics Cloud Planning Adhoc functions :: Create a Plan version from Actual and Adhoc Assign Distribution of value, Create Variance , Mass Data Entry. In this scenario we will create a Plan data for 2024 from  Actual data of 2023 by creating a story in SAC and Assign Distribution of product values from one product to another ,....

Welcome to the latest innovation in designing responsive layouts with the Optimized Story Experience! With an abundance of powerful features at your fingertips, we’ve made it even easier for designers and app developers to create visually appealing and functional stories that adapt seamlessly to various viewport sizes. And worry not, designers coming from a classic....

Learn how a SAC Planning model can be populated with data coming from custom calculations or Machine Learning. We describe this concept in a series of three blogs: Accessing planning data with SAP Datasphere Create a simple planning model in SAC Make the planning data available in SAP Datasphere, so that it can be used....

Just 5 Steps for SAP Analytics Cloud <-> S/4HANA Integration 1. Enable /sap/bw/ina/service/v2 in your S/4HANA backend 2. Set Parameter : icf/cors_enabled=1 3. Whitelist the SAP Analytics Cloud tenant url via /nUCONCOCKPIT 4. Configure to allow pop-up for your SAP Analytics Cloud tenant url 5. Create connection to your S/4HANA Backend system in your SAC....

Learn how a SAC Planning model can be populated with data coming from custom calculations or Machine Learning. We describe this concept in a series of three blogs. The blogs in the series are: Accessing planning data with SAP Datasphere (this blog) Create a simple planning model in SAC Make the planning data available in....

On March 15th, 2023, we published the first Release of the SAP Data and Analytics Advisory Methodology and provided a high-level overview of the approach, key artefacts, and content. Today, we will start a blog series to provide more details to understand the concept and how to apply the methodology to data-driven challenges or opportunities....

The purpose of this article is to explain the integration mechanism between two SAP platforms – SAP Analytics Cloud (SAC) and SAP BW/4 HANA (SAP Business Warehouse) through OData (Open Data Protocol) services that provides data writeback feature. This integration opens a plethora of opportunities for businesses to make informed decisions with advanced and flexible....

Integrated Financial Planning is a comprehensive content package for SAP Analytics Cloud that covers planning of operating expenses, product costs, sales and profitability, CAPEX, and financial statement. With the CAPEX module, capital expenses are planned on an aggregated level, not on single investment projects. Therefore, depreciations only can be taken into account on a global level....

How to troubleshoot an Embedded SAC issues in Bundled Scenarios when IAS and IPS are involved? In order to answer this question, the following blog provides an overview of the architecture of: S/4HANA Cloud tenant Embedded SAC SAP IAS SAP IPS Corporate Identity Providers Additionally, it addresses common issues that users may encounter when utilizing....

The aim of this blog series is to explain the status of SAP Business Planning & Consolidation (SAP BPC) integration with SAP Analytics Cloud (SAC) and our strategic direction. Furthermore, we want to show you how SAP Analytics Cloud can extend and provide a positive ROI for your current planning, forecasting and analysis scenarios and....

In this blog,  you’ll learn how to create Teams , Teams folder, Assigning Users to Teams and SAML Attribute Mapping for Users to determine respective folder access in your Embedded Analytics tenant. The following diagram shows an example where Team 1 is assigned permissions to Team 1 Folder. All users that belong to Team 1 are....

For all those who are in a hurry, this picture might explain everything: Comments on BW/BPC live connections in QRC2.2023 All those who are interested in a little more information we would like to invite to continue reading to find out the details of this exciting new feature…   Introduction In many reporting or planning....

This is not another boring blog about methodologies, it just want to bring your attention in a group of tools that will help you to create, use and operate better your SAP Business Technology Platform. Let’s start defining SAP BTP as a platform that brings together application development, automation, data and analytics, integration, and AI....

Performance Measurement will be general available with Wave 2022.08 and 2022.Q2 QRC Release. How will it be deployed? It will be deployed automatically into the side navigation under System > Performance. This new topic group Performance contains besides the Performance Measurement the possibility to directly open the Performance Analysis Tool, the Performance Statistics and Analysis and the Data Action Statistics and Analysis. It aims....

Previously in How to Date with SAC… (that’s if you read my previous blog), I took you through how to create Thresholds based on date selections. This time we are going to look at how to do Complex Dynamic Date Filtering (my terminology). The concept behind this is blog is show you how you can....

Introduction The aim of this blog series is to explain the status of SAP Business Planning & Consolidation (SAP BPC) integration with SAP Analytics Cloud (SAC) and our strategic direction. Furthermore, we want to show you how SAP Analytics Cloud can extend and provide a positive ROI for your current planning, forecasting and analysis scenarios....

The SAP Datasphere Analytic Model Series is intended to provide you with useful guidance on how to utilize the new Analytic Model to leverage the potential of your data landscape. The Analytic Model allows for rich analytical modelling in a targeted modelling environment and will be THE go-to analytic consumption entity for SAP Datasphere. This article is....

The aim of this blog post is to in a simple way explain the underlaying mechanisms which Time series forecasting in SAP Analytics Cloud is built upon. We will explore the mathematical ideas and the number-crunching that allows Smart Predict to estimate everything from fashion trends to your company’s future revenue. This is the third....

There are several blogs showing how to organize interaction between SAC and S/4HANA using OData services. However, one cannot ignore the fact that SAC, as an analytical tool, often uses data from SAP BW or BW/4HANA. This blog provides a simple example of how an OData Service can be used to exchange information between a....

Try SAP Cloud Analytics for free Try SAP Cloud Analytics for free Go to https://saphanajourney.com/sap-analytics-cloud/trial/ Fill out the form and click “Get the free trial” The SAP Analytics Cloud trial is available to you for 90 days. When you first sign up, you will have initial access to the SAP Analytics Cloud for 30 days. When....

This blog post is mainly focused on workaround (as far as I know the only one at the moment) to the main problem we encounter in our latest SAC implementation – invalid data combination. We found out that defined validation rules do not restrict displayed combination of dimension automatically. Of course, you can edit plan....

From QRC3 2022 and after Implementing note INA: performance analysis metrics as part of the InA response, an additional performance analysis tool have became available in SAC. This tool enables dashboard developers with a good BW technical background, to understand better the behaviour of a specific widget (table or chart) in terms of the BW query....

The aim of this blog series is to explain the status of SAP Business Planning & Consolidation (SAP BPC) integration with SAP Analytics Cloud (SAC) and our strategic direction. Furthermore, we want to show you how SAP Analytics Cloud can extend and provide a positive ROI for your current planning, forecasting and analysis scenarios and....

SAP Custom Widget Currency Widget is a powerful tool that displays real-time currency conversion rates between two currencies. It can be used in SAP applications to enhance user experience by providing quick access to currency conversion information. In this tutorial, we will go through the installation process and various methods that can be used with....

  SAP Analytics Cloud is a single solution for business intelligence and collaborative enterprise planning, augmented with the power of predictive analytics and machine learning technology. It helps everyone in your organization make intelligent decisions for better business outcomes. As with all cloud solutions, SAP Analytics Cloud can be deployed very rapidly. If you choose....

While creating Plans and Budgets or analysing data over months, Year-to-Date and Quarter-to-Date are very useful measures that can provide different views of the data and insights. BPC as a standalone tool provides these measures out of the box and can be customised with ACCOUNT dimension depending on the ACCTYPE. It will also help provide....

This tutorial blog guides the users on how to use the SAP Custom Widget – QR Code Widget. It includes prerequisites, installation, deployment, and usage steps. The QR Code Widget allows users to generate QR codes for various use cases such as marketing, inventory management, and product tracking. Installation To use this widget in your....

TimeCountdown is a SAP Custom Widget to customizable countdown timer widget that can be easily integrated into web pages or applications. The widget allows developers to create multiple countdowns with different end dates and style them to match the overall look and feel of their projects. Repository: https://github.com/SAP-Custom-Widget/TimeCountdown Installation To use this widget in your SAP....

Working with Dynamic Time Navigation Functions in Sap Analytics Cloud This document is a step by step guide on how to work with Dynamic Time Navigation Functions. Please read this in conjunction with SAP Help Documentation. When working with Calculated Measure, there might be use cases that require Lookup along with various time functions. Some of....

In this blogpost, I would like to share with you the capability that SAC provides as part of Hyperlink mechanism to trigger SAP GUI screen. We all are aware that using Hyperlink we can link to Mobile App URL, another Story, a page with in the same story and an External URL. There are lot....

Filtering table data based on dynamic checkbox values of dimension members is a useful feature that can help you streamline your analysis and make better decisions. In this tutorial, we will demonstrate how to apply this feature to filter table data by country values SAP Analytics Cloud. Step 1: Select Your Planning Model First, select....

The Circle Progress Bar Widget is a custom widget developed for SAP Analytics Cloud that provides a visually appealing circular progress bar to display progress, percentage, or any other value. In this article, we will explore the features of the widget, how to use it in your SAP UI5 project, and how to customize it....

“Integrating ChatGPT-3 in SAP Analytics Cloud using the custom widget”. Sounds complex? Believe me! It is not. You can do it in less than 30 mins, even if you are an absolute beginner. This blog post will explain how to create an analytic application in the SAP Analytics Cloud that can take user queries and....

SAC Custom Widget for ChatGptWidget is a valuable resource for SAP Analytics Cloud users looking to integrate into their analytics workflow. Its integration with the GPT language model, along with its customizable features, makes it a sophisticated and effective solution for natural language processing within the SAC environment. Installation To use this widget in your....

In wave 2023.06, Data Actions (DA) and Multi Actions (MA) will be integrated into the file repository. This 2-part blog series will elaborate on the changes and provide answers to some common questions. Part 1 focuses on the changes in permission setting and the migration, while part 2 provides helpful hints and a list of FAQs. Part....

In the first part of the blog we have seen the changes introduced with the file repository integration of Data Action (DA) and Multi Action (MA). this second part we will have at look at the permission setups required in different areas and the FAQs. Part II Content: Helpful Hints Required Permissions for DA/MA and Related Artifacts....

The SweetNotification is a custom widget for SAP Analytics Cloud that provides users with a way to display custom notifications within their dashboards. The widget allows users to customize the appearance of the notifications, including the color, icon, and message displayed. Installation To use this widget in your SAP application, follow these steps: Download the SweetNotification.json file....

Last week we launched SAP Datasphere as the next generation of SAP Data Warehouse Cloud, but with new capabilities for enhanced data discovery, modeling & distribution. The new Analytic Model is one of the cornerstones of SAP Datasphere in that it allows multi-dimensional and semantically rich analytical modelling to answer business questions easier, faster and more efficiently.....

In this blog post I will explain how to connect SAP Analytics Cloud with AWS Redshift using SAP Cloud Connector and Cloud Agent. I have ordered and completed the information found on SAP Help Portal based on my personal experience with the intention of clarifying the doubts raised in this question. This is an Import Data connection, that....

This brief is to showcase how to use dynamic_dest routes with SAP Build Work Zone, standard edition service (a managed approuter) to run SAP BTP destinations defined on a BTP sub-account level. Long story short. A community fellow Donny Xu had asked me the following  question. Beyond the technical aspects involved, dynamic_dest routes offer a simple solution to the very conundrum of how to test [complex]....

Sometimes it is necessary to have a dynamic threshold based on a date. For example,  you may want to have a bar chart showing the current years data and you want to show the bars that are beyond the current date in a different colour to those prior to the current date. Look no further....

In this blog post, we will show how we recently handled a request regarding implementing Inline Time Series column on SAC. Since SAC supports only In-Cell Chart, we took advantage of R functionality and through the usage of SparkLines we managed to provide a solution. Use case In order to keep the scenario as simple....

This is the how-to from the more business context post on Linked-in on how I calculated my Carbon Emissions from travelling using Garmin and Strava data. The Process is essentially: The data I am using for this V1 of the analysis comes from my Garmin watch (or used to be iphone), but essentially all the....

This is part of a series on exploring the SAP Analytics Cloud (SAC) data export API. When the series is complete, it will also be available as a single tutorial mission. We’ve taken a tour of SAC’s Model Export API, began constructing our Python API wrapper and added support for extracting model metadata and master data from the tenant. Now we....

In the previous blog post, I introduced the topic of fiscal calendars in SAP Datasphere. The blog post also explained one way to generate such calendar, namely by leveraging an SAP source system fiscal calendar using an existing built-in procedure in SAP Datasphere. In this blog post I will introduce another way to generate a fiscal....

This blogpost is concentrated mainly on the explanation of Live connection architecture in SAP DWC and how to setup the live connections using Open Connectors with Twitter. Live connection setup helps business analyze the data sets appearing in Datawarehouse Cloud from multiple source systems, both SAP and non-sap. Using SAP DWC you can implement hybrid....

Under this blog, I have outlined the SAP analytics cloud to on-premise SAP HANA SAML SSO setup via AZURE identity provider. SAP SAC cloud and backend systems should be connected via the same IDP provider. DISCLAIMER The content of this blog post is provided “AS IS”. This information could contain technical inaccuracies, typographical errors, and....

Whether you were building stories or analytic applications, now you can use the new Optimized Story Experience, which unifies features from both stories and analytics designer as one design experience. In addition to creating your stories in a self-service workflow, you can create customized interactions with a variety of widgets, functionalities and scripting capabilities for business....

The standard viewing mode of all SAC stories are the dropdown menu – and users have to go to the “Display” menu to change this to “Tab bar” In 2022 SAP provided a function, where the Administrator could select which viewing mode is preferred for all stories on the platform, this is done by going....

SAP Analytics Cloud分析云支持连接本地和云端的多种数据源,并提供了数据实时连接和数据获取两种连接方式。 SAC分析云数据连接配置是SAC项目最基础的配置操作,经常有客户在SAC系统开通之后,想知道如何配置SAC与现有系统的连接,技术设置应该如何一步一步的做。虽然在线帮助文档提供了相关的配置方法,但由于各种原因,客户和合作伙伴在配置数据连接时,还会经常碰到一些问题。 为此,SAP BTP售前团队对项目中常用的几种数据源及不同的数据连接方式,整理了一套中文版的《SAP分析云数据连接配置指南》,内容包括了BW/4HANA、HANA、S/4HANA、SQL数据库及云平台等多种数据源的不同连接配置方式。 本套文档结合了售前团队的数据连接配置经验,并整合了SAP在线帮助文档和相关Note的内容。希望为客户和合作伙伴提供一个全面、清晰的SAC数据连接配置指南,能够给客户和合作伙伴带来帮助,推动SAC分析云的应用和落地。 说明:本套文档非官方文档,且由于SAP Analytics Cloud产品不断更新,文档中个别内容如有与最新SAP在线帮助文档不一致之处,还请以最新SAP在线帮助文档为准。 数据连接配置文档请从以下链接下载: SAC分析云数据连接配置指南

Introduction The aim of this blog series is to explain the status of SAP Business Planning & Consolidation (SAP BPC) integration with SAP Analytics Cloud (SAC) and our strategic direction. Furthermore, we want to show you how SAP Analytics Cloud can extend and provide a positive ROI for your current planning, forecasting and analysis scenarios....

In 2022, SAP Analytics Cloud (SAC) added an OData (Open Data Protocol) API for exporting fact data and master data from a model. This is a departure from the classic data export approach in SAC. Previously, the only strategy for exporting data was for SAC to connect to the data import API of the remote system and....

This is part of a series on exploring the SAP Analytics Cloud (SAC) data export API.  When the series is complete, it will also be available as a single tutorial mission. Before you can use SAC’s data export API, there is a little bit of housekeeping that needs to be done. Specifically, app integration for the consuming....

If Google Vertex AI is part of your landscape, you might enjoy the option to use your familiar Google Cloud environment to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Vertex AI (or other Google components) to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations,....

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. You can extend the visualization capabilities in SAP Analytics Cloud with Matplotlib. In this blog post, I would like to share with you how to quickly add Matplotlib as custom widgets to your analytic application or optimized story. The following video....

This is part of a series on exploring the SAP Analytics Cloud (SAC) data export API. When the series is complete, it will also be available as a single tutorial mission. We’ve configured our SAP Analytics Cloud (SAC) tenant to accommodate an application. Now we’ll assume the mantle of that app and explore the export API. I’ll assume that....

To learn about and experiment with the SAP Cloud ALM Analytics API , you can check out this Postman Collection. You just need to retrieve your apiKey from SAP API Business Hub to try the OData and REST interfaces with the Postman client. Another way to discover the interface with the mouse is to use the SAP ALM Plug-in for Grafana with....

Do you need to report based on fiscal periods, and require KPI’s such as a rolling fiscal year, or fiscal Year to Date? Does your fiscal year deviate from a calendar year? If you are using SAP Datasphere with SAP Analytics Cloud or a 3rd party reporting tool, then this blog series will help you....

This is part of a series on exploring the SAP Analytics Cloud (SAC) data export API. When the series is complete, it will also be available as a single tutorial mission. Now that we’ve taken a tour of SAC’s Model Export API, we can begin constructing a Python wrapper to consume it, in Python application, without having....

This is part of a series on exploring the SAP Analytics Cloud (SAC) data export API. When the series is complete, it will also be available as a single tutorial mission.  The completed export API wrapper can be found on github. We’ve taken a tour of SAC’s Model Export API and began constructing our Python API wrapper. We’ve marked out....

Over the last few months, Sanraj Mitra, Shetty Vriddhi and myself have been working on a product inspection solution combining SAP solutions with external technologies. Product inspection is a key part of quality assurance where goods are assessed for compliance with the company’s standards. Due to the wide range of checklists for each product, this often is a complex procedure.....

Dear All, In this blog, we’ll take a look at how you can utilize SAP Analytics Cloud APIs (also for Embedded Analytics) and understand all the endpoints for you to automate or to get some insights from the data which is modeled from report or story. By the end of this tutorial, you will know all different....

While investigating on a custom solution for SAC widget , I realized there is still a lot of Mist around Custom Widget , primarily towards its hosting as well as creating a basic working version of a custom widget. The aim of this blog is to demystify the basics around custom widget and navigate through....

Cumulative sum, running total, accumulative sum, running sum… Yes, we have many ways to call this calculation: A summation of a sequence of numbers across a certain period or dimension. No matter the name, it always gives us a headache: You have many ways to calculate it but it seems you can never fit your....

Interested to get SAP BTP certified? Here is a video tutorial series from the SAP HANA Academy to help you reach your goal.  Get Certified – SAP Analytics Cloud << this article Get Certified – SAP Integration Suite Get Certified – SAP BTP Extension Developer (Extension Suite) Get Certified – SAP HANA Cloud Development Get Certified....

累计总和,移动总计,滚动总计,累计总和……是的,我们有很多种方式来称呼这种计算:计算某个时间段或维度上的一系列数字的总和。 不管叫什么名字,它总是让我们很头疼:当你要进行某种总和计算时,你好像有很多种计算方法,但似乎永远无法满足你的定制需求。这个计算在商业智能软件中非常频繁的出现,以至于我们可以看到“如何在XX中的计算滚动/累计总计?” 因此,我想写一篇关于在 SAP 分析云中计算“累计和”的不同方法的“累计”博客。 如果它帮助您获得想要的“累计金额”,请给它一个赞! 如果你还是无法得到你的“和”,请在评论中描述你的问题,让我们一起来看看吧! 如果你有其他计算“累计和”的绝妙方法,请在评论中分享,我会持续更新博客! 让我们开始吧!   基本上,SAP 分析云中,有两种方法可以将累积计算添加到您的故事中: 在故事Story 中创建实时计算 在建模器Modeler中创建计算,然后在您的故事中使用它 根据您想添加计算的位置和您使用的模型类型,我们下面分类列出您的多种选择: 除非另有说明,否则以下所有操作均在优化的故事体验模式下执行。阅读此博客以了解更多信息。   1.故事层面 1.1 从图表创建累积和 您有一个导入的模型并使用 DATE 类型维度作为时间维度 或者你有一个具有“扩展时间维度”的 Live Hana 模型 你想计算跨时间的累计总和,例如 YOY、YTD、PY等 如果是这种情况,您可以单击该度量并使用“添加时间计算”作为快捷方式来创建与时间相关的累计和并直接在图表上显示。   这相当于使用每个度量(帐户)的“添加计算”功能在生成器面板中手动创建这个与时间相关的累计和。   1.2 从计算或表中创建累积和 添加跨时间累计计算最方便的方法是使用与度量关联的“添加计算”功能。但是,根据您使用的模型类型,存在一些限制。 1.2.1导入模型:添加计算⇒受限账户,与以下项的差 你有一个导入模型 你使用了一个DATE类型的维度作为时间维度来计算跨时间累计和 在这种情况下,只需单击帐户的三个点并使用添加计算来添加 YOY、YTD 和 PY 计算。   今年迄今为止:YTD 上一年:PY YOY:   1.2.2导入模型:Resultlookup函数 你有一个导入模型 您希望首先聚合一个维度的度量(例如,获取三年内每季度售出的数量),然后计算滚动总计。 这种情况下,我们会使用“添加计算”功能中的计算账户来完成一系列的计算来实现它。需要一些手动工作。我们将以这个“每季度销售的 3....

This blog is co-created with my colleague Charlotte BURNIER, Planning Expert. This blog illustrates the step-by-step details of automating the row addition with calculations for tables in SAC for HXM Data collection and the process of adding new dimension member combinations to users. 1. Requirement: As a HXM customer, you need to Plan for the coming....

Lifecycle management in SAP Analytics Cloud is a bit different than in traditional on-premise systems, because SAP is responsible for software, hardware, and infrastructure updates. Read this guide to start planning your deployment. Object Transport Approach Option 1: (legacy) manual ‘Deployment-Export/Import Unlike Content Network: Can be used for transporting between a mixture of SAP and non-SAP data....

本篇博文将向您介绍如何设置多步操作的 HTTP API 步骤来实现SAP分析云与外部应用程序(不仅包括 SAP 的产品,还包括非 SAP 的应用程序)的集成,对于广大SAP分析云的使用者来说,本文将为您在不同APP的数据集成带来详细的指导。 API 步骤的新功能无需修改原始应用程序,集成到 SAP 分析云的多步操作中。API 步骤创建客户出口。您可以将自己的附加功能挂在这些挂钩上。 在我们开始在多步操作中构建 API 步骤之前,您需要创建一个专门用于 API 集成的连接。创建连接: 点击连接>添加连接。 添加连接 在连接到公共 API下,选择HTTP API 连接。 选择 HTTP API 连接   然后您需要设置连接的必填信息。多步操作中的API 步骤是为了集成后端服务,因此HTTP API连接支持基本认证和OAuth2.0的客户端凭证。因此,客户应提供至少支持上述身份验证的公共 API。 简单来说,一个响应为JSON MINE类型的GET方法URL  ,需要基本认证/OAuth2.0的客户端凭证,必须返回HTTP code 200才可以用在这里保存连接。对于本地连接,由于 SCC 限制,需要明确指定端口。 配置 HTTP API 连接 该连接也支持本地环境。如果 HTTP API 留在 SAP 分析云无法访问的网络中,则有必须要在客户的网络中设置 SAP Cloud Connector,因为它扮演着在 SAP 分析云和用户的本地服务之间创建桥梁的角色。如何设置和配置SAP Cloud Connector,请参考博客SAP Cloud Connector的安装和配置。....

Tracking the changes in datasets is one of the core functionalities of any data warehouse. The most common form of historization is called slowly changing dimension type 2 (SCD2). Instead of simply overwriting changes in a dataset (which is a type 1 historization), validity dates are used to identify the time range in which a....

このブログポストでは、SAP Analytics Cloudの2022/Q3リリースでサポートされた、マスタデータの多言語対応についての下記トピックについて紹介します。 多言語対応の機能について 多言語の有効化と言語の追加・マニュアルによるデータ更新 ファイルインポートによるデータアップロード SAP S/4HANAからSAP BW(SAP BW/4HANAを含む)接続を使用してデータアップロード 本機能とは別機能となるSAP Analytics Cloudオブジェクトの翻訳機能については、以下のブログポストに記載されていますので、そちらを参照ください。 SAPブログポスト:SAP Analytics Cloudのビジネスコンテンツの利用   ●多言語対応の機能について SAP Analytics Cloudマスタデータの多言語対応の機能は、公開ディメンジョンで使用可能であり、最大49言語まで対応しています。個々の言語は、マニュアルで更新するか、マスタデータアップロードで更新することができます。表示される言語は、プロファイル設定のデータアクセス言語にしたがって導出されます。   ●多言語対応の有効化と言語の追加・マニュアルによるデータ更新 多言語対応の機能の有効化から新しく登録する言語の追加・マニュアルによるデータ更新といった一連の設定の流れを紹介します。 対象の公開ディメンジョンを開き、ディメンジョンの詳細パネルで言語と翻訳セクションまでスクロールし、[多言語を有効化]トグルをオンにします。その後、設定を保存します。 ツールバー[翻訳アイコン]をクリックしドロップダウンメニューを開き、追加したい言語(English)を選択します。 説明ラベルの(ja)が(en)に変わり、各ディメンジョンメンバーの説明セルが未入力の画面が表示されます。 ディメンジョンメンバーごとに翻訳された説明を登録します。 登録が完了したら設定を保存します。   多言語対応の機能を有効化した公開ディメンジョンをモデルに組み込み、ストーリーを作成・参照するとプロファイル設定にしたがった言語でデータが表示されます。 ●ファイルインポートによるデータアップロード 多言語対応の機能を有効化した公開ディメンジョンに、データのインポート機能を使用し、ファイルからデータアップロードすることもできます。        ・データアップロード手順 対象の公開ディメンジョンを開き、ワークスペースのドロップダウンからデータ管理を選択します。 データのインポートアイコンからファイルを選択し、アップロードするファイルを指定、インポートします。 マッピング画面で各項目について設定し、マッピング終了を押すとデータがアップロードされます。   ファイルからデータをインポートする場合、ドラフトデータアップロード後に項目マッピングの画面が表示されます。言語ID(Language ID)のマッピング項目がありますが、この項目について特に設定しなければ、公開ディメンジョンのデフォルト言語にしたがいデータがインポートされます。複数言語を登録する場合、意図しないデータのインポートを防ぐため、インポートするファイルに言語IDの項目を用意したほうが管理するうえで便利です。   複数言語をまとめて登録することもできます。例えば、日本語と英語のメンバーをまとめて登録したい場合は、下記のような複数の言語IDを含んだファイルを作成して、インポートします。 (注記)言語IDが、大文字または不明文字列の場合、マッピングエラーとなります。データアップロードは実行できますが、データのインポートはされません。公開ディメンジョンの説明列のカッコ内の文字に合わせて必要があります。   ●SAP S/4HANAからSAP BW(SAP BW/4HANAを含む)接続を使用してデータアップロード SAP Analytics Cloudの接続を使用し、SAP S/4HANAからデータを公開ディメンジョンへアップロードすることもできます。ジョブ化もできるため、非常に便利です。ここではSAP....

このブログポストではSAP Product Footprint Management(PFM)のビジネスコンテンツのインポートおよび利用方法を紹介します。また、本ブログは2022.08バージョンでの内容を記載しており、今後機能追加により、アップデートされる可能性があります。 SAP Analytics CloudとSAP Product Footprint Managementの接続概要 コンテンツパッケージユーザガイドでPFMのビジネスコンテンツの内容を確認することが可能です。 以下はヘルプから抜粋したPFMのビジネスコンテンツの概要となります。 ODataサービスを利用して、PFMからフットプリントのデータを抽出し、SACのインポートモデルにデータを格納します。製品ごとの温室効果ガス(GHG)のフットプリント計算はPFMで実行し、SACは製品ごとのフットプリントの計算結果を分析するためのストーリーを提供しています。PFMのコンセプトについては、オンラインヘルプを参照してください。 2022年12月現在、PFMのビジネスコンテンツはサプライチェーン排出量Scope3のカテゴリ1(購入した製品・サービス)のみを対象としています。PFMで計算された購入した製品および製造した製品のフットプリントを期間/製品/サプライヤまたはプラントなどで分析することが可能です。 PFMでは輸送フットプリントの計算も可能となっていますが、PFMのビジネスコンテンツにはまだ反映されていません。 PFMおよびSACで提供される最新情報はブログで定期的に更新されているので、参考にしてください。 SAP Product Footprint Management: Q1-22 Updates & Highlights SAP Product Footprint Management: Q2-22 Updates & Highlights SAP Product Footprint Management: Q3-22 Updates & Highlights SAP Product Footprint Management: Q4-22 Updates & Highlights   以下の順番でPFMのビジネスコンテンツを説明します。 PFMのビジネスコンテンツのインポート SACとPFMの接続 データの更新 ビジネスコンテンツで提供されているストーリーの概要 ビジネスコンテンツで提供されているモデルとサンプルデータの概要....

このブログポストでは、クラウドオファリング「RISE with SAP – S/4HANA Private Cloud Edition(PCE)」を採用されたお客様を対象にSAP S/4HANAとSAP Analytics Cloudを接続する方法を紹介します。本ブログポストを参考に、まずは開発環境でSAP S/4HANAとSAP Analytics Cloudの接続設定を実施・確認いただき、その後、品証・本番環境へ横展開していただければと思います。 また、設定作業を実施するにあたり、SAP HANA Enterprise Cloudを管理する担当者へ問い合わせ(サービスリクエスト)を起票する必要がありますが、起票の仕方についても紹介します。 RISE with SAP – S/4HANA Private Cloud Edition(PCE)で提供される環境について 作業タスクについて 設定作業前に事前に入手しておく作業環境および情報 サーバ構築関連の作業 インポート接続 ライブ接続   ●RISE with SAP – S/4HANA Private Cloud Edition(PCE)で提供される環境について 「RISE with SAP – S/4HANA Private Cloud Edition(PCE)」では、必要なシステムが構築された状態で提供されます。ただし、SAP S/4HANAとSAP Analytics Cloudとの接続で必要な一部設定については実施する必要があります。   ●作業タスクについて 下記表に示した作業タスクを上から順に実施していくことが一般的です。作業タスクを管理する場合は、こちらを参考にしてください。サービスリクエストの起票が必要な作業タスクには、表左列に「〇」を記載しています。この作業タスクは、サービスリクエストの起票し作業依頼する必要があります。詳細は、後述の該当作業タスクの説明を参照してください。 作業タスクについては並行で実施できるものあるため、内容を確認して実施いただけると設定作業の効率化も可能です。....

皆さん、こんにちは。今回はHANA CloudとSAP Analytics Cloud (以下、SAC) を使って、HANAのデータに行レベルでデータアクセス制限をかける方法についてご紹介します。 SACのユーザーとHANA Cloudのアクセスユーザーは別々に各システムで設定し、HANA Cloudでユーザーテーブルを作成しマッピング作業が必要なことに注意しましょう。 前提条件 ブログの手順に沿ってSACとのSSOを設定したユーザーを作成 データの入ったテーブル T1と、T1をSACから見るためのCalculation Viewとして、CV_T1_second を事前にHANA Cloudに作成。T1 は下記のようなテーブルです。IDは日本の都道府県コードが入っています。 手順 ①BASでHANA Cloudプロジェクトを作成 プロジェクトの作成方法についてはこちらのブログを参考にしてください。 ②ユーザーテーブルを作成 HANA Cloud Database Explorerを使って、ユーザーテーブル USERSを作成します。運用上の観点から、ユーザーテーブルはBASのプロジェクト作成時に自動生成されるHDIコンテナとは異なる HDIコンテナの中にUSERSテーブルを作成しすることにしました。BAS ProjectのHDIコンテナと異なる場所にあるテーブルのデータへアクセスする方法はこちらのチュートリアルを参考にしながら、ユーザーテーブルへアクセス権があるユーザーに対してのUser Provided Serviceを作成してください。 USERSテーブル ②プロシージャを作成 BASのテンプレートを使用してプロシージャ Test_row_HDI.hdbprocedure を作成し、下記のように変更します。3行目の権限がDEFINERになっているか確認してください。 PROCEDURE "Test_row_HDI"( OUT sql_expr NVARCHAR(50)) LANGUAGE SQLSCRIPT SQL SECURITY DEFINER --DEFAULT SCHEMA <default_schema_name> READS SQL DATA AS BEGIN SELECT....

The legacy VDT will be, after co-existing with the new VDT in stories for some time, deprecated in SAP Analytics Cloud. The planned deprecation timeline will be as follow: Legacy VDT: 2022 QRC4: Can be opened, viewed, and executed in VDT designer Can no longer be created, copied, or edited, but will remain functional in....

词云(WordCloud)的概念,据网络上搜索到的资料,最早由美国一位新闻学专业的副教授提出,对文本中出现频率较高的关键词予以视觉上的突出,一般采取“出现频次越高,关键词渲染尺寸越大”的规则。由这些尺寸不一的关键词形成类似云状的彩色图形,能帮助浏览者一眼扫过图形,就能领略该词云背后文本的主旨。 比如周杰伦《双截棍》歌词的词云如下: 其中出现频率排前三位的词高亮如下: 词云除了广泛应用在互联网前端外,在SAP领域也能发挥其优势。比如Jerry 曾经做过的一个原型开发项目,通过微信小程序收集用户和 SAP Conversation AI 的聊天记录,然后使用词云显示出这些聊天记录里的关键词。 起初Jerry在Github找了一些生成词云的开源工具,有JavaScript也有Python实现: https://www.npmjs.com/package/tag-cloud https://github.com/amueller/word_cloud 后来了解到SAP Analytics Cloud 自身就支持使用R的开发包 wordclound 生成词云:   所以我就想尝试着用SAP Analytics Cloud来实现。 要使用SAP Analytics Cloud上的wordcloud的开发包,需要通过配置将其连接到一个可用的R运行环境。R语言是一种编程语言,在统计分析和各种图表展示领域里特别具有优势。 在System配置里,可以选择使用SAP Analytics Cloud集成的R运行环境或者远程连接到一个部署在第三方的R运行环境。 绘制词云的数据源由下面这个csv文件提供:某地区每个超市每个月不同产品的销售数量。我设定的词云绘制规则比较简单,销售量越大(字段QuantitySold)的产品,其产品名称出现在词云中的尺寸越大。   上述Excel文件可以从SAP官网下载: https://www.sapanalytics.cloud/wp-content/uploads/2018/02/BestRun.xlsx 我对其作了大幅简化,上传到SAP Analytics Cloud之后基于该文件创建一个新的Model取名BestRunJerry, 将QuantitySold列设置成Measure. 将Product的Description设置为ProductName,这样稍后用R绘制出的词云,显示的是可读性更好的Product Name,而不是产品ID. 基于建好的Model创建一个新的Story,插入一个新的R Visualization,这是一个UI控件,负责显示渲染的词云: 将Product设置为Rows的一个成员: 而QuantitySold设置成Columns的一员,这样接下来的R编辑器里,可以通过访问Product和QuantitySold两个变量,获取模型里存储的对应数据。 现在开始添加R脚本: 四行脚本搞定: 点击Execute,看到执行效果: 最后生成的效果图: 4行R脚本的含义: (1) library(wordcloud):加载SAP Analytics Cloud的R开发包wordcloud; (2) words <- BestRunJerryQuantitySold:用产品QuantitySold字段的值模拟关键词出现的频率,存储到变量frequency里; (4)....

This blog explains the typical issues developers have trying enable Time Variance charts in SAP Analytics Cloud (SAC) based on CDS-Views and how to solve this by adding additional fields and annotations to the Cube and Query   Baseline CDS View: Every CDS which is built to do reporting in SAC, will have at least....

SAP Analytics Cloud(SAP分析云,简称SAC)作为SAP全新一代的战略绩效云平台,其不仅仅只是传统的BI商务智能分析,而是整合了“商务分析”、“智能预测”、“全面预算”为一体的全新数据应用与分析的一体化平台,它既能支持业务用户进行敏捷自助化的数据分析,也能支持技术用户设计复杂的应用场景。 SAC为用户提供了“敏捷可视化”、“决策推演”、“预算编制”、“智能预测”、“专业分析应用”以及“数字董事会”等强大的功能。同时SAC也提供了多种数据连接方式,支持不同数据源的连接,支持便捷的数据处理和数据建模。SAC预置了强大的系统管理功能,支持细化到单元格的权限管理,支持用户对系统使用情况、报告访问情况、报告加载效率等进行监控和分析,以提供端到端的DevOps解决方案。 SAC于2017年落地中国,五年来,随着SAC在国内的快速发展,很多企业已经采用了SAC作为其企业级的分析平台,赋能国内的千行百业。 在SAC产品落地中国的过程中,我们国内的客户、合作伙伴都希望对SAC有更加深入、更加全面的了解。为此,SAP BTP售前团队结合SAC的应用场景和技术特点,整理了一套中文版的《SAP分析云操作培训文档》,内容涉及SAC总览、模型构建、BI分析、计划预算、分析应用、智能预测、数据连接和系统管理等多个方面。 我们希望这样一套贴近实战的操作培训文档能够为客户和合作伙伴带来实实在在的技术收益,为推动SAC分析云在中国的应用提供些许助力,也欢迎大家针对文档中的错误和纰漏提出宝贵的意见和建议。   操作培训的材料请从以下链接下载(因SAC系统不断更新,本系列文档个别内容如有与最新SAP在线帮助文档不一致之处,请以最新SAP在线帮助文档为准)。 1、 SAC 分析云操作培训_总览 2、 SAC 分析云操作培训_附1_构建模型 3、 SAC 分析云操作培训_附2_BI分析 4、 SAC 分析云操作培训_附3_计划预算 5、 SAC 分析云操作培训_附4_分析应用 6、 SAC 分析云操作培训_附5_智能预测 7、 SAC 分析云操作培训_附6_数据连接 8、 SAC 分析云操作培训_附7_系统管理

从版本 2022.15(2022 QRC3) 开始,SAP Analytics Cloud分析云 (SAC) 支持使用安全网络通信 (Secure Network Communication, 即SNC) 创建到 SAP BW 的导入数据连接,以加密Cloud Agent和 SAP BW 之间的通信。在 SAP Note 3234061 中,您可以查看关于该配置的简要步骤。 本篇博客是记录我在内部测试SAC系统、Cloud Agent和BW中如何实现该功能的详细步骤。整个场景假定ABAP服务器端已经启用了SNC。如果没有,建议您先参考KBA 2979858在ABAP端完成前置配置。 此外,以下所有步骤目前仅在内部系统中进行验证。其中一些将来可能会更改,您可能需要根据不同的系统条件进行调整。 免责声明:所有屏幕截图、命令和其他信息均来自示例测试系统,不代表实际数据(任何相似之处纯属巧合)。 让我们一起开始配置吧!   步骤一:设置本地SAP Crypto Libraries 首先,我们需要在运行 Cloud Agent 的机器上准备 SAP Crypto Libraries。 按照本指南将 Cloud Agent更新到最新版本。 通过以下两种方法之一获取 SAP Crypto Libraries 文件: 您可以在从上面下载的 Cloud Agent 压缩包中提取到的文件夹中找到它们。相对路径为C4AAGENT355_0-80000881win64_x64tp.sap.cryptolib。 按照 KBA 1954305 下载 SAP Crypto 库。....

As planning data in SAC is often changed by business users, these changes need to be replicated to the target systems like BW/BPC, S/4 HANA or Data Warehouse Cloud. This is a feature highly demanded by many customers. The Data Export Service API is already GA in Q2.2022 with full data. With SAC QRC4 2022 the Data....

Good news for the SAP architect! Packt just published Architecting Solutions with SAP Business Technology Platform, an architectural guide to integrating, extending, and innovating enterprise solutions using SAP BTP (October, 2022). In this post, a brief review. === Like to get your book published too? For a road map, see SAP PRESS Authors Survival Guide |....

Introduction SAP Analytics Cloud provides the business logic and builds the queries required to see your data in your browser. This blog will explain on how to establish live data connection in SAP Analytics Cloud (SAC) to SAP Cloud Platform.   Why this solution ? Before this approch what I used to do is clone....

This blog is part of technical resource for SAP TechEd session DT-200 : Amplify the Value of SAP Investments with Joint Reference Architectures As an operational or financial planner, you want to have access to your distributed data so you can analyse, plan and forecast better. This data might reside in SAP (applications like Analytics cloud and Data warehouse....

This Blog Post is written by Filippo Naggi, I’m an SAP Solution Architect working with both BPC and SAC. With this article, I would like to deep dive into the SAC Currency Conversion standard framework. We will simulate how the Currency Rate can affect a Stock portfolio. The solution is entirely no code, all the....

Data is everywhere in this era of digital transformation. Terabytes and Petabytes of data gets generated every hour through structured, unstructured and semi-structured data channels. Data driven decision making is the need of the hour where companies can gain proper insights for taking better decisions and getting competitive edge. Data Analysis is beneficial only when....

This blog will discuss the basics of Python and SAP IBP Integration using Odata services. Target Audiences – The primary target audience for this blog are SAP S/4 HANA Functional and Technical consultants those who want to integrate SAP IBP to the outside world. This blog is also relevant to Data Science enthusiast who want to....

From Version 2022.15(2022 QRC3), SAP Analytics Cloud(SAC) supports to create an import connection to SAP BW using Secure Network Communication (SNC) to encrypt communication between the cloud agent and SAP BW. In SAP Note 3234061, it includes the general steps to complete this configuration.   This blog is to record some detailed steps of how I....

Author: Geetha Madhuri Bobbili LinkedIn Profile: https://www.linkedin.com/in/geetha-madhuri-bobbili-971268184/ Introduction: We can use the ” Export to PDF“ component and its script APIs to export an analytic application to a PDF file. By default, the export settings we defined in the Export to PDF panel cannot be modified during the application run time by the users. In this example, to offer application users the....

SAP Data Warehouse Cloud (DWC) の基本操作について解説します。 本ブログの内容は、SAP Business Technology Platform (BTP) の Free Tier サービスを利用して解説しますが、もちろん、本番(有償)環境でも実行可能です。 サンプルのCSVデータを用意したので、DWCの本番環境/検証環境で操作を憶えつつ、自社のデータを使ってモデリングを進めていただけたらと思います。 本内容を試す場合はDWCの環境が必要です。下記のブログを参考にDWCのインスタンスを作成してください。 ・BTP の有償環境でSAP Data Warehouse Cloud インスタンスを作成する ・BTP の Free Tier 環境でSAP Data Warehouse Cloud インスタンスを作成する ※ DWCをサブスクリプションライセンスで購入されたお客様はインスタンス作成の作業は必要ありません。 操作手順解説 本ブログでは、下記の動画にて操作方法をガイドします (動画時間:約18分)。 ※ 画面サイズを調整する場合は、再生時に画面右下に表示されるYouTubeロゴをクリックして別画面でご確認ください。 操作の流れ 動画の内容は下記の通りです。   1. スペースの作成   2. テーブルの作成   3. ビューの作成 (モデリング)   4. ストーリー(ダッシュボード)の作成  ....

With the latest version of the SAP Analytics Cloud, add-in for Microsoft Office which was released on October 6th, 2022 Microsoft Excel users are now able to use a new function SAP.GETDATA. This function returns the data value for a specified set of dimension and member combinations. This enables users to build asymmetric reports or blend....

LinkedIn Profile: https://www.linkedin.com/in/danish-meraj-5b3138200 In my previous blog, I discussed an algorithm for creating a risk prediction tool by combining machine learning and an aggregation algorithm. In this blog, I will take a different approach to creating a predictive analytic application, leveraging the R interface in the SAP analytics cloud. You can follow along with me in this....

Private Versions Statistics and Analysis will be general available with Wave 2022.21 and 2022.Q4 QRC Release. How will it be deployed? It will be deployed automatically into the side navigation under System > Performance. It will also be deployed automatically into Files > System > Common > SAC Content. Alongside with the Story you will find the....

In this blog I will cover two features of SAC stories that can help you out. Let’s first understand the business scenario that needs to be achieved, and then we can get into details of those features. Business Scenario User has two measure groups Group 1 measures – “Sales”, “% of Sales” Group 2 measures....

In this blog, i will cover another common usecase where you need to display the percent contribution of a particular member of a dimension towards the measure. Usecase One In this case you have a table with Sales and Product Line Now, you want to see how much each product line is contributing to the....

SAP Partners, heads up! The Q4 schedule for the Partner Certification Academy is now available. For the dates and to register go to SAP Community Groups > Partner Groups > SAP Business Technology Platform  Partner Certification Academies for SAP BTP – Delivery schedule SAP Learning Free SAP Online Courses Last year, at SAP TechEd 2021, the....

As developer in Abap, you are looking for methods to read SAP Analytics Cloud content. You are not familiar with HTTP request and do not want to re-invent the wheels. In this blog post I will show how we can configure the SAP Analytics Cloud Data Export API to access planning data and integrate it....

This blog will introduce how to set up the HTTP API step of multi actions to integrate external applications—not only SAP applications, but also non-SAP products. The new feature, called API step, allows you to integrate your own functionality to SAP Analytics Cloud multi actions without having to modify the original applications. The API step....

  Introduction Global warming poses a serious threat to all human beings. Especially the record-breaking heatwaves have swept across the northern hemisphere during the summer, making developing carbon emission reduction strategies across all industries imperative. To lower carbon emissions, businesses need to investigate the historical data and try to gain insights into future emissions. So,....

SAP Analytics Cloud makes it easy for businesses to understand their data through its stories, dashboards and analytical applications. However, sometimes we might not be sure how we can leverage SAC to create these based on data from other applications For this worked example, we’re going to make use of SAP Data Intelligence Cloud to retrieve data from SAP....

If Dataiku is part of your landscape, you might enjoy the option to use your familiar Dataiku environment to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Dataiku to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations, preparations, calculations, and Machine Learning. The data remains....

本ブログでは、SAP S/4HANA(以下、「S/4」) とSAP Data Warehouse Cloud (以下、「DWC」) とのデータ連携の設定について解説します。 S/4とDWCの連携のシステム構成図は下記の通りです。   ※ 本Blogの内容を動画にて解説しています。併せてご確認ください。 ※ 画面サイズを調整する場合は、再生時に画面右下に表示されるYouTubeロゴをクリックして別画面でご確認ください。 S/4では、仮想データモデルである、ABAP CDS Viewを使ってアプリケーション開発したり、データアクセスすることが推奨されています(参考Blog)。 同様にS/4とDWCが連携する際にも、このCDS Viewを元にデータ連携し、モデリングすることを推奨しています。 とは言え、(私のような) S/4の知識がない人にとっては、いきなり、S/4のCDS Viewを使ってデータ連携 / データ活用しろ、と言われても難しいので、出来る限り、S/4の識者の方の支援を得るのが望ましいでしょう。 ちなみに私はS/4識者の方々に頼りっぱなしです。SAP社員の嬉しいところは、社内のS/4識者に無償で相談して、快く(多分) 教えてもらえるところです。いつか恩返しできたらいいなと強く思っています。 全体の流れは下記の通りです。 1. ソースシステム(S/4)側の事前準備/設定 2. DP Agentのインストール 3. DP Agentの設定 (1) IP許可リストの設定 (2) DWCでのDP Agentの設定 (3) DP Agent から DWC への接続設定 (4) DWC でのDP Agent の追加設定(ABAP Adapterの登録) 4. 接続(リモートソース)の作成 5.....

With the Q3 QRC 2022 release of SAP Analytics Cloud, we delivered additional sample content to help you on your accessibility journey. In addition to the high-contrast stories and templates that have been available for a while, we added an analytic application and two themes that show you how to style analytic application elements dynamically....

1. Introduction This simple tutorial should give you an idea of how to consume SAC APIs in ABAP and post the result to BW ADSO. SAP exposes a few data-export APIs. API documentation can be found in the following links; https://api.sap.com/package/SAPAnalyticsCloud/rest https://help.sap.com/docs/…SAP Analytics Cloud REST API 2. Use-case Store changelog for SAC metadata Enhance existing....

Dear customers and partners, When encountering performances issues, what can you do before contacting the support of SAP or your Customer Success Partner? Start by checking your local PC resources, your network speed, number of Chrome extensions and set power mode on battery on “best performance” for more detailed information see System Requirements and Technical Prerequisites....

はじめに 本ブログでは、SAP Data Warehouse Cloud (DWC) とSAP Analytics Cloud (SAC) の双方向のデータ連携の方法を記載します。 DWCのデータをSACで分析するには、SACから直接DWCへライブ接続でデータ活用行うことができ、ここではモデルのセマンティクスなども連携されるため分析シナリオでは最適な組み合わせとなります。 一方、SACの計画機能を利用する際はSACにデータをインポートする必要があり、2022年9月時点ではDWCのAPI(※)を利用してDWCからSACにデータ連携することが可能です。(ヘルプ、下図の青線) ※本APIは2022年9月時点では制限付きリリースとなっており、いくつかの制約がある点ご留意ください。詳細はSAPノート3199078をご参照ください。今後のリリース予定はロードマップをご参照ください。 正式リリースとなり、制約が取り払われました!(2022年9月下旬) 更に、SACの計画機能で更新されたデータをDWCに連携する際は、こちらも2022年6月時点ではSACの公開APIを利用してSACからDWCにデータを連携することが可能です。(ヘルプ、下図の赤線) 本ブログのPart1ではDWCからSACへのデータ連携(青線)を説明し、Part2ではSACからDWCへのデータ連携(赤線)を説明します。 図1. SACとDWCのデータExport&Import連携 本ブログを作成した2022年6月時点では上記のような方法での連携となりますが、今後段階的にSACとDWCの統合が進み、2022年Q4時点ではデータモデルおよびカタログの統合が予定され、更に2023年にはSACとDWCのデータ基盤が完全に統合される予定です。 図2. SACとDWCの機能統合ロードマップ   本ブログのシナリオ 本ブログでは、「触ってみよう!SAP Analytics Cloud for Planning」で使用しているモデル、データを利用してご説明します。 大まかな流れは以下の通りです。 図3. 本ブログのシナリオ概要 S/4HANAなどから実績データをDWCに連携する。(本ブログの対象外) DWCの実績データをSACの計画モデルに連携する。(本ブログPart1でデータ連携方法説明) 計画データを入力、公開する(本ブログの対象外、触ってみよう!ブログでご紹介) SACの計画モデルを参照する計画テーブル(仮想)をDWCに作成し、これをもとに予実対比のビューを作成し、予実分析を行う(本ブログPart2でデータ連携方法説明) では、早速本題に入っていきましょう。   DWCのデータをSACのモデルに連携する方法 手順概要 DWCからSACへのデータ連携は、以下のような手順で進みます。 DWCでOAuthクライアントを登録 SACでODataサービス接続を作成 SACでデータをインポート   1. DWCでOAuthクライアントを登録 まず、DWCでSACへのデータ抽出用のOAuthクライアントの登録を行います。 SAC側作業 まず、SACの「リダイレクトURI」を取得するために、SACで新しいOdataサービス接続を作成します。SACで「接続」に遷移し「+」ボタンを押下します。 図4. [SAC] 新しい接続の作成 データソースの選択で「ODataサービス」を選択します。 図5.....

本ブログでは、SAP Data Warehouse Cloud (DWC) とSAP Analytics Cloud (SAC) の双方向のデータ連携の方法を記載します。 Part1ではDWCからSACへのデータ連携(青線)を説明しました。本ブログPart2ではSACからDWCへのデータ連携(赤線)を説明します。 図1. SACとDWCのデータExport&Import連携 本ブログを作成した2022年9月時点では上記のような方法での連携となりますが、今後段階的にSACとDWCの統合が進み、2022年Q4時点ではデータモデルおよびカタログの統合が予定され、2023年にはSACとDWCのデータ基盤が完全に統合される予定です。 図2. SACとDWCの機能統合ロードマップ   本ブログのシナリオ 本ブログでは、「触ってみよう!SAP Analytics Cloud for Planning」で使用しているモデル、データを利用してご説明します。 大まかな流れは以下の通りです。 図3. 本ブログのシナリオ概要 S/4HANAなどから実績データをDWCに連携する。(本ブログの対象外) DWCの実績データをSACの計画モデルに連携する。(本ブログPart1でデータ連携方法説明) 計画データを入力、公開する(本ブログの対象外、触ってみよう!ブログでご紹介) SACの計画モデルを参照する計画テーブル(仮想)をDWCに作成し、これをもとに予実対比のビューを作成し、予実分析を行う。(本ブログPart2でデータ連携方法説明) では、早速本題に入っていきましょう。   SACのデータをDWCに連携する方法 手順概要 DWCからSACへのデータ連携は、以下のような手順で進みます。 SACでOAuthクライアントを登録 DWCでクラウドデータ統合接続(CDI接続)を作成 DWCでリモートテーブルをインポート、ビューを作成   1.  SACでOAuthクライアントを登録 まず、SACにてOAuthクライアントを登録します。(Part1ではDWC側にOAuthクライアントを登録しました。) SACの「システム」→「管理」→「アプリ統合」に遷移し、「OAuthクライアント」より「新規OAuthクラ案とを追加」を押下します。(ここのトークンURLは後程使用します) 図1. [SAC] 新規OAuthクライアント追加 以下の項目を入力・選択し、「追加」を押下します。 名称:任意の名前 目的:「インタラクティブ用途及びAPIアクセス」を選択 アクセス:「データエクスポートサービス」を選択   図2. [SAC] 新規OAuthクライアント設定 OAuthクライアントが追加されました。この後DWCにて「OAuthクライアントID」と「シークレット」を使用します。....

Hello World! Recently I worked on data-science challenges of my engineering team. During this work, I needed a way to persist a Pandas DataFrame (often known from Jupyter Notebook) in SAP HANA. In this blogpost, I want so share with you how this can be accomplished. The goal is to persist a Pandas DataFrame in....

We built a planning application in SAP Analytics Cloud using SAP BPC Live Connection. The requirement was for the users to be able to load the actuals data in the BPC System from the application and also get a real time status whether the data load got completed. Since we have the Planning trigger in....

Organizations are constantly changing, and people are moving across roles, organizations, and business units. The same affects the administrative set-up of SAP Analytics Cloud and raises the question of how do I onboard a new person? What happens to the content the previous person created?   In SAP Analytics Cloud, we have released a new feature,....

本ブログでは、Oracle データベースとSAP Data Warehouse Cloud (以下、「DWC」) とのデータ連携の設定について解説します。 Oracle とDWCの連携のシステム構成図は下記の通りです。   機能概要と設定手順解説 本Blogでは下記の動画にて設定方法をガイドします。 ※ 画面サイズを調整する場合は、再生時に画面右下に表示されるYouTubeロゴをクリックして別画面でご確認ください。 また、動画中に出てくる関連情報/補足情報を下記にまとめていますので併せてご確認ください。   関連情報 SAP Data Warehouse Cloud – データプロビジョニングエージェント接続の準備 SAP HANA Smart Data Integration – Oracle との連携 SAP Support Portal – DP Agent のソフトェアダウンロード SAP Development Tools – DP Agent のソフトウェアダウンロード SAP HANA Smart Data Integration – Product Availability Matrix (PAM)....

This blog illustrates from SuccessFactors standpoint how to create an optimized Planning model in SAP Analytics Cloud. When you design your SAC Planning model, you create dimensions for data collection and retrieval purposes. We, currently, witness customers and partners who create for each table of their SuccessFactors query a corresponding dimension in the SAP Analytics....

E-Commerce is synonymous with Shopping and this contributes to a significant amount of revenue for Manufacturers/traders globally. Accelerated by the pandemic, the Indian e-commerce industry is set to grow by 84% to $111 billion by 2024. Similarly, Southeast Asia is on its way to record an annual growth rate of 22%, reaching $146 billion by....

In one of my prior blogs I’ve contemplated the question “What-if” using a simplistic example of my past houseplant business. It served as an introduction to the great things a Value Driver Tree (VDT) can do to visualize and formulate driver based analysis with What-if questions. What-if is however a question that never really lets you go,....

As a follow-up to the blog post below, i will describe the specific configuration we tried with the following applications in depth and step by step. https://blogs.sap.com/2021/06/14/setup-multiple-identity-providers-for-sap-analytics-cloud/ The following applications were used to test the configuration. 1. SAP Identity Authentication Service – Act as IdP proxy 2. SAP Identity Authentication Service – Corporate IdP 3.....

Multiple Identity Providers for END2END SSO with SAP Analytics Cloud and SAP HANA Database – Part 1 https://blogs.sap.com/2022/09/30/multiple-identity-providers-for-end2end-sso-with-sap-analytics-cloud-and-sap-hana-database-part-1/ Live Data Connection with SAML SSO using Multiple IdPs In this scenario, we have two options to configure SAP HANA with SAML SSO Using IdP proxy to Multiple IdP Directly using IdP 1. Using ldP proxy to....

image source: bullfrag.com To send notifications from Analytical Application, we need to set up SMTP in Sap Analytics Cloud , otherwise, the email won’t be sent. Follow the steps below to setup SMTP configuration. Go to last option from left sidebar, and click on Administration Go to Notification Tab and click on pencil icon on Right side....

If you are comfortable with Azure Machine Learning, you might enjoy the option to use your familiar Azure front ends to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Azure to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations, preparations, calculations, and Machine Learning.....

A query string is a part of a uniform resource locator that assigns values to specified parameters. Query strings include fields added to a base URL by Web browsers or other client applications in Sap Analytics Cloud. Follow the below steps to create parameters and use:- Access Parameter Value Create new Script Variable from components, give....

SAP Analytics Cloud is getting more important within SAP Landscape when it comes to visualizing data from the customer ecosystem. With that there is also a major increase in user administration and management. Especially if you want to synchronize your BW Roles with a SAC Team to easily maintain the rights to a functional folder....

This is our 6th blog post and final part of the blog series about Building Intelligent and Sustainability Scenarios on SAP BTP with AI and Planning by Gianluigi BAGNOLI, Yatsea Li, Alice Magnani, Cesare Calabria, Stuart Clarke, Dayanand Karalkar, Jacob Tan, Quintus Smith which showcases our SAP Partners how to create industry cloud solutions for end-to-end industry-specific business processes that embeds intelligence and sustainability. In....

SAC provides extensive capabilities for integration with different SAP and non-SAP solutions. These capabilities can be used for scheduled or manual upload of master and transaction data into planning models, including loading from flat files. But for specific use cases it is required to load transaction data from flat files to SAC planning model specifically....

In this blog I am going to discuss about Currency conversion in  SAP Analytics Cloud. This scenario is required if no target converted Key figure or measure provided from back end. Implement below three step to create a converted Key figure in Target currency – 1. Create a currency conversion table . 2. Create a SAC....

If Databricks is part of your landscape, you might enjoy the option to use your familiar Databricks front ends to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Databricks to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations, preparations, calculations, and Machine Learning. The data....

A while ago we rolled out the optimized table presentation for SAP Analytics Cloud and for a year it has been the default for any new table added to your stories. Many of you however have not updated your older tables to use the optimized presentation. Since we do not want you to miss out,....

This blog post will demonstrate how to pass parameters between two analytics application. Two kind of parameters will be discussed Passing data source filter values across applications Passing constant value  – which can be numeric constant to be leveraged for calculations Or values like SAC Calendar Task Id or user name, values that do not....

Financial planning and analysis (FP&A) is a crucial part of scheduling. When multiple people are involved in the planning process, it’s typical that there will be significant overlaps. Planning can be confusing and convoluted. Without a proper system, it can be difficult to pinpoint where problems are to address them. Planning and forecasting need to....

  In this article, I would like to describe a typical business challenge in the context of extended Planning and Analytics (xP&A) and how they are handled within SAP Analytics Cloud.   Problem definition: In the area of planning and forecasting, for example in sales planning or as well as in cost planning, typically business....

今回はPart.4 SAP Analytics Cloudでの システム設定 / モデル作成 / 地理マップの作成についてご紹介します。 手順 全四回でご紹介する手順は下記の通りです Part.1 SAP HANA Cloudでの コロプレス/ドリルレイヤを使用するためのセットアップ Part.2 SAP HANA Cloud での カスタム地理階層の作成 Part.3 SAP HANA Cloudでの 分析用データの準備 / SAP HANA Cloud の Calculation View の作成 Part.4 SAP Analytics Cloudでの システム設定 / モデル作成 / 地理マップの作成(今回) 手順の全体像はこのようになっています。 それでは Part.4 を始めましょう! Part.4-1 SAP Analytics Cloudでの システム設定 SAP Analytics....

今回はPart.2のカスタム地理階層の作成についてご紹介します。 手順 全4回でご紹介する手順は下記の通りです Part.1 SAP HANA Cloudでの コロプレス/ドリルレイヤを使用するためのセットアップ Part.2 SAP HANA Cloud での カスタム地理階層の作成(今回) Part.3 SAP HANA Cloudでの 分析用データの準備 / SAP HANA Cloud の Calculation View の作成 Part.4 SAP Analytics Cloudでの システム設定 / モデル作成 / 地理マップの作成 手順の全体像はこのようになっています。   それでは Part.2 を始めましょう! Part.2 SAP HANA Cloudでのカスタム地理階層の作成 標準地理階層(Default Geographical Data)の確認 SAP_FPA_SPATIAL_CUSTOM_REGIONS_Z.Z.Z.mtar のインポートで利用可能になる標準地理階層の確認をおこないます 1.SAP HANA Database Explorer を使用して....

Overview From a hosting point of view, a custom widget consists of two types of files: the custom widget JSON file (explained in more detail in previous blog) and the resource files. The custom widget JSON file contains the metadata of a custom widget. It defines all the ingredients of a custom widget and references its....

Common scripting difference between Lumira Designer and SAC analytical application designer– Basic level This blog post is for beginner level SAC analytical application developers who have worked on Lumira designer. As a first step, only a few scripting features are discussed over here comparing them with Lumira scripting. I will be preparing more advanced features....

In this blog I am going to discuss about how we will monitor performance of Stories and Tune it accordingly to achieve performance optimization in SAC Analytics Cloud. SAC provides a Performance Analysis Tool which we will use to monitor. Steps : 1. Need install Performance Analysis Tool in our SAC landscape:  Go to the following path....

There are tons of different ways how you can performance traces on SAC for troubleshooting. In this blog I will talk about one of the tracing methods called (TIMELINE TRACES) that can be very helpful when there are performance problems being observed in SAP Analytics cloud (SAC) regardless if the connection is with BW or....

In SAP Analytics Cloud (SAC) users can choose to maintain versions of their data if desired. To get the most out of the versioning capability, one should be familiar with the concept of public and private versions in SAC. Hence here, in a 2-part series blog, is a list of FAQs to help clarify some of....

While part 1 of this FAQ series deals with basic questions regarding the handling of versions in SAP Analytics Cloud, this second part here aims to tackle questions often faced by administrators and power users when dealing with versions within the context of security checks, data action and version size control: What kind of security checks governs....

Power BI has Decomposition Tree Graph. It is very good for helping business users to do their Data Analysis. How’s in SAC? This article is to describe the using of Collapsible Tree having close functionality to Decomposition Tree Graph in SAC.   Table Contents: Introduction Collapsible Tree Features Setup Collapsible Tree R-Visualization in Analytic Application....

In this article, I would like to describe the use of the SAP Analytics Cloud within Office 365. Even though the web browser is the central strategic user interface of SAP Analytics Cloud, Microsoft Excel can be used very well with the SAP Analytics Cloud Microsoft Excel Add-in for data analysis and planning.   Problem....

Bookmark is an interesting feature in SAP Analytics Cloud with which we can store specific state or scenarios created in a story (such as resetting filters, input controls, prompts, explorer views, variances for analyzing the data in different scenarios) without creating multiple personal copies of the same. We can either save these bookmarks as a....

Die SAP Analytics Cloud stellt eine Funktionalität bereit, die es erlaubt die Daten verschiedener Datenmodelle über eine gemeinsame Dimension miteinander zu verknüpfen, damit diese Daten zusammen in einem einzigen Widget zusammen dargestellt werden können. In diesem Blog zeigen wir Ihnen aber die Möglichkeiten auf der Grundlage von Exceldateien auf, was in Selfservice-Systemen immer wieder vorkommt.....

If you are an admin or a story designer you have probably wondered which of the stories in your SAP Analytics Cloud tenant are actually used and how often they are opened. The admin cockpit in SAP Analytics Cloud helps you answer this question. You can find it in the SAC Content folder. Per default....

Introduction: This blog defines the process on how to create a story in SAP Analytics Cloud with a view that is available in SAP Data Warehouse Cloud. Overview of the steps: Create a view in SAP DWC with the required data Create a story in SAC by utilizing the above created view In this example,....

Starting with Wave 2022.15 release of SAP Analytics Cloud we introduce the “Backend Query Analysis” The motivation behind the Query Analysis on widget level is simple. During the design phase of Stories in SAP Analytics Cloud (SAC), developers sometimes have to deal with a high overall complexity. This complexity relies not only on the scope....

综述: 在这篇博客文章中,我们将为您解释云连接器是什么,有什么作用,并向您展示启用连接器的业务流程/集成/功能的一些示例。 云连接器使用案例   什么是云连接器,它有什么作用? 云连接器是一个可以安装在Windows,Linux,Mac OS操作系统上的应用程序,它可以创建与SAP“云”的安全连接,以便SAP 云产品可以与客户的内部部署/私有云环境中的系统安全地进行通信。 注意:为了简单起见, 后面我将内部部署/私有云系统统称为内部系统。   SAP 云产品是否可以通过其他方式与内部系统进行通信? 当然,这些内部系统可以直接暴露在互联网上,但这是不安全的。这可能需要打开防火墙以允许SAP 云产品与内部系统进行通信,这同样存在安全风险,因为恶意行为者可能会尝试攻击我们的系统。所以,我们通常不建议将关键运营系统暴露在互联网上。   那么, 云连接器是如何在不暴露内部系统的情况下实现SAP云产品与内部系统之间的通信呢? 安装在内部系统中的云连接器是启动与 SAP 云的通信/连接的连接器,用于创建安全的通信隧道。SAP 云产品通过此“隧道”,从而安全地与内部系统进行通信。   互联网上的任何人都可以使用云连接器启动的“隧道”连接到我的系统吗? 不能。只有您部署到 SAP 平台的 SAP云产品或应用程序(例如 SAP 业务技术平台 BTP)能够链接到您的内部系统,除此之外,其他人都无法进行连接。   在哪里安装云连接器以及如何连接 SAP 云? 云连接器可以安装在 Windows、Linux 或 Mac OSX 的虚拟机或实体机中,并且需要 SAP BTP 帐户来配置 SAP 云环境与云连接器实例之间的连接。用户可以根据自己的系统和需求,部署多个云连接器以连接到一个或多个 SAP BTP 区域子帐户。   如果我的云连接器实例停止工作,会发生什么情况?SAP云如何与我的内部系统进行通信? 理想情况下,云连接器将设置为高可用性,这意味着在主计算机(云连接器实例)出现故障时,将有另一台计算机(故障转移)可用于处理/接收来自 SAP 云的请求。这是为了确保在发生故障时SAP 云与内部系统的连接不会丢失。....

Hi! In this blog post, we will see how to calculate the accumulative sum using ABAP CDS views without using any AMDP function implementation. First, let us see an example of cumulative amount figures by Calendar Year and Calendar Month. Calendar Year Calendar Month Amount Cumulative Amount 2022 JAN 10000.00 10000.00 2022 FEB 12000.00 22000.00....

Microsoft and SAP came up with SAP Analytics Cloud add-in for Microsoft Office through which you can use SAC models or DWC views in excel. Skip to steps   If you are comfortable using Excel functionalities, you can get more out of SAP Analytics Cloud’s planning and analytical capabilities with the help of SAP Analytics....

前言 这篇文章展示了如何使用SAP 分析云的表格微件,在网格中展示数据。许多客户在日常工作中使用 Microsoft Excel,因此熟悉数据的网格布局。因此,我们决定在以下领域进行改进: 改进 SAP 分析云的表格微件性能:我们引入了“优化的演示表格”作为 QRC 2021.3 的新默认值,并扩展了显示网格的功能。 在故事构建中提供更大的灵活性,以在 SAP 分析云的画布和响应页面内的网格中呈现数据。这允许故事构建者使用画布和响应页面的所有特性和功能。 与经典的网格页面相比(在页面中仅显示网格,无法添加其他微件),使用SAP 分析云的优化视图表格有一定的优势。优化视图的展示表拥有多项性能改进,例如更快地加载单元内图表和阈值、平滑滚动、改进的链接分析使用等等。如果您的故事仍然使用网格页面,您可能会考虑将内容转移到优化的演示表格,因为最终用户可以从前面提到的性能改进中受益。 此外,我们可以利用整个画布和响应页面的相关功能。这使我们能够在故事模式中使用所有可用的微件。在表格微件(以网格展示形式提供数据)旁边,我们可以在同一个故事页面上拥有图表、图片、页面过滤器、数据操作等。 使用画布演示创建表格微件的步骤 1. 创建一个画布(或响应)页面并添加一个新的表格微件。确保根据需要设置过滤器和钻取。我们将使用下面的示例。   先决条件:确保选中“优化演示”复选框。我们可以在每个表格微件的设计器面板中找到此设置。   2. 激活显示“网格”和“列/行标题”   3. 将表格拖动到要填充底层画布(或响应式)页面的大小。通过单击表格微件右边框上的加号/减号,我们可以轻松添加和调整列数。要在网格中添加行,我们可以在表格微件的底部边框上使用相同的加号/减号。 4. 现在我们可以利用网格轻松地将表格中的粘贴值复制到网格中,或者在此示例中,我们使用公式栏对计算进行建模。   5. 最终,我们可以用图表、页面过滤器、数据操作等填充我们的画布页面。我们可以观察到我们的表格的行为就像画布页面中的嵌入式网格页面。因此,我们可以利用画布模式中比较成熟的功能。在下面的屏幕截图中,我们添加了一些微件来说明表格(带有关联的网格)是如何集成到画布页面中的。 一些功能亮点 表格全屏模式:表格的全屏模式可以自动展开表格。这在您的最终用户寻找适合整个屏幕的表格并且当然提供数据的网格表示的情况下特别有用。 如果最终用户需要一个填充整个屏幕的表,并且需要数据的网格表示,这一点尤其有用。 自适应列宽:在每个表设计器面板的表结构定义中,我们可以选择打开或关闭“自适应列宽”。如果我们选择关闭该功能,用户可以轻松调整列宽和行高。这与用户从 Microsoft Excel 中熟知的操作非常相似。 总结 这篇文章详细阐述了 SAP 分析云的表格微件的功能。我们了解了如何使表格看起来更像网格。此外,我们展示了如何将网格页面改造成表格微件,结合画布和响应式故事页面提供的特性和功能,提供类似的外观和操作体验。希望这篇文章对您有帮助。如果您喜欢这篇文章,欢迎留下评论并点赞,非常感谢。 原作者:Johannes Huhn 更多关于SAP Analytics Cloud的使用技巧,请关注话题标签:SAP Analytics Cloud  想要全面了解如何使用SAP Analytics Cloud 进行预测计划,欢迎阅读中文官方指南:SAP Analytics....

In Sap Analytics Cloud at times we need to update the master data for a model’s dimension, so the developer can update it manually. However, how can we do this from SAC Analytical application? There is an API called updateMembers() using this API we can update members of any dimension, but note it: its only supported for generic dimension,....

In this blog, I would like to introduce the new quick access to the script performance analysis tool, available in Q2 2022 release. Now at design time you can select Performance Optimization->Analyze Script Performance in Runtime from the toolbar so that you don’t need to manually add the URL parameter APP_PERFORMANCE_LOGGING=true. You’ll see the application opens in....

The new version of Analytics Designer Developer Handbook is available: version 12.1, link It includes the following updates: New Input control API to get active selected members New Performance best practice: Use Application.refreshData() to refresh multiple data sources New Performance best practice: Pause each widget individually when you want to pause a group of widgets New Keeping last saved values....

An OData API has been developed to allow SAP Analytics Cloud (SAC) to acquire Data Warehouse Cloud (DWC) data. Acquisition of data within SAC is often required for SAC Planning scenarios. Consumption of this API by 3rd party tools is also planned, but not available with the initial release. The DWC OData API was made available in Data Warehouse Cloud....