Automating Planning Administrative Processes Using the Oracle® Hyperion Enterprise Performance Management Architect, Fusion Edition Batch Client 11.1.2
Purpose
Time to Complete
Overview
- Create Performance Management Architect applications for Planning
- Load metadata into Performance Management Architect
- Update security-related properties on dimensions and measures
- Command line mode—You can enter commands interactively. Each command statement can span multiple lines. Command statements are terminated by a semi colon delimiter , and commands are executed immediately
- Script mode— In this mode, Batch Client executes a series of commands without your interaction. You can specify a command file and an optional result log file at program startup. You can schedule the execution of script by using a third-party scheduler.
Software and Hardware Requirements
- Oracle Hyperion Planning Plus 11.1.2
- Oracle Hyperion Enterprise Performance Management System Release 11.1.2 - Start Here: Installation Documents and Readmes
- Oracle Hyperion Enterprise Performance Management System Installer, Fusion Edition Release 11.1.2
- Hyperion Enterprise Performance Management System Foundation Services Release 11.1.2
- Oracle Hyperion Enterprise Performance Management System Additional Content Release 11.1.2
- Oracle Hyperion Calculation Manager Release 11.1.2
- Oracle Hyperion Enterprise Performance Management Architect, Fusion Edition Release 11.1.2
- Oracle Essbase Release 11.1.2
- Oracle Essbase Clients Release 11.1.2
- Oracle Essbase Spreadsheet Add-in Release 11.1.2
- Oracle Hyperion Financial Reporting, Fusion Edition Release 11.1.2
- Oracle Hyperion Enterprise Performance Management Reporting and Analysis Core Components Release 11.1.2
- Hyperion Web Analysis Release 11.1.2
- Oracle Hyperion Planning, Fusion Edition Release 11.1.2
- Optional: Hyperion Data Integration Management Adapters Release 11.1.1.1.0
- Optional: Oracle Hyperion Smart View for Office, Fusion Edition Release 11.1.2
- Optional: Oracle Data Integrator, Oracle Data Profiling, and Oracle Data Quality for Data Integrator 10g (10.1.3.5.0)
- Optional: Oracle Identity Management 11g (11.1.1.1.0)
Prerequisites
| 1 . | Have administrator access to a working installation of Planning 11.1.2. |
|---|---|
| 2 . | Have administrator access to a working installation of Hyperion® Shared Services 11.1.2. |
| 3 . | Have administrator access to a working installation of Enterprise Performance Management Architect 11.1.2. |
Preparing to Use Batch Client
Downloading Documentation
| 1 . | Launch your browser. |
|---|---|
| 2 . | Navigate to the Oracle Enterprise Performance Management System, Fusion Edition Release 11.1.2 Documentation Library by using the following URL: http://download.oracle.com/docs/cd/E17236_01/index.htm |
| 3 . | In the left menu, click Foundation Services. |
| 4 . | Under Oracle Hyperion Enterprise Performance Management Architect, Fusion Edition, for Batch Client User's Guide, right-click PDF and select Save Link As.... |
| 5 . | Navigate to the location where you want to save the file, and click Save. |
Accessing Batch Client
| 1 . | Select Start, Programs, then Oracle Enterprise Performance Management System, then Foundation Services, then Performance Management Architect,and then Start EPMA Batch Client. The Batch Client command window is displayed: |
|---|
Logging On to Performance Management Architect
| 1 . | Set the server URLs by using the following commands, and press Enter after each line item:
set bpmaserverurl=http://localhost/hyperion-bpma-server;
Note: Contact your administrator for your company's server URLs.set workspaceurl=http://localhost:19000/workspace; |
|---|---|
| 2 . | Enter your Performance Management Architect username and password with the following syntax, and pressEnter:
login username,password;
|
Creating Planning Applications
Creating Shell Applications
| 1 . | Create the shell application with the following syntax, and press Enter:
Create Application Properties(ApplicationName, ApplicationDescription, ApplicationType) Values('PlanBud', 'Planning Budget Application', 'Planning');
|
|---|
Adding Dimensions and Members
| 1 . | Create dimensions with the following syntax and press Enter:
Create Dimension Properties(ApplicationName, DimensionName, DimensionDescription, DimensionType) Values(#Shared,'Entity','Entity Dimension','Entity');
|
|---|---|
| 2 . | Create members with the following syntax and press Enter:
Create Member Properties(ApplicationName, DimensionName, ParentName, MemberName, MemberDescription) Values('PlanBud','Account', '#root', 'Income Statement', 'Income Statement Accounts');
|
| 3 . | Import dimensions and members by using an ADS file with the following syntax, and press Enter:
Execute Import Parameters(importtype, profilename, filename, waitforcompletion)Values('flatfile', 'PlanApp', '.\AppFiles\PlanApp.ads', 'true');
|
| 4 . | Use the following syntax to copy dimensions within Shared Library, within an application, or between Shared Library and an application, and press Enter:
Copy Dimension Properties(ApplicationName, DimensionName, TargetDimensionName, TargetDimensionDescription, destApplicationName) Values('#Shared', 'Scenario','Scenario', 'Scenario Dimension', 'PlanBud');
|
| 5 . | Use the following syntax to add an existing dimension from the Shared Library to the specified application, and press Enter after each line item:
SET APPLICATION = 'PlanBud';
Include Dimension Properties(DimensionName, IncludeAsShared) Values('C_Alias', 'true');
Note: You must set the application name before the Include Dimension command. By setting the application name, command lines use it if the application is not explicitly defined within a command. |
| 6 . | Use the following syntax to insert a copy of a member as a shared member within an application, and press Enterafter each line item:
SET APPLICATION = 'PlanBud';
Insert Member Properties(DimensionName, ParentName, InsertMemberName, MemberToInsertName) Values('Account', 'Par1', ‘Mem1’, ‘Mem2’);
Note: You must set the application name before the In command. By setting the application name, command lines use it if the application is not explicitly defined within a command. Alternatively, you can set the application name to#Shared if you are copying a member from Shared Library. |
Deploying Planning Applications
| 1 . | Deploy a Planning application with the following syntax, and press Enter:
Execute Deploy Parameters(ApplicationName, InstanceName, ApplicationServer, HubProject, waitforcompletion, dataSourceName, CreateOutline) Values('PlanBud', 'PLANNING', 'PLANNING', 'Default Application Group', 'true', 'ST01PLN3', 'true');
When the deployment is completed, the following message is displayed: |
|---|
Accessing the Deployed Application in Application Library
| 1 . | Log on to Workspace. |
|---|---|
| 2 . | Select Navigate, then Administer, and then Application Library. |
| 3 . | Click the Planning application that you deployed in Batch Client. In this example, 'PlanBud' is selected. When you select an application, the following information is displayed in the lower pane:
|
Summary
- Download documentation and access Batch Client
- Create Planning applications using Batch Client
- Deploy Planning applications using Batch Client
- Access the deployed Planning application in Application Library
Resources
- Oracle Hyperion Enterprise Performance Management Architect Batch Client User's Guide
- Oracle Hyperion Shared Services User and Role Security Guide
- Oracle Enterprise Performance Management Workspace, Fusion Edition Administrator's Guide
- To learn more about Oracle Enterprise Performance Management System products, refer to OBEs, demos, and tutorials on the Learning Library.