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. DATA MODELING
This relational
design was created
as an application for
a Construction
Company
3
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. 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. 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. 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. SQL SERVER ANALYSIS SERVICES (SSAS)
This is a diagram of the SSAS cube for all aspects of the All Works Construction Company.
8
9. SQL SERVER ANALYSIS SERVICES (SSAS)
Defining the Profit Status KPI within Business Intelligence Development Studio (BIDS).
9
10. SQL SERVER ANALYSIS SERVICES (SSAS)
Using defined KPIs within
Microsoft Excel to prepare a
Pivot Table Report
10
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. MDX PROGRAMMING
This MDX code produces the output to the
right and shows the top 3 employees hours
for each job.
13
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. 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. 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. 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. 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. 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. 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. 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. SHAREPOINT SERVER
This shows the setup of a SharePoint page using Web Parts to customize the layout.
22
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. 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. 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