Business Intelligence

27
Business Intelligence and Data Warehousing Portfolio Robert Fowles [email protected] 303-953-2849

description

Screen Shots of work completed with SetFocus

Transcript of Business Intelligence

Page 1: Business Intelligence

Business Intelligence and Data Warehousing Portfolio

Robert [email protected]

Page 2: Business Intelligence

Table of Contents

• Project Summary ………………………………………………………………………... 3• T-SQL Code Samples …………………………………………………………………... 5• SQL Server Integration Services (SSIS) ………………………………………… 8• SQL Server Analysis Services (SSAS) ……………………………………………. 12• KPI’s & Trend Indicators ………………………………………………………………. 15• MDX Code Samples ……………………………………………………………………. 16• SQL Server Reporting Services (SSRS) …………………………………………. 19• Performance Point Services and SharePoint (MOSS/PPS) …………… 22

Page 3: Business Intelligence

Project SummarySample Business Intelligence Project Work

Contained within this portfolio are examples of my work in the Microsoft Business Intelligence arena.

Microsoft technologies covered:• Management Studio T-SQL• SQL Server MDX• SQL Server Integration Services• SQL Server Analysis Services• SQL Server Reporting Services• SharePoint Server• Performance Point Server

Audience:Decision Makers, Business Executives, IT Managers

Page 4: Business Intelligence

Project Goals• Design a combination Star & Snowflake Schema using Visio• Create Staging Database using Visio to generate a SQL create table script• Create an ETL solution using SSIS to update the staging database from Excel files• Load an OLAP cube using SSAS• Define Calculated Members and Named Sets• Design KPI’s displaying status and trends• Write MDX code to satisfy specifications• Produce reports using SSRS• Create scorecards and KPI’s using Performance Point• Present reports and KPI’s using SharePoint Server

Project Summary

Page 5: Business Intelligence

T-SQL Code SampleSQL code used to create the date dimension in the staging database.

Page 6: Business Intelligence

T-SQL Code SampleSQL code showing the use of multiple JOIN statements and the TOP function

Page 7: Business Intelligence

Visio design exampleRelational database design using Visio to create combination Star and Snowflake Schema

Page 8: Business Intelligence

SQL Server Integration ServicesSSIS Control Flow Master Package

Page 9: Business Intelligence

SQL Server Integration ServicesSSIS use of a Foreach Loop container to step through files in a subdirectory

Page 10: Business Intelligence

SQL Server Integration ServicesMS VBA code used as a variable accumulator to count records updated

Page 11: Business Intelligence

SQL Server Integration ServicesSSIS Email Alert including record counts for success and failure of related process

Page 12: Business Intelligence

SQL Server Analysis ServicesCube design:

Create the cube using cube wizard or manual processVerify fact tables and dimensionsExamine dimension usage relationships and adjust if necessaryCreate attributes and hierarchiesSelect cube name and finish

Page 13: Business Intelligence

SQL Server Analysis ServicesSSAS Dimension Structure used to create hierarchies

Page 14: Business Intelligence

SQL Server Analysis ServicesSSAS example calculated member

Page 15: Business Intelligence

SSAS KPI and Trend IndicatorsSSAS example KPI

Page 16: Business Intelligence

MDX samplesMDX used to demonstrate the difference between MEMBER and CHILDREN in hierarchies

Page 17: Business Intelligence

MDX samplesMDX code example of nested TOP functions

Page 18: Business Intelligence

MDX samplesMDX code used in SSRS to define a parameter range

Page 19: Business Intelligence

SQL Server Reporting ServicesSSRS viewer including graphical presentation

Page 20: Business Intelligence

SQL Server Reporting ServicesSSRS designer view showing the use of multiple parameters including a range parameter

Page 21: Business Intelligence

SQL Server Reporting ServicesSSRS design view showing the use of calculated fields and summary fields

Page 22: Business Intelligence

Performance Point ServerPPS scorecard created to use as a KPI

Page 23: Business Intelligence

Performance Point ServerPPS multi page Dashboard with linked parameters

Page 24: Business Intelligence

Performance Point ServerPPS KPI

Page 25: Business Intelligence

Performance Point ServerPPS view showing multiple KPI’s per page

Page 26: Business Intelligence

Performance Point ServerPPS report designer showing the use of a multi axis chart

Page 27: Business Intelligence

SharePoint ServerSharePoint web page organized for multiple report sources and scheduled reports