Upload
doannhu
View
219
Download
6
Embed Size (px)
Citation preview
1Copyright © 2016 Tech Mahindra. All rights reserved.
Automation Platform for Smart Execution of
Oracle projects
3
PERCENT OF
REVENUE
One Solution – Multiple Usage
EPSELON-Oracle Overview
Apps and DB
DiagnosticsImpact
AnalysisAnalytics
Reporting
Process
Acceleration
Upgrade AssessmentAMS Transition Patch Impacts Test Impact Analysis Auto Retrofit
100% accurate understanding of customization during transition
Up to 30% effort saving in Upgrade discovery phase with no additional license cost
Faster Patch Impact Analysis helps in better regulatory compliance
OATS integration will optimize testing effort with continuous code quality improvement
Accelerate Release Management Cycle. Faster time to production
4
Upgrade Assessment package using EPSELONNo Ambiguity, No Assumption – Know exactly what you get
What we do Accelerators Deliverables
Using our EPSELON tool, we
generate your complete
application, database
diagnostics and Impact
analysis reports
Our Upgrade Experts use
these reports to create multiple
analytics which help in
recommendation of your future
ecosystem
Environment Snapshot Report
Impact Analysis Report
Multiple Analytics Reports
Instance Strategy
Recommended roadmap to your
“To-Be” ecosystem
High Level Project Plan, Effort and
Cost for adopting the “To-Be”
ecosystem.
Delivery
Excellence
Library
EPSELON
Comprehensive Environment Diagnostics
Upgrade Impact Analysis
Flexible and Personalizable Multiple Upgrade Paths supported
Hybrid Approach to recommending the future roadmap
Supports multiple Oracle object types
55
Supports
workflows and
OAF objects
Easy portability
to client
instance
Complete
Diagnostics in
less than a
week
Multiple
Analytics for
decision
support
Easily
configurable for
new Oracle
versions
Easily pluggable
to customer
environment
Code level
Impact
Analysis
Application Baseline Reports
Custom Components
Reports
Job Scheduling Reports
Database Schema Reports
Impact Analysis -DB Objects
Impact Analysis –Forms, Reports,
Concurrent Programs
Feature and Functionality
Reports Clusters
Impact of patches
on current
application
6
Need bring Architecture from
earlier PPT
EPSELON
EPSELON package can be downloaded
into a developer workstation from internet
and can be run from there
The workstation either can be in physical
network of the customer or in Virtual
desktop infrastructure (VDI) at offshore
connecting customer network through
VM.
Technology Architecture
Pre-requisites for EPSELON
Oracle Database access (APPS
schema)
Unix access
SQL PLUS
Winscp
Putty
7
Epse
lon
Ora
cle
Audit Reporting
Custom Object Analytics
Landscape Analytics
Upgrade Analytics
Patch Impact Analysis
Test Impact and Auto Retrofit
1
2
3
4
5
6
Un- Used Custom components*
LicenseAnalysis
DB Objects Analysis
In-Active Users
AOL Objects Analysis
Impacted custom components
Modified Seeded DB Objects*
Interfaces analysis
Impacted DB Objects
ObjectInventory
Upgrade Impact Analysis
AOL, Workflow, OAF and other object impacts
Environment Landscape
Patch Analysis
Users LocalizationsApplied*
Modules Implemented
Patchanalysis
ApplicationArchitecture
DB Size
Languages Implemented
Major patches are identified and impacted objects are included into an excel sheet.
Based on excel sheet input, the impact of the patch application is analyzed on all custom objects including DB and application.
Epselon can be used to identify the impacted test cases for any enhancements or Patch Applications
Epselon can execute the technical retrofit automatically in most of the cases
Functionality Snapshot
9
1 Application Baseline Report
Application Information
Rdbms Version
Patchset And Application
Information
NLS Parameters Details
Database And Instance Details
Nodes Information
Printers Definition Listing
Key Flexfields Listing
Users And Associated
Responsibilities Listing
Business Group, Legal Entity,
Operating Unit, Set Of Books
Details
2 Custom Components Report
Custom Database Objects Count
Custom Database Objects Details
Custom Profile Options Details
Custom Concurrent Request Set
Details
Custom Defined Report Counts
Custom Defined Report Details
Custom Defined Form Counts
Custom Defined Form Details
Custom Defined Alerts Details
Custom Defined Descriptive
Flexfields Listing
Custom Defined Executables
Counts
Custom Defined Executables
Details
Custom Lookup Details
Custom Defined Workflow Details
Custom Defined Messages Listing
Database Links Listing
Top 50 Populated Tables
OAF Customization listing (CO
extensions)
OAF Customization listing (VO
extensions)
OAF Personalization listing
Forms customized using forms
personalization
3 Job Scheduling Reports
Custom Concurrent Programs
Listing
Concurrent Programs - Phase
And Status Wise
Concurrent Programs -
Frequency Of Use
Concurrent Programs Ending In
Error
Long Running Programs Listing
Scheduled Program Details
Concurrent Programs And
Executables Changed In Last 360
Days
Reports Overview
4 Database Schema Report
Schema Wise Invalid
Objects Listing
Schema and Table Record
Details
5 Impact Analysis Report
Impact Analysis DB Objects
Provides all details of
the database objects
affected by the upgrade
Pin points the exact
location of change along
with the code
Impact Analysis Forms
For each form,
indicates the code where
the mentioned seeded
table is used
All recurrences are
displayed
Impact Analysis Reports
For each report
indicates the code where
the mentioned seeded
table is used
Impact Analysis Concurrent
Programs
Lists all concurrent
programs using impacted
seeded tables in the value
set along with the impact
details
10
Environment Snapshot - Custom code Analytics
Snapshot of the customizations done will help estimate the
maintenance costs & efforts accurately with regards to AMS and
Upgrade services
Target Users• IT Department• Technical Consultants• DBAs
Lists total number of custom objects
present in the current/source version.
Covers Database objects, AOL
objects, OS objects
Environment Snapshot for Database Objects
Environment Snapshot for AOL objects
11
Environment Snapshot – Active Users Analytics
Displays the users and the responsibilities assigned to themTarget Users• DBAs• Business Users
Active users per year
Drill down graphs to get list
of users accessed in a
specific year
Helps in identifying the
users who have not
accessed the application.
Helps in assigning the
responsibilities to a specific
user in new instance
12
Custom Concurrent Program Analytics
Helps in accurately estimating custom concurrent programs in
AMS and Upgrade Engagements.
Target Users• Pre-sales• Technical Consultants • Business Analysts
Application / Module wise
custom concurrent
program listing.
13
Schema Wise Invalid Objects
Report is quite useful in AMS and Upgrade engagements and helps
in retro fitting of components
Target Users• DBAs• IT Department• Technical Consultants
Invalid object names based
on the status of the objects
per each object type
14
Custom Components - Impact Analytics
Impact analytics helps in effort reduction, manual process for
identifying the objects impacted.Target Users• IT Department• Technical Consultants
Impact analysis covers Database
objects, concurrent programs, forms
and reports
Gives all details of the database objects
affected by the upgrade
Pin points the exact location of change
along with the code
Any recurrences are also covered in the
output
Lists all concurrent programs using
impacted seeded tables in the value set
along with the impact details
16
Transition Automation
System Audit
Monitoring Automation
Upgrade Assessment
Customization Assessment
Retrofit Automation
Ongoing deployment
Customer Adoption
Proposed
17
Disclaimer
Tech Mahindra Limited, herein referred to as TechM provide a wide array of presentations and reports, with the contributions of various professionals. These presentations and reportsare for informational purposes and private circulation only and do not constitute an offer to buy or sell any securities mentioned therein. They do not purport to be a completedescription of the markets conditions or developments referred to in the material. While utmost care has been taken in preparing the above, we claim no responsibility for theiraccuracy. We shall not be liable for any direct or indirect losses arising from the use thereof and the viewers are requested to use the information contained herein at their own risk.These presentations and reports should not be reproduced, re-circulated, published in any media, website or otherwise, in any form or manner, in part or as a whole, without theexpress consent in writing of TechM or its subsidiaries. Any unauthorized use, disclosure or public dissemination of information contained herein is prohibited. Unless specifically noted,TechM is not responsible for the content of these presentations and/or the opinions of the presenters. Individual situations and local practices and standards may vary, so viewers andothers utilizing information contained within a presentation are free to adopt differing standards and approaches as they see fit. You may not repackage or sell the presentation.Products and names mentioned in materials or presentations are the property of their respective owners and the mention of them does not constitute an endorsement by TechM.Information contained in a presentation hosted or promoted by TechM is provided “as is” without warranty of any kind, either expressed or implied, including any warranty ofmerchantability or fitness for a particular purpose. TechM assumes no liability or responsibility for the contents of a presentation or the opinions expressed by the presenters. Allexpressions of opinion are subject to change without notice.
Thank You