SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
Best Practices for Designing and Building
Integrations
24 June 2019
Tony Scalese, Vice President
AGENDA
> Alithya & Speaker Overview
> Data Discovery
> Tool Evaluation
> FDMEE / Cloud Data Management Key Components
> Q&A
> Recap & Wrap-Up
COMPANY HISTORY
3
2001
Hyperion
Planning
introduced
to the
market (1st
Essbase
embedded
app)
2007
Enhanced
Consolidation
practice with
world class
capabilities
2009
HPCM
introduced
to the
market –
Ranzal
design
review
2010
Established
Strategic
Finance
practice to
complement
our Planning
expertise
2012
Exalytics &
Performance
Testing Lab
Establish
multi
product
focus &
advisory
Proven business analytics leader with a
history of successful implementations
and continuous growth
1996
Ranzal &
Associates
Founded
2004
Acquired by
Edgewater
2016
Deepened
geographic
footprint
and EPM
Cloud
expertise
2015
Developed
Discovery &
Modern
Data
Architecture
Approach
2014
Introduced
Hosting,
Support &
Managed
Services
Offerings
2018
Ranzal &
Alithya join
forces to
form an EPM/
ERP Cloud
Powerhouse
ALITHYA OVERVIEW – EPM & ANALYTICS
4
Comprehensive Business Solutions
Our solutions drive improved business performance
through better decision making, strong customer
engagement, and optimized operations
Deep Partnership Drives Customer Value Adaptable Deployment Models
Diverse Client Portfolio & Industry Expertise
RetailEnergy/
Utilities
Team Highlights
Multiple Oracle
ACEs
Seasoned
delivery team
with avg 8 years
serving clients
Experienced
management team
with avg 15 years in
the company
Certified Cloud
Resources
Enterprise Performance
Management (EPM)
Analytics
Financial Services
Technology CPG and
Manufacturing
Healthcare
Outstanding
Achievement
in Big Data
100 Most Promising
Big Data Solutions
Providers
1,000+ Clients 2,000+ Projects20+ Years
Advisory
Services
Implementation
Services
Technical
Services
Hosting &
Support
Training
Services
Intellectual
Property
ABOUT THE SPEAKER
> Professionally:
> Working with EPM since 2000
> Vice President of Technology at Alithya
▪ With Alithya (formerly Ranzal/Vertical Pitch) since 2006
> Former Hyperion administrator
> Oracle ACE ACE Director
> Author, blogger, and Twitter-er (@fdmeeguru)
> Personally:
> Husband and proud dad
> Enjoy short distance running (5K)
> Avid foodie (and good wine)
START WITH WHY
6
WHAT
LEGACY THINKING
> WHAT: Build integrations that are easy to
understand and maintain, perform well
and grow with the business
> HOW: Leveraging the various
technologies that are available to us
> WHY: To ensure data accuracy and
integrity
7
HOW
WHY
WHAT
WHY FOCUS ON DATA INTEGRATION
> WHY: We recognize that data is the single
most important component of a financial
system. Commitment to building integrations
that ensure the accuracy and integrity of data
allows us to make business better decisions
> HOW: Evaluating the various tools that are
available to use and leveraging that which is
most appropriate in the pursuit of data
integrity
> WHAT: We build integrations that are
accurate, easy to understand and maintain,
perform well and grow with the business
8
HOW
WHY
TERMINOLOGY
> Source System: Any application that contains data needed for the
EPM solution.
> General Ledger, Sub Ledgers (Fixed Assets), Data Lake/Warehouse,
Saleforce.com, Workday HR, Flat file, Excel file, EPM applications
> Target Application: Any EPM application, cloud or on-premises
> ETL / ELT
> Extract: The process by which data is retrieved from a source system
▪ SQL queries, REST API, Proprietary extract mechanisms (ex: DATAEXPORT)
> Transform: Next slide
> Load: The process by which transformed data is inserted into the target
application
9
EPM INTEGRATION - DEFINED
> An integration is defined as the unique combination of:
> A source system from which data is Extracted
> A target system to which data will be Loaded
> The relationship that Transforms the source system data model to the
target application dimensional model
> Transformation is a combination of:
> Establishing the relationship between source system fields (columns) and
the target application dimensions
> Changing of the source system codes to the target application dimensional
members (mapping)
10
DATA DISCOVERY
> Data Discovery is the business user driven and iterative process of
discovering patterns and outliers in data – “Data Insight”
> Data Integration – sometimes called Data Preparation - is a key
component of Data Discovery
> Describes the process of:
> Identifying data sources
> Understanding data structure within the source system
> Determining relationships between source system and target system
11
GOALS OF DATA PREPARATION
> Data Quality
> Accuracy
> Performance
> Scalability / Sustainability
12
DATA SOURCES
> Source System Architecture
> On-premises vs. cloud based
> Relational vs. proprietary
> Extract mechanisms
▪ Flat file
▪ ODBC/JDBC
▪ REST API/Web services
DATA MODEL
> Data model is defined as:
> an abstract model that organizes elements of data and standardizes how
they relate to one another and to properties of the real-world entities.
14
DATA RELATIONSHIPS
> The relationship between the source system data model and the target
application dimensionality determines to which intersection data is loaded
> Data relationships can range from simple to complex and even conditional
based on data values
> Simple, no transformation: G/L natural accounts = target application account
> Simple, transformation required: G/L cost center (10065) defines Function
(Finance)
> Complex: Multiple source system fields determine target dimension value
▪ Ex: G/L Natural Account + Cost Center = Financial Statement Reporting Line
> Conditional: Natural account balance determines target application account
▪ Ex: Debit/Credit Balance determines if Account is loaded to A/R or A/P
> Data relationships can be a combination of one or more of the above types
15
DATA INTEGRATION RECAP
> Extract: Inventory the systems from which data will be sourced,
determine the mechanism to retrieve data from those systems and
secure a sample (or full) data set
> Transform: Understand the data model, determine the relationships
between the data model of the source system and the target
application dimensional model
> Load: Validate the E & T activities for:
> Accuracy
> Performance
> Sustainability
16
TOOL SELECTION CRITERIA
> Licensing
> Data Volumes & Performance Requirements
> Data Stewardship Ownership
> ETL Standards
> Integration Requirements (Targets)
17
ADDITIONAL DECISION CRITERIA
> Buy vs. Build
> Common Packaged Applications: FDMEE, Cloud Data Management, Data
Maps, Smart Push, OneCloud, ODI, ODI CS (aka DICS), ICE Cloud
> Custom Build: EPM Automate, REST API, Groovy
> On-Premises vs. Cloud
> On-Prem: FDMEE, ODI
> Cloud: Cloud Data Management, Data Maps, Smart Push, OneCloud, ICE
Cloud, ODI CS
▪ All integration tools have some on-premises footprint
> SaaS vs. PaaS
> SaaS: Cloud Data Management, OneCloud, ICE Cloud
> PaaS: ODI CS
18
OTHER INTEGRATION CLOUD SERVICES
> Oracle Integration Cloud (OIC, formerly ICS) is a PaaS solution that is
a more robust process orchestration and automation platform than
data integration
> Not intended to handle large volumes of data
> Transformations are rudimentary
> Oracle Data Integration Platform Cloud (DIP) is a PaaS solution that
incorporates machine learning and artificial intelligence powered
features including automated data migration and data warehouse
building, as well as machine assisted data profiling and governance.
> ODI and GoldenGate – large volumes and real or near real-time replication
19
EPM AUTOMATE VS REST API
EPM Automate REST API
Pros • Ease of use (command line based)
• Minimal impact due to updates from
Oracle
• Password encryption available
• High level of verbosity on execution status
• Supports concurrent processes natively
• Multi-platform
Cons • Error trapping is rudimentary
• Concurrent processes require multiple
deployments
• More complex (scripting/programming
needed)
• Potential upgrade impact
• Password in plain text (communication to
cloud is encrypted)
Optimal Use • File Transfers • Application maintenance (Dimension Builds,
Mapping Maintenance)
• Application execution (execute data loads,
run calculations)
20
CHOOSING THE RIGHT TOOL
21
CLOUD DATA MANAGEMENT / FDMEE COMPONENTS
> Target Applications
> Import Formats
> Maps
> Locations
> Data Load Rules
> Batches
22
TARGET APPLICATIONS
> Defines EPM applications for:
> Inbound data integration (Load)
> Outbound data integration (Extract)
> Register each cube individually using the Prefix option (.220+)
> Remove dimensions not applicable to the cube from the app definition
> Align common dimensions across all registered applications
> Ex: HFM Data Type (Custom4) and EPBCS Plan Element assigned to UD4
> Review application options
> Load Method
> Batch Size
> Drill Options (Enable, From Summary)
> Workflow Mode
23
IMPORT FORMATS
> Establishes the relationship between source system fields (columns) and the
target application dimensions
> Works in conjunction with the transformation logic
> Naming Convention: Source_Target
> 20-character limit: Don’t include _IF in the import format name
> Data Types: Numeric and Alphanumeric
> Formats: Delimited (Single or Multiple Data Columns) or Fixed Width
> Multi-column Expressions
> Column: Multiple periods of data such as forecast
> Driver: Multiple data columns for same period
> When adding a period indicator, be sure to complete source period mapping
> Source Column is an alias for the Workbench
24
MAPS
> The transformation logic to change a source system field value to a
target application dimensional member
> Maps work in concert with the import format
> The Target field (TargKey) in mapping supports 4000 characters but
the dimension fields on the data table sometimes supports less
> Account: 300, AccountX: 4000
> Other Dimensions Source & Target: 80
> High volume of explicit maps can degrade mapping performance
> Mapping is an art and a science
25
QUIZ – RAISE YOUR HAND PLEASE
> Question: What is the processing order for maps?
> Hint: This is a 3-part answer
> Answer: Maps process in the following order:
1. First in order of dimensions: Account, Entity, ICP, UD1
through UD20
▪ Extra Credit: The order in which the dimensions are
processed can be changed on the target application
registration
2. Then within each dimension in terms of type: Explicit,
Between, In, Multidimensional, Like
3. Finally, within each type, data load rule specific maps then
alphanumerically based on the Mapping rule name (non-
Explicit)
26
PARENT LOCATIONS
> Benefits:
> Maps can be shared across multiple locations
> Limitations:
> Data Load Rule Specific maps not available for child locations to which the
parent has been assigned
> Natively, All dimensions are shared
> Last one in, wins
> Map import/export must be performed at Parent Location
> Recommendations:
> Create Mapping parent location that will not process any data
27
LOCATIONS
> Data container
> Specific to each integration
> Security applied here
> Naming Convention
> Avoid business unit specific names that may
change over time
> End with Target application name (_OEP_FS)
> 20 Character Limit
> Other Considerations:
> Integration Options can be useful for scripting
> Functional Currency is used when integrating with
certain cloud services
28
DATA LOAD RULES
> A further subset of the data container
> Naming Convention: Location-Category-Data Type
> 80 Character Limit
> Import format setting is an optional override to the
import format assigned to the location
> Target Options can override the default integration
behavior
> Custom Options can be useful for scripting
> Source Options can be leveraged for automation or
streamlining end user usage
29
BATCHES
> Batches allow automation of the workflow process
> Batch Types:
> Data: Direct connection to a source system, flat file with Source Options completed
> Open Batch/Open Batch Multi Period: All integrations
> Batch: Collection of other batch types
> Conventions:
> Always start with Batch_
> Include Target Application Name (ex: OEP_FS) in batch name
> 50 character limit
> Recommendations:
> Avoid data batches
> Leverage Batch type to group different batches into a single execution
> Do not use the underscore (_) character for Open Batch
> Batch Groups can be used to filter but must be considered in concert with security design
30
SAFE HARBOR
31
OPA!
> A new light weight On-Premises Agent is coming for Cloud Data
Management that will allow data from on-prem systems to be loaded
to the cloud more seamlessly
> Supports Jython scripting as well as Java
> 4 events: Before/After Extract, Before/After Upload
> Additional technical capabilities:
> Clustering
> Parallel processing
> Synchronous mode with port 443
> Asynchronous mode, no additional ports
32
BRIDGING THE DATA BAY
33
Q&A
> Agenda
> Company History
> Alithya Overview – EPM &
Analytics
> About the Speaker
> Start with Why
> Legacy Thinking
> Why focus on Data
Integration
> Terminology
> EPM Integration - Defined
> Data Discovery
> Goals of Data Preparation
> Data Sources
> Data Model
> Data Relationships
> Data Integration Recap
> Tool Selection Criteria
> Additional Decision Criteria
> Other Integration Cloud
Services
> EPM Automate vs REST API
> Choosing the Right Tool
> Cloud Data Management /
FDMEE Components
> Target Applications
> Import Formats
> Maps
34
> QUIZ – Raise Your Hand
Please
> Parent Locations
> Locations
> Data Load Rules
> Batches
> Safe Harbor
> OPA!
> Bridging the Data Bay
> Recap
> 16 Speaker Sessions
> Find Us
> Contact Information
RECAP
35
> Goals
> Data Accuracy
> Performance
> Sustainability
> Criteria
> Licensing
> Data Volumes & Performance
Expectation
> Process Owners
> Functional Requirements
> Application Build
> Think more broadly than a
single integration
> Utilize naming conventions
> Understand data security
requirements
> Remember how the
components work together
> Understand the data model of
the source system to build
“good” maps
> Always plan for automation
16 SPEAKER SESSIONS
36
Monday, 6/24:
• 11:00am – 11:30am (202): Become a RESTful Iron Man with ARC (the Application, Not the Reactor)
• 11:00am - 11:30am (204): Supplemental Data in the Cloud
• 2:15pm - 3:15pm (205): Best Practices for Designing and Building Integrations
• 3:45pm - 4:45pm (611): My Favorite Calc Code
Tuesday, 6/25:
• 8:50am - 9:50am (204): Keys to the Kingdom: Key Concepts to ARCS Application Design
• 10:00am - 11:00am (211): Client Success Story - Oracle FDMEE is the Cloud Data Hub at Legg Mason
• 11:45am - 12:45pm (611): I Can do WHAT with PCMCS? Features and Functions, Business Benefits, and Use Cases
• 2:15pm - 3:15pm (211): EPM Cloud Integration at CareFirst
• 2:15pm - 3:15pm (611): Empowering Users with Analytical MDX
Wednesday, 6/26:
• 10:15am - 11:15am (201): EPRCS: The reporting Swiss Army Knife
• 10:15am - 11:15am (602): Connected Planning Using EPM Cloud at Opus Group
• 11:45am - 12:45pm (211): Case Study: Using EDMCS to Solve Master Data Challenges
• 11:45am - 12:45pm (201): EPM Data Integration Panel
• 11:45am - 12:45pm (6A): Trend-Based Connected Planning at Vitamix
• 3:30pm - 4:30pm (204): A 2020 Vision for EPM Project Management
Thursday, 6/27:
• 9:30am – 11:00am (609): Deep Dive: Financial Close: The Best of Both Worlds - Welcome to the Hybrid Close
Visit us at Booth # 113
FIND US
37
infosolutions@alithya.com
You can email us questions:
Read our blog for insight and
find answers to your questions:
ranzal.blog
Visit our website to find the right
solution and learn how we can
help you:
alithya.com/oracle
CONTACT INFORMATION
38
Alithya
1025 Westchester Avenue, Suite 108
White Plains, NY 10604
Tel (914) 253-6600
infosolutions@alithya.com
20 West Kinzie Street
Suite 13046
Chicago, IL 60610
200 Harvard Mill Square
Suite 320
Wakefield, MA 01880
Tony Scalese
Vice President - Technology
Tony.scalese@Alithya.com

