22
Session ID: Prepared by: Remember to complete your evaluation for this session within the app! 11034 Help! I Need my Oracle Cloud Application Data Using BI Cloud Connector(BICC) & Oracle WebCenter Content Server (UCM) to extract data April 10, 2019 John Whitaker Lou Schoeller Huron Consulting Group

Help! I Need my Oracle Cloud Application Data Session ID

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Help! I Need my Oracle Cloud Application Data Session ID

Session ID:

Prepared by:

Remember to complete your evaluation for this session within the app!

11034

Help! I Need my Oracle Cloud Application Data

Using BI Cloud Connector(BICC) & Oracle WebCenter Content Server (UCM) to extract data

April 10, 2019

John WhitakerLou SchoellerHuron Consulting Group

Page 2: Help! I Need my Oracle Cloud Application Data Session ID

Agenda• Introductions• Oracle Cloud Application Data Extraction Options• BICC and UCM Solution

– BI Cloud Connector Capabilities– Oracle WebCenter Content Server (UCM) Overview– UCM File Transfer Utility

• BICC Extract Use Cases

Page 3: Help! I Need my Oracle Cloud Application Data Session ID

Introductions

Page 4: Help! I Need my Oracle Cloud Application Data Session ID

Presenters: John Whitaker & Lou Schoeller• John Whitaker: Principal Architect, Huron Enterprise Solutions & Analytics• 20+ years experience in Enterprise Application, Reporting, Data Warehouse

and Analytics development and implementations• Specializing in Oracle Cloud Application Data Warehousing and Analytics

• Lou Schoeller: Technical Architect, Huron Enterprise Solutions & Analytics• 30+ years experience in Enterprise Application, Reporting, Data Warehouse

and Analytics development and implementations• Deep expertise in Oracle EBS and Oracle Cloud Application Data Warehousing

Page 5: Help! I Need my Oracle Cloud Application Data Session ID

5

• OCM• Remote Delivery• Custom Development• Application and Technical

Support• Private Cloud

• Data Strategy• Financial and Operational

Reporting• Information Strategy• OLAP and Essbase• Big Data and Hadoop

• Financials• Human Capital Management• Supply Chain• Procurement• Projects• Expenses Management

• Process & Systems Diagnostic

• Strategic Roadmap• Vendor Selection• Blueprint Architecture

• Customer Experience Management (CXM)

• Sales Forecasting & Pipeline Management

• Lead, Contact & Opportunity Management• Data Management, Integration & Analytics

• Strategic Planning and Financial Modeling• Planning, Budgeting and Forecasting• Financial Consolidation,

Close and Reporting• Master Data Management

& Data Governance• Profitability and Cost Analysis• Robotic Process Automation

• Organizational Development• Post-Transaction Integration• Benchmarking &

Industry Insight

Huron ES&A Enterprise Solutions & Analytics

• Strategy, Growth and Digital Business Models • End-to-end capabilities to support clients’ successful

transformation programs• Strategy and Solution Selection, Architecture• Implementation and benefits realization

FULL SERVICESTRATEGY THROUGH EXECUTION

Presenter
Presentation Notes
Huron is a global consultancy that helps our clients drive growth, enhance performance and sustain leadership in the markets they serve. We partner with them to develop strategies and implement solutions that enable the transformative change our clients need to own their future. The Huron Enterprise Solutions & Analytics (ES&A) has a rich background across Enterprise Performance Management (EPM), Enterprise Resource Planning (ERP), Analytics, and Customer Experience solutions. Our full service, strategy through execution approach allows our customers to take advantage of collaborative services and solution offerings spanning the practice including Advisory and Managed Services.
Page 6: Help! I Need my Oracle Cloud Application Data Session ID

Data Extraction Options

Page 7: Help! I Need my Oracle Cloud Application Data Session ID

Oracle Cloud Data Extraction Techniques• BI Publisher based flat file extracts

– DEMO– PRO’s: Can get any data, Deliver files to multiple locations– CON’s: Custom SQL Code on complex Data Model, Practical Limitations in file size

