SlideShare une entreprise Scribd logo
1  sur  27
 




    Business Intelligence Portfolio 




                         Name:  Roger Mabry 

                         Email: 
                         Roger.Mabry@SetFocus.com 

                         Phone:  (770) 431‐7705 
 

 

 

SetFocus Business Intelligence Masters Program _________________________________________ 3 
    Core technologies covered _________________________________________________________________3 
    Introduction: Project Summary ____________________________________________________________3 
    Audience:_______________________________________________________________________________3 
    Project Goals: ___________________________________________________________________________3 
    Control flow for a package ________________________________________________________________4 
            Data flow for a package: ___________________________________________________________________ 5 

    Analysis Services_________________________________________________________________________6 
            KPIs in Analysis Services __________________________________________________________________ 6 
            Screenshot of calculated member to show Open Receivables as a % of the Invoice Amount. ______________ 7 
            Screenshots for corresponding KPI which uses this calculated member: ______________________________ 7 
            Screenshot of status expression for this KPI:____________________________________________________ 8 
            Screenshot of KPI rendered in Excel: _________________________________________________________ 8 
            Screenshot of calculated member to show increase in the number of jobs from the previous quarter to the
            current quarter:___________________________________________________________________________ 9 
            Screenshot of second KPI rendered in Excel: __________________________________________________ 10 

    Reporting Services ______________________________________________________________________11 
            Screenshot of a 3-D chart. _________________________________________________________________ 11 
            Creating reports in SSRS involves creating datasets and determining the layout. ________________ 12 
            Screenshot of some of the code in the Layout tab to handle the fact that for trend based data, the oldest
            quarter/year/unit of time will not have data. ___________________________________________________ 13 
            This code was used to handle divide by zero issues, as well as handle the business requirements for displaying
            % change in overhead. ____________________________________________________________________ 14 
            Screenshot of the report output to show the % change in overhead between the previous quarter and current
            quarter.________________________________________________________________________________ 15 
            Screenshot of the report output to show the oldest quarter is handled gracefully, since there is no previous
            quarter of data. __________________________________________________________________________ 16 

    PerformancePoint Server 2007 ____________________________________________________________17 
            Build a chart in PerformancePoint to chart the overhead dollar amount and overhead categorydescription, by
            quarter.________________________________________________________________________________ 17 
            Screenshot of Filter Link editor: ____________________________________________________________ 18 
            Screenshot of the output using PerformancePoint Preview: _______________________________________ 19 
            Hot Linked Reports in PerformancePoint _____________________________________________________ 20 

    SharePoint Services _____________________________________________________________________21 
            Screenshot of the same PerformancePoint dashboard displayed before, but now deployed in SharePoint and
            showing a dual Y-axis chart. _______________________________________________________________ 22 

    (Some sample MDX labs and query results) _________________________________________________23 




                                                                                                            Page 2 of 27 
 
SetFocus Business Intelligence Masters Program

The SetFocus Master's Program is 400 hours of project-based experience in the entire Microsoft BI Stack.
This program is equivalent to about two years of work experience.



Core technologies covered:
    •   Microsoft SQL Server 2005
    •   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
 

Introduction: Project Summary
Design and build a Business Intelligence solution for a simulated construction company to track 
employee, customer, job order, and timesheet information 
 

Audience:
    •   Business executives. 
    •   Information workers. 
    •   IT managers 
 

Project Goals:
    •   Create an ETL solution to update the SQL Server 2005 database from Excel and flat file 
        sources using SSIS. 
    •   Create a cube with SSAS, using the snowflake architecture. 
    •   Implement a variety of MDX queries to slice and sort data in various ways. 
    •   Implement business critical Key Performance Indicators (KPIs) in SSAS. 
    •   Use Excel 2007 to display the data in the cube as well as the KPIs, displaying statuses and 
        trends. 
    •   Produce detail and summary reports using SSRS. 
    •   Implement business intelligence dashboards using MOSS 2007 
                                                                                                  Page 3 of 27 
 
 
 
 
 
 
Screenshots: 
This particular package required reading multiple CSV files and totaling record counts for all files. 
Following are the control flow and data flow screenshots. 
 

Control flow for a package
 
 




                                                                                    




                                                                                              Page 4 of 27 
 
 
 

Data flow for a package:
 




                                                    
Main package which runs all of the packages 
 




                                               Page 5 of 27 
 
 
 
 

Analysis Services
Create an SSAS solution in BIDS, screenshot of the DSV: 
 




                                                                     
 