Más contenido relacionado

La actualidad más candente

Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationAlithya
 
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 Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCSHow Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCSPerficient, Inc.
 
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
 
Loading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEELoading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEERay Février
 
Overview profitability and cost management cloud services
Overview profitability and cost management cloud servicesOverview profitability and cost management cloud services
Overview profitability and cost management cloud servicesAlithya
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examplesAmit Soni
 
EDMCS and FDMEE: The Foundation to Wright Medical’s Hybrid EPM Landscape
EDMCS and FDMEE:  The Foundation to Wright Medical’s Hybrid EPM LandscapeEDMCS and FDMEE:  The Foundation to Wright Medical’s Hybrid EPM Landscape
EDMCS and FDMEE: The Foundation to Wright Medical’s Hybrid EPM LandscapeAlithya
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloudfinitsolutions
 
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
EPM, ERP, Cloud, and On-Premise:  All Integration Options ExplainedEPM, ERP, Cloud, and On-Premise:  All Integration Options Explained
EPM, ERP, Cloud, and On-Premise: All Integration Options ExplainedJoseph Alaimo Jr
 
Hyperion Implementation Questionaries
Hyperion Implementation QuestionariesHyperion Implementation Questionaries
Hyperion Implementation QuestionariesAmit Sharma
 
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
 
