Daniel Bowlin Portfolio Rev1

Preview:

Citation preview

1

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

Business Intelligence PortfolioBusiness Intelligence Portfolio

dbowlin@nycap.rr.comdbowlin@nycap.rr.com 518-754-6414 518-754-6414

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)

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

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

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

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

7

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

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

9

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

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

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

12

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

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

14

SQL Server Integration Services(SSIS)

SQL Server Integration Services(SSIS)

15

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

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

17

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

18

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

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

19

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

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

20

SQL Server Analysis Services (SSAS)

SQL Server Analysis Services (SSAS)

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

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)

22

SSAS Multi Dimensional Expressions

SSAS Multi Dimensional Expressions

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

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

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

26

SSAS Data MiningSSAS Data Mining

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

28

SQL Server Reporting Services (SSRS)

SQL Server Reporting Services (SSRS)

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

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

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

32

SQL Server Reporting Services (SSRS)

SQL Server Reporting Services (SSRS)

Pie Chart with supporting table Pie Chart with supporting table

33

PerformancePoint & SharePoint Server

Integration

PerformancePoint & SharePoint Server

Integration

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

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

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

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, dbowlin@nycap.rr.com

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, dbowlin@nycap.rr.com

518-754-6414