SlideShare a Scribd company logo
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
OBIEE ARCHITECTURE.ppt
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
Ad

More Related Content

What's hot (20)

obiee basics ppt
obiee basics pptobiee basics ppt
obiee basics ppt
rajtrainings
 
OBIEE - Introduction & building reports
OBIEE - Introduction & building reportsOBIEE - Introduction & building reports
OBIEE - Introduction & building reports
Deepika Raipuria
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overview
nvvrajesh
 
Oracle Analytics Cloud
Oracle Analytics CloudOracle Analytics Cloud
Oracle Analytics Cloud
Joseph Alaimo Jr
 
Oracle apps
Oracle appsOracle apps
Oracle apps
Krishna Chaytaniah
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI Publisher
Edi Yanto
 
Power BI for CEO
Power BI for CEOPower BI for CEO
Power BI for CEO
Vishal Pawar
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
David J Rosenthal
 
Otbi overview ow13
Otbi overview ow13Otbi overview ow13
Otbi overview ow13
Syaifuddin Ismail
 
Building Oracle BIEE (OBIEE) Reports, Dashboards
Building Oracle BIEE (OBIEE) Reports, DashboardsBuilding Oracle BIEE (OBIEE) Reports, Dashboards
Building Oracle BIEE (OBIEE) Reports, Dashboards
iWare Logic Technologies Pvt. Ltd.
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
Berry Clemens
 
SAP BI Overview
SAP BI OverviewSAP BI Overview
SAP BI Overview
Asish Mohanty M@Vodafone Group
 
Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI Architecture
Arthur Graus
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
NERUG
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
James Serra
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration tools
SmartDog Services
 
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Jouko Nyholm
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
Dries Vyvey
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
Antonios Chatzipavlis
 
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
Edureka!
 
OBIEE - Introduction & building reports
OBIEE - Introduction & building reportsOBIEE - Introduction & building reports
OBIEE - Introduction & building reports
Deepika Raipuria
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overview
nvvrajesh
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI Publisher
Edi Yanto
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
David J Rosenthal
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
Berry Clemens
 
Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI Architecture
Arthur Graus
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
NERUG
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
James Serra
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration tools
SmartDog Services
 
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Jouko Nyholm
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
Dries Vyvey
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
Antonios Chatzipavlis
 
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
Edureka!
 

Viewers also liked (16)

New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c
Michelle Kolbe
 
Architecture of obiee
Architecture of obieeArchitecture of obiee
Architecture of obiee
Preeti 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 About
Geraint Thomas
 
Features & Benefits of OBIEE
Features & Benefits of OBIEEFeatures & Benefits of OBIEE
Features & Benefits of OBIEE
Intellipaat
 
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
Edelweiss Kammermann
 
OBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic FunctionsOBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic Functions
Michael Perhats
 
Introduction to OBIEE 11g
Introduction to OBIEE 11gIntroduction to OBIEE 11g
Introduction to OBIEE 11g
iWare Logic Technologies Pvt. Ltd.
 
Introduction to oracle bi 12c
Introduction to oracle bi 12cIntroduction to oracle bi 12c
Introduction to oracle bi 12c
onlinetrainingplacements
 
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
Mark Rittman
 
Tableau Best Practices for OBIEE
Tableau Best Practices for OBIEETableau Best Practices for OBIEE
Tableau Best Practices for OBIEE
BI 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 drive
Guillaume Slee
 
calbah_engineering
calbah_engineeringcalbah_engineering
calbah_engineering
Chester Baker
 
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
Center for Cosmetic Surgery Ghana
 
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
ALTality/SpellBound
 
인터렉1
인터렉1인터렉1
인터렉1
현정 김
 
New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c
Michelle Kolbe
 
Architecture of obiee
Architecture of obieeArchitecture of obiee
Architecture of obiee
Preeti 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 About
Geraint Thomas
 
Features & Benefits of OBIEE
Features & Benefits of OBIEEFeatures & Benefits of OBIEE
Features & Benefits of OBIEE
Intellipaat
 
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
Edelweiss Kammermann
 
OBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic FunctionsOBIEE 12c Advanced Analytic Functions
OBIEE 12c Advanced Analytic Functions
Michael Perhats
 
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
Mark Rittman
 
Tableau Best Practices for OBIEE
Tableau Best Practices for OBIEETableau Best Practices for OBIEE
Tableau Best Practices for OBIEE
BI 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 drive
Guillaume 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 Humans
ALTality/SpellBound
 
Ad

Similar to OBIEE ARCHITECTURE.ppt (20)

Olap introduction
Olap introductionOlap introduction
Olap introduction
Ashish Awasthi
 
3 OLAP.pptx
3 OLAP.pptx3 OLAP.pptx
3 OLAP.pptx
Priyanshu931034
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentation
vickyc
 
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
Rizaldy Ignacio
 
Informix warehouse and accelerator overview
Informix warehouse and accelerator overviewInformix warehouse and accelerator overview
Informix warehouse and accelerator overview
Keshav 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-27
Martin Bém
 
OLAP (Online Analytical Processing).pptx
OLAP (Online Analytical Processing).pptxOLAP (Online Analytical Processing).pptx
OLAP (Online Analytical Processing).pptx
lalitajites
 
86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vj
homeworkping4
 
Sql Server 2005 Business Inteligence
Sql Server 2005 Business InteligenceSql Server 2005 Business Inteligence
Sql Server 2005 Business Inteligence
abercius24
 
DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platform
martinbpeters
 
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
DataWorks Summit
 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentation
argonauts007
 
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
IBM Cloud Data Services
 
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
avanttic Consultoría Tecnológica
 
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
NEWYORKSYS-IT SOLUTIONS
 
IBM Cognos 10.x Components.pptx
IBM Cognos 10.x Components.pptxIBM Cognos 10.x Components.pptx
IBM Cognos 10.x Components.pptx
DeepeshBhatnagar4
 
OLAP & Data Warehouse
OLAP & Data WarehouseOLAP & Data Warehouse
OLAP & Data Warehouse
Zalpa Rathod
 
Dwh faqs
Dwh faqsDwh faqs
Dwh faqs
infor123
 
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
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentation
vickyc
 
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
Rizaldy Ignacio
 
Informix warehouse and accelerator overview
Informix warehouse and accelerator overviewInformix warehouse and accelerator overview
Informix warehouse and accelerator overview
Keshav 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-27
Martin Bém
 
OLAP (Online Analytical Processing).pptx
OLAP (Online Analytical Processing).pptxOLAP (Online Analytical Processing).pptx
OLAP (Online Analytical Processing).pptx
lalitajites
 
86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vj
homeworkping4
 
Sql Server 2005 Business Inteligence
Sql Server 2005 Business InteligenceSql Server 2005 Business Inteligence
Sql Server 2005 Business Inteligence
abercius24
 
DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platform
martinbpeters
 
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
DataWorks Summit
 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentation
argonauts007
 
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
IBM 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 @ Newyorksys
NEWYORKSYS-IT SOLUTIONS
 
IBM Cognos 10.x Components.pptx
IBM Cognos 10.x Components.pptxIBM Cognos 10.x Components.pptx
IBM Cognos 10.x Components.pptx
DeepeshBhatnagar4
 
OLAP & Data Warehouse
OLAP & Data WarehouseOLAP & Data Warehouse
OLAP & Data Warehouse
Zalpa 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
 
Ad

Recently uploaded (20)

Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Buckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug LogsBuckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug Logs
Lynda Kane
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Salesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docxSalesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docx
José Enrique López Rivera
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersAutomation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Lynda Kane
 
Rock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning JourneyRock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning Journey
Lynda Kane
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Buckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug LogsBuckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug Logs
Lynda Kane
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Salesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docxSalesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docx
José Enrique López Rivera
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersAutomation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Lynda Kane
 
Rock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning JourneyRock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning Journey
Lynda Kane
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 

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
  • 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