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

FeatureLive Data ModelImport (Acquired) Data Model
Data StorageData remains in the source systemData is copied into SAC
UpdatesReal-time (as data changes in the source)Must be refreshed or scheduled
WritebackNot possible (except SAP BPC Embedded)Possible in Planning Models
Supported SourcesSAP systems only (e.g., SAP HANA, BW, Datasphere)SAP & Non-SAP systems (e.g., SQL, Excel, Google Drive)
Use CasesReal-time dashboards, performance-sensitive usePlanning, data manipulation, Smart Predict
Data PreparationMinimal (done in the source)Robust options in SAC modeler
Connection RequiredLive connectionImport connection
SecurityGoverned by source systemGoverned 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:

  1. Go to Modeler > Select Live Data Model

  2. Choose:

    • System Type

    • Connection

    • Data Source

  3. View available dimensions/measures

  4. 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:

  1. Identify data sources

  2. Decide model type (Live vs. Import), based on:

    • Performance

    • Security

    • Planning needs

    • Smart Predict

    • Need for data wrangling

  3. Create connections in SAC

  4. For Live Data:

    • Create live model directly

  5. For Imported Data:

    • Create dimensions

    • Import master & transactional data

    • Create the model

  6. 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

Popular posts from this blog

Designing Stories in SAP Analytics Cloud (SACS 21): Building a Story

Designing Stories in SAP Analytics Cloud (SACS 21): Choosing Between Optimized and Classic Design Modes

Designing Stories in SAP Analytics Cloud (SACS 21): Introducing SAP Analytics Cloud Story Design