SlideShare a Scribd company logo
1 of 31
Terry Comeaux Business Intelligence Portfolio TComeaux@austin.rr.com 713-553-9148
Business Intelligence - Now SQL Server Integration Services - SSIS SQL Server Analysis Services - SSAS Multi-Dimensional eXpressions - MDX SQL Server Reporting Services – SSRS Excel Services PerformancePoint Server – PPS 	MS Office SharePoint Server – MOSS 2007 Table of Contents 2
Now more than ever before, you need to get the right information to the right people faster.  Business Intelligence (BI) solutions can help everyone in your organization quickly access the timely, relevant, and accurate information that drives better decision making and impacts your bottom line. Business Intelligence (BI) solutions can help your organization: Get real-time information Find profitable customers Pivot on a dime Find inefficiencies Save money Business Intelligence - Now 3
Develop relational data model based upon company’s needs Develop SQL Server database based upon ERD Integrate all external data into SQL Server database       	via SQL Server Integration Services Using the SQL Server database as a data source, create OLAP cube Build KPIs to analyze and measure AllWorks profitability and costs Write MDX queries to provide results Physically partition the data for better performance Expose KPI results in Excel, PerformancePoint and MOSS 2007 Create score cards and dashboards via PerformancePoint Dashboard Designer 		and deploy to MS Office SharePoint sites Implement business intelligence dashboards using MOSS 2007 Report Center and 	Excel Services producing summary results based on user view and role 	membership AllWorks, Inc. project 4
SQL Server Integration Services SSIS 5
Job Master Data Flow Task:Load data from source file & convert to SQL format  Perform lookups to determine processing pipeline  Insert/update data or write error log record  Capture input/output record counts for process control 6
Employee Master Data Flow Task:Load data from source file & convert to SQL format  Perform lookups to determine processing pipeline  Insert/update data or write error log record  Capture input/output record counts for process control 7
Job Time Sheets Control Flow Task:Prep error logs for current day process  Read all timesheets for period  VB Script required to capture iterative counts (see slide 10)  Report input/output record counts for process control 8
Job Time Sheets Data Flow Task:Load data from source file & convert to SQL format  Perform lookups to determine processing pipeline  Insert/update data or write error log record  Capture input/output record counts for process control 9
VB Script for Time Sheets Control Flow Task:Capture input/output record counts at the end of each iterative loop for process control reporting 10
Nightly Update Master Control Flow Task:  Process each package to load/update source data  Shrink database  Rebuild indexes  Update database statistics for improved performance  Back up database 11
SQL Server Agent Scheduled Nightly Update:Utilize SQL Agent to schedule Master Package nightly update 12
SQL Server Analysis Services SSAS 13
AllWorks OLAP Cube:4 Fact tables  9 Dimension tables 14
Client Hierarchies:  Create multiple independent client hierarchies to support drilling up and down 15
KPIs – Key Performance IndicatorsUsed to help a company define and measure progress toward organizational goals.  See Calculated Measure expression on next page.   See KPI graphic results on page 28, left side. 16
Calculated Measures:Use the power of OLAP cubes to establish calculated measures to accurately  reflect company metrics.  See KPI utilization on previous page. 17
Partitions:  Physically partition data to obtain better response.  Typically partitioned by date criteria to segregate older data which is usually accessed   less as it matures. 18
Multi-Dimensional eXpressions MDX 19
MDX:Show all employees in alphabetical order for 2005 Q4 and four periods ago    for total hours worked in the Quarter. 20
MDX:For 2005, show the jobs and the top 3 employees by job, who worked the most hours.    Show the jobs in job order and within each job, show the employees in hours worked order. 21
SQL Server Reporting Services SSRS 22
SSRS Report deployed to SharePoint Server  If Overhead Category has increased quarter to quarter, illustrate change in RED  MDX used to default to last quarter of available data  Fiscal year quarter (FY Qtr) selection criteria provided for prior quarter analysis 23
SSRS Report deployed to SharePoint Server  Example of Cascading parameter.    MDX code provides available weeks of labor data, based upon Employee selected.  Report is sub-totaled by week ending and totaled by employee selected. 24
Excel Services 25
Excel Reports deployed to SharePoint Server via Excel Services/PerformancePoint  Basic Overhead is an Excel PivotTable with year selection capability.  Job Profitability is an Excel Pivotchart with multiple county selection capability. 26
PerformancePoint Server PPS MS Office SharePoint Server MOSS 2007 27
PerformancePoint Dashboard page with OLAP sourced KPIs Final deployment to SharePoint Server  Overhead Trend allows selection of quarter and presents by category what the percentage change is.    Desired result is less than 10%.  Greater than 15% is critical status.  Client Job Financials consists of 3 separate KPIs, all stacked on 1 scorecard;    Open Receivables as a Percentage of Invoice, Profit Percentage and Overhead as a Percentage of Total Costs. 28
PerformancePoint Dashboard page with OLAP sourced dataFinal deployment to SharePoint ServerOverhead Line Chart allows selection of multiple overhead categories and presents all available   quarters of data 29
PerformancePoint Dashboard page with OLAP sourced dataFinal deployment to SharePoint ServerDual Y-axis bar chart and Analytic Grid on same page.  Single Employee selection drives both results.  MDX required to derive result sets. 30
31 This represents just a sampling of my capabilities. Very flexible in location and travel considerations. For further information or to schedule an interview: 	Terry Comeaux    713-553-9148 	TComeaux@Austin.RR.Com.

