Acquiring, Preparing, and Modeling Data

Users with a modeler role can bring data into the Data Builder, combine it, and prepare and model it for consumption in SAP Analytics Cloud and other BI clients.

Acquire Data

SAP Datasphere can connect to many types of source system and offers a number of alternative methods for acquiring data:

Secure Data

You need your data to remain secure and for each user to only access the data they have permission to see:

Combine Data

SAP Datasphere provides a number of tools for combining data:

Filter Data

Filter data appropriately to focus on relevant information, improve performance, and minimize costs:

Aggregate Data

Analytics requires aggregated data and SAP Datasphere supports aggregations throughout your modeling journey:

Translate Data

SAP Datasphere supports translating your master data and metadata into different languages to ensure that everyone can consume your data in comfort:

Model Facts, Dimensions, Hierarchies, and Other Semantic Objects

SAP Datasphere allows you to set the semantic usage of your entities and to connect them into star and snowflake schemas for analytic consumption:
Star Schema
  • Select a Semantic Usage of Fact to indicate that your entity contains numerical measures that can be analyzed. See Create a Fact to Contain Measurable Data.

    In our example, Acme Sales View is a fact containing sales data.

  • Select a Semantic Usage of Dimension to indicate that your entity contains attributes that can be used to analyze and categorize measures defined in other entities. See Create a Dimension to Categorize Data.

    In our example, four dimensions surround the fact, allowing us to analyze it by Salespeople, Time, Product, and Geo attributes.

  • Select a Semantic Usage of Text to indicate that your entity contains strings with language identifiers to translate text attributes in other entities. See Create a Text Entity for Attribute Translation.

    In our example, translations are available for product lines, and days, months, and quarters.

  • Select a Semantic Usage of Hierarchy to indicate that your entity contains parent-child relationships for members in a dimension. See Create an External Hierarchy for Drill-Down.

    In our example, the Acme Salespeople Hierarchy provides a hierarchy for the Salespeople dimension.

  • Select a Semantic Usage of Hierarchy with Directory to indicate that your entity contains one or more parent-child hierarchies and has an association to a directory dimension containing a list of the hierarchies. See Create a Hierarchy with Directory.

Expose Data via Analytic Models

Create an analytic model to consume a fact and its associated dimensions and then filter and enrich its data as necessary for a particular analytic question. See Creating an Analytic Model:
  • Deselect measures and attributes to leave only those that are relevant to answer your particular analytic question.

  • Create additional calculated and restricted measures as necessary. See Create a Measure in an Analytic Model.

  • Create structures to share calculations and restrictions between measures. See Create a Structure for an Analytic Model.

  • Use one analytic model as a source for other analytic models to allow them to inherit its measures and other calculations.

You can create multiple tightly-focused analytic models from a single fact, each providing only the data needed for a particular BI context, and enriched with appropriate variables, filters, and additional measures as necessary.

Visualize Dependencies Between Objects

SAP Datasphere provides various ways to visualize and understand the dependencies between your entities and other objects: