SlideShare a Scribd company logo
Business  Intelligence Portfolio Dan Querimit [email_address] (804) 301-5575 All Works  Construction Company
Table of Contents Data Warehouse Design – MS Visio ETL Process – SQL Server 2005 Integration Services OLAP – SQL Server 2005 Analysis Services and MDX Reporting – SQL Server 2005 Reporting Services, Excel Services, Performance Point Server 2007
Data Warehouse Design Introduction: Design a Data Warehouse Schema that allows All Works to report on areas of business including labor, customer, materials, and overhead information. Project Goals:  Select the Business Process by understanding business requirements with an understanding of available data. Declare the grain for each functional business area. Choose the Dimension that will be used in the Data Warehouse design. Identify the facts to that will serve as measures all works will report on.
Data Warehouse Design This Diagram Shows the Relational Database Design for the OLAP Database.  If a MOLAP (Multidimensional Online Analytical Processing) cube is to be part of the solution, this area is known as the Staging Area. This is an example of multiple snowflake schemas.
ETL Process – SSIS Overview Introduction: Design an ETL Process that uploads source data in to the Staging Area.  Project Goals:  Identify the correct data sources. Develop ETL Processes for the dimensions (Attributes). Develop ETL Processes for the Facts (Measures). Develop Staging Database Maintenance tasks. Implement appropriate Notifications for the processes.
ETL Process – SSIS This is an example of loading a slowly changing dimension table. It will use a surrogate key to verify the employee exists, if not it will write the row to an error log and send a notification email. The package will then update new employee rate data or add new employee rates.
ETL Process – SSIS This is an example of loading fact table from multiple text files. It will use a surrogate key to verify the employee and job exists, if not it will write the row to an error log and send a notification email. The package will then check for closed job and write those rows to an error log.  Finally, new timesheet entries are added and changed timesheet entries are updated.
ETL Process – SSIS
ETL Process – SSIS
ETL Process – T-SQL This is an example T-SQL code written to upload data into the Time Dimension table.
OLAP – SSAS Overview Introduction: Design an OLAP solution for Reporting and KPIs.  Project Goals:  Identify a Storage Mode MOLAP (Multidimensional OLAP) “Using a Cube” High Latency (Data is only updated after Processing Cube) .  High Performance (Up to 1000 Times faster then ROLAP) ROLAP (Relational OLAP) “Reporting from Staging Area” Low Latency (Data is Real Time) .  Low Performance HOLAP (Hybrid OLAP)  There are Several Types in SSAS 2005 One example is Real Time HOLAP where it will use MOLAP while the data is up to date and ROLAP while the data is updated. Specify a Partitioning Strategy. Develop the Cube Structure, Dimension Usages, Calculations, and KPIs as Needed.
OLAP - SSAS
OLAP - SSAS
OLAP – SSAS - Calculations
OLAP – SSAS - KPIs
OLAP - SSAS This Partition Strategy partitions each fact table by two year period and aggregates to approximately a 50% performance balance.
OLAP – MDX Code
OLAP - MDX Code
Reporting - Overview Introduction: Create Reports in SQL Server 2005 Reporting Services, Excel Services, Performance Point Server 2007 Project Goals: Create various reports to specification. Create a dashboard for these reports where necessary. Publish these reports to Sharepoint. Create Report Subscription Schedules as  requested.
Reporting - SSRS
Reporting – SSRS - SharePoint
Reporting – Excel Services - SharePoint
Reporting – Excel Services - SharePoint
Reporting – Performance Point
Reporting – Performance Point
Reporting – Performance Point
Reporting – Additional KPIs

More Related Content

