Sunteți pe pagina 1din 45
SAP Dashboard 4.1 Core & Connectivity & Design Mostafa aly hassan Senior BI Solution Consultant
SAP Dashboard 4.1
Core & Connectivity & Design
Mostafa aly hassan
Senior BI Solution Consultant
SAP Solution Consultant Certified
Mali@intercom.com.eg
Business Intelligence Concepts
Business Intelligence Concepts

Business Intelligence Concepts In Details

Business Intelligence Concepts In Details  What is Business Intelligence?  Business intelligence (BI) is a

What is Business Intelligence?

Business intelligence (BI) is a set of theories, methodologies, processes, architectures, and technologies

that transform raw data generated by daily activities of some organization into meaningful and useful

information to make accurate decisions, to measure the performance of this organization.

Business Intelligence Output:

Traditional Reports

Business Analytic Applications

Business Intelligence Concepts In Details

Business Intelligence Concepts In Details  Traditional Report: 1- Summary Report: - It contains the highlights
Business Intelligence Concepts In Details  Traditional Report: 1- Summary Report: - It contains the highlights

Traditional Report:

1- Summary Report:

- It contains the highlights of the main most

important points written in less technical jargon

for quick reviews.

- The intended readers of a summary report include

shareholders, boards of directors, employees, clients

and the general public.

intended readers of a summary report include shareholders, boards of directors, employees, clients and the general

Business Intelligence Concepts In Details

Business Intelligence Concepts In Details  Traditional Report : 1- Detailed Reports : - It contains
Business Intelligence Concepts In Details  Traditional Report : 1- Detailed Reports : - It contains

Traditional Report:

1- Detailed Reports :

- It contains the details for specific points or

dimensions.

- The intended readers of a summary report

include employees, clients and the general

public.

points or dimensions. - The intended readers of a summary report include employees, clients and the

Business Intelligence Concepts In Details

Business Intelligence Concepts In Details  Business Analytics Application: 1- Score Cards: - Starting at the

Business Analytics Application:

1- Score Cards:

- Starting at the highest, most strategic level of the business decision making

spectrum, we have scorecards.

- Scorecards are primarily used to help align operational execution with

business strategy.

- The goal of a scorecard is to keep the business focused on a common

strategic plan by monitoring real world execution and mapping the results

of that execution back to a specific strategy.

- The primary measurement used in a scorecard is the key performance

indicator.

execution back to a specific strategy. - The primary measurement used in a scorecard is the

Business Intelligence Concepts In Details

Business Intelligence Concepts In Details  Business Analytics Application: 2- Dashboards - A dashboard falls one

Business Analytics Application:

2- Dashboards

- A dashboard falls one level down in the business decision

making process from a scorecard; as it is less focused on a strategic

objective and more tied to specific operational goals.

- An operational goal may directly contribute to one or more

higher level strategic objectives.

- Within a dashboard, execution of the operational goal itself

becomes the focus, not the higher level strategy.

- The purpose of a dashboard is to provide the user with actionable

business information in a format that is both intuitive and insightful.

a dashboard is to provide the user with actionable business information in a format that is

Business Intelligence Concepts In Details

Business Intelligence Concepts In Details  Business Analytics Application: 3- Reports - Reports are best used

Business Analytics Application:

3- Reports

- Reports are best used when the user needs to look at raw data in an easy to read format.

- Reports can be very simple and static in nature, such as a list of sales transaction for a given time period,

to more sophisticated cross-tab reports with nested grouping, rolling summaries, and dynamic drill-through or linking.

Business Intelligence Concepts In Details

Business Intelligence Concepts In Details Business Intelligence Users Strategic Level Management Level Operational Level S
Business Intelligence Users
Business Intelligence Users

Strategic Level

Management Level

Operational Level

Score Card

&

Dashboards

&

Reports

Dashboards

&

Reports

Traditional Reports

Senior Manager

Middle Manager

Operational Manager

SAP Dashboard 4
SAP Dashboard 4

Introduction to Dashboards

