SlideShare a Scribd company logo
1 of 15
BI ARCHITECTURE
What is asserted without proof can be denied without proof.
(Euclide)
BI Architecture – March 2013 - Author: Thierry de Spirlet
1
 Why Architecture
 Architecture will permit to organize systems and information
 Incorporate Best Practices
 Defines Hardware, Software and Environmental components that are
needed to build end-to-end solutions to help meet specific business
needs
 Identify Building blocks
 Spans all industries and all solution Areas
 Provides a common language and facilitates collaboration
 BI Reference Architecture is a framework for developing BI solutions.
 BI solutions will not exist if there are no business interrogations.
BI Architecture – March 2013 - Author: Thierry de Spirlet
2
 BI Architecture components
 Models
 Processes
 Scheduling
 Monitoring
 Project organization
BI Architecture – March 2013 - Author: Thierry de Spirlet
3
 Models
 A model is an abstraction and reflection of the real world.
 Modeling gives us the ability to visualize what we cannot yet realize.
 Several forms of models exist:
 Data Model to organize data
 Business models to organize business activities
 Process models to organize interactions
 The primary aim of a data model is to make sure that all data
objects required by the business are accurately and fully
represented.
BI Architecture – March 2013 - Author: Thierry de Spirlet
4
 Models used in BI solutions
 OLTP Models:
 Model optimized to support OLTP Application using in production area; these models must
support operations and describes the tables, columns, and keys of a database that stores
operational data.
 E/R model:
 this is an Entity - Relation diagram; this diagram will represent real entities with all of their relations;
this diagram should be 3NF
 Dimensional Diagram:
 this model will represent information by using facts and dimensions with the lowest level of
granularity
 Datamart modeling:
 this model is a model permitting data access optimization and presentation from dimensional
models
 Data Vault model: Data Vault model is a particular approach to structure an EDW
BI Architecture – March 2013 - Author: Thierry de Spirlet
5
 BI Layers
 BI Layers are present to organize data in the best way for a
particular usage; these presentations will also prepare data in the
best way and prepare information for the next layer
BI Architecture – March 2013 - Author: Thierry de Spirlet
6
 BI Processes
 Bi processes are all of these processes used to load, transform and
load data;
 This will include also a complete process premitting:
 Data Optimization
 Data Correction
 Business Process permitting to data process models such as:
 Costing models
 Pricing models
 Operational models
BI Architecture – March 2013 - Author: Thierry de Spirlet
7
Source
Systems
•Databases
•Flat Files
•Web Services
•…
 Various
models
Extract Area
Conceptualisation
Area
•Integrate concepts
• ERD Model
Data
Warehouse
•Organize facts &
dimensions
• Dimensional
Model or DV
Model
Datamarts
•Optimize data
Accesses
• Dimensional
model with
Aggregation
Abstraction
Layer
•presentation
model
Exploitation
area
Cleasing area
LT Corporate
Storage Area
Business Business
Business Enrichment Processes
Layer:
•Large Enterprises
•Medium Enterprises
•Small Enterprises
Layer:
•Large Enterprises
•Medium Enterprises
•Small Enterprises
Layer:
•Large Enterprise
•Medium Enterprises
•Small Enterprisesa
Layer:
•Large Enterprises
•Medium Enterprises
•Small Enterpries
Layer:
•Large Enterprise
•Medium Enterpries
•Small Enterpries
Layer:
•Large Enterprise
•Medium Enterprises
•Small Enterprises
BI Architecture – March 2013 - Author: Thierry de Spirlet
Layer:
•Large Enterprises
•Medium Enterprises
•Small Enterprises
= Optional
BI Processes
8
Extract Area Conceptualisation
Area
Data Warehouse Datamarts
BI Architecture – March 2013 - Author: Thierry de Spirlet
• Pure extraction
• Basic
Transformation
• Output area
•Working Areas
•Cleasing &
DQ
•Output area
•Working Areas
•Cleasing &
DQ
•Output area
•Working Areas
•Cleasing &
DQ
•Output area
9
 Explaining Model content
 OLTP Models:
 Data is organized to optimize transactions; various models exists
 ERD Models:
 Data is organized around conceptual entities;
 achieve processing and data storage efficiency by reducing data redundancy (storing data elements once)
 provide flexibility and ease of maintenance
 protect the integrity of data by storing it once
 If existing, must Integrate natural key substitution; 3FN; default/dummy values
 Dimensional models:
 Data are organized around concept of facts and dimensions;
 if not yet done, must integrate natural key substitution; 3FN; default/dummy values; surrogating
