SlideShare a Scribd company logo
1 of 37
ANALYSIS SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES  ANALYSIS SERVICES SQL SERVER SQL SERVER SQL SERVER SQL SERVER  DATA MINING  DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES   INTEGRATION SERVICES  INTEGRATION  SERVICES  INTEGRATION SERVICES  Business Intelligence Architecture and Conceptual Framework INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES   INTEGRATION SERVICES  INTEGRATION  SERVICES  INTEGRATION SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES  ANALYSIS SERVICES SQL SERVER  SQL SERVER  SQL SERVER SQL SERVER DATA MINING  DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING
About Me Slava Kokaev Group Leader at Boston Business Intelligence User Group Principal BI Developer/ Architect at Industrial Defender vkokaev@bostonbi.org www.bostonbi.org/blog.aspx
Agenda
Drive Corporate PerformanceGiving a purpose to business intelligence “You can’t manage what you can’t measure. You can’t measure what you can’t describe” Robert Kaplan and David Norton Authors of “The Balanced Scorecard”
Enterprise BI Strategy and Vision To improve organizational KeyBusiness Processes and Operations by providing critical to business Information at RightTime and RightFormat  to all levels of employees. Goals
Understanding The Business System  Microsoft BI Platform Business Intelligence System Management System Enterprise Data Warehouse System Business Analysis System Operational System
Microsoft’s BI platform COLLABORATION CONTENT MANAGEMENT SharePoint Server SEARCH Reports Dashboards Excel  Workbooks Analytic Views Scorecards Plans END USER TOOLS & PERFORMANCE MANAGEMENT APPS Excel Power Pivot BI PLATFORM SQL Server  Reporting Services SQL Server  Analysis Services SQL Server DBMS SQL Server Integration Services
Integrate Report Analyze Covered in Module 03 Covered in Modules 06, 07, and 08 Covered in Modules 04, 05, and 07 SQL Server 2008 BI Platform Components ,[object Object]
Data transformation and synthesis
Data enrichment, with business logic, hierarchical views
Data discovery via data mining
Data presentation and distribution
Data access for the masses,[object Object]
Sales Business Process Balance Scorecards Sales corrections and Improvement Plan Sales Sales Quota Stock Data Sale Orders (Facts /Measures) Resellers Sales Reseller (Dimension) Sales  Result Monitor Sales Sales  Summary Sales  Transaction Analyze Sales SQL Server DB Sales Representative Sales Manager
Bike Factory TiresFactory Still Factory AdventureWorks Headquarter Plastic Factory Color Factory Accessory Factory Warehouse Resellers
ETL System OLTP SSIS DW OLAP
Enterprise Data Source Structure Call Center Web Apps CRM Inventory Finance Data Warehouse ERP HR
ETL System Extract, Transform, Load (ETL) ETL is a process in Business Intelligence that: Extract data from the source systems Transform the data to convert it to a desired state Load the data into the data warehouse
ETL Framework and Logical Architecture Check System State ETL Packages Extract Data File System Load Staging Extract from Staging OLTP STAGING Schema Send Notification Log ETL Process  Transform Data Load Dimensions ETL Schema Load Facts DWH Schema Database Process Cube Cube
ETL Benefits  Productivity Coding ETL scripts using a metadata-driven graphical tool with built-in data cleansing and transformation functions is generally faster than hand coding.  Mappings, extract rules, cleansing rules, transformation rules, aggregation logic and loading rules are generally handled as separate objects in an ETL tool. This means that you can change one object in an ETL "string" without affecting the other objects. For example, you can change the loading logic for a particular target table (say, from direct insert to generating a flat loader file) without affecting the cleansing and/or transformation logic for that table. This compartmentalization eases maintenance, and reduces the need for retesting.  Objects in an ETL tool (e.g., transformation rules) can be reused.  ETL tools facilitate impact analysis when modifying or enhancing a data warehouse.  Methodology •ETL tools impose a certain level of structure, rigor, and consistency in your development approach.  Documentation •The meta data trapped by an ETL tool graphically documents source and target database structures, mappings (a.k.a. "data genealogy"), cleansing rules (a.k.a. "business rules") and transformation rules.
Goals Implement many routines quickly, with limited developer resources Reliability and Accuracy Ability to introduce modify remove transformation rules Ability to maintain and apply logical business rules on data Support for scheduled and user-initiated package execution
Relational Data Warehouse Architecture and dimensional model ?
Star Schema vs. OLTP ETL
Fact and Dimensions together or “Star Schema” Database
Dimensions Dimensions are the foundation of the dimensional model, describing the objects of the business, such as employee, product, customer, service. They describe the surrounding measurement events. The business processes (facts) or actions of the business in which the dimensions participate. Each dimension table links to all the business processes in which it participates.  A single dimension that is shared across all these processes is called a conformed dimension.
Fact Tables Each fact table contains the measurements associated with a specific business process. A record in a fact table is a measurement, and a measurement event can always produce a fact table record. These events usually have numeric measurements that quantify the magnitude of the event, such as quantity ordered, sale amount, or call duration. These numbers are called facts(or measuresin Analysis Services). The key to the fact table is a multi-part key made up of a subset of the foreign keys from each dimension table involved in the business event.
Reviewing Star Schema Benefits  Transforms normalized data into a simpler model Delivers high-performance queries Delivers higher performing queries using Star Join Query Optimization Uses mature modeling techniques that are widely supported by many BI tools Requires low maintenance as the data warehouse design evolves
Vendors, Suppliers,Channel partners Customers Business partners Monitoring Systems  Analysis Systems Business Processes  and Operations   Controlling Systems Strategy and Planning Systems IT providers Financial service providers Enterprise Business Analysis System
Business Process System Cycle Kaizen  BPM
Abstract Functional Business Model IDEF0 Modeling Notation Feedback (Improvement) Plan Plans, Business Rule and KPI Input Data Process Output (Facts /Measures) Do Resources Check Result Data Act Data Mining Reporting Services SQL Server Analysis Services
Business Frameworks and  Logical Business Levels
ON-LINE Analytical Processing Multidimensional databases are also called online analytical processing (OLAP) databases and… Contain structures optimized for rapid ad hoc information retrieval Pre-calculate and store aggregated values Include calculation engines for fast, flexible transformation of base data Are designed to reveal business trends and statistics not directly visible in the data retrieved from a data warehouse Data mining models discover patterns in data, typically for prediction analysis ProductAssociation Sales Finance Production
Understanding Cube Structure 1164 995 1893 1455 1945 1376 945 1553 1874 1245 1576 445 1479 1874 1245 2954 1575 1479 1576 3007 1575 2322 2954 1383 3007 2455 3007 Accessories 1654 Australia 645 1365 2145 645 988 2012 Product  Line 2012 Country United States 845 Bikes 745 700 275 1082 234 905 Canada 905 345 Clothing Quarter 1 761 875 Quarter 2 745 745 France Components Semester 1 Quarter 3 Quarter 4 TX Semester 2 MA Calendar Year - 2009 CO VT State
Data Visualization System Client access and distribution mechanisms can include: Static report viewers and browsers Ad hoc query tools Report writers Modeling applications Scorecard applications Portals and dashboards Delivering data is a process of continuous business improvement: Monitor Analyze Plan
Data Visualization Basic Business Intelligence Custom Business Intelligence Web Portal PowerPivot for SharePoint and Self Services BI
Basic Intelligence  Static Reports Report Server CUBE Export Report to Excel Technology: ,[object Object]
SQL Server 2008 R2Business User Tools: ,[object Object]

