daniel bowlin portfolio rev1

37
1 Daniel W. Bowlin MCITP, MCTS Business Intelligence Portfolio [email protected] [email protected] 518-754-6414 518-754-6414

Upload: danielwbowlin

Post on 22-Jun-2015

857 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Daniel Bowlin Portfolio Rev1

1

Daniel W. Bowlin MCITP, MCTSDaniel W. Bowlin MCITP, MCTS

Business Intelligence PortfolioBusiness Intelligence Portfolio

[email protected]@nycap.rr.com 518-754-6414 518-754-6414

Page 2: Daniel Bowlin Portfolio Rev1

2

ContentsContents

Why Business Intelligence (pg 3)

SQL Server Integration Services (pg 7)

SQL Server Analysis Services (pg 15)

MDX (pg 22)

SQL Server Reporting Services (pg 28)

PerformancePoint Server & SharePoint Server Integration (pg 33)

The last piece of the puzzle (pg 37)

Why Business Intelligence (pg 3)

SQL Server Integration Services (pg 7)

SQL Server Analysis Services (pg 15)

MDX (pg 22)

SQL Server Reporting Services (pg 28)

PerformancePoint Server & SharePoint Server Integration (pg 33)

The last piece of the puzzle (pg 37)

Page 3: Daniel Bowlin Portfolio Rev1

3

Why Business IntelligenceWhy Business Intelligence

I came into IT from manufacturing because I was frustrated by the lack of useful information available to do my job

I came into IT from manufacturing because I was frustrated by the lack of useful information available to do my job

Page 4: Daniel Bowlin Portfolio Rev1

4

Why Business IntelligenceWhy Business Intelligence

I built my own tools to support my company and my job

Then I moved into IT and my job changed to networking and databases

I built my own tools to support my company and my job

Then I moved into IT and my job changed to networking and databases

Page 5: Daniel Bowlin Portfolio Rev1

5

Why Business IntelligenceWhy Business Intelligence

Ultimately, there was still a lack of Meaningful ActionableInformation

Plenty of Data Very little

Information

Ultimately, there was still a lack of Meaningful ActionableInformation

Plenty of Data Very little

Information

Page 6: Daniel Bowlin Portfolio Rev1

6

Why Business IntelligenceWhy Business Intelligence

I chose BI so I could Aggregate Clarify Summarize Simplify Visualize ….even Predict

I chose BI so I could Aggregate Clarify Summarize Simplify Visualize ….even Predict

Critical Business InformationCritical Business Information

Page 7: Daniel Bowlin Portfolio Rev1

7

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

Page 8: Daniel Bowlin Portfolio Rev1

8

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

Control Flow TaskClears out old log filesLoops through and reads a series of

files in a specified folderCalls a data flow taskCalls a script task

Sends an email summary of both successful and unsuccessful results

Control Flow TaskClears out old log filesLoops through and reads a series of

files in a specified folderCalls a data flow taskCalls a script task

Sends an email summary of both successful and unsuccessful results

Page 9: Daniel Bowlin Portfolio Rev1

9

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

Page 10: Daniel Bowlin Portfolio Rev1

10

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

Script Task keeps track of running totals for all filesScript Task keeps track of running totals for all files

Page 11: Daniel Bowlin Portfolio Rev1

11

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

Data Flow TaskLoad data from source & convert to

SQL compatible formatGroup data and check for existing

recordsSplit the records depending on the

lookup resultsInsert new recordsUpdate existing recordsWrite error log for data that failed lookup

criteria

Data Flow TaskLoad data from source & convert to

SQL compatible formatGroup data and check for existing

recordsSplit the records depending on the

lookup resultsInsert new recordsUpdate existing recordsWrite error log for data that failed lookup

criteria

Page 12: Daniel Bowlin Portfolio Rev1

12

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

Page 13: Daniel Bowlin Portfolio Rev1

13

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

Master Package Executes all individual data packages 8 packages in a sequence container for

moving data from source to the database Some run sequentially as needed Others run concurrently

2 packages in a sequence container for database maintenance

Backup Reindex and Shrink

Email results of entire package

Master Package Executes all individual data packages 8 packages in a sequence container for

moving data from source to the database Some run sequentially as needed Others run concurrently

2 packages in a sequence container for database maintenance

Backup Reindex and Shrink

Email results of entire package

Page 14: Daniel Bowlin Portfolio Rev1

14

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

Page 15: Daniel Bowlin Portfolio Rev1

15

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

Page 16: Daniel Bowlin Portfolio Rev1

16

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

AllWorks Cube 4 Fact tables resulting in 4 measure groups

Labor Material Overhead Job summary

9 additional tables consolidated into 5 dimensions

Employees Job Master Materials Overhead Calendar

AllWorks Cube 4 Fact tables resulting in 4 measure groups

Labor Material Overhead Job summary

9 additional tables consolidated into 5 dimensions

Employees Job Master Materials Overhead Calendar

Page 17: Daniel Bowlin Portfolio Rev1

17

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

Page 18: Daniel Bowlin Portfolio Rev1

18

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