dimensions (never surrogating in an ERD Model)
 Presentation models:
 Data are organized to optimize exploitation of organized data
BI Architecture – March 2013 - Author: Thierry de Spirlet
10
 Explaining Layers
 Extract area: place where all data will be initially loaded; permit to reduce stress on source systems
 Conceptualisation Area: Place where data is organized around conceptual entities and their relations;
 achieve processing and data storage efficiency by reducing data redundancy (storing data elements
once)
 provide flexibility and ease of maintenance
 protect the integrity of data by storing it once
 Implement basic data rules on data (Caps, Trim, …)
 Implement business rules rules on data
 Datawarehouse: Place where data are organized around concept of facts and dimensions for the
enterprise, calculations and transformations are done at the lowest granularity level (if multi-dimension
model)
 Implement basic data rules on data (Caps, Trim, …) if no conceptual level
 Implement business rules rules on data if no conceptual level
 Implement classical datawarehouse concepts: facts & dimensions
 Datamarts: Place where data are stored to optimize their final processing; can limit set of data used
BI Architecture – March 2013 - Author: Thierry de Spirlet
11
 Risks associated to ERD Models
 End users cannot understand or remember an ERD model.
 End users cannot navigate an ERD model.
 There is no graphical user interface (GUI) that takes a general ER model and
makes it usable by end users.
 Software cannot usefully query a general ERD model:
 Cost-based optimizers that attempt to do this are notorious for making the wrong
choices, with disastrous consequences for performance.
 Use of the ERD modeling technique defeats the basic allure of data warehousing,
namely intuitive and high-performance retrieval of data.
 ERD Models are time-consuming
 while building this level correspond to a conceptual reverse-engineering of source
applications and highly coupled with business concepts.
BI Architecture – March 2013 - Author: Thierry de Spirlet
12
 Risks associated to Data Vault Models
 Not appropriate to End users
 End users cannot navigate a Data Vault model.
 Software cannot usefully query a general Data Vault model due to
the numerous present tables
 Data Vault Models may be time-consuming
BI Architecture – March 2013 - Author: Thierry de Spirlet
13
 Techniques used for Models
 OLTP Models:
 Denormalization
 ERD Models:
 Normalization; natural key substitution; 3NF; historization without update
propagation (see later)
 Dimensional models:
 Facts with business logic (e.g. distribution, ventilation, aggregation, …),
dimensions (with associated techniques such as SCDx, surrogating
dimensions); mini dimensions;…
 Presentation models:
 Data are organized to optimize exploitation of organized data
BI Architecture – March 2013 - Author: Thierry de Spirlet
It is essential to associate the right model to the right layer
14
 In summary, choosing the right BI landscape is essential since the
beginning
 Implementing the right model at the right place is mandatory
 Revamping an existing BI landscape is extremely cost and time
consuming, it is fundamental to well design it from the beginning.
 Architecture will define how to do things and should be
customisable for different situations.
BI Architecture – March 2013 - Author: Thierry de Spirlet
IN CONCLUSION
15

More Related Content

What's hot

Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Victor Holman
 
MicroStrategy Design Challenges - Tips and Best Practices
MicroStrategy Design Challenges - Tips and Best PracticesMicroStrategy Design Challenges - Tips and Best Practices
MicroStrategy Design Challenges - Tips and Best PracticesBiBoard.Org
 
Business process modeling and analysis for data warehouse design
Business process modeling and analysis for data warehouse designBusiness process modeling and analysis for data warehouse design
Business process modeling and analysis for data warehouse designSlava Kokaev
 
Datawarehouse & bi introduction
Datawarehouse & bi introductionDatawarehouse & bi introduction
Datawarehouse & bi introductionguest7b34c2
 
Dimensional Fact Model @ BI Academy Launch
Dimensional Fact Model @ BI Academy LaunchDimensional Fact Model @ BI Academy Launch
Dimensional Fact Model @ BI Academy Launchcaccio
 
SAP Data Services
SAP Data ServicesSAP Data Services
SAP Data ServicesGeetika
 
Micro strategy Reporting Suite
Micro strategy Reporting SuiteMicro strategy Reporting Suite
Micro strategy Reporting SuiteClassic Polo
 
Business Intelligence tools comparison
Business Intelligence tools comparisonBusiness Intelligence tools comparison
Business Intelligence tools comparisonStratebi
 
DATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTUREDATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTURESachin Batham
 
Traditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overviewTraditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overviewNagaraj Yerram
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSINGKing Julian
 
Data-Ed Online Presents: Data Warehouse Strategies
Data-Ed Online Presents: Data Warehouse StrategiesData-Ed Online Presents: Data Warehouse Strategies
Data-Ed Online Presents: Data Warehouse StrategiesDATAVERSITY
 
Prcn 2019 stage 1264-question-presentation_poster file_id-15
Prcn 2019 stage 1264-question-presentation_poster file_id-15Prcn 2019 stage 1264-question-presentation_poster file_id-15
Prcn 2019 stage 1264-question-presentation_poster file_id-15madynav
 
Warehouse components
Warehouse componentsWarehouse components
Warehouse componentsganblues
 
MicroStrategy 9 - Extending Business Intelligence
MicroStrategy 9 - Extending Business IntelligenceMicroStrategy 9 - Extending Business Intelligence
MicroStrategy 9 - Extending Business IntelligenceMicroStrategy Nederland
 
Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-AshishGuleria
 

What's hot (20)

Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
 
MicroStrategy Design Challenges - Tips and Best Practices
MicroStrategy Design Challenges - Tips and Best PracticesMicroStrategy Design Challenges - Tips and Best Practices
MicroStrategy Design Challenges - Tips and Best Practices
 
Business process modeling and analysis for data warehouse design
Business process modeling and analysis for data warehouse designBusiness process modeling and analysis for data warehouse design
Business process modeling and analysis for data warehouse design
 
Datawarehouse & bi introduction
Datawarehouse & bi introductionDatawarehouse & bi introduction
Datawarehouse & bi introduction
 
Dimensional Fact Model @ BI Academy Launch
Dimensional Fact Model @ BI Academy LaunchDimensional Fact Model @ BI Academy Launch
Dimensional Fact Model @ BI Academy Launch
 
Data warehousing unit 1
Data warehousing unit 1Data warehousing unit 1
Data warehousing unit 1
 
SAP Data Services
SAP Data ServicesSAP Data Services
SAP Data Services
 
Micro strategy Reporting Suite
Micro strategy Reporting SuiteMicro strategy Reporting Suite
Micro strategy Reporting Suite
 
Business Intelligence tools comparison
Business Intelligence tools comparisonBusiness Intelligence tools comparison
Business Intelligence tools comparison
 
DATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTUREDATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTURE
 
Traditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overviewTraditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overview
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data-Ed Online Presents: Data Warehouse Strategies
Data-Ed Online Presents: Data Warehouse StrategiesData-Ed Online Presents: Data Warehouse Strategies
Data-Ed Online Presents: Data Warehouse Strategies
 
Prcn 2019 stage 1264-question-presentation_poster file_id-15
Prcn 2019 stage 1264-question-presentation_poster file_id-15Prcn 2019 stage 1264-question-presentation_poster file_id-15
Prcn 2019 stage 1264-question-presentation_poster file_id-15
 
Microstrategy
MicrostrategyMicrostrategy
Microstrategy
 
Warehouse components
Warehouse componentsWarehouse components
Warehouse components
 
Project+team+1 slides (2)
Project+team+1 slides (2)Project+team+1 slides (2)
Project+team+1 slides (2)
 
MicroStrategy 9 - Extending Business Intelligence
MicroStrategy 9 - Extending Business IntelligenceMicroStrategy 9 - Extending Business Intelligence
MicroStrategy 9 - Extending Business Intelligence
 
Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-
 

Viewers also liked

Big Data and BI Tools - BI Reporting for Bay Area Startups User Group
Big Data and BI Tools - BI Reporting for Bay Area Startups User GroupBig Data and BI Tools - BI Reporting for Bay Area Startups User Group
Big Data and BI Tools - BI Reporting for Bay Area Startups User GroupScott Mitchell
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleCERTyou Formation
 