More Related Content

What's hot

Introduction to data mining technique
Introduction to data mining techniqueIntroduction to data mining technique
Introduction to data mining techniquePawneshwar Datt Rai
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEZalpa Rathod
 
Introduction to data analytics
Introduction to data analyticsIntroduction to data analytics
Introduction to data analyticsSSaudia
 
Data mining slides
Data mining slidesData mining slides
Data mining slidessmj
 
Introduction to Data mining
Introduction to Data miningIntroduction to Data mining
Introduction to Data miningHadi Fadlallah
 
CS8091_BDA_Unit_I_Analytical_Architecture
CS8091_BDA_Unit_I_Analytical_ArchitectureCS8091_BDA_Unit_I_Analytical_Architecture
CS8091_BDA_Unit_I_Analytical_ArchitecturePalani Kumar
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data WarehousingEyad Manna
 
Seminar datawarehousing
Seminar datawarehousingSeminar datawarehousing
Seminar datawarehousingKavisha Uniyal
 
Big data visualization
Big data visualizationBig data visualization
Big data visualizationAnurag Gupta
 
Introduction to data science
Introduction to data scienceIntroduction to data science
Introduction to data scienceMahir Haque
 
Data Mining: What is Data Mining?
Data Mining: What is Data Mining?Data Mining: What is Data Mining?
Data Mining: What is Data Mining?Seerat Malik
 
