SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Presented by
ARC
BI
Degree of Intelligence
CompetitiveAdvantage
How many, how often, where?Ad hoc reports
Query/drill down
Alerts
Statistical analysis
Forecasting/extrapolation
Predictive modeling
Optimization
Standard reports What happened?
Where exactly is the problem?
What actions are needed?
Why is this happening?
What’s the best that can happen?
What if these trends continue?
What will happen next?
Analysis
Access
and
Reporting
DATA INFORMATION KNOWLEDGE INTELLIGENCE
Raw
BasicArchitecture of OBIEE
Client Presentation
Services
BI Server
BI Scheduler
Repository
OO
Oracle
SAP
Siebel
Data
Source
Data Source
Functional Architecture

Technical Architecture
 System components are still C/C++ executable and are
controlled by OPMN and managed by Fusion
Middleware Control
 Java Components are J2EE applications and are usually
installed in the managed server and controlled by
Fusion Middleware Control.
SYSTEM AND JAVA COMPONENTS
• Its adopted to start, stop and monitor processes across
system components (BI Server, BI Presentation Server,
BI Scheduler and BI Cluster Controller).
• You can either access OPMN through the command
line (opmnctl), or Oracle’s recommended approach is
to use a graphical interface within Fusion Middleware
Control.
• OPMN is also used in the 11g stack to control Essbase,
Discoverer and other BI components, so it’s a tool that’s
worth learning
Oracle Process Manger and
Notification Server(OPMN)
 Manage System Components (BI Server, BI
Presentation Server etc)
 Start, Stop and Restart all System Components and
Managed Servers
 Configure Preferences and Defaults
 Scale out System Components
 Performance Monitoring and Diagnostics
Oracle Enterprise Manager Fusion
Middleware Control
 Users queries via the
Presentation Server
 The Oracle BI Server
converts these queries to
physical SQL/MDX, via the
Oracle BI Repository
 Queries are passed to the
underlying physical
databases and OLAP cubes
 Data returned to users in
the form of dashboards
and reports
Caching oracle BI Framework
Caching
 Web Server: Oracle Analytics’ Web Server caches
queries and query results. When a user submits a
query, the web server examines the logical SQL to see
if it matches an existing cached query. If it does, then
the Web Server uses the results without re-submitting
logical SQL to the Oracle BI Server.
 Database Server:
 The Oracle BI Server also allows queries that require
extensive database processing to be pre-scheduled to
run so that results are already available when users
open their dashboards.
OBIEE Security: Repositories and
RPD File Security
 It contains all the metadata, security rules, database
connection information and SQL used by an OBIEE
application.
 The RPD file is password protected and the whole file
is encrypted.
 Only the Oracle BI Administration tool can create or
open RPD files and BI Administration tool runs only
on Windows.
Security
 Data level security: This controls the type and amount of
data that you can see in a report.
 Object level security: This provides security for objects
stored in the Web Catalog, such as dashboards, dashboard
pages, folders, and reports. (Web object security) or
subject areas
 User level Security
User-level security refers to authentication and
confirmation of the identity of a user based on the
credentials provided.
Infrastructure &
Management
Database
Middleware
Applications
Repository (RDP) File Define OBIEE
Solutions
.rpd file
 The physical layer:
 Represents the physical structure of the data sources to
which the Oracle BI Server submits queries.
 Represents the actual tables and columns of a
database/data source.
• It also contains the connection definition to that
database, or data source.
• join definitions including primary and foreign keys.
.rpd contn..
 Business Model mapping:
 This is where business logic is added in to the mix in
the form of formulas.
 The business model simplifies the physical schema
and maps the users’ business vocabulary to physical
sources.
 Your aggregation rules are defined here as well.
Traversing a Request to SQL
Approaches to OLAP Servers
Three possibilities for OLAP servers
(1) Relational OLAP (ROLAP)
(2) Multidimensional OLAP (MOLAP)
(3) Hybrid OLAP (HOLAP)
ROLAP: Dimensional Modeling Using
Relational DBMS
 Relational and specialized relational DBMS to store and