EPRCS: The Reporting Swiss Army Knife
EPRCS:  The Reporting Swiss Army KnifeEPRCS:  The Reporting Swiss Army Knife
EPRCS: The Reporting Swiss Army KnifeAlithya
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFrancisco Amores
 
Getting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation ManagerGetting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation Managerfinitsolutions
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examplesAmit Sharma
 
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
 
Oracle fccs creating new application
Oracle fccs creating new applicationOracle fccs creating new application
Oracle fccs creating new applicationRati Sharma
 
Beginning Calculation Manager for Essbase and Hyperion Planning
Beginning Calculation Manager for Essbase and Hyperion Planning Beginning Calculation Manager for Essbase and Hyperion Planning
Beginning Calculation Manager for Essbase and Hyperion Planning Alithya
 

La actualidad más candente (20)

Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
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 Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCSHow Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCS
 
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...
 
Loading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEELoading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEE
 
Overview profitability and cost management cloud services
Overview profitability and cost management cloud servicesOverview profitability and cost management cloud services
Overview profitability and cost management cloud services
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
EDMCS and FDMEE: The Foundation to Wright Medical’s Hybrid EPM Landscape
EDMCS and FDMEE:  The Foundation to Wright Medical’s Hybrid EPM LandscapeEDMCS and FDMEE:  The Foundation to Wright Medical’s Hybrid EPM Landscape
EDMCS and FDMEE: The Foundation to Wright Medical’s Hybrid EPM Landscape
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
 
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
EPM, ERP, Cloud, and On-Premise:  All Integration Options ExplainedEPM, ERP, Cloud, and On-Premise:  All Integration Options Explained
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
 