Big Data Analytics MIS presentation
Big Data Analytics MIS presentationBig Data Analytics MIS presentation
Big Data Analytics MIS presentationAASTHA PANDEY
 

What's hot (20)

Introduction to data mining technique
Introduction to data mining techniqueIntroduction to data mining technique
Introduction to data mining technique
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
 
Data analytics vs. Data analysis
Data analytics vs. Data analysisData analytics vs. Data analysis
Data analytics vs. Data analysis
 
Introduction to data analytics
Introduction to data analyticsIntroduction to data analytics
Introduction to data analytics
 
Data mining slides
Data mining slidesData mining slides
Data mining slides
 
Introduction to Data mining
Introduction to Data miningIntroduction to Data mining
Introduction to Data mining
 
Data mining notes
Data mining notesData mining notes
Data mining notes
 
CS8091_BDA_Unit_I_Analytical_Architecture
CS8091_BDA_Unit_I_Analytical_ArchitectureCS8091_BDA_Unit_I_Analytical_Architecture
CS8091_BDA_Unit_I_Analytical_Architecture
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Seminar datawarehousing
Seminar datawarehousingSeminar datawarehousing
Seminar datawarehousing
 
Big data ppt
Big data pptBig data ppt
Big data ppt
 
Big data visualization
Big data visualizationBig data visualization
Big data visualization
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Introduction to data science
Introduction to data scienceIntroduction to data science
Introduction to data science
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data Mining: What is Data Mining?
Data Mining: What is Data Mining?Data Mining: What is Data Mining?
Data Mining: What is Data Mining?
 
DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Big Data Analytics MIS presentation
Big Data Analytics MIS presentationBig Data Analytics MIS presentation
Big Data Analytics MIS presentation
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 

Viewers also liked

Business intelligence architecture
Business intelligence architectureBusiness intelligence architecture
Business intelligence architectureSlava Kokaev
 
Business intelligence ppt
Business intelligence pptBusiness intelligence ppt
Business intelligence pptsujithkylm007
 
Betegségek, járványok megelőzése oltásokkal és adatvizualizációval (1)
Betegségek, járványok megelőzése oltásokkal és adatvizualizációval (1)Betegségek, járványok megelőzése oltásokkal és adatvizualizációval (1)
Betegségek, járványok megelőzése oltásokkal és adatvizualizációval (1)Mihály Minkó
 
Üzleti intelligencia és adatvizualizáció
Üzleti intelligencia és adatvizualizációÜzleti intelligencia és adatvizualizáció
Üzleti intelligencia és adatvizualizációMihály Minkó
 
Business Intelligence in the Cloud I
Business Intelligence in the Cloud IBusiness Intelligence in the Cloud I
Business Intelligence in the Cloud IRightScale
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentationvickyc
 
