SlideShare a Scribd company logo
Colin Sobers
sobers.colin@gmail.com
678.414.1476
TABLE OF CONTENTS
 Overview – Introduction
 Relational Data Modeling
 SQL Server T-SQL Programming
 SQL Server Integration Services (SSIS)
 MDX Query
 SQL Server Analysis Services (SSAS)
 Dimensional Data Modeling
 SQL Server Reporting Services (SSRS)
 Performance Point Server (PPS)
 Microsoft Office SharePoint Services (MOSS)
 What is SetFocus?
OVERVIEW
   Introduction: This portfolio contains      screen shots of code and result sets, and
    various other screen shots of my development skills using the Microsoft BI Stack toolset.

   Core Technology Microsoft BI Stack
        Microsoft SQL Server 2008, T-SQL and MDX Queries
        SQL Server Management Studio (SSMS) and Business Intelligence Development
         Suite (BIDS)
        SQL Server Integration Services (SSIS)
        SQL Server Analysis Services (SSAS)
        SQL Server Reporting Services (SSRS)
        Microsoft Office Performance Point Server (PPS) and Dashboard Designer
        Microsoft Office SharePoint Server 2007 (MOSS)

 Audience
        Business Executives
        IT Directors/Hiring Managers
        Project Managers, IT Professionals
        BI Designers/Implementers and BI Analysts
RELATIONAL DATA MODELING
This is the data model of a
Construction Company’s
Relational Database. This
model was used in
applications supporting the
day to day business
requirements for data
storage, ad-hoc queries,
reports, KPIs, Scorecards
and Dashboards.
T-SQL PROJECT
   Introduction: This project was used to help me demonstrate my knowledge of T-
    SQL programming constructs such as: The use of Common Table Expressions, Sub-
    Queries, Recursive Queries, Grouping Sets, System Functions, User Defined Functions
    (UDF), Stored Procedures, Capturing changes using Insert/Update/Delete Database
    Triggers and Change Data Capture(CDC), Transactions with various Transaction
    Isolation Levels, Structured Error Handling using Begin Try/End Try/Catch block and
    many others.
T-SQL QUERY SAMPLE #1
T-SQL Query from the Store and Vendor tables, showing all records and those where the Name column exists in both tables. Those
records existing in both tables will be flagged as “Both” in the result set.



                                         Query uses Common
                                         Table Expression.




                                                                                            Partial Results…
T-SQL QUERY SAMPLE #2
T-SQL Query from the Store and Vendor tables, showing all records and those where the Name column exists in both tables.
Those records existing in both tables will be flagged as “Both” in the result set.




                                        Query uses Common
                                        Table Expression and a
                                        Sub-Query in the Join.

                                        Same result set using two
                                        different techniques.




                                                                                            Partial Results…
SSIS PROJECT
   Introduction: This project was used to help me demonstrate my knowledge
    of SSIS Package Development using the Business Intelligence Development Suite
    (BIDS) tool. The use of Control Flow, Data Flow and their various Task Items to
    perform ETL of a Data Warehouse Staging Area and an OLAP Database,
    Dimension Tables, Fact Tables and Cubes; ETL using Excel Workbooks, CSVs and
    SQL Server Relational database tables as data source and target destinations; To
    Send notification emails upon successful or failure status of the SSIS Package
SSIS PROJECT SAMPLE #1
CONTROL FLOW
                                      Overview
                         Lookup the EmployeeID and
                         Rate Effective Date
                         to verify if incoming row will be
                         inserted or changed.
                         Validate EmployeeID and
                         write out invalid rows to
                         Error Log. Provide row counts
                         for All scenario and
                         total for the same. Unchanged
                         rows are ignored. Email
                         Success or Failure Status to
                         Operator.
SSIS PROJECT SAMPLE
DATA FLOW
SSIS PROJECT SAMPLE
CONTROL FLOW – SEND MAIL TASK WITH
EXPRESSIONS