manage warehouse data/OLAP supported on top of a
relational database.
 Special schema design: star, snowflake
 Special indexes: bitmap, multi-table join
 Proven technology (relational model, DBMS), tend to
outperform specialized MDDB especially on large data sets
 Products
 IBM DB2, Oracle, Sybase IQ, RedBrick, Informix
Points to be noticed about ROLAP
 Defines complex, multi-dimensional data with simple
model
 Reduces the number of joins a query has to process
 Allows the data warehouse to evolve with rel. low
maintenance
 Can contain both detailed and summarized data.
 ROLAP is based on familiar, proven, and already
selected technologies.
BUT!!!
 SQL for multi-dimensional manipulation of
calculations.
MOLAP: Dimensional Modeling Using the
Multi Dimensional Model
 MDDB: a special-purpose data model
 Specialized data structures
• Multicubes vs Hypercubes
 Array-based storage structures
 Direct access to array data structures
 Sometimes on top of relational DB
 Products
 Pilot, Arbor Essbase, Gentia
Points to be noticed about MOLAP
 Pre-calculating or pre-consolidating transactional data improves
speed.
BUT
Fully pre-consolidating incoming data, MDDs require an enormous
amount of overhead both in processing time and in storage. An input
file of 200MB can easily expand to 5GB
MDDs are great candidates for the <50GB department data marts.
 Rolling up and Drilling down through aggregate data.
 With MDDs, application design is essentially the definition of
dimensions and calculation rules, while the RDBMS requires that the
database schema be a star or snowflake.
Hybrid OLAP (HOLAP)
 HOLAP = Hybrid OLAP:
 Best of both worlds
 Storing detailed data in RDBMS to optimize time of
cube processing
 Storing aggregated data in MDBMS for fast query
performance
 User access via MOLAP tools
 Vertical partitioning
In this mode HOLAP
stores aggregations in MOLAP for fast query
performance, and detailed data in ROLAP to optimize
time of cube processing.
• Horizontal partitioning
In this mode HOLAP stores
some slice of data, usually the more recent one (i.e.
sliced by Time dimension) in MOLAP for fast query
performance, and older data in ROLAP.
Multi-
dimensiona
l access Multidimensiona
l Viewer
Relational
Viewer
ClientMDBMS Server
Multi-
dimensio
naldata
SQL-Read
RDBMS Server
User
data Meta data
Derived
data
SQL-
Reach
Through
SQL-Read
Data Flow in HOLAP
When deciding which technology to go for,
consider:
1) Performance:
 How fast will the system appear to the end-user?
 MDD server vendors believe this is a key point in their favor.
2) Data volume and scalability:
 While MDD servers can handle up to 50GB of storage, RDBMS
servers can handle hundreds of gigabytes and terabytes.
BI ARCHITECTURE
Information Sources Data Warehouse
Server
(Tier 1)
OLAP Servers
(Tier 2)
Clients
(Tier 3)
Operational
DB’s
Semistructured
Sources
extract
transform
load
refresh
etc.
Data
Warehouse
e.g., MOLAP
e.g., ROLAP
serve
OLAP
Query/Reporting
Data Mining
serve
serve
THANK
YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsVIVEK GURURANI
 
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaPower BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaEdureka!
 
Microsoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered AnalyticsMicrosoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered AnalyticsJuan Alvarado
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI OverviewNetwoven Inc.
 
Introduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureIntroduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureDatabricks
 
Azure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene PolonichkoAzure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene PolonichkoDimko Zhluktenko
 
Tableau presentation
Tableau presentationTableau presentation
Tableau presentationkt166212
 
New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c Michelle Kolbe
 
Oracle BI publisher intro
Oracle BI publisher introOracle BI publisher intro
Oracle BI publisher introAdil Arshad
 
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...HostedbyConfluent
 
Tableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data VisualizationTableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data Visualizationlesterathayde
 
Power business intelligence
Power business intelligencePower business intelligence
Power business intelligenceaasthabadoniya1
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDatabricks
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...Tammy Bednar
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data togetherStéphane Fréchette
 

Was ist angesagt? (20)

Obiee training
Obiee trainingObiee training
Obiee training
 
Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisions
 
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaPower BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
 
Microsoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered AnalyticsMicrosoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered Analytics
 
Power BI visuals
Power BI visualsPower BI visuals
Power BI visuals
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
 
From Data Warehouse to Lakehouse
From Data Warehouse to LakehouseFrom Data Warehouse to Lakehouse
From Data Warehouse to Lakehouse
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
 
Introduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureIntroduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse Architecture
 
Azure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene PolonichkoAzure DataBricks for Data Engineering by Eugene Polonichko
Azure DataBricks for Data Engineering by Eugene Polonichko
 
Tableau presentation
Tableau presentationTableau presentation
Tableau presentation
 
New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
Oracle BI publisher intro
Oracle BI publisher introOracle BI publisher intro
Oracle BI publisher intro
 
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
 
Tableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data VisualizationTableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data Visualization
 
Power business intelligence
Power business intelligencePower business intelligence
Power business intelligence
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data together
 

Andere mochten auch

Architecture of obiee
Architecture of obieeArchitecture of obiee
Architecture of obieePreeti Patki
 
Upgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know AboutUpgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know AboutGeraint Thomas
 
Features & Benefits of OBIEE
Features & Benefits of OBIEEFeatures & Benefits of OBIEE
Features & Benefits of OBIEEIntellipaat
 
OBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic FunctionsOBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic FunctionsMichael Perhats
 
Oracle Business Intelligence Overview PPT
Oracle Business Intelligence Overview PPTOracle Business Intelligence Overview PPT
Oracle Business Intelligence Overview PPTSouvik Chakraborty
 
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011Mark Rittman
 
Tableau Best Practices for OBIEE
Tableau Best Practices for OBIEETableau Best Practices for OBIEE
Tableau Best Practices for OBIEEBI Connector
 
Obiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test driveObiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test driveGuillaume Slee
 
Augmented UX: Creating Alternate Realities for Real Humans
Augmented UX: Creating Alternate Realities for Real HumansAugmented UX: Creating Alternate Realities for Real Humans
Augmented UX: Creating Alternate Realities for Real HumansALTality/SpellBound
 

Andere mochten auch (15)

Architecture of obiee
Architecture of obieeArchitecture of obiee
Architecture of obiee
 
Upgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know AboutUpgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know About
 
Features & Benefits of OBIEE
Features & Benefits of OBIEEFeatures & Benefits of OBIEE
Features & Benefits of OBIEE
 
OBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic FunctionsOBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic Functions
 
Introduction to OBIEE 11g
Introduction to OBIEE 11gIntroduction to OBIEE 11g
Introduction to OBIEE 11g
 
Introduction to oracle bi 12c
Introduction to oracle bi 12cIntroduction to oracle bi 12c
Introduction to oracle bi 12c
 
Oracle Business Intelligence Overview PPT
Oracle Business Intelligence Overview PPTOracle Business Intelligence Overview PPT
Oracle Business Intelligence Overview PPT
 
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011
 
Tableau Best Practices for OBIEE
Tableau Best Practices for OBIEETableau Best Practices for OBIEE
Tableau Best Practices for OBIEE
 
Obiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test driveObiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test drive
 
calbah_engineering
calbah_engineeringcalbah_engineering
calbah_engineering
 
7 things to know about laser hair removal
7 things to know about laser hair removal7 things to know about laser hair removal
7 things to know about laser hair removal
 
