Exploring SAP Analytics Cloud (SACE 11): Exploring Model Data Sources
🎯 Objective
By the end of this lesson, you will be able to describe the key elements of both import (acquired) and live data models in SAP Analytics Cloud.
🔄 Import vs. Live Data Models – Overview
| Feature | Live Data Model | Import (Acquired) Data Model |
|---|---|---|
| Data Storage | Data remains in the source system | Data is copied into SAC |
| Updates | Real-time (as data changes in the source) | Must be refreshed or scheduled |
| Writeback | Not possible (except SAP BPC Embedded) | Possible in Planning Models |
| Supported Sources | SAP systems only (e.g., SAP HANA, BW, Datasphere) | SAP & Non-SAP systems (e.g., SQL, Excel, Google Drive) |
| Use Cases | Real-time dashboards, performance-sensitive use | Planning, data manipulation, Smart Predict |
| Data Preparation | Minimal (done in the source) | Robust options in SAC modeler |
| Connection Required | Live connection | Import connection |
| Security | Governed by source system | Governed in SAC, more flexible |
🔹 Live Data Models
-
No data is stored in SAC – SAC just queries the source in real time.
-
Best suited for analytics (read-only use).
-
Can’t do planning unless using SAP BPC Embedded.
-
Works only with SAP data sources.
-
Example sources: SAP BW, SAP HANA, SAP Datasphere.
✅ Steps to Create a Live Model:
-
Go to Modeler > Select Live Data Model
-
Choose:
-
System Type
-
Connection
-
Data Source
-
-
View available dimensions/measures
-
Save the model
ℹ️ Special Note:
-
SAP Datasphere: You can access data directly in stories without a model.
🔸 Import (Acquired) Data Models
-
Data is copied into SAC from the original source.
-
Creates a separate version of the data in SAC.
-
You can manipulate and enrich this data in SAC.
-
Must schedule refreshes to keep data in sync.
-
Enables planning and predictive scenarios.
✅ Scheduling Import:
-
You can automate data imports on a schedule to reflect new changes.
-
SAC allows data wrangling, transformations, and calculated columns.
📊 Modeling Workflow (All Models)
Regardless of model type or style (analytic or planning), follow this workflow:
-
Identify data sources
-
Decide model type (Live vs. Import), based on:
-
Performance
-
Security
-
Planning needs
-
Smart Predict
-
Need for data wrangling
-
-
Create connections in SAC
-
For Live Data:
-
Create live model directly
-
-
For Imported Data:
-
Create dimensions
-
Import master & transactional data
-
Create the model
-
-
Create stories based on the models
📝 Best Practices
-
Perform data prep and optimization in the source system whenever possible.
-
Use live models for real-time dashboards.
-
Use import models when planning, forecasting, or needing advanced manipulation.
-
Combine both types if needed for hybrid scenarios.
Comments
Post a Comment