SlideShare une entreprise Scribd logo
1  sur  39
MS Business IntelligencePortfolio Rodney Matejek rmatejek@optonline.net (732) 940 7678
Table of Contents Project Overview……………………………………………………………………  Page  3 SSIS Overview ………………………………………………………………………………….   Page  4 SSIS Detail  ………………………………………………………………………………………   Page  5 SSAS Overview  ……………………………………………………………………………….    Page 13 SSAS Detail   …………………………………………………………………………………...    Page 14 SSRS Overview  ……………………………………………………………………………….    Page 24 SSRS Detail   ……………………………………………………………………………………    Page 25
Project Overview Introduction:  This portfolio showcases my skills in the Microsoft Business Intelligence arena.  It is the results of my participation in the SetFocus BI Masters program.  What is seen here is the results of the labs done as part of the training. SetFocus utilizes Microsoft Official Curriculum in conjunction with its own materials.  The core technologies covered are:  • Microsoft SQL Server 2008 T-SQL  • Data Warehousing Concepts  • Microsoft SQL Server 2008 Integration Services (SSIS)  • Microsoft SQL Server 2008 Analysis Services (SSAS)  • MDX Queries  • Microsoft SQL Server 2008 Reporting Services (SSRS)  • Business Intelligence with SharePoint and Performance Point Server
SSIS Overview SSIS detail goals:  Design and build a SQL Server 2008 relational database to track employeeand customer information, timesheet and labor rates data, as well as job order information, job materials, and customer invoices.  Specific milestones for this effort include the following: ,[object Object]
Schedule packages nightly to import/update any additional information.
Convert the input data into SQL Server data types.
Create calculated values to be included when needed.
Perform validation to detect errors (e.g. child records with invalid parent records).
Determine if the input values require the insert of a new row or update of existing columns.
Generate emails with results including number of rows inserted and updated.
Create a separate package to re-index and shrink the database, as well as perform nightly backups of the database.,[object Object]
Master package for the execution of individual packages that perform ETL processes.   Requirement:  Design a process flow to load the tables in the least amount of time. Solution:  Load the tables concurrently setting up the jobs to allow for the parent / child relationshipsin five steps.
Master package execution conclusion:  ,[object Object]
File maintenance tasks moved the input files out of the processing directory and into an archived directory.
Email notification of the process’s success or failure was then sent to appropriate staff.,[object Object]
Variables were defined here to accumulate total number of rows processed and bypassed for every input file.  ,[object Object]
Validate referential constraints in parent tables, bypass input row if invalid.
Validate business rule concerning input work date, bypass input row if invalid.
Determine if  insert or update is needed.,[object Object]
Insert and update row counts were made and passed to the control flow tab.,[object Object]
Lookup task to get the client number from the Project Master table for this invoice row.,[object Object]
Compile row counts for the process.,[object Object]
Create a custom data view, build a cube with fact tables and dimensions, create attributes and hierarchies.
Create calculated measures and set up key point indicators (KPIs) to analyze and measure the profitability and costs.
Write a series of MDX queries to provide data for business decisions.,[object Object]
Cube dimension usage: Showcasing the  affiliations of  the measure groups to the dimensions.
Dimension Designing: Structure and attributes of a sample dimension.
Sample TSql code used to load the FactLabor measure.  This process includes the following: ,[object Object]
Data maintenance  for the weekend date derived from the work date.,[object Object]
Partitions developed for the cube: Dividing the data between elements dated prior to, and after 2005.
Perspectives for the cube.
KPIs developed for the cube.
KPI used in an Excel report.
Sample MDX code. With Member [Pct of Change] as ([Measures].[Overhead Cost] * [Dim Date].[Quarter Name].&[20054] -   [Measures].[Overhead Cost] * [Dim Date].[Quarter Name].&[20053]) /  ([Measures].[Overhead Cost] * [Dim Date].[Quarter Name].&[20053]) , format_string = 'percent' select [Dim Date].[Quarter Name].&[20053]:[Dim Date].[Quarter Name].&[20054] *       {[Measures].[Overhead Cost], [Pct of Change]}         on columns,        [Dim Overhead Type].[Overhead Type].members              on rows   from [All works dw] Select [Measures].[Purchase Cost] on columns ,   non empty  ([Dim Material Type].[Material Type].children)  *  ([Dim Project].[Client Name].children) on rows   from [All Works DW]       where  [Dim Date].[Year Key].&[2005] With Set [Contractors] as    Filter ( [Dim Employee].[Employee Name].members   , [Dim Employee].[Employee Flag].&[False]) Select {[Measures].[Hours] ,          [Measures].[Labort Cost]}    on columns,             [Contractors]                          on rows  from [All Works DW]  where [Dim Date].[Year Key].&[2005]
SSRS Overview  SSRS detail goals:  Create  reports using SQL Server Reporting Services, MOPS Dashboard Designer, Excel, and display them in SharePoint. ,[object Object]
Analytic Sales Chart report as a Product  Pct of Parent with supporting Analytic Grid.
Analytic Chart for Employee Pct of Sales Quota.
Reporting Services Sales Map report with supporting chart.
Reporting Services Sales Matrix.