More Related Content

What's hot

Ga 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum PortfolioGa 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum PortfolioCtatum
 
Daniel Bowlin Portfolio Rev1
Daniel Bowlin Portfolio Rev1Daniel Bowlin Portfolio Rev1
Daniel Bowlin Portfolio Rev1DanielWBowlin
 
Abbott Accomplishment Frank 2015-16 061016
Abbott Accomplishment Frank 2015-16 061016Abbott Accomplishment Frank 2015-16 061016
Abbott Accomplishment Frank 2015-16 061016Frank Chan
 
Nitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence PortfolioNitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence Portfolionpatel2362
 
SSRS - PPS - MOSS Profile
SSRS - PPS - MOSS ProfileSSRS - PPS - MOSS Profile
SSRS - PPS - MOSS Profiletthompson0421
 
Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...
Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...
Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...johnny_shredder
 
Nancy Soule Business Intelligence Potfolio
Nancy Soule Business Intelligence PotfolioNancy Soule Business Intelligence Potfolio
Nancy Soule Business Intelligence Potfolionsoule
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence PortfolioVito Addotta
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfoliopleeloy
 
Business Intelligence Portifolio
Business Intelligence PortifolioBusiness Intelligence Portifolio
Business Intelligence PortifolioDavid Wu
 
201601007 Limelight - Hui Qin Teoh
201601007 Limelight - Hui Qin Teoh201601007 Limelight - Hui Qin Teoh
201601007 Limelight - Hui Qin TeohHui Qin Teoh, PMP®
 
Creating dynamic and real time charts for printable reports v1.0
Creating dynamic and real time charts for printable reports v1.0Creating dynamic and real time charts for printable reports v1.0
Creating dynamic and real time charts for printable reports v1.0Sahan Perera
 
Eugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi PortfolioEugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi Portfolioi661e21
 
Using FME to Transform Survey 123 Data
Using FME to Transform Survey 123 DataUsing FME to Transform Survey 123 Data
Using FME to Transform Survey 123 DataSafe Software
 
EBS Plan Viewer - An excel based Planning workbench
EBS Plan Viewer - An excel based Planning workbenchEBS Plan Viewer - An excel based Planning workbench
EBS Plan Viewer - An excel based Planning workbenchAmit Sharma
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsDatavail
 

What's hot (20)

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
 
Daniel Bowlin Portfolio Rev1
Daniel Bowlin Portfolio Rev1Daniel Bowlin Portfolio Rev1
Daniel Bowlin Portfolio Rev1
 
