MSBI(SSIS,SSAS,SSRS)
MSBI (SSIS, SSAS, SSRS)
SQL Server Integration Services- SSIS
Introduction to SQL Server Integration Services
- SSIS Framework/Architecture
- SSIS Package Architecture Overview
- Development and Management Tools
- The Import and Export Wizard
Introduction to Data Flow
- Data Flow Overview
- Data Sources
- Data Destinations
- Data Flow Transformations
- Data Viewers
Data Sources
- Excel Source
- Flat File Source
- OLE DB Source
- XML Source
Data Flow Transformations
- Aggregate Transformation
- Audit Transformation
- Character Map Transformation
- Conditional Split Transformation
- Copy Column Transformation
- Derived Column Transformation
- Data Conversion Transformation
- Multicast Transformation
- OLE DB Command Transformation
- Percentage Sampling Transformation
- Row Count Transformation
- Sort Transformation
- Union All Transformation
Advanced Data Flow Transformations
- Lookup Transformation
- Merge Transformation
- Merge Join Transformation
- Slowly Changing Dimension Transformation
- Pivot Transformation
- Export Transformation
- Import Transformation
- Unpivot Transformation
Data Flow Destinations
- Data Reader Destination
- Excel Destination
- Flat File Destination
- OLE DB Destination
Introduction to Control Flow
- Control Flow Overview
- Precedence Constraints
- The Execute SQL Task
- The Bulk Insert Task
- The File System Task
- The FTP Task
- The Send Mail Task
- Bulk Insert Task
- Data Flow Task
- Execute DTS 2000 Package Task
- Execute Package Task
- Execute Process Task
- Web Service Task
- XML Task
Advanced Control Flow
- For Loop Container
- For Each Loop Container
- Sequence Container
Variables and Configurations
- Variables Overview
- Variable scope
- SSIS system variables
- Using variables in control flow
- Using variables in data flow
- Using variables to pass information between packages
- Property expressions
- Configuration Overview
- Configuration options
- Configuration discipline
Debugging, Error Handling and Logging
- SSIS debugging overview
- Configuring Package Logging
- Breakpoints in SSIS
- Event handler in SSIS
- Configure Error output in Data Flow
- Data Viewers
- Configure Check Points
- Transactions in SSIS
- SSIS Security
SSIS Deployment
- Create Configuration Files
- Implement Logging
- Different Deployment Options
- Executing packages using utilities – DTExec and DTExecUI
- Schedule SSIS Packages with SQL Server Agent Jobs
- Monitoring Jobs in SQL Server
- Call SSIS Packages in Stored Procedures
- Call SSIS Packages in command prompt
SQL Server Reporting Services (SSRS)
SQL Server Reporting Services (SSRS) Architecture
- Architecture of SSRS
- Components in SSRS
- Phases of Report Development Life Cycle
- Report types and formats
- SSRS Web Services
- Report Server
- Report Builder
- Model Designer
- Data sources: SQL Server, Oracle, OLE DB
Creating basic reports
- Tabular
- List
- Matrix
- Chart
- Constructing data sources and Datasets
- Inserting a data region, fields and images
Report Authoring
- Table Reports and Matrix Reports
- Report Designer Paging Options
- Drill-down Reports
- Chart Reports, Indicator, Gauge Control Reports
- List Reports
- Use Page Header and Page Footer
- Drill-Through or Linked Reports
- Sub Reports
- Create Report Template and use it in new Reports
- Parameter Reports
- Single Parameter
- Multiple Parameters
- Cascading Parameter
- Create Calendar in Parameters
- Default Values and Drop Down list options
- Expressions in SSRS
- Understand conditional formatting
- Adding images
- Grouping and Sorting
- Page Header and Page Footer
- Aggregate Functions
- Sub Totals and Grand Totals
- Document Map Reports
- Create Reports with Stored Procedures
- Create Reports with SSAS Cube
Deploying reports to the server
- Report Server Configuration
- Configure Report Server details in SSRS Project
- Report Deployment to Report Server
Creating reports with Report Builder
- Deploying Report Builder to users
- Dragging and dropping entities onto charts and tabular reports
- Navigating data with infinite drill through
Report Manager and Delivery
- Report Builder to create ad-hoc Reports
- Create Linked Reports
- Create Subscriptions
- Standard Subscriptions
- Data Driven Subscriptions
- Cache a Report
- Snapshot a Report
- Report Logging
Data Warehouse Concepts with Mini Project
- Intro to OLTP and OLAP
- Intro to Data Warehouse
- Dimension Modeling
- Star and Snowflake Schema
- Dimensions and Measures/Facts
- Data Warehouse Vs Data Mart
- Build the DWH from Source System (OLTP)
- Loading the data from OLTP to DWH using SSIS Packages
- Understand Time Table in DWH
SQL Server Analysis Services (SSAS)
Introduction to SSAS
- Brief Introduction to SSAS
- Using SSAS in BIDS
- Understanding BIDS
- Creating Data Sources
- Creating Data Source Views
- Creating a Cube Using the Wizard
- Refining Dimensions and Measures
Intermediate SSAS
- Creating KPIs
- Creating Perspectives
- Creating Translations
- Creating Actions
- Advanced SSAS
- Working with Multiple Fact Tables
- Using Advanced Dimension Types
- Working with Changing Dimensions
- Using the Business Intelligence Wizard
Cube Designing and development
- Different Ways to Create CUBE
- Measures and Measure Groups
- Diff between BUILD, DEPLOY and PROCESS
- Calculated Columns
Hierarchies
- Creating and Managing Hierarchies
- Translations
Beginning MDX
- Understanding MDX
- About Members, Tuples and Sets
- Common MDX Functions Explained
- New or Updated MDX Functions or Keywords
Intermediate MDX
- Understanding the Calculations Sub tab
- Adding Calculated Members
- Adding MDX Scripts
- Adding Named Sets
SSAS Administration
- Implementing SSAS Security
- Implementing XMLA Scripts
- Understanding SSAS Backup and Restore
- Understanding Performance Optimization
Introduction to SSAS Clients
- Using Excel 2007 Pivot Tables
- Using SQL Server Reporting Services
Partitions-Aggregations
- What are Partitions and How to create Partitions?
- On what basis a Partition are created?
Actions, Calculations, Perspectives and KPIs
- What are Actions and How to create IT?
- Understand KPIs and Create KPIs
- Understand Calculations and Create Calculations
- Creating Perspectives
Deploying the Cube
- Generate XMLA Script and Deploy a Cube in SQL Server
- Create Jobs to process the cube in SQL Server
- Different Approaches to Deployment
- Client Interactions with Excel
