SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
Copyright 2018 Accenture. All rights reserved.Copyright 2018 Accenture. All rights reserved.
Oracle Cloud ERP
Where is My Data?
Peteris Arajs
V 2.0
Copyright 2018 Accenture. All rights reserved.
UK
Germany
Greece
Latvia
Sweden
Finland
Copyright 2018 Accenture. All rights reserved.
WHOAMI
Peteris Arajs
- Middleware Specialty Lead at Accenture Latvia ATC
- Technology Architect
- Oracle SOA/BPM/WL Implementation Specialist
- TOGAF 9 Certified
- MuleSoft/Dell Boomi/RedHat/Apigee Implementation
Specialist
Copyright 2018 Accenture. All rights reserved.
Why: when I joined project, could not find opinion summary of a 3rd party on
the integration implementation details
How: last 10 months
Summary: notes are effective for Cloud ERP releases at 2018.
Where is my Data
Copyright 2018 Accenture. All rights reserved.
Evolved for decades, well
known:
• Patterns (use case -
solution)
• Assets
• Supported Application
Integration Architecture
Legacy
Copyright 2018 Accenture. All rights reserved.
Functionality lost (eBS
perspective):
• Java API’s (e.g., Oracle
Configurator)
• PLSQL API’s
• FND Loader
• SQL Loader
• File/DB Staging Areas
• File/DB Archives
• Custom DB Tables
Cloud ERP
Copyright 2018 Accenture. All rights reserved.
• Current system landscape
• Existing integration tools and data sharing mechanisms
• Master Data Management system location
• Auditing and Monitoring requirements
Project First Task
Gather Requirements
Reference (January, 2018) : https://blogs.oracle.com/dataintegration/oracle-data-integrator-odi-to-load-into-fusion-applications-oracle-erp-cloud
Copyright 2018 Accenture. All rights reserved.
Full list of FBDI’s for
financials:
https://docs.oracle.com/en/cl
oud/saas/financials/r13-
update17d/oefbf/toc.htm
Upload Types
File Based Data Import - FBDI
Copyright 2018 Accenture. All rights reserved.
Upload Types
SOAP or REST Service invocations
Same functionality should be available over the SOAP and REST
Copyright 2018 Accenture. All rights reserved.
UCM purpose is to provide file storage for Cloud ERP (inbound and outbound).
UCM fully replaces SFTP upload possibilities at the end of 2017.
Upload Target
Universal Content Management - UCM
Copyright 2018 Accenture. All rights reserved.
Rationale of choice: extend,
if you have what to extend
Project Second Task
Select Tool
Oracle SOA CS
Oracle Data Integrator CS
Integration Cloud Service (ICS)
Oracle Integration Cloud (not covered)
Any Other ESB/Script (cloud or on-premise)
Copyright 2018 Accenture. All rights reserved.
VM’s + Oracle SOA Suite
Selected for our project
Oracle SOA Cloud Service
Oracle SOA Suite (SOA CS):
Long running and stateful processes, custom logic and persistence requirements
Client without FTP Server
Copyright 2018 Accenture. All rights reserved.
VM’s + ODI
Oracle Data Integrator CS
Oracle Data Integration (ODI):
Data sources are Databases, transformations and data enrichments needs to be
done (e.g., MDM)
Copyright 2018 Accenture. All rights reserved.
Expectation: some, out of
the box, upload
orchestration
Claims, no limit for row
count
Oracle Data Integrator CS
Reference (January, 2018) : https://blogs.oracle.com/dataintegration/oracle-data-integrator-odi-to-load-into-fusion-applications-oracle-erp-cloud
Copyright 2018 Accenture. All rights reserved.
Web GUI + OSB & Adapters
Integration Cloud Service
Oracle Integration Cloud Service (ICS):
Cloud to Cloud or simple FBDI file polling
Copyright 2018 Accenture. All rights reserved.
Existing tool extension to support
the Cloud ERP Integrations
Any Other ESB/Script
Copyright 2018 Accenture. All rights reserved.
Development First Task
Like with any SaaS, first challenge is to import data
Copyright 2018 Accenture. All rights reserved.
• Up to 500’000 rows per
upload
• Error data needs to be
reported
• Custom status report
needs to be created
Large Data Loads
Oracle SOA CS
• File Polling and Creation (FBDI)
• File Upload Orchestration
• Import Process Orchestration
• Purge Orchestration (custom report + purge)
• Detailed auditing
• Re-try Orchestration
Copyright 2018 Accenture. All rights reserved.
Lessons learned:
• Limit zip file size you process
• LoadAndImport operation is good for 100% pre-validated data
• LoadAndImport can be multi step:
• /oracle/apps/ess/financials/payables/invoices/transactions,APXIIMPT – load
and run job
• /oracle/apps/ess/financials/payables/invoices/transactions,APXIIMPT* - only
load (perfect for configuration management)
• Reported statuses do not correspond the reality (error, warning)
• Verify if your interfaces supports import filtering
Large Data Loads
Oracle SOA CS
Copyright 2018 Accenture. All rights reserved.
REST or SOAP Services - one web service invocation count, in one session, is
limited to around 5000 calls
Workaround – just like in the Oracle AIA, create separate Requester service
for Cloud ERP invocation
Desire to call PATCH operation for ERP REST Services ended with:
Small Data Loads
When FDBI is not available
Option 1: OSB
Option 2: tweak SOA REST Adapter
Copyright 2018 Accenture. All rights reserved.
Not advertised service for real-time report extraction:
xmlpserver/services/ReportService
Statuses reported correctly:
• Account Payables
• Account Receivables
Statuses to be verified:
• General Ledger
Note: service is working, it is
documented but, if there are
any problems, Oracle
Support will tur you to best
practice as:
1. Submit report
2. Poll Status
3. Get Report Data
Double Accounting
Load Status
Status Reports
Copyright 2018 Accenture. All rights reserved.
Reports, extractable from Cloud ERP, are useless for machines, therefore,
evaluate a possibility to write your own BI Publisher reports, extracting
errors per interface table row, together with data.
Double Accounting
Purge Reports
Purge Reports
Copyright 2018 Accenture. All rights reserved.
Standard CSV (with header) is not handy nor for integrations, nor for FBDI file
creation. Use rtf templates to remove the header (works over WS only).
Double Accounting
Status and Purge Reports
Copyright 2018 Accenture. All rights reserved.
Problem Summary
---------------------------------------------------
Service Unavailable (HTTP-503)
Problem Description
---------------------------------------------------
Random HTTP-503 error when calling ReportService of Cloud ERP.
Multiple SR’s has been
opened
Data Integrations
Challenges – Upload – Tool independent
Problem Summary
---------------------------------------------------
Service Unavailable, Internal Server Error (HTTP-503/500)
Problem Description
---------------------------------------------------
When we invoke service endpoints:
URI "https://*.em2.oraclecloud.com/xmlpserver/services/ReportService
URI "https://*.em2.oraclecloud.com:443/fscmService/ErpIntegrationService
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="summary">
<summary>oracle.fabric.common.FabricInvocationException: Unable to invoke
endpoint URI "https://*.oraclecloud.com:443/fscmService/ErpIntegrationService" successfully
due to: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Not a valid SOAP
Content-Type: text/html
Copyright 2018 Accenture. All rights reserved.
Like with any SaaS, next challenge is to export data
Development Second Task
Copyright 2018 Accenture. All rights reserved.
Problems:
• Dependencies (ER Diagram, 70+ tables)
• Last Update Date
• Row count (100m +)
Discussions:
• How to extract, what tools to use
• Back to PLSQL
Extract
Copyright 2018 Accenture. All rights reserved.
Oracle BI Cloud Connector
SaaS Replication
Staging Database
Oracle BI Publisher Reports
Extract
Copyright 2018 Accenture. All rights reserved.
BI Cloud Connector
• Predefined View Objects
• Supports incremental export and data chunking
• Export to:
• UCM
• Cloud Storage
More information: https://docs.oracle.com/en/cloud/saas/applications-
common/r13-update17d/biacc/biccc-overview.html
Prospects: aligned with Cloud ERP availability and Oracle is fully responsible
for scheduling and extract.
Concerns: UCM (we could not find exported files) and Cloud Storage
Monitoring/Consumption.
Oracle BI Cloud Connector
Copyright 2018 Accenture. All rights reserved.
The target database for the replication can be one of the following:
• Oracle Database Cloud Service
• Oracle Big Data Cloud
• Oracle Autonomous Data Warehouse Cloud Service
More information: http://www.ateam-oracle.com/saas-data-replication-in-
oracle-analytics-cloud-oac-and-oaac/
Prospects:
• Aligned with Cloud ERP availability and Oracle is fully responsible for
scheduling and extract
• Automatic replication to the DBCS
Concerns:
• Dependency management (make sure that all latest data is available)
Not investigated for now
SaaS Replication
Copyright 2018 Accenture. All rights reserved.
Option found over discussions between Implementation Team and Oracle
Staging Database
Copyright 2018 Accenture. All rights reserved.
Prospects:
• Support of full and incremental data extractions
• Full control on scripts
Concerns:
• Monitoring
• Component and Technology mix
• Several separate schedulers
• Cloud ERP Availability (ESS checks)
Oracle BI Publisher Reports
Copyright 2018 Accenture. All rights reserved.
Prospects:
• It is working NOW (2018)
Concerns:
• Cloud ERP BI Publisher queuing
• Superstar support engineer:
• We accounted some 10 possible points of failure
• Wide knowledge, starting with bash scripting, ending with
Oracle SOA Suite/ESS/BI Publisher and Cloud ERP
• Data transfer time:
• Decisions taken, based on the old data
• Failed datasets
Oracle BI Publisher Reports
Copyright 2018 Accenture. All rights reserved.
Restrictions:
There is pre approved memory guard changes for which Support is able to
create a collabations SR in order to request the changes, these cannot be set by
the customer. Today, the changes are:
Maximum report data size for online reports ONLINE_REPORT_MAX_DATA_SIZE
500MB
Maximum report data size for offline (scheduled) reports
OFFLINE_REPORT_MAX_DATA_SIZE 2GB
XML_DATA_SIZE_LIMIT to 4GB (for non-payroll)
5 GB (for payroll customers) - see bug 25347743
needs to be at least as high as the max report data size for offline
Fusion Applications : BI Publisher Memory Guard, associated messages:
XML Output generated exceeds specified file size limit, File does not begin with
'%PDF-’
oracle.xdo.XDOException: java.io.IOException: Memory above memory limit
Doc ID 2378993.1
Doc ID 1945547.1
Doc ID 1914656.1
Oracle BI Publisher Reports
Good to know …
Copyright 2018 Accenture. All rights reserved.
Too big Data Set:
[180907_11010027][dp id:448965506][sch info:JobId:13126[ESS RequestId:45123]]Process Cancelled
Stage:false
[180907_11010027][dp id:448965506][sch info:JobId:13126[ESS RequestId:45123]]XMLPGEN:ORA-01652:
unable to extend temp segment by 128 in tablespace FUSION_TEMP
[180907_11010027][dp id:448965506][sch info:JobId:13126[ESS RequestId:45123]]java.sql.SQLException:
ORA-01652: unable to extend temp segment by 128 in tablespace FUSION_TEMP
Oracle BI Publisher Reports
Good to know …
Copyright 2018 Accenture. All rights reserved.
401 Unauthorized
Data Integrations
Challenges –Tool independent
Copyright 2018 Accenture. All rights reserved.
401 Unauthorized
Open SR to start BI Publisher
Will be fixed at 19.4
Data Integrations
Challenges –Tool independent
From User Interface
The most BLACK MONDAY (patching): December 10, 2019 (all dev*)
Copyright 2018 Accenture. All rights reserved.
We strongly suggest to provision stand-alone SFTP server for data extracts in
the Cloud VM’s or use separate service
It requires:
• FTP Folder Naming Convention
• Security Exception SR with Oracle
• BIP Setup
Oracle BI Publisher Report Bursting
Good to know …
Copyright 2018 Accenture. All rights reserved.
Loss of access to the DBCS/JCS Environment
[root@RecoveryTST /]# cat /etc/ssh/sshd_config
AllowUsers opc otools oracle
Match User opc
PasswordAuthentication no
Match User oracle
PasswordAuthentication no
Match User otools
PasswordAuthentication no
[root@RecoveryTST /]#
Happened twice, root cause not found
Doc ID 2085512.1
Environment Challenge
Good to know …
Copyright 2018 Accenture. All rights reserved.
• Oracle SOA Cloud Service is using self signed certificates (Cloud ERP
setup). Solution depends on the Oracle Support personnel
• Data amounts, processing times – before kick-off with design, ask Oracle
confirmation to support functional/technical approach
• Not all functionality is available over the FBDI or present via Web Services,
we were waiting for 6 months to get certain services (AP/AR Updates)
Integration Notes
Copyright 2018 Accenture. All rights reserved.
Prospects
• Great use case for Cloud to Cloud
• Claims to have pre-built adapters
• Claims to be capable to orchestrate
upload of any size of the file
(verified successful upload of
16Mb)
Oracle Tools or existing solution
Cloud Services
Concerns:
• New product for client support
teams
• ICS/OIC – vendor lock in
• Black Box (monitoring, semantic
monitoring)
• With ODICS/SOACS you still need:
• Weblogic Administrator
• DBA
• Qualified engineers
Copyright 2018 Accenture. All rights reserved.
Roles:
• Developer develops
• DevOps like to write scripts
• Functional analysts writes documents
• Technical Managers manage
Oracle Database
What I did last week
sqlplus / as sysdba
SQL> ALTER TABLESPACE USERS OFFLINE;
SQL> ALTER TABLESPACE USERS RENAME DATAFILE '/u02/app/oracle/oradata/ORCL/PDB1/PDB1_users01.dbf' TO '/u05/app/oracle/oradata/ORC
SQL> ALTER DATABASE DATAFILE '/u05/app/oracle/oradata/ORCL/PDB1/PDB1_users01.dbf' RESIZE 30G;
SQL> ALTER TABLESPACE users ADD DATAFILE '/u05/app/oracle/oradata/ORCL/PDB1/PDB1_users02.dbf' SIZE 10M AUTOEXTEND ON NEXT 51
SQL> ALTER TABLESPACE users ADD DATAFILE '/u05/app/oracle/oradata/ORCL/PDB1/PDB1_users03.dbf' SIZE 10M AUTOEXTEND ON NEXT 51
SQL> ALTER TABLESPACE USERS ONLINE;
[oracle@* opc]$ rman target /
Recovery Manager: Release 12.2.0.1.0 - Production on Thu Nov 15 06:18:40 2018
Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.
connected to target database: ORCL (DBID=1500972949)
RMAN> delete noprompt expired archivelog all;
Copyright 2018 Accenture. All rights reserved.
Time is ticking: 03.01.2019
Java Cloud Service
Challenge
Copyright 2018 Accenture. All rights reserved.
CONTACTS
Ready to answer
questions.
Visit us @ accenture.lv
Copyright 2018 Accenture. All rights reserved.
Resources
Learn:
https://learn.oracle.com
Practice:
https://demo.oracle.com
As of today:
• PaaS - Mobile Cloud
Service (MCS) – OPC
• Oracle Management Cloud
(OMC)
• Visual Builder Cloud
Service (Formerly ABCS)

