SlideShare a Scribd company logo
Business Intelligence
  What is Business Intelligence?
 Business Intelligence Architecture
  Business Intelligence Platforms
What is business intelligence (BI)?
BI is a term for extracting the row data from operational data
stores and combining, correlating and summering those data for
analysis of business trends and conditions and to make
business-related decisions.
Business intelligence lets you keep track of what’s going on in
your company. It provides you with timely and pertinent insight
so you can measure your performance against your company’s
established goals, and take action at a time when it is still
possible for you to influence the outcome. Best of all, it lets you
do it all yourself, rather than having to depend on IT
professionals to provide you with the data you need at a time
that suits their schedule.

Put simply, BI lets you make better business decisions because
it gives you access to the right information at the right time.
Enterprise apps
O CRM Customer Relationship Management
O ERP Enterprise Resource Planning
O Health care
O Sales
O Insurance
What is BI?
         A developer perspective

O Data integration
O Analysis
O Reporting
O Data mining
SQL Server BI Platform

                    Reporting Services
Development Tools




                                          Management Tools
                    Analysis Services
                     OLAP & Data Mining


                       Integration
                        Services
                            ETL


                        SQL Server
                     Relational Engine
BI Architecture
ETL process

 Extract
 Transform
 Load
Staging Area
O One or more database schema(s) or file stores
  used to “stage” data extracted from the
  source systems prior to being published to the
  “warehouse” where it is visible to end users.
O Volatile
O Bulk load
O Validation against Data Contracts
Data warehouse
O A data warehouse is a repository of an
    organization's electronically stored data.
•   A data warehouse provides a common data
    model for all data of interest regardless of the
    data's source
•    Data warehouses are designed to facilitate
    reporting and analysis
O   Unified Enterprise Model
O   Stores history
O   Relational model
O   Integrity validation (look up)
Data Vault
O A data modeling technique for Data Warehouse
   developed by Dan Linstedt.
O A set of normalized tables:
  - detail oriented
  - historical tracking
  - supports one or more functional area of
business
 - flexible, scalable, consistent and adaptable
design
 - ready for incremental development
 - allows huge amount of data
Data Vault Architecture



        vs.
Data vault in five steps

1.   Establish the Business Keys                      -> Hubs

2.   Establish the relationships between the Business Keys-> Links

3.   Establish description around the Business Keys   -> Satellites

4.   Add Standalone components like Calendars and

     code/descriptions

5.   Tune for query optimization
HUB
O Hub Entities, or Hubs, are a single table
  carrying at a minimum a unique list of
  business keys.
O A Hub represents only one independent business
  entity.
- A Hub is loaded only once.
- Other attributes in the Hub include:
   • Surrogate Key
   • Load Date Time Stamp
   • Record Source
LINK
O Link Entities or Links, are a physical representation
  of a many-to-many relationship.
O The Link represents the relationship or transaction
  between two or more business components .
- A Link is loaded only once.
- Attributes in the Link include:
   • Surrogate Key
   • Natural key
   • Hub 1 Key to Hub N Key
   • Load Date Time Stamp
   • Record Source
SATELLITE
O Satellite Entities or Satellites, are Hub/Link key context
   (descriptive) information.
O - All of its information is subject to change over time;
  therefore the structure must be capable of storing new or
  altered data at the granular level.
- Thus, a Satellite is loaded more than once.
- Attributes in the Satellite include:
    •   Satellite Primary Key composed of
         •   Hub/Link primary key
         •   Load Date Time Stamp (Slow Changing
             Dimension)
         •   Sequence Surrogate Number
    •   Load Date Time Stamp
    •   Record Source
Data Mart
O A data mart is a subset of an organizational data store,
    usually oriented to a specific purpose or major data
    subject, that may be distributed to support business
    needs.
-    Measures – numeric facts which are recognized
    by dimensions
-    Fact table – usually the primary table that
    contains measurements
-    Dimension – structural attribute of a cube
    describing the data