Élményarchitektúra J.J. Garrett nyomán
Élményarchitektúra J.J. Garrett nyománÉlményarchitektúra J.J. Garrett nyomán
Élményarchitektúra J.J. Garrett nyománMihály Minkó
 
BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)Syaifuddin Ismail
 
Business Intelligence Fundamentals
Business Intelligence FundamentalsBusiness Intelligence Fundamentals
Business Intelligence FundamentalsMikko_Valtonen
 
Bi ppt version 3.6.2
Bi ppt version 3.6.2Bi ppt version 3.6.2
Bi ppt version 3.6.2p_SarafiGohar
 
The Developer vs. The Relational Database: How to do it right
The Developer vs. The Relational Database: How to do it rightThe Developer vs. The Relational Database: How to do it right
The Developer vs. The Relational Database: How to do it rightGogula Aryalingam
 
Stearns Lending, Inc. | People. Power. Possibilities.
Stearns Lending, Inc. | People. Power. Possibilities.Stearns Lending, Inc. | People. Power. Possibilities.
Stearns Lending, Inc. | People. Power. Possibilities.Jeff Sibal
 
Respa Broker Training
Respa Broker TrainingRespa Broker Training
Respa Broker Trainingjaccip
 
What is BI on Cloud
What is BI on CloudWhat is BI on Cloud
What is BI on Cloudtdwiindia
 
Bônus vip jovanir adriano
Bônus vip jovanir adrianoBônus vip jovanir adriano
Bônus vip jovanir adrianoEvandro Zef
 

Viewers also liked (17)

Business intelligence architecture
Business intelligence architectureBusiness intelligence architecture
Business intelligence architecture
 
Business intelligence ppt
Business intelligence pptBusiness intelligence ppt
Business intelligence ppt
 
Betegségek, járványok megelőzése oltásokkal és adatvizualizációval (1)
Betegségek, járványok megelőzése oltásokkal és adatvizualizációval (1)Betegségek, járványok megelőzése oltásokkal és adatvizualizációval (1)
Betegségek, járványok megelőzése oltásokkal és adatvizualizációval (1)
 
Üzleti intelligencia és adatvizualizáció
Üzleti intelligencia és adatvizualizációÜzleti intelligencia és adatvizualizáció
Üzleti intelligencia és adatvizualizáció
 
Business Intelligence in the Cloud I
Business Intelligence in the Cloud IBusiness Intelligence in the Cloud I
Business Intelligence in the Cloud I
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentation
 
Élményarchitektúra J.J. Garrett nyomán
Élményarchitektúra J.J. Garrett nyománÉlményarchitektúra J.J. Garrett nyomán
Élményarchitektúra J.J. Garrett nyomán
 
SZTE Infografika
SZTE InfografikaSZTE Infografika
SZTE Infografika
 
BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)
 
Business Intelligence Fundamentals
Business Intelligence FundamentalsBusiness Intelligence Fundamentals
Business Intelligence Fundamentals
 
Bi ppt version 3.6.2
Bi ppt version 3.6.2Bi ppt version 3.6.2
Bi ppt version 3.6.2
 
The Developer vs. The Relational Database: How to do it right
The Developer vs. The Relational Database: How to do it rightThe Developer vs. The Relational Database: How to do it right
The Developer vs. The Relational Database: How to do it right
 
Stearns Lending, Inc. | People. Power. Possibilities.
Stearns Lending, Inc. | People. Power. Possibilities.Stearns Lending, Inc. | People. Power. Possibilities.
Stearns Lending, Inc. | People. Power. Possibilities.
 
Respa Broker Training
Respa Broker TrainingRespa Broker Training
Respa Broker Training
 
What is BI on Cloud
What is BI on CloudWhat is BI on Cloud
What is BI on Cloud
 