Abbott Accomplishment Frank 2015-16 061016
Abbott Accomplishment Frank 2015-16 061016Abbott Accomplishment Frank 2015-16 061016
Abbott Accomplishment Frank 2015-16 061016
 
Nitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence PortfolioNitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence Portfolio
 
QuickBooks Salesforce Connector
QuickBooks Salesforce ConnectorQuickBooks Salesforce Connector
QuickBooks Salesforce Connector
 
SSRS - PPS - MOSS Profile
SSRS - PPS - MOSS ProfileSSRS - PPS - MOSS Profile
SSRS - PPS - MOSS Profile
 
Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...
Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...
Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...
 
Nancy Soule Business Intelligence Potfolio
Nancy Soule Business Intelligence PotfolioNancy Soule Business Intelligence Potfolio
Nancy Soule Business Intelligence Potfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Business Intelligence Portifolio
Business Intelligence PortifolioBusiness Intelligence Portifolio
Business Intelligence Portifolio
 
Resume Shivkant Pathak
Resume Shivkant PathakResume Shivkant Pathak
Resume Shivkant Pathak
 
201601007 Limelight - Hui Qin Teoh
201601007 Limelight - Hui Qin Teoh201601007 Limelight - Hui Qin Teoh
201601007 Limelight - Hui Qin Teoh
 
Creating dynamic and real time charts for printable reports v1.0
Creating dynamic and real time charts for printable reports v1.0Creating dynamic and real time charts for printable reports v1.0
Creating dynamic and real time charts for printable reports v1.0
 
Eugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi PortfolioEugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi Portfolio
 
Using FME to Transform Survey 123 Data
Using FME to Transform Survey 123 DataUsing FME to Transform Survey 123 Data
Using FME to Transform Survey 123 Data
 
Project management system-recource management
Project management system-recource managementProject management system-recource management
Project management system-recource management
 
EBS Plan Viewer - An excel based Planning workbench
EBS Plan Viewer - An excel based Planning workbenchEBS Plan Viewer - An excel based Planning workbench
EBS Plan Viewer - An excel based Planning workbench
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
 

Viewers also liked

Press Release 2 T09 En
Press Release 2 T09 EnPress Release 2 T09 En
Press Release 2 T09 EnTIM RI
 
Edisi 18 Medan
Edisi 18 MedanEdisi 18 Medan
Edisi 18 Medanepaper
 
Taqwim smk landas 2011
Taqwim smk landas 2011Taqwim smk landas 2011
Taqwim smk landas 2011zafeen zafeen
 
Towards open smart services platform
Towards open smart services platformTowards open smart services platform
Towards open smart services platformHamid Motahari
 
Waspada Aceh 4 Sep
Waspada Aceh 4 SepWaspada Aceh 4 Sep
Waspada Aceh 4 Sepepaper
 
Edisi17 Sep Nasional
Edisi17 Sep NasionalEdisi17 Sep Nasional
Edisi17 Sep Nasionalepaper
 
Tim Presentation Morgan Stanley Conference Set09 Eng
Tim Presentation Morgan Stanley Conference Set09 EngTim Presentation Morgan Stanley Conference Set09 Eng
Tim Presentation Morgan Stanley Conference Set09 EngTIM RI
 
Waspada031009sementara
Waspada031009sementaraWaspada031009sementara
Waspada031009sementaraepaper
 
Press Release 1 Q03 Tele Nordeste Celular En
Press Release 1 Q03   Tele Nordeste Celular EnPress Release 1 Q03   Tele Nordeste Celular En
Press Release 1 Q03 Tele Nordeste Celular EnTIM RI
 
6 A,(12)Perindustrian
6 A,(12)Perindustrian6 A,(12)Perindustrian
6 A,(12)Perindustrianzafeen zafeen
 
Edisi27oktnas
Edisi27oktnasEdisi27oktnas
Edisi27oktnasepaper
 
Tim Presentation Goldman Sachs Conference Set09 Eng
Tim Presentation Goldman Sachs Conference Set09 EngTim Presentation Goldman Sachs Conference Set09 Eng
Tim Presentation Goldman Sachs Conference Set09 EngTIM RI
 
