Microsoft SQL Server Training Course Catalogue. Learning Solutions

Similar documents
2072 : Administering a Microsoft SQL Server 2000 Database

Maintaining a Microsoft SQL Server 2005 Database Course 2780: Three days; Instructor-Led

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Maintaining a Microsoft SQL Server 2008 Database (Course 6231A)

Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

MCSA SQL SERVER 2012

Chapter 1: Introducing SQL Server

2788 : Designing High Availability Database Solutions Using Microsoft SQL Server 2005

6234A - Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

Version: 1. Designing Microsoft SQL Server 2005 Databases

6 SSIS Expressions SSIS Parameters Usage Control Flow Breakpoints Data Flow Data Viewers

After completing this course, participants will be able to:

Course Outline: Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

[AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012

2779 : Implementing a Microsoft SQL Server 2005 Database

COURSE 20466D: IMPLEMENTING DATA MODELS AND REPORTS WITH MICROSOFT SQL SERVER

MSBI. Business Intelligence Contents. Data warehousing Fundamentals

Venezuela: Teléfonos: / Colombia: Teléfonos:

Administering Microsoft SQL Server 2012 Databases

Microsoft. [MS20762]: Developing SQL Databases

DESIGNING DATABASE SOLUTIONS FOR MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE

Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services

Implementing Data Models and Reports with Microsoft SQL Server Exam Summary Syllabus Questions

Microsoft Developing SQL Databases

MSBI (SSIS, SSRS, SSAS) Course Content

Exam Preparation Planning p. 11 Introduction p. 16 Developing a Security Strategy for Microsoft SQL Server 7 p. 17 SQL Server Authentication Methods

Designing Database Solutions for Microsoft SQL Server (465)

MOC 6232A: Implementing a Microsoft SQL Server 2008 Database

Implementing a Microsoft SQL Server 2005 Database Course 2779: Three days; Instructor-Led

Implementing a Data Warehouse with Microsoft SQL Server 2012/2014 (463)

Course. Overview. 5 Day(s) Length: Published: English. IT Professionals. Level: Type: Enroll now (CAL) Database. database files. Createe databases and

Developing SQL Databases

20762B: DEVELOPING SQL DATABASES

SQL Server Course Administering a SQL 2016 Database Infrastructure. Length. Prerequisites. Audience. Course Outline.

6231B - Version: 1. Maintaining a Microsoft SQL Server 2008 R2 Database

MICROSOFT BUSINESS INTELLIGENCE (MSBI: SSIS, SSRS and SSAS)

Administering a SQL Database Infrastructure Microsoft Official Curriculum (MOC 20764)

Accelerated SQL Server 2012 Integration Services

MICROSOFT BUSINESS INTELLIGENCE

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs

Mobile MOUSe SQL SERVER 2005 OPTIMIZING AND MAINTAINING DATABASE SOLUTIONS ONLINE COURSE OUTLINE


Administering a SQL Database Infrastructure (M20764)

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server Upcoming Dates. Course Description.

MOC 20463C: Implementing a Data Warehouse with Microsoft SQL Server

CHAKRA IT SOLUTIONS TO LEARN ABOUT OUR UNIQUE TRAINING PROCESS:

COURSE 20462C: ADMINISTERING MICROSOFT SQL SERVER DATABASES

Implementing Data Models and Reports with SQL Server 2014

"Charting the Course... MOC C: Developing SQL Databases. Course Summary

SAMPLE. Preface xi 1 Introducting Microsoft Analysis Services 1

Implementing Data Models and Reports with Microsoft SQL Server (466)

MIS NETWORK ADMINISTRATOR PROGRAM

Maintaining a Microsoft SQL Server 2008 R2 Database

Deccansoft Software Services. SSIS Syllabus

20466C - Version: 1. Implementing Data Models and Reports with Microsoft SQL Server

MS-20462: Administering Microsoft SQL Server Databases

Implementing a Data Warehouse with Microsoft SQL Server 2012

MSBI( SSAS, SSIS, SSRS) Course Content:35-40hours

SQL Server Interview Questions

Training 24x7 DBA Support Staffing. MCSA:SQL 2016 Business Intelligence Development. Implementing an SQL Data Warehouse. (40 Hours) Exam

Microsoft SQL Server" 2008 ADMINISTRATION. for ORACLE9 DBAs

Microsoft End to End Business Intelligence Boot Camp

Designing Database Solutions for Microsoft SQL Server 2012

Implementing a SQL Data Warehouse

POWER BI COURSE CONTENT

Developing SQL Data Models

Microsoft Implementing a SQL Data Warehouse

MS-55045: Microsoft End to End Business Intelligence Boot Camp

6+ years of experience in IT Industry, in analysis, design & development of data warehouses using traditional BI and self-service BI.

70-466: Implementing Data Models and Reports with Microsoft SQL Server

Microsoft Exchange Server 2007 Implementation and Maintenance

20767B: IMPLEMENTING A SQL DATA WAREHOUSE

Implement a Data Warehouse with Microsoft SQL Server

Introduction... xxxi Chapter 1: Introducing SQL Server In Depth... 2

Oracle Database 11g: SQL Fundamentals I

Designing Database Solutions for Microsoft SQL Server 2012

MSBI Online Training (SSIS & SSRS & SSAS)

Learning Alliance Corporation, Inc. For more info: go to

[MS20464]: Developing Microsoft SQL Server 2014 Databases

10778A: Implementing Data Models and Reports with Microsoft SQL Server 2012

Administering Microsoft SQL Server 2012 Databases

Implementing a Data Warehouse with Microsoft SQL Server

resources, 56 sample questions, 3 Business Intelligence Development Studio. See BIDS

Designing Database Solutions for Microsoft SQL Server 2012

Foundations of SQL Server 2008 R2 Business. Intelligence. Second Edition. Guy Fouche. Lynn Lang it. Apress*

2793 : Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services

Course 40045A: Microsoft SQL Server for Oracle DBAs

Microsoft Planning and Designing a Microsoft Lync Server 2010 Solution

CO MySQL for Database Administrators

Acknowledgments Introduction to Database Systems p. 1 Objectives p. 1 Functions of a Database p. 1 Database Management System p.

SQL Server Analysis Services

Planning and Administering SharePoint 2016

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21

70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform

Planning and Designing a Microsoft Lync Server 2010 Solution Course 10534A: 5 Days; Instructor-Led

6 Months Training Module in MS SQL SERVER 2012

Microsoft SQL Server Database Administration

Transcription:

Training Course Catalogue Learning Solutions

Querying SQL Server 2000 with Transact-SQL Course No: MS2071 Two days Instructor-led-Classroom 2000 The goal of this course is to provide students with the technical skills required to write basic Transact-SQL queries for 2000. This course is intended for Database Administrators, Implementers, System Engineers, and Developers who are responsible for writing queries. Experience using a Windows operating system An understanding of basic relational database concepts, including: Logical and physical database design Data integrity concepts Relationships between tables and columns (primary key and foreign key, one-to-one, one-to-many, and many-to-many) Knowledge of how data is stored in tables (rows and columns) Familiarity with the role of the database administrator This course helps you prepare for the following Certified Professional exam(s): Exam 70-229: Designing and Implementing Databases with 2000 Enterprise Edition. MODULE 1: INTRODUCTION TO TRANSACT-SQL The Transact-SQL Programming Language Types of Transact-SQL Statements Transact-SQL Syntax Elements Using Books Online MODULE 2: USING TRANSACT-SQL QUERYING TOOLS SQL Query Analyser Using the Object Browser Tool in SQL Query Analyser Using the osql Utility Executing Transact-SQL Statements Creating and Executing Transact-SQL Scripts MODULE 3: RETRIEVING DATA Retrieving Data by Using the SELECT Statement Filtering Data Formatting Result Sets How Queries Are Processed Performance Considerations Retrieving Data and Manipulating Result Sets MODULE 4: GROUPING AND SUMMARISING DATA Listing the TOP n Values Using Aggregate Functions GROUP BY Fundamentals Generating Aggregate Values Within Result Sets Using the COMPUTE and COMPUTE BY Clauses Grouping and Summarising Data MODULE 5: JOINING MULTIPLE TABLES Using Aliases for Table Names Combining Data from Multiple Tables Combining Multiple Result Sets Querying Multiple Tables MODULE 6: WORKING WITH SUBQUERIES Introduction to Subqueries Using a Subquery as a Derived Table Using a Subquery as an Expression Using a Subquery to Correlate Data Using the EXISTS and NOT EXISTS Clauses Working with Subqueries MODULE 7: MODIFYING DATA Using Transactions Inserting Data Deleting Data Updating Data Performance Considerations Modifying Data MODULE 8: QUERYING FULL-TEXT INDEXES Introduction to Search Service Search Service Components Getting Information About Full-Text Indexes Writing Full-Text Queries Querying Full-Text Indexes MODULE 9: INTRODUCTION TO PROGRAMMING OBJECTS Displaying the Text of a Programming Object Introduction to Views Advantages of Views Creating Views Introduction to Stored Procedures Introduction to Triggers Introduction to User-defined Functions Working with Views

Administering a 2000 Database Course No: MS2072 Five days Instructor-led-Classroom 2000 This course provides students with the knowledge and skills required to install, configure, administer, and troubleshoot the client-server database management system of 2000. This course is intended for Database Administrators whose job is to install, configure, and support SQL Server and databases, including managing storage; setting up user accounts; assigning permissions; securing ; backing up and restoring databases; performing other administrative tasks; transferring data in and out of databases; diagnosing system problems, and ensuring high availability. Experience using the Windows 2000 operating system to: Connect clients running Windows 2000 to networks and the Internet Experience in configuring the Windows 2000 environment Created and managed user accounts Managed access to resources by using groups Experience in configuring and managing disks and partitions, including disk striping and mirroring Managed data by using NTFS Implemented Windows 2000 security Optimised performance in Windows 2000 This course helps you prepare for the following Certified Professional exam(s): Exam 70-228: System Administration for SQL Server 2000. MODULE 1: SQL SERVER What Is Integration Databases Security Working with MODULE 2: PLANNING TO INSTALL SQL SERVER Hardware Installation Considerations 2000 Editions Software Installation Considerations Methods of Installing Verifying the Installation Configuring Enterprise Manager Troubleshooting MODULE 3: MANAGING DATABASE FILES Introduction to Data Structures Creating Databases Managing Databases Placing Database Files and Logs Optimising the Database Using Hardware-based RAID Optimising the Database Using Filegroups Optimising the Database Using Filegroups with Hardware-based RAID Capacity Planning Performance Considerations MODULE 4: MANAGING SECURITY Implementing an Authentication Mode Assigning Logins to Users and Roles Assigning Permissions to Users and Roles Managing Security Within Managing Application Security Managing Security in the Enterprise MODULE 5: PERFORMING ADMINISTRATIVE TASKS Configuration Tasks Routine Administrative Tasks Automating Routine Maintenance Tasks Creating Alerts MODULE 6: BACKING UP DATABASES Preventing Data Loss Setting and Changing a Database Recovery Model Backup When to Back Up Databases Performing Backups Types of Backup Methods Planning a Backup Strategy Performance Considerations MODULE 7: RESTORING DATABASES Recovery Process Preparing to Restore a Database Restoring Backups Restoring Databases from Different Backup Types Restoring Damaged System Databases MODULE 8: MONITORING SQL SERVER FOR PERFORMANCE Why to Monitor Performance Monitoring and Tuning Tools for Monitoring Common Monitoring and Tuning Tasks MODULE 9: TRANSFERRING DATA Introduction to Transferring Data Tools for Importing and Exporting Data in SQL Server Introduction to DTS Transforming Data with DTS MODULE 10: MAINTAINING HIGH AVAILABILITY Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and Log Shipping MODULE 11: INTRODUCING REPLICATION Introduction to Distributed Data Introduction to Replication Replication Agents Replication Types Physical Replication Models

Programming a 2000 Database Course No: MS2073 Five days Instructor-led-Classroom 2000 This course provides students with the technical skills required to program a database solution by using SQL Server 2000. This course is intended for those who are responsible for implementing database objects and programming databases by using Transact-SQL. Experience using the Windows Server 2003 operating system to: - Connected clients running Windows-based operating systems to networks and the Internet - Experience in configuring the Windows environment - Created and managed user accounts - Managed access to resources by using groups - Configured and managed disks and partitions, including disk striping and mirroring - Managed data by using NT file system (NTFS) - Implemented Windows server and client security - Optimised performance in Windows operating systems Currently there is no Certified MODULE 1: SQL SERVER What Is? Integration Databases Security Working with MODULE 2: OF PROGRAMMING SQL SERVER Designing Enterprise Application Architecture Programming Tools The Transact-SQL Programming Language Elements of Transact-SQL Additional Language Elements Ways to Execute Transact-SQL Statement MODULE 3: CREATING AND MANAGING DATABASES Creating Databases Creating Filegroups Managing Databases Introduction to Data Structures MODULE 4: CREATING DATA TYPES AND TABLES Creating Data Types Creating Tables Generating Column Values Generating Scripts MODULE 5: IMPLEMENTING DATA INTEGRITY Types of Data Integrity Enforcing Data Integrity Defining Constraints Types of Constraints Disabling Constraints Using Defaults and Rules Deciding Which Enforcement Method to Use MODULE 6: PLANNING INDEXES Introduction to Indexes Index Architecture How Retrieves Stored Data How Maintains Index and Heap Structures Deciding Which Columns to Index MODULE 7: CREATING AND MAINTAINING INDEXES Creating Indexes Creating Index Options Maintaining Indexes Introduction to Statistics Querying the sysindexes Table Setting Up Indexes Using the Index Tuning Wizard Performance Considerations MODULE 8: IMPLEMENTING VIEWS Introduction to Views Advantages of Views Defining Views Modifying Data Through Views Optimising Performance by Using Views Performance Considerations MODULE 9: IMPLEMENTING STORED PROCEDURES Introduction to Stored Procedures Creating, Executing, Modifying, and Dropping Stored Procedures Using Parameters in Stored Procedures Executing Extended Stored Procedures Handling Error Messages Performance Considerations MODULE 10: IMPLEMENTING USER-DEFINED FUNCTIONS What Is a User-defined Function? Defining User-defined Functions Examples of User-defined Functions MODULE 11: IMPLEMENTING TRIGGERS Introduction to Triggers Defining Triggers How Triggers Work Examples of Triggers Performance Considerations MODULE 12: PROGRAMMING ACROSS MULTIPLE SERVERS Introduction to Distributed Queries Executing an Ad Hoc Query on a Remote Data Source Setting Up a Linked Server Environment Executing a Query on a Linked Server Managing Distributed Transactions Modifying Data on a Linked Server Using Partitioned Views MODULE 13: OPTIMISING QUERY PERFORMANCE Introduction to the Query Optimiser Obtaining Execution Plan Information Using an Index to Cover a Query Indexing Strategies Overriding the Query Optimiser MODULE 14: ANALYSING QUERIES Queries That Use the AND Operator Queries That Use the OR Operator Queries That Use Join Operations MODULE 15: MANAGING TRANSACTIONS AND LOCKS Introduction to Transactions and Locks Managing Transactions Locking Managing Locks

Designing and Implementing OLAP Solutions Using 2000 Course No: MS2074 Five days Instructor-led-Classroom 2000 This course provides students with the knowledge and skills necessary to design, implement, and deploy OLAP solutions by using 2000 Analysis Services. This course is intended for Business Analysts, Database Developers, Database Administrators, or Database Architects who are responsible for the design, implementation, and maintenance of Online Analytical Processing (OLAP) Applications. A basic understanding of database design, administration, and implementation concepts A satisfactory level of comfort within the Windows 2000 environment Currently there is no Certified MODULE 1: INTRODUCTION TO DATA WAREHOUSING AND OLAP Introducing Data Warehousing Defining OLAP Solutions Understanding Data Warehouse Design Understanding OLAP Models Applying OLAP Cubes MODULE 2: INTRODUCING ANALYSIS MANAGER WIZARDS Defining Terms Previewing Analysis Manager Preparing to Create a Cube Building the Sales Cube Processing the Cube Viewing the Results MODULE 3: UNDERSTANDING ANALYSIS SERVICES ARCHITECTURE Overview Data Warehousing Overview Analysis Services Components Metadata Repository Cube Storage Options Client Architecture Office 2000 OLAP Components MODULE 4: BUILDING DIMENSIONS USING THE DIMENSION EDITOR Understanding Dimension Basics Shared versus Private Dimensions Working with Standard Dimensions Basic Level Properties Working with Parent-Child Dimensions MODULE 5: USING ADVANCED DIMENSION SETTINGS Working with Levels and Hierarchies Working with Time Dimensions Creating Custom Rollups Introducing Member Properties Understanding Virtual Dimensions MODULE 6: WORKING WITH CUBES AND MEASURES Introduction to Cubes Working with Cubes Introduction to Measures Working with Measures Defining Cube Properties Using the Disabled Property MODULE 7: CASE STUDY - CREATING THE STORE EXPENSE CUBE Building the Store Expense Cube Updating the Store Expense Cube MODULE 8: MANAGING STORAGE AND OPTIMISATION Analysis Server Cube Storage The Storage Design Wizard Analysis Server Aggregations Usage-Based Optimisation Optimisation Tuning MODULE 9: PROCESSING DIMENSIONS AND CUBES Introducing Dimension and Cube Processing Processing Dimensions Processing Cubes Optimising Cube Processing Troubleshooting Cube Processing MODULE 10: MANAGING PARTITIONS Introducing Partitions Creating Partitions Using Advanced Settings Merging Partitions MODULE 11: IMPLEMENTING CALCULATIONS USING MDX Understanding Calculated Members Building Calculated Members Creating Non-Measure Calculated Members Using Functions Within Calculated Members Understanding Other Calculation Methods Introducing Solve Order MODULE 12: WORKING WITH VIRTUAL CUBES Understanding Virtual Cubes Obtaining Logical Results Building a Virtual Cube Creating Calculated Members MODULE 13: USING EXCEL AS AN OLAP CLIENT Office 2000 OLAP Components Using Excel Pivot Tables Using Pivot Charts Working with Local Cubes Creating OLAP-Enabled Web Pages MODULE 14: USING ACTIONS, DRILLTHROUGH, AND WRITEBACK Creating Actions Performing Drillthrough Understanding Writeback MODULE 15: IMPLEMENTING SECURITY Introducing Analysis Services Security Understanding Administrator Security Helping Protect User Authentication Understanding Database Roles Implementing Dimension Security Managing Cube Roles MODULE 16: DEPLOYING AN OLAP SOLUTION Introducing DTS Executing and Scheduling Packages The Analysis Services Processing Task Copying and Archiving OLAP Databases MODULE 17: INTRODUCTION TO DATA MINING Introducing Data Mining Training a Data Mining Model Building a Data Mining Model with OLAP Data Browsing the Dependency Network MODULE 18: CASE STUDY - WORKING WITH THE FOODMART DATABASE Building the Warehouse Cube Building the Sales Cube Building the Warehouse and Sales Virtual Cube

Implementing a Database Course No: MS2779 Five days Instructor-led-Classroom This five-day, instructor-led course provides students with the knowledge and skills necessary to implement a SQL Server Database. The course focuses on teaching individuals how to use SQL Server product features and tools related to implementing a database. This course is intended for IT Professionals who want to become skilled on product features and technologies for implementing a database. Basic knowledge of the Windows Operating System and its core functionality Working knowledge of Transact-SQL Working knowledge of Relational Databases Some experience with Database Design In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL and Course MS2780: Maintaining a Database Currently there is no Certified MODULE 1: CREATING DATABASES AND DATABASE FILES Creating Databases Creating Filegroups Creating Schemas Creating Database Snapshots MODULE 2: CREATING DATA TYPES AND TABLES Creating Data Types Creating Tables Creating Partitioned Tables MODULE 3: USING XML Retrieving XML by Using FOR XML Shredding XML by Using OPENXML Introducing XQuery Using the XML Data Type MODULE 4: CREATING AND TUNING INDEXES Planning Indexes Creating Indexes Optimising Indexes Creating XML Indexes MODULE 5: IMPLEMENTING DATA INTEGRITY BY USING CONSTRAINTS Data Integrity Overview Implementing Constraints MODULE 6: IMPLEMENTING DATA INTEGRITY BY USING TRIGGERS AND XML SCHEMAS Implementing Triggers Implementing XML Schemas MODULE 7: IMPLEMENTING VIEWS Introduction to Views Creating and Managing Views Optimising Performance by using Views MODULE 8: IMPLEMENTING STORED PROCEDURES Implementing Stored Procedures Creating Parameterised Stored Procedures Working with Execution Plans Handling Errors MODULE 9: IMPLEMENTING FUNCTIONS Creating and using Functions Working with Functions Controlling Execution Context MODULE 10: IMPLEMENTING MANAGED CODE IN THE DATABASE Introduction to the Common Language Runtime Importing and Configuring Assemblies Creating Managed Database Objects MODULE 11: MANAGING TRANSACTIONS AND LOCKS Overview of Transactions and Locks Managing Transactions Understanding Locking Architecture Managing Locks MODULE 12: USING SERVICE BROKER Service Broker Overview Creating Service Broker Objects Sending and Receiving Messages MODULE 13: USING NOTIFICATION SERVICES Introduction to Notification Services Developing Notification Services Solutions

Maintaining a Database Course No: MS2780 Five days Instructor-led-Classroom This five-day, instructor-led course provides students with the knowledge and skills necessary to maintain a SQL Server Database. The course focuses on teaching individuals how to use SQL Server product features and tools related to maintaining a database. This course is intended for IT Professionals who want to become skilled on product features and technologies for maintaining a Database. Basic knowledge of the Windows Operating System and its core functionality Working knowledge of Transact-SQL Working knowledge of Relational Databases Some experience with Database Design In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL and Course MS 2779: Implementing a Database Currently there is no Certified MODULE 1: INSTALLING AND CONFIGURING SQL SERVER Preparing to Install Installing Managing a Installation MODULE 2: MANAGING DATABASES AND FILES Planning Databases Creating Databases Managing Databases MODULE 3: DISASTER RECOVERY Planning a Backup Strategy Backing Up User Databases Restoring User Databases Performing Online Restore Operations Recovering Data from Database Snapshots System Database and Disaster Recovery MODULE 4: MANAGING SECURITY Overview of Security Protecting the Server Scope Protecting the Database Scope Managing Keys and Certificates in MODULE 5: MONITORING SQL SERVER Viewing Current Activity Using System Monitor Using Profiler Using DDL Triggers Using Event Notifications MODULE 6: TRANSFERRING DATA Overview of Data Transfer Introduction to Integration Services Using Integration Services Features of Integration Services MODULE 7: AUTOMATING ADMINISTRATIVE TASKS Automating Administrative Tasks in SQL Server Configuring the Agent Creating Jobs and Operators Creating Alerts Managing Multiple Servers Managing Agent Security MODULE 8: IMPLEMENTING REPLICATION Overview of Replication Implementing Replication Configuring Replication in some common scenarios MODULE 9: MAINTAINING HIGH AVAILABILITY Introduction to High Availability Implementing Server Clustering Implementing Database Mirroring Implementing Log Shipping Implementing Peer-to-Peer Replication

Designing Server- Side Solutions Course No: MS2781 Three days Instructor-led-Classroom This three-day, instructor-led course provides students with the knowledge and skills required to design Server-Side solutions for T. The course focuses on teaching Database Developers who work in enterprise environments to identify and place database technologies during design to achieve a suitable solution that meets the needs of an organisation. This course is intended for Professional Database Developers who have three or more years of on-the-job experience developing database solutions in an enterprise environment. Experience reading User Requirements and Business-need Documents An understanding of Security Requirements Skills to design a database to 3NF, know the tradeoffs when backing out of the fully Normalised Design and being familiar with Design Models, such as Star and Snowflake Schemas Basic Monitoring and Troubleshooting skills Basic knowledge of the Operating System, Platform and of Application Architecture Some experience with a Reporting Tool In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL, Course MS2779: Implementing a Database and Course MS2780: Maintaining a SQL Server Database Currently there is no Certified MODULE 1: SELECTING SQL SERVER SERVICES TO SUPPORT BUSINESS NEEDS Overview of the Built-in Services Evaluating when to use the New Services Evaluating the use of Database Engine Enhancements MODULE 2: DESIGNING A SECURITY STRATEGY Overview of Authentication Modes and Authorisation Strategies Designing a Security Strategy for Components of a Solution Designing Objects to Manage Application Access Creating an Auditing Strategy Managing Multiple Development Teams using the Security Features MODULE 3: DESIGNING A DATA MODELLING STRATEGY Defining Standards for Storing XML Data in a Solution Designing a Database Solution Schema Designing a Scale-Out Strategy MODULE 4: DESIGNING A TRANSACTION STRATEGY FOR A SQL SERVER SOLUTION Defining Data Behaviour Requirements Defining Isolation Levels Designing a Resilient Transaction Strategy MODULE 5: DESIGNING A NOTIFICATION SERVICES SOLUTION Defining Event Data Designing a Subscription Strategy Designing a Notification Strategy Designing a Notification Delivery Strategy MODULE 6: DESIGNING A SERVICE BROKER SOLUTION Designing a Service Broker Solution Architecture Designing a Service Broker Data Flow Designing a Service Broker Solution Availability MODULE 7: PLANNING FOR SOURCE CONTROL, UNIT TESTING AND DEPLOYMENT Designing a Source Control Strategy Designing a Unit Test Plan Creating a Performance Baseline and Benchmarking Strategy Designing a Deployment Strategy MODULE 8: EVALUATING ADVANCED QUERY AND XML TECHNIQUES Evaluating Common Table Expressions Evaluating Pivot Queries Evaluating Ranking Queries Overview of XQuery Overview of Strategies for Converting Data between XML and Relational Formats

Designing Databases Course No: MS2782 Two days Instructor-led-Classroom This two-day, instructor-led course provides students with the knowledge and skills necessary to design Databases for T using Business Requirements to guide their decisions. This course is intended for Professional Database Developers who have three or more years of on-the-job experience developing database solutions in an enterprise environment. Experience reading User Requirements and Business-need Documents Experience reading and drawing Entity Relationship (ER) Diagrams and Business Process Flow Charts An understanding of Transact-SQL Syntax and Programming Logic Skills to design a database to 3NF, know the tradeoffs when backing out of the fully Normalised Design and being familiar with Design Models, such as Star and Snowflake Schemas Basic Monitoring and Troubleshooting skills Basic knowledge of the Operating System, Platform and of Application Architecture The skills to use a Data Modelling Tool Familiarity with Features, Tools and Technologies In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL, Course MS2779: Implementing a Database and Course MS2780: Maintaining a Database Currently there is no Certified MODULE 1: APPROACHING DATABASE DESIGN SYSTEMATICALLY Overview of Database Design Gathering Database Requirements Creating a Conceptual Database Design MODULE 2: MODELLING A DATABASE AT THE LOGICAL LEVEL Building a Logical Database Model Designing for OLTP Activity Designing for Data Warehousing Evaluating Logical Models MODULE 3: MODELLING A DATABASE AT THE PHYSICAL LEVEL Designing Physical Database Objects Designing Constraints Designing for Database Security Designing Server and Database Options Evaluating the Physical Model MODULE 4: DESIGNING FOR DATABASE PERFORMANCE Designing Indexes Planning for Table Optimisation Planning for Database Optimisation MODULE 5: DESIGNING A DATABASE ACCESS STRATEGY Designing for Secure Data Access Designing User Defined Functions Designing Stored Procedures MODULE 6: MODELLING DATABASE DEPENDENCIES Modelling Local Database Dependencies Modelling Remote Database Dependencies

Designing the Data Tier for SQL Server Course No: MS2783 One day Instructor-led-Clinic This one-day, instructor-led clinic provides students with the knowledge and skills necessary to design the Data Tier for T. The course focuses on teaching Database Developers who work in enterprise environments to understand and decide how Application Developers are going to access and consume their data. This course is intended for Professional Database Developers who have three or more years of on-the-job experience developing Database Solutions in an enterprise environment. Before attending this clinic, students must Experience reading User Requirements and Business-need Documents Basic knowledge of the.net Framework,.NET concepts, ADO.NET and Service Oriented Architecture (SOA) Familiarity with the tasks that Application Developers typically perform An understanding of Transact-SQL Syntax and Programming Logic The skills to use a Data Modelling Tool Familiarity with Features, Tools and Technologies A Certified Technology Specialist: In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL, Course MS2779: Implementing a Database and Course MS2780: Maintaining a SQL Server Database Currently there is no Certified MODULE 1: CHOOSING DATA ACCESS TECHNOLOGIES AND AN OBJECT MODEL Introduction to Data Access Technologies Choosing Technologies for Accessing Data Building a Data Access Layer Designing Data Access from SQL Common Language Runtime (CLR) Objects Available Data Object Models for Administering MODULE 2: DESIGNING AN EXCEPTION HANDLING STRATEGY Exception Types and their Purposes Detecting and Managing Exceptions MODULE 3: CHOOSING A CURSOR STRATEGY Common Scenarios for Row-Based versus Set-Based Operations Selecting Appropriate Server-Side and Client-Side Cursors MODULE 4: DESIGNING QUERY STRATEGIES USING MULTIPLE ACTIVE RESULT SETS (MARS) Introduction to MARS Designing Query Strategies for Multiple Reads Designing Query Strategies for Mixing Reads and Writes in the same Connection Concurrency Considerations when using MARS MODULE 5: DESIGNING CACHING STRATEGIES FOR DATABASE APPLICATIONS Why Caching is important Data and Query Caching in Using Caching Technologies Outside of Custom Caching Techniques MODULE 6: DESIGNING A SCALABLE DATA TIER FOR DATABASE APPLICATIONS Identifying the need to Scale Scaling Database Applications to avoid Concurrency Contention Scaling Database Systems Scaling Database Applications using a Service- Oriented Architecture Improving Availability and Scalability by Scaling-out Front-End Systems

Tuning and Optimising Queries using Course No: MS2784 Three days Instructor-led-Classroom This three-day, instructor-led course provides Database Developers who work in enterprise environments using the knowledge and skills necessary to evaluate and improve Queries and Query response times. The course focuses on Systematic Identification and Optimisation of Database factors that impact query performance. This course is intended for Professional Database Developers who have three or more years of on-the-job experience developing Database Solutions in an enterprise environment. Had hands-on Database Developer experience An understanding of Transact-SQL Syntax and Programming Logic Skills to design a database to 3NF, know the trade offs when backing out of the fully Normalised Design and designing for Performance and Business Requirements in addition to being familiar with Design Models, such as Star and Snowflake Sschemas The skills to use a Data Modelling Tool Familiarity with Features, Tools and Technologies In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL, Course MS2779: Implementing a Database and Course MS2780: Maintaining a Database Currently there is no Certified MODULE 1: MEASURING DATABASE PERFORMANCE Importance of Benchmarking Key Measures for Query Performance: Sysmon Key Measures for Query Performance: Profiler Guidelines for Identifying Locking and Blocking MODULE 2: OPTIMISING PHYSICAL DATABASE DESIGN Performance Optimisation Model Schema Optimisation Strategy Schema Optimisation Strategy: Responsible Denormalisation Schema Optimisation Strategy: Generalisation MODULE 3: OPTIMISING QUERIES FOR PERFORMANCE Performance Optimisation Model: Queries What is Query Logical Flow? Considerations for using Subqueries Guidelines for Building Efficient Queries MODULE 4: REFACTORING CURSORS INTO QUERIES Performance Optimisation Model: Query-set-based solutions Five Steps to Building a Cursor Strategies for Refactoring Cursors MODULE 5: OPTIMISING AN INDEXING STRATEGY Performance Optimisation Model: Indexes Considerations for using Indexes Best uses of the Clustered Index Best Practices for Non-Clustered Index Design How to Document an Indexing Strategy MODULE 6: MANAGING CONCURRENCY Performance Optimisation Model: Locking and Blocking Strategies to reduce Locking and Blocking

Designing a Infrastructure Course No: MS2786 Two days Instructor-led-Classroom This two-day, instructor-led course provides Database Administrators who work in enterprise environments with the knowledge and skills necessary to design a T Database Infrastructure. The course focuses on the development of strategies for Data Archiving, Consolidation, Distribution and Recovery. This course is intended for Professional Database Administrators who have three or more years of on-the-job experience administering Database Solutions in an enterprise environment. Experience reading User Requirements and Business-need Documents Skills to design a database to 3NF, know the tradeoffs when backing out of the fully Normalised Design and Designing for Performance and Business Requirements in addition to being familiar with Design Models, such as Star and Snowflake Schemas Strong Monitoring and Troubleshooting skills Basic knowledge of the Operating System, Platform and Application Architecture The skills to use a Data Modelling Tool and Office Visio In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL, Course MS2779: Implementing a Database and Course MS2780: Maintaining a Database Currently there is no Certified MODULE 1: ANALYSING CAPACITY NEEDS Estimating Storage Requirements Estimating CPU Requirements Estimating Memory and Network Requirements MODULE 2: DESIGNING A STRATEGY FOR DATA ARCHIVING Identifying Requirements that affect Data Archiving Determining the Structure of Archival Data Creating a Data Archival Plan MODULE 3: DESIGNING A STRATEGY FOR DATABASE SERVER CONSOLIDATION Overview of Database Server Consolidation Designing a Strategy for Instances Designing a Database Server Consolidation Plan MODULE 4: DESIGNING A STRATEGY FOR DATA DISTRIBUTION Overview of Data Distribution Creating a Data Distribution Plan using Replication MODULE 5: DESIGNING A DATABASE SERVER INFRASTRUCTURE Evaluating the Current Database Server Infrastructure Gathering Requirements for Changing a Database Server Infrastructure Designing Modifications to a Database Server Infrastructure MODULE 6: DESIGNING A STRATEGY FOR DATA RECOVERY Creating a Backup and Restore Strategy Creating a Database Disaster Recovery Plan MODULE 7: ESTABLISHING DATABASE CONVENTIONS AND STANDARDS Establishing Database Naming Conventions Defining Database Standards

Designing Security for Course No: MS2787 Two days Instructor-led-Classroom This two-day, instructor-led course provides Database Administrators who work in enterprise environments with the knowledge and skills necessary to design Security for Database Systems using SQL ServerT. This course is intended for Professional Database Administrators who have three or more years of on-the-job experience administering Database Solutions in an Enterprise environment. Working knowledge of Network Architectures and Technologies Skills to design a database to 3NF, know the tradeoffs when backing out of the fully Normalised Design and Designing for Performance and Business Requirements in addition to being familiar with Design Models, such as Star and Snowflake Schemas Strong Monitoring and Troubleshooting skills Experience creating Office Visio drawings Strong knowledge of the Operating System, Platform and of Application Architecture Knowledge of Network Security Tools Skills to use Patch Management Systems Knowledge of common Attack Methods In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL, Course MS2779: Implementing a Database and Course MS2780: Maintaining a Database Currently there is no Certified MODULE 1: INTRODUCTION TO DESIGNING SQL SERVER SECURITY Principles of Database Security Methodology for Designing a Security Policy Monitoring Security MODULE 2: DESIGNING A SQL SERVER SYSTEMS INFRASTRUCTURE SECURITY POLICY Integrating with Enterprise Authentication Systems Developing Windows Server-Level Security Policies Developing a Secure Communication Policy Defining Security Monitoring Standards MODULE 3: DESIGNING SECURITY POLICIES FOR INSTANCES AND DATABASES Designing an Instance-Level Security Policy Designing a Database-Level Security Policy Designing an Object-Level Security Policy Defining Security Monitoring Standards for Instances and Databases MODULE 4: INTEGRATING DATA ENCRYPTION INTO A DATABASE SECURITY DESIGN Securing Data by Using Encryption and Certificates Designing Data Encryption Policies Determining a Key Storage Method MODULE 5: DESIGNING A SECURITY EXCEPTIONS POLICY Analysing Business and Regulatory Requirements Determining the Exceptions and their Impact MODULE 6: DESIGNING A RESPONSE STRATEGY FOR THREATS AND ATTACKS Designing a Response Policy for Virus and Worm Attacks Designing a Response Policy for Denial-of-Service Attacks Designing a Response Policy for Internal and SQL Injection Attacks

Designing High Availability Database Solutions Using Course No: MS2788 Three days Instructor-led-Classroom This three-day, instructor-led course provides students with the knowledge and skills necessary to Design High Availability Database Solutions using SQL Server. The course focuses on teaching experienced Database Administrators who work in enterprise environments to Design Database Solutions that meet the availability needs of their organisation. This course is intended for Professional Database Administrators who have three or more years of on-the-job experience administering Database Solutions in an Enterprise environment. A basic understanding of Network Architecture An understanding of the tradeoffs amongst the different Redundant Storage Types An understanding of how Replication works and how Replication is implemented Experience reading User Requirements and Business-need Documents Monitoring and Troubleshooting skills Knowledge of the Operating System, Platform and of Application Architecture Familiarity with Features, Tools and Technologies In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL, Course MS2779: Implementing a Database and Course MS2780: Maintaining a SQL Server Database Currently there is no Certified the student to keep. Evaluation software will be provided where appropriate. MODULE 1: SELECTING THE APPROPRIATE HIGH AVAILABILITY SOLUTION Identifying High Availability Requirements and Constraints Analysing High Availability Requirements and Constraints Determining appropriate High Availability Solutions MODULE 2: DESIGNING A CLUSTERING SOLUTION Designing the Platform for Clustering Designing the Cluster Implementation Designing Recovery Strategies and Test Plans for Database Clustering Migrating and Upgrading Clusters Designing an Operations Plan for Clustering MODULE 3: DESIGNING A HIGHLY AVAILABLE DATABASE STORAGE SOLUTION Determining Storage Requirements for Databases, Components and Files Designing Storage Solutions for Databases Designing a Backup and Restore Strategy MODULE 4: DESIGNING A LOG SHIPPING SOLUTION Introduction to Designing a Log Shipping Solution Designing Log Shipping Server Roles and Topology Designing a Log Shipping Upgrade Strategy Designing an Operations Plan for Log Shipping MODULE 5: DESIGNING A DATABASE MIRRORING SOLUTION Introduction to Designing a Database Mirroring Solution Designing Database Roles and Topology for Database Mirroring Converting High Availability Solutions to Database Mirroring Designing an Operations Plan for Database Mirroring MODULE 6: DESIGNING A HIGHLY AVAILABLE SOLUTION BASED ON REPLICATION Introduction to Designing a Replication Solution Designing a Replication Solution Designing a Replication Upgrade Strategy Designing an Operations Plan for Replication MODULE 7: COMBINING HIGH-AVAILABILITY TECHNOLOGIES Evaluating Weaknesses in each High Availability Technology Maximising Availability by Combining High Availability Technologies MODULE 8: DOCUMENTING AND TESTING A HIGH- AVAILABILITY STRATEGY Documenting High Availability Solutions Creating a Test Plan for High Availability Solutions

Administering and Automating Databases and Servers Course No: MS2789 One day Instructor-led-Classroom This one-day, instructor-led course provides students with the knowledge and skills necessary to Administer and Automate Databases and Servers. This course focuses on the need to maintain Administration and Automation information. This course is intended for Professional Database Administrators who have three or more years of on-the-job experience administering Database Solutions in an enterprise environment. An understanding of how Replication works and how Replication is implemented A working knowledge of Source Control Software A working knowledge of Networking Basic working knowledge of Security Infrastructures Some experience with Database Design Basic Monitoring and Troubleshooting skills Working knowledge of the Operating System, Platform and of Application Architecture A Certified Technology Specialist: In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL, Course MS2779: Implementing a Database and Course MS2780: Maintaining a SQL Server Database Currently there is no Certified the student to keep. Evaluation software will be provided where appropriate. MODULE 1: MANAGING AND AUTOMATING DATABASES AND SERVERS Planning an Automated System for Database Maintenance Planning an Automated System Server Maintenance Documenting Administration and Automation Information MODULE 2: MANAGING SQL SERVER SUPPORTING SERVICES Managing SSIS Packages Managing Replication Managing Reporting Services

Troubleshooting and Optimising Database Servers Using Course No: MS2790 Two days Instructor-led-Classroom This two-day, instructor-led course is to provide Database Administrators who work in enterprise environments with the knowledge and skills necessary to determine and troubleshoot performance issues using. This course is intended for Professional Database Administrators who have three or more years of on-the-job experience administering Database Solutions in an enterprise environment. Working knowledge of Architecture including Indexing, SQL Execution Plans and Basic Configuration Basic Monitoring and Troubleshooting skills Working knowledge of the Operating System, Platform and of Application Architecture Basic understanding of Server Architecture such as CPU and Memory Utilisation and Disk Input/Output Basic knowledge of Windows Networking Familiarity with Features, Tools and Technologies In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using Transact-SQL, Course MS2779: Implementing a Database and Course MS2780: Maintaining a SQL Server Database Currently there is no Certified MODULE 1: BUILDING A MONITORING SOLUTION FOR SQL SERVER PERFORMANCE ISSUES Narrowing down a Performance issue to an Environment Area Monitoring Database Servers and Instances by using Profiler and Sysmon Auditing and Comparing test results MODULE 2: TROUBLESHOOTING DATABASE AND DATABASE SERVER PERFORMANCE ISSUES Narrowing down a Performance issue to a Database Object How Profiler can help narrow a Search to a Specific issue How the SQL Diag Tool can be used to Analyse Outputs MODULE 3: OPTIMISING THE QUERY PERFORMANCE ENVIRONMENT The Methodology of Optimising a Query Environment The Query Performance Troubleshooting Process MODULE 4: TROUBLESHOOTING SQL SERVER CONNECTIVITY ISSUES The Methodology of Troubleshooting Connectivity issues Areas to Troubleshoot for Common Connectivity issues What are Endpoints? MODULE 5: TROUBLESHOOTING SQL SERVER DATA ISSUES The Methodology of Troubleshooting Data issues The Process of Troubleshooting Data Integrity issues How Torn Pages can be Resolved using a Single- Page Restore MODULE 6: TROUBLESHOOTING SQL SERVER DATA CONCURRENCY ISSUES The Methodology of Troubleshooting Concurrency issues What Are Latches?

Implementing and Maintaining Analysis Services Course No: MS2791 Three days Instructor-led-Classroom This three-day, instructor-led course provides students with the knowledge and skills necessary to implement an Analysis Services solution in an organisation. The course discusses how to use the Analysis Services Development Tools to create an Analysis Services Database and an OLAP Cube and how to use the Analysis Services Management and Administrative Tools to manage an Analysis Services solution. This course is intended for Information Technology Professionals and Developers who need to implement Analysis Solutions by using Analysis Services. Conceptual understanding of OLAP solutions Experience navigating the Windows Server Environment Experience with Windows Services Experience creating Service Accounts and Permissions Experience with SQL Currently there is no Certified MODULE 1: INTRODUCTION TO MICROSOFT SQL SERVER ANALYSIS SERVICES Overview of Data Analysis Solutions Overview of Analysis Services Installing Analysis Services MODULE 2: CREATING MULTIDIMENSIONAL ANALYSIS SOLUTIONS Developing Analysis Services Solutions Data Sources and Data Source Views Creating a Cube MODULE 3: WORKING WITH DIMENSIONS Configuring Dimensions Defining Hierarchies Sorting and Grouping Attributes MODULE 4: WORKING WITH MEASURES AND MEASURE GROUPS Working with Measures Working with Measure Groups MODULE 5: QUERYING MULTIDIMENSIONAL ANALYSIS SOLUTIONS MDX Fundamentals Adding Calculations to a Cube MODULE 6: CUSTOMISING CUBE FUNCTIONALITY Implementing Key Performance Indicators Implementing Actions, Perspectives and Translations MODULE 7: DEPLOYING AND SECURING AN ANALYSIS SERVICES DATABASE Deploying an Analysis Services Database Securing an Analysis Services Database MODULE 8: MAINTAINING A MULTIDIMENSIONAL SOLUTION Configuring Processing Settings Logging, Monitoring, and Optimising an Analysis Services Solution Backing Up and Restoring an Analysis Services Database MODULE 9: INTRODUCTION TO DATA MINING Overview of Data Mining Creating a Data Mining Solution Validating Data Mining Models

Implementing and Maintaining Integration Services Course No: MS2792 Three days Instructor-led-Classroom This three-day, instructor-led course provides students with the knowledge and skills necessary to implement an Integration Services solution in an organisation. This course is intended for Information Technology Professionals and Developers who need to implement Data Transfer or Extract, Transform and Load Solutions by using Integration Services. Exposure to Enterprise Data Import and Export Scenarios Experience navigating the Windows Server Environment Experience with Currently there is no Certified MODULE 1: INTRODUCTION TO SQL SERVER INTEGRATION SERVICES Overview of Integration Services Solutions Integration Services Tools MODULE 2: DEVELOPING INTEGRATION SERVICES SOLUTIONS Creating an Integration Services Solution Using Variables Building and Running a Solution MODULE 3: IMPLEMENTING CONTROL FLOW Control Flow Tasks Control Flow Precedence Constraints Control Flow Containers MODULE 4: IMPLEMENTING DATA FLOW Data Flow Sources and Destinations Data Flow Transformations Data Flow Paths MODULE 5: IMPLEMENTING LOGGING Overview of Integration Services Logging Implementing Logging MODULE 6: DEBUGGING AND ERROR HANDLING Debugging a Package Implementing Error Handling MODULE 7: IMPLEMENTING CHECKPOINTS AND TRANSACTIONS Implementing Checkpoints Implementing Transactions MODULE 8: DEPLOYING PACKAGES Package Configurations Deploying Packages MODULE 9: MANAGING AND SECURING PACKAGES Managing Packages Securing Packages

Implementing and Maintaining Reporting Services Course No: MS2793 Three days Instructor-led-Classroom This three-day, instructor-led course provides students with the knowledge and skills necessary to implement a Reporting Services solution in an organisation. The course discusses how to use the Reporting Services Development Tools to create reports and how to use the Reporting Services Management and Administrative Tools to manage a Reporting Services solution. This course is intended for Information Technology Professionals and Developers who need to implement Reporting Solutions by using Reporting Services. Exposure to creating reports in Access Conceptual understanding of the Push and Pull Distribution/Subscription Paradigm Experience navigating the Windows Server Environment Experience with Windows Services Experience creating Service Accounts and Permissions Experience with Currently there is no Certified MODULE 1: INTRODUCTION TO MICROSOFT SQL SERVER REPORTING SERVICES Overview of Reporting Service Installing Reporting Services Reporting Services Tools MODULE 2: AUTHORING BASIC REPORTS Creating a Basic Table Report Formatting Report Pages Calculating Values MODULE 3: ENHANCING BASIC REPORTS Interactive Navigation Displaying Data MODULE 4: MANIPULATING DATA SETS Defining Report Data Using Parameters and Filters Using Parameter Lists MODULE 5: USING REPORT MODELS Creating Report Models Using Report Builder MODULE 6: PUBLISHING AND EXECUTING REPORTS Publishing Reports Executing Reports Creating Cached Instances Creating Snapshots and Report History MODULE 7: USING SUBSCRIPTIONS TO DISTRIBUTE REPORTS Introduction to Report Subscriptions Creating Report Subscriptions Managing Report Subscriptions MODULE 8: ADMINISTERING REPORTING SERVICES Server Administration Performance and Reliability Monitoring Administering Report Server Databases Security Administration MODULE 9: PROGRAMMING REPORTING SERVICES Querying for Server Information Using a Web Service Automating Report Management Rendering Reports Creating Custom Code

Designing a Business Intelligence Solution for the Enterprise Using Course No: MS2794 Two days Instructor-led-Classroom This two-day, instructor-led course provides Business Intelligence (BI) Professionals working in enterprise environments with the knowledge and skills necessary to design a Business Intelligence (BI) Solution Architecture. This course is intended for experienced BI and Professionals who already have an understanding of how to use the Tools to implement BI Infrastructure and Solutions. Foundational conceptual understanding of Data Warehousing, Data Marts and BI Conceptual understanding of the Components of Practical experience with OLAP, ETL and Reporting on the Platform Foundational understanding of Windows Security and Web-based Architecture Currently there is no Certified MODULE 1: INTRODUCTION TO BUSINESS INTELLIGENCE ARCHITECTURE Overview of Business Intelligence Overview of Business Intelligence Architecture MODULE 2: OF THE BUSINESS INTELLIGENCE PROJECT LIFECYCLE Planning a Business Intelligence Project Determining Business Intelligence Requirements Revising and Updating a Business Intelligence Project MODULE 3: INTRODUCTION TO BUSINESS INTELLIGENCE DEVELOPMENT Overview of Business Intelligence Development Managing Business Intelligence Development Determining Data Management Process MODULE 4: DESIGNING BUSINESS INTELLIGENCE INFRASTRUCTURE Determining Infrastructure Requirements Planning for Scalability and Availability MODULE 5: MANAGING BUSINESS INTELLIGENCE OPERATIONS Overview of Business Intelligence Operations Managing Maintenance and Operations Tasks Managing Data Archiving Managing Business Intelligence Operations for Business Continuity

Designing an ETL Solution Architecture Using SQL Server Integration Services Course No: MS2795 Two days Instructor-led-Classroom This two-day, instructor-led course provides Business Intelligence (BI) Professionals working in enterprise environments with the knowledge and skills necessary to design an Extract Transform and Load (ETL) Solution that supports their BI solution. This course is intended for BI Professionals who will already have experience of using the Tools to implement ETL functionality, but need to develop their understanding of design principles and best practices when Planning, Implementing and Deploying an ETL solution. Hands-on experience with Database Development tasks Experience in Writing and Optimising Advanced Queries Experience creating Database Objects such as Tables, Views and Indexes Familiarity with Features, Tools and Technologies Foundational conceptual understanding of Data Warehousing, Data Marts and BI A conceptual understanding of ETL Processes Foundational understanding of Windows Security Foundational understanding of Web based Architecture Currently there is no Certified MODULE 1: PLANNING FOR ETL Identifying Data Sources and Destinations Evaluating Source Data Identifying Staging Requirements MODULE 2: PLANNING AN SSIS SOLUTION Planning Packages and Package Development Designing Package Control Flow MODULE 3: DESIGNING DATA FLOW Understanding Data Flow Designing Data Flow Operations Handling Data Changes MODULE 4: LOGGING, ERROR HANDLING, AND RELIABILITY Logging ETL Operations Handling Errors in SSIS Implementing Reliable ETL Processes with SSIS MODULE 5: OPTIMISING AN SSIS SOLUTION Monitoring SSIS Performance Optimising SSIS Packages Scaling Out SSIS Packages MODULE 6: DEPLOYING AND OPERATING AN SSIS SOLUTION Deploying SSIS Packages Operating an SSIS Solution

Designing an Analysis Solution Architecture Using SQL Server Analysis Services Course No: MS2796 Three days Instructor-led-Classroom This three-day, course is to provide Business Intelligence (BI) Professionals working in enterprise environments with the knowledge and skills necessary to design a Multidimensional Solution Architecture that supports their BI solution. This course is intended for experienced BI Professionals who already have an understanding of how to use Tools to implement Analysis Services functionality. Hands-on experience with Database Development Tasks Experience in Writing and Optimising Advanced Queries Experience creating Database Objects such as Tables, Views and Indexes Foundational conceptual understanding of Data Warehousing, Data Marts and BI A conceptual understanding of OLAP Technologies, Multidimensional Data, MDX and Relational Database Modelling Familiar with Features, Tools and Technologies Foundational understanding of Windows Security Foundational understanding of Web-based Architecture An understanding of the difference between Replication and ETL Currently there is no Certified the student to keep. Evaluation software will be provided where appropriate. MODULE 1: CAPTURING BUSINESS AND TECHNICAL REQUIREMENTS Planning an Analysis Solution Identifying Requirements and Constraints MODULE 2: DESIGNING AND IMPLEMENTING A LOGICAL OLAP SOLUTION ARCHITECTURE Planning an OLAP Solution Designing and Implementing Fact and Dimension Tables Designing and Implementing Cubes MODULE 3: DESIGNING PHYSICAL STORAGE FOR A MULTIDIMENSIONAL SOLUTION Designing Physical Storage Partitioning Relational Data Partitioning Multidimensional Data MODULE 4: CREATING CALCULATIONS Implementing Calculated Members Implementing Named Sets Implementing Scoped MDX Scripts MODULE 5: EXTENDING CUBE FUNCTIONALITY Key Performance Indicators Actions Stored Procedures MODULE 6: DESIGNING AN ANALYSIS SERVICES INFRASTRUCTURE Considerations for Analysis Services Resource Requirements Considerations for Analysis Services Scalability Considerations for Analysis Services Availability MODULE 7: DEPLOYING A MULTIDIMENSIONAL SOLUTION INTO PRODUCTION Deploying an Analysis Services Database Managing Analysis Services Security MODULE 8: OPTIMISING AN OLAP SOLUTION Monitoring Analysis Services Optimising Performance MODULE 9: IMPLEMENTING DATA MINING Introduction to Data Mining Implementing a Data Mining Solution Using Data Mining in a BI Solution

Designing a Reporting Solution Architecture Using SQL Server Reporting Services Course No: MS2797 Two days Instructor-led-Classroom This two-day, instructor-led course provides Business Intelligence (BI) Professionals who work in enterprise environments with the knowledge and skills necessary to design a Reporting Solution Architecture that supports their BI solution. This course is intended for experienced BI Professionals who already have an understanding of how to use the Tools to implement Reporting functionality, but need to develop their understanding of design principles and best practices when Planning, Implementing and Deploying a Reporting Services Solution. Hands-on experience with Database Development Tasks Foundational conceptual understanding of Business Intelligence Presentation Architecture Built Reporting Services Reports with Visual Studio or Business Intelligence Development Studio Foundational understanding of Web based Architecture Foundational understanding of Windows Security Currently there is no Certified MODULE 1: DESIGNING A REPORTING SOLUTION Evaluating Business Requirements for a Reporting Solution Designing for Reporting Services MODULE 2: DEVELOPING A REPORTING SOLUTION Developing Reports Developing Report Models MODULE 3: INTEGRATING REPORTING SERVICES WITH APPLICATIONS Integrating with Custom Applications Controlling Reporting Services by using Web Services MODULE 4: DEPLOYING AND MANAGING A REPORTING SOLUTION Deploying a Reporting Services Solution Managing Report Distribution MODULE 5: DESIGNING SECURITY FOR A REPORTING SOLUTION Designing an Authentication Strategy Designing an Authorisation Strategy Designing a Secure Communication Strategy MODULE 6: OPTIMISING REPORT PERFORMANCE Monitoring Report Execution Designing a Report Execution Strategy Scaling Reporting Services

Upgrading to Course No: MS7031 Five days Instructor-led-Classroom This five-day, instructor-led course is provides Database Professionals who work in enterprise environments with the knowledge and skills necessary to upgrade to SQL Server. This course is intended for experienced Database Professionals who are responsible for upgrading to and will already have an understanding of how to use the 2000 and and also understand the new features and capabilities of. Thorough experience with 2000 Familiarity with Features, Tools and Technologies Experience with and a comprehensive understanding of all the new Features and Technologies The Relational Engine Storage Engine Integration Services Analysis Services Reporting Services Currently there is no Certified MODULE 1: FEATURE COMPARISON Introducing Scale HA/Engine Management Tools Replication Analysis Services Data Mining Reporting Services Integration Services Notification Services MODULE 2: UPGRADE TECHNICAL RESOURCE GUIDE Why Upgrade to Upgrade Planning and Deployment Enterprise Systems Upgrade Issues Relational Database Upgrade Scenarios Business Intelligence Upgrade Scenarios MODULE 3: UPGRADING TO SQL SERVER EXPRESS EDITION Express Edition Product Release Plan Usage Scenarios Top 10 Reasons for Upgrading Licensing Features Comparison Upgrading from MSDE 2000 Deploying Express Common Issues Upgrading to other Editions MODULE 4: UPGRADING SQL SERVER 7.0 TO SQL SERVER Server Requirements for Upgrading 7.0 Upgrade Paths from 7.0 to SQL 7.0 Upgrade known issues MODULE 5: PLANNING CONSIDERATIONS FOR UPGRADING TO SQL SERVER Definitions What can be Upgraded? How to upgrade Upgrade Planning Pre-upgrade Upgrade Execution Post-upgrade In-place Upgrade versus Migration Upgrading Log Shipping Upgrade Tips and Tricks MODULE 6: UPGRADING THE DATABASE ENGINE Upgrading the Database Engine Instances and Directory Structures Resource Database System Tables / Metadata Backwards Compatibility New Features in the Database Engine Transparent Benefits of Upgrading to SQL Server MODULE 7: NATIVE CLIENT UPGRADE Client Connectivity Options SQL Native Client or MDAC? Upgrade Process and Issues Using ADO with SQL Native Client Backwards compatibility Design considerations MODULE 8: SYSTEM.DATA AND SQL SERVER UPGRADE What's new in System Data Upgrade Matrix and Issues Client 1.1 / Server Upgraded to Client Upgraded to 2.0 / Server SQL 2000 Client Upgraded to 2.0 / Server Upgraded to Overall Backwards Compatibility MODULE 9: SQL SERVER DATABASE UPGRADE TEST TOOLKIT Playback Testing Application Compatibility Labs Database Upgrade Test Toolkit MODULE 10: ANALYSIS SERVICES Analysis Services Overview Data Mining Algorithms The UDM Key Features Advanced Analytics: Data Mining A complete and competitive offering Mission Critical BI MODULE 11: UPGRADING TO SQL SERVER ANALYSIS SERVICES Three options for moving to AS Upgrade (In-place) Migration (Side-by-side) Redesign Techniques, Pros and Cons Upgrade Verification Tool and Advisor Known Backward Compatibility Issues Upgrading Client Applications MODULE 12: GETTING THE MOST OUT OF PROJECT REAL Overview of Project REAL Contents of the Reference Implementation Installing the Reference Implementation A Tour of the Reference Implementation Relational Data Warehouse ETL using Integration Services Analysis Services Cubes Reports in Reporting Services MODULE 13: SQL SERVER INTEGRATION SERVICES (SSIS) Integration Services Overview How Integration Services Works Precedence Constraints in Control Flow Life Cycle Tools Package Configurations Overview of Integration Services Security Deploying Integration Services Packages MODULE 14: FROM SQL SERVER 2000 DTS TO SQL SERVER SSIS: UPGRADE AND MIGRATION From DTS to SSIS Upgrade Experience Support for Migration Migrating Packages Guidance for DTS Users MODULE 15: INTRODUCING MICROSOFT SQL SERVER REPORTING SERVICES What is Reporting Services?

for Experienced DBAs Course No: MS7033 Four days Instructor-led-Classroom This four-day, instructor-led course provides students with the knowledge and skills necessary to leverage their experience as an Oracle DBA to manage a System. This course is intended for experienced Database Professionals Implementing and Administering non Enterprise Database Management Systems who need to expand their database skill set to SQL Server. Thorough experience with 2000 Experience with and a comprehensive understanding of all the new Features and Technologies Familiarity with Features, Tools and Technologies Currently there is no Certified MODULE 1: DATABASE AND INSTANCE Concept of Database and Instance Client Interaction with Database and Instance Database Limits MODULE 2: DATABASE ARCHITECTURE Schema and Schema Objects Storage Architecture Logging Model Data Dictionary MODULE 3: INSTANCE ARCHITECTURE Memory Architecture - Overview Process and Thread-based Architecture Oracle Client-Database Interaction Client-Database Interaction Oracle Background Processes Background Processes MODULE 4: DATA OBJECTS Schema Objects - Table Clustered Index Constraints Triggers Indexes Views Character-Based Data Types Numeric Data Types Binary Data Types Object Data Storage MODULE 5: DATA ACCESS Relational Engine Structured Query Language Data Definition Language (DDL) Data Manipulation Language (DML) Control Statements Procedural SQL Cursors Error Handling Query Optimisation Transaction Management MODULE 6: DATA PROTECTION Concurrency and Consistency Locking Flashback Query in Oracle Database Security Privileges and Roles Auditing MODULE 7: BASIC ADMINISTRATION Installing Database System databases Database Configuration Database Maintenance Data Dictionary System Stored Procedures MODULE 8: SERVER MANAGEMENT Managing Memory, Processes and Storage Managing Sessions and Transactions Locks and Latches MODULE 9: MANAGING SCHEMA OBJECTS Object Identifiers and Naming Managing Tables and Constraints Managing Triggers and Indexes Managing Views Sequences MODULE 10: DATABASE SECURITY Managing Users, Privileges and Roles MODULE 11: DATA TRANSPORT Data Out Overview Data In Overview Data Transport Integration Services (SSIS) Elements of Integration Services SSIS Tools Copy Database Wizard MODULE 12: BACKUP AND RECOVERY Database Errors Backup Methods Recovery Models Factors affecting Backup Strategy Decisions Recovering from Database Errors Backup and Recovery Tools Third Party Backup and Recovery Solutions MODULE 13: PERFORMANCE TUNING Tuning Methodologies - Tuning while Building Tuning Methodologies - Performance Tuning Application and Instance Tuning Performance Tuning Tools MODULE 14: SCALABILITY AND HIGH AVAILABILITY High Availability Clustering Standby Database Replication - Objects Replication - Types of Database Mirroring Scalability Scalability and HA in Backup and Recovery MODULE 15: MONITORING Monitoring Availability and Errors Error Logs Monitoring Performance Server Monitoring Performance Database and Instance and Tools MODULE 16: MICROSOFT SQL SERVER MIGRATION ASSISTANT (SSMA) Installing SSMA Configuring Options Simulations Assessment Reports Schema Conversion and Migration Data Migration Converting Stored Programs Viewing Modes Migration Testing Test SQL SSMA Workspace

Writing Queries Using 2008 Transact-SQL Course No: MS2778 Three days Instructor-led-Classroom 2008 This three-day, instructor led course provides students with the knowledge and technical skills required to write basic Transact-SQL Queries for 2008. This course is intended for Database Administrators, Implementers, System Engineers and Developers who are responsible for writing Queries. Knowledge of Data Integrity concepts Core Windows Server skills Relational Database Design skills Programming skills Currently there is no Certified MODULE 1: GETTING STARTED WITH DATABASES AND TRANSACT-SQL IN SQL SERVER 2008 Overview of 2008 and Databases Overview and Syntax Elements of T-SQL Working with T-SQL Scripts Using T-SQL Querying Tools MODULE 2: QUERYING AND FILTERING DATA Using the SELECT Statement Filtering Data Working with NULL Values Formatting Result Sets Performance Considerations for Writing Queries MODULE 3: GROUPING AND SUMMARISING DATA Summarising Data by using Aggregate Functions Summarising and Ranking Grouped Data Creating Crosstab Queries MODULE 4: JOINING DATA FROM MULTIPLE TABLES Querying Multiple Tables by using Joins Applying Joins for Typical Reporting Needs Combining and Limiting Result Set MODULE 5: WORKING WITH SUBQUERIES Writing Basic and Correlated Subqueries Comparing Subqueries with Joins and Temporary Tables Using Common Table Expressions MODULE 6: MODIFYING DATA IN TABLES Inserting Data into Tables Deleting Data from Tables Updating Data in Tables Overview of Transactions MODULE 7: QUERYING METADATA, XML AND FULL-TEXT INDEXES Querying Metadata and XML Data Overview of XML Overview of Full-Text Indexes Querying Full-Text Indexes MODULE 8: USING PROGRAMMING OBJECTS FOR DATA RETRIEVAL Overview of Views Overview of User-Defined Functions Overview of Stored Procedures Overview of Triggers Writing Distributed Queries MODULE 9: USING ADVANCED QUERYING TECHNIQUES Considerations for Querying Data Working with Data Types Cursors and Set-based Queries Dynamic SQL Maintaining Query Files

Updating your Skills to 2008 Course No: MS6158 Three days Instructor-led-Classroom 2008 This three-day, instructor-led course provides students with the knowledge and skills necessary to update their skills in to 2008. This course is intended for Developers and Database Administrators who are experienced with using and want to update their skills to 2008. Experience with Developing or Administering Databases in Currently there is no Certified MODULE 1: AN INTRODUCTION TO SQL SERVER 2008 The Evolution of Preparing for 2008 MODULE 2: SQL SERVER 2008 MANAGEABILITY ENHANCEMENTS Central Management Servers Policy-Based Management MODULE 3: SQL SERVER 2008 PERFORMANCE ENHANCEMENTS Managing Workloads by using Resource Governor Monitoring Performance by using Data Collector Managing Performance by using Plan Freezing MODULE 4: SQL SERVER 2008 SECURITY ENHANCEMENTS Encrypting Databases Audit MODULE 5: SQL SERVER 2008 DATABASE DEVELOPMENT ENHANCEMENTS Developer Tool Enhancements Data Type Enhancements Working with Spatial Data MODULE 6: SQL SERVER 2008 AVAILABILITY ENHANCEMENTS Always-on Technologies Transactional Peer-to-Peer Replication MODULE 7: SQL SERVER 2008 DATA WAREHOUSING ENHANCEMENTS ETL Enhancements Using Partitioned Tables Optimising Data Storage MODULE 8: SQL SERVER 2008 REPORTING SERVICES ENHANCEMENTS Reporting Services Architecture and Management Authoring Reports Report Processing and Rendering MODULE 9: SQL SERVER 2008 ANALYSIS SERVICES ENHANCEMENTS Multidimensional Analysis with 2008 Analysis Services Data Mining with 2008 Analysis Services

Maintaining a 2008 Database Course No: MS6231 Five days Instructor-led-Classroom 2008 This five-day, instructor-led course provides students with the knowledge and skills necessary to maintain a SQL Server 2008 database. The course focuses on teaching individuals how to use SQL Server 2008 product features and tools related to maintaining a database. This course is intended for IT Professionals who Administer and Maintain Databases. Basic knowledge of the Windows Operating System and its core functionality Working knowledge of Transact-SQL Working knowledge of Relational Databases Core Windows Server skills Database Design skills In addition, it is recommended, but not required, that students have completed Course MS2778: Writing Queries Using 2008 Transact-SQL Currently there is no Certified MODULE 1: INSTALLING AND CONFIGURING SQL SERVER Preparing to Install Installing Configuring a Installation MODULE 2: MANAGING DATABASES AND FILES Planning and Creating Databases Using Policy-based Management MODULE 3: DISASTER RECOVERY Planning a Database Backup Strategy Backing Up a User Database Restoring User Databases Performing Online Restore Operations Recovering Data from Database Snapshots System Databases and Disaster Recovery MODULE 4: MANAGING SECURITY Overview of Security Protecting the Server Scope Protecting the Database Scope Managing Keys and Certificates Auditing Security MODULE 5: TRANSFERRING DATA Overview of Data Transfer Introduction to Integration Services MODULE 6: AUTOMATING ADMINISTRATIVE TASKS Automating Administrative Tasks in Using Agent Creating Maintenance Plans Implementing Alerts Managing Multiple Servers Managing Agent Security MODULE 7: IMPLEMENTING REPLICATION Overview of Replication Managing Publications and Subscriptions Configuring Replication in some Common Scenarios MODULE 8: MAINTAINING HIGH AVAILABILITY Introduction to High Availability Implementing Log Shipping, Database Mirroring and Server Clustering Using Distributed High Availability Solutions MODULE 9: MONITORING SQL SERVER Viewing Current Activity Using Profiler Monitoring with DDL Triggers Using Event Notifications MODULE 10: TROUBLESHOOTING AND PERFORMANCE TUNING Troubleshooting Performance Tuning in Using Resource Governor and Data Collector

Implementing a 2008 Database Course No: MS6232 Five days Instructor-led-Classroom 2008 This five-day, instructor-led course provides students with the knowledge and skills necessary to implement a SQL Server 2008 database. The course focuses on teaching individuals how to use SQL Server 2008 product features and tools related to implementing a database. This course is intended for IT Professionals who Administer and Maintain Databases. Working knowledge of Transact-SQL and Relational Databases Core Windows Server skills Database Design skills skills Currently there is no Certified the student to keep. Evaluation software will be provided where appropriate. MODULE 1: CREATING DATABASES AND DATABASE FILES Creating Databases Creating Filegroups Creating Schemas Creating Database Snapshots MODULE 2: CREATING DATA TYPES AND TABLES Creating Data Types Creating Tables Creating Partitioned Tables MODULE 3: CREATING AND TUNING INDEXES Planning Indexes Creating Indexes Optimising Indexes MODULE 4: IMPLEMENTING DATA INTEGRITY BY USING CONSTRAINTS AND TRIGGERS Data Integrity Overview Implementing Constraints Implementing Triggers MODULE 5: USING XML Using the XML Data Type Retrieving XML by using FOR XML Shredding XML by using OPEN XML Introducing XQuery Creating XML Indexes Implementing XML Schemas MODULE 6: IMPLEMENTING VIEWS Introduction to Views Creating and Managing Views Optimising Performance by using Views MODULE 7: IMPLEMENTING STORED PROCEDURES Using Stored Procedures Creating Parameterised Stored Procedures Working with Execution Plans Handling Exceptions MODULE 8: IMPLEMENTING FUNCTIONS Introducing and Working with Functions Controlling Execution Context MODULE 9: IMPLEMENTING MANAGED CODE IN THE DATABASE Introduction to the Common Language Runtime Importing and Configuring Assemblies Creating Managed Database Objects MODULE 10: MANAGING TRANSACTIONS AND LOCKS Overview of Transactions and Locks Managing Transactions Understanding Locking Architecture Managing Locks MODULE 11: USING SERVICE BROKER Service Broker Overview Creating Service Broker Objects Sending and Receiving Messages

Implementing and Maintaining 2008 Analysis Services Course No: MS6234 Three days Instructor-led-Classroom 2008 This three-day, instructor-led course provides students with the knowledge and skills necessary on how to implement an Analysis Services solution in an organisation. The course discusses how to use the Analysis Services Development Tools to create an Analysis Services database and an OLAP Cube. This course is intended for those who Design and Maintain Business Intelligence solutions for their organisation. These individuals work in environments where databases play a key role in their primary job and may perform Database Administration and Maintenance as part of their primary job responsibilities. Conceptual Understanding of OLAP Solutions Experience Navigating the Windows Server environment Experience with Windows Services Experience Creating Service Accounts and Permissions Experience with, including: - Agent and Accounts - query language - System tables In addition, it is recommended, but not required, that students have completed Course MS6231: Maintaining a 2008 Database and Course MS6232: Implementing a SQL Server 2008 Database Currently there is no Certified MODULE 1: INTRODUCTION TO MICROSOFT SQL SERVER ANALYSIS SERVICES Overview of Data Analysis Solutions Overview of Analysis Services Installing Analysis Services MODULE 2: CREATING MULTIDIMENSIONAL ANALYSIS SOLUTIONS Developing Analysis Services Solutions Creating Data Sources and Data Source Views Creating a Cube MODULE 3: WORKING WITH CUBES AND DIMENSIONS Configuring Dimensions Defining Attribute Hierarchies Sorting and Grouping Attributes MODULE 4: WORKING WITH MEASURES AND MEASURE GROUPS Working With Measures Working with Measure Groups MODULE 5: QUERYING MULTIDIMENSIONAL ANALYSIS SOLUTIONS MDX Fundamentals Adding Calculations to a Cube MODULE 6: CUSTOMISING CUBE FUNCTIONALITY Implementing Key Performance Indicators (KPI) Implementing Actions Working with Perspectives and Translations MODULE 7: DEPLOYING AND SECURING AN ANALYSIS SERVICES DATABASE Deploying an Analysis Services Database Securing an Analysis Services Database MODULE 8: MAINTAINING A MULTIDIMENSIONAL SOLUTION Configuring Processing Logging, Monitoring and Optimising an Analysis Services Solution Backing Up and Restoring an Analysis Services Database MODULE 9: INTRODUCTION TO DATA MINING Overview of Data Mining Creating a Data Mining Solution Validating Data Mining Models

Implementing and Maintaining 2008 Integration Services Course No: MS6235 Three days Instructor-led-Classroom 2008 This three-day, instructor-led course provides students with the knowledge and skills necessary on how to implement an Integration Services solution in an organisation. The course discusses how to Develop, Deploy and Manage Integration Services packages. This course is intended for IT Professionals and Developers who need to implement Data Transfer or Extract, Transform and Load (ETL) solutions by using 2008 Integration Services. Exposure to Enterprise Data Import and Export Scenarios Experience Navigating the Windows Server environment Experience with, including: - Agent - query language (SELECT, UPDATE, INSERT, and DELETE) - System Tables - Accounts (Users and Permissions) In addition, it is recommended, but not required, that students have completed Course MS6231: Maintaining a 2008 Database and Course MS6232: Implementing a SQL Server 2008 Database Currently there is no Certified MODULE 1: INTRODUCTION TO SQL SERVER 2008 INTEGRATION SERVICES Overview of Integration Services Using Integration Services Tools MODULE 2: DEVELOPING INTEGRATION SERVICES SOLUTIONS Creating an Integration Services Solution Using Variables Building and Running a Solution MODULE 3: IMPLEMENTING CONTROL FLOW Control Flow Tasks Control Flow Precedent Constraints Control Flow Containers MODULE 4: IMPLEMENTING DATA FLOW Data Flow Sources and Destinations Basic Data Flow Transformations Advanced Data Flow Transformations Data Flow Paths MODULE 5: IMPLEMENTING LOGGING Overview of Integration Services Logging Using Logging MODULE 6: DEBUGGING AND ERROR HANDLING Debugging a Package Implementing Error Handling MODULE 7: IMPLEMENTING CHECKPOINTS AND TRANSACTIONS Implementing Checkpoints Implementing Transactions MODULE 8: CONFIGURING AND DEPLOYING PACKAGES Package Configurations Preparing and Deploying Packages MODULE 9: MANAGING AND SECURING PACKAGES Managing Packages Securing Packages

Implementing and Maintaining 2008 Reporting Services Course No: MS6236 Three days Instructor-led-Classroom 2008 This three-day, instructor-led course provides students with the knowledge and skills necessary on how to implement a Reporting Services solution in an organisation. The course discusses how to use the Reporting Services Development Tools to Create Reports and how to use the Reporting Services Management and Administrative Tools to manage a Reporting Services solution. This course is intended for IT Professionals and Developers who need to implement Reporting Solutions by using SQL Server 2008 Reporting Services. Exposure to Creating Reports in Access or other third-party Reporting products, such as Crystal Reports Conceptual Understanding of the Push and Pull Distribution/Subscription Paradigm Experience Navigating the Windows Server environment Experience with Windows Services (Starting and Stopping) Experience Creating Service Accounts and Permissions Experience with, including: - Agent - Query Language (SELECT, UPDATE, INSERT, and DELETE) - System Tables - Accounts (Users and Permissions) Currently there is no Certified MODULE 1: INTRODUCTION TO MICROSOFT SQL SERVER REPORTING SERVICES Overview of Reporting Services Installing Reporting Services Reporting Services Tools MODULE 2: AUTHORING BASIC REPORTS Creating a Basic Table Report Formatting Report Pages Calculating Values MODULE 3: ENHANCING BASIC REPORTS Interactive Navigation Displaying Data MODULE 4: MANIPULATING DATA SETS Defining Report Data Using Parameters and Filters Using Parameter Lists MODULE 5: USING REPORT MODELS Creating Report Models Using Report Builder MODULE 6: PUBLISHING AND EXECUTING REPORTS Publishing Reports Executing Reports Creating Cached Instances Creating Snapshots and Report History MODULE 7: USING SUBSCRIPTIONS TO DISTRIBUTE REPORTS Introduction to Report Subscriptions Creating Report Subscriptions Managing Report Subscriptions MODULE 8: ADMINISTERING REPORTING SERVICES Reporting Server Administration Performance and Reliability Monitoring Administering Report Server Databases Security Administration Upgrading to Reporting Services 2008 MODULE 9: PROGRAMMING REPORTING SERVICES Querying for Server Information using a Web Service Automating Report Management Rendering Reports Creating Custom Code