SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
© Copyright 2007-2020 Inspirage. All rights reserved.
EPM INTEGRATION
AGENT
Ash Vuyyuru, EPM Senior Manager
20th May 20201
Dayalan, EPM Practice Manager
© Copyright 2007-2020 Inspirage. All rights reserved.2
EPM CLOUD SOLUTIONS
Financial Close and Consolidation
Budgeting and Forecasting
Reporting and Analytics
Profitability and Cost Management
Master Data Management
ERP CLOUD SOLUTIONS
ADVISORY
MANAGED SERVICES
DELIVERING ORACLE EPM & ERP
CLOUD SOLUTIONS GLOBALLY
NOW A PART OF
The Integrated Supply Chain Specialists
© Copyright 2007-2020 Inspirage. All rights reserved.
ORACLE EPM EXPERIENCE
• Oracle® Certified Platinum Partner
• One of the nation’s leading Oracle EPM strategy &
implementation firms
• Successfully implemented Oracle EPM solutions
for dozens of clients in the US, and abroad
• Oracle EPM professional average 15 years of
hands-on experience
• Focused on Fortune 500 companies & large scale,
enterprise-wide implementations
• Deep expertise from process design to technology
implementation
• Proven functional and industry templates to
leverage best practices
• Hyperion Essbase, Planning and HFM certified
professionals
3
Enterprise
Planning
Business
Intelligence
Reporting and
Analytics
Financial
Consolidation
© Copyright 2007-2020 Inspirage. All rights reserved.
ORACLE EPM EXPERIENCE
Enterprise
Planning &
Forecasting
• Planning, Budget &
Forecasting
• Workforce & Capital
Expenditure Planning
• Planning System
Design &
Implementation
• Balanced Scorecard
• Hyperion Planning™,
Workforce Planning™,
Capital Expense
Planning™
Financial
Consolidation
• Financial Close
Process Design
• Consolidation System
Design &
Implementation
• Financial Reporting &
Analysis
• Financial
Management™,
Financial Data Quality
Management™
Reporting &
Analytics
• Management
Dashboards
• Profitability Analysis
• Human Resource
Analysis
• Sales & Procurement
Analytics
• Essbase™ Solutions,
SmartView™, and
reporting tools
Business
Intelligence
• Data Management &
Integration
• Content Management
• BI Enterprise Edition™,
Data Relationship
Management™ and
integration tools
4
© Copyright 2007-2020 Inspirage. All rights reserved.5
• Overview/Introduction
• Installation and Configuration
• How to setup an Integration?
• Custom Scripting
• Use Cases
• Demo
• Q&A
AGENDA
© Copyright 2007-2020 Inspirage. All rights reserved.6
Overview
© Copyright 2007-2020 Inspirage. All rights reserved.7
EPM INTEGRATION AGENT
Simple
Integrations
Pre –Packaged
Adapters
Custom
Scripting
© Copyright 2007-2020 Inspirage. All rights reserved.
Synchronous
Asynchronous
8
INTEGRATION AGENT MODES
© Copyright 2007-2020 Inspirage. All rights reserved.
• E- Business GL
• Peoplesoft GL
• On-Prem Databases
• Non-Relational Data Sources
• Third Party APIs
• Jython
• Groovy
• Java-accessible systems
SUPPORTED DATA SOURCES
9
© Copyright 2007-2020 Inspirage. All rights reserved.10
KEY CAPABILITIES
• Ability to load both Data and Metadata
• Supports custom Queries and Scripting
• Adapters for Oracle EBS and Peoplesoft General Ledgers
• Thin client, minimal resource usage
• Drill through capability to source systems
• Pre/Post Process Scripting
© Copyright 2007-2020 Inspirage. All rights reserved.11
INSTALL AND CONFIGURE
1. Downloading the EPMAgent ZIP
2. Creating Application Folders
3. Configuring the Secure Sockets Layer
(SSL) Certificate
4. Configuring Drivers
5. Configuring Startup Parameters
6. Encrypting the EPM Cloud User Password
7. Start Integration Agent
8. Create Agent as a Windows Service
© Copyright 2007-2020 Inspirage. All rights reserved.12
1. DOWNLOAD AGENT
© Copyright 2007-2020 Inspirage. All rights reserved.13
2. CREATE A FOLDER
© Copyright 2007-2020 Inspirage. All rights reserved.
SSL is a standard security technology for creating an encrypted link
between a web server and a browser
14
3. CONFIGURING THE SSL CERTIFICATE
© Copyright 2007-2020 Inspirage. All rights reserved.
• Setup Agent Home
• Setup Data Home
• Cloud URL
• Domain
• User Name
• Password
• Jython Home
• Groovy Home
• Custom Java APIs
• Log Level
• Poll Interval
15
4. UPDATE AGENT PARAMETERS
© Copyright 2007-2020 Inspirage. All rights reserved.16
SETUP TARGET
For an Oracle Thin JDBC driver, the JDBC driver URL includes:
jdbc:oracle:thin:@host:port:sid
jdbc:oracle:thin:@host:port/service
For SQL Server, the JDBC driver URL includes:
jdbc:sqlserver://server:port;DatabaseName=dbname
2.In Username, specify the on-premises database username.
3.In Password, specify the on-premises database password.
© Copyright 2007-2020 Inspirage. All rights reserved.17
USE CUSTOM SQL
The Query option enables to save the SQL query definition when
creating an SQL data source
Valid conditions include:
• Equal
• Between
• Like
• Not In
• In
© Copyright 2007-2020 Inspirage. All rights reserved.
1. Systems are distributed geographically
2. Secure and manage their jobs independently by BU
3. Organization uses different types of source systems
4. Different data frequency for different sources
18
UNDERSTAND THE AGENT CLUSTER
© Copyright 2007-2020 Inspirage. All rights reserved.19
CREATING FILTERS
• A filter is added for the bind variable.
• Placeholder for actual values in the SQL statement.
• The name must exactly match the name specified in the SQL query
• Can be applied to application or to a rule
© Copyright 2007-2020 Inspirage. All rights reserved.20
Drill down TO SOURCE SYSTEM
Two ways to setup drill down
1. To a Landing page (URL)
2. Using a Custom SQL
© Copyright 2007-2020 Inspirage. All rights reserved.21
EPM INTEGRATION AGENT SCRIPTING
There are four events where custom scripting can be applied:
• Before extract – Before the agent connects to the data source and
executes the SQL query
• After extract – After the agent has connected to the data source
and produced an extract data file
• Before upload – Before the data file is uploaded to EPM Cloud
• After upload – After the data file has been uploaded to EPM Cloud
© Copyright 2007-2020 Inspirage. All rights reserved.© Copyright 2007-2020 Inspirage. All rights reserved.22
© Copyright 2007-2020 Inspirage. All rights reserved.23
SOME
PLANNING
RESOURCE
VIEWS
23 © Copyright 2007-2020 Inspirage. All rights reserved.
© Copyright 2007-2020 Inspirage. All rights reserved.24
MIGRATION
RESOURCE
VIEWS
24 © Copyright 2007-2020 Inspirage. All rights reserved.
© Copyright 2007-2020 Inspirage. All rights reserved.25
DATA
MANAGEMENT
RESOURCE
VIEWS
25 © Copyright 2007-2020 Inspirage. All rights reserved.
© Copyright 2007-2020 Inspirage. All rights reserved.© Copyright 2007-2020 Inspirage. All rights reserved.26
© Copyright 2007-2020 Inspirage. All rights reserved.
BRINGING THE MAGIC
27 © Copyright 2007-2020 Inspirage. All rights reserved.
© Copyright 2007-2020 Inspirage. All rights reserved.28
HOW TO BRING IT ALL TOGETHER?
© Copyright 2007-2020 Inspirage. All rights reserved.29
• Executes the job ImportMetaDataJob and overrides only the
importZipFileName parameter
• . { "jobType": "IMPORT_METADATA“
• , "jobName": "ImportMetaDataJob“
• , "parameters": { "importZipFileName": "myMetaDataDailyJob.zip" } }
• Executes the import data job 'ImportJob' and overrides the importFileName
parameter.
• {"jobType":"IMPORT_DATA",
• "jobName":"ImportJob",
• "parameters":{ "importFileName":" myImportfile123.zip" } }
PULLING METADATA/DATA FROM
EXTERNAL SOURCES
© Copyright 2007-2020 Inspirage. All rights reserved.30
• Executes the import exchange rates job MyExchangeRates and overrides
the importFileName parameter.
• {"jobType":"Import Exchange Rates“
• ,"jobName":"MyExchangeRates“
• , "parameters":{"importFileName":"ExportExchangeRatesTemplate.csv" } }
PULLING SUPPORTING DATA FROM
EXTERNAL SOURCES USING REST API
© Copyright 2007-2020 Inspirage. All rights reserved.31
• https://-...oraclecloud.com/
HyperionPlanning/rest/v3/applications/Vision/substitutionvariables
• { "items": [{ "name": "CurrYear",
• "value": "FY20",
• "planType": "ALL" },
• { "name": "CurrPeriod", "value": “May", "planType": “FinPlan" }] }
UPDATING THE SUBSTITUTION VARIABLES
USING REST API
© Copyright 2007-2020 Inspirage. All rights reserved.32
•{
• "country": "USA",
• "country_abbreviation": "US",
• "total_cases": "1,457,593",
• "new_cases": "0",
• "total_deaths": "86,912",
• "new_deaths": "0",
• "total_recovered": "318,027",
• "active_cases": "1,052,654",
• "serious_critical": "16,240",
• "cases_per_mill_pop": "4,404.0",
• "flag": "https://www.worldometers.info/img/flags/us-flag.gif"
• },
Getting real time COVID-19 data USING REST
API
© Copyright 2007-2020 Inspirage. All rights reserved.33
CALLING GROOVY SCRIPT
© Copyright 2007-2020 Inspirage. All rights reserved.34
GROOVY + REST API IN EVENTS
© Copyright 2007-2020 Inspirage. All rights reserved.© Copyright 2007-2020 Inspirage. All rights reserved.
DEMO
35
© Copyright 2007-2020 Inspirage. All rights reserved.
UPCOMING WEBINARS - 2020
May 21
11am EDT
ODTUG Learn
from Home
Series:
Automating
Security
Management in
PBCS
May 21 2pm
EDT
Leverage
Oracle’s Cloud
Planning to
Enhance Your
JD Edwards
Demand
Planning
May 27
1pm BST
Achieving EU
MDR/IVDR
Compliance
June 3
1pm BST
Optimize
Business
Decisions by
Transforming
Your S&OP
Processes
June 24
1pm BST
Strategic Steps
to Ensure Your
ERP
Transformation
is a Game
Changer
www.inspirage.com/events
Get Started
with EPM
Integration
Agent and
Unleash EPM
Cloud
Possibilities
May 20
1pm EDT
36
© Copyright 2007-2020 Inspirage. All rights reserved.
www.inspirage.com
Dayalan Ash Vuyyuru
Practice Manager Senior Manager
Personal Blog:
https://onlyhyperion.blogspot.com/
© Copyright 2007-2020 Inspirage. All rights reserved.
THANK YOU

