SlideShare a Scribd company logo
Session ID:
Prepared by:
Remember to complete your evaluation for this session within the app!
11717
Utilizing Groovy and Data Maps
for Instantaneous Analysis
between ASO and BSO cubes
April 29, 2020
Sara Beth Good
Lead Consultant
Alithya
3
Agenda
Introductions
Historical Data
Movement
Architecture
Future Data
Movement
Architecture
Q&A
Introductions
Who Am I
Sara Beth Good
• Lead Consultant at Alithya
• Live in Houston Texas
• EPM Consultant for 8 years
• Hobbies include reading, boxing, traveling
• Random Fact: In college I had an internship that
required me to be the mascot for the Houston Dynamo
(MLS Soccer Team)
5
> Alithya offers EPM, ERP, & Analytics
solutions
> Proven business analytics leader
with a history of successful
implementations & growth
> 20+ years of implementations
6
Advisory
Services
Implementation
Services
Technical
Services
Hosting &
Support
Training
Services
Intellectual
Property
>1,000+ clients
>4,000+ projects
>150+ Cloud implementations
>7 Oracle ACEs
>Certified Cloud resources
Historical Data
Movement
Architecture
Tired of Waiting?
8
Sound
Familiar
??!!
Tired of Waiting?
9
There is a better way! Today we are
going to discuss alternative options that
allow INSTANTANEOUS data analysis
Scheduled
Data Pushes
Reporting and
Analysis
(ASO Cube)
Data Input
(BSO Cube)
What’s the difference between ASO and BSO?
ASO- Aggregate Storage Option
Aggregate storage is the Essbase database storage model that supports large-scale,
sparsely distributed data that is categorized into many, potentially large dimensions.
Selected data values are aggregated and stored.
ASO cubes are also called reporting cubes and are great for quickly aggregating
data
BSO- Block Storage Option
Block storage is the Essbase database storage model that categorizes dimensions as
sparse or dense and stores data in blocks. Block storage is designed for applications that
perform interactive planning, allocations, and sophisticated analytics
BSO Cubes are great at calculating complex logic
10
What’s the difference between ASO and BSO?
ASO cubes are also called reporting cubes and are great for quickly
aggregating data
BSO Cubes are great at calculating complex logic
Tip: Let the BSO cubes do what BSO cubes do BEST and
let ASO cubes do what ASO Cubes do BEST!
11
Traditional Data Movement Diagram
12
Users
Input data
to BSO
Cube
Rules
are run
in BSO
Cube
Data gets pushed to ASO
cube at scheduled intervals
Reporting
and
Analysis
can begin
Same Architecture + New Tool Set = New Mind Set!
13
Groovy
Data Maps
The Cloud provides
access to new tools!
New Data Movement
Strategy
Smart Push
New Mind Set!
14
New Data Movement Strategy
• Scheduled Mass Data Movements
• Tiny data movements every time data is input and rules are run
VS
New Data Movement Strategy
15
Users Input data to BSO Cube using forms
On Save rules/logic is kicked off
Data gets
pushed to
ASO cube
instantly
Reporting and
Analysis can begin
Future Data
Movement
Architecture
Data Maps
• Data Maps are mapping tables used to move data from one cube to another.
17
What do I need to Know about Data Maps?
18
• Data maps are multi-talented, they support the movement of the
following:
• Comments
• Attachments
• Supporting Detail
• Data
• Data Maps can be used to map
• Smartlists
• Dimensions
How to Launch Data Maps?
• Manually
• Forms
• Groovy Rules
• Scheduler
19
Data Map Pro Tips
Utilize the Functions when setting up mappings ie: Ancestors,
Children, Level 0 Descendants
Create as few data maps as possible and then use them for multiple
purposes
Synchronize Data Maps as part of regular Metadata update process
Data maps used in conjunction with smartlists can minimize the
dimensionality required within a cube
20
Smart Push and Groovy
21
Groovy
Data Maps
Smart Push
Data Maps + Forms = Smart Push
When Data Maps are launched from forms it is called Smart Push
Smart Push allows incremental updates to be made to the reporting cube
instantaneously
22
• Setting up Smart Push
– Data Map Creation
– Create and Manage
Forms
– Smart Push Options
Smart Push Helpful Information
Smart Push Order of Operations
1. Data Input and Form is saved
2. Rules launched
3. Smart Push
More than 1 data map can be associated with a single form
Smart Push Honors security considerations
23
24
Groovy is a scripting language used for Java
that is supported by Calculation Manager.
Next, we are going to take a look at
how to utilize Groovy in conjunction
with Data Maps and Smart Pushes to
facilitate INSTANTANEOUS reporting.
Groovy!
What’s Groovy?
– Groovy Scripts can be run from:
• Calculation Manager
• Rules
• Scheduler
• Forms
• EPM Automate
25
Using Groovy to Launch Data Maps- Basics
Using Groovy to Launch Data Maps- Basics
• Getting Started
– Create new rule in Calculation Manager and select Groovy Script for Script
Type
26
Groovy Code to Launch Data Map
operation.application.getDataMap(“Data Map Name").execute(true)
Groovy Code to Launch Smart Push
operation.application.getDataMap("Data Map Name").createSmartPush().execute()
Using Groovy to Launch Data Maps-
Getting Fancy
27
Call Data
Map/Smart
Push with
specific
periods
identified
Launch Data Maps/Smart Push for a range of time periods
Using Groovy to Launch Data Maps-
Getting Fancy
28
Identify Run-
Time-Prompts
Defining and
Storing Run-
Time-Prompts
as a string
Call Data
Map/Smart
Push
Launch Data Maps based on Run Time Prompts
Using Groovy to Launch Data Maps-
Getting Fancy
Use Cases for using Groovy Script to launch Data
Maps and Smart Pushes
– Launch Data Maps/Smart Push based on edited data
– Launch Data Maps/Smart Push for dynamic time periods
– Utilize Data Maps within the context of business rule
logic ie: Allocations
– Data Archiving Processes
– Moving data amongst business processes within an
application ie: Workforce to Financials
29
In Summary…
30
VS
References
31
Oracle’s EPM Groovy Reference:
https://docs.oracle.com/en/cloud/saas/enterprise-performance-management-
common/groov/index.html
Oracle EPM Documentation:
https://docs.oracle.com/en/cloud/saas/enterprise-performance-management-
common/cgsad/index.html
Q&A
Session ID:
Please remember to complete the session evaluation that you
will receive via email from the webinar service provider.
11717
sarabeth.good@alithya.com

More Related Content

What's hot

Essbase aso a quick reference guide part i
Essbase aso a quick reference guide part iEssbase aso a quick reference guide part i
Essbase aso a quick reference guide part iAmit Sharma
 
Dimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion PlanningDimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion Planning
epmvirtual.com
 
No more unknown members! Smart data load validation for Hyperion Planning usi...
No more unknown members! Smart data load validation for Hyperion Planning usi...No more unknown members! Smart data load validation for Hyperion Planning usi...
No more unknown members! Smart data load validation for Hyperion Planning usi...
Rodrigo Radtke de Souza
 
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
 
Loading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEELoading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEE
Ray Février
 
Essmaxl
EssmaxlEssmaxl
EPBCS - A New Approach to Planning Implementations
EPBCS - A New Approach to Planning ImplementationsEPBCS - A New Approach to Planning Implementations
EPBCS - A New Approach to Planning Implementations
Joseph Alaimo Jr
 
What's New in Oracle EPM Cloud
What's New in Oracle EPM CloudWhat's New in Oracle EPM Cloud
What's New in Oracle EPM Cloud
Perficient, Inc.
 
Finit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEEFinit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEE
finitsolutions
 
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
 
Essbase ASO and BSO tuning
Essbase ASO and BSO tuningEssbase ASO and BSO tuning
Essbase ASO and BSO tuningsodhiranga
 
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
Alithya
 
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
Ray Février
 
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud SolutionsEPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
Joseph Alaimo Jr
 
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick! Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Alithya
 
HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analytics
aa026593
 
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
 
It's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM MappingsIt's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM Mappings
Alithya
 
03. data forms in hyperion planning
03. data forms in hyperion planning03. data forms in hyperion planning
03. data forms in hyperion planning
epmvirtual.com
 

What's hot (20)

Essbase aso a quick reference guide part i
Essbase aso a quick reference guide part iEssbase aso a quick reference guide part i
Essbase aso a quick reference guide part i
 
Dimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion PlanningDimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion Planning
 
No more unknown members! Smart data load validation for Hyperion Planning usi...
No more unknown members! Smart data load validation for Hyperion Planning usi...No more unknown members! Smart data load validation for Hyperion Planning usi...
No more unknown members! Smart data load validation for Hyperion Planning usi...
 
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...
 
Loading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEELoading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEE
 
Essmaxl
EssmaxlEssmaxl
Essmaxl
 
EPBCS - A New Approach to Planning Implementations
EPBCS - A New Approach to Planning ImplementationsEPBCS - A New Approach to Planning Implementations
EPBCS - A New Approach to Planning Implementations
 
What's New in Oracle EPM Cloud
What's New in Oracle EPM CloudWhat's New in Oracle EPM Cloud
What's New in Oracle EPM Cloud
 
Finit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEEFinit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEE
 
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...
 
Essbase ASO and BSO tuning
Essbase ASO and BSO tuningEssbase ASO and BSO tuning
Essbase ASO and BSO tuning
 
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
 
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
 
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud SolutionsEPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
 
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick! Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
 
Optimization in essbase
Optimization in essbaseOptimization in essbase
Optimization in essbase
 
HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analytics
 
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
 
It's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM MappingsIt's Time to Reassess Your FDM Mappings
It's Time to Reassess Your FDM Mappings
 
03. data forms in hyperion planning
03. data forms in hyperion planning03. data forms in hyperion planning
03. data forms in hyperion planning
 

Similar to OATUG Forum - Utilizing Groovy and Data Maps for Instantaneous Analysis between ASO and BSO Cubes

Cloudera Cares + DataKind | 7 May 2015 | London, UK
Cloudera Cares + DataKind | 7 May 2015 | London, UKCloudera Cares + DataKind | 7 May 2015 | London, UK
Cloudera Cares + DataKind | 7 May 2015 | London, UK
Cloudera, Inc.
 
WWV2015: Jibes Paul van der Hulst big data
WWV2015: Jibes Paul van der Hulst big dataWWV2015: Jibes Paul van der Hulst big data
WWV2015: Jibes Paul van der Hulst big data
webwinkelvakdag
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
neocremia
 
Future se oct15
Future se oct15Future se oct15
Future se oct15
CS, NcState
 
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
DataWorks Summit/Hadoop Summit
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
David Walker
 
Promoting a Data Driven Culture in a Microservices Environment
Promoting a Data Driven Culture in a Microservices EnvironmentPromoting a Data Driven Culture in a Microservices Environment
Promoting a Data Driven Culture in a Microservices Environment
PyData
 
How Lyft Drives Data Discovery
How Lyft Drives Data DiscoveryHow Lyft Drives Data Discovery
How Lyft Drives Data Discovery
Neo4j
 
bigdata.pptx
bigdata.pptxbigdata.pptx
bigdata.pptx
VIJAYAPRABAP
 
How to be data savvy manager
How to be data savvy managerHow to be data savvy manager
How to be data savvy manager
TOSHI STATS Co.,Ltd.
 
The future Proof Financial: Fintech
The future Proof Financial: FintechThe future Proof Financial: Fintech
The future Proof Financial: Fintech
Martijn Zoet
 
Concepts, use cases and principles to build big data systems (1)
Concepts, use cases and principles to build big data systems (1)Concepts, use cases and principles to build big data systems (1)
Concepts, use cases and principles to build big data systems (1)
Trieu Nguyen
 
Games Industry Analytics Forum 2 - Plumbee
Games Industry Analytics Forum 2 - PlumbeeGames Industry Analytics Forum 2 - Plumbee
Games Industry Analytics Forum 2 - Plumbee
GIAF
 
bigdata.pdf
bigdata.pdfbigdata.pdf
bigdata.pdf
AnjaliKumari301316
 
Big-Data-Seminar-6-Aug-2014-Koenig
Big-Data-Seminar-6-Aug-2014-KoenigBig-Data-Seminar-6-Aug-2014-Koenig
Big-Data-Seminar-6-Aug-2014-KoenigManish Chopra
 
B4UConference_Design Big Data System
B4UConference_Design Big Data SystemB4UConference_Design Big Data System
B4UConference_Design Big Data System
Hoa Le
 
Big data technology
Big data technology Big data technology
Big data technology
omer mohamed abd alrhman
 
Top Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwareTop Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama Software
Panorama Software
 
INTERFACE by apidays 2023 - System Migration Lifecycle, Nitish Agarwal,GoDaddy
INTERFACE by apidays 2023 - System Migration Lifecycle, Nitish Agarwal,GoDaddyINTERFACE by apidays 2023 - System Migration Lifecycle, Nitish Agarwal,GoDaddy
INTERFACE by apidays 2023 - System Migration Lifecycle, Nitish Agarwal,GoDaddy
apidays
 

Similar to OATUG Forum - Utilizing Groovy and Data Maps for Instantaneous Analysis between ASO and BSO Cubes (20)

Cloudera Cares + DataKind | 7 May 2015 | London, UK
Cloudera Cares + DataKind | 7 May 2015 | London, UKCloudera Cares + DataKind | 7 May 2015 | London, UK
Cloudera Cares + DataKind | 7 May 2015 | London, UK
 
MicroStrategy at Badoo
MicroStrategy at BadooMicroStrategy at Badoo
MicroStrategy at Badoo
 
WWV2015: Jibes Paul van der Hulst big data
WWV2015: Jibes Paul van der Hulst big dataWWV2015: Jibes Paul van der Hulst big data
WWV2015: Jibes Paul van der Hulst big data
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Future se oct15
Future se oct15Future se oct15
Future se oct15
 
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
 
Promoting a Data Driven Culture in a Microservices Environment
Promoting a Data Driven Culture in a Microservices EnvironmentPromoting a Data Driven Culture in a Microservices Environment
Promoting a Data Driven Culture in a Microservices Environment
 
How Lyft Drives Data Discovery
How Lyft Drives Data DiscoveryHow Lyft Drives Data Discovery
How Lyft Drives Data Discovery
 
bigdata.pptx
bigdata.pptxbigdata.pptx
bigdata.pptx
 
How to be data savvy manager
How to be data savvy managerHow to be data savvy manager
How to be data savvy manager
 
The future Proof Financial: Fintech
The future Proof Financial: FintechThe future Proof Financial: Fintech
The future Proof Financial: Fintech
 
Concepts, use cases and principles to build big data systems (1)
Concepts, use cases and principles to build big data systems (1)Concepts, use cases and principles to build big data systems (1)
Concepts, use cases and principles to build big data systems (1)
 
Games Industry Analytics Forum 2 - Plumbee
Games Industry Analytics Forum 2 - PlumbeeGames Industry Analytics Forum 2 - Plumbee
Games Industry Analytics Forum 2 - Plumbee
 
bigdata.pdf
bigdata.pdfbigdata.pdf
bigdata.pdf
 
Big-Data-Seminar-6-Aug-2014-Koenig
Big-Data-Seminar-6-Aug-2014-KoenigBig-Data-Seminar-6-Aug-2014-Koenig
Big-Data-Seminar-6-Aug-2014-Koenig
 
B4UConference_Design Big Data System
B4UConference_Design Big Data SystemB4UConference_Design Big Data System
B4UConference_Design Big Data System
 
Big data technology
Big data technology Big data technology
Big data technology
 
Top Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwareTop Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama Software
 
INTERFACE by apidays 2023 - System Migration Lifecycle, Nitish Agarwal,GoDaddy
INTERFACE by apidays 2023 - System Migration Lifecycle, Nitish Agarwal,GoDaddyINTERFACE by apidays 2023 - System Migration Lifecycle, Nitish Agarwal,GoDaddy
INTERFACE by apidays 2023 - System Migration Lifecycle, Nitish Agarwal,GoDaddy
 

More from Alithya

Journey to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management CloudJourney to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management Cloud
Alithya
 
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
Alithya
 
Leading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud ImplementationsLeading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud Implementations
Alithya
 
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Alithya
 
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
Alithya
 
How to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More EffectivelyHow to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More Effectively
Alithya
 
Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management
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
 
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
Alithya
 
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
Alithya
 
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM CloudLegg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Alithya
 
Supply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle ImplementationSupply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle Implementation
Alithya
 
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Alithya
 
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
Alithya
 
ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both? ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both?
Alithya
 
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Alithya
 
AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?
Alithya
 
A Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCSA Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCS
Alithya
 
Essbase Calculations: Elements of Style
Essbase Calculations: Elements of StyleEssbase Calculations: Elements of Style
Essbase Calculations: Elements of Style
Alithya
 
Interstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Interstellar - The Thomas Jefferson Enterprise EPM Cloud JourneyInterstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Interstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Alithya
 

More from Alithya (20)

Journey to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management CloudJourney to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management Cloud
 
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
 
Leading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud ImplementationsLeading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud Implementations
 
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
 
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
 
How to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More EffectivelyHow to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More Effectively
 
Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management
 
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…
 
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
 
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
 
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM CloudLegg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
 
Supply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle ImplementationSupply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle Implementation
 
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
 
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
 
ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both? ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both?
 
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
 
AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?
 
A Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCSA Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCS
 
Essbase Calculations: Elements of Style
Essbase Calculations: Elements of StyleEssbase Calculations: Elements of Style
Essbase Calculations: Elements of Style
 
Interstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Interstellar - The Thomas Jefferson Enterprise EPM Cloud JourneyInterstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Interstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
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
 
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
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
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
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
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
 
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
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
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
 
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
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
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
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
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
 
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
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

OATUG Forum - Utilizing Groovy and Data Maps for Instantaneous Analysis between ASO and BSO Cubes

  • 1.
  • 2. Session ID: Prepared by: Remember to complete your evaluation for this session within the app! 11717 Utilizing Groovy and Data Maps for Instantaneous Analysis between ASO and BSO cubes April 29, 2020 Sara Beth Good Lead Consultant Alithya
  • 5. Who Am I Sara Beth Good • Lead Consultant at Alithya • Live in Houston Texas • EPM Consultant for 8 years • Hobbies include reading, boxing, traveling • Random Fact: In college I had an internship that required me to be the mascot for the Houston Dynamo (MLS Soccer Team) 5
  • 6. > Alithya offers EPM, ERP, & Analytics solutions > Proven business analytics leader with a history of successful implementations & growth > 20+ years of implementations 6 Advisory Services Implementation Services Technical Services Hosting & Support Training Services Intellectual Property >1,000+ clients >4,000+ projects >150+ Cloud implementations >7 Oracle ACEs >Certified Cloud resources
  • 9. Tired of Waiting? 9 There is a better way! Today we are going to discuss alternative options that allow INSTANTANEOUS data analysis Scheduled Data Pushes Reporting and Analysis (ASO Cube) Data Input (BSO Cube)
  • 10. What’s the difference between ASO and BSO? ASO- Aggregate Storage Option Aggregate storage is the Essbase database storage model that supports large-scale, sparsely distributed data that is categorized into many, potentially large dimensions. Selected data values are aggregated and stored. ASO cubes are also called reporting cubes and are great for quickly aggregating data BSO- Block Storage Option Block storage is the Essbase database storage model that categorizes dimensions as sparse or dense and stores data in blocks. Block storage is designed for applications that perform interactive planning, allocations, and sophisticated analytics BSO Cubes are great at calculating complex logic 10
  • 11. What’s the difference between ASO and BSO? ASO cubes are also called reporting cubes and are great for quickly aggregating data BSO Cubes are great at calculating complex logic Tip: Let the BSO cubes do what BSO cubes do BEST and let ASO cubes do what ASO Cubes do BEST! 11
  • 12. Traditional Data Movement Diagram 12 Users Input data to BSO Cube Rules are run in BSO Cube Data gets pushed to ASO cube at scheduled intervals Reporting and Analysis can begin
  • 13. Same Architecture + New Tool Set = New Mind Set! 13 Groovy Data Maps The Cloud provides access to new tools! New Data Movement Strategy Smart Push
  • 14. New Mind Set! 14 New Data Movement Strategy • Scheduled Mass Data Movements • Tiny data movements every time data is input and rules are run VS
  • 15. New Data Movement Strategy 15 Users Input data to BSO Cube using forms On Save rules/logic is kicked off Data gets pushed to ASO cube instantly Reporting and Analysis can begin
  • 17. Data Maps • Data Maps are mapping tables used to move data from one cube to another. 17
  • 18. What do I need to Know about Data Maps? 18 • Data maps are multi-talented, they support the movement of the following: • Comments • Attachments • Supporting Detail • Data • Data Maps can be used to map • Smartlists • Dimensions
  • 19. How to Launch Data Maps? • Manually • Forms • Groovy Rules • Scheduler 19
  • 20. Data Map Pro Tips Utilize the Functions when setting up mappings ie: Ancestors, Children, Level 0 Descendants Create as few data maps as possible and then use them for multiple purposes Synchronize Data Maps as part of regular Metadata update process Data maps used in conjunction with smartlists can minimize the dimensionality required within a cube 20
  • 21. Smart Push and Groovy 21 Groovy Data Maps Smart Push
  • 22. Data Maps + Forms = Smart Push When Data Maps are launched from forms it is called Smart Push Smart Push allows incremental updates to be made to the reporting cube instantaneously 22 • Setting up Smart Push – Data Map Creation – Create and Manage Forms – Smart Push Options
  • 23. Smart Push Helpful Information Smart Push Order of Operations 1. Data Input and Form is saved 2. Rules launched 3. Smart Push More than 1 data map can be associated with a single form Smart Push Honors security considerations 23
  • 24. 24 Groovy is a scripting language used for Java that is supported by Calculation Manager. Next, we are going to take a look at how to utilize Groovy in conjunction with Data Maps and Smart Pushes to facilitate INSTANTANEOUS reporting. Groovy! What’s Groovy?
  • 25. – Groovy Scripts can be run from: • Calculation Manager • Rules • Scheduler • Forms • EPM Automate 25 Using Groovy to Launch Data Maps- Basics
  • 26. Using Groovy to Launch Data Maps- Basics • Getting Started – Create new rule in Calculation Manager and select Groovy Script for Script Type 26 Groovy Code to Launch Data Map operation.application.getDataMap(“Data Map Name").execute(true) Groovy Code to Launch Smart Push operation.application.getDataMap("Data Map Name").createSmartPush().execute()
  • 27. Using Groovy to Launch Data Maps- Getting Fancy 27 Call Data Map/Smart Push with specific periods identified Launch Data Maps/Smart Push for a range of time periods
  • 28. Using Groovy to Launch Data Maps- Getting Fancy 28 Identify Run- Time-Prompts Defining and Storing Run- Time-Prompts as a string Call Data Map/Smart Push Launch Data Maps based on Run Time Prompts
  • 29. Using Groovy to Launch Data Maps- Getting Fancy Use Cases for using Groovy Script to launch Data Maps and Smart Pushes – Launch Data Maps/Smart Push based on edited data – Launch Data Maps/Smart Push for dynamic time periods – Utilize Data Maps within the context of business rule logic ie: Allocations – Data Archiving Processes – Moving data amongst business processes within an application ie: Workforce to Financials 29
  • 31. References 31 Oracle’s EPM Groovy Reference: https://docs.oracle.com/en/cloud/saas/enterprise-performance-management- common/groov/index.html Oracle EPM Documentation: https://docs.oracle.com/en/cloud/saas/enterprise-performance-management- common/cgsad/index.html
  • 32. Q&A
  • 33. Session ID: Please remember to complete the session evaluation that you will receive via email from the webinar service provider. 11717 sarabeth.good@alithya.com