SlideShare una empresa de Scribd logo
1 de 38
Business Intelligence 
(BI) 
Lecturer: PhD Taras V. Panchenko 
Associate Professor 
@ Theory and Technology for Programming Chair 
@ Cybernetics Faculty 
@ National Taras Shevchenko University of Kyiv
Introduction 
Computers are useless. 
They can only give you answers. 
Pablo Picasso 
… Meaning that asking questions and true 
creativity are things that computers aren't 
capable of yet.
BI – Def(s) 
Business intelligence (BI) is the ability to apprehend the 
interrelationships of presented facts in such a way as to 
guide action towards a desired goal. 
Hans Peter Luhn, IBM, 1958 
BI is the transformation of raw data into meaningful and 
useful information for business analysis purposes. 
Wikipedia
BI – Def(s) 
Business intelligence (BI) BI is the transformation of raw 
data into meaningful and useful information for business 
analysis purposes. 
• BI can handle enormous amounts of unstructured data 
to help identify, develop and otherwise create new 
strategic business opportunities 
• BI allows for the easy interpretation of volumes of data 
• Identifying new opportunities and implementing an 
effective strategy can provide a competitive market 
advantage and long-term stability 
Wikipedia
BI – Def(s) 
Business intelligence (BI) is an umbrella term that 
includes the applications, infrastructure and tools, and 
best practices that enable access to and analysis of 
information to improve and optimize decisions and 
performance. 
Gartner 
BI is a set of methodologies, processes, architectures, 
and technologies that leverage the output of information 
management processes for analysis, reporting, 
performance management, and information delivery. 
Research coverage includes executive dashboards as well 
as query and reporting tools. 
Forrester
The Problem 
• Try to model and analyze activity of the bank 
– Develop the model: clients, accounts, currency, 
transactions, … 
– Possible questions to system/model from analyst 
• Performance (analytical query speed) 
• Dynamic reports & ad-hoc analysis 
• or: analyze sales of products by regions in time 
• Is RDBMS the best solution? 
… for Multidimensional model …
Multidimensional Analysis 
• Multidimensional (hyper-)cube:
Problem of Relational Database Model 
• Most notably lacking has been the ability to 
consolidate, view, and analyze data according 
to multiple dimensions, in ways that make 
sense to one or more specific enterprise 
analysts at any given point in time. This 
requirement is called “multidimensional data 
analysis.” 
E.F. Codd
Limitations: lack of … analytics 
• Until recently, the end-user products that had 
been developed as front-ends to the relational 
DBMS provided very straightforward simplistic 
functionality. The query/report writers and 
spreadsheets have been extremely limited in the 
ways in which data (having already been 
retrieved from the DBMS) can be aggregated, 
summarized, consolidated, summed, viewed, and 
analyzed. 
E.F. Codd
BI (or – partially – OLAP) 
• Is the solution 
• The only one “point of truth” 
– Contains all information about business 
(… or any subject area) in one place 
• Gives analytical & reporting means 
– Speed (performance) 
– Flexibility (many instruments)
BI is about 
• Decision Support Systems 
• Business Analytics 
• Complex & Comprehensive, Intelligent 
Reporting 
• Multidimensional Analysis (real-time) 
• “OLTP -> OLAP” – is the part of strategy 
– OLAP is the core of BI
BI core: Multidimensional engine 
(model, storage) 
• Multidimensional (hyper-)cube:
ETL = OLTP  OLAP 
• OnLine Transaction Processing System 
– accounting of transactions 
(E)xtract 
(T)ransform 
(L)oad 
• OnLine Analytical Processing System 
– gives analytical, intelligence (to transactional data)
OLAP (~Def.) 
• Is an approach to answering multi-dimensional 
analytical queries swiftly 
• Technology for information processing for 
quick answering on multidimensional 
analytical queries 
• Allows consolidation and analysis of data in a 
multidimensional space 
• Is not stand-alone! 
– but based on OLTP data
OLAP Applications 
• Business reporting 
– Sales 
– Marketing 
– Management etc. 
• Financial Reporting 
• Budgeting 
• Forecasting 
• Planning 
• Business Process Management 
… in any business (any subject area)
The Difference 
• OLTP: Operations 
– RDBMS 
• Large number of 
short transactions 
• 3NF, ER-model 
– ACID 
Atomicity, Consistency, 
Isolation, Durability 
– Business Process 
– Online, real-time info 
• OLAP: Information 
– Multidimensional 
• Complex queries 
involve aggregations 
• Sparse n-dim. spaces 
– Aggregates 
precalculated 
– Analytical Data 
Warehouse 
– Large historical data 
storage
Transaction vs. Analytical Approach 
Transaction Systems Analytical Systems 
Technology OLTP OLAP 
Data visualization Grid (Table) Pivot Table 
End-user visual querying QBE Cube browsing 
(drill-down, slice & dice) 
Query language SQL MDX + XMLA
OLTP vs. OLAP 
OLTP System – Online Transaction Processing 
(Operational System) 
OLAP System – Online Analytical Processing 
(Data Warehouse) 
Source of 
data 
Operational data; OLTPs are the original source of 
the data. 
Consolidation data; OLAP data comes from the various 
OLTP Databases 
Purpose of 
data 
To control and run fundamental business tasks 
To help with planning, problem solving, and decision 
support 
What the 
data 
Reveals a snapshot of ongoing business 
processes 
Multi-dimensional views of various kinds of business 
activities 
Inserts and 
Updates 
Short and fast inserts and updates initiated by 
end users 
Periodic long-running batch jobs refresh the data 
Queries 
Relatively standardized and simple queries 
Returning relatively few records 
Often complex queries involving aggregations 
Processing 
Speed 
Typically very fast 
Depends on the amount of data involved; batch data 
refreshes and complex queries may take many hours; 
query speed can be improved by creating indexes 
Space 
Require-ments 
Can be relatively small if historical data is 
archived 
Larger due to the existence of aggregation structures and 
history data; requires more indexes than OLTP 
Database 
Design 
Highly normalized with many tables 
Typically de-normalized with fewer tables; use of star 
and/or snowflake schemas 
Backup and 
Recovery 
Backup religiously; operational data is critical to 
run the business, data loss is likely to entail 
significant monetary loss and legal liability 
Instead of regular backups, some environments may 
consider simply reloading the OLTP data as a recovery 
method
BI includes 
• ETL procedure (= Extract – Transform – Load) 
– often: Data Warehouse, via Data Marts 
• OLAP Multidimensional Storage & Engine 
– Ad-hoc questions & multi-purpose querying 
• Reporting 
– flexible, interactive, dynamic, effective, … 
• Data Mining 
– clustering, associations, trends (time analysis), 
predictions, …
BI core is OLAP 
(engine & storage) 
• Multidimensional (hyper-)cube:
OLAP Concepts 
• Flexible Information Synthesis 
• Multiple Data Dimensions / 
/ Consolidation Paths 
(i.e. Multidimensional Conceptual View)
Data Consolidation 
• Dimension hierarchy
OLAP Characteristics 
• Dynamic Data Analysis 
• Four Enterprise Data Models 
– Categorical, Exegetical, Contemplative, and 
Formulaic Models (укр.: накопичення фактів – 
інтерпретація – аналіз – висновки, 
моделювання, прогнози, …) 
• Common Enterprise Data 
• Synergistic Implementation
OLAP Server Mediating Role
OLAP Product Evaluation Rules 
1. Multidimensional Conceptual View 
2. Transparency 
3. Accessibility 
4. Consistent Reporting Performance 
5. Client-Server Architecture 
6. Generic Dimensionality 
7. Dynamic Sparse Matrix Handling 
8. Multi-User Support 
9. Unrestricted Cross-dimensional Operations 
10. Intuitive Data Manipulation 
11. Flexible Reporting 
12. Unlimited Dimensions and Aggregation Levels 
Codd E.F., Codd S.B., and Salley C.T., 
“Providing OLAP to User-Analysts: An IT Mandate”,
Main OLAP features 
• Drill-down 
– Drill-up 
– Drill-through 
• Slice and dice 
– Pivoting
OLAP Multi-dimensional Modes 
• MOLAP = Multi-dimensional 
– Pure OLAP 
• ROLAP = Relational 
– OLAP requests -> relational backend 
• HOLAP = Hybrid 
– Aggregates – MOLAP 
– Basic facts – ROLAP 
– Inconsistences possible!
OLAP cube example
OLAP cube slicing (1)
OLAP cube slicing (2)
OLAP dicing
OLAP drill-up  drill-down
OLAP pivoting
BI Solutions. Client Sales
BI Solutions. Sales by territory
BI Solutions. Plan/Sales Analysis
BI core = OLAP engine & storage 
• Multidimensional (hyper-)cube:
BI Introduction 
• Business Intelligence enhances business (or 
any other area) vision and understanding 
• OLAP is a core of BI 
• BI includes 
– ETL (OLTP  Data Warehouse with Data Marts  
OLAP) 
– OLAP Multidimensional Storage & Engine 
– Reporting (multi-purpose, comprehensive) 
– Data Mining (clustering, associations, trends (time 
analysis), predictions, …)

