Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Kelly Flowers Business Intelligence Portfolio
1. OLTP
OLAP
Business Intelligence Portfolio
Kelly Flowers
April, 2009
2. Table of Contents
• ETL Solutions - SSIS
• Online Analytic Processing Solutions - SSAS
• MDX
• SQL Server Reporting Services - SSRS
• SharePoint Server
• Performance Point Server
2009 Kelly Flowers 2
3. OLTP OLAP
SQL Server Integration Services
ETL Solutions
2009 Kelly Flowers 3
4. This ETL process imports multiple CSV files containing Job Time Sheets and
loads them into a staging database. Upon completion, a status email is sent
indicating job statistics and if errors occurred the error log file is attached.
2009 Kelly Flowers 4
5. This data flow task for the Job Time Sheets package processes
through each CSV file doing multiple lookups to ensure
database integrity. It logs any rows that error out for review
and correction.
2009 Kelly Flowers 5
6. This VB.Net script was used in this package to keep a
running total of the rows processed and the rows that contained errors
contained errors.
2009 Kelly Flowers 6
7. This package first loads tables satisfying FK constraints for other tables. Then tables with FK constraints are
loaded, then the tables without FK constraints are loaded. The precedence constraints insure the correct
execution order.
2009 Kelly Flowers 7
8. This Database Maintenance Package performs the tasks necessary to optimize query
performance. This is run each night after the data tables have been loaded.
2009 Kelly Flowers 8
9. OLAP
SQL Server Analysis Services
Cube with KPIs and Dimension Usage
2009 Kelly Flowers 9
15. Query to show All employees for 2005 Q4 and four periods ago,
for total hours worked in the Quarter
2009 Kelly Flowers 15
16. Query to show jobs in order of purchase amount and then the
breakdown in each job of material type
2009 Kelly Flowers 16
17. MDX query to select Sales dollars from 2005 and also from 2004 using
Calculated Members, the PrevMember function and the Year hierarchy of the
Time dimension.
2009 Kelly Flowers 17
19. This report was developed to highlight when an Overhead percent change from one Quarter to
the previous Quarter exceeded a threshold value.
2009 Kelly Flowers 19
20. This immediate if statement was developed to control the display color of Quarterly
Overhead percent values.
2009 Kelly Flowers 20
21. SQL Server
Analysis Services
SQL Server
Reporting Services
Excel Services
Performance Point Server
2009 Kelly Flowers 21
22. This Dashboard was developed in Performance Point Server and then deployed to
Sharepoint for presentation to the stakeholder.
2009 Kelly Flowers 22
23. PerformancePoint Server
SQL Server
Reporting Services
Excel Services
SharePoint Server
2009 Kelly Flowers 23
24. This report was developed using Excel services, imported into a Performance Point
Dashboard which was deployed to SharePoint.
2009 Kelly Flowers 24
25. Two reports developed in Performance Point and deployed to a SharePoint web site.
2009 Kelly Flowers 25
26. This scorecard was developed in Performance Point and then published to a
Sharepoint web site. Filters were created for drill-down drill-up functionality.
2009 Kelly Flowers 26