Weitere ähnliche Inhalte

Was ist angesagt?

Dancing Elephants - Efficiently Working with Object Stories from Apache Spark...
Dancing Elephants - Efficiently Working with Object Stories from Apache Spark...Dancing Elephants - Efficiently Working with Object Stories from Apache Spark...
Dancing Elephants - Efficiently Working with Object Stories from Apache Spark...DataWorks Summit/Hadoop Summit
 
YARN - Past, Present, & Future
YARN - Past, Present, & FutureYARN - Past, Present, & Future
YARN - Past, Present, & FutureDataWorks Summit
 
The Oracle Autonomous Database
The Oracle Autonomous DatabaseThe Oracle Autonomous Database
The Oracle Autonomous DatabaseConnor McDonald
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_aioughydchapter
 
Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...
Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...
Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...DataWorks Summit
 
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade ComplianceAvoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade ComplianceEDB
 
Deep learning on yarn running distributed tensorflow etc on hadoop cluster v3
Deep learning on yarn  running distributed tensorflow etc on hadoop cluster v3Deep learning on yarn  running distributed tensorflow etc on hadoop cluster v3
Deep learning on yarn running distributed tensorflow etc on hadoop cluster v3DataWorks Summit
 
Log Analytics Optimization
Log Analytics OptimizationLog Analytics Optimization
Log Analytics OptimizationHortonworks
 
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)Lucas Jellema
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
 