Más contenido relacionado

La actualidad más candente

Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...finitsolutions
 
Best Practices in HFM Application Design
Best Practices in HFM Application Design Best Practices in HFM Application Design
Best Practices in HFM Application Design Alithya
 
How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways… How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways… Alithya
 
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...Alithya
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFrancisco Amores
 
Hfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudHfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudAlithya
 
Dimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion PlanningDimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion Planningepmvirtual.com
 
Finit solutions getting the most out of hfm - intercompany matching and eli...
Finit solutions   getting the most out of hfm - intercompany matching and eli...Finit solutions   getting the most out of hfm - intercompany matching and eli...
Finit solutions getting the most out of hfm - intercompany matching and eli...finitsolutions
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examplesAmit Soni
 
Oracle Hyperion Planning Best Practices
Oracle Hyperion Planning Best PracticesOracle Hyperion Planning Best Practices
Oracle Hyperion Planning Best PracticesIssam Hejazin
 
SKILLWISE-SSIS DESIGN PATTERN FOR DATA WAREHOUSING
SKILLWISE-SSIS DESIGN PATTERN FOR DATA WAREHOUSINGSKILLWISE-SSIS DESIGN PATTERN FOR DATA WAREHOUSING
SKILLWISE-SSIS DESIGN PATTERN FOR DATA WAREHOUSINGSkillwise Group
 