Contenu connexe

Tendances

Ssis sql ssrs_sp_ssas_mdx_hb_li
Ssis sql ssrs_sp_ssas_mdx_hb_liSsis sql ssrs_sp_ssas_mdx_hb_li
Ssis sql ssrs_sp_ssas_mdx_hb_liHong-Bing Li
 
Tony Von Gusmann & MS BI
Tony Von Gusmann & MS BITony Von Gusmann & MS BI
Tony Von Gusmann & MS BIvongusmann
 
JKJ_SSRS PPS Excel Services Project.Documentation
JKJ_SSRS PPS Excel Services Project.DocumentationJKJ_SSRS PPS Excel Services Project.Documentation
JKJ_SSRS PPS Excel Services Project.DocumentationJeff Jacob
 
Nitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence PortfolioNitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence Portfolionpatel2362
 
Tenisha Hamilton -BI
Tenisha Hamilton -BITenisha Hamilton -BI
Tenisha Hamilton -BITenishaH
 
Business objects activities web intelligence
Business objects activities web intelligenceBusiness objects activities web intelligence
Business objects activities web intelligenceDmitry Anoshin
 
Chapter 05 adding structures1
Chapter 05 adding structures1Chapter 05 adding structures1
Chapter 05 adding structures1Kranthi Kumar
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfoliopleeloy
 
William Canning Portfolio Annotated
William Canning Portfolio AnnotatedWilliam Canning Portfolio Annotated
William Canning Portfolio Annotatedcanningw
 
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 trainingSap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 trainingFuturePoint Technologies
 
Microsoft_Office_Visio_Professional_2007_for_IT_How_to_Use_Visio_
Microsoft_Office_Visio_Professional_2007_for_IT_How_to_Use_Visio_Microsoft_Office_Visio_Professional_2007_for_IT_How_to_Use_Visio_
Microsoft_Office_Visio_Professional_2007_for_IT_How_to_Use_Visio_TURKI , PMP
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfoliodklawson
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligencebfowles
 
Chris Seebacher Portfolio
Chris Seebacher PortfolioChris Seebacher Portfolio
Chris Seebacher Portfolioguest3ea163
 
Skills Portfolio
Skills PortfolioSkills Portfolio
Skills Portfoliorolee23
 
Pentaho BootCamp : Using the Pentaho Reporting Tools
Pentaho BootCamp : Using the Pentaho Reporting ToolsPentaho BootCamp : Using the Pentaho Reporting Tools
Pentaho BootCamp : Using the Pentaho Reporting ToolsWildan Maulana
 