Hortonworks Data In Motion Webinar Series Pt. 2
Hortonworks Data In Motion Webinar Series Pt. 2Hortonworks Data In Motion Webinar Series Pt. 2
Hortonworks Data In Motion Webinar Series Pt. 2Hortonworks
 
Building a data-driven authorization framework
Building a data-driven authorization frameworkBuilding a data-driven authorization framework
Building a data-driven authorization frameworkDataWorks Summit
 
Apache Hive 2.0; SQL, Speed, Scale
Apache Hive 2.0; SQL, Speed, ScaleApache Hive 2.0; SQL, Speed, Scale
Apache Hive 2.0; SQL, Speed, ScaleHortonworks
 
Interactive Analytics at Scale in Apache Hive Using Druid
Interactive Analytics at Scale in Apache Hive Using DruidInteractive Analytics at Scale in Apache Hive Using Druid
Interactive Analytics at Scale in Apache Hive Using DruidDataWorks Summit
 
Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015aioughydchapter
 
Apache Atlas: Why Big Data Management Requires Hierarchical Taxonomies
Apache Atlas: Why Big Data Management Requires Hierarchical Taxonomies Apache Atlas: Why Big Data Management Requires Hierarchical Taxonomies
Apache Atlas: Why Big Data Management Requires Hierarchical Taxonomies DataWorks Summit/Hadoop Summit
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 
#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the Map
#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the Map#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the Map
#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the MapTammy Bednar
 
