my business intelligence portfolio

13
Business Intelligence Portfolio Marlboro, NJ [email protected] m Ph: 732.598.2703 Lenny Lenny Finkel Finkel Business Intelligence Professional

Upload: lfinkel

Post on 09-May-2015

647 views

Category:

Technology


3 download

DESCRIPTION

This portfolio illustrates my exprience in the Business Intelligence arena.

TRANSCRIPT

Page 1: My Business Intelligence Portfolio

Business Intelligence

Portfolio

Marlboro, NJ

[email protected]

Ph: 732.598.2703

LennyLenny FinkelFinkelBusiness Intelligence Professional

Page 2: My Business Intelligence Portfolio

Data Modeling T-SQL Programming SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS)

MDX Programming and KPIs SQL Server Reporting Services (SSRS) SharePoint and Performance Point

Server

Page 3: My Business Intelligence Portfolio

Introduction: This portfolio illustrates my experience in the Microsoft business intelligence suite of products.

Audience: Recruiters, Hiring Managers, Technical and non-Technical professionals.

Project Goals: Increase revenue growth, boost sales, optimize performance.

Page 4: My Business Intelligence Portfolio

A model of a relational staging area for an OLAP database

Page 5: My Business Intelligence Portfolio

use BookSalesStagingDB

declare @startDate DateTime, @EndDate datetime

set @StartDate = '1-1-2006' set @EndDate = '12-31-2008'

while @StartDate <= @EndDate begin insert into DimDates (ActualDate, WeekEndDate, MonthDescr, QuarterDescr, Year, MonthKey, QuarterKey,

ShortWeekEnd, ShortActualDate ) values (@StartDate, @StartDate + (7 - datepart(dw,@StartDate)) , -- assumes a Sunday to Saturday business

week datename(m,@StartDate) + ' ' + cast(year(@StartDate) as varchar(4)) , -- this will create

"March 2006" 'Q' + cast(datepart(qq,@StartDate) as varchar(1)) + ' ' + cast(year(@StartDate) as

varchar(4)) , -- this will create "Q3 2006" Year(@StartDate) , -- 2006 cast(year(@StartDate) as varchar(4)) + '-' + case when datepart(m,@StartDate) < 10 then '0' else '' end + cast(datepart(m,@StartDate) as varchar(2)) , -- "2006-12" or "2006-01" cast(year(@StartDate) as varchar(4)) + '-' + cast(datepart(qq,@StartDate) as varchar(1)), '',''

• T-SQL to create a Date Calendar

Page 6: My Business Intelligence Portfolio

An ETL process that converts Excel spreadsheets, performs Client Lookups, using Conditional Splits, Updates the Database.

Page 7: My Business Intelligence Portfolio

An ETL process that handles Database maintenance tasks, executes a Master package, and Sends Emails upon Success or Failure.

Page 8: My Business Intelligence Portfolio

• This MDX query retrieves and calculates the total costs, the total profit, and total profit %, for each individual job.

Page 9: My Business Intelligence Portfolio

With member [TotalCosts] as Sum( {[Total Labor Cost], [Total Material Cost], [Total Overhead]} )

member [TotalProfit] as Sum( { [Total Labor Profit], [Total Material Profit], [Additional Labor Profit] } )

member [ProfitPct] as ([TotalProfit] / ([TotalCosts] + [TotalProfit] ) ), format_string = 'percent' Select { [TotalCosts], [TotalProfit], [ProfitPct]} on columns, nonempty ( {[Job Master].[Description], [Job Master].[Description].children } ) on Rows From [All Works Cube]

MDX code to retrieve and calculate the total costs, the total profit, and total profit %, for each individual job.

Page 10: My Business Intelligence Portfolio

A KPI that shows the Total Overhead for each Job as a Percent, and Status.

Page 11: My Business Intelligence Portfolio

An example of a Sales Pie Chart

Page 12: My Business Intelligence Portfolio

An example of a Trend Chart using KPIs

Page 13: My Business Intelligence Portfolio

Performance Point Server – Employee Labor Analysis Chart