William Canning Portfolio Annotated
Transcript of William Canning Portfolio Annotated
![Page 2: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/2.jpg)
Portfolio Overview
2
This portfolio contains examples from over 400 hours of hands-on Microsoft Business Intelligence training in the Set Focus Masters Program.
It contains additional examples from BI work performed after graduation.
SQL Server and Microsoft technologies covered in the program included Data Modeling, Management Studio, T-SQL Programming, Integration Services, Analysis Services, MDX Programming, Reporting Services, Visio, Performance Point Server, and SharePoint Services.
![Page 3: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/3.jpg)
Contents
3
Data Modeling and T-SQL (pg 4)
SQL Server Integration Services (pg 8)
MDX Programming (pg 12)
SQL Server Analysis Services (pg 15)
SQL Server Reporting Services (p 19)
Performance Point, Excel, and SharePoint (p 25)
![Page 4: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/4.jpg)
4
Final Project Transform weekly Student Survey relational data model to denormalized star schema for SSAS OLAP application
Data Modeling and T-SQL
![Page 5: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/5.jpg)
5
Final Project Visio diagram of 2 fact tables and 5 shared dimension tables. All use identity columns for primary keys.
T-SQL to populate FactEvalScore (question level granularity) and FactEvalReturned tables (survey level granularity)
Data Modeling and T-SQL
![Page 6: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/6.jpg)
6
Final Project Completed data model for populated RDBMS staging database in Management Studio
T-SQL to populate DimTrackSessionCourse and DimCategory denormalized tables
Data Modeling and T-SQL
![Page 7: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/7.jpg)
7
Stock Market Project Cube diagram of 2 fact tables and 3 dimension tables for price analysis. Majority of data in main fact table was created using SQL derived columns.
T-SQL common table expression with rownumber function used to obtain previous close price value
Data Modeling and T-SQL
![Page 8: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/8.jpg)
8
SSIS – Integration ServicesSSIS Project Master package created to run 8 packages for loading flat file data into RDBMS tables.
Last package run performs database maintenance tasks including shrink DB, rebuild indexes, update statistics, and DB backup.
![Page 9: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/9.jpg)
9
SSIS – Integration ServicesSSIS Project Control flow loop reads directory of Excel timesheets and loads row values to RDBMS table.
Last task following loop is to email success or failure using Package variable row counts.
![Page 10: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/10.jpg)
10
SSIS – Integration ServicesFinal Project Execute SQL control flow task populates DimDates table in RDBMS staging database for OLAP cube.
![Page 11: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/11.jpg)
11
SSIS – Integration ServicesStock Market Project Control flow to move daily CSV stock price files to load directory and insert to RDBMS staging database.
Data flow task filters for valid ETF, Forex, or World Indices symbols and adds derived audit columns.
![Page 12: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/12.jpg)
12
MDX Project Display ordered sales data by quarters and year 2005 for all product categoriesCreate calculated regions in Customer dimension to aggregate financial results
MDX Programming
![Page 13: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/13.jpg)
13
MDX Project Display ordered percent product price increases for most recent month versus previous monthDisplay 2005 mid-Atlantic sales data by product category and year, quarter, month time hierarchy
MDX Programming
![Page 14: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/14.jpg)
14
MDX Project Display customer city dollar sales and rank for each of the most recent 4 quartersDisplay an ordered list of the top 3 customers in each product family by dollar returns
MDX Programming
![Page 15: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/15.jpg)
15
Stock Market ProjectDate dimension user defined hierarchies with Year, Half, Quarter, Month, WeekEnd, and Day hierarchy values displayed
SSAS – Analysis Services
![Page 16: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/16.jpg)
16
Stock Market ProjectETF Master dimension user defined hierarchies with Region, Country Name, Ticker Fund hierarchy values displayed in cube browser
SSAS – Analysis Services
![Page 17: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/17.jpg)
17
Stock Market ProjectCalculated member for close price 10-day moving average and named set for last month with dataPerspective limiting display of web-based cube actions
SSAS – Analysis Services
![Page 18: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/18.jpg)
18
Stock Market ProjectCube action expression used to launch stock chart web site by right clicking on ticker symbol in Excel pivot table report
SSAS – Analysis Services
![Page 19: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/19.jpg)
19
SSRS – Reporting ServicesSSRS Project Cascading parameters report with filter in MDX expression to select only valid date rangesReport displays employee hours worked and labor dollars grouped by job and week in date range
![Page 20: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/20.jpg)
20
SSRS Project KPI report from calculated measures with image symbols stored in SharePointReport displays Q3 2005 dollar returns percent status and trend for all product categories
SSRS – Reporting Services
![Page 21: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/21.jpg)
21
SSRS – Reporting ServicesSSRS Project Exploded pie chart includes calculated point labels for percentage sales by category on chart data tabSimilar report displayed in bar chart format with additional breakout by sales year
![Page 22: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/22.jpg)
22
SSRS Project Stacked bar chart display of employee sales by year with supporting matrix reportReport totals created using column and row Subtotal feature of Reporting Services
SSRS – Reporting Services
![Page 23: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/23.jpg)
Stock Market ProjectCreate data driven subscription for parameterized stock daily price report with email delivery.Create table to drive report, tie columns to report attributes, and run on a shared schedule.
SSRS – Reporting Services
23
![Page 24: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/24.jpg)
24
SSRS – Reporting ServicesStock Market ProjectData driven email subscription reports displayed with different contents and formats.Reports are for different stock data and rendered with or without hyperlinks in Excel, MHTML, and PDF formats.
![Page 25: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/25.jpg)
25
SharePoint Project PPS half gauge scorecard based on KPI values and goals deployed to SharePoint ServerReport displays quarterly progress toward annual sales goal by region for 2005
Performance Point, Excel,and SharePoint
![Page 26: William Canning Portfolio Annotated](https://reader034.fdocuments.us/reader034/viewer/2022042601/5555ddc1d8b42aaf158b534f/html5/thumbnails/26.jpg)
26
SharePoint ProjectExcel dual Y-axis bar and line pivot chart deployed to SharePoint ServerReport displays 24 months dollar sales and percent of parent for Electronic products
Performance Point, Excel, and SharePoint