KPIs in Analysis Services
Creating KPIs (Key Performance Indicators) in SSAS involved:  
• Creating calculated members in the Calculations tab  
• Creating KPIs to use the calculated members  
• Testing the KPIs in an Excel spreadsheet. 




                                                                 Page 6 of 27 
 
 
 
 

Screenshot of calculated member to show Open Receivables as a % of the Invoice Amount.




                                                                                                          
                                                    

Screenshots for corresponding KPI which uses this calculated member:
 




                                                                                                     

                                                                                         Page 7 of 27 
 
 
 
 

Screenshot of status expression for this KPI:
 




                                                            
 

Screenshot of KPI rendered in Excel:
 




                                                        
 



                                                Page 8 of 27 
 
 
 
 
 

Screenshot of calculated member to show increase in the number of jobs from the previous quarter to the
current quarter:
 




                                                                                                           




                                                                                             Page 9 of 27 
 
Screenshot of second KPI rendered in Excel:
 




                                                       




                                              Page 10 of 27 
 
 
 
 

Reporting Services
                              

Screenshot of a 3-D chart.
 




                                               




                                 Page 11 of 27 
 
 
 
 

Creating reports in SSRS involves creating datasets and determining the layout.
                                                    
Screenshot for a dataset to retrieve the previous quarter relative to the parameter selected. 
 




                                                                                                       




                                                                                         Page 12 of 27 
 
 
 
 

Screenshot of some of the code in the Layout tab to handle the fact that for trend based data, the oldest
quarter/year/unit of time will not have data.
 




                                                                                                              
 




                                                                                                Page 13 of 27 
 
 
 
 

This code was used to handle divide by zero issues, as well as handle the business requirements for
displaying % change in overhead.
 




                                                                                                            
 




                                                                                               Page 14 of 27 
 
 
 
 

Screenshot of the report output to show the % change in overhead between the previous quarter and
current quarter.
 




                                                                                                




                                                                                          Page 15 of 27 
 
 
 
 

Screenshot of the report output to show the oldest quarter is handled gracefully, since there is no previous
quarter of data.
 




                                                                                                                




                                                                                                Page 16 of 27 
 
 
                                                    
                                                    

PerformancePoint Server 2007
                                                    
Build a chart in PerformancePoint to chart the overhead dollar amount and overhead categorydescription,
by quarter.
                                                    




                                                                                                           




                                                                                          Page 17 of 27 
 
 
 
 
 

Screenshot of Filter Link editor:
 




                                                 




                                    Page 18 of 27 
 
 
 
 
 

Screenshot of the output using PerformancePoint Preview:
 




                                                                 




                                                           Page 19 of 27 
 
 
 
 
 

Hot Linked Reports in PerformancePoint
Screenshot of two reports hot linked together (when you click on a data element on the left, the 
supporting data for that specific element is displayed in the report on the right). 
 




                                                                                                     
 




                                                                                        Page 20 of 27 
 
 
 
 
 

SharePoint Services
                                                  
SharePoint allows us to create site collections and document repositories to deploy 
PerformancePoint dashboards, SSRS reports, and Excel documents. You are also able to set up 
scheduled subscriptions to create generated reports. 
 




                                                                                                  
 




                                                                                      Page 21 of 27 
 
 
 
 

Screenshot of the same PerformancePoint dashboard displayed before, but now deployed in SharePoint
and showing a dual Y-axis chart.
 
                                                   
                                                   




                                                                                                           
                                                   
                                                   
                                                   
                                                   
                                                   




                                                                                         Page 22 of 27 
 
 
                                           
                                           
(Some sample MDX labs and query results)
                                           
    -- For the last two quarters of available data, and for Product Action

    -- Figures and all the SIBLINGS as rows, show the dollar sales, and the

    -- dollar sales as a % of the dollar sales for the “parent” product.

    WITH MEMBER [PctOfParent] AS

        [Measures].[Dollar Sales] /

        ([Measures].[Dollar Sales], [Product].[byCategory].Parent) ,

        FORMAT_STRING = 'Percent'

    SELECT

    LastPeriods (2, [Time].[Quarter].LastChild) *

        {[Measures].[Dollar Sales], [PctOfParent]} on columns,

        [Product].[ByCategory].[Action Figures].Siblings on rows

    FROM Sales

GO) 




                                                                               




                                                                        Page 23 of 27 
 
 

 

 