Scorecarding with IBM Cognos 10 Business Intelligence
Scorecarding with IBM Cognos 10 Business IntelligenceScorecarding with IBM Cognos 10 Business Intelligence
Scorecarding with IBM Cognos 10 Business IntelligenceSenturus
 
backbase-cxp-datasheet
backbase-cxp-datasheetbackbase-cxp-datasheet
backbase-cxp-datasheetMykola Bova
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligences.poles
 
GRUPO MARZO PROFESSIONAL SERVICES
GRUPO MARZO PROFESSIONAL SERVICESGRUPO MARZO PROFESSIONAL SERVICES
GRUPO MARZO PROFESSIONAL SERVICESLeopoldo Vizoso
 
Best Practices to Deliver BI Solutions
Best Practices to Deliver BI SolutionsBest Practices to Deliver BI Solutions
Best Practices to Deliver BI SolutionsJames Serra
 
Inteligancia de negocios
Inteligancia de negociosInteligancia de negocios
Inteligancia de negociosEdgar Barrios
 
Business intelligence architecture
Business intelligence architectureBusiness intelligence architecture
Business intelligence architectureSlava Kokaev
 
Open Source Business Intelligence 2013 (spanish)
Open Source Business Intelligence 2013 (spanish)Open Source Business Intelligence 2013 (spanish)
Open Source Business Intelligence 2013 (spanish)Stratebi
 
Agile BI - SYBIS
Agile BI - SYBISAgile BI - SYBIS
Agile BI - SYBISIman Ef
 
Asian architecture Paper Presentation
Asian architecture Paper PresentationAsian architecture Paper Presentation
Asian architecture Paper PresentationIvy Yee
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataNetwoven Inc.
 
The Future of Omni-Channel Banking
The Future of Omni-Channel BankingThe Future of Omni-Channel Banking
The Future of Omni-Channel BankingBackbase
 
Wastong paggamit ng likas na yaman
Wastong paggamit ng likas na yamanWastong paggamit ng likas na yaman
Wastong paggamit ng likas na yamanKrisha Ann Rosales
 
Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI ArchitectureArthur Graus
 

Viewers also liked (20)

Bi methodology
Bi methodologyBi methodology
Bi methodology
 
Big Data and BI Tools - BI Reporting for Bay Area Startups User Group
Big Data and BI Tools - BI Reporting for Bay Area Startups User GroupBig Data and BI Tools - BI Reporting for Bay Area Startups User Group
Big Data and BI Tools - BI Reporting for Bay Area Startups User Group
 
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensembleB5108 g formation-ibm-cognos-bi-vue-d-ensemble
B5108 g formation-ibm-cognos-bi-vue-d-ensemble
 
Scorecarding with IBM Cognos 10 Business Intelligence
Scorecarding with IBM Cognos 10 Business IntelligenceScorecarding with IBM Cognos 10 Business Intelligence
Scorecarding with IBM Cognos 10 Business Intelligence
 
Jak znaleźć filmy TED - instrukcja "krok po kroku" / Noemi Gryczko
Jak znaleźć filmy TED - instrukcja "krok po kroku" / Noemi GryczkoJak znaleźć filmy TED - instrukcja "krok po kroku" / Noemi Gryczko
Jak znaleźć filmy TED - instrukcja "krok po kroku" / Noemi Gryczko
 
backbase-cxp-datasheet
backbase-cxp-datasheetbackbase-cxp-datasheet
backbase-cxp-datasheet
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
GRUPO MARZO PROFESSIONAL SERVICES
GRUPO MARZO PROFESSIONAL SERVICESGRUPO MARZO PROFESSIONAL SERVICES
GRUPO MARZO PROFESSIONAL SERVICES
 
Best Practices to Deliver BI Solutions
Best Practices to Deliver BI SolutionsBest Practices to Deliver BI Solutions
Best Practices to Deliver BI Solutions
 
Inteligancia de negocios
Inteligancia de negociosInteligancia de negocios
Inteligancia de negocios
 
Business intelligence architecture
Business intelligence architectureBusiness intelligence architecture
Business intelligence architecture
 
Open Source Business Intelligence 2013 (spanish)
Open Source Business Intelligence 2013 (spanish)Open Source Business Intelligence 2013 (spanish)
Open Source Business Intelligence 2013 (spanish)
 
Agile BI - SYBIS
Agile BI - SYBISAgile BI - SYBIS
Agile BI - SYBIS
 
