SQL Server Developer Course Outline


Microsoft SQL Server 2008 and 2008 Feature Overview and History

  • What is Microsoft SQL Server?
  • Client/Server Architecture
  • Microsoft SQL Server - A Brief History
  • SQL Server 2008 A Review of New Features

Installation and Upgrading of Microsoft SQL Server

  • Pre-Installation Check List
  • Installing Microsoft SQL Server 2008
  • SQL Server Components

Data Storage and Management

  • Creating Databases and Logs
  • Using Filegroups

Creating Database Objects

  • Creating Tables, Column-level Check Constraints (Primary & Foreign Keys ect..)
  • Creating Triggers, Views.
  • Creating User-Defined Functions.
  • Creating Stored procedures.
  • Creating Indexes.

Overview of T-SQL Programming

  • Coding for Stored Procedure, Trigger & UDF.
  • Transactions & Error Handling.
  • Using Cursors.
  • Using Temp tables, Table Variables, Derived Tables and CTE’s.
  • Using Different types of Joins.

Scheduling Jobs in SQL Server

  • Automation Overview
  • Setting up SQLMail
  • Setting up Operators in Microsoft SQL Server
  • Jobs, Events and Alerts
  • Types of Job
  • Creating User-Defined Error Messages
  • Setting Up Alerts
  • Multi-Server Jobs

Performance Tuning

  • SQL Server monitoring for performance
  • SQL Server startup parameter tuning
  • T-SQL tuning
  • SQL tuning for SQL Server
  • Diagnosing storage and system problems
  • Diagnosing session and O/S issues

Troubleshooting & Monitoring SQL Server

  • Viewing Current Activity
  • Using System Monitor
  • Using SQL Server Profiler
  • Monitoring SQL Server Performance
  • Tracing SQL Server Activity
  • Implementing DDL Triggers

SQL Server 2008 Reporting Services (SSRS) Training Course Outline

  1. Introducing SQL Server Reporting Services
    1. Tour of Features
    2. Reporting Services Architecture
    3. Reporting Services Terminology
    4. Reporting Services Editions
  2. Creating Reports
    1. Shared Data Sources
    2. Creating Reports from Scratch
  3. Calculations and Formatting
    1. Reporting Services Items
    2. Basic Expressions
    3. Using the Global Collections
    4. Formatting Fields
    5. Conditional Formatting
  4. Grouping and Sorting
    1. Creating Groups
    2. Interactive Sorting
    3. Creating Drill-Down Reports
    4. Calculating Totals and Percentages
  5. Report Parameters
    1. Creating Report Parameters
    2. Binding Report Parameters to Dataset Parameters
    3. Creating Drop-Down Parameters
    4. Multi-Valued Parameters
    5. Debugging Parameter Issues
  6. Creating Matrix Reports and Charts
    1. Creating a Basic Matrix Report
    2. Matrix Subtotals
    3. Creating a Basic Chart
    4. Exploring the Charting Possibilities
    5. Charting Add-ons
  7. Managing Reporting Services
    1. Using the Web-Based Report Manager
    2. Using SQL Server Management Studio-based Reporting Services Manager
    3. Deploying Reports and Data Sources
  8. Reporting Services Security
    1. Reporting Services Security
    2. Managing Roles
  9. Distributing Reports via Subscriptions
    1. How Subscriptions Work
    2. Creating Standard Subscriptions
    3. Creating Data-Driven Subscriptions
    4. Managing Subscriptions
  10. Ad-Hoc Reporting with Report Builder
    1. The Report Builder Architecture
    2. Creating Report Model Projects
    3. Running Report Builder