Más contenido relacionado

La actualidad más candente

Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-Warehouse
Abdul Aslam
 

La actualidad más candente (20)

Business Intelligence tools comparison
Business Intelligence tools comparisonBusiness Intelligence tools comparison
Business Intelligence tools comparison
 
Business intelligence overview
Business intelligence overviewBusiness intelligence overview
Business intelligence overview
 
BI Presentation
BI PresentationBI Presentation
BI Presentation
 
Power bi
Power biPower bi
Power bi
 
Intro for Power BI
Intro for Power BIIntro for Power BI
Intro for Power BI
 
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
 
Introduction to Data Visualization
Introduction to Data VisualizationIntroduction to Data Visualization
Introduction to Data Visualization
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
 
Business Intelligence-v1.pptx
Business Intelligence-v1.pptxBusiness Intelligence-v1.pptx
Business Intelligence-v1.pptx
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future Outlook
 
Introduction to power BI
Introduction to power BIIntroduction to power BI
Introduction to power BI
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-Warehouse
 
DAX and Power BI Training - 001 Overview
DAX and Power BI Training -  001 OverviewDAX and Power BI Training -  001 Overview
DAX and Power BI Training - 001 Overview
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
Real Time Power BI
Real Time Power BIReal Time Power BI
Real Time Power BI
 