BI WEBI with HANA End User Material
BI WEBI with HANA End User MaterialBI WEBI with HANA End User Material
BI WEBI with HANA End User MaterialKishore Chaganti
 
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 publisher starter guide to develop first report
Bi publisher starter guide to develop first reportBi publisher starter guide to develop first report
Bi publisher starter guide to develop first reportketulp
 
Oracle advanced supply chain planning implementation and user
Oracle advanced supply chain planning implementation and userOracle advanced supply chain planning implementation and user
Oracle advanced supply chain planning implementation and userSairam Laga
 

Tendances (20)

Ssis sql ssrs_sp_ssas_mdx_hb_li
Ssis sql ssrs_sp_ssas_mdx_hb_liSsis sql ssrs_sp_ssas_mdx_hb_li
Ssis sql ssrs_sp_ssas_mdx_hb_li
 
Tony Von Gusmann & MS BI
Tony Von Gusmann & MS BITony Von Gusmann & MS BI
Tony Von Gusmann & MS BI
 
JKJ_SSRS PPS Excel Services Project.Documentation
JKJ_SSRS PPS Excel Services Project.DocumentationJKJ_SSRS PPS Excel Services Project.Documentation
JKJ_SSRS PPS Excel Services Project.Documentation
 
Nitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence PortfolioNitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence Portfolio
 
Tenisha Hamilton -BI
Tenisha Hamilton -BITenisha Hamilton -BI
Tenisha Hamilton -BI
 
Business objects activities web intelligence
Business objects activities web intelligenceBusiness objects activities web intelligence
Business objects activities web intelligence
 
Chapter 05 adding structures1
Chapter 05 adding structures1Chapter 05 adding structures1
Chapter 05 adding structures1
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
William Canning Portfolio Annotated
William Canning Portfolio AnnotatedWilliam Canning Portfolio Annotated
William Canning Portfolio Annotated
 
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 trainingSap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
 
Microsoft_Office_Visio_Professional_2007_for_IT_How_to_Use_Visio_
Microsoft_Office_Visio_Professional_2007_for_IT_How_to_Use_Visio_Microsoft_Office_Visio_Professional_2007_for_IT_How_to_Use_Visio_
Microsoft_Office_Visio_Professional_2007_for_IT_How_to_Use_Visio_
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Chris Seebacher Portfolio
Chris Seebacher PortfolioChris Seebacher Portfolio
Chris Seebacher Portfolio
 
Skills Portfolio
Skills PortfolioSkills Portfolio
Skills Portfolio
 
Pentaho BootCamp : Using the Pentaho Reporting Tools
Pentaho BootCamp : Using the Pentaho Reporting ToolsPentaho BootCamp : Using the Pentaho Reporting Tools
Pentaho BootCamp : Using the Pentaho Reporting Tools
 
BI WEBI with HANA End User Material
BI WEBI with HANA End User MaterialBI WEBI with HANA End User Material
BI WEBI with HANA End User Material
 
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
 
Bi publisher starter guide to develop first report
Bi publisher starter guide to develop first reportBi publisher starter guide to develop first report
Bi publisher starter guide to develop first report
 
Oracle advanced supply chain planning implementation and user
Oracle advanced supply chain planning implementation and userOracle advanced supply chain planning implementation and user
Oracle advanced supply chain planning implementation and user
 

Similaire à Rodney Matejek Portfolio

Bi Ppt Portfolio Elmer Donavan
Bi Ppt Portfolio  Elmer DonavanBi Ppt Portfolio  Elmer Donavan
Bi Ppt Portfolio Elmer DonavanEJDonavan
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioVincent Gaines
 
Ca 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioCa 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioJohn_Buickerood
 
SQL Server 2008 Portfolio for Saumya Bhatnagar
SQL Server 2008 Portfolio for Saumya BhatnagarSQL Server 2008 Portfolio for Saumya Bhatnagar
SQL Server 2008 Portfolio for Saumya Bhatnagarsammykb
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence PortfolioVito Addotta
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfoliodlinder25
 
William Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence PortfolioWilliam Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence Portfoliowschaffr
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolioeileensauer
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolioeileensauer
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfoliotcomeaux
 
MS Bi Portfolio Gregory Lee
MS Bi Portfolio Gregory LeeMS Bi Portfolio Gregory Lee
MS Bi Portfolio Gregory Leekeeperx99
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence PortfolioDoug Armantrout
 
SetFocus SQL Portfolio
SetFocus SQL PortfolioSetFocus SQL Portfolio
SetFocus SQL Portfoliogeometro17
 
Microsoft MCSE 70-467 it exams dumps
Microsoft MCSE 70-467 it exams dumpsMicrosoft MCSE 70-467 it exams dumps
Microsoft MCSE 70-467 it exams dumpslilylucy
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack PortfolioAngela Trapp
 
Ga 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum PortfolioGa 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum PortfolioCtatum
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfoliosprigge
 

Similaire à Rodney Matejek Portfolio (20)

Bi Portfolio
Bi PortfolioBi Portfolio
Bi Portfolio
 
Bi Ppt Portfolio Elmer Donavan
Bi Ppt Portfolio  Elmer DonavanBi Ppt Portfolio  Elmer Donavan
Bi Ppt Portfolio Elmer Donavan
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
Ca 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioCa 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood Portfolio
 
SQL Server 2008 Portfolio for Saumya Bhatnagar
SQL Server 2008 Portfolio for Saumya BhatnagarSQL Server 2008 Portfolio for Saumya Bhatnagar
SQL Server 2008 Portfolio for Saumya Bhatnagar
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
It ready dw_day4_rev00
It ready dw_day4_rev00It ready dw_day4_rev00
It ready dw_day4_rev00
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfolio
 
William Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence PortfolioWilliam Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
MS Bi Portfolio Gregory Lee
MS Bi Portfolio Gregory LeeMS Bi Portfolio Gregory Lee
MS Bi Portfolio Gregory Lee
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
SetFocus SQL Portfolio
SetFocus SQL PortfolioSetFocus SQL Portfolio
SetFocus SQL Portfolio
 
Microsoft MCSE 70-467 it exams dumps
Microsoft MCSE 70-467 it exams dumpsMicrosoft MCSE 70-467 it exams dumps
Microsoft MCSE 70-467 it exams dumps
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack Portfolio
 
Ga 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum PortfolioGa 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum Portfolio
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 

