SlideShare une entreprise Scribd logo
1  sur  20
4438650-752475-619125295910Sandra Bentonsandra1217@sbcglobal.net831-233-1669Business Intelligence Portfolio<br />TABLE OF CONTENTS<br />Table of ContentsProject Overview3SSIS – Integration Services4SSAS – Analysis Services7MDX Sample12SSRS – Reporting Services13PPS – Performance Point Server17Excel Services20<br /> <br /> <br />PROJECT OVERVIEWIntroduction:  This portfolio contains examples of my development skills in the Business Intelligence arena.  It is a result of my project work during the 12-week SetFocus Master’s Program.<br />SetFocus utilizes Microsoft Official Curriculum in conjunction with its own materials.  Core technologies covered:<br />Microsoft SQL Server 2008 T-SQL<br />Data Warehousing Concepts<br />Microsoft SQL Server 2008 Integration Services (SSIS)<br />Microsoft SQL Server 2008 Analysis Services (SSAS)<br />MDX Queries<br />Microsoft SQL Server 2008 Reporting Services (SSRS)<br />Business Intelligence with SharePoint and Performance Point Server<br />Project Goals: <br />Integration Services<br />,[object Object]
Schedule packages nightly to import/update any additional information.
Perform validation to detect errors (e.g. child records with invalid parent records).
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.Analysis Services<br />,[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 AllWorks profitability and costs.
Write a series of MDX queries to provide data for business decisions and display the results in Excel.Reporting Services<br />,[object Object],Performance Point Server/Excel Services/SharePoint<br />,[object Object]
Create a PPS dashboard with 3 spreadsheets, publish to SharePointSSIS PROJECT <br />Introduction:  Design and build a SQL Server 2008 database to track employee and customer information, timesheet and labor rates data, as well as job information, job materials, and customer invoices for a fictitious construction company called AllWorks.  All Works currently stores this information in Excel Spreadsheets, XML files, and CSV files.   They need enhancements made to their existing process in order to support more flexible business practices for customer invoicing.<br />SSIS Project Goals: <br />,[object Object]
Schedule packages nightly to import/update any additional information.
Perform validation to detect errors (e.g. child records with invalid parent records).
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.The completed project will integrate the spreadsheet data into the AllWorks database which is structured according to the following diagram:<br />SSIS PROJECT SAMPLE<br />Control Flow task for the package that loads data from the Client spreadsheet to the staging database.  An email will be sent depending on success or failure of the package.  Success emails will include the count of rows inserted, rows changed, and invalid rows.<br />Data Flow task to import the data from the Excel worksheets, convert the columns to conform to the AllWorks database, validate the CountyIDs (invalids will be sent to a flat file), and insert new records into the Client table:<br />SSIS PROJECT SAMPLE<br />Master Package that executes all eight ETL packages.  Includes database maintenance tasks to re-index and shrink the database, as well as perform nightly backups of the database.  Email notification will be sent based on success or failure.<br />SSAS PROJECT<br />Introduction:  Build an analysis package solution using Analysis Services, setting the SQL database as the datasource.  From the SQL Server database, build several custom views into the database, set up a series of cubes, dimensions, and key point indicators (KPIs).  Write MDX queries and display the results in Excel. <br />SSAS Project Goals: <br />Create an SSAS solution in BIDS from the previously created AllWorks staging database and create a custom data view, build a cube with fact tables and dimensions, define attributes and hierarchies.  <br />Create two partitions for each fact table – one for data up to and including 2005 and one for data 2006 and later.  <br />Create four perspectives, each having one measure group and the dimensions related to the measure group in the Dimension Usage.<br />Create calculated measures and set up five key point indicators (KPIs) to analyze and measure AllWorks profitability and costs.<br />Write a series of MDX queries to provide data for business decisions and display the results in Excel.<br />Data source view for the cube constructed from the AllWorks staging database:<br />SSAS PROJECT SAMPLE<br />Define attributes and hierarchies.  Example for the Job Master dimension:<br />SSAS PROJECT SAMPLE<br />Partitioning the cube.  Two partitions for each fact table were created – one partition for data up to and including 2005 and one partition for data 2006 and later:<br />Adding perspectives.  Four perspectives were created, each having one measure group and the dimensions related to the measure group in the Dimension Usage:<br />SSAS PROJECT SAMPLE<br />Example of a Calculated Member in the cube to compute the overhead costs as a percent of total costs:<br />The Calculated Members [Total Cost] and [Overhead % Total Cost] are then used in the KPI:<br />SSAS PROJECT SAMPLE/ KPI<br />KPI in Excel:<br />SSAS PROJECT SAMPLE/ MDX QUERY<br />Query the cube using mdx queries<br />/*<br />SetFocus, LLC<br />4/23/2010<br />JobLabor04.mdx:  For 2005, show the job and the top three employees who worked the most hours on that job. <br />Show the jobs in alphabetical order and for each job show the employees in hours worked order.<br />*/<br />SELECT  [Measures].[Hoursworked] ON COLUMNS,<br />   NON EMPTY<br />        GENERATE(<br />            [Job Master].[Description].Children, <br />                [Job Master].[Description].CurrentMember *<br />                   TOPCOUNT(                                 <br /> --Get Top 3 employees for the current job<br />                            [Employees].[Full Name].Children,<br />                             3,<br />                             Measures].[Hoursworked]<br />                           )<br />                ) ON ROWS<br />FROM [All Works]<br />WHERE [All Works Calendar].[Fy Year].&[2005]<br />SSRS PROJECT<br />Introduction:  Use SSRS to create user-requested reports based on data from the previously created OLAP database.  Publish the reports to SharePoint.<br />SSRS Project Goals: <br />Create an Overhead Category report and set up a shared schedule in SharePoint, so that every day at 8 AM, the report is run (for the most recent quarter) as a web page in the  in the Subscriptions Library.<br />Create an Employee Jobs in Date Range labor report.  <br />Overhead Category Report<br />Report preview from my SharePoint site.  User can request any quarter with data from the drop-down list and the report displays data for that quarter and the previous quarter.  Report defaults to the most recent quarter that has data.<br />SSRS PROJECT SAMPLE<br />Dataset layout view of Overhead Category report with Calculated Member:<br />Layout view of report:<br />SSRS PROJECT SAMPLE<br />Employee Jobs in Date Range Report<br />Report preview from my SharePoint site.  Uses cascading parameters based on the employee to show labor data for the date range selected.  Drop-down will only show the week ending dates that the employee worked.  <br />SSRS PROJECT SAMPLE<br />Dataset layout view of Employee Jobs in Date Range report:<br />Layout view of report:<br />PPS/EXCEL SERVICES/SHAREPOINT PROJECT<br />Introduction:  Create a series of dashboards and scorecards using Performance Point Server (PPS) and Excel Services based on data from the previously created OLAP database.  Publish the reports to SharePoint.<br />PPS/Excel Services/SharePoint Project Goals: <br />Create a PPS dashboard with 5 pages and publish to SharePoint<br />Create a PPS dashboard with 3 spreadsheets from Excel Services and publish to SharePoint<br />ScoreCard dashboard from my SharePoint site.  Created in PPS, scorecard on left uses the Overhead Trend KPI from the cube.  It displays the Overhead Trend % for all clients based on the selected quarter.  Scorecard on right uses the Open Receivables KPI, Profit % KPI, and Overhead % of Total Costs KPI to display Client Financials and Construction Job Financials values.<br />PPS/SHAREPOINT SAMPLE<br />Employee Labor Analysis dashboard.  Created in PPS and published to SharePoint, the chart displays the selected employee’s labor dollars by quarter, along with the percentage of labor for the jobs the employee worked on.  The analytic grid displays the job the selected employee worked on, the employee’s labor contribution, the total labor contribution for the job, and the employee % of total.<br />PPS DESIGN SAMPLE<br />PPS Dashboard Design Page for Employee Labor Analysis dashboard.<br />Query tab with custom MDX for chart:<br />Query tab with custom MDX for analytic grid:<br />PPS/EXCEL SERVICES/SHAREPOINT SAMPLE<br />Excel Services Chart deployed through PPS, then published to SharePoint.  Multiple selection filters for both Years and Clients:<br />Excel Services Pivot table deployed through PPS, then published to SharePoint. <br />
Bi Portfolio
Bi Portfolio
Bi Portfolio
Bi Portfolio
Bi Portfolio
Bi Portfolio
Bi Portfolio