Introduction to Dashboards  What is Dashboard Tool?  SAP Dashboard is a data visualization design
 What is Dashboard Tool?
What is Dashboard Tool?

SAP Dashboard is a data visualization design tool that displays summary-level business data in simple, personalized view

of your organization’s data , that allows users to analyze and interact with their data to enable better understanding,

insightful decision-making, and scenario evaluation.

These dashboards contain various components, such as charts, graphs, and buttons, that are bound to data

sources. These components display the data in a compact and visual manner, which can then help the

dashboard consumer see trends and make informed business decisions.

Introduction to Dashboards

Introduction to Dashboards  SAP Dashboard is intended to be used by business users to create

SAP Dashboard is intended to be used by business users to create presentations, Dashboards, and more complex models.

The only Knowledge you need to use it is a basic understanding of how to navigate in a windows

environment, and enough familiarity with Excel to set up your source files appropriately, and how he can use Universe Business Layer.

and how he can use Universe Business Layer.  Using SAP Dashboard will allow you to

Using SAP Dashboard will allow you to:

Create Dashboards and Scorecards using data from Specific Data Source with Target alerts that indicate

potential issues and opportunities for your organization.

Perform What If analysis on the fly by changing variables that affect the calculated values represented

in charts and other visual indicators

Introduction to Dashboards

Introduction to Dashboards  Dashboard Models Types & Data Sources : 1) Static Model:  SAP

Introduction to Dashboards  Dashboard Models Types & Data Sources : 1) Static Model:  SAP

Dashboard Models Types & Data Sources:

1) Static Model:

SAP Dashboard is designed to work only through Excel XLS files.

Therefore, you can't import other types of files such as text files (txt,

csv) or Access MDB files.

SAP Dashboard works with Excel to create interactive visualizations

by using Excel’s data and functionality, It is tightly integrated with

Microsoft Office products, and requires no programming.

SAP Dashboard allows Excel users to turn their spreadsheets into

professional looking dashboards, scorecards, what-if visualizations,

or even highly polished PowerPoint presentations.

professional looking dashboards, scorecards, what-if visualizations, or even highly polished PowerPoint presentations .

Introduction to Dashboards

Introduction to Dashboards  Dashboard Models Types & Data Sources: 1) Static Model:  There are

Dashboard Models Types & Data Sources:

1) Static Model:

There are three steps to create an Dashboard visualization in static

model:

o

Import or enter data into the embedded spreadsheet.

o

Build the required visualization and link all components to Spreadsheet.

o

Modify the appearance, style, and layout of the components.

o

Preview and publish the model.

Spreadsheet. o Modify the appearance, style, and layout of the components. o Preview and publish the

Introduction to Dashboards

Introduction to Dashboards  Dashboard Models Types & Data Sources: 1) Dynamic Model :  you

Dashboard Models Types & Data Sources:

1) Dynamic Model :

you can connect your models to an external data source. When the

model runs, the data is updated from the external source so the

model is based on current information rather than information that

was available when the model was created.

SAP BW
SAP BW

Introduction to Dashboards

Introduction to Dashboards  File formats and object types:  When saved locally, Dashboards models are

File formats and object types:

When saved locally, Dashboards models are stored in a zipped format with an XLF extension. The XLF file format contains the model information and its associated embedded spreadsheet file. This file must be opened in the designer (Dashboards or Presentation Design).

When exported, Dashboards models conform to the Adobe Flash file format, SWF. SWF is the vector-based graphics format designed to run in the Adobe Flash Player. Because a Flash file is vector-based, its graphics are scalable and play back smoothly on any screen resolution, and the file usually has a smaller file size than other animation formats.

When saved to a BI platform repository, models are saved as Dashboards objects. These objects contain

both the design document (XLF) and the Flash file (SWF) in a single object.

Our Agenda:
Our Agenda:

1.

Understanding the SAP Dashboard tools

2.

Using the Charts Components

3.

Using the Selector Components

4.

Using the Single Value Components

5.

Exporting SAP Dashboard Visualizations

Understanding the SAP Dashboard tools
Understanding the SAP Dashboard tools