PPTX
Azure Data Factory ETL Patterns in the Cloud
PPTX
Azure Data Factory Data Wrangling with Power Query
PPTX
Data quality patterns in the cloud with ADF
PPTX
ADF Mapping Data Flows Training V2
PPT
Sql Server 2005 Business Inteligence
PPTX
Tordatasci meetup-precima-retail-analytics-201901
PPTX
Make streaming processing towards ANSI SQL
PPTX
Microsoft Azure Data Factory Data Flow Scenarios
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory Data Wrangling with Power Query
Data quality patterns in the cloud with ADF
ADF Mapping Data Flows Training V2
Sql Server 2005 Business Inteligence
Tordatasci meetup-precima-retail-analytics-201901
Make streaming processing towards ANSI SQL
Microsoft Azure Data Factory Data Flow Scenarios

What's hot (20)

PPT
Kevin Fahy Bi Portfolio
PDF
Advanced analytics with R and SQL
PPTX
KliqPlan Overview
PPTX
North Point Geographic Solutions - ArcPAD SQL Server
PPTX
Annie Lostlen BI Portfolio
PPTX
Azure Data Factory Data Flow Limited Preview for January 2019
PPTX
Mapping Data Flows Training deck Q1 CY22
PPT
Kettle – Etl Tool
DOCX
Mamadou\'s BI Portfolio
PDF
Introduction To Pentaho Kettle
PPTX
Tenisha Hamilton -BI
PPT
Integrating CAD and GIS Data at Mineta San Jose International Airport
PDF
City of Roseville Case Study
PDF
Ssis 2016 RC3
PPT
An End User Perspective on Implementing Oracle in the Engineering Environment
PPTX
Fl 10 B1 Ron Sommer Portfolio
PDF
Stream Analytics with SQL on Apache Flink - Fabian Hueske
PPTX
Design_Support_Cloud_Application_Redistribution
PPTX
Dynamic filtering for presto join optimisation
PPTX
BI Portfolio
Kevin Fahy Bi Portfolio
Advanced analytics with R and SQL
KliqPlan Overview
North Point Geographic Solutions - ArcPAD SQL Server
Annie Lostlen BI Portfolio
Azure Data Factory Data Flow Limited Preview for January 2019
Mapping Data Flows Training deck Q1 CY22
Kettle – Etl Tool
Mamadou\'s BI Portfolio
Introduction To Pentaho Kettle
Tenisha Hamilton -BI
Integrating CAD and GIS Data at Mineta San Jose International Airport
City of Roseville Case Study
Ssis 2016 RC3
An End User Perspective on Implementing Oracle in the Engineering Environment
Fl 10 B1 Ron Sommer Portfolio
Stream Analytics with SQL on Apache Flink - Fabian Hueske
Design_Support_Cloud_Application_Redistribution
Dynamic filtering for presto join optimisation
BI Portfolio
Ad

Similar to Dan Querimit - BI Portfolio (20)

PPT
Business Intelligence Portfolio 2003
PPT
SQL Server 2008 Integration Services
PPT
It ready dw_day3_rev00
PPT
Bi Ppt Portfolio Elmer Donavan
PPT
Skills Portfolio
PPT
Eric Shields Portfolio
PPTX
Business Intelligence Portfolio
PPT
Ca 10 G1 John Buickerood Portfolio
PPTX
Colin\'s BI Portfolio
PPTX
Joel Chamberlain Business Intelligence Portfolio
PPTX
Professional Portfolio
DOCX
Bi Portfolio
PPS
Bi Dw Presentation
DOC
Bi developer gary t
PPT
SAP BOBJ Rapid Mart Overview & Implementation
PPTX
Enterprise Data World 2018 - Building Cloud Self-Service Analytical Solution
PDF
In-memory ColumnStore Index
DOC
Bi developer gary thompson
PPTX
AAO BI Portfolio
Business Intelligence Portfolio 2003
SQL Server 2008 Integration Services
It ready dw_day3_rev00
Bi Ppt Portfolio Elmer Donavan
Skills Portfolio
Eric Shields Portfolio
Business Intelligence Portfolio
Ca 10 G1 John Buickerood Portfolio
Colin\'s BI Portfolio
Joel Chamberlain Business Intelligence Portfolio
Professional Portfolio
Bi Portfolio
Bi Dw Presentation
Bi developer gary t
SAP BOBJ Rapid Mart Overview & Implementation
Enterprise Data World 2018 - Building Cloud Self-Service Analytical Solution
In-memory ColumnStore Index
Bi developer gary thompson
AAO BI Portfolio
Ad