Hyperion Implementation Questionaries
Hyperion Implementation QuestionariesHyperion Implementation Questionaries
Hyperion Implementation Questionaries
 
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!
 
Basics of fdmee
Basics of fdmeeBasics of fdmee
Basics of fdmee
 
EPRCS: The Reporting Swiss Army Knife
EPRCS:  The Reporting Swiss Army KnifeEPRCS:  The Reporting Swiss Army Knife
EPRCS: The Reporting Swiss Army Knife
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next Level
 
Getting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation ManagerGetting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation Manager
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
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…
 
Oracle fccs creating new application
Oracle fccs creating new applicationOracle fccs creating new application
Oracle fccs creating new application
 
Beginning Calculation Manager for Essbase and Hyperion Planning
Beginning Calculation Manager for Essbase and Hyperion Planning Beginning Calculation Manager for Essbase and Hyperion Planning
Beginning Calculation Manager for Essbase and Hyperion Planning
 

Similar a Best Practices for Designing and Building Integrations

Hfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudHfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudAlithya
 
Hfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudHfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudAlithya
 
HFM to Financial Consolidation and Close Cloud
HFM to Financial Consolidation and Close Cloud HFM to Financial Consolidation and Close Cloud
HFM to Financial Consolidation and Close Cloud Alithya
 
Recipes for the Oracle Cloud: Cooking with OneCloud in Your EPM Kitchen
Recipes for the Oracle Cloud: Cooking with OneCloud in Your EPM KitchenRecipes for the Oracle Cloud: Cooking with OneCloud in Your EPM Kitchen
Recipes for the Oracle Cloud: Cooking with OneCloud in Your EPM KitchenAlithya
 
Supplemental Data in the Cloud
Supplemental Data in the CloudSupplemental Data in the Cloud
Supplemental Data in the CloudAlithya
 
KScope14 FDMEE Multiproduct
KScope14 FDMEE MultiproductKScope14 FDMEE Multiproduct
KScope14 FDMEE MultiproductAlithya
 
Overview Profitability and Cost Management Cloud Services
Overview Profitability and Cost Management Cloud Services Overview Profitability and Cost Management Cloud Services
Overview Profitability and Cost Management Cloud Services Alithya
 
Become a RESTful Iron Man with ARC (the Application, Not the Reactor)
Become a RESTful Iron Man with ARC (the Application, Not the Reactor)Become a RESTful Iron Man with ARC (the Application, Not the Reactor)
Become a RESTful Iron Man with ARC (the Application, Not the Reactor)Alithya
 
