The document discusses various options for extracting data from Oracle Fusion and Oracle EPM Cloud applications for analytics purposes. It outlines using the Business Intelligence Cloud Connector (BICC) to extract data to object storage, which can then be loaded into Oracle Analytics Cloud (OAC) or Autonomous Data Warehouse (ADW) for analysis. For EPM Cloud, it notes using the EPM Automate REST API wrapper or Oracle Data Integrator Marketplace connector. The document provides an overview of tools like OAC, ADW, ODI, and OCI Data Integration that can help transform and model the data for analytics and machine learning.
Analytics and Lakehouse for Oracle Applications Integration Options Explained
1. Analytics and Lakehouse for Oracle
Applications…IntegrationOptions Explained
Red Hot
Ray Fevrier
Analytics & Lakehouse Cloud Design Specialist
March 3rd, 2023
Contributors
• Morgan Russell
• Wilbert Poeliejoe
• Anis Zerelli
• Carmine Acanfora
• Alina Stuparu
5. Support Modern Data Platforms in OCI
with Lakehouse as the foundation
Red Hot
Jose Cruz
Analytics & Lakehouse Cloud Design Specialist
Leader
January 18th, 2022
OTube Link: https://otube.oracle.com/media/Red+Hot+-
+Support+Modern+Data+Platforms+in+OCI+with+Lakehouse+as+the+foundation/1_sk0c3ty3
45. Our mission is to help people see
data in new ways, discover insights,
unlock endless possibilities.
Hinweis der Redaktion
In this session, we are going to explore some of the integration options available to create visualizations and Lakehouse for Oracle applications. We will start by discussing the modern data platform on OCI, the Lakehouse architecture and the OCI related services that supports it. We will then discuss the data extraction methods available on OCI for Fusion and EPM. Will end with a few best practices and possible use cases. In the interest of time, we will mainly focus on integration patterns that are recommended for Fusion and EPM, but don’t hesitate to reach out if you would to talk to us about other Oracle applications.Enjoy!
https://www.oracle.com/business-analytics/analytics-platform/
The Oracle Analytics platform is a cloud native service that provides the capabilities required to address the entire analytics process including data ingestion and modeling, data preparation and enrichment, and visualization
https://www.oracle.com/autonomous-database/
With machine-learning–driven automated tuning, scaling, and patching, Autonomous Database delivers the highest performance, availability, and security for OLTP, analytics, batch, and Internet of Things (IoT) workloads.
Autonomous Database’s converged engine supports diverse data types, simplifying application development and deployment from modeling and coding to ETL, database optimization, and data analysis.
########################### Analytic Views ########################
Analytic Views Primary Use case:
Visualization agnostic
Since AV codifies definition of the business model and calculations, it makes it easy BI users to use their preferred visualization tool (i.e. APEX, OAC*, PowerBI, Tableau…)
Enhance data sets for OAC
OAC consumes data from Analytic Views via RPD
AV facilitates augmented analytics by blending data from disparate sources, whilst also allowing the option to use additional connectors available in OAC to further augment the data
Use hierarchical calculations (time series, shares, rankings, etc.)
Application development using APEX
Simplifies SQL generation
No need to express aggregation rules, joins or calculation expressions in queries – just select columns and filter rows
AV features/benefits:
Defines a dimensional model using hierarchies, levels, attributes and measures
Provides presentation metadata (labels, descriptions and other properties)
Hierarchy views and analytic views queried with SQL, MDX and REST
Supports both dimensional/hierarchical and relational style query
A query transformation engine
Generates execution SQL from queries selecting from hierarchy views and analytic views
Smart query transformation engine generates optimized SQL for query execution
Simple, automatic aggregate management
Multi-lingual support
Business models may be presented in every language supported by the Oracle Database
Queries over Object Store
Run SQL queries against Object Storage
OCI Object Storage, AWS S3, Azure Blob Storage, Google Cloud Platform
CSV, Parquet, ORC, JSON, and Avro formats
Combine database and Object Storage in SQL
Optimized query performance
Dynamic auto-scaling
Data lake smart scans*
Data pruning with partitioned table support
Parquet-intelligent reads
Automatic and transparent
Engages only when necessary
Uses auto scale to augment database compute for the life of the query
Object store processing is isolated from database cores
Oracle Data Integrator (ODI) provides data migration with its innovative extract, load, and transform (E-L-T) technology, that is optimized for most on-premises and cloud databases.
ODI is one of Oracle oldest integration tool. It was added to the integration stack through the acquisition of Sunopsis in 2007.
Back then, Sunopsis used database as processing engine but had heterogenous connectivity. Which is the inception of the EL-T concept.
EL-T allows users to perform transformations at either source or target
E-L-T provides a flexible architecture for optimized performance on any platform
Benefits
Prebuilt connectors for many databases and technologies
Pluggable Knowledge Module Architecture
Available on-prem and OCI MarketPlace
History:
Successor to Oracle’s old Data Integration software Warehouse Builder (OWB).
OWB was designed to take advantage of Oracle DB for executing data integration flows.
However it was not heterogenous.
Oracle acquired Sunopsis in 2007 which also used database as processing engine but had heterogenous connectivity.
This became ODI and has gone through many versions maturing in this space.
It has a very flexible architecture which allowed it to adapt to changing marketplace.
When Big Data came along then we could extend the capability to generate code for Big Data env.
Now we are taking the product to adapt to cloud.
Innovative Optimizer for Spark ETL and pushdown E-LT
Automatically choses the optimum data process between Spark ETL (extract-transform-load) and push-down E-LT (extract-load-transform) when integrating data for data lakes and analytical systems
Service will evaluate multiple transformation plans and optimize for Spark or pushdown processing
Pushdown E-LT to eliminate performance degradation on data sources
ODI MP and OCI DI can extract data to Object Storage or UCM
Note: BICC extracts to Object Storage flows directly to the target database, as opposed to UCM which would require the files be downloaded to the ODI VM.