Michael Greer Business Intelligence Portfolio
-
Upload
gf973 -
Category
Technology
-
view
586 -
download
0
Transcript of Michael Greer Business Intelligence Portfolio
Table of Contents
Subject Page___________
Introduction 3
SSIS 4
SSAS 8
SHAREPOINT/PPS/SSRS/EXCEL SERVICES 13
Final Project (Encompassing All) 24
2/28/2010 Michael Greer BI Portfolio 2
Tool Set Utilized at Setfocus: T-SQL Microsoft SQL Server 2005 Microsoft Visio Microsoft SQL Server Management Studio Microsoft SQL Server Integration Services (SSIS) Microsoft SQL Server Analysis Services (SSAS) Microsoft SQL Server Reporting Services (SSRS) Microsoft Office 2007 Microsoft Office PerformancePoint Server (PPS) Microsoft Office SharePoint Server (MOSS) Microsoft Visual Studio (BIDS) Microsoft PerformancePoint Dashboard Designer
2/28/2010 Michael Greer BI Portfolio 3
Introduction:This document show some of the screen shots of what I learned at Setfocus it
was an intense 10 weeks of training that included lectures, labs and projects. I am hoping that I can leverage what I learned there with the other IT and business knowledge to better contribute to my new organization.
SSIS Project
2/28/2010 Michael Greer BI Portfolio 4
This Controls the flow of the Master Package which executes each in the proper order with in the sequence container and the does maintenance on the Database
2/28/2010 Michael Greer BI Portfolio 5
This is the Control Flow of Most packages it performs the Data Flow task and the emails of successful completion or failure.
2/28/2010 Michael Greer BI Portfolio 6
This is one of the Data Flow Tasks which reads data from an Excel file Then converts the data to be able to be read then adds a derived field for Fullname then checks what should be done with the data.
2/28/2010 7Michael Greer BI Portfolio
This is what the Data Conversion Transform looks like
Coding for the Derived Column Transform which adds Fullname
SSAS Project
2/28/2010 Michael Greer BI Portfolio 8
Diagram of the Cube that was build by the Cube wizard within BIDS
2/28/2010 Michael Greer BI Portfolio 9
Dimension Usage
Job Mater Dimension and the manually built hierarchies
2/28/2010 Michael Greer BI Portfolio 10
A Calculated Member created for the needed KPI’s (Key Performance Indicator)
2/28/2010 11Michael Greer BI Portfolio
KPI setup using Status expression telling if the result is good, bad or in the middle
The KPI used in Excel along with the representing data
2/28/2010 Michael Greer BI Portfolio 12
A MDX Query that shows the top 3 employees who worked the most hours for that job
2/28/2010 Michael Greer BI Portfolio 13
Example of BIDS Layout for SSRS that was later deployed to SharePoint
Page Header
Detail
Page footer
SHAREPOINT/PPS/SSRS/EXCEL SERVICES
2/28/2010 Michael Greer BI Portfolio 14
The report run in SharePoint the report uses cascading Parameters and Grouping showing an Employee the Job, hours worked and labor
2/28/2010 Michael Greer BI Portfolio 15
The MDX Code to define the cascading parameter putting in the Employee parameter and resulting in the From Weekend
2/28/2010 Michael Greer BI Portfolio 16
Performance Point Dashboard Designer that is used to create reports, charts or dashboards that can be deployed to Sharepoint.
2/28/2010 Michael Greer BI Portfolio 17
The MDX code created to create the % of Labor Dollars by Project Grid
2/28/2010 Michael Greer BI Portfolio 18
The Dashboard created in PPS displayed in SharePoint the code from the previous slide created the % of Labor Dollars by Project grid
2/28/2010 Michael Greer BI Portfolio 19
A Scorecard using KPI’s designed in Performance Point Dashboard Designer
2/28/2010 Michael Greer BI Portfolio 20
The Scorecard on SharePoint That was created PPS showing the status compared to the previous period.
2/28/2010 Michael Greer BI Portfolio 21
A chart created in Excel Services that will be deployed to SharePoint showing the difference of labor between Employees and contractors by quarter.
2/28/2010 Michael Greer BI Portfolio 22
An example of what needs to be done in order to deploy Excel to Sharepoint
2/28/2010 Michael Greer BI Portfolio 23
The Excel Dashboard displayed in SharePoint showing the Labor History Chart.
Final Team Project
2/28/2010 Michael Greer BI Portfolio 24
Data Modeling using MS Visio for the Staging Database
2/28/2010 Michael Greer BI Portfolio 25
use [2009G4_Team2_Staging] GO declare @StartDate DateTime, @EndDate datetime set @StartDate = '1-1-2009' set @EndDate = '12-31-2009' while @StartDate <= @EndDate begin insert into DimTime (TimePK, Year, Quarter, Month, ShortDate, QuarterKey, MonthKey, ActualDate ) values ( cast( cast(year(@StartDate) as varchar(4) ) + case when datepart(m,@StartDate) < 10 then '0' else '' end + cast(datepart(m,@StartDate) as varchar(2)) + case when datepart(d,@StartDate) < 10 then '0' else '' end + cast(datepart(d,@StartDate) as varchar(2)) as int) , --TimePK
Year(@StartDate) , -- Year 'Q' + cast(datepart(qq,@StartDate) as varchar(1)) + ' ' + cast(year(@StartDate) as varchar(4)) , -- Quarter this will create "Q3 2006" datename(m,@StartDate) + ' ' + cast(year(@StartDate) as varchar(4)) , -- Month this will create "March 2006"
cast(year(@StartDate) as varchar(4)) + '-' + case when datepart(m,@StartDate) < 10 then '0' else '' end + cast(datepart(m,@StartDate) as varchar(2)) + '-' + case when datepart(d,@StartDate) < 10 then '0' else '' end + cast(datepart(d,@StartDate) as varchar(2)), -- Shortdate "2006-12-01" or "2006-01-12" cast(year(@StartDate) as varchar(4)) + '-' + cast(datepart(qq,@StartDate) as varchar(1)), -- QuarterKey "2006-1" for key for Q1 2006 cast(year(@StartDate) as varchar(4)) + '-' + case when datepart(m,@StartDate) < 10 then '0' else '' end + cast(datepart(m,@StartDate) as varchar(2)) , --MonthKey "2006-12" or "2006-01" @StartDate ) set @StartDate = @StartDate + 1 end go
T-SQL script to create Dim Time it only includes the calendar year data but could be modified to also include fiscal year data.
2/28/2010 Michael Greer BI Portfolio 26
SSIS Package to load on of the fact tables (FactReturnedEvals) used in the cube. The data was taken from tables the converted and massaged to prepare it to be loaded into the fact table.
2/28/2010 Michael Greer BI Portfolio 27
The chart on the left shows the eval scores by courses taught clicking on the data points will bring up the report on the right which shows the detail for each question