Top Banner
Presented by: Jose Chinchilla, MCITP
58

Presented by: Jose Chinchilla, MCITP - · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Mar 06, 2018

Download

Documents

lythuan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Presented by:Jose Chinchilla, MCITP

Page 2: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

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

Current Positions:President, Agile Bay, Inc.President, Tampa Bay Business Intelligence User GroupRegional Mentor, PASS Greater Southeast

Blog:  http://www.sqljoe.comTwitter:  @sqljoeLinked‐in: http://www.linkedin.com/in/josechinchillaEmail:  [email protected]

Customers & Partners

Page 3: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Agenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset Demo:

Integration Services Analysis Services Reporting Services PowerPivot Power View Power Map

Introduction to Microsoft Business Intelligence

Page 4: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Manager:Where are my TPS reports?

Developer:They are still running since yesterday.

Page 5: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

What is:• Data Warehouse?• Business Intelligence ?

Introduction to Microsoft Business Intelligence

Page 6: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Terms and Acronyms BI: 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

Introduction to Microsoft Business Intelligence

Page 7: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset
Page 8: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Introduction to Microsoft Business Intelligence

Page 9: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Introduction to Microsoft Business Intelligence

Page 10: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Data Warehouse:

Central repository for all significant data that an enterprise collects.

Introduction to Microsoft Business Intelligence

Page 11: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Small OLTP databaseIntroduction to Microsoft Business Intelligence

Page 12: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Introduction to Microsoft Business Intelligence

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

Manager: Why was the order delayed?Order Fulfillment: Supplier issue.

Simple Business Question:Who was our product supplier?

Page 13: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Small OLTP databaseIntroduction to Microsoft Business Intelligence

Page 14: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Large OLTP databaseIntroduction to Microsoft Business Intelligence

Page 15: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Ralph Kimball Bill Inmon

Data Warehouse: Data Model

Star Schema Snowflake Schema

Vs.

Introduction to Microsoft Business Intelligence

Page 16: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Data Model: Star SchemaIntroduction to Microsoft Business Intelligence

Page 17: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Data Model: Snowflake SchemaIntroduction to Microsoft Business Intelligence

Page 18: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Dimensional Modeling

Introduction to Microsoft Business Intelligence

Page 19: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

"The central attraction of the dimensional model of a 

business is its simplicity.... that simplicity is the 

fundamental key that allows users to understand

databases, and allows software to navigate databases 

efficiently.“

‐Ralph Kimball

Introduction to Microsoft Business Intelligence

Page 20: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

End‐to‐End Business Intelligence

Dimensional Modeling• Logical view of the enterprise• Shows main entities of the enterprise• business and relationships between them• Not tied to a physical database and tables

Main Components

• Dimensions • Attributes• Hierarchies

• Facts• Measures

Introduction to Microsoft Business Intelligence

Page 21: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Introduction to Microsoft Business Intelligence

Page 22: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Data Warehouse: Relationships

1 to Many

Introduction to Microsoft Business Intelligence

Page 23: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Data Warehouse: Fact & Dimensions

Fact Measure• What the business does   Business Process• Usually describes an action or event (verb)

Fact Tables: contain measure columns and dimension key columnsMeasure: numerical values that can be aggregated, semi‐aggregated, or non‐aggregatable Dimension: group of attributes that describe a business processAttribute: characteristics of a dimension member

• Fact Internet Sales• Sales Amount• Discount Amount• Profit• Profit Margin

• Dim Customer• Name• Gender• Yearly Income

• Dim Product• Color• Size

Introduction to Microsoft Business Intelligence

Page 24: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Business Process: Sales

DimCustomers

DimTime

DimProducts

FactOrdersFactOrdersKeyDimProductsKeyDimCustomersKeyDimTimeKeyMeasure QuantityMeasure PriceMeasure Discount

Introduction to Microsoft Business Intelligence

Page 25: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset
Page 26: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

“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)

Introduction to Microsoft Business Intelligence

Page 27: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

“BI results when organizational            ,business                    and                      are designed and implemented with the goal of                

the strategic and operational                              capabilities of a wide range of internal and external             .”

‐ International Data Corporation (IDC)

culture processestechnologies improving

decision‐makingstakeholders

Introduction to Microsoft Business Intelligence

Page 28: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Business Intelligence:Culture, processes and technologies to improve 

decision making for stakeholders.

Introduction to Microsoft Business Intelligence

Page 29: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

3 Layers of BI & The Microsoft Toolset

Introduction to Microsoft Business Intelligence

Page 30: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Introduction to Microsoft Business Intelligence

Page 31: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

The Microsoft ToolsetPresentation• SQL Server Reporting Services• SharePoint • Report Builder• Performance Point• Excel• Power View

Analysis• SQL Server Analysis Services• PowerPivot

E.T.L• SQL Server Integration Services

Introduction to Microsoft Business Intelligence

Page 32: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Introduction to Microsoft Business Intelligence

Typical Business Intelligence Lifecycle

Page 33: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

What Business Intelligence is not.

Introduction to Microsoft Business Intelligence

Page 34: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

What is Business Intelligence?

What it is not… What it is… Application

