William Canning Portfolio AnnotatedPresentation Transcript
Business Intelligence 1 William Canning firstname.lastname@example.org 858-485-6560
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.
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)
Data Modeling and T-SQL Final Project Transform weekly Student Survey relational data model to denormalized star schema for SSAS OLAP application 4
Data Modeling and T-SQL 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) 5
Data Modeling and T-SQL Final Project Completeddata model for populated RDBMS staging database in Management Studio T-SQL to populate DimTrackSessionCourse and DimCategory denormalized tables 6
Data Modeling and T-SQL 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 7
SSIS – Integration Services 8 SSIS 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.
SSIS – Integration Services 9 SSIS 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.
SSIS – Integration Services 10 Final Project Execute SQL control flow task populates DimDates table in RDBMS staging database for OLAP cube.
SSIS – Integration Services 11 Stock 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.
MDX Programming MDX Project Display ordered sales data by quarters and year 2005 for all product categories Create calculated regions in Customer dimension to aggregate financial results 12
MDX Programming MDX Project Display ordered percent product price increases for most recent month versus previous month Display 2005 mid-Atlantic sales data by product category and year, quarter, month time hierarchy 13
MDX Programming MDX Project Display customer city dollar sales and rank for each of the most recent 4 quarters Display an ordered list of the top 3 customers in each product family by dollar returns 14
SSAS – Analysis Services Stock Market Project Date dimension user defined hierarchies with Year, Half, Quarter, Month, WeekEnd, and Day hierarchy values displayed 15
SSAS – Analysis Services Stock Market Project ETF Master dimension user defined hierarchies with Region, Country Name, Ticker Fund hierarchy values displayed in cube browser 16
SSAS – Analysis Services Stock Market Project Calculated member for close price 10-day moving average and named set for last month with data Perspective limiting display of web-based cube actions 17
SSAS – Analysis Services Stock Market Project Cube action expression used to launch stock chart web site by right clicking on ticker symbol in Excel pivot table report 18
SSRS – Reporting Services 19 SSRS Project Cascading parameters report with filter in MDX expression to select only valid date ranges Report displays employee hours worked and labor dollars grouped by job and week in date range
SSRS – Reporting Services SSRS Project KPI report from calculated measures with image symbols stored in SharePoint Report displays Q3 2005 dollar returns percent status and trend for all product categories 20
SSRS – Reporting Services 21 SSRS Project Exploded pie chart includes calculated point labels for percentage sales by category on chart data tab Similar report displayed in bar chart format with additional breakout by sales year
SSRS – Reporting Services SSRS Project Stacked bar chart display of employee sales by year with supporting matrix report Report totals created using column and row Subtotal feature of Reporting Services 22
SSRS – Reporting Services Stock Market Project Create 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. 23
SSRS – Reporting Services 24 Stock Market Project Data 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.
Performance Point, Excel,and SharePoint SharePoint Project PPS half gauge scorecard based on KPI values and goals deployed to SharePoint Server Report displays quarterly progress toward annual sales goal by region for 2005 25
Performance Point, Excel, and SharePoint SharePoint Project Excel dual Y-axis bar and line pivot chart deployed to SharePoint Server Report displays 24 months dollar sales and percent of parent for Electronic products 26