-- For all 12 months of 2005 as rows, show Monthly Sales, QTD Sales,
-- YTD Sales, and the cumulative sales going all the way back to the
-- beginning of time.



WITH MEMBER [Monthly Sales] AS ([Measures].[Dollar
    Sales],[Time].[Month]), FORMAT_STRING = 'Currency'



MEMBER [QTD Sales] AS
    SUM (
    PeriodsToDate ([Time].[YQMD].[Quarter], [Time].[YQMD].CurrentMember),
     [Measures].[Dollar Sales]),

     FORMAT_STRING = 'Currency'


MEMBER [YTD Sales] AS
    SUM (
    PeriodsToDate ([Time].[YQMD].[Year], [Time].[YQMD].CurrentMember),
     [Measures].[Dollar Sales]),

     FORMAT_STRING = 'Currency'


MEMBER [SalesAllTimes] AS
    SUM (
    {OpeningPeriod ([Time].[YQMD].CurrentMember.Level,
                      [Time].[YQMD].[2004]) :
                      [Time].[YQMD].CurrentMember},

     [Measures].[Dollar Sales]),
     FORMAT_STRING = 'Currency'
SELECT
{[Monthly Sales], [QTD Sales], [YTD Sales], [SalesAllTimes]} on columns,
[Time].[Month].Children on rows

FROM Sales
WHERE ([Product].[Electronics],
[Customer].[Region].[Central], [Time].[2005])




                                                                           Page 24 of 27 
 
 
 
 
 




                                                                                
 
-- For all Product Family members across the top, show Dollar Sales and
-- Unit Sales. For the rows, show 2005 down to Month.
SELECT ([Product].[Family] *
    {[Measures].[Dollar Sales],[Measures].[Unit Sales]}) on columns,

DESCENDANTS (
    {[Time].[2005]},
    [Time].[YQMD].[Month] ,

    SELF AND BEFORE) on rows

FROM Sales

              _




                                                                                            




                                                                          Page 25 of 27 
 
 
 
 
 
--For the last month of the database, show Product SubCategories down the left. For
--columns, show Dollar Sales, the AveragePrice, the Dollar Sales for the previous
-- period, and the % of Price Increase from the previous month to the “current”
-- month.


WITH MEMBER [Avg Price] AS

     [Measures].[Dollar Sales] / [Measures].[Unit Sales], FORMAT_STRING
    = 'Currency'



MEMBER [PriceLastPeriod] AS
    ([Time].[YQMD].PrevMember, [Avg Price]),
    FORMAT_STRING = 'Currency'

MEMBER [PctPriceIncrease] AS
     ([Avg Price] - [PriceLastPeriod]) / [PriceLastPeriod],
    FORMAT_STRING = 'Percent'



SELECT {[Measures].[Dollar Sales], [Avg Price],
  [PriceLastPeriod], [PctPriceIncrease]} on columns,

ORDER(

    Filter (
          [Product].[Rt Prod Subcategory].Children,
          [PctPriceIncrease] > .10),

     [PctPriceIncrease],
    BDESC) on rows
FROM Sales

WHERE [Time].[Month].LastChild




                                                                            Page 26 of 27 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    (This page is intentionally blank) 




                                          Page 27 of 27 
 

Contenu connexe

En vedette

Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitudeWith Company
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

En vedette (7)

Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitude
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Similaire à Roger Mabry Bi Portfolio

Business Intelligence Resume - Sam Kamara
Business Intelligence Resume - Sam KamaraBusiness Intelligence Resume - Sam Kamara
Business Intelligence Resume - Sam Kamaraskamara1
 
SAP Business Objects Planning and Consolidaton, Version for SAP NetWeaver
SAP Business Objects Planning and Consolidaton, Version for SAP NetWeaverSAP Business Objects Planning and Consolidaton, Version for SAP NetWeaver
SAP Business Objects Planning and Consolidaton, Version for SAP NetWeaverIBM India Smarter Computing
 
© SAP SE CASE STUDY .docx
 © SAP SE   CASE STUDY .docx © SAP SE   CASE STUDY .docx
© SAP SE CASE STUDY .docxmayank272369
 
Ca 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioCa 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioJohn_Buickerood
 
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 PortfolioDoug Armantrout
 
Annie Lostlen BI Portfolio
Annie Lostlen BI PortfolioAnnie Lostlen BI Portfolio
Annie Lostlen BI Portfolioannielostlen
 