Contenu connexe

Tendances

Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
dklawson
 
Business Intelligence Portifolio
Business Intelligence PortifolioBusiness Intelligence Portifolio
Business Intelligence Portifolio
David Wu
 
MMYERS Portfolio
MMYERS PortfolioMMYERS Portfolio
MMYERS Portfolio
Mike Myers
 
Agnes's SSAS Project Documentation
Agnes's SSAS Project DocumentationAgnes's SSAS Project Documentation
Agnes's SSAS Project Documentation
agnestetter
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
tcomeaux
 
Daniel Bowlin Portfolio Rev1
Daniel Bowlin Portfolio Rev1Daniel Bowlin Portfolio Rev1
Daniel Bowlin Portfolio Rev1
DanielWBowlin
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
karlumaguing
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
Yubaraj Khanal
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfolio
dmrasek
 

Tendances (20)

Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Tenisha Hamilton -BI
Tenisha Hamilton -BITenisha Hamilton -BI
Tenisha Hamilton -BI
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Business Intelligence Portifolio
Business Intelligence PortifolioBusiness Intelligence Portifolio
Business Intelligence Portifolio
 
Getting power bi
Getting power biGetting power bi
Getting power bi
 
Bi Ppt Portfolio Elmer Donavan
Bi Ppt Portfolio  Elmer DonavanBi Ppt Portfolio  Elmer Donavan
Bi Ppt Portfolio Elmer Donavan
 
