We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published bySidney Negus
Modified over 4 years ago
Streamlining the Migration Process with AccelatisPowering I.T. Empowering Business. Streamlining the Migration Process with Accelatis Jonathan Berry President & CEO Copyright © 2014, Accelatis. All rights reserved.
Agenda Accelatis Intro Migrations Our Role How We Can HelpExample Validation Report Controls Going Forward Copyright © 2014, Accelatis. All rights reserved.
Development and Support TeamWho are We? Hyperion Solutions: HFM Development Team – 1998 Oracle: Director of Engineering HFM / FDM – 2008 Accelatis: Founded in 2008 Jonathan Berry Founder / CEO 20 Rob Poirier Years of Hyperion / EPM Experience Director of Client Services 80 Development and Support Team Years of Combined Hyperion Experience Copyright © 2014, Accelatis. All rights reserved.
Our Focused Mission Provide you the needed insight & controlinto Oracle EPM / Hyperion to efficiently & consistently manage your system to deliver maximum user benefit…. Copyright © 2014, Accelatis. All rights reserved.
Our Solution Empower Business Users & IT Broad Approach to APMEnterprise Systems Manage All Moving Parts Monitor Across All Environments Resolve More Quickly Simulate User experience Optimize Eliminate Bottlenecks Support Streamline Process Empower Business Users & IT Broad Approach to APM Deep Look into Underlying Systems Copyright © 2014, Accelatis. All rights reserved.
Upgrades and New ApplicationsMitigate project risks (“red”) Lack of continuous executive support – Dashboards and KPI’s provide early communication of issues, change and progress to executives Poor communication/management of issues and resources - Change/audit trail of key artifacts, accountability, streamlined communications through “root-cause analysis” Complex data tie out - Accelatis highlights metadata changes Meet deadlines and reduce project costs Optimize performance Fact based decisions Prevent and manage issues Accountability – “root-cause analysis” Efficient deployment of consulting and internal resources (stress testing) Reduce high-effort project work and re-work (optimization, stress testing) Copyright © 2014, Accelatis. All rights reserved.
Best Practices Migration Preparation Installation on New HardwareExisting Process Migration Preparation Installation on New Hardware Application Migration User Validation Configuration Rollout Performance Testing Capture User Activity Validate New Installation Controls Going Forward Automated with Accelatis Performance Baseline existing environment Capture Server and Tuning Settings Complete Environment Comparison Validate New Configuration Copyright © 2014, Accelatis. All rights reserved.
Capture Activity Capture actual User Activity in existing environmentSLAs Activity Reports Activity Analysis Simulation Replay Dashboards and Performance Graphs User Activity Transactional Database Real-time User Activity Capture Simulated Activity Data ported from existing activity logs Copyright © 2014, Accelatis. All rights reserved.
Capture Server and Tuning SettingsServer Settings Operating System Settings File Versions Product Tuning Settings Application Settings Copyright © 2014, Accelatis. All rights reserved.
Validate New InstallationConfirm grouped servers are in sync Validate settings in recommended ranges Foundation_1 Foundation_2 HFM_1 HFM_2 HFM_3 Essbase_1 Essbase_2 Copyright © 2014, Accelatis. All rights reserved.
Performance Testing Automated baseline testing of every artifact in the system Financial Reports Planning Forms Planning Business Rules HFM Forms Smartview Forms, Formula Sheets Consolidations Etc… Copyright © 2014, Accelatis. All rights reserved.
Performance Testing (cont)One size does not fit all Performance testing is often thought of as a one-time occurrence to stress a Hyperion environment or worse, a box to check just ‘because’. However There are many types of performance testing and they can be extremely beneficial if incorporated into a company’s SDLC process (especially during a migration) Baseline Stress Concurrency Longevity Regression Integrated Health Check Copyright © 2014, Accelatis. All rights reserved.
Baseline Testing Purpose: Technique:Establish single value performance benchmarks for key activities and documents Technique: Simulate user activities and document performance in a single-user controlled environment Frequency: New Environments After major applications or infrastructure changes Deliverables: Snapshot of single value performance of each benchmark activity Copyright © 2014, Accelatis. All rights reserved.
Stress Testing Purpose: Technique:Determine capacity of an environment Technique: Simulate user activity by ramping user count over time Monitor response time and performance KPIs to determine inflection point Tests can be single activity as well as mixed activity Frequency: New environments After major application or infrastructure changes After major software upgrades Deliverables: Concurrency thresholds for various activity and associated performance KPI data Copyright © 2014, Accelatis. All rights reserved.
Concurrency Testing Purpose: Technique: Frequency: Deliverables:Determine performance profile with multi-user activities without stressing the system. Detect performance degradation not noticeable with single user test. Technique: Set concurrency level so that performance and KPIs stabilize Test duration need not be longer than stabilization period Frequency: After major application or infrastructure changes. Weekly or better if automated. Deliverables: Response time data at various concurrency levels Copyright © 2014, Accelatis. All rights reserved.
Longevity Testing Purpose: Technique: Frequency:Variation of the Concurrency test. Determine if any memory leak or timing issues exist that will only present themselves over time. Technique: Set concurrency level so that performance and KPIs stabilize Monitor KPIs that can detect longer term issues (memory, log file sizes, handles, resources) Allow to run in controlled or uncontrolled environment for extended duration (24 hrs, 72 hrs, 120 hrs) Frequency: In new environments and after software upgrades Deliverables: Performance KPI trend data Copyright © 2014, Accelatis. All rights reserved.
Regression Testing Purpose: Technique: Frequency: Deliverables:Extension of the Baseline Test. Quickly validate if changes to the applications or infrastructure have any net effect on performance. Technique: Define set of benchmark activities and documents Execute test on regular frequency with same conditions (ex: every night at 12:00am) Compare regression results with historical data to detect trends Frequency: Nightly or weekly. Should be fully automated and scheduled so ‘cost’ is low. Deliverables: Fixed set of performance data for each run Performance trend graphs Copyright © 2014, Accelatis. All rights reserved.
Integrated Health ChecksPurpose: Enable real-time feedback of performance anomalies from local and remote locations Establish performance expectations from various sites Technique: Execute benchmark simulations from remote locations and save results centrally If possible, also collect network data (PING, TraceRT) Frequency: Run in the background every minutes Deliverables: Real-time alerts based on defined performance thresholds Copyright © 2014, Accelatis. All rights reserved.
Day in the Life Replay Replay previous user activity in new environment User Activity Transactional Database Accelatis Simulator Simulate Activity in New Environment Copyright © 2014, Accelatis. All rights reserved.
Many possible transformations along the wayReplay Illustrated Many possible transformations along the way 0min 10min 20min 30min 40min 50min 60min 70min 80min Source Activity Apply Filter Apply Map Amplify Compress Distribute Copyright © 2014, Accelatis. All rights reserved.
Complete Environment CompareServer Settings Application Settings Product Tuning Settings Files (when applicable) Artifact existence Artifact performance Copyright © 2014, Accelatis. All rights reserved.
Relative Cost in $USDx1000 Copyright © 2014, Accelatis. All rights reserved.
Relative Duration in WeeksCopyright © 2014, Accelatis. All rights reserved.
Controls Going ForwardAutomated Versioned History of Configuration Auditing of all configuration changes Alerting on configuration changes Alerting on problems in configuration Automated Versioned History of Applications Auditing of all key application elements Alerting on application changes Copyright © 2014, Accelatis. All rights reserved.
Upgrade/New Application Package“We’re too busy right now…” Too busy to reduce risk and ensure a high quality successful project? Start anywhere – Accelatis adds significant value to each phase of Upgrade/New Applications projects No user disruption – core installation is performed in 1 day while servers are running Accelatis Services: Option 1: Services handles 100% of Accelatis tasks associated with the Upgrade. Option 2: Self Sufficient - Standard 80 hour customer enablement Copyright © 2014, Accelatis. All rights reserved.
Questions? Jonathan Berry Ed DeLise President & CEO Ed DeLise VP Sales & Marketing, Principal Copyright © 2014, Accelatis. All rights reserved.
2 Manoj P Managing Changes without a Crystal-ball.
Technology for the Audit Team Copyright © 2008 ACL Services Ltd. Peter B. Millar Director, Business Development 25 June 2008 ACL AuditExchange 2009.
© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
FIS Enterprise Solutions EPK/EPM Implementation
FedEx Ship Manager® at fedex.com Shipping Administration
Tivoli Software from IBM Storage Resource Management Webcast
1 IDX. 2 What you will learn: What IDX is Why its important How to use it Tips and tricks Introduction Q & A.
© Copyright 2006 FPT Software 1 © FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 How to work in Fsoft project Authors: KienNT.
The Public Sector and Xtremesofts AppMetrics Working Together to Maximize Application Availability for Government Servants and Citizens Web Site:
C9: SOA Management with Actional® for Sonic™
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
By Rick Clements Software Testing 101 By Rick Clements
Lisa Brown and Charles Thomas LAWNET 2002 Taking the Mystery Out of Project Management.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Objectives To introduce software project management and to describe its distinctive characteristics To discuss project planning and the planning process.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
1 Innovative Tools October 27, 2011 Chi Mai. 2 Presentation Overview VISSIM Corridors VISSIM Protocol Hours of Congestion.
© 2018 SlidePlayer.com Inc. All rights reserved.