Web Game Introduction
Web Game IntroductionWeb Game Introduction
Web Game IntroductionDied Liu
 

Viewers also liked (20)

West Side Master Plan Report
West Side Master Plan ReportWest Side Master Plan Report
West Side Master Plan Report
 
Press Release 2 T09 En
Press Release 2 T09 EnPress Release 2 T09 En
Press Release 2 T09 En
 
Edisi 18 Medan
Edisi 18 MedanEdisi 18 Medan
Edisi 18 Medan
 
Taqwim smk landas 2011
Taqwim smk landas 2011Taqwim smk landas 2011
Taqwim smk landas 2011
 
Fun with Ruby and Cocoa
Fun with Ruby and CocoaFun with Ruby and Cocoa
Fun with Ruby and Cocoa
 
Talent Identification and Genetics
Talent Identification and GeneticsTalent Identification and Genetics
Talent Identification and Genetics
 
Towards open smart services platform
Towards open smart services platformTowards open smart services platform
Towards open smart services platform
 
Waspada Aceh 4 Sep
Waspada Aceh 4 SepWaspada Aceh 4 Sep
Waspada Aceh 4 Sep
 
Edisi17 Sep Nasional
Edisi17 Sep NasionalEdisi17 Sep Nasional
Edisi17 Sep Nasional
 
Tim Presentation Morgan Stanley Conference Set09 Eng
Tim Presentation Morgan Stanley Conference Set09 EngTim Presentation Morgan Stanley Conference Set09 Eng
Tim Presentation Morgan Stanley Conference Set09 Eng
 
L A ProstitucióN
L A ProstitucióNL A ProstitucióN
L A ProstitucióN
 
Waspada031009sementara
Waspada031009sementaraWaspada031009sementara
Waspada031009sementara
 
Ugsolar太阳能
Ugsolar太阳能Ugsolar太阳能
Ugsolar太阳能
 
Nep2006e
Nep2006eNep2006e
Nep2006e
 
Press Release 1 Q03 Tele Nordeste Celular En
Press Release 1 Q03   Tele Nordeste Celular EnPress Release 1 Q03   Tele Nordeste Celular En
Press Release 1 Q03 Tele Nordeste Celular En
 
6 A,(12)Perindustrian
6 A,(12)Perindustrian6 A,(12)Perindustrian
6 A,(12)Perindustrian
 
Edisi27oktnas
Edisi27oktnasEdisi27oktnas
Edisi27oktnas
 
Tim Presentation Goldman Sachs Conference Set09 Eng
Tim Presentation Goldman Sachs Conference Set09 EngTim Presentation Goldman Sachs Conference Set09 Eng
Tim Presentation Goldman Sachs Conference Set09 Eng
 
Bab 8 Kewangan
Bab 8 KewanganBab 8 Kewangan
Bab 8 Kewangan
 
Web Game Introduction
Web Game IntroductionWeb Game Introduction
Web Game Introduction
 

Similar to BI Portfolio

Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003troylrockwell
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioVincent Gaines
 
Tony Von Gusmann & MS BI
Tony Von Gusmann & MS BITony Von Gusmann & MS BI
Tony Von Gusmann & MS BIvongusmann
 
Jayasri Bi Portfolio
Jayasri Bi PortfolioJayasri Bi Portfolio
Jayasri Bi Portfoliojayasrisan
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfoliodlinder25
 
Rodney Matejek Portfolio
Rodney Matejek PortfolioRodney Matejek Portfolio
Rodney Matejek Portfoliormatejek
 
William Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence PortfolioWilliam Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence Portfoliowschaffr
 
William Canning Portfolio Annotated
William Canning Portfolio AnnotatedWilliam Canning Portfolio Annotated
William Canning Portfolio Annotatedcanningw
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence PortfolioDoug Armantrout
 
AAO BI Portfolio
AAO BI PortfolioAAO BI Portfolio
AAO BI PortfolioAl Ottley
 
Eric Shields Portfolio
Eric Shields PortfolioEric Shields Portfolio
Eric Shields PortfolioEricShields
 
