Baha Mar is the Bahamas' newest luxury resort, featuring world class hotels, restaurants, shopping, spas, a golf course, and a casino. Baha Mar has gone all in, betting big on red by adopting a Planning and Budget Cloud Service (PBCS), a Financial Close and Consolidation Cloud Service (FCCS), and an Account Reconciliation Cloud Service (ARCS). Within PBCS, Baha Mar has implemented daily operational reporting (DOR), which captures daily activity across the entire property.
This presentation explores how, and more importantly, why FDMEE (on-premises) was used in favor of cloud data management. It covers the myriad of disparate and highly specialized data sources needed to support loading detailed operational data on a daily basis. It studies the various methodologies used to streamline data integration and enrich the data load cycle.
Additionally, EDMCS and cloud data management were leveraged to reduce duplicate master data maintenance while sharing key findings about this exciting new cloud service.
Apidays New York 2024 - The value of a flexible API Management solution for O...
Baha Mar's All in Bet on Red: The Story of Integrating Data and Master Data with PBCS, FCCS, and ARCS
1. Integrated Business Analytics Solutions
Baha Mar's All In Bet on Red
The story of integrating data and master data with PBCS, FCCS and ARCS
Tony Scalese
11 June 2018
2. Agenda
• About Ranzal, Me & Baha Mar
• Project Background
• Data Integration Detail
• Master Data Integration Detail
• Lessons Learned
• Q&A
3. 3
Comprehensive Business Solutions
Ranzal’s solutions drive improved business performance
through better decision making, strong customer
engagement and optimized operations
Deep Oracle Partnership Drives Customer Value Adaptable Deployment Models
Diverse Client Portfolio & Industry Expertise
Bio Tech and
Pharma
Medical
Supplies
Team Highlights
Multiple
Oracle ACEs
Seasoned delivery
team with avg ~6
yrs serving Ranzal
clients
Experienced
mgmt team with
avg 12 yrs leading
Ranzal
About Ranzal
4. About Me
• Vice President of Technology at Edgewater Ranzal
• Internal focus: Standards and quality control
• External focus: Brand growth and relationship management
• More than 17 years in the Oracle Hyperion Suite
• Former Hyperion & Upstream administrator
• Over 12 years of consulting experience
• Certified in various Oracle Hyperion technologies
• Oracle ACE recognized for contributions in the BI track which includes EPM
• Blog: http://www.fdmeeguru.com
• Twitter: @fdmeeguru
• Two published books on FDMEE
• The Definitive Guide to Oracle FDMEE
• Oracle FDMEE Scripting: Essential Elements
5. About Baha Mar
• Multi-billion dollar 5 Star Resort located in Nassau, Bahamas
• Owned by CTF BM Holdings Ltd, a subsidiary of the Hong Kong
conglomerate Chow Tai Fook Enterprises Ltd.
• Soft opened in April 2017, Full open in October 2017
• 3 Hotel Brands – Grand Hyatt, SLS, Rosewood
• Jack Nicklaus Signature golf course
• ESPA spa
• Luxury shopping including Bulgari, Rolex and Hublot
• World class restaurants including Katsuya, Cleo and Shuang Ba
• Casino with Ocean Views complete with table games, slots and sports
book
• Exciting additions planned over the coming years
My Room
6. • Prior to the bankruptcy of previous Baha Mar owners, PBCS
was implemented
• Very rudimentary implementation, all data had to be hand keyed
– daily
• Re-envisioned EPM project to support:
• Daily Operational Reporting
• Budget and Forecasting
• Monthly Financial Close
• Monthly Account Reconciliation
Project Background
7. • Planning and Budgeting Cloud Service (PBCS)
• Financial Close and Consolidation Cloud Service (FCCS)
• Account Reconciliation Cloud Service (ARCS)
• Enterprise Data Management Cloud Service (EDMCS)
• Cloud Data Management (CDM)
• Financial Data Quality Management, Enterprise Edition
(FDMEE)*
Oracle Products
8. Why FDMEE?
FDMEE CDM
Flat file Processing
Pre Built Connection to Oracle branded Ledgers
Pre Built Connection to Oracle Fusion GL
Pre Built Connection to SAP ERP & DW
Direct Connection to relational data sources
Mapping
Multi-period Processing
Data Synchronization (Hybrid Mode)
Data Synchronization (Full Cloud Mode)
Automation
Import, Custom & Event Scripting
Custom Reports
Drill Through
Textual “data”
Flat file Master Data Integration
9. Data Sources
Source Target Type/Technology Purpose Data Flow Scenario Frequency
Simphony PBCS.DOR FDMEE - OIA Load food and beverage revenue Inbound DOR Daily
IBS PBCS.DOR FDMEE - OIA Load golf and retail revenue Inbound DOR Daily
Spasoft PBCS.DOR FDMEE - OIA Load Spa Inbound DOR Daily
Revintel PBCS.DOR FDMEE - Flat File Load Rooms Inbound DOR Daily
Slots PBCS.DOR FDMEE - Flat File Load Slots Inbound DOR Daily
Table Games PBCS.DOR FDMEE - Flat File Load Table games Inbound DOR Daily
Sports Book PBCS.DOR FDMEE - Flat File Load Sports Book Inbound DOR Daily
AVPM PBCS.DOR FDMEE - Flat File Load parking and valet Inbound DOR Daily
VistaTime PBCS.DOR FDMEE - OIA Load Headcount Inbound DOR Daily
NetTime PBCS.DOR FDMEE - Flat File Load Hours Inbound DOR Daily
Great Plains FCCS FDMEE - OIA Load trial balance Inbound Actual Monthly
FCCS PBCS FDMEE - Data Sync Sync adjustments & elims Intra EPM Actual Monthly
PBCS FCCS FDMEE - Data Sync Load Status Intra EPM Actual Monthly
10. • Scrape email
• Convert XLS file to CSV
• Process XML file to CSV
• Download files daily from FTP
• Non Homogenous Data Files
Complex Integration Needs
13. • Automated process runs every day of the year
• Multiple feeds are loaded
• Mechanism is needed to provide status and error information in
an efficient manner
Batch Automation Alerting
14. • Concept originally developed ~10 years ago with on-premises
Essbase
• Redeveloped for cloud integrations using the CDM REST API
• Identifies mapped intersections that are not level 0 members in
the outline of the cloud application
• Prevents data load errors & business rule execution failure
• Bug identified in CDM – connection leak
Essbase Enhanced Validate
16. • Substitution variables set daily as part of the data load process
• Utilizes EPM Automate
• Setsubstvars ‘CubeName’ ‘SubVar’=‘Value’
• Calculates variables dynamically based on system date
Substitution Variables
17. • Execute clears before load and aggregation after load
completes successfully
• Flexible to allow POV, DLR attributes or data itself to drive
which members are passed to calc
• Utilizes EPM Automate
• Runbusinessrule plan_type=XXX VariableName=VariableValue
• Will transition to REST API as enhancement for greater
concurrency
Execute Business Rules
18. • Formal Oracle program to beta test the new software/cloud service offering
• Qualifications:
• Imminent project
• Project profile that fits anticipated use cases
• Reasonable customer
• Qualified consulting partner (skills & personality)
• Baha Mar was 1 of 3 Worldwide Early Adopters of EDMCS
• Leveraged EDMCS to manage multiple shared hierarchies across PBCS &
FCCS
• Account
• Department
• Utilized Cloud Data Management and FDMEE to augment EDMCS
functionality
EDMCS – Early Adoption
19. EDMCS Design Considerations
Pros Cons
PBCS Application Adaptor • Built in connection to PBCS
• Built-in properties and validations.
• Eliminates need to build and maintain
custom properties
• Future enhancements will natively be
applied
• Can be used for FCCS
• Eliminates need for additional ETL
work in CDM
• Requires separate applications
to be registered
• Master data needs to be
maintained multiple times
Custom Application Adaptor • Single application can be used to
maintain application for multiple
applications
• Need to create custom
properties
• No validations other than basic
• Future enhancements to
application adaptor not
available to integration
20. • Utilize EDMCS REST API (18.05) to download metadata to a
flat file
• Metadata file is saved to FDMEE inbox subdirectory
• EPM Automate used to upload metadata files to PBCS and
FCCS
• CDM DLRs executed to load metadata to each plan type
• Cube outline refreshed using PBCS & FCCS REST APIs
• Metadata load results emailed
• Process executed by FDMEE custom script
Automated Metadata Loads
21. Automated Metadata Loads
EDMCS
FDMEE
Scripting
PBCS Restruct
ure
CDM
FCCS Restruct
ure
CDMAcct &
Dept
1. Get Dim ID
2. Run Export Job
3. Check Output Status
4. Download File
4. Upload to pods
5. Execute CDM rules
6. Restructure cube 7. Email Result
22. • Requirements – October 2017
• Design – October 2017
• Build – November 2017 – Feb 2018 / April 2018
• FCCS & PBCS
• EDMCS Early Adopter participation Dec – 2017 through Feb 2018, procured
subscription end of Feb 2018
• Testing
• FCCS/PBCS: March 2018 / May 2018
• Go Live
• FCCS: April 2018
• PBCS: June 2018
Project Timeline
23. • EPM Automate does not support concurrent executions for
same login
• CDM has a connection leak for member refresh process
• Create metadata loads for each plan type individually
• Include global metadata properties when executing metadata
loads
Lessons Learned
24. • Implement integrations for ARCS
• Compliance and transaction matching
• Implement EDMCS for ARCS profiles
• Implement EDMCS for Great Plains G/L
Next Steps
26. 26
8 Speaker Sessions
Monday, 6/11:
• 10:45am – 11:45am: Baha Mar's All In Bet on Red - The story of integrating data and master data with PBCS, FCCS and ARCS
• 2:30pm - 3:30pm: Visual Approach to Essbase Calcs: 2018
• 4:15pm - 5:15pm: Integrated Planning Using Enterprise Planning and Budgeting Cloud Service at Sims Metal Management
Tuesday, 6/12:
• 9:00am - 10:00am: FDMEE versus Cloud Data Management - The Real Story
• 10:15am - 11:15am: Edgewater Ranzal: Winning Strategies for Oracle Cloud Adoption: Should You Test Drive, Lease, or Buy?
• 2:15pm - 3:15pm: Why Should I Care About DVD? Blu-Ray is the New Thing, Right?
Wednesday, 6/13:
• 11:45am - 12:45pm: Putting Predictive Planning to Work
• 2:15pm - 3:15pm: EPM Automate - Automating Enterprise Performance Management Cloud Solutions
Visit us at Booth # 407