Professional Documents
Culture Documents
Agenda
2. Using SAP NetWeaver BW with Application Server (PAS) 3. Integrating Strategy Management Data with the SAP BusinessObjects Portfolio 4. Migrating from Development to QA and Production 5. Backing Up Strategy Management Files 6. Optimal Data Uploading Strategies 7. Wrap-up
SAP 2009 / 2
SAP 2009 / 3
SAP BusinessObjects Strategy Management data for Strategy Management applications and Application Server (PAS) models can be sourced from the following:
Relational databases (64 bit only) on SAP NetWeaver CE MaxDB (default): AIX, HP-UX, Linux (Red Hat and SUSE), Solaris, Windows Server 2003 Oracle: AIX, HP-UX, Linux (Red Hat and SUSE), Solaris, Windows Server 2003 Microsoft SQL Server: Windows Server 2003 DB2: Support starting with SM 7.5 SP4 expected Q4 2009) Relational databases (supported for loading data into Application Server [PAS] models) Oracle, Microsoft SQL Server, DB2, etc. SAP NetWeaver BW: InfoCubes Microsoft Excel spreadsheet files/CSV files External Data Loader SAP BusinessObjects Planning and Consolidation KPI and initiative data (loading) Entry and Approval
SAP 2009 / 4
The Entry and Approval functionality available in SAP BusinessObjects Strategy Management offers a secure, repeatable, workflow-based methodology for allowing business users to manually enter scorecard data
SAP 2009 / 6
Added to the \SAP\SSM\InternetPub\conf directory during SCA deployments Use the import.zip instead during installations to include sample demo data
SAP 2009 / 7
Strategy Management Application Server (PAS) Data: Creating PAS Cube Models
SAP BusinessObjects Strategy Management Application Server (PAS) cube models provide data for Strategy Management applications and custom applications
PAS models can be created using Cube Builder (Web-based)
For simple models; can be built by power users Design based on Entry and Approval constraints Limitations on adding and modifying models Requires programming of procedures for creating dimensions, measures, etc. Used to create a PAS model by importing schemas from SAP NetWeaver BW
SAP 2009 / 9
To build complex Application Server (PAS) models, administrators perform the following steps using PAS procedures and the PAS Administrator
1. 2. 3. 4. 5. 6.
Create the database (cube model) Set the fiscal calendar Create dimensions Create variables Load the data Consolidate the variables and, optionally, calculate variables
For simple Application Server (PAS) models, administrators and power users can use the Cube Builder (Web-based) tool
1. 2. 3. 4.
Identify preliminary dimension information (e.g., cube name, fiscal year, default periodicity, dimensions) Define and change dimension members Define measures Build PAS model
SAP 2009 / 10
SAP 2009 / 11
Consolidated levels
Dimension Members Level name
Region 2 District 3 6 8
3 Stores
7 Stores
Detail level
SAP 2009 / 12
Week Number
Weekly Sales Values 38,790 39,470 30,140 30,820 31,490 32,170 32,850 33,520 34,200 34,870 35,550 36,220 37,670
139,220
178,510
447,760
Data is presented based on the selected fiscal calendars and periodicities SAP 2009 / 13
*Note: If data is loaded at the output level of a dimension, then this data would need to be reloaded after the dimension is restructured
SAP 2009 / 14
Variables
Variables have zero or many dimensions associated with them Dimensioned by is referred to as a variable Variables have a periodicity and beginning date for data values Daily, weekly, etc. Variables contain one or more time series A time series contains data values for each unique combination of dimension members over time
SAP 2009 / 15
Variable Types
Source Variables
Populated from - external data sources Default periodicity - monthly
Calculated Variables
Populated from - sourced variables Default periodicity - monthly
Virtual Variables
Like calculated variables, except you define the formula instead of populating and storing the values Inherits periodicity of the variables from which it is created
SAP 2009 / 16
Temporary Variables
Same as source or calculated variables except the values are stored in the work database only
Distributed Variables
Same as source or calculated variables Values are stored in distributed model(s) which are linked to the master model
SAP 2009 / 17
Virtual Variables
Benefits
Similar to calculated, stored variables Data values are generated dynamically when requested Data values are not stored permanently in the database Reduce database size Reduce time to update database
Characteristics
Periodicity is undefined The over time consolidation characteristics of First, Last, Average, and Sum do not apply Storage characteristics (bytes, sparse, units) do not apply Data is always calculated, including output series
SAP 2009 / 18
For databases built in the PAS Administrator: USE the data database Modify the procedure used to create variables JOB the procedure
SAP 2009 / 19
Style: Button-down collar Brand: ABC Company Manufacturer: XYZ company Color: Blue Product dimension member: SKU1234
SAP 2009 / 21
Attributes: Example
Attribute Set
By Product Result level Variable Size Small Medium Large XLarge XXLarge Variable Color Blue Red Green Multi Variable Style Button-down with collar Button-down no collar Long sleeve Short sleeve 3/4 sleeve
Product Dimension INPUT sku1234 sku2345 sku5432 sku6754 sku9876 sku0098 OUTPUT category1 category2 category3 RESULT total_product
Attribute Variables
Size Color sku1234 -> blue sku2345 -> blue sku5432 -> red sku6754 -> red sku9876 -> green sku0098 -> green Style
SAP 2009 / 22
Non-Hierarchical Attribute Dimension Build attribute set Hierarchical Attribute Dimension Build attribute dimension Build attribute set
2.
SAP 2009 / 23
SAP 2009 / 24
Most common: Time Down 1 channel, 1 upccode, 83 customers 18 month 83 *18 = 1,494 records
Only 83 records!
SAP 2009 / 25
Consolidating Data
Total Product
Total Region
Tea Black
APJ Japan
KPI Sales
Dimensioned by
Before Consolidation
SAP 2009 / 26
On-The-Fly Consolidation
Benefits
Increased flexibility of the model Reduces model size Reduces time to update models
SAP 2009 / 27
Agenda
1. Managing Strategy Management Data and Metadata 2. Using SAP NetWeaver BW with Application Server (PAS)
2.1. 2.2. 2.3. 2.4. 2.5. Integration Scenarios SAP NetWeaver BW and Application Server (PAS) Differences and Terminology Integrating SAP NetWeaver BW Data with Application Server (PAS) Importing SAP NetWeaver BW Data into Application Server (PAS) Optimizing Performance Using SAP NetWeaver BW Data
3. Integrating Strategy Management Data with the SAP BusinessObjects Portfolio 4. Migrating from Development to QA and Production 5. Backing Up Strategy Management-Related Files 6. Optimal Data Uploading Strategies 7. Wrap-up
SAP 2009 / 28
SAP NetWeaver BW
Key Figure Characteristic (with or without hierarchy) <N/A> Time Characteristic InfoProvider Navigational Attributes Authorizations Query Variables Currency and Unit Characteristic Source System Connection
InfoCubes contain at least one time characteristic and usually many more No specified dimension for time Accepts a single time period for any given measure value (usually, but not necessarily, a calendar month) and can aggregate or divide the measure value into any other time periodicity on-the-fly, using an internal PAS Calendar. [PAS Time Intelligence]
A key figure in an InfoCube is required to be dimensioned by every characteristic in the dimension tables Every measure within a PAS model can be dimensioned differently
SAP 2009 / 30
SAP 2009 / 31
Strategy Management
SM
PIP BAPI (or ODBO) Model BEx Query
PAS
Database SAP 2009 / 32
Users query data directly from PAS, but data is static as of the last import from BW Update PAS data with scheduled updates from data sourced in BW
SAP 2009 / 33
Agenda
1. Managing Strategy Management Data and Metadata 2. Using SAP NetWeaver BW with Application Server (PAS) 3. Integrating Strategy Management Data with the SAP BusinessObjects Portfolio
3.1. 3.2. 3.3. 3.4. 3.5. 3.6. Strategy Management ODBO Data Provider Xcelsius Integration Voyager Integration Web Intelligence Integration Using Planning and Consolidation Data for KPIs and Initiatives Risk Management Integration
4. 5. 6. 7.
Migrating from Development to QA and Production Backing Up Strategy Management Files Optimal Data Uploading Strategies Wrap-up
SAP 2009 / 35
SAP 2009 / 36
Includes the PAS cube model data for dimensions, attributes, and measures Includes SAP BusinessObjects Strategy Management application data, including perspectives, objectives, KPIs, and initiatives for the selected context
Includes only the dimensions, attributes, and measures defined in a PAS cube model
SAP 2009 / 37
Xcelsius Integration
SAP 2009 / 38
Use SAP BusinessObjects Voyager for ad hoc analysis of Strategy Management cubing models
Voyager lets analysts and power users: Analyze scorecard data from SAP BusinessObjects Strategy Management cube models in ad hoc reports Create custom InfoViews for use within SAP BusinessObjects Enterprise portals Access data from SAP BusinessObjects Strategy Management application cube models or from custom cube models Share results using simple, intuitive Web interfaces SAP 2009 / 39
SAP 2009 / 40
Add SAP BusinessObjects Web Intelligence users and system groups in SAP BusinessObjects Central Management Console to the strategy group to identify them as SAP BusinessObjects Strategy Management users Create the universe Assign SAP BusinessObjects Web Intelligence users and groups to the SAP BusinessObjects Web Intelligence connection Export the universe Create an SAP BusinessObjects Web Intelligence document and generate a report
2) 3)
4) 5)
SAP 2009 / 41
Configure SAP NetWeaver Composition Environment (SAP NetWeaver CE) and SAP BusinessObjects Strategy Management to accept data from the PC Web service Configure application group rights to Create Initiative Source from PC
2)
SAP 2009 / 42
SAP 2009 / 43
2)
3)
4)
Edit security settings using SAP NetWeaver Web Services Administration Schedule and run the SAP BusinessObjects Risk Management Batch in SSM Administration Map GRC organizational units with SSM contexts using the SAP BusinessObjects Strategy Management Application GRC Tools interface Edit Java System Properties using SAP NetWeaver Administrator
SAP 2009 / 44
SAP 2009 / 45
Agenda
1. Managing Strategy Management Data and Metadata 2. Using SAP NetWeaver BW with Application Server (PAS) 3. Integrating Strategy Management Data with the SAP BusinessObjects Portfolio 4. Migrating from Development to QA and Production
4.1. 4.2. 4.3. 4.4. Using the Transporter Utility Exporting Strategy Management Application Data from Source Systems Importing Strategy Management Application Data into Destination Systems Transporting Strategy Management Application Server (PAS) Data
Use the Transporter utility to move Strategy Management application data from a development server to QA and production
Can be accessed on the Strategy Tools page http://<server>:<port>/strategy/tools All of your SAP BusinessObjects Strategy Management installations should include identical versions of Strategy Management, SAP NetWeaver CE, and the SAP NetWeaver CE database Data is stored in a relational table (not as business objects), so transporting is accomplished by individually copying the CPMS_* tables All of the Strategy Management schema tables contain an ID column (primary key) ID value is globally unique
Entries are identified by this value, so data entries with the same ID value are treated as the same record
SAP 2009 / 47
Entries are identified by this value, so data entries with the same ID value are treated as the same record During the import process, a data record in the relational database is updated with a data record in the data file if they share the same ID value
Only custom data is exported Warning: The Transporter utility should not be used as a database back-up tool, since it will not backup the entire database Data excluded from the export process Bootstrap data which has not been modified Audit data (optionally included starting with SAP BusinessObjects Strategy Management 7.5 SP4) Status data for asynchronous processes Model connection data (unless you selected the option to include model connections)
SAP 2009 / 48
SAP 2009 / 49
From the source system, copy any customized files to the same location on the destination system From the source system, copy the dimensional models to the same location on the destination system On the destination system, start the Application Server (PAS) Administrator and issue a SUPERVISOR ADD DATABASE to add the database to MASTERDB Note: If you have procedures to recreate databases, then copy the procedures to the destination system, make sure the external data sources and Link IDs are available in the new system, and recreate the databases on the destination system by running the build procedures See the Server Upgrade guides for details on migration and upgrading Strategy Management installations
SAP 2009 / 50
Agenda
1. Managing Strategy Management Data and Metadata 2. Using SAP NetWeaver BW with Application Server (PAS) 3. Integrating Strategy Management Data with the SAP BusinessObjects Portfolio 4. Migrating from Development to QA and Production 5. Backing Up Strategy Management Files 6. Optimal Data Uploading Strategies 7. Wrap-up
SAP 2009 / 51
Back up Strategy Management-related files to a back-up location, in case they are accidentally overwritten during upgrades or Service Pack/Hot Fix updates
Application Server (PAS) Files and Settings [Windows] Copy the lsserver.ini file (located in the Windows directory) Back up Application Server databases and procedure files Copy the following files, located in the data directory
Back up customized files (e.g., APLIB, if you created your own timesets) Back up Access LSLink subsystem-related files, if used to retrieve data from relational data sources and have an lsdal.ini file: lsdal.ini and lsdal.cnf [Linux and UNIX] Copy the following shell scripts
SAP 2009 / 52
Interactive Publisher Files and Settings Back up any changed (or customized) files
Use the SAP NetWeaver Directory Infrastructure (NWDI) and SAP NetWeaver Developer Studio (NWDS), with the Strategy Management FileStore Eclipse Plug-in, for managing these files Code changes need to be merged into the new versions of overwritten files
[Windows] Note the Registry settings related to PipAdmin Web Service, and merge these changes into a new release:
Note any other settings that you customized for your installation Performance Management Scorecard Data and Model Connections Use the Transporter utility (on the /strategy/tools page) to export the database
Select the Include Model Connections option to include all model connections (after importing, server values might need modification) Note: Do not apply a database filter in the export Download the exported database, save to a ZIP file, and name it exportsm.zip (or another name). Examine the file contents to make sure that no zero length files exist.
SAP 2009 / 53
Agenda
1. Managing Strategy Management Data and Metadata 2. Using SAP NetWeaver BW with Application Server (PAS) 3. Integrating Strategy Management Data with the SAP BusinessObjects Portfolio 4. Migrating from Development to QA and Production 5. Backing Up Strategy Management Files 6. Optimal Data Uploading Strategies 7. Wrap-up
SAP 2009 / 54
SAP BusinessObjects Strategy Management applications should be updated with new data as required by your Strategy Management applications or custom PAS models
Typically, Strategy Management applications require only monthly and quarterly data updates, since KPIs and other data are usually tracked on a monthly or quarterly basis If SAP NetWeaver BW is linked to a PAS model, updates will occur in real-time and require minimal attention If SAP NetWeaver BW queries are used to load PAS models, you will need to schedule data load updates as needed Incremental data loads and consolidations can be performed using PAS procedures, thus minimizing the impact on the Application Server (PAS) and users
SAP 2009 / 55
Agenda
1. Managing Strategy Management Data and Metadata 2. Using SAP NetWeaver BW with Application Server (PAS) 3. Integrating Strategy Management Data with the SAP BusinessObjects Portfolio 4. Migrating from Development to QA and Production 5. Backing Up Strategy Management Files 6. Optimal Data Uploading Strategies 7. Wrap-up
SAP 2009 / 56
The following documents are good sources of detailed information on data management issues mentioned in this presentation:
Liang, Wei, Best Practices: The BI Connector in SSM 7.0 (PDF file), (July, 2008) www.sdn.sap.com/irj/scn/index?rid=/library/uuid/701b8da0-3135-2b10-929d936e43164b06 Look for updated version, supporting SAP BusinessObjects Strategy Management 7.5 Look for other How-To Guides and White Papers in the Strategy Management section of SCN, located here: www.sdn.sap.com/irj/bpx/epm?rid=/webcontent/uuid/601f130f-6808-2a10-e595eac7e3b6772f
SAP 2009 / 57
Installation guides (and sizing guide) http://service.sap.com/instguidescpm-stm * Check the Documentation Addendum for latest updates (not in other published guides) Sizing guide available for planning purposes Knowledge Center for SAP BusinessObjects Strategy Management http://help.sap.com/content/bobj/sbu/docu_sbs_stm_design.htm Product Availability Matrix (PAM) http://service.sap.com/PAM * Includes information on supported platforms, databases, etc. Enterprise Performance Management on SAP Community Network www.sdn.sap.com/irj/sdn/bpx-epm
SAP 2009 / 58
Release Notes http://service.sap.com/releasenotes * To learn about new features SAP Software Distribution Center http://service.sap.com/swdc *
SAP 2009 / 59
Single Sign On (SSO) with BusinessObjects Enterprise Integration with Xcelsius dashboards Integration with Voyager Integration with WebIntelligence
1284823 SAP BusinessObjects Strategy Management 7.5 Restrictions https://service.sap.com/sap/support/notes/1284823 * Describes known limitations and restrictions
* Requires login credentials to the SAP Service Marketplace
SAP 2009 / 60
1359550 Using Planning and Consolidation data in Strategy Management https://service.sap.com/sap/support/notes/1359550 * Contains the DLLs and documentation (how-to guide for MS version) Not supported; available only internally to SAP consultants
When SAP BusinessObjects Strategy Management 7.5 is released, the PC Web Service will be supported and a future Strategy Management Service Pack will add support for this PC Web Service
See also Server Configuration Help documentation See also Documentation Addendum (Creating Initiatives and KPIs using Planning and Consolidation Data)
SAP 2009 / 61
SAP 2009 / 62
SAP 2009 / 63
All of the multidimensional data used within SAP BusinessObjects Strategy Management is stored in or linked to the Application Server (PAS) Unlike calculated variables, virtual variable data is generated dynamically and is not permanently stored in an Application Server (PAS) model For end users, attributes and attribute dimensions are displayed and manipulated just like regular dimensions and dimension members Two key differences between Application Server (PAS) and SAP NetWeaver BW are how time is handled (dimension vs. time intelligence) and dimensionality Integration with SAP BusinessObjects Portfolio tools allows Strategy Management data to be used with Xcelsius, Crystal Reports, SAP BusinessObjects Risk Management, SAP BusinessObjects Planning and Consolidation, SAP BusinessObjects Web Intelligence, and SAP BusinessObjects Voyager SAP NetWeaver BW data can be used directly within Strategy Management applications using a linked connection between SAP NetWeaver BW and Application Server (PAS), without requiring data to be loaded into Application Server (PAS) models Use the Transporter utility to migrate Strategy Management application data from development servers to QA and production servers
SAP 2009 / 64
Thank you!
SAP 2009 / 66