Top 10 Tricks and Tools of an Oracle EPM Administrator Effective EPM Administration



Similar documents
Oracle's Hyperion Shared Services. Readme. Purpose. Release

Why is My Hyperion Application Sick?

Configuring EPM System for SAML2-based Federation Services SSO

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

D83167 Oracle Data Integrator 12c: Integration and Administration

FDQM Financial Data Quality Management Fundamentals - Tips & Tricks Gary Womack, May 8th, 2013

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

Initializing SAS Environment Manager Service Architecture Framework for SAS 9.4M2. Last revised September 26, 2014

Automate Your BI Administration to Save Millions with Command Manager and System Manager

WebLogic Server Foundation Topology, Configuration and Administration

BMC BladeLogic Application Release Automation TECHNICAL WHITE PAPER

Oracle Hyperion Enterprise Performance Management System

WebLogic Server: Installation and Configuration

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

FileMaker Server 13. FileMaker Server Help

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

Version 4.61 or Later. Copyright 2013 Interactive Financial Solutions, Inc. All Rights Reserved. ProviderPro Network Administration Guide.

FileMaker Server 12. FileMaker Server Help

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

FileMaker Server 11. FileMaker Server Help

Deltek Costpoint New Installation Guide for Microsoft SQL Server

Novell Identity Manager

FileMaker Server 10 Help

Top Weblogic Tasks You can Automate Now

Leveraging a Help Desk as part of a Hyperion Center of Excellence

Department of Veterans Affairs VistA Integration Adapter Release Enhancement Manual

Oracle Data Integrator 11g: Integration and Administration

Installation and Configuration Manual

NEW FEATURES ORACLE ESSBASE STUDIO

Extending Remote Desktop for Large Installations. Distributed Package Installs

User Migration Tool. Note. Staging Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted Release 9.0(1) 1

Oracle Managed File Getting Started - Transfer FTP Server to File Table of Contents

Oracle Exam 1z0-102 Oracle Weblogic Server 11g: System Administration I Version: 9.0 [ Total Questions: 111 ]

IBM InfoSphere MDM Server v9.0. Version: Demo. Page <<1/11>>

Scheduling in SAS 9.4 Second Edition

Oracle Enterprise Performance Management System IBM WebSphere Manual Deployment Guide

Z-Term V4 Administration Guide

Setting Up Resources in VMware Identity Manager

CloudPortal Services Manager Version 11.0 CU1 Deployment Guide

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.

FileMaker Server 14. FileMaker Server Help

Users Guide. SelenioFlex File. Version

LAE 5.1. Windows Server Installation Guide. Version 1.0

SERVER CLOUD DISASTER RECOVERY. User Manual

How To Sync Quickbooks With Qvinci.Com On A Pc Or Macbook Or Mac Book (For A Webbook) With A Flashbook (For An Ubuntu Account) With An Ipo (For Macbook) On A Mac

Report and Dashboard Template User Guide

Edit system files. Delete file. ObserveIT Highlights. Change OS settings. Change password. See exactly what users are doing!

Power Update - Documentation Power Update Manager

Oracle Business Intelligence 10g Installation, Configuration And EUL Migration

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2

WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION

Mapping ITS s File Server Folder to Mosaic Windows to Publish a Website

Complete Patch Management

How To Get More Value From The Microsoft Dmdm Data Management Module (Dmm)

Oracle Data Integrator 12c: Integration and Administration

Purpose... 1 Overview... 1 Installation... 2 Configuration... 2 Using the Adapter... 3 Tips and Troubleshooting... 4 Known Issues... 4 Notes...

Configure Single Sign on Between Domino and WPS

ecopy ShareScan 5.0 SQL installs guide

Table of Contents Chapter 1 - Getting Started with Oracle Data Relationship Management (DRM) 1

NPS Knowledge Transfer document:

Password Management Guide

Installation Guide ARGUS Symphony 1.6 and Business App Toolkit. 6/13/ ARGUS Software, Inc.

How To: Manage your Oracle patch deployment life cycle using Oracle Support Patch Plans

WhatsUp Gold v16.2 Database Migration and Management Guide

Moving the TRITON Reporting Databases

Installing VinNOW Client Computers

Oracle Utilities Customer Care and Billing Integration to Oracle Utilities Meter Data Management

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

MySQL Enterprise Monitor

Setting up the Oracle Warehouse Builder Project. Topics. Overview. Purpose

Application. 1.1 About This Tutorial Tutorial Requirements Provided Files

1z0-102 Q&A. DEMO Version

LabTech Integration Instructions

Configuring MailArchiva with Insight Server

Oracle Hyperion Financial Data Quality Management, Enterprise Edition T U N I N G G U I D E L I N E S O C T O B E R

Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11

Automation Engine AE Server management

Windows 10 and Enterprise Mobility

