ms bi portfolio gregory lee

30
Business Intelligence Portfolio Microsoft Technologies Gregory Lee [email protected] 828.638.5525

Upload: keeperx99

Post on 10-Jul-2015

467 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: MS Bi Portfolio Gregory Lee

Business Intelligence Portfolio

Microsoft Technologies

Gregory [email protected]

Page 2: MS Bi Portfolio Gregory Lee

Database Modeling T-SQL SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS ) MDX SQL Server Reporting Services (SSRS) Performance Point Server (PPS)

Page 3: MS Bi Portfolio Gregory Lee

This data model was built in MS Visio and was used to generate a SQL script that creates an empty staging database which will be used as the source for an SSAS cube

Page 4: MS Bi Portfolio Gregory Lee
Page 5: MS Bi Portfolio Gregory Lee

The following Stored Procedure is used as the definition for a parameter in an SSRS report

Page 6: MS Bi Portfolio Gregory Lee

Master Control Flow

Page 7: MS Bi Portfolio Gregory Lee

This control flow is called by the Master package

A series of Excel files are processed using a Foreach Loop container

A Script task is used to maintain a total count of records processed across all Excel files

An E-mail will be sent upon success or failure of the package

Time Sheet Control Flow

Page 8: MS Bi Portfolio Gregory Lee

Time Sheet Data Flow

Page 9: MS Bi Portfolio Gregory Lee

Time Sheet Script Task Counter

Page 10: MS Bi Portfolio Gregory Lee

y Experience with SSAS involves the following:

reating data sources and data source views

reating cubes using the cube wizard

reating/editing dimension/fact relationships on the dimension usage tab

uilding dimension hierarchies

reating Calculated Members and KPIs

etting up MOLAP partitions

reating Perspectives

mplement data security in cubes using Roles

Page 11: MS Bi Portfolio Gregory Lee

Two calculated members are used in the KPI

Page 12: MS Bi Portfolio Gregory Lee

KPIProfitPct setup

Page 13: MS Bi Portfolio Gregory Lee

KPIProfitPct display in MS Excel 2007

Page 14: MS Bi Portfolio Gregory Lee

% Change in Current Quarter over Last quarter

Page 15: MS Bi Portfolio Gregory Lee

Monthly Sales Including QTD, YTD and

All Time

Page 16: MS Bi Portfolio Gregory Lee

This SSRS report compares weekly overhead expenses for the selected quarter to that of the previous quarter and displays the % change

This report contains two quarter parameters: one controls the quarter selection and the other is used to display the previous quarter header

Conditional formatting is used to display % change > 0 in red and <= 0 in black

Page 17: MS Bi Portfolio Gregory Lee

This is the primary query for the report

Page 18: MS Bi Portfolio Gregory Lee

This is the quarter parameter query for the report

Page 19: MS Bi Portfolio Gregory Lee

This is the previous quarter parameter query

Page 20: MS Bi Portfolio Gregory Lee

This SSRS report displays hours worked and total labor billed per weekending date within a selected date range for a given employee

This report contains three parameters: Employee Name, Begin Date and End Date

A cascading parameter is used for Begin Date and End Date so that only week end dates

where the employee worked will be availablefor selection

Page 21: MS Bi Portfolio Gregory Lee

This is the primary query for the report

This is the Employee Name parameter query for the report

Page 22: MS Bi Portfolio Gregory Lee

This is the Begin Date parameter query for the report

Page 23: MS Bi Portfolio Gregory Lee

This is the End Date parameter query for the report

Page 24: MS Bi Portfolio Gregory Lee

The next series of slides are snapshots from two PPS dashboards as they look when deployed to a SharePoint site

Both dashboards were built using Performance Point Server Designer The dashboards incorporate a combination of KPI Scorecards, Analytic

Charts, Analytic Grids and Excel Services Reports

The MDX query behind one of the more complex dashboard components will be displayed after the slide of the corresponding dashboard page

All dashboard source data is from an SSAS Cube

Page 25: MS Bi Portfolio Gregory Lee

The Scorecard page of the dashboard is composed of two KPI Scorecards: The Overhead Scorecard, The Client and Construction Job Financials

It allows a user to view the trends for several KPIs

The Overhead Scorecard is connected to a list filter based on quarter

The KPIs where imported from an SSAS cube.

Page 26: MS Bi Portfolio Gregory Lee

The Overhead page of the dashboard is composed a single analytic line chart linked to a multiple select tree filter

It allows the user to display one or more overhead line items for comparison over time

Page 27: MS Bi Portfolio Gregory Lee

The Employee Labor Analysis page of the dashboard is composed of one analytic chart and one analytic grid connected to a list filter based on Employee Name

The chart allows the user to view the labor billed by a given employee and shows what percent their total labor billed is compared to the total labor billed by all employees who worked the same job

The grid lists all jobs worked by the selected employee in descending order based on % of total

Page 28: MS Bi Portfolio Gregory Lee

This is the MDX query behind the % of Quarterly Labor Dollars Analytic Chart

Page 29: MS Bi Portfolio Gregory Lee

The Job Profitability Chart page of the dashboard is composed of an Excel pivot table overlaid by a pivot chart and has been connected to a multiple select tree filter based on County

Page 30: MS Bi Portfolio Gregory Lee

My experience with SharePoint Server is related to the following:o Creating new SharePoint sites o Adding Libraries to a SharePoint siteo Adding/Editing Web Parts to existing pages o Deploying SSRS documents, Excel spreadsheets and PPS Dashboards into

specified document librarieso Setting up shared scheduleso Scheduling SSRS reports using an independent or a shared scheduleo Granting users and/or groups access to libraries and library content