Amit Adhlakha Bi Portfolio


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Amit Adhlakha Bi Portfolio

  1. 1. AmitAdhlakhaBusiness Intelligence Portfolio<br />September, 2009<br />
  2. 2. Table of Contents<br />SQL Server Integration Services(SSIS)<br />SQL Server Analysis Services (SSAS)<br />Multidimensional Expressions (MDX)<br />SQL Server Reporting Services (SSRS)<br />Performance Point Server (PPS)<br />SharePoint Server (MOSS)<br />
  3. 3. SSIS Project<br />Introduction: The SetFocus SSIS project will transfer data from different raw data sources (XLS, CSV, and XML) to a SQL Server Database. For each raw data source, create an SSIS package that reads the source file and insert/update into AllWorksDBStudent SQL Database, generate an email for the results of every package, and schedule the packages to run nightly. Create separate packages to handle nightly database backups, re-index all files and shrink the database.<br />Audience:AllWorks, Inc. – a Fictitious Construction Company<br />Project Goals: 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. AllWorks currently stores this information in Excel Spreadsheets, XML files, and CSV files.<br />
  4. 4. SSIS Project Data Flow tasks to process data input used to populate staging tables.<br />
  5. 5. SSIS Project Control Flow models to manage data flow through Data Flow tasks<br />
  6. 6. SSIS ProjectFor Each Loop Data Flow tab successful execution<br />
  7. 7. SSIS ProjectScript Task Variables<br />
  8. 8. SSIS ProjectScript Task to augment the functionality of SSIS packages<br />
  9. 9. SSIS ProjectBuilding the body of the success Email message<br />
  10. 10. SSIS ProjectJoining to a compound alternate key to pickup the key in the lookup reference table.<br />
  11. 11. SSIS ProjectUpdate Task – Setting Parameters<br />
  12. 12. SSIS ProjectUpdate Task – Mapping Columns to Parameters<br />
  13. 13. SSIS ProjectConfiguring the master package after deployment and installation to SQL Server<br />
  14. 14. SSIS and SSMSScheduling theExecution of the master package with Agent<br />
  15. 15. Visio and SSAS Creating Staging DB diagram and .ddl to build DB<br />
  16. 16. SSAS Project<br />Introduction: The SetFocus SSAS project will build some analysis package solutions using Analysis Services, setting the SQL database as the data source. Build several custom views into the database, and set up a series of cubes, dimensions and key point indicators (KPIs) to analyze and measure AllWorksprofitability and costs. Write MDX queries and display the results in Excel.<br />Audience:AllWorks, Inc. – a Fictitious Construction Company<br /><ul><li>Project Goals: Create an SSAS solution in BIDS, and build a cube from the four fact tables JobOverheadSummaryFacts, JobMaterialFacts, JobLaborFacts, JobSummaryFacts. Build KPI’s for Open Receivables as a Pct of Invoice Amt, Increase in Number of Jobs from Prev Qtr, Overhead as a Pct of Total Cost, Profit Pct, Pct Increase in Overhead. Write a series of MDX queries to provide data for business decisions.</li></li></ul><li>SSASProjectReviewing the intersections of dimensions and measures (facts) created by the cube wizard to see if any additional intersection need to be created.<br />
  17. 17. SSAS ProjectDefine hierarchy and levels<br />
  18. 18. SSASProjectBrowsing a hierarchy to check for formatting and sorting<br />
  19. 19. SSAS ProjectPartitioning the cube<br />
  20. 20. SSAS and MDXCreating Calculated members and Named sets<br />
  21. 21. SSAS and MDXHere the PrevMember function is used in creating a calculated member that depends on another calculated member<br />
  22. 22. SSAS and MDXCreating KPI definitions<br />
  23. 23. SSAS and MDXViewing a KPI in Excel for Open Receivables<br />
  24. 24. SSAS and MDXViewing a KPI in Excel for Profit Percent<br />
  25. 25. SSAS and MDXViewing a KPI in Excel for Overhead Percent Increase<br />
  26. 26. SSRS and MDXTesting revised SSRS generated MDX query in SSMS<br />
  27. 27. SSRS and MDXRevised SSRS generated MDX query in SSRS<br />
  28. 28. SSRS and MDXRevised MDX query results in SSRS<br />
  29. 29. SSRS Project<br />Introduction: Based on feedback from AllWorks, build two new reports using SQL Reporting Services: Overhead Category, and Employee Jobs in Date Range<br />Audience:AllWorks, Inc. – a Fictitious Construction Company<br />Project Goals: Use SSRS to create user-requested reports based on data from the previously created cube<br />
  30. 30. SSRS ProjectLayout view of parameter report using PrevMember<br />
  31. 31. SSRS ProjectPreview of parameter report using PrevMember and Conditional Formatting<br />
  32. 32. SSRS ProjectPreview of multiple parameters using ranges<br />
  33. 33. SSRS ProjectLayout for multiple parameters using ranges with header annotations<br />
  34. 34. SSRS ProjectSetting up multiple parameters using ranges<br />
  35. 35. SSRS ProjectConfiguring the Employee parameter for a default<br />
  36. 36. SSRS ProjectConfiguring the Date parameters to cascade off of the Employee parameter<br />
  37. 37. SSRS and SharepointConfiguring the Project to Deploy to Sharepoint<br />
  38. 38. Excel ServicesPivot chart in Excel<br />
  39. 39. PPS/SharePoint Project<br />Introduction: Create a series of dashboards of document-generated data using PPS and SharePoint<br />Audience:AllWorks, Inc. – a Fictitious Construction Company<br />Project Goals:<br />Create a PPS Dashboard with 5 pages and publish to SharePoint<br />Create a PPS Dashboard with 3 spreadsheets from Excel Services and publish to SharePoint<br />Create a PPS Dashboard with 2 reports from SQL Server Reporting Services and publish to SharePoint<br />
  40. 40. Performance Point ProjectCreating Dashboards with Filtered Reports<br />
  41. 41. Performance Point ProjectImporting an SSRS Report into PPS<br />