Professional Documents
Culture Documents
SAP Business Planning and Consolidation: Administrator Training Session 2
SAP Business Planning and Consolidation: Administrator Training Session 2
Planning and
Consolidation
Administrator Training
Session 2
Agenda - Session 2
Creating Applications and Adding Dimensions
Optimization
Introduction to BPC Logic
Loading and Validating Data
Application Types
When creating a new application, you must choose an application
type, which tells the system which properties to associate with the
application.
An application is either:
Reporting
Non-reporting
Ownership: is a supporting application for a Consolidation reportingtype application. Stores information such as the consolidation
methods, ownership percentages, and group rollup information used
for legal consolidation.
Generic: has no special requirements (other than to include the four
minimally required dimensions).
Has no out-of-the-box business intelligence, so if you want to apply logic,
you must create it using BPCs script logic.
Modifying an Application
If you select an application on the left, the Action Pane will display
application tasks specific to that application.
Modifying an Application
To modify an application, click Modify application.
Modifying an Application
Use the arrow buttons to add or remove dimensions from the
application.
Optimization
When new application sets and applications are created, it is a
best practice to run a Full Optimization.
In addition, you should optimize your applications periodically
to enhance system performance.
Optimization cleans up data storage which improves the
responsiveness of the system.
There is no rule of thumb for how often to run optimizations.
The need can vary depending on the characteristics of your
hardware environment and your application.
Optimization Options
The optimization options interact with the three types of data
storage in different ways:
Lite Optimization: Clears real term data storage and moves it to
short term data storage. This option does not take the system
offline.
Incremental Optimization: Clears both real term and short term data
storage and moves both to long term data storage. This option
takes the system offline, so it is best run at off peak periods of
activity.
Full Optimization: Clears both real term and short term data storage
and processes the dimensions. This option takes the system offline
and takes longer to run than the Increment Optimization. It is best
run at down time periods.
Optimization Applications
The Compress Database option sums
multiple entries for the same Current View
into one entry so that data storage space is
minimized.
DEMONSTRATION
Lab 9
Creating a New Application
Lab 10
Grant Access to the Sales Application
APPSHARE PLACEHOLDER
Logic
Logic allows you to define formulas that perform calculations on BPC
members and data.
You can create three different types of logic:
Worksheet logic
Dimension logic
Advanced (Script) logic
Worksheet Logic
Uses BPC and standard Excel mathematical operators and functions
to produce results.
Is typically used for simple calculations and events, such as data
retrievals (EvGTS), sends (EvSND), and variance calculations (EvBET).
Produces calculated values that do not need to be stored in the
database.
Cons
Static - the formulas are only available in the worksheet in which they
are written, and need to be rewritten for each worksheet.
Cannot be applied as a process - worksheet formulas cannot be
executed via the Data Manager (i.e. the calculations are not performed
until the sheet is opened and the data refreshed).
Not stored - results are not stored in the database.
Dimension Logic
Is based on MDX syntax, and is assigned directly to a member.
MDX stands for Multi-Dimensional Expression, and is a language used by
MS Analysis Services.
SAP Business Planning and Consolidation is shipped with many useful MDX
functions that help standardize your calculated members, but you can use
any Microsoft MDX functions to create dimension logic.
Dimension Logic
Dimension formulas calculate on the fly at retrieval time. These
formulas can affect retrieval performance if not used properly.
Dimension formulas should only be used for formulas that need to be
calculated after aggregations (e.g. ratios).
Dimension formulas should not be used on members that need to
aggregate.
Use a SOLVEORDER command when dimension formulas are used
on more than one dimension.
Solveorder Example
You have the following members in the Account Dimension:
Account1
Account2
Account3 (Formula is Account1/Account2)
Incorrect result
because ratio is
calculated prior
to the addition.
Correct result
because ratio is
calculated after
the addition.
Dimension Logic
Is defined in the Formula column of the dimension member sheet.
You can also reference MDX functions from a library file, which is used to
store multiple formulas that are referenced by dimension logic.
Multiplying by a factor
Syntax: account1*factor
- PretaxInc*-.35
Cons
Lack of flexibility - dimension logic applies to all levels in the
dimension and in all applications using the dimension.
If you want to apply a formula only to base level members or want a
formula to be used in only one application you should use advanced
logic.
Can create a load on the server.
Is application specific.
Results are written directly to the application as base data, and are
aggregated up the dimensional hierarchy as they are, without being
recalculated at upper levels.
All dimension logic formulas are applied to these results.
This process allows you to perform such calculations as units times price
because the formulas are applied only to those members specified in the
logic file.
Advanced logic can be run from Data Manager for batch processing of
formulas.
Using Data Manager to execute Logic module formulas is useful for
calculations that do not need to be executed immediately.
For example, an administrator may decide to wait until all the data has been
entered in the local currency before generating the translated amounts in
the reporting currencies.
DEMONSTRATION
Lab 11
BPC Logic
APPSHARE PLACEHOLDER
QUIZ PLACEHOLDER
Data Manager
Is an SAP Business Planning and Consolidation module that helps you
manage the data moving into and out of applications, as well as to
copy or move data within and across applications.
Supports mapping and complex transformations of data.
Is based on SQL Server Integration Services (SSIS).
SSIS is made up of packages, and each package performs a set of specific
tasks.
Export: exports data values from the BPC cube (including calculated
values) into an ASCII file.
You are prompted to enter a name for the export file and for a data selection
to export.
Clear: clears the data in the Fact and FAC2 table by importing zero
values.
The optimize process removes the zero values, which clears all values from
the table.
Running this package also clears comments from the comments table.
Data Transformations
Allow you to map external data to internal SAP Business Planning and
Consolidation data structures.
Are performed by setting up at least two Excel files:
Transformation file
Conversion file
After you set up your transformation and conversion files, you specify
which package to run, and which transformation and conversion files
define your data transformations.
Transformation files
Allow application administrators to set up the rules for reading data
from an external source and putting it in the proper form for a BPC
database.
Are Excel files that contain one worksheet named Instructions.
Conversion files
Define the mapping from external to internal member names.
Provide the ability to perform arithmetic and rounding on data.
Can contain one or more worksheets for different types of data
transformations.
Data Preview
Is accessed by clicking Preview data file from the Action Pane.
Allows you to preview the first 200 lines of a data file.
Fixed
Variable - allows the user to define the name and position of the dimensions
using multiple lines beginning with an asterisk (*).
Variable
DEMONSTRATION
Lab 12
Loading Currency Exchange Rates into the Rate Application
Lab 13
Loading Actual & Budget Data into the Finance Application
Lab 14
Creating Forecast Data for the Finance Application
Lab 15
Loading Data into the Sales Application
APPSHARE PLACEHOLDER
QUIZ PLACEHOLDER
End of Session 2
Thank You!
Have a nice day