Bônus vip jovanir adriano
Bônus vip jovanir adrianoBônus vip jovanir adriano
Bônus vip jovanir adriano
 
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
 

Similar to Bi Architecture And Conceptual Framework

SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSlava Kokaev
 
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptUsing obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptShiv Bharti
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligenceAhsan Kabir
 
Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Mark Rubenstein
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServiceswebuploader
 
Bi presentation to bkk
Bi presentation to bkkBi presentation to bkk
Bi presentation to bkkguest4e975e2
 
Microsoft Enterprise Cube
Microsoft Enterprise CubeMicrosoft Enterprise Cube
Microsoft Enterprise CubeMark Kromer
 
Profile Bi Sameer
Profile Bi SameerProfile Bi Sameer
Profile Bi Sameersameerb
 
Business intellegence erp
Business intellegence erpBusiness intellegence erp
Business intellegence erpSargam Sethi
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologytovetrivel
 
Pysyvästi laadukasta masterdataa SmartMDM:n avulla
Pysyvästi laadukasta masterdataa SmartMDM:n avullaPysyvästi laadukasta masterdataa SmartMDM:n avulla
Pysyvästi laadukasta masterdataa SmartMDM:n avullaBilot
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.pptBsMath3rdsem
 
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
 
Overview of Operations
Overview of OperationsOverview of Operations
Overview of OperationsGlenture
 
Analyti x mapping manager product overview presentation
Analyti x mapping manager product overview presentationAnalyti x mapping manager product overview presentation
Analyti x mapping manager product overview presentationAnalytixDataServices
 
Numerify IT Service Analytics for ServiceNow
Numerify IT Service Analytics for ServiceNowNumerify IT Service Analytics for ServiceNow
Numerify IT Service Analytics for ServiceNowNumerify
 
White Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business IntelligenceWhite Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business IntelligenceAnalytixDataServices
 

Similar to Bi Architecture And Conceptual Framework (20)

SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business Intelligence
 
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptUsing obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServices
 
Sap Bw 3.5 Overview
Sap Bw 3.5 OverviewSap Bw 3.5 Overview
Sap Bw 3.5 Overview
 
Bi presentation to bkk
Bi presentation to bkkBi presentation to bkk
Bi presentation to bkk
 
Microsoft Enterprise Cube
Microsoft Enterprise CubeMicrosoft Enterprise Cube
Microsoft Enterprise Cube
 
Profile Bi Sameer
Profile Bi SameerProfile Bi Sameer
Profile Bi Sameer
 
Business intellegence erp
Business intellegence erpBusiness intellegence erp
Business intellegence erp
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminology
 
Pysyvästi laadukasta masterdataa SmartMDM:n avulla
Pysyvästi laadukasta masterdataa SmartMDM:n avullaPysyvästi laadukasta masterdataa SmartMDM:n avulla
Pysyvästi laadukasta masterdataa SmartMDM:n avulla
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt
 
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
 
Overview of Operations
Overview of OperationsOverview of Operations
Overview of Operations
 
Analyti x mapping manager product overview presentation
Analyti x mapping manager product overview presentationAnalyti x mapping manager product overview presentation
Analyti x mapping manager product overview presentation
 
Technologies
TechnologiesTechnologies
Technologies
 
Numerify IT Service Analytics for ServiceNow
Numerify IT Service Analytics for ServiceNowNumerify IT Service Analytics for ServiceNow
Numerify IT Service Analytics for ServiceNow
 
White Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business IntelligenceWhite Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
 

More from Slava Kokaev

Introduction to Azure Stream Analytics
Introduction to Azure Stream AnalyticsIntroduction to Azure Stream Analytics
Introduction to Azure Stream AnalyticsSlava Kokaev
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data FactorySlava Kokaev
 
Introduction BI Semantic Model with Sql Server Data Tools copy
Introduction BI Semantic Model with Sql Server Data Tools   copyIntroduction BI Semantic Model with Sql Server Data Tools   copy
Introduction BI Semantic Model with Sql Server Data Tools copySlava Kokaev
 
Architecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 UltimateArchitecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 UltimateSlava Kokaev
 
SSIS 2008 R2 data flow
SSIS 2008 R2 data flowSSIS 2008 R2 data flow
SSIS 2008 R2 data flowSlava Kokaev
 
SSIS Connection managers and data sources
SSIS Connection managers and data sourcesSSIS Connection managers and data sources
SSIS Connection managers and data sourcesSlava Kokaev
 
Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration servicesSlava Kokaev
 
Data visualization
Data visualizationData visualization
Data visualizationSlava Kokaev
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cubeSlava Kokaev
 
Designing and developing Business Process dimensional Model or Data Warehouse
Designing and developing  Business Process dimensional Model  or Data WarehouseDesigning and developing  Business Process dimensional Model  or Data Warehouse
Designing and developing Business Process dimensional Model or Data WarehouseSlava Kokaev
 
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingMS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingSlava Kokaev
 
05 SSIS Control Flow
05 SSIS Control Flow05 SSIS Control Flow
05 SSIS Control FlowSlava Kokaev
 
03 Integration Services Project
03 Integration Services Project03 Integration Services Project
03 Integration Services ProjectSlava Kokaev
 
01 Architecture Of Integration Services
01 Architecture Of Integration Services01 Architecture Of Integration Services
01 Architecture Of Integration ServicesSlava Kokaev
 

More from Slava Kokaev (16)

Introduction to Azure Stream Analytics
Introduction to Azure Stream AnalyticsIntroduction to Azure Stream Analytics
Introduction to Azure Stream Analytics
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data Factory
 
Introduction BI Semantic Model with Sql Server Data Tools copy
Introduction BI Semantic Model with Sql Server Data Tools   copyIntroduction BI Semantic Model with Sql Server Data Tools   copy
Introduction BI Semantic Model with Sql Server Data Tools copy
 
Architecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 UltimateArchitecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 Ultimate
 
SSIS 2008 R2 data flow
SSIS 2008 R2 data flowSSIS 2008 R2 data flow
SSIS 2008 R2 data flow
 
SSIS control flow
SSIS control flowSSIS control flow
SSIS control flow
 
SSIS Connection managers and data sources
SSIS Connection managers and data sourcesSSIS Connection managers and data sources
SSIS Connection managers and data sources
 
Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration services
 
Data visualization
Data visualizationData visualization
Data visualization
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cube
 
Designing and developing Business Process dimensional Model or Data Warehouse
Designing and developing  Business Process dimensional Model  or Data WarehouseDesigning and developing  Business Process dimensional Model  or Data Warehouse
Designing and developing Business Process dimensional Model or Data Warehouse
 
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingMS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
 
06 SSIS Data Flow
06 SSIS Data Flow06 SSIS Data Flow
06 SSIS Data Flow
 
05 SSIS Control Flow
05 SSIS Control Flow05 SSIS Control Flow
05 SSIS Control Flow
 
03 Integration Services Project
03 Integration Services Project03 Integration Services Project
03 Integration Services Project
 
01 Architecture Of Integration Services
01 Architecture Of Integration Services01 Architecture Of Integration Services
01 Architecture Of Integration Services
 