Read 1-hyperion planning presentation
Read 1-hyperion planning presentationRead 1-hyperion planning presentation
Read 1-hyperion planning presentationAmit Sharma
 
EPM, ERP, Cloud and On-Premise – All options explained - OOW CON9532
EPM, ERP, Cloud and On-Premise – All options explained - OOW CON9532EPM, ERP, Cloud and On-Premise – All options explained - OOW CON9532
EPM, ERP, Cloud and On-Premise – All options explained - OOW CON9532Ray Février
 
Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmeefinitsolutions
 
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
EPM, ERP, Cloud, and On-Premise:  All Integration Options ExplainedEPM, ERP, Cloud, and On-Premise:  All Integration Options Explained
EPM, ERP, Cloud, and On-Premise: All Integration Options ExplainedJoseph Alaimo Jr
 
FDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryFDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryJoseph Alaimo Jr
 
Loading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEELoading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEERay Février
 

La actualidad más candente (20)

Oracle hyperion financial management
Oracle hyperion financial managementOracle hyperion financial management
Oracle hyperion financial management
 
HFM-Implementation
HFM-ImplementationHFM-Implementation
HFM-Implementation
 
Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...
 
Best Practices in HFM Application Design
Best Practices in HFM Application Design Best Practices in HFM Application Design
Best Practices in HFM Application Design
 