-    Each of the elements of a dimension could be
    summarized using a hierarchy. The hierarchy is a
    series of parent-child relationships.
Data mart
Data Mart Design
O Design schemas: Star schema, snowflake
  schema. The star schema is the simplest
  style of data mart schema. The star schema
  consists a few fact tables referencing any
  number of dimension tables
O The facts tables are holding the main data,
  together with a keys of the relevant
  dimensions.
O The dimension tables represent only one
  entity, and they a usually holding a primary
  key(used in the facts) and some attributes
  describing the entity.
The fathers of DWH
Ralph Kimball
                      Data       Bill Inmon
                      Mart




                                          Data
            Data                          Mart
          warehouse

                             Source
                             Systems
Source
Systems
Balanced Scorecards
Dashboards
BI Platforms
O IBM (Cognos)
O SAP BOXI(Data Services, Universe
  Designer, WEBI)
O Oracle BI Suite(Data Integrator, BI
  Administrator, Oracle Presentation)
O Microsoft SQL Server
  (SSIS, SSAS, SSRS, ProClarity, Dundas)
O Open Source(Jasper, Pentaho)
V-Model Software Engineering
         Process
Integration services
• SSIS is a platform for building high performance
  data integration solutions, including the
  extraction, transformation, and loading (ETL) of
  packages for data warehousing.
• Packages for both task-flow and data-flow can be
  easily defined with a help of Visual Studio’s plug in
  for BI Projects.
• SQL Server is able to execute these packages either
  on users requests, either as part as a scheduled job.
Analysis services

• SSAS delivers online analytical processing (OLAP) and
  data mining functionality for BI applications.
• SSAS allows you design, create, and manage
  multidimensional structures that contain data
  aggregated from other data sources, such as relational
  databases.
Reporting services

• SSRS is a server-based report generation
  software system.
• The same Visual Studio plug in for BI Projects
  allow us to define the reports: data sources to
  retrieve the data to be displayed and the layout of
  the report.
• By means of web services or a web application
  (ReportManager) , allows the user to see these
  reports either in a custom made application either
  directly via web interface.
Thank you

More Related Content

What's hot

Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Andreas Buckenhofer
 
Oracle: DW Design
Oracle: DW DesignOracle: DW Design
Oracle: DW Design
DataminingTools Inc
 
Data warehouse system and its concepts
Data warehouse system and its conceptsData warehouse system and its concepts
Data warehouse system and its concepts
Gaurav Garg
 
Data warehousing
Data warehousingData warehousing
Data warehousing
Juhi Mahajan
 
Datawarehouse and OLAP
Datawarehouse and OLAPDatawarehouse and OLAP
Datawarehouse and OLAP
SAS SNDP YOGAM COLLEGE,KONNI
 
Sap Bw 3.5 Overview
Sap Bw 3.5 OverviewSap Bw 3.5 Overview
Sap Bw 3.5 Overview
Trevor Prescod
 
Data warehouse
Data warehouseData warehouse
Data warehouse
shachibattar
 
Data mart
Data martData mart
Data mart
Prachi Agarwal
 
Basics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration TechniquesBasics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration Techniques
Valmik Potbhare
 
OLAP
OLAPOLAP
OLAP
Ashir Ali
 
Essbase intro
Essbase introEssbase intro
Essbase intro
Amit Sharma
 
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
Slava Kokaev
 
05 OLAP v6 weekend
05 OLAP  v6 weekend05 OLAP  v6 weekend
05 OLAP v6 weekend
Prithwis Mukerjee
 
introduction to datawarehouse
introduction to datawarehouseintroduction to datawarehouse
introduction to datawarehouse
kiran14360
 
Part 1 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 1 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 1 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 1 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Andreas Buckenhofer
 
Business Intelligence Fundamentals
Business Intelligence FundamentalsBusiness Intelligence Fundamentals
Business Intelligence Fundamentals
Mikko_Valtonen
 
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Andreas Buckenhofer
 
