Skip to Content
Product Information

SAP Analytics Cloud – Preparing Your Data #ASUG Webcast Recap

This was an ASUG webcast earlier this week.

Join us for these upcoming webcasts:

September 3 BI: Discover SAP BusinessObjects BI4.3

September 4 BI: SAP BW/4HANA Overview and Roadmap

September 5 BI: SAP Analytics Cloud – Data Connectivity, including Road Map

September 10 BI: SAP Analytics Cloud for SAP BusinessObjects Enterprise customers – Roadmap Update

September 11 – BI: SAP BW/4HANA Conversion

1peke.png

Source: SAP

A deeper look at how you create data with SAC

2peke.png

Source: SAP

The legal disclaimer applies

What does data preparation represent?

The amount of data, the data isn’t clean, the data is something to massage, the freedom for the data analyst

Workflow doesn’t stop at the end of data preparation

3peke.png

Source: SAP

Preparing the data is a step in the process, you get a good idea on how to connect to the data, and different workflows where it comes in handy

First step is to connect your data

Different sources that you can connect with SAC

Access through replication or not

Improvements are in green – happening via SAP Open Connectors from SAP Cloud Platform

4PEKE.png

Source: SAP

Provide a business friendly experience

Want to continue to leverage this, to offer a broader diversity of data sources

5peke.png

Source: SAP

Recently improved amount of data that you can bring in files, doubling the thresholds

For non files, see new limits above for Q4/QRC

Next, get the data ready for end users, structure the data, prepare the data, to create models so others can start using it

6peke.png

Source: SAP

Two experiences when modeling

7peke.png

Source: SAP

Steps of data preparation; shown in the demo

Intelligence in SAC – data inference, a first proposal of dimension, measure, and you can adjust

Suggest types of transformations to be done

You get a preview to ensure it is what you want

Framework – working on a sample

Grid view, card view

Summary of data for a dimension or measure, history of transformations

8peke.png

Source: SAP

Agile – self service, concept has been around for a while, this circle, for connect, prepare, analyze, share, keep on discovering new things

9peke.png

Source: SAP

Adjusts to change, no data loss

If issue with cell, cell will be blank

10peke.png

Source: SAP

Place where users go in order to get from data to decision quickly

•Self-service, flexible, data-first experience

•Provides all tools to export objects to centrally governed data workflows (tables, views, data flows)

•All data and DB interactions are part of a space so IT can manage and monitor usage

•No data from wrangling is visible to 3rd party applications. More like a playground area in the data warehouse

•Manages “Datasets” and “Transformations”

•Datasets are the same object in SAP Analytics Cloud and Data Warehouse Cloud

•Transformations can be re-used in different Datasets

(source: SAP)

Q&A:

do we need an additional license for SAP Open Connectors?

yes, there is an additional license required

Any plan to achieve parity between SAC Story functionality on Live and Imported Data Sources?

answer is yes, over time