MMYERS Portfolio
MMYERS PortfolioMMYERS Portfolio
MMYERS Portfolio
 
Agnes's SSAS Project Documentation
Agnes's SSAS Project DocumentationAgnes's SSAS Project Documentation
Agnes's SSAS Project Documentation
 
Colin\'s BI Portfolio
Colin\'s BI PortfolioColin\'s BI Portfolio
Colin\'s BI Portfolio
 
Eric Shields Portfolio
Eric Shields PortfolioEric Shields Portfolio
Eric Shields Portfolio
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
AAO BI Portfolio
AAO BI PortfolioAAO BI Portfolio
AAO BI Portfolio
 
Daniel Bowlin Portfolio Rev1
Daniel Bowlin Portfolio Rev1Daniel Bowlin Portfolio Rev1
Daniel Bowlin Portfolio Rev1
 
Chris Seebacher Portfolio
Chris Seebacher PortfolioChris Seebacher Portfolio
Chris Seebacher Portfolio
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfolio
 
Eugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi PortfolioEugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi Portfolio
 
Powerpivot web wordpress present
Powerpivot web wordpress presentPowerpivot web wordpress present
Powerpivot web wordpress present
 

En vedette (6)

Introductie online zelfhulpprogramma bij angst en depressie; Beating the Blues
Introductie online zelfhulpprogramma bij angst en depressie; Beating the BluesIntroductie online zelfhulpprogramma bij angst en depressie; Beating the Blues
Introductie online zelfhulpprogramma bij angst en depressie; Beating the Blues
 
Spar2010murphy
Spar2010murphySpar2010murphy
Spar2010murphy
 
Facebook,
Facebook,Facebook,
Facebook,
 
Wentink Events - Studio 21
Wentink Events - Studio 21 Wentink Events - Studio 21
Wentink Events - Studio 21
 
Bridlegate Ranch Acreage Properties-Bandera Texas
Bridlegate Ranch Acreage Properties-Bandera TexasBridlegate Ranch Acreage Properties-Bandera Texas
Bridlegate Ranch Acreage Properties-Bandera Texas
 
Mock proposal for digitisation project
Mock proposal for digitisation projectMock proposal for digitisation project
Mock proposal for digitisation project
 

Similaire à Bi Portfolio

BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
sprigge
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
winghung
 
Ga 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum PortfolioGa 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum Portfolio
Ctatum
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack Portfolio
Angela Trapp
 
BI PPT Portfolio_Wang
BI PPT Portfolio_WangBI PPT Portfolio_Wang
BI PPT Portfolio_Wang
haiping wang
 
Amit Adhlakha Bi Portfolio
Amit Adhlakha Bi PortfolioAmit Adhlakha Bi Portfolio
Amit Adhlakha Bi Portfolio
Amit Adhlakha
 
Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003
troylrockwell
 
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiSSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
Hong-Bing Li
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
Vito Addotta
 
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiSsis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Hong-Bing Li
 
