Microsoft Business Intelligence
Portfolio
Name: Muamba Nkashama
Email: [email protected]
Phone: 401-941-4115
1
Table of Contents
Project Overview 3Project Star Schema 4SSIS – Integration Services – Sample 5-8Cube Calculated Members and KPIs creation in SSAS – Samples 9-10Key Performance Indicators (KPIs) creation in SSAS – Samples 11-12MDX Samples 13-15KPI’s, Trend Indicators creation in Excel Services using SSAS – Sample 16Performance Point Services using Excel Services – samples 17Dashboard using Excel spreadsheets deployed to SharePoint 2007 18-20Creation of Charts and Scorecards in Performance Point 2007 – Samples 21Dashboard showing Charts and Scorecards deployed to SharePoint 2007 22-25SSRS – Reporting Services – Samples 26-31
28/13/2009 Muamba Business Intelligence Portfolio
Project OverviewSample Business Intelligence Project WorkThis portfolio contains selected samples of my skills in Microsoft Business Intelligence area.
Core technologies covered: Microsoft SQL Server 2005 MDX Microsoft SQL Server 2005 Integration Services (SSIS) Microsoft SQL Server 2005 Analysis Services (SSAS) Microsoft SQL Server 2005 Reporting Services (SSRS) Microsoft Office SharePoint Server 2007 (MOSS) Microsoft Office Performance Point Server (PPS)
Project SummaryDesign and build a Business Intelligence solution for a fictitious construction company (All Works) to track employees, customer, job order, and time sheet information.
Audience: Business Executives Information workers IT Managers
Project Goals: Design a star schema database using Visio Enterprise Architect ( four fact tables) Create a staging area database in SQL Server 2005 using Visio generated DDLs Create an ETL solution to load data into SQL Server 2005 staging database from Excel files and raw flat files sources using SSIS Create a n Analysis Services Cube using SSAS Write MDX queries based on specifications Define Calculated Members and Key Business Performance Indicators (KPI’s) in SSAS Use Excel Services to display the Cube data and KPI’s, displaying statuses and trends Produce summary and detailed reports using SSRS Create Scorecards using Microsoft Office Performance Point Implement Business Intelligence dashboards using MOSS 2007 (SharePoint)
38/13/2009 Muamba Business Intelligence Portfolio
Star Schema for All Works Construction Company
48/13/2009 Muamba Business Intelligence Portfolio
Sample of an SSIS Package Design in Business Intelligence Studio: JobTimeSheet
This package loads data from several csv JobTimeSheet files into SQL Server 2005 database AllWorksDBStudent. The content of its Data Flow task is shown on the next two slides.
58/13/2009 Muamba Business Intelligence Portfolio
Content of JobTimeSheet Package Data Flow
68/13/2009 Muamba Business Intelligence Portfolio
Content of JobTimeSheet Package Data Flow Cont’dThe conditional Split Transformation editor shows the constraints used to determine new rows, changed rows and invalid rows
78/13/2009 Muamba Business Intelligence Portfolio
Master SSIS Package in Business Intelligence Development Studio (BIDS)
This is the main package that launches the execution of all ETL packages from SQL Server 2005.
The flow of execution of this package was designed by giving high priority to packages which do not require data loaded by others.
After the successful execution of all ETL packages, it launches the database maintenance tasks starting with the database shrinking, indexes building, statistics update and database backup task.
A notification of the successful or failure execution of each task is sent out with supporting data.
88/13/2009 Muamba Business Intelligence Portfolio
Calculated Member Sample in BIDS (SSAS): Percentage of overhead increaseThe tooltip shows the MDX code used in the calculation
98/13/2009 Muamba Business Intelligence Portfolio
Calculated member sample in BIDS (SSAS): Jobs Trend
108/13/2009 Muamba Business Intelligence Portfolio
MDX code showing Jobs Trend as ((number of jobs in current quarter ) - (jobs in previous quarter)) / (number jobs in previous quarter)
Key Performance Indicator (KPI) Sample in BIDS KPI Profit Percentage: Profit% as Total Profit/(Total Profit + Total Cost)
118/13/2009 Muamba Business Intelligence Portfolio
KPI Sample in BIDS: Overhead Trend Definition
128/13/2009 Muamba Business Intelligence Portfolio
Sample of MDX query in Management Studio: Job Materials
138/13/2009 Muamba Business Intelligence Portfolio
Sample of MDX query in Management Studio: Top 3 Employees
148/13/2009 Muamba Business Intelligence Portfolio
Sample of MDX query in Management Studio: Overhead by Category
158/13/2009 Muamba Business Intelligence Portfolio
KPI’s, Trend Indicators, and Excel Services - SampleExcel Services was used to connect to Analysis Services Cubes, and used Pivot Table Interface to create reports including KPI’s and Trend Indicators
KPI Profit Percentage. When profit% is less than or equal to 5% show red; greater than 5% and less than 15% show yellow; greater than 15% show green
168/13/2009 Muamba Business Intelligence Portfolio
Dashboard Design to Incorporate Spreadsheets from Excel ServicesPerformance Point Services was used to create this dashboard by importing 3 spreadsheets from Excel Services. The next three slides show this dashboard deployed to SharePoint 2007 .
178/13/2009 Muamba Business Intelligence Portfolio
Performance Point Dashboard deployed to SharePoint 2007 – First Page
188/13/2009 Muamba Business Intelligence Portfolio
Performance Point Dashboard deployed to SharePoint 2007 – Second Page
198/13/2009 Muamba Business Intelligence Portfolio
Performance Point Dashboard deployed to SharePoint 2007 – Last Page
208/13/2009 Muamba Business Intelligence Portfolio
Design of a Dashboard with 5 Pages Including Charts and ScorecardsAgain Performance Point was used to create this dashboard. The next 4 slides show this dashboard deployed to SharePoint
218/13/2009 Muamba Business Intelligence Portfolio
Performance Point 2007 Dashboard deployed to SharePoint 2007
This is an example of a dual Y-axis chart created in Performance Point. Notice how the percentage of Labor dollars are displayed at the bottom to support the chart data. The blue curved line visibly shows the spots that need immediate attention.
228/13/2009 Muamba Business Intelligence Portfolio
Performance Point 2007 Dashboard deployed to SharePoint 2007
This is a chart that shows the quarterly overhead by category. Each curved line represents an overhead category.
238/13/2009 Muamba Business Intelligence Portfolio
Performance Point 2007 Dashboard deployed to SharePoint 2007
Bar chart showing the quarterly materials purchase by client.
248/13/2009 Muamba Business Intelligence Portfolio
Performance Point 2007 Dashboard deployed to SharePoint 2007
Scorecards showing goal and status of overhead , Clients Financial data as well as construction financial data
258/13/2009 Muamba Business Intelligence Portfolio
Report Design in Reporting Services (BIDS) – Pie Chart Sample
8/13/2009 Muamba Business Intelligence Portfolio 26
The Chart item from the toolbox was used to create this Pie Chart. The next slide shows this report being tested in SSRS in BIDS.
Testing Report in Reporting Services (BIDS) – Pie Chart Sample
8/13/2009 Muamba Business Intelligence Portfolio 27
Notice the dollar sales data by region at the bottom to support the data displayed in the chart.
Report Design in Reporting Services (BIDS) – Sample
8/13/2009 Muamba Business Intelligence Portfolio 28
This sample shows the data view of the report and the OLAP Cube from which the data is pulled. The next slide shows how this data is used in the layout view of the report.
Report Design in Reporting Services (SSRS) in BIDS - SampleThe picture shows the layout view and the datasets created based on the OLAP Cube data. The next two slides show two reports designed in SSRS and deployed to SharePoint 2007
298/13/2009 Muamba Business Intelligence Portfolio
Report created in Reporting Services (SSRS) and deployed to SharePoint 2007
This report shows the percentage of overhead changes from the previous quarter to the current quarter by overhead category
308/13/2009 Muamba Business Intelligence Portfolio
Another Report created in SSRS and deployed to SharePoint 2007This report shows the projects on which each employee worked on as well as the hours he worked and his total labor by week
318/13/2009 Muamba Business Intelligence Portfolio
Top Related