• REST APIs: Get request can extract to json files (https://docs.oracle.com/en/cloud/saas/financials/18c/farfa/op-invoices-get.html)– PRO’s: Many tools support REST APIs– CON’s: Limited Data Available, Custom Code

• BI Cloud Connector: Scheduled zip extract downloads– PRO’s: No custom code, Oracle supported, included in Oracle Cloud App stack– CON’s: Extracts can be complex, not all data is available

Presenter
Presentation Notes
There are 3 main ways to extract large amounts of data. The first many know about is BI Publisher, I’m going to do a quick demo of how we extract data from BI Publisher. REST APIs are a way to extract json files. You can leverage a variety of tools with REST APIs including multiple AWS options allowing you to write extracts to AWS S3 buckets. BICC: These are pre-defined extracts that are compressed and written to Oracle Cloud storage technology.
Page 8: Help! I Need my Oracle Cloud Application Data Session ID

BI Cloud Connector Advantages• Oracle Built, Managed and Supported• Leverages Oracle Cloud Application Security Roles• Part of a standard Oracle Cloud Application stack just like OTBI, an instance is

setup by Oracle when you create a new environment• Can handle large data volumes:

– Compresses flat files into .zip files– Can split up flat file extracts into multiple files (default is max 1GB each)– Writes to Oracle Cloud storage technology which will have better performance than

writing to an external system like an FTP site• Can schedule full and incremental extracts to minimize daily extract file size

Presenter
Presentation Notes
Although all three options are viable, only BICC is pre-built, managed and supported by Oracle. It is fully integrated within the Oracle Cloud Application stack.
Page 9: Help! I Need my Oracle Cloud Application Data Session ID

BICC and UCM

Page 10: Help! I Need my Oracle Cloud Application Data Session ID

BI Cloud Connector Capabilities• Originally built for Oracle BI Applications, the tool is purpose built to extract

large volumes of data per Cloud Application module (Finance, Projects, etc.)• Can store extracts in two locations:

– Oracle Cloud Storage– Oracle WebCenter Content Server (UCM)

• Users specifies which data they need and schedules the extracts:– Immediate– Simple (one-time extract in the future)– Hourly– Daily– Weekly– Monthly (day of month)– Yearly

Presenter
Presentation Notes
Designed for extracting large volumes of data to either cloud storage or the UCM content management server which is used across the Oracle Cloud Application stack. Robust Scheduling Options.
Page 11: Help! I Need my Oracle Cloud Application Data Session ID

Demo: BICC• Setting up External Storage• Extract Preferences• Offerings and Data Stores• Scheduling an extract• Extract Reset

Page 12: Help! I Need my Oracle Cloud Application Data Session ID

Oracle WebCenter Content Server (UCM) Overview• WebCenter Content Server (UCM) is used by Oracle Cloud Applications to

store all files including FBDI and output of the ESS and BICC jobs run. • Content in UCM is secured through user, roles, privileges and accounts.• Multiple ways to access data:

– User Interface: can be accessed using url https://<hostname>/cs– Webservices: The UCM webservice GenericSoapPort is used to execute any of the

UCM file functions including upload, download, list and delete files from UCM.– UCM File Transfer Utility API

Presenter
Presentation Notes
Formerly called Universal Content Management Server, WebCenter Content Server leverages Cloud Application roles to grant access to files loaded onto the UCM server.
Page 13: Help! I Need my Oracle Cloud Application Data Session ID

Demo: UCM Navigation and Features• Browse/Folders• Search Criteria• File Information• Manual File Download• Manifest File

Page 14: Help! I Need my Oracle Cloud Application Data Session ID

UCM File Transfer Utility• The utility is an API written in Java that enables command line execution of

tools to import/export files from/to the UCM.• Tools include:

– Download– Upload– Search

• Executable from Linux or Windows

Page 15: Help! I Need my Oracle Cloud Application Data Session ID

Demo: UCM File Transfer Utility• Installation and configuration• Parameters• Sample script• Results• Additional functionality to consider with scripts

Page 16: Help! I Need my Oracle Cloud Application Data Session ID

UCM File Transfer Utility – Integration w/ETL Tools• Since the API is command line executable it can be invoked from any ETL tool

capable of initiating a command line task– Install/Configure the utility at appropriate location (typically ETL tool host)– Decide to wrap in a script or call direct

• Ex: ODI (Oracle Data Integrator) or Informatica

Page 17: Help! I Need my Oracle Cloud Application Data Session ID

Example: UCM File Transfer Utility w/ODI

Presenter
Presentation Notes
Os Command Object is build to run an UCM File Transfer script
Page 18: Help! I Need my Oracle Cloud Application Data Session ID

Example: UCM File Transfer Utility w/ODI

Presenter
Presentation Notes
Simply enter the test of the script into the Command section
Page 19: Help! I Need my Oracle Cloud Application Data Session ID

Use Cases

Page 20: Help! I Need my Oracle Cloud Application Data Session ID

BICC Use Case: Oracle Data Warehouse• Leverage ETL Tool to extract data from BICC into a Cloud Data Warehouse

Presenter
Presentation Notes
This is an example of leveraging Oracle Data Integrator to create a traditional data warehouse leveraging BICC and the UCM Document Transfer Utility within ODI as shown earlier.
Page 21: Help! I Need my Oracle Cloud Application Data Session ID

BICC Use Case: Amazon Web Services ODS• Leverage Non-Oracle Technologies to create an ODS for interfaces

EC2

On-Premises Applications and

Databases

AWS RDSCluster

Storage Gateway

ERP Cloud

Concur Expenses

FilesBICC Files

Files

EPBCS

Cloud Application Layer

Cloud Extract Files

Elastic Load Balancer

Extract Scripts

Presenter
Presentation Notes
This is a more complex example where a hybrid ODS was created to consolidate data from cloud and On-Premises applications into a single Operational Data Store in Amazon Relational Database Service. Downstream applications that then leverage the data consolidated in the cloud RDS to access their financial data.
Page 22: Help! I Need my Oracle Cloud Application Data Session ID

Session ID:

Remember to complete your evaluation for this session within the app!

11034

Q&[email protected]@huronconsultinggroup.com

….

Presenter
Presentation Notes
Thank you very much, please feel free to contact Lou or myself if you have questions.