Data Integration with Hyperion and Why this is Important
Data Integration with Hyperion and Why this is Important  Data Integration with Hyperion and Why this is Important
Data Integration with Hyperion and Why this is Important Emtec Inc.
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?Alithya
 
Deep Dive: Financial Close: The Best of Both Worlds - Welcome to the Hybrid...
Deep Dive:  Financial Close:  The Best of Both Worlds - Welcome to the Hybrid...Deep Dive:  Financial Close:  The Best of Both Worlds - Welcome to the Hybrid...
Deep Dive: Financial Close: The Best of Both Worlds - Welcome to the Hybrid...Alithya
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEESaturn Infotech Inc
 
Managing Data Integration Initiatives
Managing Data Integration InitiativesManaging Data Integration Initiatives
Managing Data Integration InitiativesAllinConsulting
 
What is your Cloud Strategy?
What is your Cloud Strategy?What is your Cloud Strategy?
What is your Cloud Strategy?Alithya
 
Klondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEKlondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEDenis Gray
 
Keys to the Kingdom: Key Concepts to ARCS Application Design
Keys to the Kingdom:  Key Concepts to ARCS Application DesignKeys to the Kingdom:  Key Concepts to ARCS Application Design
Keys to the Kingdom: Key Concepts to ARCS Application DesignAlithya
 
Enterprise Planning and Budgeting Cloud EPBCS Factsheet
Enterprise Planning and Budgeting Cloud EPBCS FactsheetEnterprise Planning and Budgeting Cloud EPBCS Factsheet
Enterprise Planning and Budgeting Cloud EPBCS FactsheetJade Global
 
Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorMark Rabne
 

Similar a Best Practices for Designing and Building Integrations (20)

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
 
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
 
HFM to Financial Consolidation and Close Cloud
HFM to Financial Consolidation and Close Cloud HFM to Financial Consolidation and Close Cloud
HFM to Financial Consolidation and Close Cloud
 
Recipes for the Oracle Cloud: Cooking with OneCloud in Your EPM Kitchen
Recipes for the Oracle Cloud: Cooking with OneCloud in Your EPM KitchenRecipes for the Oracle Cloud: Cooking with OneCloud in Your EPM Kitchen
Recipes for the Oracle Cloud: Cooking with OneCloud in Your EPM Kitchen
 
Supplemental Data in the Cloud
Supplemental Data in the CloudSupplemental Data in the Cloud
Supplemental Data in the Cloud
 
KScope14 FDMEE Multiproduct
KScope14 FDMEE MultiproductKScope14 FDMEE Multiproduct
KScope14 FDMEE Multiproduct
 
Overview Profitability and Cost Management Cloud Services
Overview Profitability and Cost Management Cloud Services Overview Profitability and Cost Management Cloud Services
Overview Profitability and Cost Management Cloud Services
 
Become a RESTful Iron Man with ARC (the Application, Not the Reactor)
Become a RESTful Iron Man with ARC (the Application, Not the Reactor)Become a RESTful Iron Man with ARC (the Application, Not the Reactor)
Become a RESTful Iron Man with ARC (the Application, Not the Reactor)
 
Data Integration with Hyperion and Why this is Important
Data Integration with Hyperion and Why this is Important  Data Integration with Hyperion and Why this is Important
Data Integration with Hyperion and Why this is Important
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?
 
Apex day 1.0 pretius real life apex_przemyslaw staniszewski
Apex day 1.0 pretius real life apex_przemyslaw staniszewskiApex day 1.0 pretius real life apex_przemyslaw staniszewski
Apex day 1.0 pretius real life apex_przemyslaw staniszewski
 
Deep Dive: Financial Close: The Best of Both Worlds - Welcome to the Hybrid...
Deep Dive:  Financial Close:  The Best of Both Worlds - Welcome to the Hybrid...Deep Dive:  Financial Close:  The Best of Both Worlds - Welcome to the Hybrid...
Deep Dive: Financial Close: The Best of Both Worlds - Welcome to the Hybrid...
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEE
 
Managing Data Integration Initiatives
Managing Data Integration InitiativesManaging Data Integration Initiatives
Managing Data Integration Initiatives
 
Ashish Chaurasia resume
Ashish Chaurasia resumeAshish Chaurasia resume
Ashish Chaurasia resume
 
What is your Cloud Strategy?
What is your Cloud Strategy?What is your Cloud Strategy?
What is your Cloud Strategy?
 
Klondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEKlondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EE
 
Keys to the Kingdom: Key Concepts to ARCS Application Design
Keys to the Kingdom:  Key Concepts to ARCS Application DesignKeys to the Kingdom:  Key Concepts to ARCS Application Design
Keys to the Kingdom: Key Concepts to ARCS Application Design
 
Enterprise Planning and Budgeting Cloud EPBCS Factsheet
Enterprise Planning and Budgeting Cloud EPBCS FactsheetEnterprise Planning and Budgeting Cloud EPBCS Factsheet
Enterprise Planning and Budgeting Cloud EPBCS Factsheet
 
Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data Integrator
 

Más de 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 CloudAlithya
 
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 ImplementationsAlithya
 
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 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 EffectivelyAlithya
 
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 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 CloudAlithya
 
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 ImplementationAlithya
 
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 PCMCSAlithya
 
Essbase Calculations: Elements of Style
Essbase Calculations: Elements of StyleEssbase Calculations: Elements of Style
Essbase Calculations: Elements of StyleAlithya
 
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 JourneyAlithya
 
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...Alithya
 