Understanding the SAP Dashboard tools

Understanding the SAP Dashboard tools  Create New Dashboard File  Save Dashboard File  Open

Create New Dashboard File

Save Dashboard File

Open Existing Dashboard file

Using Toolbars (Standard Export Themes Format - Quick Start)

Using the components browser:

The Components Browser contains all of the components available for building visualizations.

Components are graphic objects , such as charts, gauges, or radio buttons.

Available components are grouped by category and can be viewed in an accordion style menu or a tree menu

Understanding the SAP Dashboard tools

Understanding the SAP Dashboard tools  Using the Canvas  Add a components to the canvas

Using the Canvas

Add a components to the canvas

Fitting the canvas to components

Fitting the canvas to the window

Changing the canvas size

Using the Canvas Properties Panel

Using the object browser

Once you have added components to the canvas from the components browser , those components are listed in the object browser.

You can use the object browser to manage the components.

Understanding the SAP Dashboard tools

Understanding the SAP Dashboard tools  Using the property sheets  Once a components has been

Using the property sheets

Once a components has been added to the canvas, it must be configured using options on a property sheet.

You can access Property sheets by double clicking on the component or right clicking the component and selecting properties from the context menu.

There are Five property sheets:

General

Drill Down

Behavior

Appearance

Alerts

Using the property sheets

Using Global settings

Understanding the SAP Dashboard tools

Understanding the SAP Dashboard tools  Using the Embedded Spreadsheet  The SAP Dashboard workspace incorporates

Using the Embedded Spreadsheet

The SAP Dashboard workspace incorporates an embedded spreadsheet.

This fully functional spreadsheet is displayed below the canvas and contains the source data for your visualizations.

You can add, modify, and delete your data directly within the spreadsheet without having to import or re-import an Excel spreadsheet.

Tips for working with Embedded Spreadsheet:

Although the embedded spreadsheet is a fully functioning Excel spreadsheet, not all Excel functions & features are supported:

Dashboard Not supported for the following Excel Functions:

IS

dlookup

Understanding the SAP Dashboard tools

Understanding the SAP Dashboard tools  Dashboard Not Supported for the following Excel Features:  Macros

Dashboard Not Supported for the following Excel Features:

Macros

Conditional Formatting

Pivot Tables

Filters

Excel Connectivity

Excel Add-Ins

All of the Microsoft Excel functions ( logic) are compiled into adobe flash preview or export time.

Certain Microsoft Excel functions perform better on smaller data sets ( tens of rows) when compiled as adobe flash, so wherever possible

avoid using the following functions on larger data set:

SUMIF

COUNTIF

HLOOKUP

VLOOKUP

Understanding the SAP Dashboard tools

Understanding the SAP Dashboard tools  There are several ways to bring data into the embedded

There are several ways to bring data into the embedded spreadsheet

Import a spreadsheet from Excel.

Copy/paste data from an Excel to Dashboard file.

Manually enter the data into the embedded spreadsheet.

Understanding how SAP Dashboard import the Excel Sheets:

SAP Dashboard imports Excel files by copying the spreadsheet data and inserting the data into the Dashboard embedded spreadsheet.

After the data has been imported, it is no longer linked to the original Excel spreadsheet

Any changes you make to the source file will not appear in the Embedded Spreadsheet, nor will any changes to the Dashboard file appear in the original Excel file.

If you import a spreadsheet after linking to cells, the imported data will overwrite all data in the current embedded spreadsheet.

The cell binding locations will remain the same, but the data may be changed.

Understanding the SAP Dashboard tools

Understanding the SAP Dashboard tools  Tips for working with Excel sheets  SAP Dashboard opens

Tips for working with Excel sheets

SAP Dashboard opens an instance of Excel that runs in the background.

If you need to use Excel and Dashboard files simultaneously, first open Dashboard and then open your Excel files using windows Explorer.

If you need to keep Excel and Dashboard files synchronized, make your updates in the Dashboard embedded spreadsheet and then export the

data to an Excel spreadsheet.

Applying best practice to your Excel Workbook design:

Keep data in contiguous, tabular (row or column) format.

Divided data by type and store each type in its own worksheet, start the three worksheets and name them logically.

Most components need summary data to be useful, prepare the necessary summaries in advanced and include those summaries on their own

worksheet in your embedded excel workbook.

Use colors, labels, titles, and borders to identify data types

Understanding the SAP Dashboard tools

Understanding the SAP Dashboard tools  Import the Excel Spreadsheet.  Export Embedded Spreadsheet. 

Import the Excel Spreadsheet.

Export Embedded Spreadsheet.

Re-importing the Excel Spreadsheet

Changing the fonts in Dashboard File

Previewing the Visualization

With SAP Dashboard, you can test run your visualization as many times as you need.

Using the Charts Components
Using the Charts Components

Using the Charts Components

Using the Charts Components  Charts are one of the most powerful ways to convey a

Charts are one of the most powerful ways to convey a large amount of data in a meaningful way.

Most of Dashboard Charts Types:

Line Chart: Use this chart in models that emphasize a trend line or a continuing sequence of data.

emphasize a trend line or a continuing sequence of data.  Pie Chart: A chart that

Pie Chart: A chart that represents the distribution or participation of each item (represented by a slice) of a certain total that is represented on

the overall pie value.

or participation of each item (represented by a slice) of a certain total that is represented

Using the Charts Components

Using the Charts Components  Most of Dashboard Charts Types:  Bar Chart and Column Chart:

Most of Dashboard Charts Types:

Bar Chart and Column Chart: A single- or multi-bar chart that shows and compares one or more items over

a period of time or in a specific range of values.

over a period of time or in a specific range of values.  Stacked Column Chart

Stacked Column Chart and Stacked Bar Chart: A chart that compares several variables over a

period of time. Stacked bars compare one or more variables, with each series adding to the

total value. This chart compares several variables over a period of time.

more variables, with each series adding to the total value. This chart compares several variables over

Using the Charts Components

Using the Charts Components  Most of Dashboard Charts Types :  Combination Chart: A combination

Most of Dashboard Charts Types :

Combination Chart: A combination column and line chart ideal for displaying a range of values and a trend line for those

values. You can use the combination chart in visualizations examining stocks.

A line series might show the historical stock price over the year, and a column

chart might show the volume of trading for that stock.

How to configure Chart:

Dynamic labels and titles:

 How to configure Chart:  Dynamic labels and titles:  When you define the properties

When you define the properties of a component, you can manually enter values like the titles of a component

It is always a best practice to link to your data, rather than to enter manually, an this ensures that your components will be updated if you re-

import the source file.

If you enter the value manually , changing the information in the source file and re-importing it will not have any effect on those properties

Using the Charts Components

Using the Charts Components  How to configure Chart:  Using data in ranges:  To

How to configure Chart:

Using data in ranges:

To specify the data that the chart will display, the first option is to base the chart on a data range.

The restriction on using a data range is that all of the data that you want to represent in your chart must be located in a continuous block in

the Excel file.

It can be a single column or row, or multiple columns or rows, but all of the data must be located together.

Using data in series:

If your data is not a contiguous block, you will need to create each series manually.

You can create the series by adding one row or column at a time.

This essentially the same process as selecting a data range except that the data does not need to be in a contiguous block of cells.

If possible, try to set up your data so that you can use a data range instead of defining the series one at a time. It’s a good way to

streamline the process of developing your models

Using the Charts Components

Using the Charts Components  How to configure Chart:  Ignoring end blanks feature : 

How to configure Chart:

Ignoring end blanks feature :

If you capture data periodically and are anticipating more data in the future, you can create a range that includes the cells in your workbook

where that data will reside.

Then you can use an option called “ Ignore Blank cells” to have the chart ignore those blank cells until they are populated with data.

Using Line Chart

Using Bar Chart

Using Dual Axis

Practice 1

Practice 1  Activity: Setting up a chart with a data Series  Create New Dashboard

Activity: Setting up a chart with a data Series

Create New Dashboard document.

Import the Chart Activity.xlsx spreadsheet into Dashboard document.

