Bi Ppt Portfolio Elmer Donavan

Uploaded on

Porfolio of Microsoft BI suite tasks for Sharepoint and Data warehouse experience

Porfolio of Microsoft BI suite tasks for Sharepoint and Data warehouse experience

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1.
    • Business Intelligence
    • Portfolio
    • Elmer J. Donavan
    • [email_address]
    • [email_address]
    • 513-476-8293
    Implementing BI Solutions
  • 2. Table of Contents
    • Item Page
    • About Me…………………………………………………….………..…...3
    • Skills Summary ………………………………………………………….....4
    • SSIS Integration Services……………………………………………….….6
    • SSAS Analysis Service Project……………………………………………16
    • SSRS Reporting Services, Performance Point, Excel Services……………..22
  • 3. About Me
    • Introduction: Elmer Donavan, MBA, PMP
            • Education – MBA from Thomas More College
            • BS From Drexel University
    • Audience: IT Managers, CIO, CTO
    • Career Goals: SQL Server BI Analyst
            • SQL Server DBA
            • Data warehouse Specialist
  • 4. Skills Summary
    • Microsoft Technologies: SQL Server 2000 DTS, SQL Server 2005 Integration Services, SQL Server 2005 Analysis Services, SQL Server 2005 Reporting Services, Microsoft Office SharePoint Server 2007, Microsoft Performance Point Server, Microsoft Visio.
    • Databases: MS SQL Server 2000, MS SQL Server 2005
    • Software: SQL Server Business Intelligence Development Studio
  • 5.
    • Databases Administration
    • SQL Server Enterprise Manager and VISIO, DTS, SSIS, SQL Profiler, TFS Database projects, File Group Maintenance, Execution Plan, Data Dictionary, Database Diagrams
    • Databases Design
    • SQL Server Enterprise Manager and VISIO, DTS,, Team Foundation, ORACLE through VISIO and Toad
    • Databases Modeling
    • SQL Server Enterprise Manager, Team Foundation, and VISIO
    Skills Summary
  • 6.
    • Database Reporting
    • SQL Reporting via MS-Access, Crystal Reports, SSRS, MDX
    • PMP – Project Management institute
    • Since 2004, recertify every 3 years
    • Project Methodologies used
    • Agile, RUP, Kaizan, Six Sigma, Waterfall
    Skills Summary
  • 7. Skills Summary
    • Languages
    • Query Languages:
    • T-SQL, MDX  
  • 8. Integration Services
    • Overview
    • The project is for a fictitious construction company called AllWorks. You will design and build a SQL Server 2005 database to track employee and customer information, timesheet and labor rates data, as well as job order information, job materials, and customer invoices.
    • In the client project scenario, AllWorks currently stores this information in Excel Spreadsheets, XML files, and csv files.
  • 9.
    • Objective
    • Create a shared data source AllWorksDBStudent in SSIS BIDs.
    • Create packages to read each source file and insert/update into AllWorksDBStudent SQL Database. Remember that the structures may be different for each set of files (raw source data for invoices is non-normalized, whereas SQL Database will have multiple jobs per invoice, etc.)
    • In the control flow generate two emails (Success & Failure) to for the results of every package. Success emails must include counts of rows inserted, rows changed and invalid rows (for example, data loads may contain child timesheet records with an invalid parent record).
    Integration Services
  • 10.
    • Create a Master Package which includes all the packages created. Include in the Master Package tasks for Database maintenance - backup, shrink and re-index. . All backups should occur nightly, after the last transfer of source data. Generate two emails for the success and failure of the database tasks.
    • All scheduled packages will run nightly at midnight. Schedule the Jobs in the SQL Agent.
    Integration Services
  • 11. Integration Services
    • DB diagram for the categories of files
    Database model of All Construction database
  • 12. Integration Services
    • Features Leveraged in project
        • Control-Flow
        • For Each Container, Sequence Container, Script Event
        • Precedence Constraints
        • Data-Flow
        • Excel Source, Data Conversion, Look Up, Derived column, Conditional Split, Row Count, Flat file Destination, OLE DB Destination, OLE DB Command
        • Send-Mail Notification
  • 13. Integration Services Sample master package control flow. Includes database maintenance and Notifications on each task.
  • 14. Integration Services Sample of how to loop through directory with control flow item. This also reports counts processed.
  • 15. Integration Services Example of data flow to load employee data into database
  • 16.
    • Overview
      • Study AllWorks staging database
      • Incorporate database into cube and create reporting dashboards
      • Analyze requirements to complete reporting reqirements
    • Objective
        • Create an SSAS database (cube and dimensions) and define yearly partitions
        • Write MDX queries
        • Create 5 KPIs
    Analysis Services
  • 17. Database structure used in SSAS project Database layout for All Works CUBE Analysis Services
  • 18.
    • with
    • --creates ordered list for generate to use
    • set [OrderedMaterialTypes] as
    • Order([Material Types].[Description].children,[Measures].[Purchase Amount],bdesc)
    • --creates purse amt column
    • set [Columnset] as
    • [Measures].[Purchase Amount]
    • Select [Columnset] on columns,
    • ---Client list sorted inside material types
    • ---where rows are generated inside of material types
    • non empty
    • [Material Types].[Description].children *
    • generate( [OrderedMaterialTypes], //for each material type
    • { [Job Master].[Clients].currentmember, // add the material type
    • order( //followed by list of clients
    • descendants([Job Master].[Clients].currentmember, //add list of clients
    • [Job Master].[Clients].[Clients],
    • self)
    • , [Measures].[Purchase Amount],bdesc)
    • }
    • )
    • on rows
    • from [All Works]
    • where [All Works Calendar].[Fy Year].&[2005]
    Query to generate Materials used on client projects Analysis Services – MDX Queries
  • 19. Calculation to used in KPI Analysis Services – Calculation
  • 20. KPI definition for dashboard Analysis Services – KPI
  • 21. Dashboard showing KPI and trend indicator Analysis Services – Dashboard
  • 22. SSRS Project
    • Use of existing SharePoint location that you had. You createthe Following items in your location:
          • SSRS reports deployed to a dashboard
          • Performance Point Scorecards deployed to dashboard
          • Excel Services Pivot tables and charts deployed to dashboard.
    • Just make sure you have the four document libraries listed below
      • ExcelDocuments (as a Document Library)
      • GeneratedReports (as a Document library)
      • PPSDashboards (as a Report Library)
      • SSRSReports (as a Report Library)
  • 23. SSRS – BIDS Report Example of report creation in BIDS
  • 24. SSRS – BIDS Report Scheduling of SSRS report for SharePoint delivery
  • 25. SSRS – BIDS Report SSRS Delivered to SharePoint
  • 26. Performance Point - Report Report definition in Performance Point Server
  • 27. Performance Point MDX modifications
  • 28. Performance Point – KPI & Scorecards Scorecard with KPI including Objective KPI
  • 29. SharePoint - DashBoards, SSRS Multi-page Dashboard with multiple zones and charts, Score Cards, Reports with Null status indicator
  • 30. SharePoint Dashboard- Excel Services Multi-page dashboard with Excel Services including multi-axis chart.