Asian architecture Paper Presentation
Asian architecture Paper PresentationAsian architecture Paper Presentation
Asian architecture Paper Presentation
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
 
The Future of Omni-Channel Banking
The Future of Omni-Channel BankingThe Future of Omni-Channel Banking
The Future of Omni-Channel Banking
 
Buod ng Noli 49- 64
Buod ng Noli 49- 64Buod ng Noli 49- 64
Buod ng Noli 49- 64
 
Noli Me Tangere- Kabanata 49
Noli Me Tangere- Kabanata 49Noli Me Tangere- Kabanata 49
Noli Me Tangere- Kabanata 49
 
Wastong paggamit ng likas na yaman
Wastong paggamit ng likas na yamanWastong paggamit ng likas na yaman
Wastong paggamit ng likas na yaman
 
Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI Architecture
 

Similar to BI architecture presentation and involved models (short)

Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Daniel Zivkovic
 
LDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business IntelligenceLDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business IntelligenceDATAVERSITY
 
Dw & etl concepts
Dw & etl conceptsDw & etl concepts
Dw & etl conceptsjeshocarme
 
The Case for Business Modeling
The Case for Business ModelingThe Case for Business Modeling
The Case for Business ModelingNeil Raden
 
Exploring Data Modeling Techniques in Modern Data Warehouses
Exploring Data Modeling Techniques in Modern Data WarehousesExploring Data Modeling Techniques in Modern Data Warehouses
Exploring Data Modeling Techniques in Modern Data Warehousespriyanka rajput
 
Intro to big data and applications - day 2
Intro to big data and applications - day 2Intro to big data and applications - day 2
Intro to big data and applications - day 2Parviz Vakili
 
Building the Artificially Intelligent Enterprise
Building the Artificially Intelligent EnterpriseBuilding the Artificially Intelligent Enterprise
Building the Artificially Intelligent EnterpriseDatabricks
 
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...JOHNLEAK1
 
Open Source Ecosystem Future of Enterprise IT
Open Source Ecosystem Future of Enterprise ITOpen Source Ecosystem Future of Enterprise IT
Open Source Ecosystem Future of Enterprise ITandreas kuncoro
 
Implementing Data Mesh WP LTIMindtree White Paper
Implementing Data Mesh WP LTIMindtree White PaperImplementing Data Mesh WP LTIMindtree White Paper
Implementing Data Mesh WP LTIMindtree White Papershashanksalunkhe12
 
Big data and you
Big data and you Big data and you
Big data and you IBM
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...DATAVERSITY
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureJames Serra
 
Conceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data ModelingConceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data ModelingDATAVERSITY
 
Data Architecture vs Data Modeling
Data Architecture vs Data ModelingData Architecture vs Data Modeling
Data Architecture vs Data ModelingDATAVERSITY
 
Data Governance challenges in a major Energy Company
Data Governance challenges in a major Energy CompanyData Governance challenges in a major Energy Company
Data Governance challenges in a major Energy CompanyChristopher Bradley
 
DAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data VirtualizationDAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data VirtualizationDenodo
 
BP Data Modelling as a Service (DMaaS)
BP Data Modelling as a Service (DMaaS)BP Data Modelling as a Service (DMaaS)
BP Data Modelling as a Service (DMaaS)Christopher Bradley
 

Similar to BI architecture presentation and involved models (short) (20)

Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Dw bi
Dw biDw bi
Dw bi
 
LDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business IntelligenceLDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business Intelligence
 
Dw & etl concepts
Dw & etl conceptsDw & etl concepts
Dw & etl concepts
 
The Case for Business Modeling
The Case for Business ModelingThe Case for Business Modeling
The Case for Business Modeling
 
Exploring Data Modeling Techniques in Modern Data Warehouses
Exploring Data Modeling Techniques in Modern Data WarehousesExploring Data Modeling Techniques in Modern Data Warehouses
Exploring Data Modeling Techniques in Modern Data Warehouses
 
Intro to big data and applications - day 2
Intro to big data and applications - day 2Intro to big data and applications - day 2
Intro to big data and applications - day 2
 
Building the Artificially Intelligent Enterprise
Building the Artificially Intelligent EnterpriseBuilding the Artificially Intelligent Enterprise
Building the Artificially Intelligent Enterprise
 
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
 