BI para todos
BI para todosBI para todos
BI para todos
 
PowerBI Training
PowerBI Training PowerBI Training
PowerBI Training
 
35 power bi presentations
35 power bi presentations35 power bi presentations
35 power bi presentations
 
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | EdurekaPower BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
 

Destacado

Pentaho Business Analytics for ISVs and SaaS providers in healthcare
Pentaho Business Analytics for ISVs and SaaS providers in healthcarePentaho Business Analytics for ISVs and SaaS providers in healthcare
Pentaho Business Analytics for ISVs and SaaS providers in healthcare
Pentaho
 
Datawarehousing and Business Intelligence
Datawarehousing and Business IntelligenceDatawarehousing and Business Intelligence
Datawarehousing and Business Intelligence
Prithwis Mukerjee
 
Distributed Database System
Distributed Database SystemDistributed Database System
Distributed Database System
Sulemang
 

Destacado (11)

Olap Cube Design
Olap Cube DesignOlap Cube Design
Olap Cube Design
 
Pentaho Business Analytics for ISVs and SaaS providers in healthcare
Pentaho Business Analytics for ISVs and SaaS providers in healthcarePentaho Business Analytics for ISVs and SaaS providers in healthcare
Pentaho Business Analytics for ISVs and SaaS providers in healthcare
 
Litebi Summer School - Introduction to Business Intelligence
Litebi  Summer School - Introduction to Business IntelligenceLitebi  Summer School - Introduction to Business Intelligence
Litebi Summer School - Introduction to Business Intelligence
 
An Introduction To BI
An Introduction To BIAn Introduction To BI
An Introduction To BI
 
Datawarehouse & bi introduction
Datawarehouse & bi introductionDatawarehouse & bi introduction
Datawarehouse & bi introduction
 
Datawarehousing and Business Intelligence
Datawarehousing and Business IntelligenceDatawarehousing and Business Intelligence
Datawarehousing and Business Intelligence
 
Bi Applications - Oracle
Bi Applications - OracleBi Applications - Oracle
Bi Applications - Oracle
 
ERP & BI
ERP & BIERP & BI
ERP & BI
 
Distributed Database System
Distributed Database SystemDistributed Database System
Distributed Database System
 
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
 

Similar a BI Introduction

Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
Muhammad Fahad
 
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Pentaho
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
Terry Bunio
 

Similar a BI Introduction (20)

Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence Architecture
 
Introduction to data mining and data warehousing
Introduction to data mining and data warehousingIntroduction to data mining and data warehousing
Introduction to data mining and data warehousing
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Lecture1
Lecture1Lecture1
Lecture1
 
IT webinar 2016
IT webinar 2016IT webinar 2016
IT webinar 2016
 
Kushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Data Warehousing PPT
Kushal Data Warehousing PPT
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Skilwise Big data
Skilwise Big dataSkilwise Big data
Skilwise Big data
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2
 