Data Warehouse Best Practices
Data Warehouse Best PracticesData Warehouse Best Practices
Data Warehouse Best Practices
Eduardo Castro
 
Hyperion Planning Overview
Hyperion Planning OverviewHyperion Planning Overview
Hyperion Planning Overview
Anthony Yuan , PMP
 
Star schema my sql
Star schema   my sqlStar schema   my sql
Star schema my sql
deathsubte
 

What's hot (20)

Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
 
Oracle: DW Design
Oracle: DW DesignOracle: DW Design
Oracle: DW Design
 
Data warehouse system and its concepts
Data warehouse system and its conceptsData warehouse system and its concepts
Data warehouse system and its concepts
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Datawarehouse and OLAP
Datawarehouse and OLAPDatawarehouse and OLAP
Datawarehouse and OLAP
 
Sap Bw 3.5 Overview
Sap Bw 3.5 OverviewSap Bw 3.5 Overview
Sap Bw 3.5 Overview
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data mart
Data martData mart
Data mart
 
Basics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration TechniquesBasics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration Techniques
 
OLAP
OLAPOLAP
OLAP
 
Essbase intro
Essbase introEssbase intro
Essbase intro
 
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
 
05 OLAP v6 weekend
05 OLAP  v6 weekend05 OLAP  v6 weekend
05 OLAP v6 weekend
 
introduction to datawarehouse
introduction to datawarehouseintroduction to datawarehouse
introduction to datawarehouse
 
Part 1 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 1 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 1 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 1 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
 
Business Intelligence Fundamentals
Business Intelligence FundamentalsBusiness Intelligence Fundamentals
Business Intelligence Fundamentals
 
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
 
Data Warehouse Best Practices
Data Warehouse Best PracticesData Warehouse Best Practices
Data Warehouse Best Practices
 
Hyperion Planning Overview
Hyperion Planning OverviewHyperion Planning Overview
Hyperion Planning Overview
 
Star schema my sql
Star schema   my sqlStar schema   my sql
Star schema my sql
 

Viewers also liked

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
marketinglitebi
 
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
 
BI Introduction
BI IntroductionBI Introduction
BI Introduction
Taras Panchenko
 
Datawarehouse & bi introduction
Datawarehouse & bi introductionDatawarehouse & bi introduction
Datawarehouse & bi introduction
Shivmohan Purohit
 
Datawarehousing and Business Intelligence
Datawarehousing and Business IntelligenceDatawarehousing and Business Intelligence
Datawarehousing and Business Intelligence
Prithwis Mukerjee
 
Bi Applications - Oracle
Bi Applications - OracleBi Applications - Oracle
Bi Applications - Oracle
jamesgj2004
 
ERP & BI
ERP & BIERP & BI
ERP & BI
neerajupadhyay
 
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
Ramco Systems
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
Almog Ramrajkar
 

Viewers also liked (9)

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
 
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
 
BI Introduction
BI IntroductionBI Introduction
BI Introduction
 
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
 
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 to An Introduction To BI

Datawarehousing & DSS
Datawarehousing & DSSDatawarehousing & DSS
Datawarehousing & DSS
Deepali Raut
 
SAP BODS -quick guide.docx
SAP BODS -quick guide.docxSAP BODS -quick guide.docx
SAP BODS -quick guide.docx
Ken T
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentation
vickyc
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
RTTS
 
3dw
3dw3dw
Dwh faqs
Dwh faqsDwh faqs
Dwh faqs
infor123
 
Top 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdfTop 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdf
Datacademy.ai
 
SAP BI/BW
SAP BI/BWSAP BI/BW
Data Management
Data ManagementData Management
Data Management
Mufaddal Nullwala
 
Become BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAPBecome BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAP
Dhiren Gala
 
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
Shiv Bharti
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
Zalpa Rathod
 
IBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARNIBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARN
abclearnn
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
USGProfessionalsBelgium
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
GuyVanderSande
 
