SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Business Intelligence
Portfolio



Name Michael Greer
Email mgreer973@yahoo.com
Phone 973-515-5146
Table of Contents
 Subject                            Page___________
 Introduction                           3
 SSIS                                   4
 SSAS                                   8
 SHAREPOINT/PPS/SSRS/EXCEL SERVICES    13
 Final Project (Encompassing All)      24




2/28/2010     Michael Greer BI Portfolio              2
Introduction:
      This document show some of the screen shots of what I learned at Setfocus it
     was an intense 10 weeks of training that included lectures, labs and projects. I
     am hoping that I can leverage what I learned there with the other IT and
     business knowledge to better contribute to my new organization.
     Tool Set Utilized at Setfocus:
     T-SQL
     Microsoft SQL Server 2005
     Microsoft Visio
     Microsoft SQL Server Management Studio
     Microsoft SQL Server Integration Services (SSIS)
     Microsoft SQL Server Analysis Services (SSAS)
     Microsoft SQL Server Reporting Services (SSRS)
     Microsoft Office 2007
     Microsoft Office PerformancePoint Server (PPS)
     Microsoft Office SharePoint Server (MOSS)
     Microsoft Visual Studio (BIDS)
     Microsoft PerformancePoint Dashboard Designer


2/28/2010                 Michael Greer BI Portfolio                                    3
SSIS Project
 This Controls the flow of the Master Package which executes each in the proper
 order with in the sequence container and the does maintenance on the Database




2/28/2010             Michael Greer BI Portfolio                                  4
This is the Control Flow of Most packages it performs the Data Flow task and
     the emails of successful completion or failure.




2/28/2010               Michael Greer BI Portfolio                                  5
This is one of the Data Flow Tasks which reads data from an Excel file Then converts the
data to be able to be read then adds a derived field for Fullname then checks what
should be done with the data.




2/28/2010              Michael Greer BI Portfolio                                     6
This is what the Data Conversion                   Coding for the Derived Column
Transform looks like                               Transform which adds Fullname




2/28/2010             Michael Greer BI Portfolio                                   7
SSAS Project
    Diagram of the Cube that was build by the Cube wizard within BIDS




2/28/2010              Michael Greer BI Portfolio                       8
Job Mater Dimension and the manually
                                                   built hierarchies
    Dimension Usage




2/28/2010             Michael Greer BI Portfolio                                          9
A Calculated Member created for the needed KPI’s (Key Performance Indicator)




2/28/2010              Michael Greer BI Portfolio                              10
KPI setup using Status expression
                                                      The KPI used in Excel along with the
 telling if the result is good, bad or in the
                                                      representing data
 middle




2/28/2010                Michael Greer BI Portfolio                                          11
A MDX Query that shows the top 3 employees who worked the most hours for that job




2/28/2010             Michael Greer BI Portfolio                                12
SHAREPOINT/PPS/SSRS/EXCEL SERVICES
      Example of BIDS Layout for SSRS that was later deployed to SharePoint




                                                          Page Header




                                                                  Detail




                                                                        Page footer



2/28/2010              Michael Greer BI Portfolio                                     13
The report run in SharePoint the report uses cascading Parameters and
    Grouping showing an Employee the Job, hours worked and labor




2/28/2010              Michael Greer BI Portfolio                           14
The MDX Code to define the cascading parameter putting in the Employee
   parameter and resulting in the From Weekend




2/28/2010             Michael Greer BI Portfolio                            15
Performance Point Dashboard Designer that is used to create reports, charts
     or dashboards that can be deployed to Sharepoint.




2/28/2010              Michael Greer BI Portfolio                                  16
The MDX code created to create the % of Labor Dollars by Project Grid




2/28/2010              Michael Greer BI Portfolio                            17
The Dashboard created in PPS displayed in SharePoint the code from the
    previous slide created the % of Labor Dollars by Project grid




2/28/2010              Michael Greer BI Portfolio                            18
A Scorecard using KPI’s designed in Performance Point Dashboard Designer




2/28/2010              Michael Greer BI Portfolio                              19
The Scorecard on SharePoint That was created PPS showing the status
   compared to the previous period.




2/28/2010             Michael Greer BI Portfolio                         20
A chart created in Excel Services that will be deployed to SharePoint showing the
 difference of labor between Employees and contractors by quarter.




2/28/2010              Michael Greer BI Portfolio                                    21
An example of what needs to be done in order to deploy Excel to Sharepoint




2/28/2010             Michael Greer BI Portfolio                              22
The Excel Dashboard displayed in SharePoint showing the Labor History
       Chart.




2/28/2010               Michael Greer BI Portfolio                             23
Final Team Project
            Data Modeling using MS Visio for the Staging Database




