Nancy Soule Business Intelligence Portfolio [email_address] (336) 861-7303
Project Summary <ul><li>Business Intelligence Project Work  </li></ul><ul><li>This portfolio contains selected examples of...
SQL Server Integration Services (SSIS) 06/10/09 Nancy Soule 2009  BI  Portfolio
SSIS Project <ul><li>Specifications: </li></ul><ul><li>Create packages to transfer the data from raw data source (*.CSV fi...
Job Time Sheet Package Control Flow The  Job Time Sheet control flow has a for each loop container that loops through each...
Job Time Sheet Package Data Flow The  Job Time Sheet data flow task reads data from a CSV file and verifies the Employee M...
Master Package The Master Package executes 8 Packages in a Sequence Container for moving source to the database. The final...
SQL Server Analysis Services (SSAS) 06/10/09 Nancy Soule 2009  BI  Portfolio
SSAS Project <ul><li>Specifications: </li></ul><ul><li>Create a Data Source using the Allworks database. </li></ul><ul><li...
All Works Data Source View 06/10/09 Nancy Soule 2009  BI  Portfolio
All Works Cube 06/10/09 Nancy Soule 2009  BI  Portfolio
Job Master Dimension 06/10/09 Nancy Soule 2009  BI  Portfolio
MDX Queries 06/10/09 Nancy Soule 2009  BI  Portfolio
Sample MDX Query Job Summary 06/10/09 Nancy Soule 2009  BI  Portfolio
Sample MDX Queries 06/10/09 Nancy Soule 2009  BI  Portfolio
More Sample MDX Queries 06/10/09 Nancy Soule 2009  BI  Portfolio
KPI’s 06/10/09 Nancy Soule 2009  BI  Portfolio
Open Receivables KPI with MDX  06/10/09 Nancy Soule 2009  BI  Portfolio
Open Receivables KPI 06/10/09 Nancy Soule 2009  BI  Portfolio
Performance Point, SSRS, Excel Services and Share Point Project <ul><li>Specifications: </li></ul><ul><li>Create a SharePo...
Performance Point 06/10/09 Nancy Soule 2009  BI  Portfolio
PPS Dashboards 06/10/09 Nancy Soule 2009  BI  Portfolio
Scorecard 06/10/09 Nancy Soule 2009  BI  Portfolio
Weekly Overhead Chart 06/10/09 Nancy Soule 2009  BI  Portfolio
Employee Labor Analysis Chart with % of Labor Dollars by Product 06/10/09 Nancy Soule 2009  BI  Portfolio
SQL Server Reporting Services (SSRS) 06/10/09 Nancy Soule 2009  BI  Portfolio
Employee Jobs SSRS  Performance Point 06/10/09 Nancy Soule 2009  BI  Portfolio
Employee Jobs Report in Layout Mode (Design) 06/10/09 Nancy Soule 2009  BI  Portfolio
Overhead Category SSRS  Performance Point 06/10/09 Nancy Soule 2009  BI  Portfolio
Excel Services and Share Point 06/10/09 Nancy Soule 2009  BI  Portfolio
Sample Excel Services Share Point 06/10/09 Nancy Soule 2009  BI  Portfolio
Upcoming SlideShare
Loading in...5
×

Nancy Soule Business Intelligence Potfolio

349

Published on

Highly motivated professional with twenty years of experience in Business Analysis and Systems Development. . Performed various roles including project management, planning, analysis, design, and implementation of business intelligence solutions. Proven leadership, managed project teams in various manufacturing environments.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
349
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Nancy Soule Business Intelligence Potfolio

  1. 1. Nancy Soule Business Intelligence Portfolio [email_address] (336) 861-7303
  2. 2. Project Summary <ul><li>Business Intelligence Project Work </li></ul><ul><li>This portfolio contains selected examples of my development skills in the Microsoft Business Intelligence arena. </li></ul><ul><li> Core technologies covered: </li></ul><ul><li>Microsoft SQL Server 2005 T-SQL </li></ul><ul><li>Microsoft SQL Server 2005 MDX </li></ul><ul><li>Microsoft SQL Server 2005 </li></ul><ul><li>Microsoft SQL Server 2005 Integration Services (SSIS) </li></ul><ul><li>Microsoft SQL Server 2005 Analysis Services (SSAS) </li></ul><ul><li>Microsoft SQL Server 2005 Reporting Services (SSRS) </li></ul><ul><li>Microsoft Office SharePoint Server 2007 (MOSS) </li></ul><ul><li>Microsoft Office Performance Point Server (PPS) </li></ul><ul><li>Specifications: Design and build a Business Intelligence solution for a simulated construction company to track employee, clients, job order, timesheet information, material type and overhead. </li></ul><ul><li>Project Goals: </li></ul><ul><li>Define a Star Schema database using Visio (four fact tables) </li></ul><ul><li>Create a Staging Database (Visio created the DDL) </li></ul><ul><li>Create an ETL solution to update the SQL Server 2005 database from Excel and flat file sources using SSIS </li></ul><ul><li>Create a Star Schema Analysis Services cube with SSAS </li></ul><ul><li>Write MDX queries based on specifications </li></ul><ul><li>Define Calculated Members and business Key Performance Indicators (KPIs) in SSAS </li></ul><ul><li>Use Excel Services 2007 to display the cube data and the KPIs, displaying statuses and trends </li></ul><ul><li>Produce detail and summary reports using SSRS </li></ul><ul><li>Create score cards using MS Office Performance Point </li></ul><ul><li>Implement business intelligence dashboards using MOSS 2007 (SharePoint) </li></ul>06/10/09 Nancy Soule 2009 BI Portfolio
  3. 3. SQL Server Integration Services (SSIS) 06/10/09 Nancy Soule 2009 BI Portfolio
  4. 4. SSIS Project <ul><li>Specifications: </li></ul><ul><li>Create packages to transfer the data from raw data source (*.CSV files). Data sources are both normalized and non-normalized. </li></ul><ul><li>Do a full load of data into MS SQL Server 2005. </li></ul><ul><li>Perform validation to detect errors (e.g. child records with invalid parent records). </li></ul><ul><li>Generate emails with the results, including rows inserted, updated. Errors are redirected to log files which become email attachments. </li></ul><ul><li>Create a separate master package to run individual packages nightly to import/update any new records, re-index and shrink the database, as well as perform nightly backups of the database. </li></ul><ul><li>Run the scheduled master package nightly at a specified time. </li></ul><ul><li>Screenshots: </li></ul><ul><li>This particular package required reading multiple CSV files and totaling record counts for all files. Following are the control flow and data flow screenshots for the Job Time Sheets Package and the control flow for the Master Package. </li></ul>06/10/09 Nancy Soule 2009 BI Portfolio
  5. 5. Job Time Sheet Package Control Flow The Job Time Sheet control flow has a for each loop container that loops through each file name and processes the job time sheet files. At the completion of the task it sends an email notification whether load was successful or failed and adds any invalid record files as email attachments. 06/10/09 Nancy Soule 2009 BI Portfolio
  6. 6. Job Time Sheet Package Data Flow The Job Time Sheet data flow task reads data from a CSV file and verifies the Employee Master and Job Master exists. The task also verifies the Job Master record is not closed or work date is greater than job closed date. If the record fails validation then the time sheet record is written to an invalid file. The task performs a lookup for the job time sheet to find a match. If the data is not found then a new row is added to the table. If the data is found and the data is different then it updates the existing row. 06/10/09 Nancy Soule 2009 BI Portfolio
  7. 7. Master Package The Master Package executes 8 Packages in a Sequence Container for moving source to the database. The final three Packages execute a backup of the database, rebuild indexes and shrink the database. 06/10/09 Nancy Soule 2009 BI Portfolio
  8. 8. SQL Server Analysis Services (SSAS) 06/10/09 Nancy Soule 2009 BI Portfolio
  9. 9. SSAS Project <ul><li>Specifications: </li></ul><ul><li>Create a Data Source using the Allworks database. </li></ul><ul><li>Create a Data Source View using the following tables: </li></ul><ul><ul><li>Job Summary Facts </li></ul></ul><ul><ul><li>Job Overhead Summary Facts </li></ul></ul><ul><ul><li>Job Materials Facts </li></ul></ul><ul><ul><li>Job Labor Facts </li></ul></ul><ul><ul><li>AllWorks Calendar </li></ul></ul><ul><ul><li>Clients </li></ul></ul><ul><ul><li>Client Groupings </li></ul></ul><ul><ul><li>County </li></ul></ul><ul><ul><li>Division </li></ul></ul><ul><ul><li>Employees </li></ul></ul><ul><ul><li>Job Master </li></ul></ul><ul><ul><li>Material Type </li></ul></ul><ul><ul><li>Overhead </li></ul></ul><ul><li>Create the appropriate relationships in the Data Source View. </li></ul><ul><li>Create the All Works Cube using the wizard to produce four fact tables and five dimensions. </li></ul><ul><li>Create two partitions for each of the four fact tables, one for data before 2005 and one for data after 2005. </li></ul><ul><li>Create 24 MDX Queries. </li></ul><ul><li>Create 5 KPI’s </li></ul><ul><li>Screenshots: </li></ul><ul><li>This particular package required reading multiple CSV files and totaling record counts for all files. Following are the control flow and data flow screenshots for the Job Time Sheets Package a </li></ul>06/10/09 Nancy Soule 2009 BI Portfolio
  10. 10. All Works Data Source View 06/10/09 Nancy Soule 2009 BI Portfolio
  11. 11. All Works Cube 06/10/09 Nancy Soule 2009 BI Portfolio
  12. 12. Job Master Dimension 06/10/09 Nancy Soule 2009 BI Portfolio
  13. 13. MDX Queries 06/10/09 Nancy Soule 2009 BI Portfolio
  14. 14. Sample MDX Query Job Summary 06/10/09 Nancy Soule 2009 BI Portfolio
  15. 15. Sample MDX Queries 06/10/09 Nancy Soule 2009 BI Portfolio
  16. 16. More Sample MDX Queries 06/10/09 Nancy Soule 2009 BI Portfolio
  17. 17. KPI’s 06/10/09 Nancy Soule 2009 BI Portfolio
  18. 18. Open Receivables KPI with MDX 06/10/09 Nancy Soule 2009 BI Portfolio
  19. 19. Open Receivables KPI 06/10/09 Nancy Soule 2009 BI Portfolio
  20. 20. Performance Point, SSRS, Excel Services and Share Point Project <ul><li>Specifications: </li></ul><ul><li>Create a SharePoint Site Collection, configure the site for use with SQL Server 2005 Reporting Service and Excel Services. </li></ul><ul><li>Create four Document Libraries: </li></ul><ul><ul><li>Excel Documents (Document Library) </li></ul></ul><ul><ul><li>Generated Reports (Document Library) </li></ul></ul><ul><ul><li>PPS Dashboards (Report Library) </li></ul></ul><ul><ul><li>SSRS Reports (Report Library) </li></ul></ul><ul><li>Create the PPS Dashboard: </li></ul><ul><ul><li>Create the Scorecard </li></ul></ul><ul><ul><li>Create four Charts/Analytical Grids </li></ul></ul><ul><li>Create two SSRS Reports, and deploy them to Share Point. </li></ul><ul><li>The Overhead Category report with an automatic shared schedule in Share Point to run every day at 8:00 AM as a Web Page in the Generated Reports Document Library. </li></ul><ul><li>Create three Excel Documents: </li></ul><ul><ul><li>Basic Overhead by Dates (Pivot Table) </li></ul></ul><ul><ul><li>Labor History Chart (Pivot Table) </li></ul></ul><ul><ul><li>Job Profitability Chart (Pivot Table) </li></ul></ul><ul><li>All Excel Documents are published to Share Point in the Excel Documents. </li></ul>06/10/09 Nancy Soule 2009 BI Portfolio
  21. 21. Performance Point 06/10/09 Nancy Soule 2009 BI Portfolio
  22. 22. PPS Dashboards 06/10/09 Nancy Soule 2009 BI Portfolio
  23. 23. Scorecard 06/10/09 Nancy Soule 2009 BI Portfolio
  24. 24. Weekly Overhead Chart 06/10/09 Nancy Soule 2009 BI Portfolio
  25. 25. Employee Labor Analysis Chart with % of Labor Dollars by Product 06/10/09 Nancy Soule 2009 BI Portfolio
  26. 26. SQL Server Reporting Services (SSRS) 06/10/09 Nancy Soule 2009 BI Portfolio
  27. 27. Employee Jobs SSRS Performance Point 06/10/09 Nancy Soule 2009 BI Portfolio
  28. 28. Employee Jobs Report in Layout Mode (Design) 06/10/09 Nancy Soule 2009 BI Portfolio
  29. 29. Overhead Category SSRS Performance Point 06/10/09 Nancy Soule 2009 BI Portfolio
  30. 30. Excel Services and Share Point 06/10/09 Nancy Soule 2009 BI Portfolio
  31. 31. Sample Excel Services Share Point 06/10/09 Nancy Soule 2009 BI Portfolio
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×