Your SlideShare is downloading. ×
0
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Dan Querimit - BI Portfolio

707

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
707
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. <ul><li>Business Intelligence </li></ul><ul><li>Portfolio </li></ul><ul><li>Dan Querimit </li></ul><ul><li>[email_address] </li></ul><ul><li>(804) 301-5575 </li></ul>All Works Construction Company
  • 2. Table of Contents <ul><li>Data Warehouse Design – MS Visio </li></ul><ul><li>ETL Process – SQL Server 2005 Integration Services </li></ul><ul><li>OLAP – SQL Server 2005 Analysis Services and MDX </li></ul><ul><li>Reporting – SQL Server 2005 Reporting Services, Excel Services, Performance Point Server 2007 </li></ul>
  • 3. Data Warehouse Design <ul><li>Introduction: Design a Data Warehouse Schema that allows All Works to report on areas of business including labor, customer, materials, and overhead information. </li></ul><ul><li>Project Goals: </li></ul><ul><ul><li>Select the Business Process by understanding business requirements with an understanding of available data. </li></ul></ul><ul><ul><li>Declare the grain for each functional business area. </li></ul></ul><ul><ul><li>Choose the Dimension that will be used in the Data Warehouse design. </li></ul></ul><ul><ul><li>Identify the facts to that will serve as measures all works will report on. </li></ul></ul>
  • 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 <ul><li>Introduction: Design an ETL Process that uploads source data in to the Staging Area. </li></ul><ul><li>Project Goals: </li></ul><ul><ul><li>Identify the correct data sources. </li></ul></ul><ul><ul><li>Develop ETL Processes for the dimensions (Attributes). </li></ul></ul><ul><ul><li>Develop ETL Processes for the Facts (Measures). </li></ul></ul><ul><ul><li>Develop Staging Database Maintenance tasks. </li></ul></ul><ul><ul><li>Implement appropriate Notifications for the processes. </li></ul></ul>
  • 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.
  • 8. ETL Process – SSIS
  • 9. ETL Process – SSIS
  • 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 <ul><li>Introduction: Design an OLAP solution for Reporting and KPIs. </li></ul><ul><li>Project Goals: </li></ul><ul><ul><li>Identify a Storage Mode </li></ul></ul><ul><ul><ul><li>MOLAP (Multidimensional OLAP) “Using a Cube” </li></ul></ul></ul><ul><ul><ul><ul><li>High Latency (Data is only updated after Processing Cube) . </li></ul></ul></ul></ul><ul><ul><ul><ul><li>High Performance (Up to 1000 Times faster then ROLAP) </li></ul></ul></ul></ul><ul><ul><ul><li>ROLAP (Relational OLAP) “Reporting from Staging Area” </li></ul></ul></ul><ul><ul><ul><ul><li>Low Latency (Data is Real Time) . </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Low Performance </li></ul></ul></ul></ul><ul><ul><ul><li>HOLAP (Hybrid OLAP) There are Several Types in SSAS 2005 </li></ul></ul></ul><ul><ul><ul><ul><li>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. </li></ul></ul></ul></ul><ul><ul><li>Specify a Partitioning Strategy. </li></ul></ul><ul><ul><li>Develop the Cube Structure, Dimension Usages, Calculations, and KPIs as Needed. </li></ul></ul>
  • 12. OLAP - SSAS
  • 13. OLAP - SSAS
  • 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 <ul><li>Introduction: Create Reports in SQL Server 2005 Reporting Services, Excel Services, Performance Point Server 2007 </li></ul><ul><li>Project Goals: </li></ul><ul><ul><li>Create various reports to specification. </li></ul></ul><ul><ul><li>Create a dashboard for these reports where necessary. </li></ul></ul><ul><ul><li>Publish these reports to Sharepoint. </li></ul></ul><ul><ul><li>Create Report Subscription Schedules as requested. </li></ul></ul>
  • 20. Reporting - SSRS
  • 21. Reporting – SSRS - SharePoint
  • 22. Reporting – Excel Services - SharePoint
  • 23. Reporting – Excel Services - SharePoint
  • 24. Reporting – Performance Point
  • 25. Reporting – Performance Point
  • 26. Reporting – Performance Point
  • 27. Reporting – Additional KPIs

×