BI SQL Server2008R2 Portfolio

  • 1,699 views
Uploaded on

SQL Server 2008R2 BI Portfolio

SQL Server 2008R2 BI Portfolio

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,699
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
87
Comments
0
Likes
1

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. Da`Waisha Linder (770) 256-7920 [email_address] http://www.linkedin.com/pub/da-waisha-linder/10/5ba/328 SQL SERVER 2008R2 BI PORTFOLIO
  • 2. ABOUT SETFOCUS
    • SetFocus’s The Master’s Program: Business Intelligence
    • SetFocus, LLC is a Microsoft Gold Certified Partner Company, that has been in existence since 1997. Since its beginning, SetFocus has trained professionals to reach the next level in their careers with competitive and real-world skills in their preferred area of interest. Furthermore, spawning employment connections between qualified trainees and hiring partners seeking a specialized skill set.
    • The Master’s Program is an in-depth, intensive program to challenge and fully immerse IT professionals in the Microsoft SQL Server 2008R2 Business Intelligence technologies of:
      • SQL Server Integration Services
      • SQL Server Analysis Services
      • SQL Server Reporting Services
      • PerformancePoint/SharePoint 2010
      • PowerPivot/Excel 2010
    • From applied knowledge of code assessments, examinations, individual, and group projects
    • Click here for a more thorough curriculum of the Business Intelligence Program
  • 3. PORTFOLIO OUTLINE
    • TRANSACT SQL (T-SQL)
    • SQL SERVER INTEGRATION SERVICES (SSIS)
    • SSIS PROJECT
    • SOLVING BUSINESS PROBLEMS WITH SSIS
    • MULTI-DIMENSIONAL EXPRESSIONS (MDX )
    • SQL SERVER ANALYSIS SERVICES (SSAS )
    • SSAS/MDX PROJECT
    • ENHANCING BUSINESS WITH SSAS
    • SQL SERVER REPORTING SERVICES (SSRS )
    • SHAREPOINT/PERFORMANCEPOINT/EXCEL/POWERPIVOT 2010
    • SSRS/BI INTEGRATION PROJECT
    • ENHANCING BUSINESS WITH SSRS/BI INTEGRATION
    • 4
    • 6
    • 7
    • 9
    • 10
    • 12
    • 13
    • 16
    • 17
    • 18
    • 19
    • 21
  • 4. T-SQL MODULE
    • TRANSACT SQL (T-SQL)
    • Utilizing SQL Server Management Studio (SSMS) to analyze OLTP data with T-SQL, for the following types of queries and concepts:
    • DML statements
    • Sub/Nested & Join Queries
    • Common Table Expressions (CTEs)
    • Pivots
    • Ranks
    • Recursive Queries (Effective Dates)
    • Creating Views & Stored Procedures, etc.
    CTEs Joins
  • 5. T-SQL MODULE
    • TRANSACT SQL (T-SQL) CONTINUED…
    PIVOT RANK VIEW RECURSIVE QUERIES
  • 6. SSIS (ETL) MODULE
    • SQL SERVER INTEGRATION SERVICES (SSIS)
    • Utilizing Business Intelligence Development Studio (BIDS) to create and manage various Control Flow, Maintenance Plan, & Data Flow Tasks for SSIS/Extraction-Transformation-Loading Packages
    Control Flow Data Flow
  • 7. SSIS PROJECT: ALL WORKS INC
    • SSIS PROJECT
    • Project Objective:
    • To design and build a SQL Server 2008 database to track employee (timesheet and labor) and client (job order, job materials, and customer invoice) information utilizing SSIS for AllWorks, Inc., a fictitious construction company.
    • Project Scope:
    • Create database with T-SQL scripts
    • Create SSIS Packages to import and validate data from flat files into database
    • Create variables and configurations for flexible and robust SSIS code
    • Send emails for status on SSIS Packages
    • Create Maintenance Tasks for DB staging clean-up
    • Manage a master package with all the SSIS Packages to deploy to a “Production” environment as well as scheduling utilizing SQL Server Agent
  • 8. SSIS PROJECT: ALL WORKS INC
    • SSIS PROJECT CONTINUED…
    Control Flow for County Load Source Data for County Send Successful Email Send Unsuccessful Email (if package fails) Data Flow for County Extract Data for County Data Derive County Description Validate County Data Exists Update Data Conditions (if exists) Load County Data (if does not exist)
  • 9. BUSINESS CASE: SSIS IN IT PRODUCTION
    • SOLVING BUSINESS PROBLEMS WITH SSIS
    • Business Problem:
    • The ability to perform a one-time mass update to warehouse associates’ Tax ID in the Manhattan Associates Labor Management System (LM) for a new enhancement to automate Clock In/Out data
    • Solution:
    • Create a SSIS package that retrieves their Employee ID (i.e. LM Tax ID) from the Warehouse Management System (WM) :
    • It validates if a user from the source .csv file from WM also exists in LM
    • If the User ID matches, it will update the LM Tax ID from the WM Employee ID and create a log of those successfully updated associates
    • If the User ID does not match or exist in LM, it will create a log of those associates that are only in WM
    • If the User ID does match and already has the correct LM Tax ID, it will create a log of those associates with no updates
    • When the package is complete, it will move the source .csv file to a “Processed” folder
    Avon Products, Inc. – Zanesville, OH (Jan 2012)
  • 10. MDX MODULE
    • MULTI-DIMENSIONAL EXPRESSIONS (MDX)
    • Utilizing SQL Server Management Studio (SSMS) to slice data “BY” with MDX, for the following types of queries and concepts:
    • Members & Children
    • Ordering & Filtering
    • Named Sets
    • Descendants
    • Parallel Periods
    • Last Periods
    • Periods To Date
    • Siblings
    • TOPCOUNT
    • GENERATE
    • Ranks, etc.
    Descendants Calculations
  • 11. MDX MODULE
    • MDX CONTINUED…
    MDX with Sets and LastPeriods with Siblings MDX with Generate for TopCount and Rank
  • 12. SSAS MODULE
    • SQL SERVER ANALYSIS SERVICES (SSAS)
    • Utilizing Business Intelligence Development Studio (BIDS) to create, define, and analyze an analysis database with fact and dimension data based on denormalization for query optimization using aggregations and hierarchies.
    • In addition, the following concepts were applied during the SSAS Module:
    • Designing “Star” Schema Models
    • Define storage OLAP models (ROLAP, MOLAP, HOLAP, etc.) within cube
    • Defining Dimension Usage Types:
      • Degenerate
      • Role-Playing
      • Many-To-Many
      • Referenced
  • 13. SSAS PROJECT: ALL WORKS INC
    • SSAS/MDX PROJECT
    • Project Objective:
    • To design and build a SQL Server Analysis (OLAP) Database and Cube that yields KPIs and the ability to slice “BY” data utilizing MDX for AllWorks, Inc., a fictitious construction company.
    • Project Scope:
    • Create stored procedures to generate views for Dimensions & Facts
    • Create SSAS Database/Cube:
      • Define Data Sources
      • Define Data Source View
      • Create Dimensions
        • Define Attributes/Hierarchies
    Data Source View Cube Structure
  • 14. SSAS PROJECT: ALL WORKS INC
    • SSAS/MDX PROJECT CONTINUED…
    • Project Scope (Continued):
        • Create/Define Cube
      • Define Dimension Usage
        • Create Calculations/Named Sets
        • Define KPIs
        • Create Report Actions
        • Define Partitions
        • Define Aggregations
        • Define Perspectives
      • Create/Define Roles (security/permissions)
    • Generate MDX queries for employee (timesheet and labor) and client (job order, job materials, and customer invoice) OLAP data
    • Define KPIs in Excel 2010
    Partitions Aggregations
  • 15. SSAS PROJECT: ALL WORKS INC
    • SSAS/MDX PROJECT CONTINUED…
    MDX Query: Overhead KPIs in Excel from PivotTable
  • 16. SSAS IN BOOKSALESOLAP EXERCISE
    • ENHANCING BUSINESS WITH SSAS
    • BI Knowledge I Can Apply:
    • Creating end-to-end OLAP solutions
    • Example:
    • Created a SSAS cube for book sale data:
    • Analyzing business requirements:
      • To create relevant dimensions in a cube
      • To define many-to-many dimensions for cross-referencing through fact tables, a role-playing for a Date Dimension, and referenced dimensions
      • To define the attributes and hierarchies based on how the OLAP data will be sliced “BY” and displayed in reports
      • To manage and deploy OLAP databases and extract dimension and fact source data from the data warehouse (staging area database) into the Cube from the SSIS package
      • To create the appropriate calculations that will be used for reporting and performance management
    Dimension Usage Hierarchies Calculations
  • 17. SSRS MODULE
    • SQL SERVER REPORTING SERVICES (SSRS)
    • Utilizing Business Intelligence Development Studio (BIDS) to create and deploy SSRS reports to the SSRS Report Manager or integrate with SharePoint. Create parameters for more flexible and customized reporting.
    • Utilize SSRS Report Manager to create subscriptions, snapshots, linked reports, etc. as well as provide security permissions to users.
    SSRS Report Manager SSRS Report
  • 18. BI INTEGRATION MODULE
    • SHAREPOINT/PERFORMANCEPOINT/EXCEL/POWERPIVOT INTEGRATION
    • Utilizing SharePoint (MOSS) & PerformancePoint (PPS) 2010 to create and integrate dynamic, user-friendly, and enterprise-ready and accessible reports, scorecards, KPIs, excel documents, etc.
    • In addition, utilizing Excel & PowerPivot 2010 to easily create pivot charts from the OLAP data of an Analysis Database as well as other dynamic outputs with the integration of SharePoint.
  • 19. SSRS/BI INTEGRATION PROJECT: CONTOSO RETAIL
    • SSRS/SP/PPS/EXCEL PROJECT
    • Project Objective:
    • Create a new SharePoint site that will have a dashboard with SSRS reports, Excel pivot chart, and generated reports from SSRS Report Manager
    • Project Scope:
    • PPS Dashboard with 6 pages:
    • Page with a KPI Scorecard and hotlink reports
    • Page with an Analytic Grid and an Analytic Chart
    • Page with an Analytic Grid
    • 2 Pages with an SSRS Reports on Each Page
    • Page with an Excel Pivot Table
    • An additional SSRS report with a delivery subscription for a SharePoint Document Library
    KPI Scorecard & Hotlink Report Employee Profile Analytic Chart
  • 20. SSRS/BI INTEGRATION PROJECT: CONTOSO RETAIL
    • SSRS/SP/PPS/EXCEL PROJECT CONTINUED…
    Map Report and SSRS Bar Graph Excel PivotTable with Slicers Excel Document in PerformancePoint Dashboard
  • 21. BI IN BI2011I2 SHAREPOINT SITE
    • ENHANCING BUSINESS WITH SSRS/BI INTEGRATION
    • BI Knowledge I Can Apply:
    • Creating optimal reporting and performance management for users via SSRS and/or SharePoint:
    • Dashboard Pages (SSRS/PPS)
    • SSRS Deployed Reports
    • SSRS Generated Reports
    • Excel Pivot Table
    • PowerPivot Gallery
    Generated Reports from SSRS PowerPivot Gallery
  • 22. BI IN BI2011I2 SHAREPOINT SITE
    • ENHANCING BUSINESS WITH SSRS/BI INTEGRATION CONTINUED…
    Employee KPI Quota Scorecard Sales Scatter Chart Products Analytic Grid Report with Hotlink Chart
  • 23.