Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Daniel Bowlin Portfolio Rev1


Published on

  • Be the first to comment

  • Be the first to like this

Daniel Bowlin Portfolio Rev1

  1. 1. Daniel W. Bowlin MCITP, MCTS Business Intelligence Portfolio [email_address] 518-754-6414
  2. 2. Contents <ul><li>Why Business Intelligence (pg 3) </li></ul><ul><li>SQL Server Integration Services (pg 7) </li></ul><ul><li>SQL Server Analysis Services (pg 15) </li></ul><ul><li>MDX (pg 22) </li></ul><ul><li>SQL Server Reporting Services (pg 28) </li></ul><ul><li>PerformancePoint Server & SharePoint Server Integration (pg 33) </li></ul><ul><li>The last piece of the puzzle (pg 37) </li></ul>
  3. 3. Why Business Intelligence <ul><li>I came into IT from manufacturing because I was frustrated by the lack of useful information available to do my job </li></ul>
  4. 4. Why Business Intelligence <ul><li>I built my own tools to support my company and my job </li></ul><ul><li>Then I moved into IT and my job changed to networking and databases </li></ul>
  5. 5. Why Business Intelligence <ul><li>Ultimately, there was still a lack of </li></ul><ul><ul><li>Meaningful </li></ul></ul><ul><ul><li>Actionable </li></ul></ul><ul><ul><li>Information </li></ul></ul><ul><li>Plenty of Data </li></ul><ul><li>Very little Information </li></ul>
  6. 6. Why Business Intelligence <ul><li>I chose BI so I could </li></ul><ul><ul><li>Aggregate </li></ul></ul><ul><ul><li>Clarify </li></ul></ul><ul><ul><li>Summarize </li></ul></ul><ul><ul><li>Simplify </li></ul></ul><ul><ul><li>Visualize </li></ul></ul><ul><ul><li>… .even Predict </li></ul></ul>Critical Business Information
  7. 7. SQL Server Integration Services (SSIS)
  8. 8. SQL Server Integration Services (SSIS) <ul><li>Control Flow Task </li></ul><ul><ul><li>Clears out old log files </li></ul></ul><ul><ul><li>Loops through and reads a series of files in a specified folder </li></ul></ul><ul><ul><ul><li>Calls a data flow task </li></ul></ul></ul><ul><ul><ul><li>Calls a script task </li></ul></ul></ul><ul><ul><li>Sends an email summary of both successful and unsuccessful results </li></ul></ul>
  9. 9. SQL Server Integration Services (SSIS)
  10. 10. SQL Server Integration Services (SSIS) <ul><li>Script Task keeps track of running totals for all files </li></ul>
  11. 11. SQL Server Integration Services (SSIS) <ul><li>Data Flow Task </li></ul><ul><ul><li>Load data from source & convert to SQL compatible format </li></ul></ul><ul><ul><li>Group data and check for existing records </li></ul></ul><ul><ul><li>Split the records depending on the lookup results </li></ul></ul><ul><ul><ul><li>Insert new records </li></ul></ul></ul><ul><ul><ul><li>Update existing records </li></ul></ul></ul><ul><ul><ul><li>Write error log for data that failed lookup criteria </li></ul></ul></ul>
  12. 12. SQL Server Integration Services (SSIS)
  13. 13. SQL Server Integration Services (SSIS) <ul><li>Master Package </li></ul><ul><ul><li>Executes all individual data packages </li></ul></ul><ul><ul><li>8 packages in a sequence container for moving data from source to the database </li></ul></ul><ul><ul><ul><li>Some run sequentially as needed </li></ul></ul></ul><ul><ul><ul><li>Others run concurrently </li></ul></ul></ul><ul><ul><li>2 packages in a sequence container for database maintenance </li></ul></ul><ul><ul><ul><li>Backup </li></ul></ul></ul><ul><ul><ul><li>Reindex and Shrink </li></ul></ul></ul><ul><ul><li>Email results of entire package </li></ul></ul>
  14. 14. SQL Server Integration Services (SSIS)
  15. 15. SQL Server Analysis Services (SSAS)
  16. 16. SQL Server Analysis Services (SSAS) <ul><li>AllWorks Cube </li></ul><ul><ul><li>4 Fact tables resulting in 4 measure groups </li></ul></ul><ul><ul><ul><li>Labor </li></ul></ul></ul><ul><ul><ul><li>Material </li></ul></ul></ul><ul><ul><ul><li>Overhead </li></ul></ul></ul><ul><ul><ul><li>Job summary </li></ul></ul></ul><ul><ul><li>9 additional tables consolidated into 5 dimensions </li></ul></ul><ul><ul><ul><li>Employees </li></ul></ul></ul><ul><ul><ul><li>Job Master </li></ul></ul></ul><ul><ul><ul><li>Materials </li></ul></ul></ul><ul><ul><ul><li>Overhead </li></ul></ul></ul><ul><ul><ul><li>Calendar </li></ul></ul></ul>
  17. 17. SQL Server Analysis Services (SSAS)
  18. 18. SQL Server Analysis Services (SSAS) <ul><li>AllWorks Partitions and Aggregations (partial) </li></ul>
  19. 19. SQL Server Analysis Services (SSAS) <ul><li>AllWorks 2 Added Client Hierarchies (partial) </li></ul>
  20. 20. SQL Server Analysis Services (SSAS) <ul><li>AllWorks Added Calculations (with MDX sample) </li></ul>
  21. 21. SQL Server Analysis Services (SSAS) <ul><li>Jewel Destiny KPI with Goal and Trend (with MDX sample) </li></ul>
  22. 22. SSAS Multi Dimensional Expressions
  23. 23. SSAS MDX <ul><li>Calculates </li></ul><ul><ul><li>Total Cost (member) </li></ul></ul><ul><ul><li>Total Profit (member) </li></ul></ul><ul><ul><li>Profit % with error handling (member) </li></ul></ul><ul><li>For all clients </li></ul>
  24. 24. SSAS MDX <ul><li>Calculates </li></ul><ul><ul><li>Top 3 employees by hours worked for each job </li></ul></ul><ul><li>Sorted by </li></ul><ul><ul><li>Job name </li></ul></ul><ul><ul><li>Employee by total hours worked on that job </li></ul></ul>
  25. 25. SSAS MDX <ul><ul><li>Employee Labor $ </li></ul></ul><ul><ul><li>Employee % of total labor $ for quarter </li></ul></ul><ul><ul><li>Foundation for PPS report shown on slide 36 </li></ul></ul>
  26. 26. SSAS Data Mining
  27. 27. SSAS Data Mining <ul><li>Cluster Diagram </li></ul><ul><ul><li>Helps to determine patterns </li></ul></ul><ul><ul><li>Store A is like Store B in these categories and should perform similarly in this category </li></ul></ul>
  28. 28. SQL Server Reporting Services (SSRS)
  29. 29. SQL Server Reporting Services (SSRS) <ul><li>Sales totals with 12 month moving average </li></ul>
  30. 30. SQL Server Reporting Services (SSRS) <ul><li>Product returns by category </li></ul><ul><li>Showing Key Performance Indicators (KPI) Status and Trend </li></ul><ul><li>Each column can be sorted ascending or descending </li></ul>
  31. 31. SQL Server Reporting Services (SSRS) <ul><li>Overhead for selected quarter, and previous quarter with percent change </li></ul><ul><li>Percent difference context sensitive colors </li></ul><ul><ul><li>Red for increase </li></ul></ul><ul><ul><li>Black for decrease </li></ul></ul>
  32. 32. SQL Server Reporting Services (SSRS) <ul><li>Pie Chart with supporting table </li></ul>
  33. 33. PerformancePoint & SharePoint Server Integration
  34. 34. PerformancePoint & SharePoint Server Integration <ul><li>Hierarchical scorecards </li></ul><ul><li>Value for selected quarter </li></ul><ul><li>Current status vs. goal for period </li></ul>
  35. 35. PerformancePoint & SharePoint Server Integration <ul><li>Quarterly overhead by category </li></ul><ul><li>Category selectable, multiple categories </li></ul>
  36. 36. PerformancePoint & SharePoint Server Integration <ul><li>Dual Y axis report </li></ul><ul><ul><li>Employee Labor $ </li></ul></ul><ul><ul><li>Employee % of total labor $ for quarter </li></ul></ul><ul><li>Table with supporting details </li></ul>
  37. 37. The last piece of the puzzle <ul><li>This portfolio represents just a fraction of the BI work I have done </li></ul><ul><li>More code or report samples are available upon request </li></ul><ul><li>For more information or to set up an interview, call or email: </li></ul><ul><li>Daniel Bowlin, </li></ul><ul><li>518-754-6414 </li></ul>