1. MSBI and SSIS Architecture Overview
Learning Objectives -In this module, you will understand the need for an Integration tool and its significance in real world.You will learn the importance of SSIS as an integration tool and get a birds-eye-view of the overall architecture.
Topics - Understand the Need of Business Intelligence Understand the MSBI Architecture, Import and Export wizard, Overview of SSIS Package Designer & Environment Installation of SQL Server and SSDT- BI
2. SSIS Control Flow and Data Flow
Learning Objectives -In this module, you will understand the SSIS designing environment and gain in-depth knowledge of the SSIS Control flow & Data flow.
Topics - Understand SSIS Architecture, Control Flow & its Components (Tasks, Containers, Precedence Constraints), Data Flow & its Components (Source and Destination Connections, different types of Transformations), Scenarios by combining Control Flow and Data Flow components, System Variables and User defined variables
3. SSIS (Transactions, Error Handling)
Learning Objectives -In this module, you will understand how the objects of the core SSIS workflow work and interact with each other to help in security, restartablity and other key functions.
Topics - Parameters, Expressions, Event Handling, Transaction Options, CheckPoints, Logging options (5 types), Configure Error Output and OnError event, Package Security: Package Protection Levels
4. SSIS (Configuration, Deployment and Scheduling)
Learning Objectives -In this module, you will learn advanced SSIS programming features which will help in handling custom requirements using .Net code. Also you will learn the way to configure and deploy SSIS projects.
Topics - Custom code using Script Task, Script Component, Package Configurations (5 types), Debugging & Troubleshooting, Executing packages – DTExec and DTExecUI, Package Deployment, Package Scheduling using SQL Agent
5. SSIS Advance Topics & DWH Basics
Learning Objectives - In this module you will learn SSIS advanced concepts such as SSIS Performance Tuning & its Best Practices. You will also learn Introduction to Datawarehouse and its Architecture, Loading Data into DW using SSIS as well as Introduction to Dimensional Modeling. This will be base for understanding SSAS features.
Topics - Package Performance Tuning, SSIS Best Practices, Need for DW & Business Intelligence, OLTP vs. OLAP, DW Architecture, Dimensional Modeling, Schemas: Star, Snowflake
6. SSAS Cube Design
Learning Objectives -This module will help you in understanding SQL Server Analysis Services Overview and its Architecture. It also covers various types of SSAS models along with designing dimensions and measure groups. You will also learn about SSAS Administration with prime focus on deployment and processing.
Topics - Tabular Model and Multidimensional Model, Data Sources, Data Source Views, Identify the Fact and Dimensions, Named Calculation and Named Queries, Designing Dimensions, Dimension Hierarchies, Designing Measure Groups, Dimension Usage with Measure Group,Attribute Relationships, Storage Modes: MOLAP, ROLAP, HOLAP, Partitions, Aggregations,KPIs, Actions, Translations and Perspectives
7. SSAS Deployment and MDX, DAX
Learning Objectives - In this module you will learn basics of MDX & DAX and get step by step approach of basic SSAS Performance Tuning and Troubleshooting. You will also learn the concepts of Adhoc-Reporting and creation of a report against SSAS as a data source.
Topics - SSAS Deployment and Cube Processing, Different Processing Options, Loading Data into DW using SSIS, MDX queries, DAX Queries, Performance Optimization of cube and Dimension, Best Practices,
Schedule the Cube processing
8. SSRS Reporting
Learning Objectives - In this module you will understand Reporting Services, its Architecture and how to configure it. You will also learn about the environment where reports are created and also about server where the reports are deployed.
Topics - Reporting Services Architecture & Lifecycle, Report Parameters and MultiValued, Cascading Drop down Parameters, Types of Reports: Table, Matrix, Sub Report, Chart Report (Bar, Pie, Line), Drill-Down Report, Drill Through Report, Creating Groups, Filters, Expressions Sort and Interactive Sort, Alternate Row Colors, Repeating Row Headers and Column Headers, Exporting Reports to different formats
9. SSRS: Report Manager
Learning Objectives - In this module you will learn about different kinds of reports and their functionalities along with best practices to be followed. You will also learn about various SSRS Administrative activities.
Topics - Report Manager, Deploying Reports and Data Sources, Securing Access to Reports (Role based Security), Data Source Security, Caching Report and Snapshot Report, Report Subscriptions: Standard, Data-Driven
Managing Subscriptions,Ad-Hoc Reporting with Report Builder,Develop SSRS Report using MDX
10. Putting the Pieces Together
Learning Objectives - In this module you will understand how MSBI ecosystem components work together in a Business Intelligence environment to solve the Organizations data problems. This module covers end to end implementation from Data Retrieval --> Data Transformation --> Data Loading into DWH --> Data Modeling --> Report Delivery
Topics - End to End Business Intelligence case study involving SSIS, SSAS, SSRS and MDX.