Matt Silveus Bi Portfolio


Published on

Business Intelligence Portfolio of work done by Matt Silveus

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Matt Silveus Bi Portfolio

  2. 2. CONTENTS Contents Page  Data Modeling 3  SQL Server TSQL Programming 4  SQL Server Integration Services (SSIS) 5  SQL Server Analysis Services (SSAS) 8  MDX Programming 11  SQL Server Reporting Services (SSRS) 14  Performance Point Server (PPS) 18  SharePoint Server 22  Microsoft Office SharePoint Services 24  Experience Summary 25  Recommendations 26 2
  3. 3. DATA MODELING This relational design was created as an application for a Construction Company 3
  4. 4. SQL SERVER TSQL PROGRAMMING Shows a list of the Book Titles that are greater than the Average of the prices of all the books in the pubs database. Constructs a list of both employees and customers using the UNION operator. 4
  5. 5. SQL INTEGRATION SERVICES (SSIS) This package controls the processing of multiple packages, to perform unattended nightly updates to the database, using various types of source files containing client, employee, and job related data. Once these data updates are completed, several database maintenance tasks are performed. 5
  6. 6. SQL INTEGRATION SERVICES (SSIS) This package transfers employee timesheet data from potentially multiple .csv source files to an SQL database. Success/failure notification emails are sent along with the total rows processed and the total rows inserted, updated, or invalid. 6
  7. 7. SQL INTEGRATION SERVICES (SSIS) This is a data flow of the employee timesheets package. The data is read from a .csv file, converted to the necessary data type, validated against the database’s existing data in the Employee, JobMaster and JobTimesheets tables. Finally, it is determined whether the data should be inserted, whether existing data should be updated, if there is invalid data, or if the data is for a closed job. A log file is created for both invalid and closed jobs. 7
  8. 8. SQL SERVER ANALYSIS SERVICES (SSAS) This is a diagram of the SSAS cube for all aspects of the All Works Construction Company. 8
  9. 9. SQL SERVER ANALYSIS SERVICES (SSAS) Defining the Profit Status KPI within Business Intelligence Development Studio (BIDS). 9
  10. 10. SQL SERVER ANALYSIS SERVICES (SSAS) Using defined KPIs within Microsoft Excel to prepare a Pivot Table Report 10
  11. 11. MDX PROGRAMMING This MDX code produces the output to the right. 11
  12. 12. MDX PROGRAMMING This MDX code produces the output to the right and uses the RANK function to order the sales within each region by category. 12
  13. 13. MDX PROGRAMMING This MDX code produces the output to the right and shows the top 3 employees hours for each job. 13
  14. 14. SQL SERVER REPORTING SERVICES (SSRS) The coding of the report in SSRS The report output is designed to show the Overhead Expenses for the most recent two quarters. 14
  15. 15. SQL SERVER REPORTING SERVICES (SSRS) This is the MDX code required to limit the data points, in the chart on the left, to the classes taught within the last twelve months for this particular instructor and this particular class. 15
  16. 16. SQL SERVER REPORTING SERVICES (SSRS) Setting up the report to ‘jump to’ a sub-report and pass the necessary parameters. Each data point on this chart, as shown on a SharePoint Site, is a hotlink to a sub-report shown on next slide. 16
  17. 17. SQL SERVER REPORTING SERVICES (SSRS) This report is a sub-report for the chart shown on the previous slide OR it can act as a stand alone report by allowing the user to specify the parameters. 17
  18. 18. PERFORMANCE POINT SERVER (PPS) This is the setup of a chart, in Performance Point, showing the overhead expense levels for the different categories by quarter. 18
  19. 19. PERFORMANCE POINT SERVER (PPS) Defining each page of a Performance Point Dashboard Set up for the filter and the two different zones on the ScoreCards page of the Dashboard, which is shown on the next slide. 19
  20. 20. PERFORMANCE POINT SERVER (PPS) This Performance Point Dashboard, as defined in the previous slide, shows KPIs for multiple business measures and has been published to a SharePoint site. 20
  21. 21. PERFORMANCE POINT SERVER (PPS) This combination chart and grid were set up in Performance Point Server and published to a SharePoint site. The data is from an SSAS cube containing labor costs. A sample of the MDX code used to access and display this data is shown. 21
  22. 22. SHAREPOINT SERVER This shows the setup of a SharePoint page using Web Parts to customize the layout. 22
  23. 23. SHAREPOINT SERVER This shows a chart created in Performance Point and published to a SharePoint site. The material expenses are shown for a particular client. 23
  24. 24. MICROSOFT OFFICE SHAREPOINT SERVICES (MOSS) These two reports are shown on a SharePoint site. They were first created in Excel, then a new view was set up in Performance Point using Excel Services. A Performance Point dashboard, which was set up with these reports, was then published to this SharePoint site. 24
  25. 25. EXPERIENCE SUMMARY  13 Years IT Experience  Requirements Gathering  SDLC Methodology  Programming in C++, Access, Delphi, FoxPro and dbase  Software project lead/manager  Microsoft Business Intelligence Technologies  SQL Server 2005/2008  Integration Services (SSIS)  Analysis Services (SSAS)  Reporting Services (SSRS)  MDX Programming  Excel and Excel Services (as part of MOSS)  Performance Point Server  SharePoint Server 25