Augmented UX: Creating Alternate Realities for Real Humans
Augmented UX: Creating Alternate Realities for Real HumansAugmented UX: Creating Alternate Realities for Real Humans
Augmented UX: Creating Alternate Realities for Real Humans
 
MU access Award prestation.
MU access Award prestation.MU access Award prestation.
MU access Award prestation.
 
인터렉1
인터렉1인터렉1
인터렉1
 

Ähnlich wie OBIEE ARCHITECTURE.ppt

Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentationvickyc
 
Using the Power of Big SQL 3.0 to Build a Big Data-Ready Hybrid Warehouse
Using the Power of Big SQL 3.0 to Build a Big Data-Ready Hybrid WarehouseUsing the Power of Big SQL 3.0 to Build a Big Data-Ready Hybrid Warehouse
Using the Power of Big SQL 3.0 to Build a Big Data-Ready Hybrid WarehouseRizaldy Ignacio
 
Informix warehouse and accelerator overview
Informix warehouse and accelerator overviewInformix warehouse and accelerator overview
Informix warehouse and accelerator overviewKeshav Murthy
 
Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27Martin Bém
 
86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vjhomeworkping4
 
Sql Server 2005 Business Inteligence
Sql Server 2005 Business InteligenceSql Server 2005 Business Inteligence
Sql Server 2005 Business Inteligenceabercius24
 
DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platformmartinbpeters
 
Bring Your SAP and Enterprise Data to Hadoop, Kafka, and the Cloud
Bring Your SAP and Enterprise Data to Hadoop, Kafka, and the CloudBring Your SAP and Enterprise Data to Hadoop, Kafka, and the Cloud
Bring Your SAP and Enterprise Data to Hadoop, Kafka, and the CloudDataWorks Summit
 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentationargonauts007
 
Run Oracle Apps in the Cloud with dashDB
Run Oracle Apps in the Cloud with dashDBRun Oracle Apps in the Cloud with dashDB
Run Oracle Apps in the Cloud with dashDBIBM Cloud Data Services
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysNEWYORKSYS-IT SOLUTIONS
 
IBM Cognos 10.x Components.pptx
IBM Cognos 10.x Components.pptxIBM Cognos 10.x Components.pptx
IBM Cognos 10.x Components.pptxDeepeshBhatnagar4
 
OLAP & Data Warehouse
OLAP & Data WarehouseOLAP & Data Warehouse
OLAP & Data WarehouseZalpa Rathod
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...Rachel Bland
 
Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data
Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data
Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data avanttic Consultoría Tecnológica
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Connor McDonald
 

Ähnlich wie OBIEE ARCHITECTURE.ppt (20)

Olap introduction
Olap introductionOlap introduction
Olap introduction
 
3 OLAP.pptx
3 OLAP.pptx3 OLAP.pptx
3 OLAP.pptx
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentation
 
Using the Power of Big SQL 3.0 to Build a Big Data-Ready Hybrid Warehouse
Using the Power of Big SQL 3.0 to Build a Big Data-Ready Hybrid WarehouseUsing the Power of Big SQL 3.0 to Build a Big Data-Ready Hybrid Warehouse
Using the Power of Big SQL 3.0 to Build a Big Data-Ready Hybrid Warehouse
 
Informix warehouse and accelerator overview
Informix warehouse and accelerator overviewInformix warehouse and accelerator overview
Informix warehouse and accelerator overview
 
Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27
 
86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vj
 
Sql Server 2005 Business Inteligence
Sql Server 2005 Business InteligenceSql Server 2005 Business Inteligence
Sql Server 2005 Business Inteligence
 
DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platform
 
Bring Your SAP and Enterprise Data to Hadoop, Kafka, and the Cloud
Bring Your SAP and Enterprise Data to Hadoop, Kafka, and the CloudBring Your SAP and Enterprise Data to Hadoop, Kafka, and the Cloud
Bring Your SAP and Enterprise Data to Hadoop, Kafka, and the Cloud
 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentation
 
