IBM Cloud Docs
Modeling in Planning Analytics with Watson

Modeling in Planning Analytics with Watson

IBM® Planning Analytics Workspace includes a modeling environment that you can use to model user data with cubes, dimensions, hierarchies, attributes, and security for IBM Planning Analytics.

OLAP modeling and modeling concepts can be confusing. This video will help you to understand some of the basic concepts of what they are and why we model data for analyzes:

Note: Planning Analytics with Watson modeling is supported on IBM Planning Analytics Local 2.0.0 or later. Modeling is not supported in Planning Analytics Workspace on TM1 databases that are installed with version 10.3.0 or earlier.

You can use the Planning Analytics with Watson modeling tools to convert business requirements into precise cubes, dimensions, hierarchies, and calculations so that planning and analytics outcomes make sense to business users.

Build and maintain the structure of a financial model independently, without coding. Transform and load data easily into a financial model, which increases transparency and confidence in results. Build a step-by-step financial process for multiple users based on roles and security permissions, without coding. Modelers can define business logic by using an integrated development environment. To use Planning Analytics with Watson modeling, you must log in with a user name that has the Modeler role.

Planning Analytics with Watson modeling supports the following tasks:

To understand why you should use the Planning Analytics with Watson tools to model your data, consider the following benefits.

Query performance

You can create more manageable dimensions by creating more than one hierarchy in a dimension.

For example, you can create a single time dimension. A year dimension must be the same for every year to compare data between two years. This approach gives you the ability to create a new year easily, and query performance is faster because you have only one dimension in the cube.

You can create a time dimension with multiple hierarchies that represent years and months to do yearly comparisons per month.

If you create two dimensions, one for year and one for months, you gain the ability to split the years and months across two axes and you can compare data between years.

RAM savings

If you model with dimensions, you can put the dimensions on the cube axes. Dimensions describe the data, and you can query against them. But dimensions cost RAM memory. Therefore, you can use hierarchies to model your data instead of dimensions.

If you model with attributes, it keeps your cube structure simple but it describes the dimension members only, not the data itself. You can't use attributes to query data. Creating a dimension for attributes that you want to query on creates complexity.

You can use hierarchies to model your data and get the same granularity that attributes give you with the benefit of being able to query on the data. You can query directly with hierarchies on the axes or with set filtering. You save on storage costs and complexity if you model with hierarchies.

Flexibility

Using hierarchies to add versions creates flexibility. For example, you might need to change your organizational hierarchy for planned changes. One dimension might be the organization and you can use hierarchies in the dimension to represent the organization in the future year. This hierarchy might represent the data differently from the previous year's hierarchy. With multiple hierarchies that represent the organization, you can roll up the data in multiple ways.

Hierarchies are named and contain members. You can reuse the same consolidated members in multiple hierarchies. You can use hierarchies to group these members without the need for specific consolidated names.

Standards

Hierarchies conform to OLAP Industry standards. Planning Analytics with Watson modeling uses MDX and TM1 REST APIs to access TM1 data. The TM1 REST APIs support the hierarchy model and follow the ODATA standard.

  • The modeler role

    If you are enabled as an Administrator or a Modeler in Planning Analytics with Watson, you can design dimensions, hierarchies, views, and attributes to define the business logic for your application.

  • Steps to building a model

    You design a model in response to a business need. For example, a company wants to plan its expenses for the next 12 months by expense line. The company collects the information from a number of departments that are spread across a wide geographical area.

  • Dimensions

    Dimensions are lists of related members. Two or more dimensions are used to make a cube that can be used for planning and analysis.

  • Cubes

    Planning Analytics with Watson stores the data that you need for planning and analysis in cubes.

  • Rules

    You can create complex data calculations in Planning Analytics with Watson with business rules.

  • Configure drill-through to reveal detailed data

    You can associate a cube cell with extra data, which can provide underlying detail for the cell or other information relevant to the cell. When you complete the configuration that is required to establish this association, users can drill through to the additional data directly from an Exploration view.

  • Object security

    Modelers manage the security for cubes, dimensions, and processes in the settings editor, and security for dimension members in the security view in the dimension editor. You can assign security to these objects for any non-administrative user group in Planning Analytics Workspace.

  • TurboIntegrator processes

    Planning Analytics with Watson provides the ability to create, edit, and execute TurboIntegrator processes.

  • TurboIntegrator chores

    You can create a chore to execute one or more TurboIntegrator processes in a specified sequence and at defined intervals.

  • Translate a model

    You can translate a model in Planning Analytics with Watson by creating translated values for attributes. You can translate dimensions, members, cubes, attributes, views, processes, and public sets.