My Business Intelligence Portfolio

Post on 09-May-2015

642 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

This portfolio illustrates my exprience in the Business Intelligence arena.

Transcript

Business Intelligence

Portfolio

Marlboro, NJ

Lenny.Finkel@gmail.com

Ph: 732.598.2703

LennyLenny FinkelFinkelBusiness Intelligence Professional

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

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.

A model of a relational staging area for an OLAP database

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

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

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

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

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.

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

An example of a Sales Pie Chart

An example of a Trend Chart using KPIs

Performance Point Server – Employee Labor Analysis Chart

top related