Bilir's Business Intelligence Portfolio SSAS Project
Bilir's Business Intelligence Portfolio SSAS ProjectBilir's Business Intelligence Portfolio SSAS Project
Bilir's Business Intelligence Portfolio SSAS ProjectFigen Bilir
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfoliotcomeaux
 
Resume_YueWang
Resume_YueWangResume_YueWang
Resume_YueWangYue Wang
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakharevabanastal
 
Sas credit scorecards
Sas credit scorecardsSas credit scorecards
Sas credit scorecardsTEMPLA73
 
Power Bi Dashboard for Data Analysis
Power Bi Dashboard for Data AnalysisPower Bi Dashboard for Data Analysis
Power Bi Dashboard for Data AnalysisIRJET Journal
 
My Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence PortfolioMy Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence Portfoliomnkashama
 
Business Utility Application
Business Utility ApplicationBusiness Utility Application
Business Utility ApplicationIRJET Journal
 
Receive payment flowe
Receive payment floweReceive payment flowe
Receive payment floweAnil Kumar G
 

Similaire à Roger Mabry Bi Portfolio (20)

Business Intelligence Resume - Sam Kamara
Business Intelligence Resume - Sam KamaraBusiness Intelligence Resume - Sam Kamara
Business Intelligence Resume - Sam Kamara
 
SAP Business Objects Planning and Consolidaton, Version for SAP NetWeaver
SAP Business Objects Planning and Consolidaton, Version for SAP NetWeaverSAP Business Objects Planning and Consolidaton, Version for SAP NetWeaver
SAP Business Objects Planning and Consolidaton, Version for SAP NetWeaver
 
© SAP SE CASE STUDY .docx
 © SAP SE   CASE STUDY .docx © SAP SE   CASE STUDY .docx
© SAP SE CASE STUDY .docx
 
Ca 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioCa 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood 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
 
Annie Lostlen BI Portfolio
Annie Lostlen BI PortfolioAnnie Lostlen BI Portfolio
Annie Lostlen BI Portfolio
 
Cube remodelling
Cube remodellingCube remodelling
Cube remodelling
 
Bilir's Business Intelligence Portfolio SSAS Project
Bilir's Business Intelligence Portfolio SSAS ProjectBilir's Business Intelligence Portfolio SSAS Project
Bilir's Business Intelligence Portfolio SSAS Project
 
All Dashboard
All DashboardAll Dashboard
All Dashboard
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
Resume_YueWang
Resume_YueWangResume_YueWang
Resume_YueWang
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakhareva
 
MyRBQM Portal | v6.7 Release Notes
MyRBQM Portal | v6.7 Release NotesMyRBQM Portal | v6.7 Release Notes
MyRBQM Portal | v6.7 Release Notes
 
Sas credit scorecards
Sas credit scorecardsSas credit scorecards
Sas credit scorecards
 
Power Bi Dashboard for Data Analysis
Power Bi Dashboard for Data AnalysisPower Bi Dashboard for Data Analysis
Power Bi Dashboard for Data Analysis
 
Portfolio Genet
Portfolio GenetPortfolio Genet
Portfolio Genet
 
My Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence PortfolioMy Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence Portfolio
 
Business Utility Application
Business Utility ApplicationBusiness Utility Application
Business Utility Application
 