How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways… How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways…
 
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next Level
 
Hfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudHfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close Cloud
 
Dimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion PlanningDimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion Planning
 
Finit solutions getting the most out of hfm - intercompany matching and eli...
Finit solutions   getting the most out of hfm - intercompany matching and eli...Finit solutions   getting the most out of hfm - intercompany matching and eli...
Finit solutions getting the most out of hfm - intercompany matching and eli...
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
Oracle Hyperion Planning Best Practices
Oracle Hyperion Planning Best PracticesOracle Hyperion Planning Best Practices
Oracle Hyperion Planning Best Practices
 
SKILLWISE-SSIS DESIGN PATTERN FOR DATA WAREHOUSING
SKILLWISE-SSIS DESIGN PATTERN FOR DATA WAREHOUSINGSKILLWISE-SSIS DESIGN PATTERN FOR DATA WAREHOUSING
SKILLWISE-SSIS DESIGN PATTERN FOR DATA WAREHOUSING
 
Read 1-hyperion planning presentation
Read 1-hyperion planning presentationRead 1-hyperion planning presentation
Read 1-hyperion planning presentation
 
EPM, ERP, Cloud and On-Premise – All options explained - OOW CON9532
EPM, ERP, Cloud and On-Premise – All options explained - OOW CON9532EPM, ERP, Cloud and On-Premise – All options explained - OOW CON9532
EPM, ERP, Cloud and On-Premise – All options explained - OOW CON9532
 
Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmee
 
Master Data Management.pptx
Master Data Management.pptxMaster Data Management.pptx
Master Data Management.pptx
 
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
EPM, ERP, Cloud, and On-Premise:  All Integration Options ExplainedEPM, ERP, Cloud, and On-Premise:  All Integration Options Explained
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
 
FDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryFDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real Story
 
Loading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEELoading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEE
 

Similar a Inspirage Webinar on Epm integration agent

Web adi webcast_v3
Web adi webcast_v3Web adi webcast_v3
Web adi webcast_v3Bala Nagella
 
Database Security, Better Audits, Lower Costs
Database Security, Better Audits, Lower CostsDatabase Security, Better Audits, Lower Costs
Database Security, Better Audits, Lower CostsImperva
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetupragss
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patternsJesse Butler
 
Computerworld Big Data Forum 2015
Computerworld Big Data Forum 2015Computerworld Big Data Forum 2015
Computerworld Big Data Forum 2015Steven Sit
 
OIM Connector for Webservices
OIM Connector for WebservicesOIM Connector for Webservices
OIM Connector for WebservicesAtul Goyal
 
206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reportingp6academy
 
ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!
ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!
ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!Dayalan Punniyamoorthy
 
Feast Feature Store - An In-depth Overview Experimentation and Application in...
Feast Feature Store - An In-depth Overview Experimentation and Application in...Feast Feature Store - An In-depth Overview Experimentation and Application in...
Feast Feature Store - An In-depth Overview Experimentation and Application in...Hong Ong
 
Atlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQAtlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQServiceRocket
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldMaria Colgan
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Emtec Inc.
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsDeborah Schalm
 
Ten tools for ten big data areas 01 informatica
Ten tools for ten big data areas 01 informatica Ten tools for ten big data areas 01 informatica
Ten tools for ten big data areas 01 informatica Will Du
 
CIS14: SCIM: Why It’s More Important, and More Simple, Than You Think
CIS14: SCIM: Why It’s More Important, and More Simple, Than You ThinkCIS14: SCIM: Why It’s More Important, and More Simple, Than You Think
CIS14: SCIM: Why It’s More Important, and More Simple, Than You ThinkCloudIDSummit
 
Agile enterprise integration
Agile enterprise integrationAgile enterprise integration
Agile enterprise integrationSimon Greig
 
More databases. More hackers.
More databases. More hackers.More databases. More hackers.
More databases. More hackers.Imperva
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to PostgresEDB
 
Oracle forms to oci executive overview for customer
Oracle forms to oci   executive overview  for customerOracle forms to oci   executive overview  for customer
Oracle forms to oci executive overview for customerSamy El Sherif, PMP, OUM.
 

Similar a Inspirage Webinar on Epm integration agent (20)

Web adi webcast_v3
Web adi webcast_v3Web adi webcast_v3
Web adi webcast_v3
 
Database Security, Better Audits, Lower Costs
Database Security, Better Audits, Lower CostsDatabase Security, Better Audits, Lower Costs
Database Security, Better Audits, Lower Costs
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patterns
 
Computerworld Big Data Forum 2015
Computerworld Big Data Forum 2015Computerworld Big Data Forum 2015
Computerworld Big Data Forum 2015
 
OIM Connector for Webservices
OIM Connector for WebservicesOIM Connector for Webservices
OIM Connector for Webservices
 
206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting
 
ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!
ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!
ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!
 
Feast Feature Store - An In-depth Overview Experimentation and Application in...
Feast Feature Store - An In-depth Overview Experimentation and Application in...Feast Feature Store - An In-depth Overview Experimentation and Application in...
Feast Feature Store - An In-depth Overview Experimentation and Application in...
 
Atlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQAtlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQ
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous World
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOps
 
Ten tools for ten big data areas 01 informatica
Ten tools for ten big data areas 01 informatica Ten tools for ten big data areas 01 informatica
Ten tools for ten big data areas 01 informatica
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
CIS14: SCIM: Why It’s More Important, and More Simple, Than You Think
CIS14: SCIM: Why It’s More Important, and More Simple, Than You ThinkCIS14: SCIM: Why It’s More Important, and More Simple, Than You Think
CIS14: SCIM: Why It’s More Important, and More Simple, Than You Think
 