Jayasri Bi Portfolio
Jayasri Bi PortfolioJayasri Bi Portfolio
Jayasri Bi Portfolio
jayasrisan
 

Similaire à Bi Portfolio (19)

BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
William Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence PortfolioWilliam Schaffrans Bus Intelligence Portfolio
William Schaffrans Bus Intelligence Portfolio
 
Rodney Matejek Portfolio
Rodney Matejek PortfolioRodney Matejek Portfolio
Rodney Matejek Portfolio
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
Ga 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum PortfolioGa 09 G2 Charles Tatum Portfolio
Ga 09 G2 Charles Tatum Portfolio
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack Portfolio
 
Portfolio Genet
Portfolio GenetPortfolio Genet
Portfolio Genet
 
BI PPT Portfolio_Wang
BI PPT Portfolio_WangBI PPT Portfolio_Wang
BI PPT Portfolio_Wang
 
Amit Adhlakha Bi Portfolio
Amit Adhlakha Bi PortfolioAmit Adhlakha Bi Portfolio
Amit Adhlakha Bi Portfolio
 
Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003
 
Tony Von Gusmann & MS BI
Tony Von Gusmann & MS BITony Von Gusmann & MS BI
Tony Von Gusmann & MS BI
 
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiSSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiSsis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing Li
 
Jayasri Bi Portfolio
Jayasri Bi PortfolioJayasri Bi Portfolio
Jayasri Bi Portfolio
 
It ready dw_day4_rev00
It ready dw_day4_rev00It ready dw_day4_rev00
It ready dw_day4_rev00
 