The use of Expressions on the Send Mail Task in the Control Flow to
dynamically add the Message Source, Subject and ToLine using System and
User Variables.
MDX QUERY PROJECT
   Introduction: This project was used to help me demonstrate my knowledge
    of MDX programming constructs by using many of the MDX Functions such as
    Generate to get a list of jobs and the top 3 Employees who work on those jobs
    ranked in descending order from highest hours worked;
    CurrentMember.PrevMember to get the previous Fiscal Quarter Dollar Sales from
    the Current Member; ParallelPeriod to get the Dollar Sales for the Prior year;
    PeriodsToDate to get to Dollar Sales from a given period up to the Current Date
    slice of the query; Filter function to limit the Query result set for Dollar Sales
    greater than $10,000.00; Order Function to sort the result set by highest Dollar
    Sales and various other MDX Functions.
MDX QUERY SAMPLE #1
MDX Query for the Job Master Children and the Top 3 Employees with their hours worked on job for
the Requested Fiscal Year, sorted by Hours worked descending.




                    Partial Results…
MDX QUERY SAMPLE #2
MDX Query for Fiscal Year, Quarter, Month, Show the Internet Sales for present and one period ago and the Percent
Increase. If no data exists for the period one year ago, instead of showing NULL in the result set for the Percent Increase,
change the output to ‘No data for Yr’, ‘No data for Qtr’, or ‘No data for Month’.
SSAS PROJECT
   Introduction: This project was used to help me demonstrate my knowledge
    of SSAS Development using the Business Intelligence Development Suite (BIDS)
    tool. Dimension and Fact Tables were loaded from the Data Warehouse staging
    area and then cubes were created. The examples will show the OLAP Database,
    Dimensions, Fact Tables, Calculations and KPIs.
OLAP CUBE DATA MODEL
OLAP CUBE KPI
OLAP CUBE DIMENSION/AGGREGATIONS

                           Dimension Model




Aggregations
OLAP CUBE CALCULATIONS
SSRS PROJECT
   Introduction: This project was used to help me demonstrate my knowledge of
    SQL Server Reporting Services using BIDS to create and publish reports to Microsoft
    Office SharePoint Server (MOSS). Reports use Cascading Parameters, Built-In fields for
    Page counts in the footer, UserID of user executing the report, Variables, operators and
    various functions to format the reports.
SSRS REPORT DESIGNER/PREVIEW #1




                                  Partial Results
SSRS REPORT DESIGNER/PREVIEW #2
PERFORMANCE POINT SERVER PROJECT
   Introduction: This project was used to help me demonstrate my knowledge of
    Performance Point Server Dashboard Designer and publishing the Dashboards,
    Scorecards and various types of reports to Microsoft Office SharePoint Server (MOSS).
    SSRS and Excel reports were imported into PPS and placed on Dashboards with Filters
    to drive the reports selection criteria.
KPIS AND SCORECARDS SAMPLE (PPS)
PPS KPIS USING GAUGE AND TRAFFIC LIGHT
STATUS INDICATORS
PPS DASHBOARD WITH A CHART AND
REPORT DRIVEN BY THE SAME FILTER
EXCEL SERVICES PPS SAMPLE #1
EXCEL SERVICES SAMPLE (PPS) #2
MOSS SITE SAMPLE WITH WEB PARTS
REPORT USING CASCADING PARAMETERS
MOSS Site with report built using Web Parts on the Home Page. Home page also shows
the various Document Libraries where other types of reports, dashboards, scorecards
and Subscriptions are located.
WHAT IS SETFOCUS?
   The SetFocus BI Master’s Program is an intensive,
    hands–on, project oriented program allowing knowledge
    and valuable experience putting the BI skill set to use in a
    simulated work environment.

   I received 400 hours of in-depths hands on experience
    focused on the Microsoft Business Intelligence stack.

   SetFocus projects are real world projects that are
    distributed just as I would receive in a position. I received
    project specifications and was expected to identify best
    courses of action with deadlines set for completion.

More Related Content

What's hot

SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
Sparkhound Inc.
 
Ankit Patel - Tableau Developer
Ankit Patel - Tableau DeveloperAnkit Patel - Tableau Developer
Ankit Patel - Tableau Developer
Ankit Patel
 
MSBI-SSRS PPT
MSBI-SSRS PPTMSBI-SSRS PPT
MSBI-SSRS PPT
VIT-AP UNIVERSITY
 
