Business Intelligence Portfolio Scott Prigge email@example.com 419.509.6401
Table of Contents SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS) / MDX SQL Server Reporting Services (SSRS) Performance Point Server (PPS) / SharePoint
SSIS Project Introduction:The SetFocus SSIS project will transfer data from different raw data sources (XLS, CSV, and XML) to a SQL Server Database. For each raw data source, create an SSIS package that reads the source file and insert/update into AllWorksDBStudent SQL Database, generate an email for the results of every package, and schedule the packages to run nightly. Create separate packages to handle nightly database backups, re-index all files and shrink the database. Audience:AllWorks, Inc. – a Fictitious Construction Company Project Goals:Design and build a SQL Server 2005 database to track employee and customer information, timesheet and labor rates data, as well as job order information, job materials, and customer invoices. AllWorks currently stores this information in Excel Spreadsheets, XML files, and CSV files.
SSIS Project Sample Create Control Flow models to manage data flow through Data Flow tasks and send notifications
SSIS Project Sample Create Data Flow tasks to process data input used to populate staging database tables.
SSIS Project Sample Write script code to augment the functionality of SSIS packages. In this case, track row counter variables
SSIS Project Sample Validate data population in staging database
SSAS Project Introduction: The SetFocus SSAS project will build some analysis package solutions using Analysis Services, setting the SQL database as the data source. Build several custom views into the database, and set up a series of cubes, dimensions and key point indicators (KPIs) to analyze and measure AllWorksprofitability and costs. Write MDX queries and display the results in Excel. Audience:AllWorks, Inc. – a Fictitious Construction Company
Project Goals:Create an SSAS solution in BIDS, and build a cube from the four fact tables JobOverheadSummaryFacts, JobMaterialFacts, JobLaborFacts, JobSummaryFacts. Build KPI’s for Open Receivables as a Pct of Invoice Amt, Increase in Number of Jobs from Prev Qtr, Overhead as a Pct of Total Cost, Profit Pct, Pct Increase in Overhead. Write a series of MDX queries to provide data for business decisions.
SSAS Project Sample Construct a cube using the tables from the staging database
SSAS Project Sample Define Dimension Hierarchies and Levels
SSAS Project Sample Creating KPI definitions
SSAS Project Sample Creating Calculated Members and Named Sets
SSAS Project Sample Partitioning the cube
SSAS Project Sample View the cube database in SSMS
SSAS Project Sample/MDX Query Querying the Cube using MDX queries
SSAS Project Sample/Excel Display cube data in Excel using Pivot Chart tools
SSRS Project Introduction:Based on feedback from AllWorks, build two new reports using SQL Reporting Services: Overhead Category, and Employee Jobs in Date Range Audience:AllWorks, Inc. – a Fictitious Construction Company Project Goals:Use SSRS to create user-requested reports based on data from the previously created cube
SSRS Project Sample Data layout view of SSRS report with Calculated Members
SSRS Project Sample Layout view of SSRS report
SSRS Project Sample Preview of SSRS report with conditional formatting
SSRS Project Sample Preview of SSRS report with multiple parameters
PPS/SharePoint Project Introduction:Create a series of dashboards of document-generated data using PPS and SharePoint Audience:AllWorks, Inc. – a Fictitious Construction Company Project Goals: Create a PPS Dashboard with 5 pages and publish to SharePoint Create a PPS Dashboard with 3 spreadsheets from Excel Services and publish to SharePoint Create a PPS Dashboard with 2 reports from SQL Server Reporting Services and publish to SharePoint
PPS/SharePoint Project Sample Pivot chart tool in Excel