WhatsUp Gold v16.1 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2008 R2 Express

Scheduling in SAS 9.3

App Orchestration 2.5

P R O V I S I O N I N G O R A C L E H Y P E R I O N F I N A N C I A L M A N A G E M E N T

Don t get it right, just get it written.

ObserveIT User Activity Monitoring software meets the complex compliance and security challenges related to user activity auditing.

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

MS SQL Server Database Management

Configuring Secure Socket Layer (SSL) for use with BPM 7.5.x

HYPERION RELEASE BACKUP AND RECOVERY GUIDE

How to resolve Root Certificate Expiry Issue for Enterprise Manager - Database Control ( )

How To Understand The History Of A Webmail Website On A Pc Or Macodeo.Com

Enterprise Service Bus

Cisco Unified Contact Center Express Data Migration Tool User Guide, Release 1.0

Perceptive Intelligent Capture. Product Migration Guide. with Supervised Learning. Version 5.5 SP3

SpringCM Troubleshooting Guide for Salesforce

SCUP 2011 Installation and Configuration Guide

RES ONE Automation 2015 Task Overview

Altiris Patch Management Solution for Windows 7.1 from Symantec Release Notes

System Administration and Log Management

Transcription:

Oct 2014 Top 10 Tricks and Tools of an Oracle EPM Administrator Effective EPM Administration Nicholas King Database Administrator

Purpose and background Agenda: s & Tricks for... Improving uptime by building a troubleshooting toolkit Automation / working effectively / less toil Security / auditing Nicholas King 6 years as Unix sysadmin and software development 8 years Hyperion infrastructure consulting =14 years administering complex enterprise systems

1: Manual Troubleshooting Focus on Uptime

1 Too many logs Search for *.log on one server Effective troubleshooting depends on getting useful error messages from logs. Too Many Logs! Types of Logs Domains: WebLogic Logs user_projects\domains\epmsystem\servers Diagnostics: Application Logs user_projects\epmsystem1\diagnostics\logs Windows Event Viewer HFM Error Log Viewer FDM Outbox

1 Demo Demo: Manual Troubleshooting

2: Log Analysis Utility Find Problems Fast

Using the Log Analysis Utility 2 What if you could scan hundreds of logs at once? Step 1: Search folder < 60 min old loganalysis.bat -system -tmin 60 -d search_directory -o output_filename Step 2: Search both domains and diagnostics loganalysis.bat... -d d:\oracle\middleware\user_projects\ domains -o domains_report loganalysis.bat... -d d:\oracle\middleware\\user_projects\epmsystem1\ diagnostics -o diagnostics_report Step 3: Run against multiple servers using UNC path loganalysis.bat... \\svr1\d$\oracle \Middleware\user_projects\epmsystem1 \diagnostics -o node1_diagnostics

Log Analysis Utility on multiple servers start cmd /C "loganalysis.bat -system -tmin 60 -d \\hsssvr\d$\oracle\middleware\user_projects\domains -o web1_domains " start cmd /C "loganalysis.bat -system -tmin 60 -d \\hsssvr\d$\oracle\middleware\user_projects\epmsystem1\diagnostics -o web1_diagnostics " start cmd /C "loganalysis.bat -system -tmin 60 -d \\hfmsvr\d$\oracle\middleware\user_projects\domains -o hfm1_domains " start cmd /C "loganalysis.bat -system -tmin 60 -d \\hfmsvr\d$\oracle\middleware\user_projects\epmsystem1\diagnostics -o hfm1_diagnostics " Server 1 Server 2... Server x Server y Server z 2

Log Analysis Utility output Each browser tab contains a different report hss_diagnostics, hss_domains ra_diagnostics, ra_domains hfm_diagnostics, hfm_domains 2

2 Demo Demo: Log Analysis Utility

2 Log Analysis Utility comparison Advantages Targeted search for just errors No experience necessary Simple, first pass at log analysis Hundreds of files scanned in seconds Easy to read HTML report Detailed messages can lead to root cause Disadvantages Scans Oracle log format only Still need logs to get context about activities before and after error message

3: Validate Utility Tiny Testing Tool

Introduction to Validate Utility What does it do? A custom test suite with hundreds of intricate tests Invocation: user_projects\epmsystem1\bin\validate.bat 3

Validate Utility internals 3 user_projects\epmsystem1\config\validation\11.1.2.0\vtconfig.xml hat_tmp\hatinput.vbs > diagnostics\logs\validation\hat.output ----STARTING VALIDATION SCRIPTS---LOGGING IN HFM... CREATING APPLICATION... OPENING APPLICATION... LOADING SECURITY... LOADING METADATA...

3 Validate Utility comparison Advantages Specialized test suite Intricate tests - much more than just a connectivity test HTML based output is easy to read Pinpoint detailed internal errors Disadvantages Errors can be missed if they do not fail a specific test Failed tests may not identify the root cause Must be run on each node

