SlideShare a Scribd company logo
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
in HYPERION
Oracle EPM l
L E A R N I N G C E N T E R
THINGS YOU DIDN'T
KNOW YOU COULD DO
WITH GROOVY
Kyle Goodfriend
www.in2hyperion.com
In2hyperion.podia.com
©2020 Goodfriend Solutions LLC Slide 2
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
SESSION GOALS
• Get Educated
• Get excited
• Make better decisions when evaluating or competing with
OneStream/Anaplan
©2020 Goodfriend Solutions LLC Slide 3
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
ROADMAP
• Introduction
• Things you already may know
• Why the added functionality of Groovy is so important
• The crazy stuff that might blow your mind
• How technology impacts planners
• Taking on OneStream and Anaplan
• How to get started (why it's so important to learn the right way)
©2020 Goodfriend Solutions LLC Slide 4
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
ABOUT KYLE
• Education
• Career
• Stock valuation / market analysis
• Accounting
• Finance
• Education
• Supporting finance & accounting
• Consulting
• IT background & training
• #Missing
©2020 Goodfriend Solutions LLC Slide 5
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
©2020 Goodfriend Solutions LLC Slide 6
• Makes things better
• Makes things faster
• Data can be validated pre-save
• Run-time prompts can be validated
WHAT YOU ALREADY KNOW
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
MORE ABOUT WHAT YOU MAY HAVE HEARD
• You have the ultimate flexibility
• Faster – up to 99% faster
• Data can be validated pre-save
• More significant than what you may think
• Run-time prompts can be validated
• Validating string input
• Validating data thresholds
• User confirmation
• Validating against external sources
• Validating against Essbase queries
©2020 Goodfriend Solutions LLC Slide 7
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
Identifying The Significance
©2020 Goodfriend Solutions LLC Slide 10
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
TRANSLATE THIS TO FINANCE & ACCOUNTING
• Faster
• Immediate consolidated reporting – faster answers to the CFO and decision-
making
• Immediate response time on form save – more productive
• Data entry validation
• Less data entry validation
• More accurate data
• Enforce business rules
• Faster forecasting consolidation
• More self service / less dependency on administrators
©2020 Goodfriend Solutions LLC Slide 11
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
TRANSLATE THIS TO APPLICATION SUPPORT
• Fewer requests for help
• Fewer false positive system related issues
• Better communication
• Proactive troubleshooting
• Improved performance
• Automatic issue resolution
• Less time spent automating tasks
• Fewer technologies required to support the applications
• Fewer people and less time to support the applications
©2020 Goodfriend Solutions LLC Slide 12
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
What You May Not Know
©2020 Goodfriend Solutions LLC Slide 13
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
DISCUSSION FORMAT
• Highlight functional benefits
• Discuss impact to users, application owners, and administrators
• Review real-world examples
©2020 Goodfriend Solutions LLC Slide 14
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
SHOULDN’T GO WITHOUT BEING SAID
• Lower cost of ownership
• Better user experience
• Less administrative effort
• Less dependency on admins to perform tasks
• Less automation scripting
• Faster performance
• Fewer data entry errors
• Higher planner accountability
• More accurate forecasting and budgeting
• Faster and improved decision making
©2020 Goodfriend Solutions LLC Slide 15
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
ADVANCED PRE-SAVE DATA ENTRY
• Ensure allocations are 100%
• Text-based input adheres to rules
• Thresholds are managed by users but
allow overrides
• Force rates to be entered when volumes
exist
• Data input is resolved before it is an issue
• Faster LOB or corporate finalization of results
• Planners have more ownership and don’t have to
rely on administrators
• Rules can be managed by Planners with overrides
allowed without admin access
• Less hard coded logic
• Fewer changes to business logic
©2020 Goodfriend Solutions LLC Slide 16
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
THRESHOLD WITH OVERRIDE
©2020 Goodfriend Solutions LLC Slide 17
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
REAL-TIME DATA SYNCHRONIZATION
• Planning and Strategic Modeling
• Intra environment plan types /
databases
• ASO to BSO, BSO to ASO, ASO to ASO,
BSO to BSO
• Any REST enabled source or destination
• Administrator or user managed
mapping
• Real time consolidated reporting
• Faster decision making
• Fewer calculations to build and maintain
• Fewer administrative functions
• Fewer points of failure
©2020 Goodfriend Solutions LLC Slide 18
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
TOP DOWN AND APP SYNCRONIZATION
©2020 Goodfriend Solutions LLC Slide 19
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
REAL-TIME INTERACTION WITH DATA AND METADATA
• React to data and metadata load errors
• Data and metadata loads can produce
error files
• Dynamically add or update metadata
• Less downtime for nightly processes that need
rerun
• More accurate data for reporting
• Dynamic maintenance
• More ownership of metadata / less dependent
on other sources
• Automated error correction
©2020 Goodfriend Solutions LLC Slide 20
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
INTERACTING WITH EXTERNAL SOURCES
• Automatically load exchange rates
• Retrieve driver-based or industry data
from external sources
• MLB Player statistics
• Open boxed items from Best Buy
• Import product pricing from
Amazon/Best Buy
• Import metadata from external sources
• Import products from vendors
• Import store locations from Best Buy
• Import new players from MLB
• Better/quicker access to information for strategic
decisioning
• Automation accessed all in the cloud
• Fewer technologies to know
• Faster development cycles
©2020 Goodfriend Solutions LLC Slide 21
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
INTERACT WITH SMART LIST LABELS
• Less support
• Less training
• More user friendly
©2020 Goodfriend Solutions LLC Slide 22
• Multiple workforce planning transfers
• Seed data faster
• Self-initiating entity/product closures
• Fewer errors
• Less effort / fewer steps to complete
tasks
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
MULTIPLE COMPANY TRANSFERS
©2020 Goodfriend Solutions LLC Slide 23
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
MANAGING METADATA
• Add/Edit/Delete
• Any an all properties
• Query metadata properties
• Custom form validation
• Custom calculations
• Build/maintain metadata in business
rules
• Faster Essbase calculations
• Less effort for administrators
• Less effort to build functionality
• Fewer adhoc requests
• User owned enablement
©2020 Goodfriend Solutions LLC Slide 24
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
SETS ALL PARENTS TO DYNAMIC
List<Member> products =
operation.application.getDimension("Product",rule.cube).getEvaluatedMembers("Descendants
(Product)", rule.cube)
List<Member> lev0Products =
operation.application.getDimension("Product",rule.cube).getEvaluatedMembers("ILvl0Descen
dants(Product)", rule.cube)
Dimension objDim =
operation.application.getDimension('Product',operation.application.cubes as Cube[])
products.each{
Map<String,Object> memberProps = it.toMap()
if(lev0Products.contains(it)){
memberProps["Data Storage (${rule.cube})".toString()] = 'never share’
}
else{
memberProps["Data Storage (${rule.cube})".toString()] = 'dynamic calc'
}
objDim.saveMember(memberProps)
}
©2020 Goodfriend Solutions LLC Slide 25
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
MOVE AUTOMATION INTO BUSINESS RULES
• Easier to build
• Faster to replicate
• Less dependency on remote server
access
• Can be accessed from anywhere
• More transparent logging for
application owners
• Fewer scripting languages to know and support
• Easier to error-trap and trouble-shoot
• Less requirement for test vs prod automation
servers
©2020 Goodfriend Solutions LLC Slide 26
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
EXECUTING DATA MANAGEMENT
• User enabled execution
• Dynamically passed POV
• All the DM functionality
• Dynamically read logs and react to
errors
• Metadata changes
• Dynamic error messages to user
• Eliminate user requested execution
• No DM training required
©2020 Goodfriend Solutions LLC Slide 27
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
LOADING DATA TO DYNAMIC MEMBERS
• Allow user input to dynamic members
on forms
• Period
• Accounts
• Hybrid sparse parents
• Allows top down planning
• Allows inverse logic
• Average Price
• Revenue
• Units
• Eliminates the need to have input members for
dynamic equivalent
• Reduces database size
• Improves data base performance
• More logical user input
©2020 Goodfriend Solutions LLC Slide 28
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
UPDATING DYNAMIC TWO PASS MEMBER
©2020 Goodfriend Solutions LLC Slide 29
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
EXPORTING USER DEFINED DATA TO THE INBOX
• Export delimited files to the inbox
• Allows dynamic filtering
• Easy way to get smaller subsets of data to
readable file
• Can be user driven
• User requests to have it done are eliminated
©2020 Goodfriend Solutions LLC Slide 30
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
ASO ONLY APPLICATIONS
• Don’t need Essbase BSO logic to
execute calculations
• Simple math
• Allocations
• Balance walk forward
• Allows for forms with large datasets to
be loaded – no limits on size like BSO
• Entry at parent members
• Better performance than Hybrid or BSO
• Best of all the worlds
©2020 Goodfriend Solutions LLC Slide 31
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT
WHAT IF PLANNING
• Plan at any level of any dimension
• Immediate response of all business logic
• Ability to make changes without
committing the results
• Allows complete “undo” operations
• Works with existing architecture
• Introduces huge speed improvements at parent
levels
• Eliminates the need for some versioning
• Reduces database size
• Reduces business rule complexity
©2020 Goodfriend Solutions LLC Slide 32
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
WHAT IF EXAMPLE
©2020 Goodfriend Solutions LLC Slide 33
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
Before Concluding
©2020 Goodfriend Solutions LLC Slide 34
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
COMPONENTS
• Groovy
• Open source
• Here to stay
• Planning is built with Groovy
• Oracle exposes Groovy for us to use
• RESTful API
• Transfer information through website actions
• Enables actions to be initiated
• Add a member
• Export data
• Get prices for all Best Buy products in the photo department
• Retrieve real time baseball player statistics from MLB
• EPM Planning API
• Predefined objects and functions
©2020 Goodfriend Solutions LLC Slide 35
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
WHERE TO GO TO GET HELP
• In2Hyperion
• www.in2hyperion.com/adventures-in-groovy
• podia.in2hyperion.com
• REST API
docs.oracle.com/en/cloud/saas/enterprise-performance-management-common/prest/toc.htm
• Groovy Javadocs
docs.oracle.com/en/cloud/saas/enterprise-performance-management-common/groov/index.html
©2020 Goodfriend Solutions LLC Slide 36
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
15% OFF TODAY AND TOMORROW
• Discount location
• in2hyperion.podia.com/?coupon=2020BACKTOSCHOOL
• bit.ly/in2hyp-b2s
• Try before you buy
• Available until Friday at 11PM EST
• REST class will NOT be completed until November
• 2 of the 5 modules will be released within the week
©2020 Goodfriend Solutions LLC Slide 37
in HYPERION
ORACLE • EPBCS
L E A R N I N G C E N T E R
2 Module
15% off all training
bit.ly/in2hyp-b2s
Things You Didn't Know You Could Do
with Groovy
inHYPERION
OracleEPMl
LEARNINGCENTER
CURRENT CURRICULUM
©2020 Goodfriend Solutions LLC Slide 38
Class Price Modules
Sample Training FREE 2 Includes 2 updates to Groovy for EPM
Cloud Planning
Mastering The EPM Planning Javadocs $99.00 3 Essential content to be independent in
building Groovy calculations
Groovy for EPM Cloud Planning $849.00 11 11 (Including updates as included API is
updated)
Groovy for EPM Cloud Planning (Grid Builders
Only)
$199.00 3 For those that just want to master Grid
Builders, modules from Groovy for EPM
Cloud Planning
Using the REST API in Groovy Calculations for
EPM Cloud Planning
$449.00 5 Oct/Nov release date – Understanding
REST and using it in Groovy calculations
15% off all training
at
bit.ly/in2hyp-b2s
15% off all training
at
in2hyperion.podia.com/
?coupon=2020BACKTOSCHOOL

More Related Content

What's hot

ODTUG Getting Groovy with ePBCS
ODTUG Getting Groovy with ePBCSODTUG Getting Groovy with ePBCS
ODTUG Getting Groovy with ePBCS
Kyle Goodfriend
 
Getting Started with Groovy for the Non-Technical Superstars
Getting Started with Groovy for the Non-Technical SuperstarsGetting Started with Groovy for the Non-Technical Superstars
Getting Started with Groovy for the Non-Technical Superstars
Kyle Goodfriend
 
KC GT Program Final Report _20150506
KC GT Program  Final Report _20150506KC GT Program  Final Report _20150506
KC GT Program Final Report _20150506Kwong Cheong Ng
 
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies ...
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies  ...WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies  ...
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies ...
DevOpsGroup
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGroup
 
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies
DevOpsGroup
 
The future of (Windows) operations #WinOps #DevOps
The future of (Windows) operations #WinOps #DevOpsThe future of (Windows) operations #WinOps #DevOps
The future of (Windows) operations #WinOps #DevOps
DevOpsGroup
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
Gurdeep Singh
 
Scrum Framework 2021_4
Scrum Framework 2021_4Scrum Framework 2021_4
Scrum Framework 2021_4
PhuocNT (Fresher.VN)
 
DevOpsGroup Cloud Adoption Frameworks - agile south coast
DevOpsGroup Cloud Adoption Frameworks - agile south coastDevOpsGroup Cloud Adoption Frameworks - agile south coast
DevOpsGroup Cloud Adoption Frameworks - agile south coast
DevOpsGroup
 
ADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued SuccessADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued Success
Mike Cohn
 
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong WayBlame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
VMware Tanzu
 
Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014
Mike Cohn
 
Advanced Topics in Agile Planning
Advanced Topics in Agile PlanningAdvanced Topics in Agile Planning
Advanced Topics in Agile Planning
Mike Cohn
 
2019 Agile ^ Scrum
2019 Agile ^ Scrum2019 Agile ^ Scrum
2019 Agile ^ Scrum
PhuocNT (Fresher.VN)
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
Chris Kernaghan
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products Quickly
John Carter
 
What is new in Microsoft Project 2013
What is new in Microsoft Project 2013What is new in Microsoft Project 2013
What is new in Microsoft Project 2013
SPC Adriatics
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
John Carter
 

What's hot (20)

ODTUG Getting Groovy with ePBCS
ODTUG Getting Groovy with ePBCSODTUG Getting Groovy with ePBCS
ODTUG Getting Groovy with ePBCS
 
Getting Started with Groovy for the Non-Technical Superstars
Getting Started with Groovy for the Non-Technical SuperstarsGetting Started with Groovy for the Non-Technical Superstars
Getting Started with Groovy for the Non-Technical Superstars
 
KC GT Program Final Report _20150506
KC GT Program  Final Report _20150506KC GT Program  Final Report _20150506
KC GT Program Final Report _20150506
 
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies ...
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies  ...WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies  ...
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies ...
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies
WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies
 
The future of (Windows) operations #WinOps #DevOps
The future of (Windows) operations #WinOps #DevOpsThe future of (Windows) operations #WinOps #DevOps
The future of (Windows) operations #WinOps #DevOps
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Scrum Framework 2021_4
Scrum Framework 2021_4Scrum Framework 2021_4
Scrum Framework 2021_4
 
DevOpsGroup Cloud Adoption Frameworks - agile south coast
DevOpsGroup Cloud Adoption Frameworks - agile south coastDevOpsGroup Cloud Adoption Frameworks - agile south coast
DevOpsGroup Cloud Adoption Frameworks - agile south coast
 
ADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued SuccessADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued Success
 
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong WayBlame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
 
Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014
 
Advanced Topics in Agile Planning
Advanced Topics in Agile PlanningAdvanced Topics in Agile Planning
Advanced Topics in Agile Planning
 
2019 Agile ^ Scrum
2019 Agile ^ Scrum2019 Agile ^ Scrum
2019 Agile ^ Scrum
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
 
Blended Agile
Blended AgileBlended Agile
Blended Agile
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products Quickly
 
What is new in Microsoft Project 2013
What is new in Microsoft Project 2013What is new in Microsoft Project 2013
What is new in Microsoft Project 2013
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
 

Similar to Things you didn't know you could do with groovy

Hadoop on retail
Hadoop on retailHadoop on retail
Hadoop on retail
Douglas Bernardini
 
Software Intelligence for PPM
Software Intelligence for PPMSoftware Intelligence for PPM
Software Intelligence for PPM
KeyedIn Projects
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.
Todd Shyres, MBA, PMP
 
Social Solutions Apricot 360: Client Case Management Software
Social Solutions Apricot 360: Client Case Management SoftwareSocial Solutions Apricot 360: Client Case Management Software
Social Solutions Apricot 360: Client Case Management Software
Jeffrey Haguewood
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Maximize the Power of Your ERP Data
Maximize the Power of Your ERP DataMaximize the Power of Your ERP Data
Maximize the Power of Your ERP Data
Global Creative Group, Inc
 
Is dcom more important than data centre design
Is dcom more important than data centre designIs dcom more important than data centre design
Is dcom more important than data centre design
Capitoline
 
Agile2018 Top 10 Takeaways - Synerzip
Agile2018 Top 10 Takeaways - SynerzipAgile2018 Top 10 Takeaways - Synerzip
Agile2018 Top 10 Takeaways - Synerzip
Synerzip
 
Kanban testing
Kanban testingKanban testing
Kanban testing
Cprime
 
How BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edgeHow BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edge
Optimizely
 
Analytics ROI Best Practices
Analytics ROI Best PracticesAnalytics ROI Best Practices
Analytics ROI Best Practices
DATAVERSITY
 
Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?
Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?
Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?
Denodo
 
Building a Glass House: Bringing visibility to the oragnization without brin...
Building a Glass House:  Bringing visibility to the oragnization without brin...Building a Glass House:  Bringing visibility to the oragnization without brin...
Building a Glass House: Bringing visibility to the oragnization without brin...
Software AG
 
Summer School Lesson 3
Summer School Lesson 3Summer School Lesson 3
Summer School Lesson 3
Informatica Cloud
 
Requirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFPRequirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFP
Nuxeo
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc process
Michael Deady
 
Oracle primavera and bpm the power of integration ppt
Oracle primavera and bpm   the power of integration pptOracle primavera and bpm   the power of integration ppt
Oracle primavera and bpm the power of integration pptp6academy
 
Learnings from 7 Years of Integrating Mission-Critical IBM Z® and IBM i with ...
Learnings from 7 Years of Integrating Mission-Critical IBM Z® and IBM i with ...Learnings from 7 Years of Integrating Mission-Critical IBM Z® and IBM i with ...
Learnings from 7 Years of Integrating Mission-Critical IBM Z® and IBM i with ...
Precisely
 
How Does the Denodo Platform Accelerate Your Time to Insights?
How Does the Denodo Platform Accelerate Your Time to Insights?How Does the Denodo Platform Accelerate Your Time to Insights?
How Does the Denodo Platform Accelerate Your Time to Insights?
Denodo
 

Similar to Things you didn't know you could do with groovy (20)

Hadoop on retail
Hadoop on retailHadoop on retail
Hadoop on retail
 
Software Intelligence for PPM
Software Intelligence for PPMSoftware Intelligence for PPM
Software Intelligence for PPM
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.
 
Social Solutions Apricot 360: Client Case Management Software
Social Solutions Apricot 360: Client Case Management SoftwareSocial Solutions Apricot 360: Client Case Management Software
Social Solutions Apricot 360: Client Case Management Software
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Apm andre santos
Apm andre santosApm andre santos
Apm andre santos
 
Maximize the Power of Your ERP Data
Maximize the Power of Your ERP DataMaximize the Power of Your ERP Data
Maximize the Power of Your ERP Data
 
Is dcom more important than data centre design
Is dcom more important than data centre designIs dcom more important than data centre design
Is dcom more important than data centre design
 
Agile2018 Top 10 Takeaways - Synerzip
Agile2018 Top 10 Takeaways - SynerzipAgile2018 Top 10 Takeaways - Synerzip
Agile2018 Top 10 Takeaways - Synerzip
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
How BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edgeHow BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edge
 
Analytics ROI Best Practices
Analytics ROI Best PracticesAnalytics ROI Best Practices
Analytics ROI Best Practices
 
Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?
Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?
Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?
 
Building a Glass House: Bringing visibility to the oragnization without brin...
Building a Glass House:  Bringing visibility to the oragnization without brin...Building a Glass House:  Bringing visibility to the oragnization without brin...
Building a Glass House: Bringing visibility to the oragnization without brin...
 
Summer School Lesson 3
Summer School Lesson 3Summer School Lesson 3
Summer School Lesson 3
 
Requirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFPRequirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFP
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc process
 
Oracle primavera and bpm the power of integration ppt
Oracle primavera and bpm   the power of integration pptOracle primavera and bpm   the power of integration ppt
Oracle primavera and bpm the power of integration ppt
 
Learnings from 7 Years of Integrating Mission-Critical IBM Z® and IBM i with ...
Learnings from 7 Years of Integrating Mission-Critical IBM Z® and IBM i with ...Learnings from 7 Years of Integrating Mission-Critical IBM Z® and IBM i with ...
Learnings from 7 Years of Integrating Mission-Critical IBM Z® and IBM i with ...
 
How Does the Denodo Platform Accelerate Your Time to Insights?
How Does the Denodo Platform Accelerate Your Time to Insights?How Does the Denodo Platform Accelerate Your Time to Insights?
How Does the Denodo Platform Accelerate Your Time to Insights?
 

More from Kyle Goodfriend

Accelerators at Accelytics
Accelerators at AccelyticsAccelerators at Accelytics
Accelerators at Accelytics
Kyle Goodfriend
 
ePBCS Gridbuilder Deep Dive - Last Minute KScope Souvenirs
ePBCS Gridbuilder Deep Dive - Last Minute KScope SouvenirsePBCS Gridbuilder Deep Dive - Last Minute KScope Souvenirs
ePBCS Gridbuilder Deep Dive - Last Minute KScope Souvenirs
Kyle Goodfriend
 
Top-Down and BottomS-Up Planning at Breakthru Beverage Group
Top-Down and BottomS-Up Planning at Breakthru Beverage GroupTop-Down and BottomS-Up Planning at Breakthru Beverage Group
Top-Down and BottomS-Up Planning at Breakthru Beverage Group
Kyle Goodfriend
 
CHCC 2017 Q1 Event Overview
CHCC 2017 Q1 Event OverviewCHCC 2017 Q1 Event Overview
CHCC 2017 Q1 Event Overview
Kyle Goodfriend
 
Top Down and Bottom Up Planning at Breakthru Beverage Group Follow Up
Top Down and Bottom Up Planning at Breakthru Beverage Group Follow UpTop Down and Bottom Up Planning at Breakthru Beverage Group Follow Up
Top Down and Bottom Up Planning at Breakthru Beverage Group Follow Up
Kyle Goodfriend
 
Top Down and Bottom Up Planning at Breakthru Beverage Group
Top Down and Bottom Up Planning at Breakthru Beverage GroupTop Down and Bottom Up Planning at Breakthru Beverage Group
Top Down and Bottom Up Planning at Breakthru Beverage Group
Kyle Goodfriend
 
Ohio Valley Oracle Application User Group
Ohio Valley Oracle Application User GroupOhio Valley Oracle Application User Group
Ohio Valley Oracle Application User Group
Kyle Goodfriend
 
Groovy and PBCS is Game Changing
Groovy and PBCS is Game ChangingGroovy and PBCS is Game Changing
Groovy and PBCS is Game Changing
Kyle Goodfriend
 
Create Unlimited Custom Spreads for Driver Based Planning
Create Unlimited Custom Spreads for Driver Based PlanningCreate Unlimited Custom Spreads for Driver Based Planning
Create Unlimited Custom Spreads for Driver Based Planning
Kyle Goodfriend
 
Automating Hyperion Planning Tasks
Automating Hyperion Planning TasksAutomating Hyperion Planning Tasks
Automating Hyperion Planning Tasks
Kyle Goodfriend
 
Driving Accountability Through Disciplined Planning at Abercrombie & Fitch
Driving Accountability Through Disciplined Planning at Abercrombie & FitchDriving Accountability Through Disciplined Planning at Abercrombie & Fitch
Driving Accountability Through Disciplined Planning at Abercrombie & Fitch
Kyle Goodfriend
 
Supercharge PBCS with PowerShell
Supercharge PBCS with PowerShellSupercharge PBCS with PowerShell
Supercharge PBCS with PowerShell
Kyle Goodfriend
 

More from Kyle Goodfriend (12)

Accelerators at Accelytics
Accelerators at AccelyticsAccelerators at Accelytics
Accelerators at Accelytics
 
ePBCS Gridbuilder Deep Dive - Last Minute KScope Souvenirs
ePBCS Gridbuilder Deep Dive - Last Minute KScope SouvenirsePBCS Gridbuilder Deep Dive - Last Minute KScope Souvenirs
ePBCS Gridbuilder Deep Dive - Last Minute KScope Souvenirs
 
Top-Down and BottomS-Up Planning at Breakthru Beverage Group
Top-Down and BottomS-Up Planning at Breakthru Beverage GroupTop-Down and BottomS-Up Planning at Breakthru Beverage Group
Top-Down and BottomS-Up Planning at Breakthru Beverage Group
 
CHCC 2017 Q1 Event Overview
CHCC 2017 Q1 Event OverviewCHCC 2017 Q1 Event Overview
CHCC 2017 Q1 Event Overview
 
Top Down and Bottom Up Planning at Breakthru Beverage Group Follow Up
Top Down and Bottom Up Planning at Breakthru Beverage Group Follow UpTop Down and Bottom Up Planning at Breakthru Beverage Group Follow Up
Top Down and Bottom Up Planning at Breakthru Beverage Group Follow Up
 
Top Down and Bottom Up Planning at Breakthru Beverage Group
Top Down and Bottom Up Planning at Breakthru Beverage GroupTop Down and Bottom Up Planning at Breakthru Beverage Group
Top Down and Bottom Up Planning at Breakthru Beverage Group
 
Ohio Valley Oracle Application User Group
Ohio Valley Oracle Application User GroupOhio Valley Oracle Application User Group
Ohio Valley Oracle Application User Group
 
Groovy and PBCS is Game Changing
Groovy and PBCS is Game ChangingGroovy and PBCS is Game Changing
Groovy and PBCS is Game Changing
 
Create Unlimited Custom Spreads for Driver Based Planning
Create Unlimited Custom Spreads for Driver Based PlanningCreate Unlimited Custom Spreads for Driver Based Planning
Create Unlimited Custom Spreads for Driver Based Planning
 
Automating Hyperion Planning Tasks
Automating Hyperion Planning TasksAutomating Hyperion Planning Tasks
Automating Hyperion Planning Tasks
 
Driving Accountability Through Disciplined Planning at Abercrombie & Fitch
Driving Accountability Through Disciplined Planning at Abercrombie & FitchDriving Accountability Through Disciplined Planning at Abercrombie & Fitch
Driving Accountability Through Disciplined Planning at Abercrombie & Fitch
 
Supercharge PBCS with PowerShell
Supercharge PBCS with PowerShellSupercharge PBCS with PowerShell
Supercharge PBCS with PowerShell
 

Recently uploaded

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

Things you didn't know you could do with groovy

  • 1. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy in HYPERION Oracle EPM l L E A R N I N G C E N T E R THINGS YOU DIDN'T KNOW YOU COULD DO WITH GROOVY Kyle Goodfriend www.in2hyperion.com In2hyperion.podia.com ©2020 Goodfriend Solutions LLC Slide 2
  • 2. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER SESSION GOALS • Get Educated • Get excited • Make better decisions when evaluating or competing with OneStream/Anaplan ©2020 Goodfriend Solutions LLC Slide 3
  • 3. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER ROADMAP • Introduction • Things you already may know • Why the added functionality of Groovy is so important • The crazy stuff that might blow your mind • How technology impacts planners • Taking on OneStream and Anaplan • How to get started (why it's so important to learn the right way) ©2020 Goodfriend Solutions LLC Slide 4
  • 4. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER ABOUT KYLE • Education • Career • Stock valuation / market analysis • Accounting • Finance • Education • Supporting finance & accounting • Consulting • IT background & training • #Missing ©2020 Goodfriend Solutions LLC Slide 5
  • 5. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER ©2020 Goodfriend Solutions LLC Slide 6 • Makes things better • Makes things faster • Data can be validated pre-save • Run-time prompts can be validated WHAT YOU ALREADY KNOW
  • 6. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER MORE ABOUT WHAT YOU MAY HAVE HEARD • You have the ultimate flexibility • Faster – up to 99% faster • Data can be validated pre-save • More significant than what you may think • Run-time prompts can be validated • Validating string input • Validating data thresholds • User confirmation • Validating against external sources • Validating against Essbase queries ©2020 Goodfriend Solutions LLC Slide 7
  • 7. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy Identifying The Significance ©2020 Goodfriend Solutions LLC Slide 10
  • 8. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER TRANSLATE THIS TO FINANCE & ACCOUNTING • Faster • Immediate consolidated reporting – faster answers to the CFO and decision- making • Immediate response time on form save – more productive • Data entry validation • Less data entry validation • More accurate data • Enforce business rules • Faster forecasting consolidation • More self service / less dependency on administrators ©2020 Goodfriend Solutions LLC Slide 11
  • 9. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER TRANSLATE THIS TO APPLICATION SUPPORT • Fewer requests for help • Fewer false positive system related issues • Better communication • Proactive troubleshooting • Improved performance • Automatic issue resolution • Less time spent automating tasks • Fewer technologies required to support the applications • Fewer people and less time to support the applications ©2020 Goodfriend Solutions LLC Slide 12
  • 10. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy What You May Not Know ©2020 Goodfriend Solutions LLC Slide 13
  • 11. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER DISCUSSION FORMAT • Highlight functional benefits • Discuss impact to users, application owners, and administrators • Review real-world examples ©2020 Goodfriend Solutions LLC Slide 14
  • 12. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER SHOULDN’T GO WITHOUT BEING SAID • Lower cost of ownership • Better user experience • Less administrative effort • Less dependency on admins to perform tasks • Less automation scripting • Faster performance • Fewer data entry errors • Higher planner accountability • More accurate forecasting and budgeting • Faster and improved decision making ©2020 Goodfriend Solutions LLC Slide 15
  • 13. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT ADVANCED PRE-SAVE DATA ENTRY • Ensure allocations are 100% • Text-based input adheres to rules • Thresholds are managed by users but allow overrides • Force rates to be entered when volumes exist • Data input is resolved before it is an issue • Faster LOB or corporate finalization of results • Planners have more ownership and don’t have to rely on administrators • Rules can be managed by Planners with overrides allowed without admin access • Less hard coded logic • Fewer changes to business logic ©2020 Goodfriend Solutions LLC Slide 16
  • 14. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER THRESHOLD WITH OVERRIDE ©2020 Goodfriend Solutions LLC Slide 17
  • 15. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT REAL-TIME DATA SYNCHRONIZATION • Planning and Strategic Modeling • Intra environment plan types / databases • ASO to BSO, BSO to ASO, ASO to ASO, BSO to BSO • Any REST enabled source or destination • Administrator or user managed mapping • Real time consolidated reporting • Faster decision making • Fewer calculations to build and maintain • Fewer administrative functions • Fewer points of failure ©2020 Goodfriend Solutions LLC Slide 18
  • 16. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER TOP DOWN AND APP SYNCRONIZATION ©2020 Goodfriend Solutions LLC Slide 19
  • 17. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT REAL-TIME INTERACTION WITH DATA AND METADATA • React to data and metadata load errors • Data and metadata loads can produce error files • Dynamically add or update metadata • Less downtime for nightly processes that need rerun • More accurate data for reporting • Dynamic maintenance • More ownership of metadata / less dependent on other sources • Automated error correction ©2020 Goodfriend Solutions LLC Slide 20
  • 18. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT INTERACTING WITH EXTERNAL SOURCES • Automatically load exchange rates • Retrieve driver-based or industry data from external sources • MLB Player statistics • Open boxed items from Best Buy • Import product pricing from Amazon/Best Buy • Import metadata from external sources • Import products from vendors • Import store locations from Best Buy • Import new players from MLB • Better/quicker access to information for strategic decisioning • Automation accessed all in the cloud • Fewer technologies to know • Faster development cycles ©2020 Goodfriend Solutions LLC Slide 21
  • 19. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT INTERACT WITH SMART LIST LABELS • Less support • Less training • More user friendly ©2020 Goodfriend Solutions LLC Slide 22 • Multiple workforce planning transfers • Seed data faster • Self-initiating entity/product closures • Fewer errors • Less effort / fewer steps to complete tasks
  • 20. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER MULTIPLE COMPANY TRANSFERS ©2020 Goodfriend Solutions LLC Slide 23
  • 21. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT MANAGING METADATA • Add/Edit/Delete • Any an all properties • Query metadata properties • Custom form validation • Custom calculations • Build/maintain metadata in business rules • Faster Essbase calculations • Less effort for administrators • Less effort to build functionality • Fewer adhoc requests • User owned enablement ©2020 Goodfriend Solutions LLC Slide 24
  • 22. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER SETS ALL PARENTS TO DYNAMIC List<Member> products = operation.application.getDimension("Product",rule.cube).getEvaluatedMembers("Descendants (Product)", rule.cube) List<Member> lev0Products = operation.application.getDimension("Product",rule.cube).getEvaluatedMembers("ILvl0Descen dants(Product)", rule.cube) Dimension objDim = operation.application.getDimension('Product',operation.application.cubes as Cube[]) products.each{ Map<String,Object> memberProps = it.toMap() if(lev0Products.contains(it)){ memberProps["Data Storage (${rule.cube})".toString()] = 'never share’ } else{ memberProps["Data Storage (${rule.cube})".toString()] = 'dynamic calc' } objDim.saveMember(memberProps) } ©2020 Goodfriend Solutions LLC Slide 25
  • 23. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT MOVE AUTOMATION INTO BUSINESS RULES • Easier to build • Faster to replicate • Less dependency on remote server access • Can be accessed from anywhere • More transparent logging for application owners • Fewer scripting languages to know and support • Easier to error-trap and trouble-shoot • Less requirement for test vs prod automation servers ©2020 Goodfriend Solutions LLC Slide 26
  • 24. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT EXECUTING DATA MANAGEMENT • User enabled execution • Dynamically passed POV • All the DM functionality • Dynamically read logs and react to errors • Metadata changes • Dynamic error messages to user • Eliminate user requested execution • No DM training required ©2020 Goodfriend Solutions LLC Slide 27
  • 25. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT LOADING DATA TO DYNAMIC MEMBERS • Allow user input to dynamic members on forms • Period • Accounts • Hybrid sparse parents • Allows top down planning • Allows inverse logic • Average Price • Revenue • Units • Eliminates the need to have input members for dynamic equivalent • Reduces database size • Improves data base performance • More logical user input ©2020 Goodfriend Solutions LLC Slide 28
  • 26. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER UPDATING DYNAMIC TWO PASS MEMBER ©2020 Goodfriend Solutions LLC Slide 29
  • 27. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT EXPORTING USER DEFINED DATA TO THE INBOX • Export delimited files to the inbox • Allows dynamic filtering • Easy way to get smaller subsets of data to readable file • Can be user driven • User requests to have it done are eliminated ©2020 Goodfriend Solutions LLC Slide 30
  • 28. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT ASO ONLY APPLICATIONS • Don’t need Essbase BSO logic to execute calculations • Simple math • Allocations • Balance walk forward • Allows for forms with large datasets to be loaded – no limits on size like BSO • Entry at parent members • Better performance than Hybrid or BSO • Best of all the worlds ©2020 Goodfriend Solutions LLC Slide 31
  • 29. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER FUNCTIONAL BENEFITS PLANNER/ADMINISTRATOR IMPACT WHAT IF PLANNING • Plan at any level of any dimension • Immediate response of all business logic • Ability to make changes without committing the results • Allows complete “undo” operations • Works with existing architecture • Introduces huge speed improvements at parent levels • Eliminates the need for some versioning • Reduces database size • Reduces business rule complexity ©2020 Goodfriend Solutions LLC Slide 32
  • 30. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER WHAT IF EXAMPLE ©2020 Goodfriend Solutions LLC Slide 33
  • 31. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy Before Concluding ©2020 Goodfriend Solutions LLC Slide 34
  • 32. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER COMPONENTS • Groovy • Open source • Here to stay • Planning is built with Groovy • Oracle exposes Groovy for us to use • RESTful API • Transfer information through website actions • Enables actions to be initiated • Add a member • Export data • Get prices for all Best Buy products in the photo department • Retrieve real time baseball player statistics from MLB • EPM Planning API • Predefined objects and functions ©2020 Goodfriend Solutions LLC Slide 35
  • 33. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER WHERE TO GO TO GET HELP • In2Hyperion • www.in2hyperion.com/adventures-in-groovy • podia.in2hyperion.com • REST API docs.oracle.com/en/cloud/saas/enterprise-performance-management-common/prest/toc.htm • Groovy Javadocs docs.oracle.com/en/cloud/saas/enterprise-performance-management-common/groov/index.html ©2020 Goodfriend Solutions LLC Slide 36
  • 34. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER 15% OFF TODAY AND TOMORROW • Discount location • in2hyperion.podia.com/?coupon=2020BACKTOSCHOOL • bit.ly/in2hyp-b2s • Try before you buy • Available until Friday at 11PM EST • REST class will NOT be completed until November • 2 of the 5 modules will be released within the week ©2020 Goodfriend Solutions LLC Slide 37
  • 35. in HYPERION ORACLE • EPBCS L E A R N I N G C E N T E R 2 Module 15% off all training bit.ly/in2hyp-b2s Things You Didn't Know You Could Do with Groovy inHYPERION OracleEPMl LEARNINGCENTER CURRENT CURRICULUM ©2020 Goodfriend Solutions LLC Slide 38 Class Price Modules Sample Training FREE 2 Includes 2 updates to Groovy for EPM Cloud Planning Mastering The EPM Planning Javadocs $99.00 3 Essential content to be independent in building Groovy calculations Groovy for EPM Cloud Planning $849.00 11 11 (Including updates as included API is updated) Groovy for EPM Cloud Planning (Grid Builders Only) $199.00 3 For those that just want to master Grid Builders, modules from Groovy for EPM Cloud Planning Using the REST API in Groovy Calculations for EPM Cloud Planning $449.00 5 Oct/Nov release date – Understanding REST and using it in Groovy calculations
  • 36. 15% off all training at bit.ly/in2hyp-b2s 15% off all training at in2hyperion.podia.com/ ?coupon=2020BACKTOSCHOOL