SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Oracle Fusion Financials Overview
Oracle Fusion Financials OverviewOracle Fusion Financials Overview
Oracle Fusion Financials Overview
Berry Clemens
 

Mais procurados (20)

Power bi overview
Power bi overview Power bi overview
Power bi overview
 
Oracle Analytics Cloud
Oracle Analytics CloudOracle Analytics Cloud
Oracle Analytics Cloud
 
Oracle Fusion Financials Overview
Oracle Fusion Financials OverviewOracle Fusion Financials Overview
Oracle Fusion Financials Overview
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
 
EBTax Implementation Case
EBTax Implementation CaseEBTax Implementation Case
EBTax Implementation Case
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data Warehouse
 
Moving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudMoving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics Cloud
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a Lakehouse
 
Oracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud InfrastructureOracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud Infrastructure
 
Modern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform SystemModern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform System
 
Snowflake Architecture.pptx
Snowflake Architecture.pptxSnowflake Architecture.pptx
Snowflake Architecture.pptx
 
Oracle database introduction
Oracle database introductionOracle database introduction
Oracle database introduction
 
Obiee training
Obiee trainingObiee training
Obiee training
 
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdfIMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Intro for Power BI
Intro for Power BIIntro for Power BI
Intro for Power BI
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
 

Destaque

Architecture of obiee
Architecture of obieeArchitecture of obiee
Architecture of obiee
Preeti Patki
 
OBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic FunctionsOBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic Functions
Michael Perhats
 

Destaque (16)

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
 
Empowering Business Users: OBIEE 12c Visual Analyzer and Data Mashup
Empowering Business Users: OBIEE 12c Visual Analyzer and Data MashupEmpowering Business Users: OBIEE 12c Visual Analyzer and Data Mashup
Empowering Business Users: OBIEE 12c Visual Analyzer and Data Mashup
 
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
 

Semelhante a OBIEE ARCHITECTURE.ppt

Semelhante a 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
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

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