4: LCM Automation Duct Tape for Quick Repairs

Lifecycle Management automation 4 Nightly Automated LCM Exports to Date Stamped Folder (versioning) Partial restore without downtime Financial Reports Shared Services Security Internal HSS registry Application artifacts - planning forms, EPMA hierarchy...etc How to Invoke Location: D:\Oracle\Middleware\user_projects\epmsystem1\bin Utility.bat XML_File Simple: only need an XML file Every LCM export in SS contains a template import.xml and export.xml. Just add username, password to XML file.

4 Demo Demo: Versioned Financial Reports

5: Copy Provisioning Establish Security Fast

5 Copy provisioning introduction Clone/mirror Shared Services security from one app to another FMAPP2 FMAPP3 user1: Consol Admin user2: Post Journals Provisioning Why Copy Provisioning? Cloning security for Essbase cubes Quickly apply security to a test app Migrating security from an old app to newer version Pushing/Staging large scale security changes

Sync security example Example: Clone FMTEST2 Security to FMTEST3 FMTEST3 is not provisioned Initial State: Provisioning Report for FMTEST2 Provisioning Report for FMTEST3 5

Example: Syncing security Shared Services Application Groups Source: FMTEST2 FMTEST3 security established in a few mouse clicks 5

6: Password Changes Keep the System Secure

Database accounts in Config Tool 6 Steps to Change Typical DB Accounts 1. Change password for product in the Config Tool 2. Redeploy the application server 2. Change directly in WebLogic Home>Summary of Security Realms>Summary of JDBC Data Sources> eas_datasource

7: Working with Oracle Support How Detailed SRs Save You Time

General Oracle Support tips 7 Adding Details in the SR Saves You Time Incomplete info will result in lost hours/days Provide overview, context, step by step process, screenshots Reproduce the problem - prove within a shadow of a doubt Simply the problem - can you reproduce with a sample app, basic report, etc. Flip side - how can Oracle reproduce the problem outside of your env? Ask for a WebEx - demonstrate the problem first hand

8: Oracle SR Tools Tools Required for Working with SRs

Creating a SR - deployment report 8 Deployment report - Layout of environment Location: user_projects\epmsystem1\bin Invocation: epmsys_registry report deployment Output: diagnostics\reports\deployment_report.html Database Connections Product / Server Layout

Creating a SR - versions and patch levels 8 Opatch lsinventory - Exact versions of all products on server Location: D:\oracle\Middleware\EPMSystem11R1\OPatch Invocation: opatch lsinventory -oh D:\Oracle\Middleware\EPMSystem11R1 -jre D:\Oracle\Middleware\jdk160_29 Output: EPMSystem11R1\cfgtoollogs\opatch\lsinv Patch 13905088 : applied on Mon Oct 29 16:14:16 PDT 2012 Patch 13936087 : applied on Mon Oct 29 15:51:44 PDT 2012 Patch 14031912 : applied on Mon Oct 29 15:07:44 PDT 2012 support.oracle.com Patch Search

Creating a SR - more tools 8 Zip logs - Collect all relevant logs on system Invocation: ziplogs Output: diagnostics\ziplogs\epm_logs_hss-node_11.1.2.2.0.zip Registry report - HTML view of internal EPM HSS Registry Invocation:epmsys_registry (no arguments) Output: diagnostics\reports\registry.html Validate (shown earlier) Invocation: validate Output: diagnostics\reports\instance_report*.html Script Locations: user_projects\epmsystem1\bin

9: Auto Restart Failed Services Hands Free Problem Solving

Restart failed Windows services automatically 9 Error causes service stop/crash Not frequent, but may save some headaches Avoid repeated restarts Custom settings reset every time you rerun config tool Command line sc \\localhost failure HyS9FRReports actions= restart/60000/restart/60000/""/60000 reset= 0

10: Exploring Audit Identifying System Usage

Exploring Audit 10 Goal: View the number of logins v. time per product from the audit logs Enable Audit in Shared Services: Administration - Configure Auditing

Audit tables: basic query Basic query for Essbase logins v. time To Do: Add unified time series for graphing 10

Audit tables: building a useful query (1) Create uniform time sequence for graphing 10

Audit tables: building a useful query (2) Join time series with original query 10

Audit tables: building a useful query (3) Results show uniform time with number of logins 10

10 Visualizing the results Logins vs. Time by Product Essbase Workspace

10 Recap s and Tricks: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Manual Troubleshooting Log Analysis Utility Validate Utility LCM Automation Copy Provisioning Password Changes Working with Oracle Support Oracle SR Tools Auto restart failed services Exploring Audit Objectives: Uptime Less toil / Effective EPM Administration Security

Thank You! Q&A Nicholas King kingn@google.com