AllWorks Partitions and Aggregations (partial) AllWorks Partitions and Aggregations (partial)

Page 19: Daniel Bowlin Portfolio Rev1

19

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

AllWorks 2 Added Client Hierarchies (partial) AllWorks 2 Added Client Hierarchies (partial)

Page 20: Daniel Bowlin Portfolio Rev1

20

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

AllWorks Added Calculations (with MDX sample) AllWorks Added Calculations (with MDX sample)

Page 21: Daniel Bowlin Portfolio Rev1

21

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

Jewel Destiny KPI with Goal and Trend (with MDX sample)

Jewel Destiny KPI with Goal and Trend (with MDX sample)

Page 22: Daniel Bowlin Portfolio Rev1

22

SSAS Multi Dimensional Expressions

SSAS Multi Dimensional Expressions

Page 23: Daniel Bowlin Portfolio Rev1

23

SSAS MDXSSAS MDX

Calculates Total Cost (member) Total Profit (member) Profit % with error

handling (member) For all clients

Calculates Total Cost (member) Total Profit (member) Profit % with error

handling (member) For all clients

Page 24: Daniel Bowlin Portfolio Rev1

24

SSAS MDXSSAS MDX

Calculates Top 3 employees

by hours worked for each job

Sorted by Job name Employee by total

hours worked on that job

Calculates Top 3 employees

by hours worked for each job

Sorted by Job name Employee by total

hours worked on that job

Page 25: Daniel Bowlin Portfolio Rev1

25

SSAS MDXSSAS MDX

Employee Labor $

Employee % of total labor $ for quarter

Foundation for PPS report shown on slide 36

Employee Labor $

Employee % of total labor $ for quarter

Foundation for PPS report shown on slide 36

Page 26: Daniel Bowlin Portfolio Rev1

26

SSAS Data MiningSSAS Data Mining

Page 27: Daniel Bowlin Portfolio Rev1

27

SSAS Data MiningSSAS Data Mining

Cluster Diagram Helps to

determine patterns

Store A is like Store B in these categories and should perform similarly in this category

Cluster Diagram Helps to

determine patterns

Store A is like Store B in these categories and should perform similarly in this category

Page 28: Daniel Bowlin Portfolio Rev1

28

SQL Server Reporting Services (SSRS)

SQL Server Reporting Services (SSRS)

Page 29: Daniel Bowlin Portfolio Rev1

29

SQL Server Reporting Services (SSRS)

SQL Server Reporting Services (SSRS)

Sales totals with 12 month moving average Sales totals with 12 month moving average

Page 30: Daniel Bowlin Portfolio Rev1

30

SQL Server Reporting Services (SSRS)

SQL Server Reporting Services (SSRS)

Product returns by category Showing Key Performance Indicators (KPI)

Status and Trend Each column can be sorted ascending or

descending

Product returns by category Showing Key Performance Indicators (KPI)

Status and Trend Each column can be sorted ascending or

descending

Page 31: Daniel Bowlin Portfolio Rev1

31

SQL Server Reporting Services (SSRS)

SQL Server Reporting Services (SSRS)

Overhead for selected quarter, and previous quarter with percent change

Percent difference context sensitive colors Red for increase Black for decrease

Overhead for selected quarter, and previous quarter with percent change

Percent difference context sensitive colors Red for increase Black for decrease

Page 32: Daniel Bowlin Portfolio Rev1

32

SQL Server Reporting Services (SSRS)

SQL Server Reporting Services (SSRS)

Pie Chart with supporting table Pie Chart with supporting table

Page 33: Daniel Bowlin Portfolio Rev1

33

PerformancePoint & SharePoint Server

Integration

PerformancePoint & SharePoint Server

Integration

Page 34: Daniel Bowlin Portfolio Rev1

34

PerformancePoint & SharePoint Server

Integration

PerformancePoint & SharePoint Server

Integration

Hierarchical scorecards

Value for selected quarter

Current status vs. goal for period

Hierarchical scorecards

Value for selected quarter

Current status vs. goal for period

Page 35: Daniel Bowlin Portfolio Rev1

35

PerformancePoint & SharePoint Server

Integration

PerformancePoint & SharePoint Server

Integration Quarterly overhead by category Category selectable, multiple categories

Quarterly overhead by category Category selectable, multiple categories

Page 36: Daniel Bowlin Portfolio Rev1

36

PerformancePoint & SharePoint Server

Integration

PerformancePoint & SharePoint Server

Integration Dual Y axis report Employee Labor $ Employee % of total labor $ for quarter

Table with supporting details

Dual Y axis report Employee Labor $ Employee % of total labor $ for quarter

Table with supporting details

Page 37: Daniel Bowlin Portfolio Rev1

37

The last piece of the puzzle

The last piece of the puzzle

This portfolio represents just a fraction of the BI work I have done

More code or report samples are available upon request

For more information or to set up an interview, call or email:

Daniel Bowlin, [email protected]

518-754-6414

This portfolio represents just a fraction of the BI work I have done

More code or report samples are available upon request

For more information or to set up an interview, call or email:

Daniel Bowlin, [email protected]

518-754-6414