Rodney Matejek Portfolio

  • 1. MS Business IntelligencePortfolio Rodney Matejek rmatejek@optonline.net (732) 940 7678
  • 2. Table of Contents Project Overview…………………………………………………………………… Page 3 SSIS Overview …………………………………………………………………………………. Page 4 SSIS Detail ……………………………………………………………………………………… Page 5 SSAS Overview ………………………………………………………………………………. Page 13 SSAS Detail …………………………………………………………………………………... Page 14 SSRS Overview ………………………………………………………………………………. Page 24 SSRS Detail …………………………………………………………………………………… Page 25
  • 3. Project Overview Introduction: This portfolio showcases my skills in the Microsoft Business Intelligence arena. It is the results of my participation in the SetFocus BI Masters program. What is seen here is the results of the labs done as part of the training. SetFocus utilizes Microsoft Official Curriculum in conjunction with its own materials. The core technologies covered are: • Microsoft SQL Server 2008 T-SQL • Data Warehousing Concepts • Microsoft SQL Server 2008 Integration Services (SSIS) • Microsoft SQL Server 2008 Analysis Services (SSAS) • MDX Queries • Microsoft SQL Server 2008 Reporting Services (SSRS) • Business Intelligence with SharePoint and Performance Point Server
  • 4.
  • 5. Schedule packages nightly to import/update any additional information.
  • 6. Convert the input data into SQL Server data types.
  • 7. Create calculated values to be included when needed.
  • 8. Perform validation to detect errors (e.g. child records with invalid parent records).
  • 9. Determine if the input values require the insert of a new row or update of existing columns.
  • 10. Generate emails with results including number of rows inserted and updated.
  • 11.
  • 12. Master package for the execution of individual packages that perform ETL processes. Requirement: Design a process flow to load the tables in the least amount of time. Solution: Load the tables concurrently setting up the jobs to allow for the parent / child relationshipsin five steps.
  • 13.
  • 14. File maintenance tasks moved the input files out of the processing directory and into an archived directory.
  • 15.
  • 16.
  • 17. Validate referential constraints in parent tables, bypass input row if invalid.
  • 18. Validate business rule concerning input work date, bypass input row if invalid.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Create a custom data view, build a cube with fact tables and dimensions, create attributes and hierarchies.
  • 24. Create calculated measures and set up key point indicators (KPIs) to analyze and measure the profitability and costs.
  • 25.
  • 26. Cube dimension usage: Showcasing the affiliations of the measure groups to the dimensions.
  • 27. Dimension Designing: Structure and attributes of a sample dimension.
  • 28.
  • 29.
  • 30. Partitions developed for the cube: Dividing the data between elements dated prior to, and after 2005.
  • 32. KPIs developed for the cube.
  • 33. KPI used in an Excel report.
  • 34. Sample MDX code. With Member [Pct of Change] as ([Measures].[Overhead Cost] * [Dim Date].[Quarter Name].&[20054] - [Measures].[Overhead Cost] * [Dim Date].[Quarter Name].&[20053]) / ([Measures].[Overhead Cost] * [Dim Date].[Quarter Name].&[20053]) , format_string = 'percent' select [Dim Date].[Quarter Name].&[20053]:[Dim Date].[Quarter Name].&[20054] * {[Measures].[Overhead Cost], [Pct of Change]} on columns, [Dim Overhead Type].[Overhead Type].members on rows from [All works dw] Select [Measures].[Purchase Cost] on columns , non empty ([Dim Material Type].[Material Type].children) * ([Dim Project].[Client Name].children) on rows from [All Works DW] where [Dim Date].[Year Key].&[2005] With Set [Contractors] as Filter ( [Dim Employee].[Employee Name].members , [Dim Employee].[Employee Flag].&[False]) Select {[Measures].[Hours] , [Measures].[Labort Cost]} on columns, [Contractors] on rows from [All Works DW] where [Dim Date].[Year Key].&[2005]
  • 35.
  • 36. Analytic Sales Chart report as a Product Pct of Parent with supporting Analytic Grid.
  • 37. Analytic Chart for Employee Pct of Sales Quota.
  • 38. Reporting Services Sales Map report with supporting chart.
  • 40. Reporting Services Sales Analysis with analytic chart with supporting analytic grid, pyramid chart with supporting analytic grid.
  • 41. Excel Sales report with slicers.
  • 42. Generated SSRS reports for Top Ten selling stores for auto delivery to specific users.Dashboard Sample
  • 43. PerformancePoint content created for use in the dashboard.
  • 45. KPI Scorecard basic design with supporting Analytic Charts.
  • 46.
  • 47. Supporting reports stacked on the right.KPI Report Finished report in the dashboard.
  • 48. Analytical Chart design for the Product Pct of Parent chart, built in PPS. MDX code used to build the report, accepting values from parameters for row and column values.
  • 49.
  • 50.
  • 51. Reporting Services Sales Map design with supporting chart. SSRS Sales Map assembled in PPS.
  • 52.
  • 53. Reporting Services Sales Matrix Report as shown in SharePoint Dashboard.
  • 54. Excel Sales with Slicers report, built in Excel, and sent to SharePoint.
  • 55. The Excel Report in SharePoint dashboard.
  • 56. Reporting Services Top Ten Stores by State report. A subscription based report for specific states, stored in PPS site collection.
  • 57. Top Ten Stores report executed.