Data Warehousing, Data Mining & Data Visualisation
Data Warehousing, Data Mining & Data VisualisationData Warehousing, Data Mining & Data Visualisation
Data Warehousing, Data Mining & Data Visualisation
 
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
 
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
 
Data Warehouse approaches with Dynamics AX
Data Warehouse  approaches with Dynamics AXData Warehouse  approaches with Dynamics AX
Data Warehouse approaches with Dynamics AX
 
From Business Intelligence to Big Data - hack/reduce Dec 2014
From Business Intelligence to Big Data - hack/reduce Dec 2014From Business Intelligence to Big Data - hack/reduce Dec 2014
From Business Intelligence to Big Data - hack/reduce Dec 2014
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
 
3dw
3dw3dw
3dw
 
3dw
3dw3dw
3dw
 

Último

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 

Último (20)

VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 

BI Introduction

  • 1. Business Intelligence (BI) Lecturer: PhD Taras V. Panchenko Associate Professor @ Theory and Technology for Programming Chair @ Cybernetics Faculty @ National Taras Shevchenko University of Kyiv
  • 2. Introduction Computers are useless. They can only give you answers. Pablo Picasso … Meaning that asking questions and true creativity are things that computers aren't capable of yet.
  • 3. BI – Def(s) Business intelligence (BI) is the ability to apprehend the interrelationships of presented facts in such a way as to guide action towards a desired goal. Hans Peter Luhn, IBM, 1958 BI is the transformation of raw data into meaningful and useful information for business analysis purposes. Wikipedia
  • 4. BI – Def(s) Business intelligence (BI) BI is the transformation of raw data into meaningful and useful information for business analysis purposes. • BI can handle enormous amounts of unstructured data to help identify, develop and otherwise create new strategic business opportunities • BI allows for the easy interpretation of volumes of data • Identifying new opportunities and implementing an effective strategy can provide a competitive market advantage and long-term stability Wikipedia
  • 5. BI – Def(s) Business intelligence (BI) is an umbrella term that includes the applications, infrastructure and tools, and best practices that enable access to and analysis of information to improve and optimize decisions and performance. Gartner BI is a set of methodologies, processes, architectures, and technologies that leverage the output of information management processes for analysis, reporting, performance management, and information delivery. Research coverage includes executive dashboards as well as query and reporting tools. Forrester
  • 6. The Problem • Try to model and analyze activity of the bank – Develop the model: clients, accounts, currency, transactions, … – Possible questions to system/model from analyst • Performance (analytical query speed) • Dynamic reports & ad-hoc analysis • or: analyze sales of products by regions in time • Is RDBMS the best solution? … for Multidimensional model …
  • 7. Multidimensional Analysis • Multidimensional (hyper-)cube:
  • 8. Problem of Relational Database Model • Most notably lacking has been the ability to consolidate, view, and analyze data according to multiple dimensions, in ways that make sense to one or more specific enterprise analysts at any given point in time. This requirement is called “multidimensional data analysis.” E.F. Codd
  • 9. Limitations: lack of … analytics • Until recently, the end-user products that had been developed as front-ends to the relational DBMS provided very straightforward simplistic functionality. The query/report writers and spreadsheets have been extremely limited in the ways in which data (having already been retrieved from the DBMS) can be aggregated, summarized, consolidated, summed, viewed, and analyzed. E.F. Codd
  • 10. BI (or – partially – OLAP) • Is the solution • The only one “point of truth” – Contains all information about business (… or any subject area) in one place • Gives analytical & reporting means – Speed (performance) – Flexibility (many instruments)
  • 11. BI is about • Decision Support Systems • Business Analytics • Complex & Comprehensive, Intelligent Reporting • Multidimensional Analysis (real-time) • “OLTP -> OLAP” – is the part of strategy – OLAP is the core of BI
  • 12. BI core: Multidimensional engine (model, storage) • Multidimensional (hyper-)cube:
  • 13. ETL = OLTP  OLAP • OnLine Transaction Processing System – accounting of transactions (E)xtract (T)ransform (L)oad • OnLine Analytical Processing System – gives analytical, intelligence (to transactional data)
  • 14. OLAP (~Def.) • Is an approach to answering multi-dimensional analytical queries swiftly • Technology for information processing for quick answering on multidimensional analytical queries • Allows consolidation and analysis of data in a multidimensional space • Is not stand-alone! – but based on OLTP data
  • 15. OLAP Applications • Business reporting – Sales – Marketing – Management etc. • Financial Reporting • Budgeting • Forecasting • Planning • Business Process Management … in any business (any subject area)
  • 16. The Difference • OLTP: Operations – RDBMS • Large number of short transactions • 3NF, ER-model – ACID Atomicity, Consistency, Isolation, Durability – Business Process – Online, real-time info • OLAP: Information – Multidimensional • Complex queries involve aggregations • Sparse n-dim. spaces – Aggregates precalculated – Analytical Data Warehouse – Large historical data storage
  • 17. Transaction vs. Analytical Approach Transaction Systems Analytical Systems Technology OLTP OLAP Data visualization Grid (Table) Pivot Table End-user visual querying QBE Cube browsing (drill-down, slice & dice) Query language SQL MDX + XMLA
  • 18. OLTP vs. OLAP OLTP System – Online Transaction Processing (Operational System) OLAP System – Online Analytical Processing (Data Warehouse) Source of data Operational data; OLTPs are the original source of the data. Consolidation data; OLAP data comes from the various OLTP Databases Purpose of data To control and run fundamental business tasks To help with planning, problem solving, and decision support What the data Reveals a snapshot of ongoing business processes Multi-dimensional views of various kinds of business activities Inserts and Updates Short and fast inserts and updates initiated by end users Periodic long-running batch jobs refresh the data Queries Relatively standardized and simple queries Returning relatively few records Often complex queries involving aggregations Processing Speed Typically very fast Depends on the amount of data involved; batch data refreshes and complex queries may take many hours; query speed can be improved by creating indexes Space Require-ments Can be relatively small if historical data is archived Larger due to the existence of aggregation structures and history data; requires more indexes than OLTP Database Design Highly normalized with many tables Typically de-normalized with fewer tables; use of star and/or snowflake schemas Backup and Recovery Backup religiously; operational data is critical to run the business, data loss is likely to entail significant monetary loss and legal liability Instead of regular backups, some environments may consider simply reloading the OLTP data as a recovery method
  • 19. BI includes • ETL procedure (= Extract – Transform – Load) – often: Data Warehouse, via Data Marts • OLAP Multidimensional Storage & Engine – Ad-hoc questions & multi-purpose querying • Reporting – flexible, interactive, dynamic, effective, … • Data Mining – clustering, associations, trends (time analysis), predictions, …
  • 20. BI core is OLAP (engine & storage) • Multidimensional (hyper-)cube:
  • 21. OLAP Concepts • Flexible Information Synthesis • Multiple Data Dimensions / / Consolidation Paths (i.e. Multidimensional Conceptual View)
  • 22. Data Consolidation • Dimension hierarchy
  • 23. OLAP Characteristics • Dynamic Data Analysis • Four Enterprise Data Models – Categorical, Exegetical, Contemplative, and Formulaic Models (укр.: накопичення фактів – інтерпретація – аналіз – висновки, моделювання, прогнози, …) • Common Enterprise Data • Synergistic Implementation
  • 25. OLAP Product Evaluation Rules 1. Multidimensional Conceptual View 2. Transparency 3. Accessibility 4. Consistent Reporting Performance 5. Client-Server Architecture 6. Generic Dimensionality 7. Dynamic Sparse Matrix Handling 8. Multi-User Support 9. Unrestricted Cross-dimensional Operations 10. Intuitive Data Manipulation 11. Flexible Reporting 12. Unlimited Dimensions and Aggregation Levels Codd E.F., Codd S.B., and Salley C.T., “Providing OLAP to User-Analysts: An IT Mandate”,
  • 26. Main OLAP features • Drill-down – Drill-up – Drill-through • Slice and dice – Pivoting
  • 27. OLAP Multi-dimensional Modes • MOLAP = Multi-dimensional – Pure OLAP • ROLAP = Relational – OLAP requests -> relational backend • HOLAP = Hybrid – Aggregates – MOLAP – Basic facts – ROLAP – Inconsistences possible!
  • 32. OLAP drill-up  drill-down
  • 35. BI Solutions. Sales by territory
  • 37. BI core = OLAP engine & storage • Multidimensional (hyper-)cube:
  • 38. BI Introduction • Business Intelligence enhances business (or any other area) vision and understanding • OLAP is a core of BI • BI includes – ETL (OLTP  Data Warehouse with Data Marts  OLAP) – OLAP Multidimensional Storage & Engine – Reporting (multi-purpose, comprehensive) – Data Mining (clustering, associations, trends (time analysis), predictions, …)