SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+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@
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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...
 
+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...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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, ...
 

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 />