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
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, [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
Recommended