SSRS 2008 R2
SSRS 2008 R2SSRS 2008 R2
SSRS 2008 R2
tomerl
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting Services
Thejaswi shasthri
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakhareva
banastal
 
Michael Liang Resume_Irvine_CA_ShortVersion
Michael Liang Resume_Irvine_CA_ShortVersionMichael Liang Resume_Irvine_CA_ShortVersion
Michael Liang Resume_Irvine_CA_ShortVersionMICHAEL LIANG
 
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Bala Subra
 
AAO BI Resume
AAO BI ResumeAAO BI Resume
AAO BI ResumeAl Ottley
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
pleeloy
 
PradeepKumar_Tableau Developer
PradeepKumar_Tableau DeveloperPradeepKumar_Tableau Developer
PradeepKumar_Tableau DeveloperPradeep Kumar
 
Ssrs introduction session 1
Ssrs introduction session 1Ssrs introduction session 1
Ssrs introduction session 1
Muthuvel P
 
Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel BayetaSam B
 
Naveen_MSBI_Senior_Developer
Naveen_MSBI_Senior_DeveloperNaveen_MSBI_Senior_Developer
Naveen_MSBI_Senior_DeveloperNaveen Meti
 
Tableau Developer
Tableau DeveloperTableau Developer
Tableau Developer
aburar yaseen
 
Mahesh_Bhalerao
Mahesh_BhaleraoMahesh_Bhalerao
Mahesh_Bhalerao
MaheshBhalerao12
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BI
MSDEVMTL
 

What's hot (19)

SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
 
Ankit Patel - Tableau Developer
Ankit Patel - Tableau DeveloperAnkit Patel - Tableau Developer
Ankit Patel - Tableau Developer
 
MSBI-SSRS PPT
MSBI-SSRS PPTMSBI-SSRS PPT
MSBI-SSRS PPT
 
SSRS 2008 R2
SSRS 2008 R2SSRS 2008 R2
SSRS 2008 R2
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting Services
 
Bi Portfolio
Bi PortfolioBi Portfolio
Bi Portfolio
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakhareva
 
Michael Liang Resume_Irvine_CA_ShortVersion
Michael Liang Resume_Irvine_CA_ShortVersionMichael Liang Resume_Irvine_CA_ShortVersion
Michael Liang Resume_Irvine_CA_ShortVersion
 
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
 
AAO BI Resume
AAO BI ResumeAAO BI Resume
AAO BI Resume
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
PradeepKumar_Tableau Developer
PradeepKumar_Tableau DeveloperPradeepKumar_Tableau Developer
PradeepKumar_Tableau Developer
 
Nikhil_MSBI_updated
Nikhil_MSBI_updatedNikhil_MSBI_updated
Nikhil_MSBI_updated
 
Ssrs introduction session 1
Ssrs introduction session 1Ssrs introduction session 1
Ssrs introduction session 1
 
Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel Bayeta
 
Naveen_MSBI_Senior_Developer
Naveen_MSBI_Senior_DeveloperNaveen_MSBI_Senior_Developer
Naveen_MSBI_Senior_Developer
 
Tableau Developer
Tableau DeveloperTableau Developer
Tableau Developer
 
Mahesh_Bhalerao
Mahesh_BhaleraoMahesh_Bhalerao
Mahesh_Bhalerao
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BI
 

Viewers also liked

Webinar - Disaster-Proof Your Nonprofit or Library Tech - 2015-09-10
Webinar - Disaster-Proof Your Nonprofit or Library Tech - 2015-09-10Webinar - Disaster-Proof Your Nonprofit or Library Tech - 2015-09-10
Webinar - Disaster-Proof Your Nonprofit or Library Tech - 2015-09-10
TechSoup
 
Colinsobersbiresume 20120723doc
Colinsobersbiresume 20120723docColinsobersbiresume 20120723doc
Colinsobersbiresume 20120723doc
colinsobers
 
EBD-Change
EBD-ChangeEBD-Change
EBD-Change
Matthew J. Vannice
 
How To Use Slideshare
How To Use SlideshareHow To Use Slideshare
How To Use Slidesharefs
 