Receive payment flowe
Receive payment floweReceive payment flowe
Receive payment flowe
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Dernier (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Roger Mabry Bi Portfolio

  • 1.   Business Intelligence Portfolio  Name:  Roger Mabry  Email:  Roger.Mabry@SetFocus.com  Phone:  (770) 431‐7705 
  • 2.       SetFocus Business Intelligence Masters Program _________________________________________ 3  Core technologies covered _________________________________________________________________3  Introduction: Project Summary ____________________________________________________________3  Audience:_______________________________________________________________________________3  Project Goals: ___________________________________________________________________________3  Control flow for a package ________________________________________________________________4  Data flow for a package: ___________________________________________________________________ 5  Analysis Services_________________________________________________________________________6  KPIs in Analysis Services __________________________________________________________________ 6  Screenshot of calculated member to show Open Receivables as a % of the Invoice Amount. ______________ 7  Screenshots for corresponding KPI which uses this calculated member: ______________________________ 7  Screenshot of status expression for this KPI:____________________________________________________ 8  Screenshot of KPI rendered in Excel: _________________________________________________________ 8  Screenshot of calculated member to show increase in the number of jobs from the previous quarter to the current quarter:___________________________________________________________________________ 9  Screenshot of second KPI rendered in Excel: __________________________________________________ 10  Reporting Services ______________________________________________________________________11  Screenshot of a 3-D chart. _________________________________________________________________ 11  Creating reports in SSRS involves creating datasets and determining the layout. ________________ 12  Screenshot of some of the code in the Layout tab to handle the fact that for trend based data, the oldest quarter/year/unit of time will not have data. ___________________________________________________ 13  This code was used to handle divide by zero issues, as well as handle the business requirements for displaying % change in overhead. ____________________________________________________________________ 14  Screenshot of the report output to show the % change in overhead between the previous quarter and current quarter.________________________________________________________________________________ 15  Screenshot of the report output to show the oldest quarter is handled gracefully, since there is no previous quarter of data. __________________________________________________________________________ 16  PerformancePoint Server 2007 ____________________________________________________________17  Build a chart in PerformancePoint to chart the overhead dollar amount and overhead categorydescription, by quarter.________________________________________________________________________________ 17  Screenshot of Filter Link editor: ____________________________________________________________ 18  Screenshot of the output using PerformancePoint Preview: _______________________________________ 19  Hot Linked Reports in PerformancePoint _____________________________________________________ 20  SharePoint Services _____________________________________________________________________21  Screenshot of the same PerformancePoint dashboard displayed before, but now deployed in SharePoint and showing a dual Y-axis chart. _______________________________________________________________ 22  (Some sample MDX labs and query results) _________________________________________________23  Page 2 of 27   
  • 3. SetFocus Business Intelligence Masters Program The SetFocus Master's Program is 400 hours of project-based experience in the entire Microsoft BI Stack. This program is equivalent to about two years of work experience. Core technologies covered: • Microsoft SQL Server 2005 • 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   Introduction: Project Summary Design and build a Business Intelligence solution for a simulated construction company to track  employee, customer, job order, and timesheet information    Audience: • Business executives.  • Information workers.  • IT managers    Project Goals: • Create an ETL solution to update the SQL Server 2005 database from Excel and flat file  sources using SSIS.  • Create a cube with SSAS, using the snowflake architecture.  • Implement a variety of MDX queries to slice and sort data in various ways.  • Implement business critical Key Performance Indicators (KPIs) in SSAS.  • Use Excel 2007 to display the data in the cube as well as the KPIs, displaying statuses and  trends.  • Produce detail and summary reports using SSRS.  • Implement business intelligence dashboards using MOSS 2007  Page 3 of 27   
  • 5.     Data flow for a package:     Main package which runs all of the packages    Page 5 of 27   
  • 6.       Analysis Services Create an SSAS solution in BIDS, screenshot of the DSV:        KPIs in Analysis Services Creating KPIs (Key Performance Indicators) in SSAS involved:   • Creating calculated members in the Calculations tab   • Creating KPIs to use the calculated members   • Testing the KPIs in an Excel spreadsheet.  Page 6 of 27   
  • 7.       Screenshot of calculated member to show Open Receivables as a % of the Invoice Amount.     Screenshots for corresponding KPI which uses this calculated member:     Page 7 of 27   
  • 8.       Screenshot of status expression for this KPI:       Screenshot of KPI rendered in Excel:       Page 8 of 27   
  • 9.         Screenshot of calculated member to show increase in the number of jobs from the previous quarter to the current quarter:     Page 9 of 27   
  • 10. Screenshot of second KPI rendered in Excel:     Page 10 of 27   
  • 11.       Reporting Services   Screenshot of a 3-D chart.     Page 11 of 27   
  • 12.       Creating reports in SSRS involves creating datasets and determining the layout.   Screenshot for a dataset to retrieve the previous quarter relative to the parameter selected.      Page 12 of 27   
  • 13.       Screenshot of some of the code in the Layout tab to handle the fact that for trend based data, the oldest quarter/year/unit of time will not have data.       Page 13 of 27   
  • 14.       This code was used to handle divide by zero issues, as well as handle the business requirements for displaying % change in overhead.       Page 14 of 27   
  • 15.       Screenshot of the report output to show the % change in overhead between the previous quarter and current quarter.     Page 15 of 27   
  • 16.       Screenshot of the report output to show the oldest quarter is handled gracefully, since there is no previous quarter of data.     Page 16 of 27   
  • 17.       PerformancePoint Server 2007   Build a chart in PerformancePoint to chart the overhead dollar amount and overhead categorydescription, by quarter.     Page 17 of 27   
  • 18.         Screenshot of Filter Link editor:     Page 18 of 27   
  • 19.         Screenshot of the output using PerformancePoint Preview:     Page 19 of 27   
  • 20.         Hot Linked Reports in PerformancePoint Screenshot of two reports hot linked together (when you click on a data element on the left, the  supporting data for that specific element is displayed in the report on the right).        Page 20 of 27   
  • 21.         SharePoint Services   SharePoint allows us to create site collections and document repositories to deploy  PerformancePoint dashboards, SSRS reports, and Excel documents. You are also able to set up  scheduled subscriptions to create generated reports.        Page 21 of 27   
  • 22.       Screenshot of the same PerformancePoint dashboard displayed before, but now deployed in SharePoint and showing a dual Y-axis chart.                   Page 22 of 27   
  • 23.       (Some sample MDX labs and query results)   -- For the last two quarters of available data, and for Product Action -- Figures and all the SIBLINGS as rows, show the dollar sales, and the -- dollar sales as a % of the dollar sales for the “parent” product. WITH MEMBER [PctOfParent] AS [Measures].[Dollar Sales] / ([Measures].[Dollar Sales], [Product].[byCategory].Parent) , FORMAT_STRING = 'Percent' SELECT LastPeriods (2, [Time].[Quarter].LastChild) * {[Measures].[Dollar Sales], [PctOfParent]} on columns, [Product].[ByCategory].[Action Figures].Siblings on rows FROM Sales GO)    Page 23 of 27   
  • 24.       -- For all 12 months of 2005 as rows, show Monthly Sales, QTD Sales, -- YTD Sales, and the cumulative sales going all the way back to the -- beginning of time. WITH MEMBER [Monthly Sales] AS ([Measures].[Dollar Sales],[Time].[Month]), FORMAT_STRING = 'Currency' MEMBER [QTD Sales] AS SUM ( PeriodsToDate ([Time].[YQMD].[Quarter], [Time].[YQMD].CurrentMember), [Measures].[Dollar Sales]), FORMAT_STRING = 'Currency' MEMBER [YTD Sales] AS SUM ( PeriodsToDate ([Time].[YQMD].[Year], [Time].[YQMD].CurrentMember), [Measures].[Dollar Sales]), FORMAT_STRING = 'Currency' MEMBER [SalesAllTimes] AS SUM ( {OpeningPeriod ([Time].[YQMD].CurrentMember.Level, [Time].[YQMD].[2004]) : [Time].[YQMD].CurrentMember}, [Measures].[Dollar Sales]), FORMAT_STRING = 'Currency' SELECT {[Monthly Sales], [QTD Sales], [YTD Sales], [SalesAllTimes]} on columns, [Time].[Month].Children on rows FROM Sales WHERE ([Product].[Electronics], [Customer].[Region].[Central], [Time].[2005]) Page 24 of 27   
  • 25.             -- For all Product Family members across the top, show Dollar Sales and -- Unit Sales. For the rows, show 2005 down to Month. SELECT ([Product].[Family] * {[Measures].[Dollar Sales],[Measures].[Unit Sales]}) on columns, DESCENDANTS ( {[Time].[2005]}, [Time].[YQMD].[Month] , SELF AND BEFORE) on rows FROM Sales _   Page 25 of 27   
  • 26.         --For the last month of the database, show Product SubCategories down the left. For --columns, show Dollar Sales, the AveragePrice, the Dollar Sales for the previous -- period, and the % of Price Increase from the previous month to the “current” -- month. WITH MEMBER [Avg Price] AS [Measures].[Dollar Sales] / [Measures].[Unit Sales], FORMAT_STRING = 'Currency' MEMBER [PriceLastPeriod] AS ([Time].[YQMD].PrevMember, [Avg Price]), FORMAT_STRING = 'Currency' MEMBER [PctPriceIncrease] AS ([Avg Price] - [PriceLastPeriod]) / [PriceLastPeriod], FORMAT_STRING = 'Percent' SELECT {[Measures].[Dollar Sales], [Avg Price], [PriceLastPeriod], [PctPriceIncrease]} on columns, ORDER( Filter ( [Product].[Rt Prod Subcategory].Children, [PctPriceIncrease] > .10), [PctPriceIncrease], BDESC) on rows FROM Sales WHERE [Time].[Month].LastChild Page 26 of 27   
  • 27.                                             (This page is intentionally blank)  Page 27 of 27