Agile enterprise integration
Agile enterprise integrationAgile enterprise integration
Agile enterprise integration
 
More databases. More hackers.
More databases. More hackers.More databases. More hackers.
More databases. More hackers.
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
 
Oracle forms to oci executive overview for customer
Oracle forms to oci   executive overview  for customerOracle forms to oci   executive overview  for customer
Oracle forms to oci executive overview for customer
 

Último

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Inspirage Webinar on Epm integration agent

  • 1. © Copyright 2007-2020 Inspirage. All rights reserved. EPM INTEGRATION AGENT Ash Vuyyuru, EPM Senior Manager 20th May 20201 Dayalan, EPM Practice Manager
  • 2. © Copyright 2007-2020 Inspirage. All rights reserved.2 EPM CLOUD SOLUTIONS Financial Close and Consolidation Budgeting and Forecasting Reporting and Analytics Profitability and Cost Management Master Data Management ERP CLOUD SOLUTIONS ADVISORY MANAGED SERVICES DELIVERING ORACLE EPM & ERP CLOUD SOLUTIONS GLOBALLY NOW A PART OF The Integrated Supply Chain Specialists
  • 3. © Copyright 2007-2020 Inspirage. All rights reserved. ORACLE EPM EXPERIENCE • Oracle® Certified Platinum Partner • One of the nation’s leading Oracle EPM strategy & implementation firms • Successfully implemented Oracle EPM solutions for dozens of clients in the US, and abroad • Oracle EPM professional average 15 years of hands-on experience • Focused on Fortune 500 companies & large scale, enterprise-wide implementations • Deep expertise from process design to technology implementation • Proven functional and industry templates to leverage best practices • Hyperion Essbase, Planning and HFM certified professionals 3 Enterprise Planning Business Intelligence Reporting and Analytics Financial Consolidation
  • 4. © Copyright 2007-2020 Inspirage. All rights reserved. ORACLE EPM EXPERIENCE Enterprise Planning & Forecasting • Planning, Budget & Forecasting • Workforce & Capital Expenditure Planning • Planning System Design & Implementation • Balanced Scorecard • Hyperion Planning™, Workforce Planning™, Capital Expense Planning™ Financial Consolidation • Financial Close Process Design • Consolidation System Design & Implementation • Financial Reporting & Analysis • Financial Management™, Financial Data Quality Management™ Reporting & Analytics • Management Dashboards • Profitability Analysis • Human Resource Analysis • Sales & Procurement Analytics • Essbase™ Solutions, SmartView™, and reporting tools Business Intelligence • Data Management & Integration • Content Management • BI Enterprise Edition™, Data Relationship Management™ and integration tools 4
  • 5. © Copyright 2007-2020 Inspirage. All rights reserved.5 • Overview/Introduction • Installation and Configuration • How to setup an Integration? • Custom Scripting • Use Cases • Demo • Q&A AGENDA
  • 6. © Copyright 2007-2020 Inspirage. All rights reserved.6 Overview
  • 7. © Copyright 2007-2020 Inspirage. All rights reserved.7 EPM INTEGRATION AGENT Simple Integrations Pre –Packaged Adapters Custom Scripting
  • 8. © Copyright 2007-2020 Inspirage. All rights reserved. Synchronous Asynchronous 8 INTEGRATION AGENT MODES
  • 9. © Copyright 2007-2020 Inspirage. All rights reserved. • E- Business GL • Peoplesoft GL • On-Prem Databases • Non-Relational Data Sources • Third Party APIs • Jython • Groovy • Java-accessible systems SUPPORTED DATA SOURCES 9
  • 10. © Copyright 2007-2020 Inspirage. All rights reserved.10 KEY CAPABILITIES • Ability to load both Data and Metadata • Supports custom Queries and Scripting • Adapters for Oracle EBS and Peoplesoft General Ledgers • Thin client, minimal resource usage • Drill through capability to source systems • Pre/Post Process Scripting
  • 11. © Copyright 2007-2020 Inspirage. All rights reserved.11 INSTALL AND CONFIGURE 1. Downloading the EPMAgent ZIP 2. Creating Application Folders 3. Configuring the Secure Sockets Layer (SSL) Certificate 4. Configuring Drivers 5. Configuring Startup Parameters 6. Encrypting the EPM Cloud User Password 7. Start Integration Agent 8. Create Agent as a Windows Service
  • 12. © Copyright 2007-2020 Inspirage. All rights reserved.12 1. DOWNLOAD AGENT
  • 13. © Copyright 2007-2020 Inspirage. All rights reserved.13 2. CREATE A FOLDER
  • 14. © Copyright 2007-2020 Inspirage. All rights reserved. SSL is a standard security technology for creating an encrypted link between a web server and a browser 14 3. CONFIGURING THE SSL CERTIFICATE
  • 15. © Copyright 2007-2020 Inspirage. All rights reserved. • Setup Agent Home • Setup Data Home • Cloud URL • Domain • User Name • Password • Jython Home • Groovy Home • Custom Java APIs • Log Level • Poll Interval 15 4. UPDATE AGENT PARAMETERS
  • 16. © Copyright 2007-2020 Inspirage. All rights reserved.16 SETUP TARGET For an Oracle Thin JDBC driver, the JDBC driver URL includes: jdbc:oracle:thin:@host:port:sid jdbc:oracle:thin:@host:port/service For SQL Server, the JDBC driver URL includes: jdbc:sqlserver://server:port;DatabaseName=dbname 2.In Username, specify the on-premises database username. 3.In Password, specify the on-premises database password.
  • 17. © Copyright 2007-2020 Inspirage. All rights reserved.17 USE CUSTOM SQL The Query option enables to save the SQL query definition when creating an SQL data source Valid conditions include: • Equal • Between • Like • Not In • In
  • 18. © Copyright 2007-2020 Inspirage. All rights reserved. 1. Systems are distributed geographically 2. Secure and manage their jobs independently by BU 3. Organization uses different types of source systems 4. Different data frequency for different sources 18 UNDERSTAND THE AGENT CLUSTER
  • 19. © Copyright 2007-2020 Inspirage. All rights reserved.19 CREATING FILTERS • A filter is added for the bind variable. • Placeholder for actual values in the SQL statement. • The name must exactly match the name specified in the SQL query • Can be applied to application or to a rule
  • 20. © Copyright 2007-2020 Inspirage. All rights reserved.20 Drill down TO SOURCE SYSTEM Two ways to setup drill down 1. To a Landing page (URL) 2. Using a Custom SQL
  • 21. © Copyright 2007-2020 Inspirage. All rights reserved.21 EPM INTEGRATION AGENT SCRIPTING There are four events where custom scripting can be applied: • Before extract – Before the agent connects to the data source and executes the SQL query • After extract – After the agent has connected to the data source and produced an extract data file • Before upload – Before the data file is uploaded to EPM Cloud • After upload – After the data file has been uploaded to EPM Cloud
  • 22. © Copyright 2007-2020 Inspirage. All rights reserved.© Copyright 2007-2020 Inspirage. All rights reserved.22
  • 23. © Copyright 2007-2020 Inspirage. All rights reserved.23 SOME PLANNING RESOURCE VIEWS 23 © Copyright 2007-2020 Inspirage. All rights reserved.
  • 24. © Copyright 2007-2020 Inspirage. All rights reserved.24 MIGRATION RESOURCE VIEWS 24 © Copyright 2007-2020 Inspirage. All rights reserved.
  • 25. © Copyright 2007-2020 Inspirage. All rights reserved.25 DATA MANAGEMENT RESOURCE VIEWS 25 © Copyright 2007-2020 Inspirage. All rights reserved.
  • 26. © Copyright 2007-2020 Inspirage. All rights reserved.© Copyright 2007-2020 Inspirage. All rights reserved.26
  • 27. © Copyright 2007-2020 Inspirage. All rights reserved. BRINGING THE MAGIC 27 © Copyright 2007-2020 Inspirage. All rights reserved.
  • 28. © Copyright 2007-2020 Inspirage. All rights reserved.28 HOW TO BRING IT ALL TOGETHER?
  • 29. © Copyright 2007-2020 Inspirage. All rights reserved.29 • Executes the job ImportMetaDataJob and overrides only the importZipFileName parameter • . { "jobType": "IMPORT_METADATA“ • , "jobName": "ImportMetaDataJob“ • , "parameters": { "importZipFileName": "myMetaDataDailyJob.zip" } } • Executes the import data job 'ImportJob' and overrides the importFileName parameter. • {"jobType":"IMPORT_DATA", • "jobName":"ImportJob", • "parameters":{ "importFileName":" myImportfile123.zip" } } PULLING METADATA/DATA FROM EXTERNAL SOURCES
  • 30. © Copyright 2007-2020 Inspirage. All rights reserved.30 • Executes the import exchange rates job MyExchangeRates and overrides the importFileName parameter. • {"jobType":"Import Exchange Rates“ • ,"jobName":"MyExchangeRates“ • , "parameters":{"importFileName":"ExportExchangeRatesTemplate.csv" } } PULLING SUPPORTING DATA FROM EXTERNAL SOURCES USING REST API
  • 31. © Copyright 2007-2020 Inspirage. All rights reserved.31 • https://-...oraclecloud.com/ HyperionPlanning/rest/v3/applications/Vision/substitutionvariables • { "items": [{ "name": "CurrYear", • "value": "FY20", • "planType": "ALL" }, • { "name": "CurrPeriod", "value": “May", "planType": “FinPlan" }] } UPDATING THE SUBSTITUTION VARIABLES USING REST API
  • 32. © Copyright 2007-2020 Inspirage. All rights reserved.32 •{ • "country": "USA", • "country_abbreviation": "US", • "total_cases": "1,457,593", • "new_cases": "0", • "total_deaths": "86,912", • "new_deaths": "0", • "total_recovered": "318,027", • "active_cases": "1,052,654", • "serious_critical": "16,240", • "cases_per_mill_pop": "4,404.0", • "flag": "https://www.worldometers.info/img/flags/us-flag.gif" • }, Getting real time COVID-19 data USING REST API
  • 33. © Copyright 2007-2020 Inspirage. All rights reserved.33 CALLING GROOVY SCRIPT
  • 34. © Copyright 2007-2020 Inspirage. All rights reserved.34 GROOVY + REST API IN EVENTS
  • 35. © Copyright 2007-2020 Inspirage. All rights reserved.© Copyright 2007-2020 Inspirage. All rights reserved. DEMO 35
  • 36. © Copyright 2007-2020 Inspirage. All rights reserved. UPCOMING WEBINARS - 2020 May 21 11am EDT ODTUG Learn from Home Series: Automating Security Management in PBCS May 21 2pm EDT Leverage Oracle’s Cloud Planning to Enhance Your JD Edwards Demand Planning May 27 1pm BST Achieving EU MDR/IVDR Compliance June 3 1pm BST Optimize Business Decisions by Transforming Your S&OP Processes June 24 1pm BST Strategic Steps to Ensure Your ERP Transformation is a Game Changer www.inspirage.com/events Get Started with EPM Integration Agent and Unleash EPM Cloud Possibilities May 20 1pm EDT 36
  • 37. © Copyright 2007-2020 Inspirage. All rights reserved. www.inspirage.com Dayalan Ash Vuyyuru Practice Manager Senior Manager Personal Blog: https://onlyhyperion.blogspot.com/
  • 38. © Copyright 2007-2020 Inspirage. All rights reserved. THANK YOU