Tool

Department

Project

Report Base

Archive

IT Service

Solution

Suite

Interdepartmental Team

Continuous process

Knowledge Base

Actionable Information

Business Asset

Introduction to Microsoft Business Intelligence

Page 35: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Why Business Intelligence?

Introduction to Microsoft Business Intelligence

Page 36: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

The complaints:

“We need information but all we have is data!”Why Companies Need Business Intelligence by Jose Allan Tans

“Need to make data manageable and actionable in a timely manner”Need for Business Intelligence Grows by Diann Daniel (CIO Magazine)

“Information overload”

How will BI solve it? …The Snake Oil selling points:

Surface performance & operational efficiencies and deficiencies Reveal untapped opportunities

Data Mining Forecasting & Trending

Democratization of the data Decision Support System (DSS) Dashboards & Balanced Scorecards Key Performance Indicators (KPIs)

Introduction to Microsoft Business Intelligence

Page 37: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

But wait there’s more, if you call in the next 10 minutes…

Introduction to Microsoft Business Intelligence

Page 38: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

…Reactive Manager

Answer questions

Solve issues

Trending

Make decisions

Understand your customers

Report

Proactive Manager…

Propose new questions

Identify future issues

Forecasting

Surface decision points

Discover potential customers

Gain insight

Introduction to Microsoft Business Intelligence

Page 39: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

The OLAP Cube

Introduction to Microsoft Business Intelligence

Page 40: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

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

Measure: Units sold

Dim

ension

: Produ

ct

Dimension: Time

Introduction to Microsoft Business Intelligence

Page 41: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

SQL Server Integration Services

End‐to‐End Business Intelligence

Page 42: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

ETL Process (simplified)

Clean

Derive

Cast

Extract Transform Load

SSIS Performance EnhancersIntroduction to Microsoft Business Intelligence

Page 43: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

ETL process Mantra

Extracting DataTransforming DataLoading Data

• Fast• Efficient• Scalable

Introduction to Microsoft Business Intelligence

Page 44: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

SSIS – Jack of all trades

Export

Import

Convert

Cast

Update

Delete

Insert

DeriveCalculations

OLTP DB Maintenance

DB Tasks

OLAP DB Maintenance

Extract

Transform

Load

VB 2008 Script

C# 2008 Script

File System Tasks

Data Profiling

WMI Read/Write

Aggregations

Introduction to Microsoft Business Intelligence

Page 45: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Loading a Data Warehouse with SSIS

Introduction to Microsoft Business Intelligence

Page 46: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

SQL Server Analysis Services

Introduction to Microsoft Business Intelligence

Page 47: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Analysis Services

Three Installation Modes

1. Multidimensional & Data Mining Mode • UDM• MDX

2. Tabular Mode• BISM• xVelocity (Vertipaq)• In‐memory cubes• DAX  & MDX

3. PowerPivot for SharePoint• Dedicated Tabular Mode 

Introduction to Microsoft Business Intelligence

Page 48: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Analysis Services

Main Features

1. Data Sources2. Views3. Cubes4. Dimensions

• Attributes• Attribute Hierarchies

5. Measure Groups• Measures

6. Calculations

7. KPIs8. Perspectives9. Translations10. Partitions11. Aggregations12. Roles13. Data Mining Models

Introduction to Microsoft Business Intelligence

Page 49: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

SSAS Hierarchies

Introduction to Microsoft Business Intelligence

Page 50: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

DBAs

ExecutivesBlam

e Flow

Analysts

Developers

Introduction to Microsoft Business Intelligence

Page 51: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Q1

Jan

Introduction to Microsoft Business Intelligence

Page 52: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

SQL Server Reporting Services

Page 53: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

SQL Server Reporting Services

End‐to‐End Business IntelligenceIntroduction to Microsoft Business Intelligence

Page 54: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset
Page 55: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Team BI

Our Context

BI Solution created by power user. Context is for a small team & it’s

managed on a server.

Personal BI Organizational BI

My Context

BI solution created by user. Context is only for user & exists

as document.

The Org’s Context

BI Solution created by IT, Established corporate context & is reusable,

scalable and backed up.

The Business Intelligence Roadmap

PowerPivot for ExcelReport BuilderPower View

PowerPivot for SharePointSQL Server Data Tools (new BIDS)

EmpoweredAligned

Introduction to Microsoft Business Intelligence

Page 56: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

PowerPivot• PowerPivot Excel Add‐in• PowerPivot for SharePoint• xVelocity (Vertipaq)• BISM

Introduction to Microsoft Business Intelligence

Page 57: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Power View• Ad‐hoc reports & dashboards• True point & click• Export to PowerPoint with Interactive mode• Silverlight• SharePoint2010 + SQL Server 2012 SSRS integration

Introduction to Microsoft Business Intelligence

Page 58: Presented by: Jose Chinchilla, MCITP -   · PDF fileAgenda Data Warehousing & Business Intelligence Enterprise BI Self‐Service BI The Microsoft BI & Data Warehouse Toolset

Power Map• 3D Mapping• Geographical analysis• Interactive

Introduction to Microsoft Business Intelligence