Ground Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous DatabaseGround Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous DatabaseMaria Colgan
 

Was ist angesagt? (20)

Dancing Elephants - Efficiently Working with Object Stories from Apache Spark...
Dancing Elephants - Efficiently Working with Object Stories from Apache Spark...Dancing Elephants - Efficiently Working with Object Stories from Apache Spark...
Dancing Elephants - Efficiently Working with Object Stories from Apache Spark...
 
YARN - Past, Present, & Future
YARN - Past, Present, & FutureYARN - Past, Present, & Future
YARN - Past, Present, & Future
 
The Oracle Autonomous Database
The Oracle Autonomous DatabaseThe Oracle Autonomous Database
The Oracle Autonomous Database
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_
 
Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...
Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...
Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...
 
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade ComplianceAvoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
 
Falcon Meetup
Falcon Meetup Falcon Meetup
Falcon Meetup
 
Deep learning on yarn running distributed tensorflow etc on hadoop cluster v3
Deep learning on yarn  running distributed tensorflow etc on hadoop cluster v3Deep learning on yarn  running distributed tensorflow etc on hadoop cluster v3
Deep learning on yarn running distributed tensorflow etc on hadoop cluster v3
 
Log Analytics Optimization
Log Analytics OptimizationLog Analytics Optimization
Log Analytics Optimization
 
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 
Hortonworks Data In Motion Webinar Series Pt. 2
Hortonworks Data In Motion Webinar Series Pt. 2Hortonworks Data In Motion Webinar Series Pt. 2
Hortonworks Data In Motion Webinar Series Pt. 2
 
Building a data-driven authorization framework
Building a data-driven authorization frameworkBuilding a data-driven authorization framework
Building a data-driven authorization framework
 
Apache Hive 2.0; SQL, Speed, Scale
Apache Hive 2.0; SQL, Speed, ScaleApache Hive 2.0; SQL, Speed, Scale
Apache Hive 2.0; SQL, Speed, Scale
 
Interactive Analytics at Scale in Apache Hive Using Druid
Interactive Analytics at Scale in Apache Hive Using DruidInteractive Analytics at Scale in Apache Hive Using Druid
Interactive Analytics at Scale in Apache Hive Using Druid
 
Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015
 
Apache Atlas: Why Big Data Management Requires Hierarchical Taxonomies
Apache Atlas: Why Big Data Management Requires Hierarchical Taxonomies Apache Atlas: Why Big Data Management Requires Hierarchical Taxonomies
Apache Atlas: Why Big Data Management Requires Hierarchical Taxonomies
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the Map
#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the Map#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the Map
#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the Map
 