Taking Off to Flying Solo: Tracing Wright Medical’s Flight Plan into the Cloud
Taking Off to Flying Solo: Tracing Wright Medical’s Flight Plan into the CloudTaking Off to Flying Solo: Tracing Wright Medical’s Flight Plan into the Cloud
Taking Off to Flying Solo: Tracing Wright Medical’s Flight Plan into the CloudAlithya
 

Más de 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 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 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
 
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...
 
Taking Off to Flying Solo: Tracing Wright Medical’s Flight Plan into the Cloud
Taking Off to Flying Solo: Tracing Wright Medical’s Flight Plan into the CloudTaking Off to Flying Solo: Tracing Wright Medical’s Flight Plan into the Cloud
Taking Off to Flying Solo: Tracing Wright Medical’s Flight Plan into the Cloud
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Best Practices for Designing and Building Integrations

  • 1. Best Practices for Designing and Building Integrations 24 June 2019 Tony Scalese, Vice President
  • 2. AGENDA > Alithya & Speaker Overview > Data Discovery > Tool Evaluation > FDMEE / Cloud Data Management Key Components > Q&A > Recap & Wrap-Up
  • 3. COMPANY HISTORY 3 2001 Hyperion Planning introduced to the market (1st Essbase embedded app) 2007 Enhanced Consolidation practice with world class capabilities 2009 HPCM introduced to the market – Ranzal design review 2010 Established Strategic Finance practice to complement our Planning expertise 2012 Exalytics & Performance Testing Lab Establish multi product focus & advisory Proven business analytics leader with a history of successful implementations and continuous growth 1996 Ranzal & Associates Founded 2004 Acquired by Edgewater 2016 Deepened geographic footprint and EPM Cloud expertise 2015 Developed Discovery & Modern Data Architecture Approach 2014 Introduced Hosting, Support & Managed Services Offerings 2018 Ranzal & Alithya join forces to form an EPM/ ERP Cloud Powerhouse
  • 4. ALITHYA OVERVIEW – EPM & ANALYTICS 4 Comprehensive Business Solutions Our solutions drive improved business performance through better decision making, strong customer engagement, and optimized operations Deep Partnership Drives Customer Value Adaptable Deployment Models Diverse Client Portfolio & Industry Expertise RetailEnergy/ Utilities Team Highlights Multiple Oracle ACEs Seasoned delivery team with avg 8 years serving clients Experienced management team with avg 15 years in the company Certified Cloud Resources Enterprise Performance Management (EPM) Analytics Financial Services Technology CPG and Manufacturing Healthcare Outstanding Achievement in Big Data 100 Most Promising Big Data Solutions Providers 1,000+ Clients 2,000+ Projects20+ Years Advisory Services Implementation Services Technical Services Hosting & Support Training Services Intellectual Property
  • 5. ABOUT THE SPEAKER > Professionally: > Working with EPM since 2000 > Vice President of Technology at Alithya ▪ With Alithya (formerly Ranzal/Vertical Pitch) since 2006 > Former Hyperion administrator > Oracle ACE ACE Director > Author, blogger, and Twitter-er (@fdmeeguru) > Personally: > Husband and proud dad > Enjoy short distance running (5K) > Avid foodie (and good wine)
  • 7. WHAT LEGACY THINKING > WHAT: Build integrations that are easy to understand and maintain, perform well and grow with the business > HOW: Leveraging the various technologies that are available to us > WHY: To ensure data accuracy and integrity 7 HOW WHY
  • 8. WHAT WHY FOCUS ON DATA INTEGRATION > WHY: We recognize that data is the single most important component of a financial system. Commitment to building integrations that ensure the accuracy and integrity of data allows us to make business better decisions > HOW: Evaluating the various tools that are available to use and leveraging that which is most appropriate in the pursuit of data integrity > WHAT: We build integrations that are accurate, easy to understand and maintain, perform well and grow with the business 8 HOW WHY
  • 9. TERMINOLOGY > Source System: Any application that contains data needed for the EPM solution. > General Ledger, Sub Ledgers (Fixed Assets), Data Lake/Warehouse, Saleforce.com, Workday HR, Flat file, Excel file, EPM applications > Target Application: Any EPM application, cloud or on-premises > ETL / ELT > Extract: The process by which data is retrieved from a source system ▪ SQL queries, REST API, Proprietary extract mechanisms (ex: DATAEXPORT) > Transform: Next slide > Load: The process by which transformed data is inserted into the target application 9
  • 10. EPM INTEGRATION - DEFINED > An integration is defined as the unique combination of: > A source system from which data is Extracted > A target system to which data will be Loaded > The relationship that Transforms the source system data model to the target application dimensional model > Transformation is a combination of: > Establishing the relationship between source system fields (columns) and the target application dimensions > Changing of the source system codes to the target application dimensional members (mapping) 10
  • 11. DATA DISCOVERY > Data Discovery is the business user driven and iterative process of discovering patterns and outliers in data – “Data Insight” > Data Integration – sometimes called Data Preparation - is a key component of Data Discovery > Describes the process of: > Identifying data sources > Understanding data structure within the source system > Determining relationships between source system and target system 11
  • 12. GOALS OF DATA PREPARATION > Data Quality > Accuracy > Performance > Scalability / Sustainability 12
  • 13. DATA SOURCES > Source System Architecture > On-premises vs. cloud based > Relational vs. proprietary > Extract mechanisms ▪ Flat file ▪ ODBC/JDBC ▪ REST API/Web services
  • 14. DATA MODEL > Data model is defined as: > an abstract model that organizes elements of data and standardizes how they relate to one another and to properties of the real-world entities. 14
  • 15. DATA RELATIONSHIPS > The relationship between the source system data model and the target application dimensionality determines to which intersection data is loaded > Data relationships can range from simple to complex and even conditional based on data values > Simple, no transformation: G/L natural accounts = target application account > Simple, transformation required: G/L cost center (10065) defines Function (Finance) > Complex: Multiple source system fields determine target dimension value ▪ Ex: G/L Natural Account + Cost Center = Financial Statement Reporting Line > Conditional: Natural account balance determines target application account ▪ Ex: Debit/Credit Balance determines if Account is loaded to A/R or A/P > Data relationships can be a combination of one or more of the above types 15
  • 16. DATA INTEGRATION RECAP > Extract: Inventory the systems from which data will be sourced, determine the mechanism to retrieve data from those systems and secure a sample (or full) data set > Transform: Understand the data model, determine the relationships between the data model of the source system and the target application dimensional model > Load: Validate the E & T activities for: > Accuracy > Performance > Sustainability 16
  • 17. TOOL SELECTION CRITERIA > Licensing > Data Volumes & Performance Requirements > Data Stewardship Ownership > ETL Standards > Integration Requirements (Targets) 17
  • 18. ADDITIONAL DECISION CRITERIA > Buy vs. Build > Common Packaged Applications: FDMEE, Cloud Data Management, Data Maps, Smart Push, OneCloud, ODI, ODI CS (aka DICS), ICE Cloud > Custom Build: EPM Automate, REST API, Groovy > On-Premises vs. Cloud > On-Prem: FDMEE, ODI > Cloud: Cloud Data Management, Data Maps, Smart Push, OneCloud, ICE Cloud, ODI CS ▪ All integration tools have some on-premises footprint > SaaS vs. PaaS > SaaS: Cloud Data Management, OneCloud, ICE Cloud > PaaS: ODI CS 18
  • 19. OTHER INTEGRATION CLOUD SERVICES > Oracle Integration Cloud (OIC, formerly ICS) is a PaaS solution that is a more robust process orchestration and automation platform than data integration > Not intended to handle large volumes of data > Transformations are rudimentary > Oracle Data Integration Platform Cloud (DIP) is a PaaS solution that incorporates machine learning and artificial intelligence powered features including automated data migration and data warehouse building, as well as machine assisted data profiling and governance. > ODI and GoldenGate – large volumes and real or near real-time replication 19
  • 20. EPM AUTOMATE VS REST API EPM Automate REST API Pros • Ease of use (command line based) • Minimal impact due to updates from Oracle • Password encryption available • High level of verbosity on execution status • Supports concurrent processes natively • Multi-platform Cons • Error trapping is rudimentary • Concurrent processes require multiple deployments • More complex (scripting/programming needed) • Potential upgrade impact • Password in plain text (communication to cloud is encrypted) Optimal Use • File Transfers • Application maintenance (Dimension Builds, Mapping Maintenance) • Application execution (execute data loads, run calculations) 20
  • 22. CLOUD DATA MANAGEMENT / FDMEE COMPONENTS > Target Applications > Import Formats > Maps > Locations > Data Load Rules > Batches 22
  • 23. TARGET APPLICATIONS > Defines EPM applications for: > Inbound data integration (Load) > Outbound data integration (Extract) > Register each cube individually using the Prefix option (.220+) > Remove dimensions not applicable to the cube from the app definition > Align common dimensions across all registered applications > Ex: HFM Data Type (Custom4) and EPBCS Plan Element assigned to UD4 > Review application options > Load Method > Batch Size > Drill Options (Enable, From Summary) > Workflow Mode 23
  • 24. IMPORT FORMATS > Establishes the relationship between source system fields (columns) and the target application dimensions > Works in conjunction with the transformation logic > Naming Convention: Source_Target > 20-character limit: Don’t include _IF in the import format name > Data Types: Numeric and Alphanumeric > Formats: Delimited (Single or Multiple Data Columns) or Fixed Width > Multi-column Expressions > Column: Multiple periods of data such as forecast > Driver: Multiple data columns for same period > When adding a period indicator, be sure to complete source period mapping > Source Column is an alias for the Workbench 24
  • 25. MAPS > The transformation logic to change a source system field value to a target application dimensional member > Maps work in concert with the import format > The Target field (TargKey) in mapping supports 4000 characters but the dimension fields on the data table sometimes supports less > Account: 300, AccountX: 4000 > Other Dimensions Source & Target: 80 > High volume of explicit maps can degrade mapping performance > Mapping is an art and a science 25
  • 26. QUIZ – RAISE YOUR HAND PLEASE > Question: What is the processing order for maps? > Hint: This is a 3-part answer > Answer: Maps process in the following order: 1. First in order of dimensions: Account, Entity, ICP, UD1 through UD20 ▪ Extra Credit: The order in which the dimensions are processed can be changed on the target application registration 2. Then within each dimension in terms of type: Explicit, Between, In, Multidimensional, Like 3. Finally, within each type, data load rule specific maps then alphanumerically based on the Mapping rule name (non- Explicit) 26
  • 27. PARENT LOCATIONS > Benefits: > Maps can be shared across multiple locations > Limitations: > Data Load Rule Specific maps not available for child locations to which the parent has been assigned > Natively, All dimensions are shared > Last one in, wins > Map import/export must be performed at Parent Location > Recommendations: > Create Mapping parent location that will not process any data 27
  • 28. LOCATIONS > Data container > Specific to each integration > Security applied here > Naming Convention > Avoid business unit specific names that may change over time > End with Target application name (_OEP_FS) > 20 Character Limit > Other Considerations: > Integration Options can be useful for scripting > Functional Currency is used when integrating with certain cloud services 28
  • 29. DATA LOAD RULES > A further subset of the data container > Naming Convention: Location-Category-Data Type > 80 Character Limit > Import format setting is an optional override to the import format assigned to the location > Target Options can override the default integration behavior > Custom Options can be useful for scripting > Source Options can be leveraged for automation or streamlining end user usage 29
  • 30. BATCHES > Batches allow automation of the workflow process > Batch Types: > Data: Direct connection to a source system, flat file with Source Options completed > Open Batch/Open Batch Multi Period: All integrations > Batch: Collection of other batch types > Conventions: > Always start with Batch_ > Include Target Application Name (ex: OEP_FS) in batch name > 50 character limit > Recommendations: > Avoid data batches > Leverage Batch type to group different batches into a single execution > Do not use the underscore (_) character for Open Batch > Batch Groups can be used to filter but must be considered in concert with security design 30
  • 32. OPA! > A new light weight On-Premises Agent is coming for Cloud Data Management that will allow data from on-prem systems to be loaded to the cloud more seamlessly > Supports Jython scripting as well as Java > 4 events: Before/After Extract, Before/After Upload > Additional technical capabilities: > Clustering > Parallel processing > Synchronous mode with port 443 > Asynchronous mode, no additional ports 32
  • 34. Q&A > Agenda > Company History > Alithya Overview – EPM & Analytics > About the Speaker > Start with Why > Legacy Thinking > Why focus on Data Integration > Terminology > EPM Integration - Defined > Data Discovery > Goals of Data Preparation > Data Sources > Data Model > Data Relationships > Data Integration Recap > Tool Selection Criteria > Additional Decision Criteria > Other Integration Cloud Services > EPM Automate vs REST API > Choosing the Right Tool > Cloud Data Management / FDMEE Components > Target Applications > Import Formats > Maps 34 > QUIZ – Raise Your Hand Please > Parent Locations > Locations > Data Load Rules > Batches > Safe Harbor > OPA! > Bridging the Data Bay > Recap > 16 Speaker Sessions > Find Us > Contact Information
  • 35. RECAP 35 > Goals > Data Accuracy > Performance > Sustainability > Criteria > Licensing > Data Volumes & Performance Expectation > Process Owners > Functional Requirements > Application Build > Think more broadly than a single integration > Utilize naming conventions > Understand data security requirements > Remember how the components work together > Understand the data model of the source system to build “good” maps > Always plan for automation
  • 36. 16 SPEAKER SESSIONS 36 Monday, 6/24: • 11:00am – 11:30am (202): Become a RESTful Iron Man with ARC (the Application, Not the Reactor) • 11:00am - 11:30am (204): Supplemental Data in the Cloud • 2:15pm - 3:15pm (205): Best Practices for Designing and Building Integrations • 3:45pm - 4:45pm (611): My Favorite Calc Code Tuesday, 6/25: • 8:50am - 9:50am (204): Keys to the Kingdom: Key Concepts to ARCS Application Design • 10:00am - 11:00am (211): Client Success Story - Oracle FDMEE is the Cloud Data Hub at Legg Mason • 11:45am - 12:45pm (611): I Can do WHAT with PCMCS? Features and Functions, Business Benefits, and Use Cases • 2:15pm - 3:15pm (211): EPM Cloud Integration at CareFirst • 2:15pm - 3:15pm (611): Empowering Users with Analytical MDX Wednesday, 6/26: • 10:15am - 11:15am (201): EPRCS: The reporting Swiss Army Knife • 10:15am - 11:15am (602): Connected Planning Using EPM Cloud at Opus Group • 11:45am - 12:45pm (211): Case Study: Using EDMCS to Solve Master Data Challenges • 11:45am - 12:45pm (201): EPM Data Integration Panel • 11:45am - 12:45pm (6A): Trend-Based Connected Planning at Vitamix • 3:30pm - 4:30pm (204): A 2020 Vision for EPM Project Management Thursday, 6/27: • 9:30am – 11:00am (609): Deep Dive: Financial Close: The Best of Both Worlds - Welcome to the Hybrid Close Visit us at Booth # 113
  • 37. FIND US 37 infosolutions@alithya.com You can email us questions: Read our blog for insight and find answers to your questions: ranzal.blog Visit our website to find the right solution and learn how we can help you: alithya.com/oracle
  • 38. CONTACT INFORMATION 38 Alithya 1025 Westchester Avenue, Suite 108 White Plains, NY 10604 Tel (914) 253-6600 infosolutions@alithya.com 20 West Kinzie Street Suite 13046 Chicago, IL 60610 200 Harvard Mill Square Suite 320 Wakefield, MA 01880 Tony Scalese Vice President - Technology Tony.scalese@Alithya.com