Dan Querimit - BI Portfolio

  • 1. Business Intelligence Portfolio Dan Querimit [email_address] (804) 301-5575 All Works Construction Company
  • 2. Table of Contents Data Warehouse Design – MS Visio ETL Process – SQL Server 2005 Integration Services OLAP – SQL Server 2005 Analysis Services and MDX Reporting – SQL Server 2005 Reporting Services, Excel Services, Performance Point Server 2007
  • 3. Data Warehouse Design Introduction: Design a Data Warehouse Schema that allows All Works to report on areas of business including labor, customer, materials, and overhead information. Project Goals: Select the Business Process by understanding business requirements with an understanding of available data. Declare the grain for each functional business area. Choose the Dimension that will be used in the Data Warehouse design. Identify the facts to that will serve as measures all works will report on.
  • 4. Data Warehouse Design This Diagram Shows the Relational Database Design for the OLAP Database. If a MOLAP (Multidimensional Online Analytical Processing) cube is to be part of the solution, this area is known as the Staging Area. This is an example of multiple snowflake schemas.
  • 5. ETL Process – SSIS Overview Introduction: Design an ETL Process that uploads source data in to the Staging Area. Project Goals: Identify the correct data sources. Develop ETL Processes for the dimensions (Attributes). Develop ETL Processes for the Facts (Measures). Develop Staging Database Maintenance tasks. Implement appropriate Notifications for the processes.
  • 6. ETL Process – SSIS This is an example of loading a slowly changing dimension table. It will use a surrogate key to verify the employee exists, if not it will write the row to an error log and send a notification email. The package will then update new employee rate data or add new employee rates.
  • 7. ETL Process – SSIS This is an example of loading fact table from multiple text files. It will use a surrogate key to verify the employee and job exists, if not it will write the row to an error log and send a notification email. The package will then check for closed job and write those rows to an error log. Finally, new timesheet entries are added and changed timesheet entries are updated.
  • 10. ETL Process – T-SQL This is an example T-SQL code written to upload data into the Time Dimension table.
  • 11. OLAP – SSAS Overview Introduction: Design an OLAP solution for Reporting and KPIs. Project Goals: Identify a Storage Mode MOLAP (Multidimensional OLAP) “Using a Cube” High Latency (Data is only updated after Processing Cube) . High Performance (Up to 1000 Times faster then ROLAP) ROLAP (Relational OLAP) “Reporting from Staging Area” Low Latency (Data is Real Time) . Low Performance HOLAP (Hybrid OLAP) There are Several Types in SSAS 2005 One example is Real Time HOLAP where it will use MOLAP while the data is up to date and ROLAP while the data is updated. Specify a Partitioning Strategy. Develop the Cube Structure, Dimension Usages, Calculations, and KPIs as Needed.
  • 14. OLAP – SSAS - Calculations
  • 15. OLAP – SSAS - KPIs
  • 16. OLAP - SSAS This Partition Strategy partitions each fact table by two year period and aggregates to approximately a 50% performance balance.
  • 17. OLAP – MDX Code
  • 18. OLAP - MDX Code
  • 19. Reporting - Overview Introduction: Create Reports in SQL Server 2005 Reporting Services, Excel Services, Performance Point Server 2007 Project Goals: Create various reports to specification. Create a dashboard for these reports where necessary. Publish these reports to Sharepoint. Create Report Subscription Schedules as requested.
  • 21. Reporting – SSRS - SharePoint
  • 22. Reporting – Excel Services - SharePoint
  • 23. Reporting – Excel Services - SharePoint