RAHEL THOMASrahelthomas@sbcglobal.net    © Rahel Thomas BI Portfolio   2011-Present   1
   Project Overview……………..…………………………………………. 3   SSIS (Microsoft SQL Server 2008 Integration Services)…………. 4   SSAS(Mic...
   This portfolio showcases my development skills in Business Intelligence as an independent study in course    of six mo...
Integration Services   Developing SSIS Packages          Creating SSIS Packages and Data Sources          Creating and ...
Creating, modifying the Dim Customer ETL Package Control Flow                                                 The main ob...
The Data flow task is an SSIS package enabling Data-processing operations                                                 ...
Using Sequence Container in the Control FlowUpdating Product Line Processing Data Flow task with a script                 ...
OLDB connection manager using SQL                                     Aggregating for countCommand Line Script to access D...
Slowly changing dimensionSlowly Changing Dimension monitors transformation in the DimPromotion Package to identifynew reco...
Analysis Services   Developing SSAS Cubes          Creating Data Sources and Data Source views          Creating DSV ke...
   Creating Data Sources and Data       Creating Cubes and Dimensions    Sources Views                         in the De...
Defining DSV Named Calculations and Named Queries                                  © Rahel Thomas BI Portfolio   2011-Pres...
   Using the cube wizard to create            Cubes and Dimensions           Rename Sales Territory key and            b...
Browser Presentation of the Sales Territory Dimension                   © Rahel Thomas BI Portfolio   2011-Present   14
Creating Measure Groups and Measures and configuringmeasuresCalculating Measures for Internet Average Sales Amount        ...
   Creating and Modifying User Hierarchies In DimensionsCreating Contact and Demographic Hierarchies                     ...
© Rahel Thomas BI Portfolio   2011-Present   17
Creating KPIs (Key Performance Indicators) values, goals, statusand trends. Note Filter Expression used to calculate KPI f...
   Setting up Translations to Spanish (Spain) to the Product Dimension                                            © Rahel...
   Using DMX Expressions          © Rahel Thomas BI Portfolio   2011-Present   20
   Using DMX Expressions          © Rahel Thomas BI Portfolio   2011-Present   21
Mining Model for the Reseller   Lift chart for the Reseller MininingDimension                       Dimension             ...
Creating User Roles and Implementing security on   Creating User Roles and Implementing security onCubes                  ...
Backing up in SSMS                     XMLA Query for the backup                      © Rahel Thomas BI Portfolio   2011-P...
Reporting Services   Creating SSRS Projects and Reports in BIDS          Using the SSRS Report wizard and the report Des...
Creating SSRS Projects and Reports in   Working with advanced Report ObjectBIDS using Report wizard                propert...
© Rahel Thomas BI Portfolio   2011-Present   27
© Rahel Thomas BI Portfolio   2011-Present   28
© Rahel Thomas BI Portfolio   2011-Present   29
Assigning parameters within Reports andDeploying Reports in BIDS                      © Rahel Thomas BI Portfolio   2011-P...
XML for Tracking Number by Month Report                     © Rahel Thomas BI Portfolio   2011-Present   31
SSRS    …ContinuedReport Dash Board    Scheduling Reports                      © Rahel Thomas BI Portfolio   2011-Present ...
Sales for Products over Months                                 Purchasing Summary ReportReport                            ...
RAHEL THOMASrahelthomas@sbcglobal.net    © Rahel Thomas BI Portfolio   2011-Present   34
Upcoming SlideShare
Loading in …5
×

Business Intelligence Portfolio Rahel Thomas

909 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
909
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Business Intelligence Portfolio Rahel Thomas

  1. 1. RAHEL THOMASrahelthomas@sbcglobal.net © Rahel Thomas BI Portfolio 2011-Present 1
  2. 2.  Project Overview……………..…………………………………………. 3 SSIS (Microsoft SQL Server 2008 Integration Services)…………. 4 SSAS(Microsoft SQL Server 2008 Analysis Services)….…..….…. 10 DMX Queries ………………………………….………………………… 20 SSRS (Microsoft SQL Server 2008 Reporting Services)……..…… 25 Report Samples ……………………………………………………….… 27 Conclusion ……………………………………………………….………. 34 © Rahel Thomas BI Portfolio 2011-Present 2
  3. 3.  This portfolio showcases my development skills in Business Intelligence as an independent study in course of six months.Project Goals for core Services Integration Services  Create packages to transfer data from different raw data sources (XLS, CSV, and XML) into a SQL Server 2008 database.  Schedule packages nightly to import/update any additional information.  Perform validation to detect errors (e.g. child records with invalid parent records).  Generate emails with results including number of rows inserted and updated.  Create a separate package to re-index and shrink the database, as well as perform nightly backups of the database. Analysis Services  Using BIDS, create an Analysis Services solution using the newly created SQL Server 2008 database for AdventureWorks.  Create a custom data view, build a cube with fact tables and dimensions, create attributes and hierarchies.  Create calculated measures and set up key point indicators (KPIs) to analyze and measure AdventureWorks profitability and costs.  Write a series of MDX queries to provide data for business decisions and display the results. Reporting Services  SSRS to create user-requested reports based on data from the previously created OLAP U database. Publish the reports. © Rahel Thomas BI Portfolio 2011-Present 3
  4. 4. Integration Services Developing SSIS Packages  Creating SSIS Packages and Data Sources  Creating and Editing Control Flow Objects  Using Control Flow Containers  Working with package Variables  Using the script Task  Testing Package and Execution in BIDS Configuring Package Transactions and Checkpoints  Defining Package and Task Transaction Settings  Implementing Restartbility Checkpoints  Using error paths to handle data flow Deploying and Configuring SSIS Packages  Creating an Installer Kit by using the package deployment utility  Using the SSIS DTUtil Command Line Utility Administering Securing and Executing SSIS Packages  Managing the SSIS services  Executing and Scheduling Packages © Rahel Thomas BI Portfolio 2011-Present 4
  5. 5. Creating, modifying the Dim Customer ETL Package Control Flow  The main object of SSIS package is the business logic to manage workflows and process data  Create SSIS project and insert data sources, data views in the project and the connection manager.  Control Flow for the DimCustomer package contain an Execute SQL Task, followed by Data Flow task, followed by another Execute SQL task. In the SQL Statement Property of the Execute SQL Task Script used to update UPDATE Production.Product SET ProductLine = ‘s’ WHERE ProductLine IS Null © Rahel Thomas BI Portfolio 2011-Present 5
  6. 6. The Data flow task is an SSIS package enabling Data-processing operations Data flow step input from 2 data sources sorting each before Merge join and conditional splitting matched and unmatched records. The new records will be inserted as new and the rest will be updated in this case no count for new all match and will be updated © Rahel Thomas BI Portfolio 2011-Present 6
  7. 7. Using Sequence Container in the Control FlowUpdating Product Line Processing Data Flow task with a script © Rahel Thomas BI Portfolio 2011-Present 7
  8. 8. OLDB connection manager using SQL Aggregating for countCommand Line Script to access Data © Rahel Thomas BI Portfolio 2011-Present 8
  9. 9. Slowly changing dimensionSlowly Changing Dimension monitors transformation in the DimPromotion Package to identifynew records versus updated records. The slowly changing Dimension wizard defines what kind ofoutput should be created depending on the kind of change. Note destination was not specifiedhence process was not completed. © Rahel Thomas BI Portfolio 2011-Present 9
  10. 10. Analysis Services Developing SSAS Cubes  Creating Data Sources and Data Source views  Creating DSV keys and Table Relationships  Defining DSV Named Calculations and Named Queries Creating SSAS cubes using the Cube wizard and the Cube Designer  Creating SSAS Dimensions  Creating Measure Groups and Measures and configuring measures Extending SSAS Cubes  Creating and modifying User Dimension Hierarchies  Associating Dimensions to Measure Groups  Creating KPIs,  Localizing Cubes through Translations  Creating Calculations and Queries by Using DMX Deploying SSAS projects with BIDS  Using the Deployment Wizard  Running XMLA scripts for Deployment Securing and Administering SSAS  Creating Roles and Applying User Security to Cubes  Backing up of SSAS Database in SSMS  Scheduling SSAS Objects in SSMS Working with SSAS Data Mining  Preparing and Creating Data Mining Structures  Creating Data Mining Models © Rahel Thomas BI Portfolio 2011-Present 10
  11. 11.  Creating Data Sources and Data  Creating Cubes and Dimensions Sources Views in the Designer © Rahel Thomas BI Portfolio 2011-Present 11
  12. 12. Defining DSV Named Calculations and Named Queries © Rahel Thomas BI Portfolio 2011-Present 12
  13. 13.  Using the cube wizard to create Cubes and Dimensions  Rename Sales Territory key and bind Column name to the lowest level of the Sales territory group which is Sales Territory Region, then Sales Territory Country, and Sales Territory Region Hierarchy. Binding its NameColumn Property to the Sales Territory Region Column. Set the OrderBy property to Name.© Rahel Thomas BI Portfolio 2011-Present 13
  14. 14. Browser Presentation of the Sales Territory Dimension © Rahel Thomas BI Portfolio 2011-Present 14
  15. 15. Creating Measure Groups and Measures and configuringmeasuresCalculating Measures for Internet Average Sales Amount © Rahel Thomas BI Portfolio 2011-Present 15
  16. 16.  Creating and Modifying User Hierarchies In DimensionsCreating Contact and Demographic Hierarchies © Rahel Thomas BI Portfolio 2011-Present 16
  17. 17. © Rahel Thomas BI Portfolio 2011-Present 17
  18. 18. Creating KPIs (Key Performance Indicators) values, goals, statusand trends. Note Filter Expression used to calculate KPI for theTime Dimension © Rahel Thomas BI Portfolio 2011-Present 18
  19. 19.  Setting up Translations to Spanish (Spain) to the Product Dimension © Rahel Thomas BI Portfolio 2011-Present 19
  20. 20.  Using DMX Expressions © Rahel Thomas BI Portfolio 2011-Present 20
  21. 21.  Using DMX Expressions © Rahel Thomas BI Portfolio 2011-Present 21
  22. 22. Mining Model for the Reseller Lift chart for the Reseller MininingDimension Dimension © Rahel Thomas BI Portfolio 2011-Present 22
  23. 23. Creating User Roles and Implementing security on Creating User Roles and Implementing security onCubes Dimensions © Rahel Thomas BI Portfolio 2011-Present 23
  24. 24. Backing up in SSMS XMLA Query for the backup © Rahel Thomas BI Portfolio 2011-Present 24
  25. 25. Reporting Services Creating SSRS Projects and Reports in BIDS  Using the SSRS Report wizard and the report Designer  Working with advanced Report Object properties such as toggling object visibility and Report actions Extending and Deploying SSRS Reports  Assigning parameters within Reports  Deploying Reports in BIDS  Uploading a report file in Report Manager © Rahel Thomas BI Portfolio 2011-Present 25
  26. 26. Creating SSRS Projects and Reports in Working with advanced Report ObjectBIDS using Report wizard properties such as toggling object visibility and Report actions © Rahel Thomas BI Portfolio 2011-Present 26
  27. 27. © Rahel Thomas BI Portfolio 2011-Present 27
  28. 28. © Rahel Thomas BI Portfolio 2011-Present 28
  29. 29. © Rahel Thomas BI Portfolio 2011-Present 29
  30. 30. Assigning parameters within Reports andDeploying Reports in BIDS © Rahel Thomas BI Portfolio 2011-Present 30
  31. 31. XML for Tracking Number by Month Report © Rahel Thomas BI Portfolio 2011-Present 31
  32. 32. SSRS …ContinuedReport Dash Board Scheduling Reports © Rahel Thomas BI Portfolio 2011-Present 32
  33. 33. Sales for Products over Months Purchasing Summary ReportReport © Rahel Thomas BI Portfolio 2011-Present 33
  34. 34. RAHEL THOMASrahelthomas@sbcglobal.net © Rahel Thomas BI Portfolio 2011-Present 34

×