3dw
3dw3dw
It ready dw_day3_rev00
It ready dw_day3_rev00It ready dw_day3_rev00
It ready dw_day3_rev00
Siwawong Wuttipongprasert
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
Shanthi Mukkavilli
 
OLAP & Data Warehouse
OLAP & Data WarehouseOLAP & Data Warehouse
OLAP & Data Warehouse
Zalpa Rathod
 
Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)
Anurag Rana
 

Similar to An Introduction To BI (20)

Datawarehousing & DSS
Datawarehousing & DSSDatawarehousing & DSS
Datawarehousing & DSS
 
SAP BODS -quick guide.docx
SAP BODS -quick guide.docxSAP BODS -quick guide.docx
SAP BODS -quick guide.docx
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentation
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
 
3dw
3dw3dw
3dw
 
Dwh faqs
Dwh faqsDwh faqs
Dwh faqs
 
Top 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdfTop 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdf
 
SAP BI/BW
SAP BI/BWSAP BI/BW
SAP BI/BW
 
Data Management
Data ManagementData Management
Data Management
 
Become BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAPBecome BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAP
 
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
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
 
IBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARNIBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARN
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
 
3dw
3dw3dw
3dw
 
It ready dw_day3_rev00
It ready dw_day3_rev00It ready dw_day3_rev00
It ready dw_day3_rev00
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 
OLAP & Data Warehouse
OLAP & Data WarehouseOLAP & Data Warehouse
OLAP & Data Warehouse
 
Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)
 

More from MoniqueO Opris

Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
MoniqueO Opris
 
SQL debugging
SQL debuggingSQL debugging
SQL debugging
MoniqueO Opris
 
Database migration
Database migrationDatabase migration
Database migration
MoniqueO Opris
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
MoniqueO Opris
 
Backup And Recovery Planning
Backup And Recovery PlanningBackup And Recovery Planning
Backup And Recovery Planning
MoniqueO Opris
 
Object modeling in robotic perception
Object modeling in robotic perceptionObject modeling in robotic perception
Object modeling in robotic perception
MoniqueO Opris
 

More from MoniqueO Opris (6)

Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
SQL debugging
SQL debuggingSQL debugging
SQL debugging
 
Database migration
Database migrationDatabase migration
Database migration
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
 
Backup And Recovery Planning
Backup And Recovery PlanningBackup And Recovery Planning
Backup And Recovery Planning
 
Object modeling in robotic perception
Object modeling in robotic perceptionObject modeling in robotic perception
Object modeling in robotic perception
 