2/28/2010                Michael Greer BI Portfolio                 24
T-SQL script to create Dim Time it only includes the calendar year data but could be
     modified to also include fiscal year data.
      use [2009G4_Team2_Staging]
      GO
      declare @StartDate DateTime, @EndDate datetime
      set @StartDate = '1-1-2009'
      set @EndDate = '12-31-2009'
      while @StartDate <= @EndDate
          begin
      insert into DimTime
        (TimePK, Year,
        Quarter, Month,
        ShortDate, QuarterKey,
        MonthKey, ActualDate )
       values (
      cast( cast(year(@StartDate) as varchar(4) ) +
         case when datepart(m,@StartDate) < 10 then '0' else '' end +
         cast(datepart(m,@StartDate) as varchar(2)) +
         case when datepart(d,@StartDate) < 10 then '0' else '' end +
         cast(datepart(d,@StartDate) as varchar(2)) as int) , --TimePK

       Year(@StartDate) , -- Year
       'Q' + cast(datepart(qq,@StartDate) as varchar(1)) + ' ' +
       cast(year(@StartDate) as varchar(4)) , -- Quarter this will create "Q3 2006"
       datename(m,@StartDate) + ' ' + cast(year(@StartDate) as varchar(4)) , -- Month this will create "March 2006"

        cast(year(@StartDate) as varchar(4)) + '-' +
            case when datepart(m,@StartDate) < 10 then '0' else '' end +
            cast(datepart(m,@StartDate) as varchar(2)) + '-' +
           case when datepart(d,@StartDate) < 10 then '0' else '' end +
        cast(datepart(d,@StartDate) as varchar(2)), -- Shortdate "2006-12-01" or "2006-01-12"
        cast(year(@StartDate) as varchar(4)) + '-' +
        cast(datepart(qq,@StartDate) as varchar(1)), -- QuarterKey "2006-1" for key for Q1 2006
        cast(year(@StartDate) as varchar(4)) + '-' +
           case when datepart(m,@StartDate) < 10 then '0' else '' end +
               cast(datepart(m,@StartDate) as varchar(2)) , --MonthKey "2006-12" or "2006-01"
       @StartDate
        )
       set @StartDate = @StartDate + 1
         end
      go




2/28/2010                                           Michael Greer BI Portfolio                                         25
SSIS Package to load on of the fact tables (FactReturnedEvals) used in the cube. The
data was taken from tables the converted and massaged to prepare it to be loaded
into the fact table.




2/28/2010              Michael Greer BI Portfolio                                      26
The chart on the left shows the eval scores by courses taught clicking on the data
  points will bring up the report on the right which shows the detail for each question




2/28/2010              Michael Greer BI Portfolio                                     27

Contenu connexe

Similaire à Michael Greer Business Intelligence Portfolio

BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfoliodlinder25
 
SQL Server 2005 Everywhere Edition Value Proposition
SQL Server 2005 Everywhere Edition Value PropositionSQL Server 2005 Everywhere Edition Value Proposition
SQL Server 2005 Everywhere Edition Value Propositionbutest
 
REAL TIME 4D AND 5D ANALYSIS BY USING BUILDING INFORMATION MODELLING
REAL TIME 4D AND 5D ANALYSIS BY USING BUILDING INFORMATION MODELLINGREAL TIME 4D AND 5D ANALYSIS BY USING BUILDING INFORMATION MODELLING
REAL TIME 4D AND 5D ANALYSIS BY USING BUILDING INFORMATION MODELLINGIRJET Journal
 
Msbi power bi_ lead
Msbi power bi_ leadMsbi power bi_ lead
Msbi power bi_ leadKota Sudhake
 
AAO BI Portfolio
AAO BI PortfolioAAO BI Portfolio
AAO BI PortfolioAl Ottley
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence PortfolioVito Addotta
 
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2Marie-Michelle Strah, PhD
 
Project Portfolio
Project PortfolioProject Portfolio
Project PortfolioArthur Chan
 
Cedar Day 2018 - HCM 9.2 Top Ten Enhancements - Russell Lakin
Cedar Day 2018 - HCM 9.2 Top Ten Enhancements - Russell LakinCedar Day 2018 - HCM 9.2 Top Ten Enhancements - Russell Lakin
Cedar Day 2018 - HCM 9.2 Top Ten Enhancements - Russell LakinCedar Consulting
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi PortfolioKevinPFahy
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioVincent Gaines
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfoliowinghung
 
Resume - Paul Chambless
Resume - Paul ChamblessResume - Paul Chambless
Resume - Paul ChamblessPaul Chambless
 
Ca 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioCa 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioJohn_Buickerood
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesInfoDev
 
My Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence PortfolioMy Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence Portfoliomnkashama
 