Ebay OLAP Cube
Ebay OLAP CubeEbay OLAP Cube
Ebay OLAP Cubebfowles
 
SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSlava Kokaev
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack PortfolioAngela Trapp
 
Chris Tselebis Portfolio
Chris Tselebis PortfolioChris Tselebis Portfolio
Chris Tselebis Portfolioctselebis
 
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Paulo Lacerda
 
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging AnalyticsDynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging AnalyticsIntergen
 
ReportsDashboardsSql_hbli
ReportsDashboardsSql_hbliReportsDashboardsSql_hbli
ReportsDashboardsSql_hbliHong-Bing Li
 

Similar to BI Portfolio (20)

Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
Tony Von Gusmann & MS BI
Tony Von Gusmann & MS BITony Von Gusmann & MS BI
Tony Von Gusmann & MS BI
 
Jayasri Bi Portfolio
Jayasri Bi PortfolioJayasri Bi Portfolio
Jayasri Bi Portfolio
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfolio
 
Rodney Matejek Portfolio
Rodney Matejek PortfolioRodney Matejek Portfolio
Rodney Matejek Portfolio
 
William Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence PortfolioWilliam Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence Portfolio
 
William Canning Portfolio Annotated
William Canning Portfolio AnnotatedWilliam Canning Portfolio Annotated
William Canning Portfolio Annotated
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Apex day 1.0 pretius real life apex_przemyslaw staniszewski
Apex day 1.0 pretius real life apex_przemyslaw staniszewskiApex day 1.0 pretius real life apex_przemyslaw staniszewski
Apex day 1.0 pretius real life apex_przemyslaw staniszewski
 
AAO BI Portfolio
AAO BI PortfolioAAO BI Portfolio
AAO BI Portfolio
 
Eric Shields Portfolio
Eric Shields PortfolioEric Shields Portfolio
Eric Shields Portfolio
 
Portfolio Genet
Portfolio GenetPortfolio Genet
Portfolio Genet
 
Ebay OLAP Cube
Ebay OLAP CubeEbay OLAP Cube
Ebay OLAP Cube
 
SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business Intelligence
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack Portfolio
 
Chris Tselebis Portfolio
Chris Tselebis PortfolioChris Tselebis Portfolio
Chris Tselebis Portfolio
 
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
 
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging AnalyticsDynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
 
ReportsDashboardsSql_hbli
ReportsDashboardsSql_hbliReportsDashboardsSql_hbli
ReportsDashboardsSql_hbli
 