Open Source Ecosystem Future of Enterprise IT
Open Source Ecosystem Future of Enterprise ITOpen Source Ecosystem Future of Enterprise IT
Open Source Ecosystem Future of Enterprise IT
 
Implementing Data Mesh WP LTIMindtree White Paper
Implementing Data Mesh WP LTIMindtree White PaperImplementing Data Mesh WP LTIMindtree White Paper
Implementing Data Mesh WP LTIMindtree White Paper
 
Big data and you
Big data and you Big data and you
Big data and you
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
 
Conceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data ModelingConceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data Modeling
 
Data Architecture vs Data Modeling
Data Architecture vs Data ModelingData Architecture vs Data Modeling
Data Architecture vs Data Modeling
 
Data Governance challenges in a major Energy Company
Data Governance challenges in a major Energy CompanyData Governance challenges in a major Energy Company
Data Governance challenges in a major Energy Company
 
DAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data VirtualizationDAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
 
Bcbs 239 v4 30 oct
Bcbs 239 v4 30 octBcbs 239 v4 30 oct
Bcbs 239 v4 30 oct
 
BP Data Modelling as a Service (DMaaS)
BP Data Modelling as a Service (DMaaS)BP Data Modelling as a Service (DMaaS)
BP Data Modelling as a Service (DMaaS)
 

Recently uploaded

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 

Recently uploaded (20)

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 