Similaire à Michael Greer Business Intelligence Portfolio (20)

MANISH_CGI_MSBI
MANISH_CGI_MSBIMANISH_CGI_MSBI
MANISH_CGI_MSBI
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfolio
 
SQL Server 2005 Everywhere Edition Value Proposition
SQL Server 2005 Everywhere Edition Value PropositionSQL Server 2005 Everywhere Edition Value Proposition
SQL Server 2005 Everywhere Edition Value Proposition
 
REAL TIME 4D AND 5D ANALYSIS BY USING BUILDING INFORMATION MODELLING
REAL TIME 4D AND 5D ANALYSIS BY USING BUILDING INFORMATION MODELLINGREAL TIME 4D AND 5D ANALYSIS BY USING BUILDING INFORMATION MODELLING
REAL TIME 4D AND 5D ANALYSIS BY USING BUILDING INFORMATION MODELLING
 
Msbi power bi_ lead
Msbi power bi_ leadMsbi power bi_ lead
Msbi power bi_ lead
 
AAO BI Portfolio
AAO BI PortfolioAAO BI Portfolio
AAO BI Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
 
Cedar Day 2018 - HCM 9.2 Top Ten Enhancements - Russell Lakin
Cedar Day 2018 - HCM 9.2 Top Ten Enhancements - Russell LakinCedar Day 2018 - HCM 9.2 Top Ten Enhancements - Russell Lakin
Cedar Day 2018 - HCM 9.2 Top Ten Enhancements - Russell Lakin
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi Portfolio
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
SDomenico_CV2012
SDomenico_CV2012SDomenico_CV2012
SDomenico_CV2012
 
Resume - Paul Chambless
Resume - Paul ChamblessResume - Paul Chambless
Resume - Paul Chambless
 
Ca 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioCa 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood Portfolio
 
Resume of Nick Kletnoi
Resume of Nick KletnoiResume of Nick Kletnoi
Resume of Nick Kletnoi
 
Resume_Alka
Resume_AlkaResume_Alka
Resume_Alka
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise Features
 
My Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence PortfolioMy Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence Portfolio
 

