206663517 Hyperion Planning Bootcamp
Short Description
Hyperion Planning Bootcamp...
Description
Hyperion Planning 9.3 May 2009
Agenda
Hyperion Planning Introduction Installing Hyperion Planning Backing up and Recovery of Hyperion applications Setting up An Application Working with Dimensions and Members Security Data Forms Workflow and Task lists Using Business rules Demo Application Test 2
Introduction
A web-based budgeting and planning solution that drives collaborative, integrated, event-based planning processes throughout the organization for a wide range of financial and operational needs
3
Key Features and Benefits
Web Architected
Data Entry Reporting Process Management Server based application functionality – thin client
Benefits
Zero footprint – No software to load on clients Low TCO Anytime, anywhere access Extended Enterprise Planning enabled 4
Key Features and Benefits
Process Management
Tracks the status Manages the plan progress Web Enabled
Benefits
Co-ordinates whole company, single and sub-sets of users Supports complex organization structures Provides clear documentation of plan status Shortens cycle time Supports organizational collaboration 5
Key Features and Benefits
Business Rules
Graphical rules and planning methods builder Documentation provided Sophisticated calculations
Benefits
Easy to use calculation generator Greater understanding of planning methodology and corporate assumptions Distribution and use of standard methods company wide Distribution of rule building if required for local needs 6
Key Features and Benefits
Powered by Hyperion Essbase
Multi-dimensional OLAP engine Analytic and calculation functions Multi-cube application support Scalable and open
Benefits
Common analytic platform Industry leading technology Integrates planning with custom Hyperion Essbase applications 7
Hyperion Planning - Architecture
8
Hyperion Planning – Administrator Client
Classic Application Wizard
Create Application Delete Application Register Application
9
Hyperion Planning - Workspace
Administration
Manage Data Forms, Dimensions, Task Lists, User Variables and Shared Services Define Alias Tables Assign Member Access Copy Data (Including Supporting Details) View Statistics and Run Administration Reports
Entering Data, Supporting Details and Annotations Workflow
Managing the Planning Process Copy Data between Versions
10
Hyperion Planning – Application Tier
The Application tier consists primarily of these servers:
Hyperion System 9 BI+ Financial Reporting Server Hyperion System 9 Planning Server Hyperion System 9 Shared Services Server Web Server
11
Hyperion Planning – Database Tier
The Database tier consists of a third party RBMS and Hyperion Essbase. The relational database is used primarily to store the following:
Application Framework Dimensions, Members and Properties Exchange Rates Member Access (Security Filters) Data Form Design Definitions Planning Units Annotations Supporting Details Process Management Workflow Status
12
Hyperion Planning – Product Components Hyperion System 9 Planning Hyperion Essbase Analytics Hyperion Essbase Anaytics Administration Services Hyperion Business Rules Hyperion Smart View for Office Hyperion Financial Reporting Hyperion Shared Services
13
Installing Hyperion Planning
Hyperion Planning – Product Sequence Hyperion Shared Services Hyperion Essbase Hyperion Essbase Analytics Administration Services Hyperion Reporting & Analysis Services (Core Services) Hyperion R&A UI Services (Workspace) Hyperion Planning Hyperion Enterprise Performance Management (EPM) Architect
15
Installing Hyperion Shared Services Run the Installer Configure Database Deploy to Application Server Check for the installation
Login to http://:58080/interop/index.jsp Username – admin Password - password
16
Installing Hyperion Essbase Run the Installer Select Product Options Register with Shared Services
Username – admin Password - password
Register Essbase as Windows Service
Username – hyperion Password - password
17
Installing Hyperion Essbase AAS Run the Installer Configure Database Register with Shared Services
Username – admin Password - password
Deploy to Shared Service Run AAS Console Login to AAS and then to Essbase Move Security to Shared Services
Externalize Users 18
Installing Hyperion R&A (Core Services)
Run the Installer
Install in Hyperion\BIPlus directory
Register with Shared Services
Username – admin Password - password
Product Options Configure Database Deploy to Application Server
Workspace: 45000 Financial Reporting: 8200 Web Analysis: 16000
Install R&A Client
Install in Hyperion\BIPlusClient directory
19
Installing Hyperion R&A (UI Services)
Run the Installer
Install in Hyperion\BIPlus directory
Configure Web Server
Web Server – IIS/Apache Financial Reporting: 8200 Web Analysis: 16000 Performance Scorecard: 18080 Planning: 8300 BPM Architect: 19091 HTTP Port
IIS: 80 Apache: 19000
20
Configure R&A: IIS Web Server
Goto IIS Default Web Site and ensure the following virtual directories are present:
Go to Web Service Extensions and ensure that the following components are “allowed”:
InsightInstaller – Hyperion\BIPlus\Appserver\InstalledApps\workspace_static\zeroa dmin\component\Insight Jakarta – Hyperion\common\appServers\Tomcat\5.0.28\isapi workspace – Hyperion\BIPlus\AppServer\InstalledApps\workspace_static Ensure that these directories have execute permissions to “Scripts and Executables”
Active Server Pages ASP.Net v.2.x jakarta WebDAV
Ensure that “World Wide Web Publishing” service is 21 started
Installing Hyperion Planning Run the Installer Register with Shared Services
Username – admin Password - password
Deploy to Shared Service Configure Database Deploy to Application Server
22
Configuring Hyperion Planning
Product Instance Registration
Instance name: Assign a name Web tier host name: Server name/load balancer name (for multi-server environment) Server Port: 8300
Configure a data source
For every Planning application, it creates a link to relational database and Essbase Configure Relational database Configure Essbase server details
23
Configure Planning – Provision User Create a project in Shared Services for Planning Provision the user (e.g. hyperion):
R&A
R&A Administrator R&A Global Administrator
Planning
Application Creator Dimension Editor
24
Sequence to start Hyperion Services Hyperion Open LDAP Hyperion Shared Services Hyperion BI+ Core Services EPMA Hyperion Analytic Services Hyperion Administration Services Hyperion BI+ Interactive Reporting Services Hyperion BI+ Workspace Hyperion RMI Registry Hyperion Planning
25
Creating the Planning Application
Classic Planning Application
Create a Planning Application
Logon to Workspace and goto Administer >Classic Application Administration -> Planning Administration
http:///workspace/index.jsp
Click on Create Application button: Select Data source
If no data source exist then goto Hyperion Configuration Utility to create a data source) Specify the name for the application Specify the Project Name in Shared Services Specify the Instance Name (Created using Configuration Utility)
27
Create a Planning Application – Cont’d
Specify Calendar
Specify Currencies
Select Base Period Option – 12 months, Quarters or Custom Fiscal Start Year Fiscal Start month Weekly Distribution – Even, 445, 454 or 544 Total Number of Years Whether multi-currency application
Specify Plan Types – Separate Databases in Essbase
Minimum 1 Plan Type Specify Plan Type names for upto 3 Plan Types
28
Creating the Planning Application
Performance Management Planning Application
EPM SmartSpace Architecture
30
Installing EPM Smartspace Install EPM SmartSpace Configure EPM Architect
Configure with Shared Services Configure database Deploy to Application Server
EPMA Web Tier: 19091 EPMA Data Synchronizer: 19101
Interface Datasource Configuration
31
Create a Planning Application
Create an Import Profile
Select Navigate -> Administer -> Dimension Library Select File -> Import -> Create Profile Name it as SampAp Select Flat File as Import Type Browse Hyperion\Planning\bin\Sampleapp\SampApp Source File.ads Click Ok and Next In the Map Dimensions section, select all dimensions in the Master View column by clicking Create dimensions for the non-mapped dimensions with the source dimension name 32 Click Next and Finish
Create a Planning Application - Cont’d
Create a Sample Application
Select Navigate -> Administer -> Dimension Library Select File -> New -> Application View Enter name as SampAp and type as Planning Select SampAp application view Drag and drop all dimensions from Master view into Application view In Properties grid for SampAp:
Category – Planning Valid for Plan1 Rename Plan1 to Consol Start Year – 2007 Start Month – Jan Default Currency – USD Activate all associations Performance Settings Save
33
Create a Planning Application - Cont’d
Deploy Sample Application
Select Navigate -> Administer -> Application Library Select SampAp view Right Click -> Validate Right Click -> Deploy
Instance Name Shared Services Project – Planning Data Source Name Create Outline – For new applications Refresh Outline – For existing applications
34
Hyperion Products Backup & Recovery
Shared Services Backup & Recovery
Backup:
Backup Shared Services database \server\scripts\backup.bat
Shared Services Application Server Files (Apache Tomcat)
Domain.xml Slide.properties CSS.xml WorkflowEngine.properties Scheduler.properties Manage_data.properties
Open LDAP database Configuration file Slapd.conf
All Open LDAP data and log files *.dbd files Log.* files
For Recovery:
Restore Shared Services database Run \server\scripts\recover.bat
36
R&A Backup & Recovery
Backup:
Backup R&A database R&A installation directory and all sub-folders e.g. \Hyperion\BIPlus Hyperion home common directory and all sub-folders e.g. \Hyperion\common OS registry including entries made by installer If Weblogic or Websphere used then directories corresponding to those ANDALE fonts (ANDALE.ttf file) in Windows font directory VPD properties file e.g. C:\Windows
Recovery:
Restore R&A database and all other files listed above37
Planning Backup & Recovery
Backup:
Backup Planning database Essbase Security File Essbase Configuration File Essbase Application backup Planning installation directory and all sub-folders e.g. \Hyperion\Planning
Ensure that PlanningSystemDB.properties, HBRServer.properties, Essbase.properties files are copied
OS registry including entries made by installer Entire OS folder which contains many Planning libraries e.g. C:\Windows\System32 If Weblogic or Websphere used then directories corresponding to those VPD properties file e.g. C:\Windows
Recovery:
Restore Planning database and all other files listed above
38
HBR Backup & Recovery
Backup:
Backup EAS database AnalyticAdministrationServices\storage directory AnalyticAdministrationServices\server directory
Dao.properties Hub.properties Locale.properties OlapAdmin.properties Workflowclient.properties HBR.properties *.xml
Recovery:
Restore EAS database and all other files listed above39
Planning Dimensions Overview
Required Dimensions
Six required dimensions:
Multiple Currency applications require 2 additional dimensions:
Period Year Scenario Version Entity Account
Currency HSP_Rates
Total 20 dimensions are allowed
41
Setting up Dimensions Setting up Currencies and Exchange Rates Setting up Period, Scenario and Version Dimension Setting up Entity Dimension Setting up Account Dimension Creating User-defined Dimensions, Attributes and Member Formulas
42
Setting up Currencies and Exchange Rates Add and Modify Currencies Create Exchange Rate tables Enter Exchange Rates Generate currency conversion calculation scripts
43
Setting up Dimensions Setting up Currencies and Exchange Rates Setting up Period, Scenario and Version Dimension Setting up Entity Dimension Setting up Account Dimension Creating User-defined Dimensions, Attributes and Member Formulas
44
Setting up Currencies and Exchange Add and Modify Currencies Create Exchange Rate Tables Enter Exchange Rates Generate Currency Conversion Calculation Scripts
45
Add/Modify Currencies Add and Modify Currencies using Dimension editor Select currencies from a pre-defined list or create your own Each currency has a 3-letter code
46
Create Exchange Rate Tables
3 types of rates associated with a member:
Historical Average Ending
Select Reporting and Triangulation Currencies
47
Time Periods
The Year and Period represents time. You can:
Add Years Create new summary time periods or change the name of summary time periods Add or change the aliases Add upto 100 years or 500 time periods to an application You cannot reduce the number of years or change the base time periods
48
Scenarios
You can define the following properties:
Valid start and end Year and Periods Exchange Rate table Include Beginning Balance Enable for Process Management Access Rights
49
Version Version provide process flexibility by providing iterative planning cycles Versions are independent of scenarios There are 2 version types:
Bottom-up Target
Notes:
Workflow tasks are not allowed for Target versions Children of Target version must be #MI for data input to be allowed at the top/upper level Target members must be set to Store (Dynamic Calc 50 overrides data input with sum of children
Entities
Entities allow you to model the flow of budget information through the organization You can create an entity for each group or responsibility centre that submits plan for approval You can assign Plan Types to Entities Entities can have a base currency:
If base currency is defined, application default currency is used The base currency can be overwritten during data entry or data loads
51
Accounts
You can assign Plan Types to Accounts
If more than one Plan Type is assigned to an Account, designate a source Plan Type Other Plan Types pull their values from the source Plan Type
Use aggregation options to define calculations in the account hierarchy
52
Account Types
53
User defined dimensions You can add upto 14 user defined custom dimensions User defined dimensions differ from Accounts and Entity in that you can assign valid Plan Types at dimension level itself
You do not assign Plan Types to individual members
54
Changing Other Properties UDA (User defined Attributes) Formula
55
Security
Security Overview Determine user privileges Assign access rights to application elements
Dimension members – Scenario, Version, Accounts, Entity, Custom defined dimensions Data Forms Task list Business Rules
Create security filters
57
User Authentication Need a valid username and password Can be external or internal
Open LDAP (Native) LDAP MSAD NTLM
Users and groups must exist in the authentication directory before they can be granted access in Hyperion
58
Task Security Specify the tasks that users and groups are authorized to perform Assign roles to users to implement task security Tasks for which users are not authorized are either removed from the menu or are not selectable
59
Data Forms and Folders Overview
Data Forms:
Each data form is associated with a Plan Type You assign access to Data Forms Data Forms with Target version enable entry into parent members
Folders:
You can move folders within the hierarchy You cannot assign access rights to folders You cannot delete a folder unless it is empty You cannot move or delete top level folder called Forms 60
User Types and Rights
61
Access Options
Dimension Member and Data Form access:
Read Write None
Task List:
Assign Manage Manage and Assign None
62
Designing Data Forms
Data Form Contents Data Form Properties Row, Column layout Page and Point of View (POV) layout Display Options Business Rules Access Rights Substitution Variables User Variables
64
Managing Planning Process
Process Management Overview
66
Reviewer Actions
67
Impact of Entity Hierarchy on Review Process
68
Migrating Planning Application
Migrating Planning Application
Migrate Shared Services
Backup the source SS repository and restore it in target environment Use SS Import/Export command line utility
\common\utilities\cssImportExportUtility
Migrate Planning application
Backup source environment
Source Planning repository Export business rules, calc scripts and outline using EAS Export data into files
Create a shell relational database in the target environment 70
Migrating Planning Application – Cont’d
Migrate Planning application
Create a target Planning application with the same name as in source Import relational database in target If the application owner is different in target, update the SIDs in target environment with application owner (user SIDs are in HSP_USERS table and user names are in HSP_OBJECT table) Restore calc scripts in target environment Restart SS, Essbase, Administration and Planning services in target environment Register/Re-register the application in target 71 environment
Migrating Planning Application – Cont’d
Migrate Planning application
Perform cube create to create Planning outline in Essbase Logon to EAS, import Essbase data and HBR XML files Assign Access to users Run \Planning\bin\ProvisionUsers.cmd Perform Create database in Planning Import Essbase data Refresh Security Filters
72
View more...
Comments