Ground Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous DatabaseGround Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous Database
 

Ähnlich wie Cloud ERP Integration Challenges and Solutions

Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Amazon Web Services
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patternsJesse Butler
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Amazon Web Services
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningBobby Curtis
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...Lucas Jellema
 
Presto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 BostonPresto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 Bostonkbajda
 
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudExploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudAlex Zaballa
 
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...avanttic Consultoría Tecnológica
 
Make your data fly - Building data platform in AWS
Make your data fly - Building data platform in AWSMake your data fly - Building data platform in AWS
Make your data fly - Building data platform in AWSKimmo Kantojärvi
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Amazon Web Services LATAM
 
CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1David van Schalkwyk
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentHenry J. Kröger
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data EngineeringHarald Erb
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Bobby Curtis
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerSimon Haslam
 
Azure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreAzure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreDataStax Academy
 

Ähnlich wie Cloud ERP Integration Challenges and Solutions (20)

Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patterns
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaSAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
 
Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)
 
Presto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 BostonPresto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 Boston
 
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudExploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle Cloud
 
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
 
Make your data fly - Building data platform in AWS
Make your data fly - Building data platform in AWSMake your data fly - Building data platform in AWS
Make your data fly - Building data platform in AWS
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
 
CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
 
Enterprise Data Lakes
Enterprise Data LakesEnterprise Data Lakes
Enterprise Data Lakes
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack Manager
 
Azure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreAzure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User Store
 

Mehr von Andrejs Vorobjovs

Maksims Greckis - Trace File Analyzer
Maksims Greckis - Trace File Analyzer  Maksims Greckis - Trace File Analyzer
Maksims Greckis - Trace File Analyzer Andrejs Vorobjovs
 
Aleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDAAleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDAAndrejs Vorobjovs
 
My two cents about Mysql backup
My two cents about Mysql backupMy two cents about Mysql backup
My two cents about Mysql backupAndrejs Vorobjovs
 
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Andrejs Vorobjovs
 
OTN tour 2015 press release in Russian
OTN tour 2015 press release in RussianOTN tour 2015 press release in Russian
OTN tour 2015 press release in RussianAndrejs Vorobjovs
 
OTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
OTN tour 2015 benchmarking oracle io performance with Orion by Alex GorbachevOTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
OTN tour 2015 benchmarking oracle io performance with Orion by Alex GorbachevAndrejs Vorobjovs
 
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of ConceptOTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of ConceptAndrejs Vorobjovs
 
OTN tour Oracle db Cloud by Alex Gorbachev
OTN tour Oracle db Cloud by Alex GorbachevOTN tour Oracle db Cloud by Alex Gorbachev
OTN tour Oracle db Cloud by Alex GorbachevAndrejs Vorobjovs
 
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...Andrejs Vorobjovs
 
OTN tour 2015 AWR data mining
OTN tour 2015 AWR data miningOTN tour 2015 AWR data mining
OTN tour 2015 AWR data miningAndrejs Vorobjovs
 
OTN tour 2015 opening speech
OTN tour 2015 opening speechOTN tour 2015 opening speech
OTN tour 2015 opening speechAndrejs Vorobjovs
 

Mehr von Andrejs Vorobjovs (20)

Maksims Greckis - Trace File Analyzer
Maksims Greckis - Trace File Analyzer  Maksims Greckis - Trace File Analyzer
Maksims Greckis - Trace File Analyzer
 
Aleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDAAleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDA
 
LVOUG meetup #18
LVOUG meetup #18LVOUG meetup #18
LVOUG meetup #18
 
LVOUG meetup #17
LVOUG meetup #17LVOUG meetup #17
LVOUG meetup #17
 
My two cents about Mysql backup
My two cents about Mysql backupMy two cents about Mysql backup
My two cents about Mysql backup
 
LVOUG meetup #16
LVOUG meetup #16LVOUG meetup #16
LVOUG meetup #16
 
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
 
Top 15 MySQL parameters
Top 15 MySQL parameters Top 15 MySQL parameters
Top 15 MySQL parameters
 
Riga Dev Day vestule
Riga Dev Day vestuleRiga Dev Day vestule
Riga Dev Day vestule
 
Rdd2016 featured talks
Rdd2016 featured talksRdd2016 featured talks
Rdd2016 featured talks
 
Rdd2016 flyer
Rdd2016 flyerRdd2016 flyer
Rdd2016 flyer
 
meetup #15
meetup #15meetup #15
meetup #15
 
OTN tour 2015 press release in Russian
OTN tour 2015 press release in RussianOTN tour 2015 press release in Russian
OTN tour 2015 press release in Russian
 
OTN tour 2015, 100miles
OTN tour 2015, 100milesOTN tour 2015, 100miles
OTN tour 2015, 100miles
 
OTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
OTN tour 2015 benchmarking oracle io performance with Orion by Alex GorbachevOTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
OTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
 
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of ConceptOTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
 
OTN tour Oracle db Cloud by Alex Gorbachev
OTN tour Oracle db Cloud by Alex GorbachevOTN tour Oracle db Cloud by Alex Gorbachev
OTN tour Oracle db Cloud by Alex Gorbachev
 
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
 