Question Answer
What is the size limit for a model? The limits of a model are the hardware limits of HANA. There are limits on the quantity of data getting imported in a model in a single time, but not in the total amount of data.
the 100M and 1B data cell limit is for imported data, not live connections right ? That is correct
Is it going to be possible to edit (add a dimension from the data source) a query which is already being used in a story without redoing the story? This feature is planned on mid-term roadmap.
Also is there a way to see what kind of data is there when we choose a dimension or measure in query writing stage. Sometimes we choose something but they are blank and we have to rebuild the query again. We would have to enhance the query panel to allow some preview of the data before bringing it in. Make sure you add your idea on https://influence.sap.com/sap/ino/#/campaign/884 .
Why is geo-enrichment only possible in data wrangling and not with already existing models, nor with planning models? That is indeed an enhancement we would need to being in the product. Please vote for the idea here https://influence.sap.com/sap/ino/#/campaign/884
If you split a dimension what happens with a live connection update? I am not sure if I understood well your question. Splitting a dimension in wrangling can only happen on imported data.
any future enhancement that once you create a transformat and mapping in wrangler for the query or import that later you can easily open and edit the wrangler vs recreating the entire process if you need an update. Adding more flexibility and agility when dealing with the data is the whole purpose of this Agile experience we are building and should be released as BETA. We would be leveraging this approach to fit in capabilities such as being able to edit queries.
Is the connection still there, when you update the values? The connection, as defined object holding information on how a model will access the source, is a persisted object in SAC.
Can you share this data set? With pleasure: https://data.vancouver.ca/datacatalogue/propertyTax.htm
Is it on the roadmap to be able to rename dimension members in SAC models (see idea 220230, almost 1y old now without reply)? I wonder if what you are asking is not achievable today in SAC. Please see my comments https://influence.sap.com/sap/ino/#/idea/220230/?section=sectionComments
What is the message for existing SAC customers looking at datawarehouse cloud? As there is a lot of overlapping functionality. SAP DWC enriches the data management experience and offers a great tool for those looking for an environment to create a solid data foundation for their company. SAC naturally offers the analytic capabilities to consume such prepared data.
Does SAC have connectors to Microsoft Azure sources? You could connect to Azure using the Cloud Agent’s Generic JDBC driver. A direct access is on the roadmap, but no defined timeline has yet been set.
Does this mean that the Agile Data Preparation is now bundled with the SAC license? No. The SAP Agile Data Preparation product is still independently provided. The term I used in the call corresponds indeed to the agile experience that is being implemented into SAC.
Is it possible to use JOIN functionality using Live Connection to SAP BW or SAP HANA Users can blend data coming from live sources to imported data in a story, but not join as this operation persists the dataset.
How can we decide when we should create a data set or a model? What is the difference? Today, Datasets’ main focus is to be used in Smart Predict workflows, so the decision is quite easy to make. Tomorrow, we want to make Datasets more proeminent and the default object that would be created when bringing data into SAC. Models could then be derived from Datasets should the user want to use more governed types of workflows. Models are then reserved for Planning scenarios or cases where additional governance from a data standpoint is needed.
For a BW Bex datasource, if a transformation is needed, I assume it is better to make the transformation in the backend rather than in the SAC model. Is my assumption correct? Could you cite an example where for the above datasource, transformation is better made in SAC? Thanks. In general, I would agree as the closer the transformations are done to the source, the better. But I would add in the factor of who would be doing the transformation. SAC users don’t necessaraly have the rights to manipulate data in BW, but need to do it in order to answer ad-hoc business requests.
Can transformations also applied to updated files so that modifications don’t have to be done every time new date is uploaded? When a particular job is refreshed, then the query and the transformations are being re-applied.
When yo made the rent as a measure from the Data tab, would that change the model you created too? or is it temporary? If the model is refreshed, wont it be a problem with new data? In this case, and given that the model is tied to the story, the underlying model is changed indeed. When the data is refreshed, then the query and the transformations are being re-applied in the way that has been defined by the user originally.
When is the Agile Data Preparation is planned for its roll out? The plan is to have this Agile BI experience rolled out to customers entering the BETA program in september.
when uploading xls/csv data into a datamodel, can I ignore first N rows if my headers and data don’t start on row 1? If the N first rows are empty, then SAC will automatically remove those rows. Otherwise, those would be brought into SAC and you would have to remove the unwanted rows in wrangling.
How exactly does IT take over self-service models and align to e.g. global dimensions synchronized with S/4 or B/4? Are there features for this alignment? Good question. Aligning with the Global Dimensions is the toughest part because when importing data today to create a model, users will be creating local dimensions and not have the ability to conform to any existing in global dimensions. In those governed cases, the knowledge IT will get from the self-service models should be reused to create this governed model that would be using global dimensions.
what is the best source to learn and understand the creation of the analytic application in sap analytics cloud Here are a couple of starting points: https://www.sapanalytics.cloud/wp-content/uploads/2019/08/DeveloperHandbookSACAnalyticsDesignerAugust2019v2.1.pdf and
can you save these transformations so they run on demand? No, not yet. Please add this idea to the influencer site https://influence.sap.com/sap/ino/#/campaign/884
what is the best source to learn how to be a transformation nenja A good start would be the videos tutorials provided directly by SAC
How mature is SAC? The product has been delivered in 2015, with bi-weekly deliveries since. It is used by thousands of customers and proved its success as evidenced by these examples https://www.sapanalytics.cloud/customer-stories/ .
Have you tested the connection between SF and SAC Yes, all connections delivered with SAC are fully tested.
Any tools available to migrate data from existing SAC cloud environment to another? Which other environment and data do you have in mind? Today, SAC can export data as CSV, but also to systems such as BPC, S4HANA.
Link to the replay is here

Timestamps:

  • Intro: 2:45
  • Connect: 7:18
  • Structure the Data: 12:00
  • Demo: 15:30
  • Analyze with Agility: 40:11
  • Bridging the gap between agility and governance: 55:00
  • Q+A: 57:00
Be the first to leave a comment
You must be Logged on to comment or reply to a post.