Webinar - 10 Tactical Tips for #GivingTuesday - 2015-09-03
Webinar - 10 Tactical Tips for #GivingTuesday - 2015-09-03Webinar - 10 Tactical Tips for #GivingTuesday - 2015-09-03
Webinar - 10 Tactical Tips for #GivingTuesday - 2015-09-03
TechSoup
 
Networked Learning 2011 CO-TLI
Networked Learning 2011 CO-TLINetworked Learning 2011 CO-TLI
Networked Learning 2011 CO-TLI
Matthew J. Vannice
 
Webinar - Microsoft Office 2016 for Mac - 2015-10-22
Webinar - Microsoft Office 2016 for Mac - 2015-10-22Webinar - Microsoft Office 2016 for Mac - 2015-10-22
Webinar - Microsoft Office 2016 for Mac - 2015-10-22
TechSoup
 

Viewers also liked (8)

Webinar - Disaster-Proof Your Nonprofit or Library Tech - 2015-09-10
Webinar - Disaster-Proof Your Nonprofit or Library Tech - 2015-09-10Webinar - Disaster-Proof Your Nonprofit or Library Tech - 2015-09-10
Webinar - Disaster-Proof Your Nonprofit or Library Tech - 2015-09-10
 
Colinsobersbiresume 20120723doc
Colinsobersbiresume 20120723docColinsobersbiresume 20120723doc
Colinsobersbiresume 20120723doc
 
EBD-Change
EBD-ChangeEBD-Change
EBD-Change
 
How To Use Slideshare
How To Use SlideshareHow To Use Slideshare
How To Use Slideshare
 
Webinar - 10 Tactical Tips for #GivingTuesday - 2015-09-03
Webinar - 10 Tactical Tips for #GivingTuesday - 2015-09-03Webinar - 10 Tactical Tips for #GivingTuesday - 2015-09-03
Webinar - 10 Tactical Tips for #GivingTuesday - 2015-09-03
 
Networked Learning 2011 CO-TLI
Networked Learning 2011 CO-TLINetworked Learning 2011 CO-TLI
Networked Learning 2011 CO-TLI
 
AA-sort with SSE4.1
AA-sort with SSE4.1AA-sort with SSE4.1
AA-sort with SSE4.1
 
Webinar - Microsoft Office 2016 for Mac - 2015-10-22
Webinar - Microsoft Office 2016 for Mac - 2015-10-22Webinar - Microsoft Office 2016 for Mac - 2015-10-22
Webinar - Microsoft Office 2016 for Mac - 2015-10-22
 

Similar to Colin\'s BI Portfolio

Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence PortfolioDoug Armantrout
 
Resume_Navneet_Formatted
Resume_Navneet_FormattedResume_Navneet_Formatted
Resume_Navneet_FormattedNavneet Tiwari
 
Annie Lostlen BI Portfolio
Annie Lostlen BI PortfolioAnnie Lostlen BI Portfolio
Annie Lostlen BI Portfolioannielostlen
 
Ca 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioCa 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood Portfolio
John_Buickerood
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi Portfolio
KevinPFahy
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional PortfolioMoniqueO Opris
 
Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003troylrockwell
 
Jeamaire Drone’s Business Intelligence Portfolio
Jeamaire Drone’s Business Intelligence PortfolioJeamaire Drone’s Business Intelligence Portfolio
Jeamaire Drone’s Business Intelligence Portfolio
HESABLE1
 
Msbi power bi_ lead
Msbi power bi_ leadMsbi power bi_ lead
Msbi power bi_ lead
Kota Sudhake
 
Project Portfolio
Project PortfolioProject Portfolio
Project PortfolioArthur Chan
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfoliosprigge
 
Eugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi PortfolioEugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi Portfolio
i661e21
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfoliodmrasek
 
Nitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence PortfolioNitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence Portfolionpatel2362
 
Sophia wang (2)
Sophia wang (2)Sophia wang (2)
Sophia wang (2)
Dibakar27
 

Similar to Colin\'s BI Portfolio (20)

Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Resume_Navneet_Formatted
Resume_Navneet_FormattedResume_Navneet_Formatted
Resume_Navneet_Formatted
 
Annie Lostlen BI Portfolio
Annie Lostlen BI PortfolioAnnie Lostlen BI Portfolio
Annie Lostlen BI Portfolio
 
