SlideShare a Scribd company logo
Vincent Gaines Business Intelligence Developer  PortFolio Phone: 781-664-4308 E-Mail : vagaines@comcast.net www.linkedin.com/in/VGainesMABI
Table Of Contents Data Modeling SQL Programming SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS) MDX Programming SQL Server Reporting Services Microsoft Office Performance Point Server/ Sharepoint Server Introduction
This portfolio contains screenshots of code samples taken during my experience in the Business Intelligence Master’s Program at Setfocus. These selections reflect my apptitude in utilizing the full Business Intelligence Development Cycle to Maximize  BI to Meet Organizational Needs and improve business profits. During this course we developed four models through all phases of the cycle,  “Book Sales”, “Jewel Desitny”, “AllWorks Construction”, and our final project “Student Evaluations”. Both the intensity of the course and the projects are the equivalent of two years of practical, hands-on experience. Reference:  http://www.gartner.com/DisplayDocument?doc_cd=165893 *Note: All aspects of the projects used in this document have been created using Microsoft SQL Server 2008. Any part of this document may be recreated or explained in detail upon demand. Core Technologies Covered Microsoft SQL  Server 2005/2008 database Engine. SQL Server 2005 T-SQL SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS) SQL Server 2005 MDX  SQL Server Reporting Services Microsoft Office Office Performance Point Server (PPS) Microsoft Office SharePoint Server 2007 (MOSS) Project Goals Create a logical data model to reflect support business processes and requirements Create a staging database for assembling data from all data sources Design and create an ETL solution to update the staging database Write MDX queries to create graphs and tables Create calculated members and key performance indicators (KPI's)  in SSAS. Produce detailed and  summary reports using SSRS, then export to Performance Point/SharePoint Server. Implement a Business Intelligence Solution using Dashboards in PPS/Sharepoint
T-SQL SAMPLES Using Common Table Expressions to simplify queries
T-SQL SAMPLES Manipulating Dates.
T-SQL SAMPLES Dynamic SQL
SSIS- SQL Integration Services Use  SSIS to extract transform and load (ETL) data from external sources  into a staging area.The objective is to have a clean database of  Conformed reliable data, from which we can generate reports or conduct Further business analysis. Create SSIS packages to connect to and import from external, raw data sources such as OLE DB, .CSV and .XLS files  Validate data for logic errors to flat files for review and follow up. Cleanse and load data into staging database in MS SQL Server 2005 Flush errors to flat files for review and follow up Send e-mails to the administrator on the status the ETL process along with A brief detail of the number of raw rows inserted , updated or flushed to  error files Create a master package to shrink, re-index and backup the database.
SSIS The control flow here below  Left with it's three data flows
SSIS  Use the For Each Loop Container to get all timesheets
SSIS The client tables are processed in a dependent Control Flow task
SSAS – Analysis Services A Multidimensional Database Optimizes Business Intelligence Gathering Design and create an OLAP Data Model from the staging database. Using SSAS set up a cube with dimensions, fact tables and calculated members with Key Performance indicators. Verify the dimensions and fact tables are correctly identified as such. Derive any undefined relationships between Fact and Dimension tables. Modify any Time Based “Calendar” dimension and create hierarchies as needed Slice and Dice the Data using SSAS and Multidimensional Expressions (MDX)
SSAS - Analysis Services  Use Business Intelligence Design Studio (BIDS) to create an OLAP Database and Data Source View Create a Data Source View from the Staging Database Create a Cube with Dimension and Fact Tables
SSAS – Analysis Services Define Dimension to Fact Table Relationships When creating the cube, the BI analyst must derive the relationships between Fact and dimension tables Facts can be accessed by dimensions directly, through a reference table or in a many to many relationship
SSAS – Analysis Services Set up Calculated members and Key Performance Indicators (KPI's)
SSAS – Analysis Services Set up Calculated members and Key Performance Indicators (KPI's)
Using MDX Queries to Calculate Quarter To Date Sales MDX Programming
Using MDX to Select quarters whose months include at least one period-to-period increase of at least 13 %. MDX - Programming
MDX Programming Using ParallelPeriod to calculate the increase of sales over last year
MDX Programming Use Recursion to calculate Unit Sales as a percent of Parent for Q2 2005 : Product Toys
SQL Server Reporting Services Use Custom MDX code to calculate the Top N Customers by Region and the Top N Product within Customer
SQL Server Reporting Services Use Custom MDX code to calculate the Top N Customers by Region and the Top N Product within Customer
SQL Server Reporting Services Use MDX Custom code to calculate and employee's labor contribution as  compared to the Total Labor dollars of all Employees
SQL Server Reporting Services Use MDX Custom code to calculate and employee's labor contribution as  compared to the Total Labor dollars of all Employees ( SSRS 2008 Dual Axis)
Microsoft Office Performance Point Server/ Sharepoint Server This scorecard was created using PPS and the deployed to MOSS. It uses KPI's to indicate the variations in the percentage of overhead and other financial. It allows drill down analysis by categories and sub categories.
Microsoft Office Performance Point Server/ Sharepoint Server SSRS report implemented in PPS with Cascading Parameters
Microsoft Office Performance Point Server/ Sharepoint Server This job profitability chart was created using Excel Services, the deployed to MOSS It shows the profitability by County and financial quarter and allows drill down by counties

More Related Content

PPTX
Annie Lostlen BI Portfolio
annielostlen
 
PPT
Project Portfolio
Arthur Chan
 
PPT
BI SQL Server2008R2 Portfolio
dlinder25
 
PPT
Business Intelligence Portfolio
winghung
 
PPTX
Tenisha Hamilton -BI
TenishaH
 
PPT
Business Intelligence Portfolio
Doug Armantrout
 
PDF
Az 09 G2 Kenneth Wolin 07 31 09
guest1de2d2
 
PDF
SQL Server 2016 SSRS and BI
MSDEVMTL
 
Annie Lostlen BI Portfolio
annielostlen
 
Project Portfolio
Arthur Chan
 
BI SQL Server2008R2 Portfolio
dlinder25
 
Business Intelligence Portfolio
winghung
 
Tenisha Hamilton -BI
TenishaH
 
Business Intelligence Portfolio
Doug Armantrout
 
Az 09 G2 Kenneth Wolin 07 31 09
guest1de2d2
 
SQL Server 2016 SSRS and BI
MSDEVMTL
 

What's hot (19)

PPTX
Business Intelligence Portifolio
David Wu
 
PPT
Daniel Bowlin Portfolio Rev1
DanielWBowlin
 
PPTX
Portfolio Genet
Genet Tadesse
 
PPTX
Business Intelligence Portfolio
pleeloy
 
PPTX
Business Intelligence Project Portfolio
dmrasek
 
PPTX
BI Portfolio
guestf0c552
 
PPT
Bi Ppt Portfolio Elmer Donavan
EJDonavan
 
PDF
Data Visualization with Microsoft Reporting Services
Chris Price
 
PPTX
SQL Server Reporting Services (SSRS) 101
Sparkhound Inc.
 
PPT
Business Intelligence
bfowles
 
PPTX
Colin\'s BI Portfolio
colinsobers
 
PDF
SSRS Tutorial | SQL SERVER REPORTING SERVICES ( SSRS ) | MSBI Training Videos...
Edureka!
 
PPTX
Reports with SQL Server Reporting Services
Peter Gfader
 
PPT
3 info into insight
BAASS Business Solutions Inc.
 
DOC
Tx 09 G3 Jayasri Santhappan
jayasrisan
 
PPT
MSBI-SSRS PPT
VIT-AP UNIVERSITY
 
PDF
MSBI-SQL Server Reporting Services
Thejaswi shasthri
 
PPTX
Introduction to MSBI
Edureka!
 
PPT
Kevin Fahy Bi Portfolio
KevinPFahy
 
Business Intelligence Portifolio
David Wu
 
Daniel Bowlin Portfolio Rev1
DanielWBowlin
 
Portfolio Genet
Genet Tadesse
 
Business Intelligence Portfolio
pleeloy
 
Business Intelligence Project Portfolio
dmrasek
 
BI Portfolio
guestf0c552
 
Bi Ppt Portfolio Elmer Donavan
EJDonavan
 
Data Visualization with Microsoft Reporting Services
Chris Price
 
SQL Server Reporting Services (SSRS) 101
Sparkhound Inc.
 
Business Intelligence
bfowles
 
Colin\'s BI Portfolio
colinsobers
 
SSRS Tutorial | SQL SERVER REPORTING SERVICES ( SSRS ) | MSBI Training Videos...
Edureka!
 
Reports with SQL Server Reporting Services
Peter Gfader
 
3 info into insight
BAASS Business Solutions Inc.
 
Tx 09 G3 Jayasri Santhappan
jayasrisan
 
MSBI-SSRS PPT
VIT-AP UNIVERSITY
 
MSBI-SQL Server Reporting Services
Thejaswi shasthri
 
Introduction to MSBI
Edureka!
 
Kevin Fahy Bi Portfolio
KevinPFahy
 
Ad

Similar to Business Intelligence Dev. Portfolio (20)

PPTX
William Canning Portfolio Annotated
canningw
 
PPTX
Microsoft BI Stack Portfolio
Angela Trapp
 
PPT
Tony Von Gusmann & MS BI
vongusmann
 
PPTX
Jeamaire Drone’s Business Intelligence Portfolio
HESABLE1
 
DOC
AAO BI Resume
Al Ottley
 
PPT
Business Intelligence Portfolio 2003
troylrockwell
 
PPT
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
Hong-Bing Li
 
PPT
Nitin\'s Business Intelligence Portfolio
npatel2362
 
PPTX
AAO BI Portfolio
Al Ottley
 
PPTX
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
Hong-Bing Li
 
PPTX
Ga 09 G2 Charles Tatum Portfolio
Ctatum
 
PPTX
Ssis sql ssrs_sp_ssas_mdx_hb_li
Hong-Bing Li
 
PPTX
BI PPT Portfolio_Wang
haiping wang
 
PPTX
BI Portfolio
tcomeaux
 
DOCX
Bi Portfolio
Sandra1217
 
PPT
Business Intelligence Portfolio of Anastasia Bakhareva
banastal
 
PPSX
Business Intelligence Portfolio
dklawson
 
DOC
Bi developer gary thompson
Gary Thompson
 
PPTX
Joel Chamberlain Business Intelligence Portfolio
jwchamb
 
PPTX
Amit Adhlakha Bi Portfolio
Amit Adhlakha
 
William Canning Portfolio Annotated
canningw
 
Microsoft BI Stack Portfolio
Angela Trapp
 
Tony Von Gusmann & MS BI
vongusmann
 
Jeamaire Drone’s Business Intelligence Portfolio
HESABLE1
 
AAO BI Resume
Al Ottley
 
Business Intelligence Portfolio 2003
troylrockwell
 
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
Hong-Bing Li
 
Nitin\'s Business Intelligence Portfolio
npatel2362
 
AAO BI Portfolio
Al Ottley
 
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
Hong-Bing Li
 
Ga 09 G2 Charles Tatum Portfolio
Ctatum
 
Ssis sql ssrs_sp_ssas_mdx_hb_li
Hong-Bing Li
 
BI PPT Portfolio_Wang
haiping wang
 
BI Portfolio
tcomeaux
 
Bi Portfolio
Sandra1217
 
Business Intelligence Portfolio of Anastasia Bakhareva
banastal
 
Business Intelligence Portfolio
dklawson
 
Bi developer gary thompson
Gary Thompson
 
Joel Chamberlain Business Intelligence Portfolio
jwchamb
 
Amit Adhlakha Bi Portfolio
Amit Adhlakha
 
Ad

Recently uploaded (20)

PDF
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
georgschmitzdoerner
 
PDF
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Make GenAI investments go further with the Dell AI Factory - Infographic
Principled Technologies
 
PDF
NewMind AI Monthly Chronicles - July 2025
NewMind AI
 
PDF
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
PDF
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
CIFDAQ
 
PDF
agentic-ai-and-the-future-of-autonomous-systems.pdf
siddharthnetsavvies
 
PDF
This slide provides an overview Technology
mineshkharadi333
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
Precisely
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
Shreyas_Phanse_Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
SHREYAS PHANSE
 
PDF
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
CIFDAQ
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
madgavkar20181017ppt McKinsey Presentation.pdf
georgschmitzdoerner
 
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Make GenAI investments go further with the Dell AI Factory - Infographic
Principled Technologies
 
NewMind AI Monthly Chronicles - July 2025
NewMind AI
 
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
CIFDAQ
 
agentic-ai-and-the-future-of-autonomous-systems.pdf
siddharthnetsavvies
 
This slide provides an overview Technology
mineshkharadi333
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Enable Enterprise-Ready Security on IBM i Systems.pdf
Precisely
 
Software Development Company | KodekX
KodekX
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
Shreyas_Phanse_Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
SHREYAS PHANSE
 
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
CIFDAQ
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 

Business Intelligence Dev. Portfolio

  • 1. Vincent Gaines Business Intelligence Developer PortFolio Phone: 781-664-4308 E-Mail : [email protected] www.linkedin.com/in/VGainesMABI
  • 2. Table Of Contents Data Modeling SQL Programming SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS) MDX Programming SQL Server Reporting Services Microsoft Office Performance Point Server/ Sharepoint Server Introduction
  • 3. This portfolio contains screenshots of code samples taken during my experience in the Business Intelligence Master’s Program at Setfocus. These selections reflect my apptitude in utilizing the full Business Intelligence Development Cycle to Maximize BI to Meet Organizational Needs and improve business profits. During this course we developed four models through all phases of the cycle, “Book Sales”, “Jewel Desitny”, “AllWorks Construction”, and our final project “Student Evaluations”. Both the intensity of the course and the projects are the equivalent of two years of practical, hands-on experience. Reference: http://www.gartner.com/DisplayDocument?doc_cd=165893 *Note: All aspects of the projects used in this document have been created using Microsoft SQL Server 2008. Any part of this document may be recreated or explained in detail upon demand. Core Technologies Covered Microsoft SQL Server 2005/2008 database Engine. SQL Server 2005 T-SQL SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS) SQL Server 2005 MDX SQL Server Reporting Services Microsoft Office Office Performance Point Server (PPS) Microsoft Office SharePoint Server 2007 (MOSS) Project Goals Create a logical data model to reflect support business processes and requirements Create a staging database for assembling data from all data sources Design and create an ETL solution to update the staging database Write MDX queries to create graphs and tables Create calculated members and key performance indicators (KPI's) in SSAS. Produce detailed and summary reports using SSRS, then export to Performance Point/SharePoint Server. Implement a Business Intelligence Solution using Dashboards in PPS/Sharepoint
  • 4. T-SQL SAMPLES Using Common Table Expressions to simplify queries
  • 7. SSIS- SQL Integration Services Use SSIS to extract transform and load (ETL) data from external sources into a staging area.The objective is to have a clean database of Conformed reliable data, from which we can generate reports or conduct Further business analysis. Create SSIS packages to connect to and import from external, raw data sources such as OLE DB, .CSV and .XLS files Validate data for logic errors to flat files for review and follow up. Cleanse and load data into staging database in MS SQL Server 2005 Flush errors to flat files for review and follow up Send e-mails to the administrator on the status the ETL process along with A brief detail of the number of raw rows inserted , updated or flushed to error files Create a master package to shrink, re-index and backup the database.
  • 8. SSIS The control flow here below Left with it's three data flows
  • 9. SSIS Use the For Each Loop Container to get all timesheets
  • 10. SSIS The client tables are processed in a dependent Control Flow task
  • 11. SSAS – Analysis Services A Multidimensional Database Optimizes Business Intelligence Gathering Design and create an OLAP Data Model from the staging database. Using SSAS set up a cube with dimensions, fact tables and calculated members with Key Performance indicators. Verify the dimensions and fact tables are correctly identified as such. Derive any undefined relationships between Fact and Dimension tables. Modify any Time Based “Calendar” dimension and create hierarchies as needed Slice and Dice the Data using SSAS and Multidimensional Expressions (MDX)
  • 12. SSAS - Analysis Services Use Business Intelligence Design Studio (BIDS) to create an OLAP Database and Data Source View Create a Data Source View from the Staging Database Create a Cube with Dimension and Fact Tables
  • 13. SSAS – Analysis Services Define Dimension to Fact Table Relationships When creating the cube, the BI analyst must derive the relationships between Fact and dimension tables Facts can be accessed by dimensions directly, through a reference table or in a many to many relationship
  • 14. SSAS – Analysis Services Set up Calculated members and Key Performance Indicators (KPI's)
  • 15. SSAS – Analysis Services Set up Calculated members and Key Performance Indicators (KPI's)
  • 16. Using MDX Queries to Calculate Quarter To Date Sales MDX Programming
  • 17. Using MDX to Select quarters whose months include at least one period-to-period increase of at least 13 %. MDX - Programming
  • 18. MDX Programming Using ParallelPeriod to calculate the increase of sales over last year
  • 19. MDX Programming Use Recursion to calculate Unit Sales as a percent of Parent for Q2 2005 : Product Toys
  • 20. SQL Server Reporting Services Use Custom MDX code to calculate the Top N Customers by Region and the Top N Product within Customer
  • 21. SQL Server Reporting Services Use Custom MDX code to calculate the Top N Customers by Region and the Top N Product within Customer
  • 22. SQL Server Reporting Services Use MDX Custom code to calculate and employee's labor contribution as compared to the Total Labor dollars of all Employees
  • 23. SQL Server Reporting Services Use MDX Custom code to calculate and employee's labor contribution as compared to the Total Labor dollars of all Employees ( SSRS 2008 Dual Axis)
  • 24. Microsoft Office Performance Point Server/ Sharepoint Server This scorecard was created using PPS and the deployed to MOSS. It uses KPI's to indicate the variations in the percentage of overhead and other financial. It allows drill down analysis by categories and sub categories.
  • 25. Microsoft Office Performance Point Server/ Sharepoint Server SSRS report implemented in PPS with Cascading Parameters
  • 26. Microsoft Office Performance Point Server/ Sharepoint Server This job profitability chart was created using Excel Services, the deployed to MOSS It shows the profitability by County and financial quarter and allows drill down by counties