Dan Querimit - BI Portfolio
Upcoming SlideShare
Loading in...5
×
 

Dan Querimit - BI Portfolio

on

  • 828 views

 

Statistics

Views

Total Views
828
Views on SlideShare
828
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Dan Querimit - BI Portfolio Dan Querimit - BI Portfolio Presentation Transcript

    • 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