Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design...

40
Microsoft Business Intelligence resented by: Jose Chinchilla, MCITP

Transcript of Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design...

Page 1: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Microsoft Business Intelligence

Presented by: Jose Chinchilla, MCITP

Page 2: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Jose Chinchilla MCITP: Database Administrator, SQL Server 2008

MCITP: Business Intelligence Design and Implementation, SQL Server 2008

President & CEO, Agile Bay, Inc.

President, Tampa Bay Business Intelligence User Group

“DBA by accident, BI Developer by chance, Geek by Choice”

Blog: http://www.sqljoe.com

Twitter: http://www.twitter.com/sqljoe

Linked-in: http://www.linkedin.com/in/josechinchilla

Email: [email protected]@agilebay.com

Page 3: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Agenda• Terms and Acronyms

• Business Intelligence & Data Warehouse• Lifecycle for Decision Support Systems• BI & DW Define• ETL, Analysis, & Presentation Layers• Microsoft Toolset for BI & DW

• The Business Intelligence Roadmap: • How to start the Business Intelligence journey?• The Business Intelligence Maturity Stages

• Top 5 rules of wisdom for Business Intelligence success

• Demo: SSIS, SSAS, SSRS, PowerPivot

• Q&A

Page 4: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Terms & AcronymsBI: Business Intelligence

ETL: Extract, Transform & Load

DW: Data Warehouse

KPI: Key Performance Indicator

Fact: A business measurement

Measure: A quantifiable business process

Dimension: Breakdown measures according to an area of interest

Attribute: Characteristics that makeup a dimension member

OLTP: On-Line Transactional Processing

OLAP: On-Line Analytical Processing

Cube: Data structure that groups measures, dimensions, KPIs, data mining models, perspectives

Metadata: Data about data

Granularity: Level of detail or summarization of the data

SCD: Slowly Changing Dimensions

Alternate Key: Unique key from data source

Surrogate Key: Unique key in the data warehouse

Page 5: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Typical Business Intelligence Lifecycle

Page 6: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

What is Business Intelligence ?

Page 7: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

“BI results when organizational culture, business processes and technologies are designed and implemented with the goal of improving the strategic and operational decision-making capabilities of a wide range of internal and external stakeholders.”

- International Data Corporation (IDC

Page 8: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

“BI results when organizational culture, business processes and technologies are designed and implemented with the goal of improving the strategic and operational decision-making capabilities of a wide range of internal and external stakeholders.”

- International Data Corporation (IDC

Page 9: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Culture, processes and technologies to improve decision making for stakeholders.

Page 10: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

What Business Intelligence is not !

Page 11: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Application

Tool

Department

Project

Report Base

Archive

IT Service

Solution

Suite

Interdepartmental Team

Continuous process

Knowledge Base

Actionable Information

Business Asset

What it is not… What it is…

Page 12: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

The Data Warehouse

Page 13: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

A data warehouse is a central repository for all or significant parts of the data that an enterprise's various business systems collect.

- Bill Inmon

Page 14: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

A data warehouse is a central repository for all or significant parts of the data that an enterprise's various business systems collect.

- Bill Inmon

Page 15: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Data Warehouse: central repository for all significant data that an enterprise collects

Page 16: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Small OLTP database

Page 17: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Business Issue: A customer’s order was seriously delayed.

Manager: Why?Order Fulfillment: Supplier issue.

Simple Business Question:Who was our product supplier?

Page 18: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

1

23

4

Small OLTP database

Page 19: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Large OLTP database

1

23

4

5

6

7

8

9

1011

1228

33

42 89

Page 20: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Manager:Where’s my data?

DBA:Query still running.

Page 21: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Ralph Kimball Bill Inmon

Data Warehouse: Data Model

Star Schema Snowflake Schema

Vs.

Page 22: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Star Schema

Page 23: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

1 to Many

Page 24: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Data Model: Snowflake Schema

1 to Many to Many

Page 25: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

The OLAP Cube

Page 26: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Fact:37 Lemons were sold during April in our Chicago stores.

Measure: Units sold

Dim

ensi

on

: P

rod

uct

Dimension: Time

Dim

ensi

on: G

eogr

aphy

Page 27: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

3 Layers of BI &

The Microsoft Toolset

Page 28: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,
Page 29: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Data Warehouse: ETL

One or many data marts

One or many data sources

One or many uses

Page 30: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

The Microsoft Toolset

Presentation• SQL Server Reporting Services• SharePoint • Performance Point• Excel• PowerView (Crescent)

Analysis• SQL Server Analysis

Services• PowerPivot

E.T.L• SQL Server Integration Services• SQL Server Database Services• Excel

Page 31: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

How to start?

Where to start?

Page 32: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

* Information Management

BI Maturity Stages

Page 33: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Right Presentation to Right Audience

Page 34: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

5 Rules of BI Wisdomfor Success

Page 35: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Who is your sponsor?

Page 36: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Technology adequate for the skillsets?Skillsets adequate for the technology?

Page 37: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

What makes BI successful?

Tool?

Tool Features?

Content!

Page 38: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Bobby, where’s my !@$%&

report ?

Are empowering users ?

Page 39: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Are you missing any part of the puzzle?

Consultant

Page 40: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,

Demo:

1. SSIS2. SSAS3. PowerPivot4. SSRS