Bi Architecture And Conceptual Framework

  • 1. ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES SQL SERVER SQL SERVER SQL SERVER SQL SERVER DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES Business Intelligence Architecture and Conceptual Framework INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES SQL SERVER SQL SERVER SQL SERVER SQL SERVER DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING
  • 2. About Me Slava Kokaev Group Leader at Boston Business Intelligence User Group Principal BI Developer/ Architect at Industrial Defender vkokaev@bostonbi.org www.bostonbi.org/blog.aspx
  • 4. Drive Corporate PerformanceGiving a purpose to business intelligence “You can’t manage what you can’t measure. You can’t measure what you can’t describe” Robert Kaplan and David Norton Authors of “The Balanced Scorecard”
  • 5. Enterprise BI Strategy and Vision To improve organizational KeyBusiness Processes and Operations by providing critical to business Information at RightTime and RightFormat to all levels of employees. Goals
  • 6. Understanding The Business System Microsoft BI Platform Business Intelligence System Management System Enterprise Data Warehouse System Business Analysis System Operational System
  • 7. Microsoft’s BI platform COLLABORATION CONTENT MANAGEMENT SharePoint Server SEARCH Reports Dashboards Excel Workbooks Analytic Views Scorecards Plans END USER TOOLS & PERFORMANCE MANAGEMENT APPS Excel Power Pivot BI PLATFORM SQL Server Reporting Services SQL Server Analysis Services SQL Server DBMS SQL Server Integration Services
  • 8.
  • 10. Data enrichment, with business logic, hierarchical views
  • 11. Data discovery via data mining
  • 12. Data presentation and distribution
  • 13.
  • 14. Sales Business Process Balance Scorecards Sales corrections and Improvement Plan Sales Sales Quota Stock Data Sale Orders (Facts /Measures) Resellers Sales Reseller (Dimension) Sales Result Monitor Sales Sales Summary Sales Transaction Analyze Sales SQL Server DB Sales Representative Sales Manager
  • 15. Bike Factory TiresFactory Still Factory AdventureWorks Headquarter Plastic Factory Color Factory Accessory Factory Warehouse Resellers
  • 16. ETL System OLTP SSIS DW OLAP
  • 17. Enterprise Data Source Structure Call Center Web Apps CRM Inventory Finance Data Warehouse ERP HR
  • 18. ETL System Extract, Transform, Load (ETL) ETL is a process in Business Intelligence that: Extract data from the source systems Transform the data to convert it to a desired state Load the data into the data warehouse
  • 19. ETL Framework and Logical Architecture Check System State ETL Packages Extract Data File System Load Staging Extract from Staging OLTP STAGING Schema Send Notification Log ETL Process Transform Data Load Dimensions ETL Schema Load Facts DWH Schema Database Process Cube Cube
  • 20. ETL Benefits Productivity Coding ETL scripts using a metadata-driven graphical tool with built-in data cleansing and transformation functions is generally faster than hand coding. Mappings, extract rules, cleansing rules, transformation rules, aggregation logic and loading rules are generally handled as separate objects in an ETL tool. This means that you can change one object in an ETL "string" without affecting the other objects. For example, you can change the loading logic for a particular target table (say, from direct insert to generating a flat loader file) without affecting the cleansing and/or transformation logic for that table. This compartmentalization eases maintenance, and reduces the need for retesting. Objects in an ETL tool (e.g., transformation rules) can be reused. ETL tools facilitate impact analysis when modifying or enhancing a data warehouse. Methodology •ETL tools impose a certain level of structure, rigor, and consistency in your development approach. Documentation •The meta data trapped by an ETL tool graphically documents source and target database structures, mappings (a.k.a. "data genealogy"), cleansing rules (a.k.a. "business rules") and transformation rules.
  • 21. Goals Implement many routines quickly, with limited developer resources Reliability and Accuracy Ability to introduce modify remove transformation rules Ability to maintain and apply logical business rules on data Support for scheduled and user-initiated package execution
  • 22. Relational Data Warehouse Architecture and dimensional model ?
  • 23. Star Schema vs. OLTP ETL
  • 24. Fact and Dimensions together or “Star Schema” Database
  • 25. Dimensions Dimensions are the foundation of the dimensional model, describing the objects of the business, such as employee, product, customer, service. They describe the surrounding measurement events. The business processes (facts) or actions of the business in which the dimensions participate. Each dimension table links to all the business processes in which it participates. A single dimension that is shared across all these processes is called a conformed dimension.
  • 26. Fact Tables Each fact table contains the measurements associated with a specific business process. A record in a fact table is a measurement, and a measurement event can always produce a fact table record. These events usually have numeric measurements that quantify the magnitude of the event, such as quantity ordered, sale amount, or call duration. These numbers are called facts(or measuresin Analysis Services). The key to the fact table is a multi-part key made up of a subset of the foreign keys from each dimension table involved in the business event.
  • 27. Reviewing Star Schema Benefits Transforms normalized data into a simpler model Delivers high-performance queries Delivers higher performing queries using Star Join Query Optimization Uses mature modeling techniques that are widely supported by many BI tools Requires low maintenance as the data warehouse design evolves
  • 28. Vendors, Suppliers,Channel partners Customers Business partners Monitoring Systems Analysis Systems Business Processes and Operations Controlling Systems Strategy and Planning Systems IT providers Financial service providers Enterprise Business Analysis System
  • 29. Business Process System Cycle Kaizen BPM
  • 30. Abstract Functional Business Model IDEF0 Modeling Notation Feedback (Improvement) Plan Plans, Business Rule and KPI Input Data Process Output (Facts /Measures) Do Resources Check Result Data Act Data Mining Reporting Services SQL Server Analysis Services
  • 31. Business Frameworks and Logical Business Levels
  • 32. ON-LINE Analytical Processing Multidimensional databases are also called online analytical processing (OLAP) databases and… Contain structures optimized for rapid ad hoc information retrieval Pre-calculate and store aggregated values Include calculation engines for fast, flexible transformation of base data Are designed to reveal business trends and statistics not directly visible in the data retrieved from a data warehouse Data mining models discover patterns in data, typically for prediction analysis ProductAssociation Sales Finance Production
  • 33. Understanding Cube Structure 1164 995 1893 1455 1945 1376 945 1553 1874 1245 1576 445 1479 1874 1245 2954 1575 1479 1576 3007 1575 2322 2954 1383 3007 2455 3007 Accessories 1654 Australia 645 1365 2145 645 988 2012 Product Line 2012 Country United States 845 Bikes 745 700 275 1082 234 905 Canada 905 345 Clothing Quarter 1 761 875 Quarter 2 745 745 France Components Semester 1 Quarter 3 Quarter 4 TX Semester 2 MA Calendar Year - 2009 CO VT State
  • 34. Data Visualization System Client access and distribution mechanisms can include: Static report viewers and browsers Ad hoc query tools Report writers Modeling applications Scorecard applications Portals and dashboards Delivering data is a process of continuous business improvement: Monitor Analyze Plan
  • 35. Data Visualization Basic Business Intelligence Custom Business Intelligence Web Portal PowerPivot for SharePoint and Self Services BI
  • 36.
  • 37.
  • 38.
  • 39. Static SSRS Reports (IE 8)Interactive Analysis (Simple Pivot)
  • 40.
  • 42.
  • 43.
  • 47. Pesonalizable DashboardsCUBE Export Report to Excel Dynamic Analysis (Pivot)
  • 48.
  • 50.
  • 51.
  • 55. Pesonalizable DashboardsCUBE Export Report to Excel Dynamic Analysis (Pivot)
  • 56. Introducing PowerPivot PowerPivot for Excel PowerPivot for SharePoint Analyzing Massive Data Volumes in Excel With a few mouse clicks, a user can create and publish intuitive and interactive self-service analysis solutions.
  • 57. Interactive Slicing and Dicing Excel 2010 and Excel Services Interactive slicers enable users to look at the data from various directions in Excel 2010 and in the browser through PowerPivot for SharePoint and Excel Services.
  • 58.
  • 59. Resources SQL Server 2008 Books Online,msdn2.microsoft.com/en-us/library/bb543165(sql.100).aspx The Microsoft Data Warehouse Toolkit by Joy Mundy, Warren Thornthwaite, and Ralph Kimball The Data Warehouse Lifecycle Toolkit by Ralph Kimball, et al.