OTN tour 2015 AWR data mining
OTN tour 2015 AWR data miningOTN tour 2015 AWR data mining
OTN tour 2015 AWR data mining
 
OTN tour 2015 opening speech
OTN tour 2015 opening speechOTN tour 2015 opening speech
OTN tour 2015 opening speech
 

Kürzlich hochgeladen

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 

Kürzlich hochgeladen (20)

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

Cloud ERP Integration Challenges and Solutions

  • 1. Copyright 2018 Accenture. All rights reserved.Copyright 2018 Accenture. All rights reserved. Oracle Cloud ERP Where is My Data? Peteris Arajs V 2.0
  • 2. Copyright 2018 Accenture. All rights reserved. UK Germany Greece Latvia Sweden Finland Copyright 2018 Accenture. All rights reserved. WHOAMI Peteris Arajs - Middleware Specialty Lead at Accenture Latvia ATC - Technology Architect - Oracle SOA/BPM/WL Implementation Specialist - TOGAF 9 Certified - MuleSoft/Dell Boomi/RedHat/Apigee Implementation Specialist
  • 3. Copyright 2018 Accenture. All rights reserved. Why: when I joined project, could not find opinion summary of a 3rd party on the integration implementation details How: last 10 months Summary: notes are effective for Cloud ERP releases at 2018. Where is my Data
  • 4. Copyright 2018 Accenture. All rights reserved. Evolved for decades, well known: • Patterns (use case - solution) • Assets • Supported Application Integration Architecture Legacy
  • 5. Copyright 2018 Accenture. All rights reserved. Functionality lost (eBS perspective): • Java API’s (e.g., Oracle Configurator) • PLSQL API’s • FND Loader • SQL Loader • File/DB Staging Areas • File/DB Archives • Custom DB Tables Cloud ERP
  • 6. Copyright 2018 Accenture. All rights reserved. • Current system landscape • Existing integration tools and data sharing mechanisms • Master Data Management system location • Auditing and Monitoring requirements Project First Task Gather Requirements Reference (January, 2018) : https://blogs.oracle.com/dataintegration/oracle-data-integrator-odi-to-load-into-fusion-applications-oracle-erp-cloud
  • 7. Copyright 2018 Accenture. All rights reserved. Full list of FBDI’s for financials: https://docs.oracle.com/en/cl oud/saas/financials/r13- update17d/oefbf/toc.htm Upload Types File Based Data Import - FBDI
  • 8. Copyright 2018 Accenture. All rights reserved. Upload Types SOAP or REST Service invocations Same functionality should be available over the SOAP and REST
  • 9. Copyright 2018 Accenture. All rights reserved. UCM purpose is to provide file storage for Cloud ERP (inbound and outbound). UCM fully replaces SFTP upload possibilities at the end of 2017. Upload Target Universal Content Management - UCM
  • 10. Copyright 2018 Accenture. All rights reserved. Rationale of choice: extend, if you have what to extend Project Second Task Select Tool Oracle SOA CS Oracle Data Integrator CS Integration Cloud Service (ICS) Oracle Integration Cloud (not covered) Any Other ESB/Script (cloud or on-premise)
  • 11. Copyright 2018 Accenture. All rights reserved. VM’s + Oracle SOA Suite Selected for our project Oracle SOA Cloud Service Oracle SOA Suite (SOA CS): Long running and stateful processes, custom logic and persistence requirements Client without FTP Server
  • 12. Copyright 2018 Accenture. All rights reserved. VM’s + ODI Oracle Data Integrator CS Oracle Data Integration (ODI): Data sources are Databases, transformations and data enrichments needs to be done (e.g., MDM)
  • 13. Copyright 2018 Accenture. All rights reserved. Expectation: some, out of the box, upload orchestration Claims, no limit for row count Oracle Data Integrator CS Reference (January, 2018) : https://blogs.oracle.com/dataintegration/oracle-data-integrator-odi-to-load-into-fusion-applications-oracle-erp-cloud
  • 14. Copyright 2018 Accenture. All rights reserved. Web GUI + OSB & Adapters Integration Cloud Service Oracle Integration Cloud Service (ICS): Cloud to Cloud or simple FBDI file polling
  • 15. Copyright 2018 Accenture. All rights reserved. Existing tool extension to support the Cloud ERP Integrations Any Other ESB/Script
  • 16. Copyright 2018 Accenture. All rights reserved. Development First Task Like with any SaaS, first challenge is to import data
  • 17. Copyright 2018 Accenture. All rights reserved. • Up to 500’000 rows per upload • Error data needs to be reported • Custom status report needs to be created Large Data Loads Oracle SOA CS • File Polling and Creation (FBDI) • File Upload Orchestration • Import Process Orchestration • Purge Orchestration (custom report + purge) • Detailed auditing • Re-try Orchestration
  • 18. Copyright 2018 Accenture. All rights reserved. Lessons learned: • Limit zip file size you process • LoadAndImport operation is good for 100% pre-validated data • LoadAndImport can be multi step: • /oracle/apps/ess/financials/payables/invoices/transactions,APXIIMPT – load and run job • /oracle/apps/ess/financials/payables/invoices/transactions,APXIIMPT* - only load (perfect for configuration management) • Reported statuses do not correspond the reality (error, warning) • Verify if your interfaces supports import filtering Large Data Loads Oracle SOA CS
  • 19. Copyright 2018 Accenture. All rights reserved. REST or SOAP Services - one web service invocation count, in one session, is limited to around 5000 calls Workaround – just like in the Oracle AIA, create separate Requester service for Cloud ERP invocation Desire to call PATCH operation for ERP REST Services ended with: Small Data Loads When FDBI is not available Option 1: OSB Option 2: tweak SOA REST Adapter
  • 20. Copyright 2018 Accenture. All rights reserved. Not advertised service for real-time report extraction: xmlpserver/services/ReportService Statuses reported correctly: • Account Payables • Account Receivables Statuses to be verified: • General Ledger Note: service is working, it is documented but, if there are any problems, Oracle Support will tur you to best practice as: 1. Submit report 2. Poll Status 3. Get Report Data Double Accounting Load Status Status Reports
  • 21. Copyright 2018 Accenture. All rights reserved. Reports, extractable from Cloud ERP, are useless for machines, therefore, evaluate a possibility to write your own BI Publisher reports, extracting errors per interface table row, together with data. Double Accounting Purge Reports Purge Reports
  • 22. Copyright 2018 Accenture. All rights reserved. Standard CSV (with header) is not handy nor for integrations, nor for FBDI file creation. Use rtf templates to remove the header (works over WS only). Double Accounting Status and Purge Reports
  • 23. Copyright 2018 Accenture. All rights reserved. Problem Summary --------------------------------------------------- Service Unavailable (HTTP-503) Problem Description --------------------------------------------------- Random HTTP-503 error when calling ReportService of Cloud ERP. Multiple SR’s has been opened Data Integrations Challenges – Upload – Tool independent Problem Summary --------------------------------------------------- Service Unavailable, Internal Server Error (HTTP-503/500) Problem Description --------------------------------------------------- When we invoke service endpoints: URI "https://*.em2.oraclecloud.com/xmlpserver/services/ReportService URI "https://*.em2.oraclecloud.com:443/fscmService/ErpIntegrationService <remoteFault xmlns="http://schemas.oracle.com/bpel/extension"> <part name="summary"> <summary>oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "https://*.oraclecloud.com:443/fscmService/ErpIntegrationService" successfully due to: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Not a valid SOAP Content-Type: text/html
  • 24. Copyright 2018 Accenture. All rights reserved. Like with any SaaS, next challenge is to export data Development Second Task
  • 25. Copyright 2018 Accenture. All rights reserved. Problems: • Dependencies (ER Diagram, 70+ tables) • Last Update Date • Row count (100m +) Discussions: • How to extract, what tools to use • Back to PLSQL Extract
  • 26. Copyright 2018 Accenture. All rights reserved. Oracle BI Cloud Connector SaaS Replication Staging Database Oracle BI Publisher Reports Extract
  • 27. Copyright 2018 Accenture. All rights reserved. BI Cloud Connector • Predefined View Objects • Supports incremental export and data chunking • Export to: • UCM • Cloud Storage More information: https://docs.oracle.com/en/cloud/saas/applications- common/r13-update17d/biacc/biccc-overview.html Prospects: aligned with Cloud ERP availability and Oracle is fully responsible for scheduling and extract. Concerns: UCM (we could not find exported files) and Cloud Storage Monitoring/Consumption. Oracle BI Cloud Connector
  • 28. Copyright 2018 Accenture. All rights reserved. The target database for the replication can be one of the following: • Oracle Database Cloud Service • Oracle Big Data Cloud • Oracle Autonomous Data Warehouse Cloud Service More information: http://www.ateam-oracle.com/saas-data-replication-in- oracle-analytics-cloud-oac-and-oaac/ Prospects: • Aligned with Cloud ERP availability and Oracle is fully responsible for scheduling and extract • Automatic replication to the DBCS Concerns: • Dependency management (make sure that all latest data is available) Not investigated for now SaaS Replication
  • 29. Copyright 2018 Accenture. All rights reserved. Option found over discussions between Implementation Team and Oracle Staging Database
  • 30. Copyright 2018 Accenture. All rights reserved. Prospects: • Support of full and incremental data extractions • Full control on scripts Concerns: • Monitoring • Component and Technology mix • Several separate schedulers • Cloud ERP Availability (ESS checks) Oracle BI Publisher Reports
  • 31. Copyright 2018 Accenture. All rights reserved. Prospects: • It is working NOW (2018) Concerns: • Cloud ERP BI Publisher queuing • Superstar support engineer: • We accounted some 10 possible points of failure • Wide knowledge, starting with bash scripting, ending with Oracle SOA Suite/ESS/BI Publisher and Cloud ERP • Data transfer time: • Decisions taken, based on the old data • Failed datasets Oracle BI Publisher Reports
  • 32. Copyright 2018 Accenture. All rights reserved. Restrictions: There is pre approved memory guard changes for which Support is able to create a collabations SR in order to request the changes, these cannot be set by the customer. Today, the changes are: Maximum report data size for online reports ONLINE_REPORT_MAX_DATA_SIZE 500MB Maximum report data size for offline (scheduled) reports OFFLINE_REPORT_MAX_DATA_SIZE 2GB XML_DATA_SIZE_LIMIT to 4GB (for non-payroll) 5 GB (for payroll customers) - see bug 25347743 needs to be at least as high as the max report data size for offline Fusion Applications : BI Publisher Memory Guard, associated messages: XML Output generated exceeds specified file size limit, File does not begin with '%PDF-’ oracle.xdo.XDOException: java.io.IOException: Memory above memory limit Doc ID 2378993.1 Doc ID 1945547.1 Doc ID 1914656.1 Oracle BI Publisher Reports Good to know …
  • 33. Copyright 2018 Accenture. All rights reserved. Too big Data Set: [180907_11010027][dp id:448965506][sch info:JobId:13126[ESS RequestId:45123]]Process Cancelled Stage:false [180907_11010027][dp id:448965506][sch info:JobId:13126[ESS RequestId:45123]]XMLPGEN:ORA-01652: unable to extend temp segment by 128 in tablespace FUSION_TEMP [180907_11010027][dp id:448965506][sch info:JobId:13126[ESS RequestId:45123]]java.sql.SQLException: ORA-01652: unable to extend temp segment by 128 in tablespace FUSION_TEMP Oracle BI Publisher Reports Good to know …
  • 34. Copyright 2018 Accenture. All rights reserved. 401 Unauthorized Data Integrations Challenges –Tool independent
  • 35. Copyright 2018 Accenture. All rights reserved. 401 Unauthorized Open SR to start BI Publisher Will be fixed at 19.4 Data Integrations Challenges –Tool independent From User Interface The most BLACK MONDAY (patching): December 10, 2019 (all dev*)
  • 36. Copyright 2018 Accenture. All rights reserved. We strongly suggest to provision stand-alone SFTP server for data extracts in the Cloud VM’s or use separate service It requires: • FTP Folder Naming Convention • Security Exception SR with Oracle • BIP Setup Oracle BI Publisher Report Bursting Good to know …
  • 37. Copyright 2018 Accenture. All rights reserved. Loss of access to the DBCS/JCS Environment [root@RecoveryTST /]# cat /etc/ssh/sshd_config AllowUsers opc otools oracle Match User opc PasswordAuthentication no Match User oracle PasswordAuthentication no Match User otools PasswordAuthentication no [root@RecoveryTST /]# Happened twice, root cause not found Doc ID 2085512.1 Environment Challenge Good to know …
  • 38. Copyright 2018 Accenture. All rights reserved. • Oracle SOA Cloud Service is using self signed certificates (Cloud ERP setup). Solution depends on the Oracle Support personnel • Data amounts, processing times – before kick-off with design, ask Oracle confirmation to support functional/technical approach • Not all functionality is available over the FBDI or present via Web Services, we were waiting for 6 months to get certain services (AP/AR Updates) Integration Notes
  • 39. Copyright 2018 Accenture. All rights reserved. Prospects • Great use case for Cloud to Cloud • Claims to have pre-built adapters • Claims to be capable to orchestrate upload of any size of the file (verified successful upload of 16Mb) Oracle Tools or existing solution Cloud Services Concerns: • New product for client support teams • ICS/OIC – vendor lock in • Black Box (monitoring, semantic monitoring) • With ODICS/SOACS you still need: • Weblogic Administrator • DBA • Qualified engineers
  • 40. Copyright 2018 Accenture. All rights reserved. Roles: • Developer develops • DevOps like to write scripts • Functional analysts writes documents • Technical Managers manage Oracle Database What I did last week sqlplus / as sysdba SQL> ALTER TABLESPACE USERS OFFLINE; SQL> ALTER TABLESPACE USERS RENAME DATAFILE '/u02/app/oracle/oradata/ORCL/PDB1/PDB1_users01.dbf' TO '/u05/app/oracle/oradata/ORC SQL> ALTER DATABASE DATAFILE '/u05/app/oracle/oradata/ORCL/PDB1/PDB1_users01.dbf' RESIZE 30G; SQL> ALTER TABLESPACE users ADD DATAFILE '/u05/app/oracle/oradata/ORCL/PDB1/PDB1_users02.dbf' SIZE 10M AUTOEXTEND ON NEXT 51 SQL> ALTER TABLESPACE users ADD DATAFILE '/u05/app/oracle/oradata/ORCL/PDB1/PDB1_users03.dbf' SIZE 10M AUTOEXTEND ON NEXT 51 SQL> ALTER TABLESPACE USERS ONLINE; [oracle@* opc]$ rman target / Recovery Manager: Release 12.2.0.1.0 - Production on Thu Nov 15 06:18:40 2018 Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved. connected to target database: ORCL (DBID=1500972949) RMAN> delete noprompt expired archivelog all;
  • 41. Copyright 2018 Accenture. All rights reserved. Time is ticking: 03.01.2019 Java Cloud Service Challenge
  • 42. Copyright 2018 Accenture. All rights reserved. CONTACTS Ready to answer questions. Visit us @ accenture.lv
  • 43. Copyright 2018 Accenture. All rights reserved. Resources Learn: https://learn.oracle.com Practice: https://demo.oracle.com As of today: • PaaS - Mobile Cloud Service (MCS) – OPC • Oracle Management Cloud (OMC) • Visual Builder Cloud Service (Formerly ABCS)