Ca 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioCa 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood Portfolio
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi Portfolio
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
 
Resume_Alka
Resume_AlkaResume_Alka
Resume_Alka
 
Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003
 
Portfolio Genet
Portfolio GenetPortfolio Genet
Portfolio Genet
 
ChakravarthyUppara
ChakravarthyUpparaChakravarthyUppara
ChakravarthyUppara
 
Jeamaire Drone’s Business Intelligence Portfolio
Jeamaire Drone’s Business Intelligence PortfolioJeamaire Drone’s Business Intelligence Portfolio
Jeamaire Drone’s Business Intelligence Portfolio
 
Msbi power bi_ lead
Msbi power bi_ leadMsbi power bi_ lead
Msbi power bi_ lead
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
Eugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi PortfolioEugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi Portfolio
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfolio
 
Nitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence PortfolioNitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence Portfolio
 
It ready dw_day3_rev00
It ready dw_day3_rev00It ready dw_day3_rev00
It ready dw_day3_rev00
 
Sophia wang (2)
Sophia wang (2)Sophia wang (2)
Sophia wang (2)
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

Colin\'s BI Portfolio

  • 2. TABLE OF CONTENTS  Overview – Introduction  Relational Data Modeling  SQL Server T-SQL Programming  SQL Server Integration Services (SSIS)  MDX Query  SQL Server Analysis Services (SSAS)  Dimensional Data Modeling  SQL Server Reporting Services (SSRS)  Performance Point Server (PPS)  Microsoft Office SharePoint Services (MOSS)  What is SetFocus?
  • 3. OVERVIEW  Introduction: This portfolio contains screen shots of code and result sets, and various other screen shots of my development skills using the Microsoft BI Stack toolset.  Core Technology Microsoft BI Stack  Microsoft SQL Server 2008, T-SQL and MDX Queries  SQL Server Management Studio (SSMS) and Business Intelligence Development Suite (BIDS)  SQL Server Integration Services (SSIS)  SQL Server Analysis Services (SSAS)  SQL Server Reporting Services (SSRS)  Microsoft Office Performance Point Server (PPS) and Dashboard Designer  Microsoft Office SharePoint Server 2007 (MOSS)  Audience  Business Executives  IT Directors/Hiring Managers  Project Managers, IT Professionals  BI Designers/Implementers and BI Analysts
  • 4. RELATIONAL DATA MODELING This is the data model of a Construction Company’s Relational Database. This model was used in applications supporting the day to day business requirements for data storage, ad-hoc queries, reports, KPIs, Scorecards and Dashboards.
  • 5. T-SQL PROJECT  Introduction: This project was used to help me demonstrate my knowledge of T- SQL programming constructs such as: The use of Common Table Expressions, Sub- Queries, Recursive Queries, Grouping Sets, System Functions, User Defined Functions (UDF), Stored Procedures, Capturing changes using Insert/Update/Delete Database Triggers and Change Data Capture(CDC), Transactions with various Transaction Isolation Levels, Structured Error Handling using Begin Try/End Try/Catch block and many others.
  • 6. T-SQL QUERY SAMPLE #1 T-SQL Query from the Store and Vendor tables, showing all records and those where the Name column exists in both tables. Those records existing in both tables will be flagged as “Both” in the result set. Query uses Common Table Expression. Partial Results…
  • 7. T-SQL QUERY SAMPLE #2 T-SQL Query from the Store and Vendor tables, showing all records and those where the Name column exists in both tables. Those records existing in both tables will be flagged as “Both” in the result set. Query uses Common Table Expression and a Sub-Query in the Join. Same result set using two different techniques. Partial Results…
  • 8. SSIS PROJECT  Introduction: This project was used to help me demonstrate my knowledge of SSIS Package Development using the Business Intelligence Development Suite (BIDS) tool. The use of Control Flow, Data Flow and their various Task Items to perform ETL of a Data Warehouse Staging Area and an OLAP Database, Dimension Tables, Fact Tables and Cubes; ETL using Excel Workbooks, CSVs and SQL Server Relational database tables as data source and target destinations; To Send notification emails upon successful or failure status of the SSIS Package
  • 9. SSIS PROJECT SAMPLE #1 CONTROL FLOW Overview Lookup the EmployeeID and Rate Effective Date to verify if incoming row will be inserted or changed. Validate EmployeeID and write out invalid rows to Error Log. Provide row counts for All scenario and total for the same. Unchanged rows are ignored. Email Success or Failure Status to Operator.
  • 11. SSIS PROJECT SAMPLE CONTROL FLOW – SEND MAIL TASK WITH EXPRESSIONS The use of Expressions on the Send Mail Task in the Control Flow to dynamically add the Message Source, Subject and ToLine using System and User Variables.
  • 12. MDX QUERY PROJECT  Introduction: This project was used to help me demonstrate my knowledge of MDX programming constructs by using many of the MDX Functions such as Generate to get a list of jobs and the top 3 Employees who work on those jobs ranked in descending order from highest hours worked; CurrentMember.PrevMember to get the previous Fiscal Quarter Dollar Sales from the Current Member; ParallelPeriod to get the Dollar Sales for the Prior year; PeriodsToDate to get to Dollar Sales from a given period up to the Current Date slice of the query; Filter function to limit the Query result set for Dollar Sales greater than $10,000.00; Order Function to sort the result set by highest Dollar Sales and various other MDX Functions.
  • 13. MDX QUERY SAMPLE #1 MDX Query for the Job Master Children and the Top 3 Employees with their hours worked on job for the Requested Fiscal Year, sorted by Hours worked descending. Partial Results…
  • 14. MDX QUERY SAMPLE #2 MDX Query for Fiscal Year, Quarter, Month, Show the Internet Sales for present and one period ago and the Percent Increase. If no data exists for the period one year ago, instead of showing NULL in the result set for the Percent Increase, change the output to ‘No data for Yr’, ‘No data for Qtr’, or ‘No data for Month’.
  • 15. SSAS PROJECT  Introduction: This project was used to help me demonstrate my knowledge of SSAS Development using the Business Intelligence Development Suite (BIDS) tool. Dimension and Fact Tables were loaded from the Data Warehouse staging area and then cubes were created. The examples will show the OLAP Database, Dimensions, Fact Tables, Calculations and KPIs.
  • 16. OLAP CUBE DATA MODEL
  • 18. OLAP CUBE DIMENSION/AGGREGATIONS Dimension Model Aggregations
  • 20. SSRS PROJECT  Introduction: This project was used to help me demonstrate my knowledge of SQL Server Reporting Services using BIDS to create and publish reports to Microsoft Office SharePoint Server (MOSS). Reports use Cascading Parameters, Built-In fields for Page counts in the footer, UserID of user executing the report, Variables, operators and various functions to format the reports.
  • 21. SSRS REPORT DESIGNER/PREVIEW #1 Partial Results
  • 23. PERFORMANCE POINT SERVER PROJECT  Introduction: This project was used to help me demonstrate my knowledge of Performance Point Server Dashboard Designer and publishing the Dashboards, Scorecards and various types of reports to Microsoft Office SharePoint Server (MOSS). SSRS and Excel reports were imported into PPS and placed on Dashboards with Filters to drive the reports selection criteria.
  • 24. KPIS AND SCORECARDS SAMPLE (PPS)
  • 25. PPS KPIS USING GAUGE AND TRAFFIC LIGHT STATUS INDICATORS
  • 26. PPS DASHBOARD WITH A CHART AND REPORT DRIVEN BY THE SAME FILTER
  • 27. EXCEL SERVICES PPS SAMPLE #1
  • 29. MOSS SITE SAMPLE WITH WEB PARTS REPORT USING CASCADING PARAMETERS MOSS Site with report built using Web Parts on the Home Page. Home page also shows the various Document Libraries where other types of reports, dashboards, scorecards and Subscriptions are located.
  • 30. WHAT IS SETFOCUS?  The SetFocus BI Master’s Program is an intensive, hands–on, project oriented program allowing knowledge and valuable experience putting the BI skill set to use in a simulated work environment.  I received 400 hours of in-depths hands on experience focused on the Microsoft Business Intelligence stack.  SetFocus projects are real world projects that are distributed just as I would receive in a position. I received project specifications and was expected to identify best courses of action with deadlines set for completion.