SQL Server 2008 Integration Services (SSIS) Training Course Outline

  1. Introduction to SQL Server Integration Services
    1. Product History
    2. SSIS Package Architecture Overview
    3. Development and Management Tools
    4. Deploying and Managing SSIS Packages
    5. Source Control for SSIS Packages
  2. Business Intelligence Development Studio
    1. Launching BIDS
    2. Project templates
    3. The package designer
    4. The Toolbox
    5. Solution Explorer
    6. The Properties window
    7. The Variables window
    8. The SSIS menu
  3. Introduction to Control Flow
    1. Control Flow Overview
    2. Precedence Constraints
    3. The Execute SQL Task
    4. The Bulk Insert Task
    5. The File System Task
    6. The FTP Task
    7. The Send Mail Task
  4. Advanced Control Flow
    1. Containers - grouping and looping
    2. The Analysis Services tasks
    3. The Execute Process Task
    4. The Execute Package Task
  5. Introduction to Data Flow
    1. Data Flow Overview
    2. Data Sources
    3. Data Destinations
    4. Data Transformations
    5. The Copy Column Transformation
    6. The Derived Column Transformation
    7. The Data Conversion Transformation
    8. The Conditional Split Transformation
    9. The Aggregate Transformation
    10. The Sort Transformation
    11. Data Viewers
  6. Variables and Configurations
    1. Variables Overview
    2. Variable scope
    3. SSIS system variables
    4. Using variables in control flow
    5. Using variables in data flow
    6. Using variables to pass information between packages
    7. Property expressions
    8. Configuration Overview
    9. Configuration options
    10. Configuration discipline
  7. Debugging, Error Handling and Logging
    1. SSIS debugging overview
    2. Breakpoints in SSIS
    3. SSIS debugging windows
    4. Control Flow: The On Error event handler
    5. Data Flow: Error data flow
    6. Configuring Package Logging
    7. Built-in log providers
  8. Advanced Data Flow
    1. Revisiting data sources and destinations
    2. The Lookup Transformation
    3. Getting Fuzzy: The Fuzzy Lookup and Fuzzy Grouping Transformations
    4. The Multicast Transformation
    5. The Merge and Merge Join Transformations
    6. The Data Mining Query Transformation
    7. The Data Mining Model Training Destination
    8. The Slowly Changing Dimension Transformation
  9. Extending SSIS through Custom Code
    1. Introduction to SSIS scripting
    2. The SSIS script editor
    3. The SSIS object model
    4. Script in Control flow: The Script Task
    5. Script in Data flow: The Script Component
    6. Introduction to SSIS component development
  10. SSIS Package Deployment
    1. Configurations and deployment
    2. The deployment utility
    3. Deployment options
    4. Deployment security
    5. Executing packages - DTExec and DTExecUI
  11. SSIS Package Management
    1. The SSIS Service
    2. Managing packages with DTUtil
    3. Managing packages with SQL Server Management Studio
    4. Scheduling packages with SQL Server Agent

SQL Server 2008 Analysis Services (SSAS) Training Course Outline


Objectives

  1. Describe how SQL Server Analysis Services can be used to implement Analytical Solutions.
  2. Create multidimensional analysis solutions with SQL Server Analysis Services.
  3. Implement dimensions in an Analysis Services Solution.
  4. Implement measures and measure groups in an Analysis Services Solution.
  5. Query a multidimensional Analysis Services solution.
  6. Customize an Analysis Service cube.
  7. Deploy and Secure an Analysis Services Database.
  8. Maintain a multidimensional Analysis Services solution.
  9. Implement a Data Mining Solution.
Topics

Introduction to Microsoft SQL Server 2008 Analysis Services

  • Overview of Data Analysis Solutions
  • Overview of SQL Server 2008 Analysis Services.
  • Installing SQL Server 2008 Analysis Services.

Creating Multidimensional Analysis Solution

  • Developing Analysis Services Solutions.
  • Data Sources and Data Source Views
  • Creating a Cube

Lab: Creating a Multidimensional Analysis Solution

Working with Dimensions
  • Configuring Dimensions
  • Defining Hierarchies
  • Sorting and Grouping Attributes

Lab: Defining Dimensions

Working with Measures and Measure Groups
  • Working with Measures.
  • Working with Measure Groups.

Lab: Configuring Measures and Measure Groups

Querying Multidimensional Analysis Solutions
  • MDX Fundamentals
  • Adding Calculations to a Cube

Lab: Querying a Cube.

Customizing Cube Functionality
  • Implementing Key Performance Indicators.
  • Implementing Actions
  • Implementing Perspectives.
  • Implementing Translations.

Lab: Customizing a cube.

Deploying and Securing an Analysis Services Database
  • Deploying an analysis Services Database.
  • Securing an Analysis Services Database.

Lab: Deploying and Securing an Analysis Services Database.

Maintaining a Multidimensional Solution
  • Configuring processing settings
  • Logging, Monitoring, and Optimizing an Analysis Services Solution
  • Backing Up and Restoring an Analysis Services Database.

Lab: Maintaining an Analysis Services Database

Introduction to Data Mining
  • Overview of Data Mining
  • Creating a Data Mining Solution
  • Validating Data Mining Models

Lab: Implementing Data Mining



Quick Contact