BI architecture presentation and involved models (short)

  • 1. BI ARCHITECTURE What is asserted without proof can be denied without proof. (Euclide) BI Architecture – March 2013 - Author: Thierry de Spirlet 1
  • 2.  Why Architecture  Architecture will permit to organize systems and information  Incorporate Best Practices  Defines Hardware, Software and Environmental components that are needed to build end-to-end solutions to help meet specific business needs  Identify Building blocks  Spans all industries and all solution Areas  Provides a common language and facilitates collaboration  BI Reference Architecture is a framework for developing BI solutions.  BI solutions will not exist if there are no business interrogations. BI Architecture – March 2013 - Author: Thierry de Spirlet 2
  • 3.  BI Architecture components  Models  Processes  Scheduling  Monitoring  Project organization BI Architecture – March 2013 - Author: Thierry de Spirlet 3
  • 4.  Models  A model is an abstraction and reflection of the real world.  Modeling gives us the ability to visualize what we cannot yet realize.  Several forms of models exist:  Data Model to organize data  Business models to organize business activities  Process models to organize interactions  The primary aim of a data model is to make sure that all data objects required by the business are accurately and fully represented. BI Architecture – March 2013 - Author: Thierry de Spirlet 4
  • 5.  Models used in BI solutions  OLTP Models:  Model optimized to support OLTP Application using in production area; these models must support operations and describes the tables, columns, and keys of a database that stores operational data.  E/R model:  this is an Entity - Relation diagram; this diagram will represent real entities with all of their relations; this diagram should be 3NF  Dimensional Diagram:  this model will represent information by using facts and dimensions with the lowest level of granularity  Datamart modeling:  this model is a model permitting data access optimization and presentation from dimensional models  Data Vault model: Data Vault model is a particular approach to structure an EDW BI Architecture – March 2013 - Author: Thierry de Spirlet 5
  • 6.  BI Layers  BI Layers are present to organize data in the best way for a particular usage; these presentations will also prepare data in the best way and prepare information for the next layer BI Architecture – March 2013 - Author: Thierry de Spirlet 6
  • 7.  BI Processes  Bi processes are all of these processes used to load, transform and load data;  This will include also a complete process premitting:  Data Optimization  Data Correction  Business Process permitting to data process models such as:  Costing models  Pricing models  Operational models BI Architecture – March 2013 - Author: Thierry de Spirlet 7
  • 8. Source Systems •Databases •Flat Files •Web Services •…  Various models Extract Area Conceptualisation Area •Integrate concepts • ERD Model Data Warehouse •Organize facts & dimensions • Dimensional Model or DV Model Datamarts •Optimize data Accesses • Dimensional model with Aggregation Abstraction Layer •presentation model Exploitation area Cleasing area LT Corporate Storage Area Business Business Business Enrichment Processes Layer: •Large Enterprises •Medium Enterprises •Small Enterprises Layer: •Large Enterprises •Medium Enterprises •Small Enterprises Layer: •Large Enterprise •Medium Enterprises •Small Enterprisesa Layer: •Large Enterprises •Medium Enterprises •Small Enterpries Layer: •Large Enterprise •Medium Enterpries •Small Enterpries Layer: •Large Enterprise •Medium Enterprises •Small Enterprises BI Architecture – March 2013 - Author: Thierry de Spirlet Layer: •Large Enterprises •Medium Enterprises •Small Enterprises = Optional BI Processes 8
  • 9. Extract Area Conceptualisation Area Data Warehouse Datamarts BI Architecture – March 2013 - Author: Thierry de Spirlet • Pure extraction • Basic Transformation • Output area •Working Areas •Cleasing & DQ •Output area •Working Areas •Cleasing & DQ •Output area •Working Areas •Cleasing & DQ •Output area 9
  • 10.  Explaining Model content  OLTP Models:  Data is organized to optimize transactions; various models exists  ERD Models:  Data is organized around conceptual entities;  achieve processing and data storage efficiency by reducing data redundancy (storing data elements once)  provide flexibility and ease of maintenance  protect the integrity of data by storing it once  If existing, must Integrate natural key substitution; 3FN; default/dummy values  Dimensional models:  Data are organized around concept of facts and dimensions;  if not yet done, must integrate natural key substitution; 3FN; default/dummy values; surrogating dimensions (never surrogating in an ERD Model)  Presentation models:  Data are organized to optimize exploitation of organized data BI Architecture – March 2013 - Author: Thierry de Spirlet 10
  • 11.  Explaining Layers  Extract area: place where all data will be initially loaded; permit to reduce stress on source systems  Conceptualisation Area: Place where data is organized around conceptual entities and their relations;  achieve processing and data storage efficiency by reducing data redundancy (storing data elements once)  provide flexibility and ease of maintenance  protect the integrity of data by storing it once  Implement basic data rules on data (Caps, Trim, …)  Implement business rules rules on data  Datawarehouse: Place where data are organized around concept of facts and dimensions for the enterprise, calculations and transformations are done at the lowest granularity level (if multi-dimension model)  Implement basic data rules on data (Caps, Trim, …) if no conceptual level  Implement business rules rules on data if no conceptual level  Implement classical datawarehouse concepts: facts & dimensions  Datamarts: Place where data are stored to optimize their final processing; can limit set of data used BI Architecture – March 2013 - Author: Thierry de Spirlet 11
  • 12.  Risks associated to ERD Models  End users cannot understand or remember an ERD model.  End users cannot navigate an ERD model.  There is no graphical user interface (GUI) that takes a general ER model and makes it usable by end users.  Software cannot usefully query a general ERD model:  Cost-based optimizers that attempt to do this are notorious for making the wrong choices, with disastrous consequences for performance.  Use of the ERD modeling technique defeats the basic allure of data warehousing, namely intuitive and high-performance retrieval of data.  ERD Models are time-consuming  while building this level correspond to a conceptual reverse-engineering of source applications and highly coupled with business concepts. BI Architecture – March 2013 - Author: Thierry de Spirlet 12
  • 13.  Risks associated to Data Vault Models  Not appropriate to End users  End users cannot navigate a Data Vault model.  Software cannot usefully query a general Data Vault model due to the numerous present tables  Data Vault Models may be time-consuming BI Architecture – March 2013 - Author: Thierry de Spirlet 13
  • 14.  Techniques used for Models  OLTP Models:  Denormalization  ERD Models:  Normalization; natural key substitution; 3NF; historization without update propagation (see later)  Dimensional models:  Facts with business logic (e.g. distribution, ventilation, aggregation, …), dimensions (with associated techniques such as SCDx, surrogating dimensions); mini dimensions;…  Presentation models:  Data are organized to optimize exploitation of organized data BI Architecture – March 2013 - Author: Thierry de Spirlet It is essential to associate the right model to the right layer 14
  • 15.  In summary, choosing the right BI landscape is essential since the beginning  Implementing the right model at the right place is mandatory  Revamping an existing BI landscape is extremely cost and time consuming, it is fundamental to well design it from the beginning.  Architecture will define how to do things and should be customisable for different situations. BI Architecture – March 2013 - Author: Thierry de Spirlet IN CONCLUSION 15