MS Bi Portfolio Gregory Lee
MS Bi Portfolio Gregory LeeMS Bi Portfolio Gregory Lee
MS Bi Portfolio Gregory Lee
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Bi Portfolio

  • 1.
  • 2. Schedule packages nightly to import/update any additional information.
  • 3. Perform validation to detect errors (e.g. child records with invalid parent records).
  • 4. Generate emails with results including number of rows inserted and updated.
  • 5.
  • 6. Create a custom data view, build a cube with fact tables and dimensions, create attributes and hierarchies.
  • 7. Create calculated measures and set up key point indicators (KPIs) to analyze and measure AllWorks profitability and costs.
  • 8.
  • 9.
  • 10. Schedule packages nightly to import/update any additional information.
  • 11. Perform validation to detect errors (e.g. child records with invalid parent records).
  • 12. Generate emails with results including number of rows inserted and updated.
  • 13. Create a separate package to re-index and shrink the database, as well as perform nightly backups of the database.The completed project will integrate the spreadsheet data into the AllWorks database which is structured according to the following diagram:<br />SSIS PROJECT SAMPLE<br />Control Flow task for the package that loads data from the Client spreadsheet to the staging database. An email will be sent depending on success or failure of the package. Success emails will include the count of rows inserted, rows changed, and invalid rows.<br />Data Flow task to import the data from the Excel worksheets, convert the columns to conform to the AllWorks database, validate the CountyIDs (invalids will be sent to a flat file), and insert new records into the Client table:<br />SSIS PROJECT SAMPLE<br />Master Package that executes all eight ETL packages. Includes database maintenance tasks to re-index and shrink the database, as well as perform nightly backups of the database. Email notification will be sent based on success or failure.<br />SSAS PROJECT<br />Introduction: Build an analysis package solution using Analysis Services, setting the SQL database as the datasource. From the SQL Server database, build several custom views into the database, set up a series of cubes, dimensions, and key point indicators (KPIs). Write MDX queries and display the results in Excel. <br />SSAS Project Goals: <br />Create an SSAS solution in BIDS from the previously created AllWorks staging database and create a custom data view, build a cube with fact tables and dimensions, define attributes and hierarchies. <br />Create two partitions for each fact table – one for data up to and including 2005 and one for data 2006 and later. <br />Create four perspectives, each having one measure group and the dimensions related to the measure group in the Dimension Usage.<br />Create calculated measures and set up five key point indicators (KPIs) to analyze and measure AllWorks profitability and costs.<br />Write a series of MDX queries to provide data for business decisions and display the results in Excel.<br />Data source view for the cube constructed from the AllWorks staging database:<br />SSAS PROJECT SAMPLE<br />Define attributes and hierarchies. Example for the Job Master dimension:<br />SSAS PROJECT SAMPLE<br />Partitioning the cube. Two partitions for each fact table were created – one partition for data up to and including 2005 and one partition for data 2006 and later:<br />Adding perspectives. Four perspectives were created, each having one measure group and the dimensions related to the measure group in the Dimension Usage:<br />SSAS PROJECT SAMPLE<br />Example of a Calculated Member in the cube to compute the overhead costs as a percent of total costs:<br />The Calculated Members [Total Cost] and [Overhead % Total Cost] are then used in the KPI:<br />SSAS PROJECT SAMPLE/ KPI<br />KPI in Excel:<br />SSAS PROJECT SAMPLE/ MDX QUERY<br />Query the cube using mdx queries<br />/*<br />SetFocus, LLC<br />4/23/2010<br />JobLabor04.mdx: For 2005, show the job and the top three employees who worked the most hours on that job. <br />Show the jobs in alphabetical order and for each job show the employees in hours worked order.<br />*/<br />SELECT [Measures].[Hoursworked] ON COLUMNS,<br /> NON EMPTY<br /> GENERATE(<br /> [Job Master].[Description].Children, <br /> [Job Master].[Description].CurrentMember *<br /> TOPCOUNT( <br /> --Get Top 3 employees for the current job<br /> [Employees].[Full Name].Children,<br /> 3,<br /> Measures].[Hoursworked]<br /> )<br /> ) ON ROWS<br />FROM [All Works]<br />WHERE [All Works Calendar].[Fy Year].&[2005]<br />SSRS PROJECT<br />Introduction: Use SSRS to create user-requested reports based on data from the previously created OLAP database. Publish the reports to SharePoint.<br />SSRS Project Goals: <br />Create an Overhead Category report and set up a shared schedule in SharePoint, so that every day at 8 AM, the report is run (for the most recent quarter) as a web page in the in the Subscriptions Library.<br />Create an Employee Jobs in Date Range labor report. <br />Overhead Category Report<br />Report preview from my SharePoint site. User can request any quarter with data from the drop-down list and the report displays data for that quarter and the previous quarter. Report defaults to the most recent quarter that has data.<br />SSRS PROJECT SAMPLE<br />Dataset layout view of Overhead Category report with Calculated Member:<br />Layout view of report:<br />SSRS PROJECT SAMPLE<br />Employee Jobs in Date Range Report<br />Report preview from my SharePoint site. Uses cascading parameters based on the employee to show labor data for the date range selected. Drop-down will only show the week ending dates that the employee worked. <br />SSRS PROJECT SAMPLE<br />Dataset layout view of Employee Jobs in Date Range report:<br />Layout view of report:<br />PPS/EXCEL SERVICES/SHAREPOINT PROJECT<br />Introduction: Create a series of dashboards and scorecards using Performance Point Server (PPS) and Excel Services based on data from the previously created OLAP database. Publish the reports to SharePoint.<br />PPS/Excel Services/SharePoint Project Goals: <br />Create a PPS dashboard with 5 pages and publish to SharePoint<br />Create a PPS dashboard with 3 spreadsheets from Excel Services and publish to SharePoint<br />ScoreCard dashboard from my SharePoint site. Created in PPS, scorecard on left uses the Overhead Trend KPI from the cube. It displays the Overhead Trend % for all clients based on the selected quarter. Scorecard on right uses the Open Receivables KPI, Profit % KPI, and Overhead % of Total Costs KPI to display Client Financials and Construction Job Financials values.<br />PPS/SHAREPOINT SAMPLE<br />Employee Labor Analysis dashboard. Created in PPS and published to SharePoint, the chart displays the selected employee’s labor dollars by quarter, along with the percentage of labor for the jobs the employee worked on. The analytic grid displays the job the selected employee worked on, the employee’s labor contribution, the total labor contribution for the job, and the employee % of total.<br />PPS DESIGN SAMPLE<br />PPS Dashboard Design Page for Employee Labor Analysis dashboard.<br />Query tab with custom MDX for chart:<br />Query tab with custom MDX for analytic grid:<br />PPS/EXCEL SERVICES/SHAREPOINT SAMPLE<br />Excel Services Chart deployed through PPS, then published to SharePoint. Multiple selection filters for both Years and Clients:<br />Excel Services Pivot table deployed through PPS, then published to SharePoint. <br />