BI Portfolio

  • 1. Terry Comeaux Business Intelligence Portfolio TComeaux@austin.rr.com 713-553-9148
  • 2. Business Intelligence - Now SQL Server Integration Services - SSIS SQL Server Analysis Services - SSAS Multi-Dimensional eXpressions - MDX SQL Server Reporting Services – SSRS Excel Services PerformancePoint Server – PPS MS Office SharePoint Server – MOSS 2007 Table of Contents 2
  • 3. Now more than ever before, you need to get the right information to the right people faster. Business Intelligence (BI) solutions can help everyone in your organization quickly access the timely, relevant, and accurate information that drives better decision making and impacts your bottom line. Business Intelligence (BI) solutions can help your organization: Get real-time information Find profitable customers Pivot on a dime Find inefficiencies Save money Business Intelligence - Now 3
  • 4. Develop relational data model based upon company’s needs Develop SQL Server database based upon ERD Integrate all external data into SQL Server database via SQL Server Integration Services Using the SQL Server database as a data source, create OLAP cube Build KPIs to analyze and measure AllWorks profitability and costs Write MDX queries to provide results Physically partition the data for better performance Expose KPI results in Excel, PerformancePoint and MOSS 2007 Create score cards and dashboards via PerformancePoint Dashboard Designer and deploy to MS Office SharePoint sites Implement business intelligence dashboards using MOSS 2007 Report Center and Excel Services producing summary results based on user view and role membership AllWorks, Inc. project 4
  • 5. SQL Server Integration Services SSIS 5
  • 6. Job Master Data Flow Task:Load data from source file & convert to SQL format Perform lookups to determine processing pipeline Insert/update data or write error log record Capture input/output record counts for process control 6
  • 7. Employee Master Data Flow Task:Load data from source file & convert to SQL format Perform lookups to determine processing pipeline Insert/update data or write error log record Capture input/output record counts for process control 7
  • 8. Job Time Sheets Control Flow Task:Prep error logs for current day process Read all timesheets for period VB Script required to capture iterative counts (see slide 10) Report input/output record counts for process control 8
  • 9. Job Time Sheets Data Flow Task:Load data from source file & convert to SQL format Perform lookups to determine processing pipeline Insert/update data or write error log record Capture input/output record counts for process control 9
  • 10. VB Script for Time Sheets Control Flow Task:Capture input/output record counts at the end of each iterative loop for process control reporting 10
  • 11. Nightly Update Master Control Flow Task: Process each package to load/update source data Shrink database Rebuild indexes Update database statistics for improved performance Back up database 11
  • 12. SQL Server Agent Scheduled Nightly Update:Utilize SQL Agent to schedule Master Package nightly update 12
  • 13. SQL Server Analysis Services SSAS 13
  • 14. AllWorks OLAP Cube:4 Fact tables 9 Dimension tables 14
  • 15. Client Hierarchies: Create multiple independent client hierarchies to support drilling up and down 15
  • 16. KPIs – Key Performance IndicatorsUsed to help a company define and measure progress toward organizational goals. See Calculated Measure expression on next page. See KPI graphic results on page 28, left side. 16
  • 17. Calculated Measures:Use the power of OLAP cubes to establish calculated measures to accurately reflect company metrics. See KPI utilization on previous page. 17
  • 18. Partitions: Physically partition data to obtain better response. Typically partitioned by date criteria to segregate older data which is usually accessed less as it matures. 18
  • 20. MDX:Show all employees in alphabetical order for 2005 Q4 and four periods ago for total hours worked in the Quarter. 20
  • 21. MDX:For 2005, show the jobs and the top 3 employees by job, who worked the most hours. Show the jobs in job order and within each job, show the employees in hours worked order. 21
  • 22. SQL Server Reporting Services SSRS 22
  • 23. SSRS Report deployed to SharePoint Server If Overhead Category has increased quarter to quarter, illustrate change in RED MDX used to default to last quarter of available data Fiscal year quarter (FY Qtr) selection criteria provided for prior quarter analysis 23
  • 24. SSRS Report deployed to SharePoint Server Example of Cascading parameter. MDX code provides available weeks of labor data, based upon Employee selected. Report is sub-totaled by week ending and totaled by employee selected. 24
  • 26. Excel Reports deployed to SharePoint Server via Excel Services/PerformancePoint Basic Overhead is an Excel PivotTable with year selection capability. Job Profitability is an Excel Pivotchart with multiple county selection capability. 26
  • 27. PerformancePoint Server PPS MS Office SharePoint Server MOSS 2007 27
  • 28. PerformancePoint Dashboard page with OLAP sourced KPIs Final deployment to SharePoint Server Overhead Trend allows selection of quarter and presents by category what the percentage change is. Desired result is less than 10%. Greater than 15% is critical status. Client Job Financials consists of 3 separate KPIs, all stacked on 1 scorecard; Open Receivables as a Percentage of Invoice, Profit Percentage and Overhead as a Percentage of Total Costs. 28
  • 29. PerformancePoint Dashboard page with OLAP sourced dataFinal deployment to SharePoint ServerOverhead Line Chart allows selection of multiple overhead categories and presents all available quarters of data 29
  • 30. PerformancePoint Dashboard page with OLAP sourced dataFinal deployment to SharePoint ServerDual Y-axis bar chart and Analytic Grid on same page. Single Employee selection drives both results. MDX required to derive result sets. 30
  • 31. 31 This represents just a sampling of my capabilities. Very flexible in location and travel considerations. For further information or to schedule an interview: Terry Comeaux 713-553-9148 TComeaux@Austin.RR.Com.