Add a Line chart to the canvas and Change chart title to “Branches comparison”

For the line chart , create tow series one for Cairo 2007 and one for Cairo 2008.

Bind the category labels to the months.

Resize the chart and the canvas as required and preview the model.

Check on “Ignore blank cell “option

Save your Dashboard Document as “ Chart with a data Series”

Using Selector Components
Using Selector Components

Using Selector Components

Using Selector Components  How to configure Chart:  The selectors serves as the primary method

How to configure Chart:

The selectors serves as the primary method for users to interact with the Dashboard models.

The functionality of selector components lets you create a visualization with multiple selections .

Selectors facilitate an intuitive end user interface that enables easy navigation, filtering, and drilling down into information.

Understanding data insertion:

To select a particular piece of data , a selector copies data from a source range to a destination range.

If a component is bound to the destination range, the data in the destination range will appear in the component

Using Selector Components

Using Selector Components  Using Accordion Menu  Using Filter  Using Filtered Rows  Using

Using Accordion Menu

Using Filter

Using Filtered Rows

Using List Builder

Using List Box

Practice 2

Practice 2  Activity: Creating Interactive Model Using Selectors  Open Selector Practice.swf, and create sample

Activity: Creating Interactive Model Using Selectors

Open Selector Practice.swf, and create sample Dashboard document using Selector Practice.xlsx

Change your Excel sheet design based on SWF Model

Using the Single Value Components
Using the Single Value Components

Using the Single Value Components

Using the Single Value Components  Single Value components let you add user interactivity to your

Single Value components let you add user interactivity to your visualizations.

Single Value means that the components are linked to a single cell in the spreadsheet.

When you run the visualization the component lets you modify or represent the value of that cell.

Understanding Input and Output Components:

Some components can be used for one purpose only, while others can both receive input and display output.

Any cell containing a formula is automatically considered to be output

Using the Single Value Components

Using the Single Value Components  Dial Components:  An input component. A Dial represents a

Dial Components:

An input component. A Dial represents a variable that can be modified to affect other components.

For example, to represent the Price per Unit.

Slider and Dual Slider:

An input component. A Slider represents a variable that can be modified to affect other components.

Progress Bar:

An output component. A Progress Bar represents a value that changes and fills the progress

bar area depending on its value

An output component. A Progress Bar represents a value that changes and fills the progress bar
An output component. A Progress Bar represents a value that changes and fills the progress bar
An output component. A Progress Bar represents a value that changes and fills the progress bar

Using the Single Value Components

Using the Single Value Components  Gauge:  An output when bound to a cell containing

Gauge:

An output when bound to a cell containing a formula, or an input when bound to a cell containing a value.

Value:

An output when bound to a cell containing a formula, or an input when bound to a cell containing a value.

Spinner:

input when bound to a cell containing a value.  Spinner:  An input component. A
input when bound to a cell containing a value.  Spinner:  An input component. A

An input component. A Spinner represents a variable that can be modified

to affect other components

 Spinner:  An input component. A Spinner represents a variable that can be modified to

Using the Single Value Components

Using the Single Value Components  Play Control:  An input component. Play Control is used

Play Control:

An input component. Play Control is used to automatically increase the value of a cell in your spreadsheet.

Using Gauges

Using Value Component With Chart

Using Slider ( What If Scenario)

a cell in your spreadsheet.  Using Gauges  Using Value Component With Chart  Using

Practice 3

Practice 3  Activity: Creating Interactive Sales Model  Objectives: How to create a Complete Interactive

Activity: Creating Interactive Sales Model

Objectives: How to create a Complete Interactive model Using:

Selectors Components

Single Value Components

Charts Components

Exporting Dashboard Visualizations
Exporting Dashboard Visualizations
Thank You Mostafa Ali
Thank You
Mostafa Ali

Senior BI Solution Consultant

SAP Certified BI Solution Consultant

Mali@intercom.com.eg

Thank You Mostafa Ali Senior BI Solution Consultant SAP Certified BI Solution Consultant Mali@intercom.com.eg