Run Oracle Apps in the Cloud with dashDB
Run Oracle Apps in the Cloud with dashDBRun Oracle Apps in the Cloud with dashDB
Run Oracle Apps in the Cloud with dashDB
 
Meetup Oracle Database BCN: 2.1 Data Management Trends
Meetup Oracle Database BCN: 2.1 Data Management TrendsMeetup Oracle Database BCN: 2.1 Data Management Trends
Meetup Oracle Database BCN: 2.1 Data Management Trends
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
 
IBM Cognos 10.x Components.pptx
IBM Cognos 10.x Components.pptxIBM Cognos 10.x Components.pptx
IBM Cognos 10.x Components.pptx
 
OLAP & Data Warehouse
OLAP & Data WarehouseOLAP & Data Warehouse
OLAP & Data Warehouse
 
Dwh faqs
Dwh faqsDwh faqs
Dwh faqs
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
 
Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data
Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data
Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
 

Kürzlich hochgeladen

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Kürzlich hochgeladen (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

OBIEE ARCHITECTURE.ppt

  • 2. BI Degree of Intelligence CompetitiveAdvantage How many, how often, where?Ad hoc reports Query/drill down Alerts Statistical analysis Forecasting/extrapolation Predictive modeling Optimization Standard reports What happened? Where exactly is the problem? What actions are needed? Why is this happening? What’s the best that can happen? What if these trends continue? What will happen next? Analysis Access and Reporting DATA INFORMATION KNOWLEDGE INTELLIGENCE Raw
  • 3. BasicArchitecture of OBIEE Client Presentation Services BI Server BI Scheduler Repository OO Oracle SAP Siebel Data Source Data Source
  • 4.
  • 7.  System components are still C/C++ executable and are controlled by OPMN and managed by Fusion Middleware Control  Java Components are J2EE applications and are usually installed in the managed server and controlled by Fusion Middleware Control. SYSTEM AND JAVA COMPONENTS
  • 8. • Its adopted to start, stop and monitor processes across system components (BI Server, BI Presentation Server, BI Scheduler and BI Cluster Controller). • You can either access OPMN through the command line (opmnctl), or Oracle’s recommended approach is to use a graphical interface within Fusion Middleware Control. • OPMN is also used in the 11g stack to control Essbase, Discoverer and other BI components, so it’s a tool that’s worth learning Oracle Process Manger and Notification Server(OPMN)
  • 9.  Manage System Components (BI Server, BI Presentation Server etc)  Start, Stop and Restart all System Components and Managed Servers  Configure Preferences and Defaults  Scale out System Components  Performance Monitoring and Diagnostics Oracle Enterprise Manager Fusion Middleware Control
  • 10.  Users queries via the Presentation Server  The Oracle BI Server converts these queries to physical SQL/MDX, via the Oracle BI Repository  Queries are passed to the underlying physical databases and OLAP cubes  Data returned to users in the form of dashboards and reports
  • 11. Caching oracle BI Framework
  • 12. Caching  Web Server: Oracle Analytics’ Web Server caches queries and query results. When a user submits a query, the web server examines the logical SQL to see if it matches an existing cached query. If it does, then the Web Server uses the results without re-submitting logical SQL to the Oracle BI Server.  Database Server:  The Oracle BI Server also allows queries that require extensive database processing to be pre-scheduled to run so that results are already available when users open their dashboards.
  • 13. OBIEE Security: Repositories and RPD File Security  It contains all the metadata, security rules, database connection information and SQL used by an OBIEE application.  The RPD file is password protected and the whole file is encrypted.  Only the Oracle BI Administration tool can create or open RPD files and BI Administration tool runs only on Windows.
  • 14. Security  Data level security: This controls the type and amount of data that you can see in a report.  Object level security: This provides security for objects stored in the Web Catalog, such as dashboards, dashboard pages, folders, and reports. (Web object security) or subject areas  User level Security User-level security refers to authentication and confirmation of the identity of a user based on the credentials provided. Infrastructure & Management Database Middleware Applications
  • 15. Repository (RDP) File Define OBIEE Solutions
  • 16. .rpd file  The physical layer:  Represents the physical structure of the data sources to which the Oracle BI Server submits queries.  Represents the actual tables and columns of a database/data source. • It also contains the connection definition to that database, or data source. • join definitions including primary and foreign keys.
  • 17. .rpd contn..  Business Model mapping:  This is where business logic is added in to the mix in the form of formulas.  The business model simplifies the physical schema and maps the users’ business vocabulary to physical sources.  Your aggregation rules are defined here as well.
  • 19. Approaches to OLAP Servers Three possibilities for OLAP servers (1) Relational OLAP (ROLAP) (2) Multidimensional OLAP (MOLAP) (3) Hybrid OLAP (HOLAP)
  • 20. ROLAP: Dimensional Modeling Using Relational DBMS  Relational and specialized relational DBMS to store and manage warehouse data/OLAP supported on top of a relational database.  Special schema design: star, snowflake  Special indexes: bitmap, multi-table join  Proven technology (relational model, DBMS), tend to outperform specialized MDDB especially on large data sets  Products  IBM DB2, Oracle, Sybase IQ, RedBrick, Informix
  • 21. Points to be noticed about ROLAP  Defines complex, multi-dimensional data with simple model  Reduces the number of joins a query has to process  Allows the data warehouse to evolve with rel. low maintenance  Can contain both detailed and summarized data.  ROLAP is based on familiar, proven, and already selected technologies. BUT!!!  SQL for multi-dimensional manipulation of calculations.
  • 22. MOLAP: Dimensional Modeling Using the Multi Dimensional Model  MDDB: a special-purpose data model  Specialized data structures • Multicubes vs Hypercubes  Array-based storage structures  Direct access to array data structures  Sometimes on top of relational DB  Products  Pilot, Arbor Essbase, Gentia
  • 23. Points to be noticed about MOLAP  Pre-calculating or pre-consolidating transactional data improves speed. BUT Fully pre-consolidating incoming data, MDDs require an enormous amount of overhead both in processing time and in storage. An input file of 200MB can easily expand to 5GB MDDs are great candidates for the <50GB department data marts.  Rolling up and Drilling down through aggregate data.  With MDDs, application design is essentially the definition of dimensions and calculation rules, while the RDBMS requires that the database schema be a star or snowflake.
  • 24. Hybrid OLAP (HOLAP)  HOLAP = Hybrid OLAP:  Best of both worlds  Storing detailed data in RDBMS to optimize time of cube processing  Storing aggregated data in MDBMS for fast query performance  User access via MOLAP tools
  • 25.  Vertical partitioning In this mode HOLAP stores aggregations in MOLAP for fast query performance, and detailed data in ROLAP to optimize time of cube processing. • Horizontal partitioning In this mode HOLAP stores some slice of data, usually the more recent one (i.e. sliced by Time dimension) in MOLAP for fast query performance, and older data in ROLAP.
  • 26. Multi- dimensiona l access Multidimensiona l Viewer Relational Viewer ClientMDBMS Server Multi- dimensio naldata SQL-Read RDBMS Server User data Meta data Derived data SQL- Reach Through SQL-Read Data Flow in HOLAP
  • 27. When deciding which technology to go for, consider: 1) Performance:  How fast will the system appear to the end-user?  MDD server vendors believe this is a key point in their favor. 2) Data volume and scalability:  While MDD servers can handle up to 50GB of storage, RDBMS servers can handle hundreds of gigabytes and terabytes.
  • 28. BI ARCHITECTURE Information Sources Data Warehouse Server (Tier 1) OLAP Servers (Tier 2) Clients (Tier 3) Operational DB’s Semistructured Sources extract transform load refresh etc. Data Warehouse e.g., MOLAP e.g., ROLAP serve OLAP Query/Reporting Data Mining serve serve