An Introduction To BI

  • 1. Business Intelligence What is Business Intelligence? Business Intelligence Architecture Business Intelligence Platforms
  • 2. What is business intelligence (BI)? BI is a term for extracting the row data from operational data stores and combining, correlating and summering those data for analysis of business trends and conditions and to make business-related decisions. Business intelligence lets you keep track of what’s going on in your company. It provides you with timely and pertinent insight so you can measure your performance against your company’s established goals, and take action at a time when it is still possible for you to influence the outcome. Best of all, it lets you do it all yourself, rather than having to depend on IT professionals to provide you with the data you need at a time that suits their schedule. Put simply, BI lets you make better business decisions because it gives you access to the right information at the right time.
  • 3. Enterprise apps O CRM Customer Relationship Management O ERP Enterprise Resource Planning O Health care O Sales O Insurance
  • 4. What is BI? A developer perspective O Data integration O Analysis O Reporting O Data mining
  • 5. SQL Server BI Platform Reporting Services Development Tools Management Tools Analysis Services OLAP & Data Mining Integration Services ETL SQL Server Relational Engine
  • 7.
  • 8. ETL process  Extract  Transform  Load
  • 9. Staging Area O One or more database schema(s) or file stores used to “stage” data extracted from the source systems prior to being published to the “warehouse” where it is visible to end users. O Volatile O Bulk load O Validation against Data Contracts
  • 10. Data warehouse O A data warehouse is a repository of an organization's electronically stored data. • A data warehouse provides a common data model for all data of interest regardless of the data's source • Data warehouses are designed to facilitate reporting and analysis O Unified Enterprise Model O Stores history O Relational model O Integrity validation (look up)
  • 11. Data Vault O A data modeling technique for Data Warehouse developed by Dan Linstedt. O A set of normalized tables: - detail oriented - historical tracking - supports one or more functional area of business - flexible, scalable, consistent and adaptable design - ready for incremental development - allows huge amount of data
  • 13. Data vault in five steps 1. Establish the Business Keys -> Hubs 2. Establish the relationships between the Business Keys-> Links 3. Establish description around the Business Keys -> Satellites 4. Add Standalone components like Calendars and code/descriptions 5. Tune for query optimization
  • 14. HUB O Hub Entities, or Hubs, are a single table carrying at a minimum a unique list of business keys. O A Hub represents only one independent business entity. - A Hub is loaded only once. - Other attributes in the Hub include: • Surrogate Key • Load Date Time Stamp • Record Source
  • 15. LINK O Link Entities or Links, are a physical representation of a many-to-many relationship. O The Link represents the relationship or transaction between two or more business components . - A Link is loaded only once. - Attributes in the Link include: • Surrogate Key • Natural key • Hub 1 Key to Hub N Key • Load Date Time Stamp • Record Source
  • 16. SATELLITE O Satellite Entities or Satellites, are Hub/Link key context (descriptive) information. O - All of its information is subject to change over time; therefore the structure must be capable of storing new or altered data at the granular level. - Thus, a Satellite is loaded more than once. - Attributes in the Satellite include: • Satellite Primary Key composed of • Hub/Link primary key • Load Date Time Stamp (Slow Changing Dimension) • Sequence Surrogate Number • Load Date Time Stamp • Record Source
  • 17. Data Mart O A data mart is a subset of an organizational data store, usually oriented to a specific purpose or major data subject, that may be distributed to support business needs. - Measures – numeric facts which are recognized by dimensions - Fact table – usually the primary table that contains measurements - Dimension – structural attribute of a cube describing the data - Each of the elements of a dimension could be summarized using a hierarchy. The hierarchy is a series of parent-child relationships.
  • 19. Data Mart Design O Design schemas: Star schema, snowflake schema. The star schema is the simplest style of data mart schema. The star schema consists a few fact tables referencing any number of dimension tables O The facts tables are holding the main data, together with a keys of the relevant dimensions. O The dimension tables represent only one entity, and they a usually holding a primary key(used in the facts) and some attributes describing the entity.
  • 20. The fathers of DWH Ralph Kimball Data Bill Inmon Mart Data Data Mart warehouse Source Systems Source Systems
  • 23. BI Platforms O IBM (Cognos) O SAP BOXI(Data Services, Universe Designer, WEBI) O Oracle BI Suite(Data Integrator, BI Administrator, Oracle Presentation) O Microsoft SQL Server (SSIS, SSAS, SSRS, ProClarity, Dundas) O Open Source(Jasper, Pentaho)
  • 25. Integration services • SSIS is a platform for building high performance data integration solutions, including the extraction, transformation, and loading (ETL) of packages for data warehousing. • Packages for both task-flow and data-flow can be easily defined with a help of Visual Studio’s plug in for BI Projects. • SQL Server is able to execute these packages either on users requests, either as part as a scheduled job.
  • 26. Analysis services • SSAS delivers online analytical processing (OLAP) and data mining functionality for BI applications. • SSAS allows you design, create, and manage multidimensional structures that contain data aggregated from other data sources, such as relational databases.
  • 27. Reporting services • SSRS is a server-based report generation software system. • The same Visual Studio plug in for BI Projects allow us to define the reports: data sources to retrieve the data to be displayed and the layout of the report. • By means of web services or a web application (ReportManager) , allows the user to see these reports either in a custom made application either directly via web interface.

Editor's Notes

  1. A scorecard is a visual representation of your company’s strategy