bi portfolio

33
Business Intelligence Portfolio Scott Prigge scott.prigge@gmail. com 419.509.6401

Upload: sprigge

Post on 22-Jun-2015

1.563 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: BI Portfolio

Business IntelligencePortfolio

Scott [email protected]

Page 2: BI Portfolio

Table of Contents

• SQL Server Integration Services (SSIS)

• SQL Server Analysis Services (SSAS) / MDX

• SQL Server Reporting Services (SSRS)

• Performance Point Server (PPS) / SharePoint

Page 3: BI Portfolio

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.

Page 4: BI Portfolio

SSIS Project Sample

Create Control Flow models to manage data flow through Data Flow tasks and send notifications

Page 5: BI Portfolio

SSIS Project Sample

Create Data Flow tasks to process data input used to populate staging database tables.

Page 6: BI Portfolio

SSIS Project SampleWrite script code to augment the functionality of SSIS packages. In this case, track row counter variables

Page 7: BI Portfolio

SSIS Project SampleValidate data population in staging database

Page 8: BI Portfolio

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 AllWorks profitability 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.

Page 9: BI Portfolio

SSAS Project SampleConstruct a cube using the tables from the staging database

Page 10: BI Portfolio

SSAS Project SampleDefine Dimension Hierarchies and Levels

Page 11: BI Portfolio

SSAS Project SampleCreating KPI definitions

Page 12: BI Portfolio

SSAS Project SampleCreating Calculated Members and Named Sets

Page 13: BI Portfolio

SSAS Project SamplePartitioning the cube

Page 14: BI Portfolio

SSAS Project SampleView the cube database in SSMS

Page 15: BI Portfolio

SSAS Project Sample/MDX QueryQuerying the Cube using MDX queries

Page 16: BI Portfolio

SSAS Project Sample/ExcelDisplay cube data in Excel using Pivot Chart tools

Page 17: BI Portfolio

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

Page 18: BI Portfolio

SSRS Project SampleData layout view of SSRS report with Calculated Members

Page 19: BI Portfolio

SSRS Project SampleLayout view of SSRS report

Page 20: BI Portfolio

SSRS Project SamplePreview of SSRS report with conditional formatting

Page 21: BI Portfolio

SSRS Project SamplePreview of SSRS report with multiple parameters

Page 22: BI Portfolio

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

Page 23: BI Portfolio

PPS/SharePoint Project SamplePivot chart tool in Excel

Page 24: BI Portfolio

PPS/SharePoint Project SamplePPS Project – Analytical Grid in Design View

Page 25: BI Portfolio

PPS/SharePoint Project SamplePPS Analytical Grid – MDX Query view

Page 26: BI Portfolio

PPS/SharePoint Project SampleImporting Excel spreadsheet into PPS using Excel Services

Page 27: BI Portfolio

PPS/SharePoint Project SampleDashboard definitions in PPS using Analytical Grids and Excel spreadsheets with filter definitions

Page 28: BI Portfolio

PPS/SharePoint Project SampleImporting SSRS reports into PPS

Page 29: BI Portfolio

PPS/SharePoint Project SampleAnalytical Grid Dashboard in SharePoint

Page 30: BI Portfolio

PPS/SharePoint Project SampleSSRS Reports Dashboard in SharePoint

Page 31: BI Portfolio

PPS/SharePoint Project SampleExcel Services Dashboard in SharePoint

Page 32: BI Portfolio

PPS/SharePoint Project SampleReports scheduled to run on a daily basis in SharePoint

Page 33: BI Portfolio

PPS/SharePoint Project SampleSSRS Report run from a SharePoint WebParts page