Dernier

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Dernier (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Michael Greer Business Intelligence Portfolio

  • 1. Business Intelligence Portfolio Name Michael Greer Email mgreer973@yahoo.com Phone 973-515-5146
  • 2. Table of Contents Subject Page___________ Introduction 3 SSIS 4 SSAS 8 SHAREPOINT/PPS/SSRS/EXCEL SERVICES 13 Final Project (Encompassing All) 24 2/28/2010 Michael Greer BI Portfolio 2
  • 3. Introduction: This document show some of the screen shots of what I learned at Setfocus it was an intense 10 weeks of training that included lectures, labs and projects. I am hoping that I can leverage what I learned there with the other IT and business knowledge to better contribute to my new organization.  Tool Set Utilized at Setfocus:  T-SQL  Microsoft SQL Server 2005  Microsoft Visio  Microsoft SQL Server Management Studio  Microsoft SQL Server Integration Services (SSIS)  Microsoft SQL Server Analysis Services (SSAS)  Microsoft SQL Server Reporting Services (SSRS)  Microsoft Office 2007  Microsoft Office PerformancePoint Server (PPS)  Microsoft Office SharePoint Server (MOSS)  Microsoft Visual Studio (BIDS)  Microsoft PerformancePoint Dashboard Designer 2/28/2010 Michael Greer BI Portfolio 3
  • 4. SSIS Project This Controls the flow of the Master Package which executes each in the proper order with in the sequence container and the does maintenance on the Database 2/28/2010 Michael Greer BI Portfolio 4
  • 5. This is the Control Flow of Most packages it performs the Data Flow task and the emails of successful completion or failure. 2/28/2010 Michael Greer BI Portfolio 5
  • 6. This is one of the Data Flow Tasks which reads data from an Excel file Then converts the data to be able to be read then adds a derived field for Fullname then checks what should be done with the data. 2/28/2010 Michael Greer BI Portfolio 6
  • 7. This is what the Data Conversion Coding for the Derived Column Transform looks like Transform which adds Fullname 2/28/2010 Michael Greer BI Portfolio 7
  • 8. SSAS Project Diagram of the Cube that was build by the Cube wizard within BIDS 2/28/2010 Michael Greer BI Portfolio 8
  • 9. Job Mater Dimension and the manually built hierarchies Dimension Usage 2/28/2010 Michael Greer BI Portfolio 9
  • 10. A Calculated Member created for the needed KPI’s (Key Performance Indicator) 2/28/2010 Michael Greer BI Portfolio 10
  • 11. KPI setup using Status expression The KPI used in Excel along with the telling if the result is good, bad or in the representing data middle 2/28/2010 Michael Greer BI Portfolio 11
  • 12. A MDX Query that shows the top 3 employees who worked the most hours for that job 2/28/2010 Michael Greer BI Portfolio 12
  • 13. SHAREPOINT/PPS/SSRS/EXCEL SERVICES Example of BIDS Layout for SSRS that was later deployed to SharePoint Page Header Detail Page footer 2/28/2010 Michael Greer BI Portfolio 13
  • 14. The report run in SharePoint the report uses cascading Parameters and Grouping showing an Employee the Job, hours worked and labor 2/28/2010 Michael Greer BI Portfolio 14
  • 15. The MDX Code to define the cascading parameter putting in the Employee parameter and resulting in the From Weekend 2/28/2010 Michael Greer BI Portfolio 15
  • 16. Performance Point Dashboard Designer that is used to create reports, charts or dashboards that can be deployed to Sharepoint. 2/28/2010 Michael Greer BI Portfolio 16
  • 17. The MDX code created to create the % of Labor Dollars by Project Grid 2/28/2010 Michael Greer BI Portfolio 17
  • 18. The Dashboard created in PPS displayed in SharePoint the code from the previous slide created the % of Labor Dollars by Project grid 2/28/2010 Michael Greer BI Portfolio 18
  • 19. A Scorecard using KPI’s designed in Performance Point Dashboard Designer 2/28/2010 Michael Greer BI Portfolio 19
  • 20. The Scorecard on SharePoint That was created PPS showing the status compared to the previous period. 2/28/2010 Michael Greer BI Portfolio 20
  • 21. A chart created in Excel Services that will be deployed to SharePoint showing the difference of labor between Employees and contractors by quarter. 2/28/2010 Michael Greer BI Portfolio 21
  • 22. An example of what needs to be done in order to deploy Excel to Sharepoint 2/28/2010 Michael Greer BI Portfolio 22
  • 23. The Excel Dashboard displayed in SharePoint showing the Labor History Chart. 2/28/2010 Michael Greer BI Portfolio 23
  • 24. Final Team Project Data Modeling using MS Visio for the Staging Database 2/28/2010 Michael Greer BI Portfolio 24
  • 25. T-SQL script to create Dim Time it only includes the calendar year data but could be modified to also include fiscal year data.  use [2009G4_Team2_Staging]  GO  declare @StartDate DateTime, @EndDate datetime  set @StartDate = '1-1-2009'  set @EndDate = '12-31-2009'  while @StartDate <= @EndDate  begin  insert into DimTime  (TimePK, Year,  Quarter, Month,  ShortDate, QuarterKey,  MonthKey, ActualDate )  values (  cast( cast(year(@StartDate) as varchar(4) ) +  case when datepart(m,@StartDate) < 10 then '0' else '' end +  cast(datepart(m,@StartDate) as varchar(2)) +  case when datepart(d,@StartDate) < 10 then '0' else '' end +  cast(datepart(d,@StartDate) as varchar(2)) as int) , --TimePK  Year(@StartDate) , -- Year  'Q' + cast(datepart(qq,@StartDate) as varchar(1)) + ' ' +  cast(year(@StartDate) as varchar(4)) , -- Quarter this will create "Q3 2006"  datename(m,@StartDate) + ' ' + cast(year(@StartDate) as varchar(4)) , -- Month this will create "March 2006"  cast(year(@StartDate) as varchar(4)) + '-' +  case when datepart(m,@StartDate) < 10 then '0' else '' end +  cast(datepart(m,@StartDate) as varchar(2)) + '-' +  case when datepart(d,@StartDate) < 10 then '0' else '' end +  cast(datepart(d,@StartDate) as varchar(2)), -- Shortdate "2006-12-01" or "2006-01-12"  cast(year(@StartDate) as varchar(4)) + '-' +  cast(datepart(qq,@StartDate) as varchar(1)), -- QuarterKey "2006-1" for key for Q1 2006  cast(year(@StartDate) as varchar(4)) + '-' +  case when datepart(m,@StartDate) < 10 then '0' else '' end +  cast(datepart(m,@StartDate) as varchar(2)) , --MonthKey "2006-12" or "2006-01"  @StartDate  )  set @StartDate = @StartDate + 1  end  go 2/28/2010 Michael Greer BI Portfolio 25
  • 26. SSIS Package to load on of the fact tables (FactReturnedEvals) used in the cube. The data was taken from tables the converted and massaged to prepare it to be loaded into the fact table. 2/28/2010 Michael Greer BI Portfolio 26
  • 27. The chart on the left shows the eval scores by courses taught clicking on the data points will bring up the report on the right which shows the detail for each question 2/28/2010 Michael Greer BI Portfolio 27