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

Size: px
Start display at page:

Download "Venezuela: Teléfonos: / Colombia: Teléfonos:"

Transcription

1

2 CONTENIDO PROGRAMÁTICO Moc 20761: Querying Data with Transact SQL Module 1: Introduction to Microsoft SQL Server This module introduces SQL Server, the versions of SQL Server, including cloud versions, and how to connect to SQL Server using SQL Server Management Studio. 1. The Basic Architecture of SQL Server 2. SQL Server Editions and Versions 3. Getting Started with SQL Server Management Studio Lab: Working with SQL Server Tools 4. The Basic Architecture of SQL Server 5. SQL Server Editions and Versions 6. Getting Started with SQL Server Management Studio - Describe relational databases and Transact SQL queries. - Describe the on premise and cloud based editions and versions of SQL Server. - Describe how to use SQL Server Management Studio (SSMS) to connect to an instance of SQL Server, explore the databases contained in the instance, and work with script files that contain T SQL queries. Module 2: Introduction to T SQL Querying This module describes the elements of T SQL and their role in writing queries. Describe the use of sets in SQL Server. Describe the use of predicate logic in SQL Server. Describe the logical order of operations in SELECT statements. 1. Introducing T SQL 2. Understanding Sets 3. Understanding Predicate Logic 4. Understanding the Logical Order of Operations in SELECT statements Lab: Introduction to T SQL Querying 5. Executing Basic SELECT Statements 6. Executing Queries that Filter Data using Predicates 7. Executing Queries That Sort Data Using ORDER BY - Describe the role of T SQL in writing SELECT statements. - Describe the elements of the T SQL language and which elements will be useful in writing queries. - Describe the concepts of the set theory, one of the mathematical underpinnings of relational databases, and to help you apply it to how you think about querying SQL Server - Describe predicate logic and examine its application to querying SQL Server.

3 - Explain the elements of a SELECT statement, delineate the order in which the elements are evaluated, and then apply this understanding to a practical approach to writing queries. Module 3: Writing SELECT Queries This module introduces the fundamentals of the SELECT statement, focusing on queries against a single table. 1. Writing Simple SELECT Statements 2. Eliminating Duplicates with DISTINCT 3. Using Column and Table Aliases 4. Writing Simple CASE Expressions Lab: Writing Basic SELECT Statements 5. Writing Simple SELECT Statements 6. Eliminating Duplicates Using DISTINCT 7. Using Column and Table Aliases 8. Using a Simple CASE Expression - Describe the structure and format of the SELECT statement, as well as enhancements that will add functionality and readability to your queries - Describe how to eliminate duplicates using the DISTINCT clause - Describe the use of column and table aliases - Understand and use CASE expressions Module 4: Querying Multiple Tables This module describes how to write queries that combine data from multiple sources in Microsoft SQL Server. 1. Understanding Joins 2. Querying with Inner Joins 3. Querying with Outer Joins 4. Querying with Cross Joins and Self Joins Lab: Querying Multiple Tables 5. Writing Queries that use Inner Joins 6. Writing Queries that use Multiple Table Inner Joins 7. Writing Queries that use Self Joins 8. Writing Queries that use Outer Joins 9. Writing Queries that use Cross Joins - Explain the fundamentals of joins in SQL Server - Write inner join queries - Write queries that use outer joins

4 - Use additional join types Module 5: Sorting and Filtering Data This module describes how to implement sorting and filtering. 1. Sorting Data 2. Filtering Data with Predicates 3. Filtering Data with TOP and OFFSET FETCH 4. Working with Unknown Values Lab: Sorting and Filtering Data 5. Writing Queries that Filter Data using a WHERE Clause 6. Writing Queries that Sort Data Using an ORDER BY Clause 7. Writing Queries that Filter Data Using the TOP Option 8. Write Queries that filter data using the OFFSET FETCH clause - Explain how to add an ORDER BY clause to your queries to control the order of rows displayed in your query's output - Explain how to construct WHERE clauses to filter out rows that do not match the predicate. - Explain how to limit ranges of rows in the SELECT clause using a TOP option. - Explain how to limit ranges of rows using the OFFSET FETCH option of an ORDER BY clause. - Explain how three valued logic accounts for unknown and missing values, how SQL Server uses NULL to mark missing values, and how to test for NULL in your queries. Module 6: Working with SQL Server Data Types This module introduces the data types SQL Server uses to store data. 1. Introducing SQL Server Data Types 2. Working with Character Data 3. Working with Date and Time Data Lab: Working with SQL Server Data Types 4. Writing Queries that Return Date and Time Data 5. Writing Queries that use Date and Time Functions 6. Writing Queries That Return Character Data 7. Writing Queries That Return Character Functions - Explore many of the data types SQL Server uses to store data and how data types are converted between types - Explain the SQL Server character based data types, how character comparisons work, and some common functions you may find useful in your queries - Describe data types that are used to store temporal data, how to enter dates and times so they will be properly parsed by SQL Server, and how to manipulate dates and times with built in functions.

5 Module 7: Using DML to Modify Data This module describes how to create DML queries, and why you would want to. 1. Adding Data to Tables 2. Modifying and Removing Data 3. Generating automatic column values Lab: Using DML to Modify Data 4. Inserting Records with DML 5. Updating and Deleting Records Using DML - Use INSERT and SELECT INTO statements - Use UPDATE, MERGE, DELETE, and TRUNCATE. Module 8: Using Built In Functions This module introduces some of the many built in functions in SQL Server. 1. Writing Queries with Built In Functions 2. Using Conversion Functions 3. Using Logical Functions 4. Using Functions to Work with NULL Lab: Using Built In Functions 5. Writing Queries That Use Conversion Functions 6. Writing Queries that use Logical Functions 7. Writing Queries that Test for Nullability - Describe the types of functions provided by SQL Server, and then focus on working with scalar functions - Explain how to explicitly convert data between types using several SQL Server functions - Describe how to use logical functions that evaluate an expression and return a scalar result. - Describe additional functions for working with NULL Module 9: Grouping and Aggregating Data This module describes how to use aggregate functions. 1. Using Aggregate Functions 2. Using the GROUP BY Clause 3. Filtering Groups with HAVING

6 Lab: Grouping and Aggregating Data 4. Writing Queries That Use the GROUP BY Clause 5. Writing Queries that Use Aggregate Functions 6. Writing Queries that Use Distinct Aggregate Functions 7. Writing Queries that Filter Groups with the HAVING Clause - Describe the built in aggregate function in SQL Server and write queries using it. - Write queries that separate rows using the GROUP BY clause. - Write queries that use the HAVING clause to filter groups. Module 10: Using Subqueries This module describes several types of subquery and how and when to use them. 1. Writing Self Contained Subqueries 2. Writing Correlated Subqueries 3. Using the EXISTS Predicate with Subqueries Lab: Using Subqueries 4. Writing Queries That Use Self Contained Subqueries 5. Writing Queries That Use Scalar and Multi Result Subqueries 6. Writing Queries That Use Correlated Subqueries and an EXISTS Clause - Describe where subqueries may be used in a SELECT statement. - Write queries that use correlated subqueries in a SELECT statement - Write queries that use EXISTS predicates in a WHERE clause to test for the existence of qualifying rows - Use the EXISTS predicate to efficiently check for the existence of rows in a subquery. Module 11: Using Table Expressions Previously in this course, you learned about using subqueries as an expression that returned results to an outer calling query. Like subqueries, table expressions are query expressions, but table expressions extend this idea byallowing you to name them and to work with their results as you would work with data in any valid relational table. Microsoft SQL Server supports four types of table expressions: derived tables, common table expression (CTEs), views, and inline table valued functions (TVFs). In this module, you will learn to work with these forms of table expressions and learn how to use them to help create a modular approach to writing queries. 1. Using Views 2. Using Inline Table Valued Functions 3. Using Derived Tables 4. Using Common Table Expressions

7 Lab: Using Table Expressions 5. Writing Queries That Use Views 6. Writing Queries That Use Derived Tables 7. Writing Queries That Use Common Table Expressions (CTEs) 8. Writing Queries That Use Inline Table Valued Expressions (TVFs) - Write queries that return results from views. - Use the CREATE FUNCTION statement to create simple inline TVFs. - Write queries that create and retrieve results from derived tables. - Write queries that create CTEs and return results from the table expression. Module 12: Using Set Operators This module introduces how to use the set operators UNION, INTERSECT, and EXCEPT to compare rows between two input sets. 1. Writing Queries with the UNION operator 2. Using EXCEPT and INTERSECT 3. Using APPLY Lab: Using Set Operators 4. Writing Queries That Use UNION Set Operators and UNION ALL 5. Writing Queries That Use CROSS APPLY and OUTER APPLY Operators 6. Writing Queries That Use the EXCEPT and INTERSECT Operators After completing this module, students will be able to: - Write queries that use UNION to combine input sets. - Write queries that use UNION ALL to combine input sets - Write queries that use the EXCEPT operator to return only rows in one set but not another. - Write queries that use the INTERSECT operator to return only rows that are present in both sets - Write queries using the CROSS APPLY operator. - Write queries using the OUTER APPLY operator Module 13: Using Windows Ranking, Offset, and Aggregate Functions This module describes the benefits to using window functions. Restrict window functions to rows defined in an OVER clause, including partitions and frames. Write queries that use window functions to operate on a window of rows and return ranking, aggregation, and offset comparison results. 1. Creating Windows with OVER 2. Exploring Window Functions

8 Lab: Using Windows Ranking, Offset, and Aggregate Functions 3. Writing Queries that use Ranking Functions 4. Writing Queries that use Offset Functions 5. Writing Queries that use Window Aggregate Functions After completing this module, students will be able to: - Describe the T SQL components used to define windows, and the relationships between them. - Write queries that use the OVER clause, with partitioning, ordering, and framing to define windows - Write queries that use window aggregate functions. - Write queries that use window ranking functions. - Write queries that use window offset functions Module 14: Pivoting and Grouping Sets This module describes write queries that pivot and unpivot result sets. Write queries that specify multiple groupings with grouping sets. 1. Writing Queries with PIVOT and UNPIVOT 2. Working with Grouping Sets Lab: Pivoting and Grouping Sets 3. Writing Queries that use the PIVOT Operator 4. Writing Queries that use the UNPIVOT Operator 5. Writing Queries that use the GROUPING SETS CUBE and ROLLUP Subclauses After completing this module, students will be able to: - Describe how pivoting data can be used in T SQL queries. - Write queries that pivot data from rows to columns using the PIVOT operator. - Write queries that unpivot data from columns back to rows using the UNPIVOT operator. - Write queries using the GROUPING SETS subclause. - Write queries that use ROLLUP AND CUBE. - Write queries that use the GROUPING_ID function. Module 15: Executing Stored Procedures This module describes how to return results by executing stored procedures. Pass parameters to procedures. Create simple stored procedures that encapsulate a SELECT statement. Construct and execute dynamic SQL with EXEC and sp_executesql. 1. Querying Data with Stored Procedures 2. Passing Parameters to Stored procedures 3. Creating Simple Stored Procedures 4. Working with Dynamic SQL

9 Lab: Executing Stored Procedures 5. Using the EXECUTE statement to Invoke Stored Procedures 6. Passing Parameters to Stored procedures 7. Executing System Stored Procedures After completing this module, students will be able to: - Describe stored procedures and their use. - Write T SQL statements that execute stored procedures to return data. - Write EXECUTE statements that pass input parameters to stored procedures. - Write T SQL batches that prepare output parameters and execute stored procedures. - Use the CREATE PROCEDURE statement to write a stored procedure. - Create a stored procedure that accepts input parameters. - Describe how T SQL can be dynamically constructed. - Write queries that use dynamic SQL. Module 16: Programming with T SQL This module describes how to enhance your T SQL code with programming elements. 1. T SQL Programming Elements 2. Controlling Program Flow Lab: Programming with T SQL 3. Declaring Variables and Delimiting Batches 4. Using Control Of Flow Elements 5. Using Variables in a Dynamic SQL Statement 6. Using Synonyms After completing this module, students will be able to: - Describe how Microsoft SQL Server treats collections of statements as batches. - Create and submit batches of T SQL code for execution by SQL Server. - Describe how SQL Server stores temporary objects as variables. - Write code that declares and assigns variables. - Create and invoke synonyms - Describe the control of flow elements in T SQL. - Write T SQL code using IF...ELSE blocks. - Write T SQL code that uses WHILE. Module 17: Implementing Error Handling This module introduces error handling for T SQL. 1. Implementing T SQL error handling 2. Implementing structured exception handling

10 Lab: Implementing Error Handling 3. Redirecting errors with TRY/CATCH 4. Using THROW to pass an error message back to a client After completing this module, students will be able to: - Implement T SQL error handling. - Implement structured exception handling. Module 18: Implementing Transactions This module describes how to implement transactions. 1. Transactions and the database engines 2. Controlling transactions Lab: Implementing Transactions 3. Controlling transactions with BEGIN, COMMIT, and ROLLBACK 4. Adding error handling to a CATCH block After completing this module, students will be able to: - Describe transactions and the differences between batches and transactions. - Describe batches and how they are handled by SQL Server. - Create and manage transactions with transaction control language (TCL) statements. - Use SET XACT_ABORT to define SQL Servers handling of transactions outside TRY/CATCH blocks.

11 Moc 20762: Developing SQL Databases Module 1: Introduction to Database Development Before beginning to work with Microsoft SQL Server in either a development or an administration role, it is important to understand the scope of the SQL Server platform. In particular, it is useful to understand that SQL Server is not just a database engine it is a complete platform for managing enterprise data. SQL Server provides a strong data platform for all sizes of organizations, in addition to a comprehensive set of tools to make development easier, and more robust. 1. Introduction to the SQL Server Platform 2. SQL Server Database Development Tasks - Describe the SQL Server platform. - Use SQL Server administration tools Module 2: Designing and Implementing Tables In a relational database management system (RDBMS), user and system data is stored in tables. Each table consists of a set of rows that describe entities and a set of columns that hold the attributes of an entity. For example, a Customer table might have columns such as CustomerName and CreditLimit, and a row for each customer. In Microsoft SQL Server data management software tables are contained within schemas that are very similar in concept to folders that contain files in the operating system. Designing tables is one of the most important tasks that a database developer undertakes, because incorrect table design leads to the inability to query the data efficiently. After an appropriate design has been created, it is important to know how to correctly implement the design. 1. Designing Tables 2. Data Types 3. Working with Schemas 4. Creating and Altering Tables Lab: Designing and Implementing Tables 5. Designing Tables 6. Creating Schemas 7. Creating Tables - Design tables using normalization, primary and foreign keys. - Work with identity columns. - Understand built in and user data types. - Use schemas in your database designs to organize data, and manage object security. - Work with computed columns and temporary tables.

12 Module 3: Advanced Table Designs The physical design of a database can have a significant impact on the ability of the database to meet the storage and performance requirements set out by the stakeholders. Designing a physical database implementation includes planning the filegroups, how to use partitioning to manage large tables, and using compression to improve storage and performance. Temporal tables are a new feature in SQL Server and offer a straightforward solution to collecting changes to your data. 1. Partitioning Data 2. Compressing Data 3. Temporal Tables Lab: Using Advanced Table Designs 4. Partitioning Data 5. Compressing Data - Describe the considerations for using partitioned tables in a SQL Server database. - Plan for using data compression in a SQL Server database. - Use temporal tables to store and query changes to your data. Module 4: Ensuring Data Integrity through Constraints The quality of data in your database largely determines the usefulness and effectiveness of applications that rely on it the success or failure of an organization or a business venture could depend on it. Ensuring data integrity is a critical step in maintaining high quality data. You should enforce data integrity at all levels of an application from first entry or collection through storage. Microsoft SQL Server data management software provides a range of features to simplify the job. 1. Enforcing Data Integrity 2. Implementing Data Domain Integrity 3. Implementing Entity and Referential Integrity Lab: Using Data Integrity Through Constraints 4. Add Constraints 5. Test the Constraints - Describe the options for enforcing data integrity, and the levels at which they should be applied. - Implement domain integrity through options such as check, unique, and default constraints. - Implement referential integrity through primary and foreign key constraints.

13 Module 5: Introduction to Indexes An index is a collection of pages associated with a table. Indexes are used to improve the performance of queries or enforce uniqueness. Before learning to implement indexes, it is helpful to understand how they work, how effective different data types are when used within indexes, and how indexes can be constructed from multiple columns. This module discusses table structures that do not have indexes, and the different index types available in Microsoft SQL Server. 1. Core Indexing Concepts 2. Data Types and Indexes 3. Heaps, Clustered, and Nonclustered Indexes 4. Single Column and Composite Indexes Lab: Implementing Indexes 5. Creating a Heap 6. Creating a Clustered Index 7. Creating a Covered Index - Explain core indexing concepts. - Evaluate which index to use for different data types. - Describe the difference between single and composite column indexes. Module 6: Designing Optimized Index Strategies Indexes play an important role in enabling SQL Server to retrieve data from a database quickly and efficiently. This module discusses advanced index topics including covering indexes, the INCLUDE clause, query hints, padding and fill factor, statistics, using DMOs, the Database Tuning Advisor, and Query Store. 1. Index Strategies 2. Managing Indexes 3. Execution Plans 4. The Database Engine Tuning Advisor 5. Query Store Lab: Optimizing Indexes 6. Using Query Store 7. Heaps and Clustered Indexes 8. Creating a Covered Index - What a covering index is, and when to use one. - The issues involved in managing indexes. - Actual and estimated execution plans. - How to use Database Tuning Advisor to improve the performance of queries.

14 - How to use Query Store to improve query performance. Module 7: Columnstore Indexes Introduced in Microsoft SQL Server 2012, columnstore indexes are used in large data warehouse solutions by many organizations. This module highlights the benefits of using these indexes on large datasets; the improvements made to columnstore indexes in SQL Server 2016; and the considerations needed to use columnstore indexes effectively in your solutions. 1. Introduction to Columnstore Indexes 2. Creating Columnstore Indexes 3. Working with Columnstore Indexes Lab: Using Columnstore Indexes 4. Creating a Columnstore Index 5. Create a Memory Optimized Columnstore Table - Describe columnstore indexes and identify suitable scenarios for their use. - Create clustered and nonclustered columnstore indexes. - Describe considerations for using columnstore indexes. Module 8: Designing and Implementing Views This module describes the design and implementation of views. A view is a special type of query one that is stored and can be used in other queries just like a table. With a view, only the query definition is stored on disk; not the result set. The only exception to this is indexed views, when the result set is also stored on disk, just like a table. Views simplify the design of a database by providing a layer of abstraction, and hiding the complexity of table joins. Views are also a way of securing your data by giving users permissions to use a view, without giving them permissions to the underlying objects. This means data can be kept private, and can only be viewed by appropriate users. 1. Introduction to Views 2. Creating and Managing Views 3. Performance Considerations for Views Lab: Designing and Implementing Views 4. Creating Standard Views 5. Creating an Updateable view - Understand the role of views in database design. - Create and manage views. - Understand the performance considerations with views.

15 Module 9: Designing and Implementing Stored Procedures This module describes the design and implementation of stored procedures. 1. Introduction to Stored Procedures 2. Working with Stored Procedures 3. Implementing Parameterized Stored Procedures 4. Controlling Execution Context Lab: Designing and Implementing Stored Procedures 5. Create Stored procedures 6. Create Parameterized Stored procedures 7. Changes Stored Procedure Execution Context - Understand what stored procedures are, and what benefits they have. - Design, create, and alter stored procedures. - Control the execution context of stored procedures. - Implement stored procedures that use parameters. Module 10: Designing and Implementing User Defined Functions Functions are routines that you use to encapsulate frequently performed logic. Rather than having to repeat the function logic in many places, code can call the function. This makes code more maintainable, and easier to debug. In this module, you will learn to design and implement user defined functions (UDFs) that enforce business rules or data consistency. You will also learn how to modify and maintain existing functions. 1. Overview of Functions 2. Designing and Implementing Scalar Functions 3. Designing and Implementing Table Valued Functions 4. Considerations for Implementing Functions 5. Alternatives to Functions Lab: Designing and Implementing User Defined Functions 6. Format Phone numbers 7. Modify an Existing Function - Describe different types of functions. - Design and implement scalar functions. - Design and implement table valued functions (TVFs). - Describe considerations for implementing functions. - Describe alternatives to functions.

16 Module 11: Responding to Data Manipulation via Triggers Data Manipulation Language (DML) triggers are powerful tools that you can use to enforce domain, entity, referential data integrity and business logic. The enforcement of integrity helps you to build reliable applications. In this module, you will learn what DML triggers are, how they enforce data integrity, the different types of trigger that are available to you, and how to define them in your database. 1. Designing DML Triggers 2. Implementing DML Triggers 3. Advanced Trigger Concepts Lab: Responding to Data Manipulation by Using Triggers 4. Create and Test the Audit Trigger 5. Improve the Audit Trigger - Design DML triggers - Implement DML triggers - Explain advanced DML trigger concepts, such as nesting and recursion. Module 12: Using In Memory Tables Microsoft SQL Server 2014 data management software introduced in memory online transaction processing (OLTP) functionality features to improve the performance of OLTP workloads. SQL Server adds several enhancements, such as the ability to alter a memoryoptimized table without recreating it. Memory optimized tables are primarily stored in memory, which provides the improved performance by reducing hard disk access. Natively compiled stored procedures further improve performance over traditional interpreted Transact SQL. 1. Memory Optimized Tables 2. Natively Compiled Stored Procedures Lab: Using In Memory Database Capabilities 1. Using Memory Optimized Tables 2. Using Natively Compiled Stored procedures - Use memory optimized tables to improve performance for latch bound workloads. - Use natively compiled stored procedures.

17 Module 13: Implementing Managed Code in SQL Server As a SQL Server professional, you are likely to be asked to create databases that meet business needs. Most requirements can be met using Transact SQL. However, occasionally you may need additional capabilities that can only be met by using common language runtime (CLR) code. As functionality is added to SQL Server with each new release, the necessity to use managed code decreases. However, there are times when you might need to create aggregates, stored procedures, triggers, user defined functions, or user defined types. You can use any.net Framework language to develop these objects. In this module, you will learn how to use CLR managed code to create user defined database objects for SQL Server. 1. Introduction to CLR Integration in SQL Server 2. Implementing and Publishing CLR Assemblies Lab: Implementing Managed Code in SQL Server 3. Assessing Proposed CLR Code 4. Creating a Scalar Valued CLR Function 5. Creating a Table Valued CLR Function - Explain the importance of CLR integration in SQL Server. - Implement and publish CLR assemblies using SQL Server Data Tools (SSDT). Module 14: Storing and Querying XML Data in SQL Server XML provides rules for encoding documents in a machine readable form. It has become a widely adopted standard for representing data structures, rather than sending unstructured documents. Servers that are running Microsoft SQL Server data management software often need to use XML to interchange data with other systems; many SQL Server tools provide an XML based interface. SQL Server offers extensive handling of XML, both for storage and querying. This module introduces XML, shows how to store XML data within SQL Server, and shows how to query the XML data. The ability to query XML data directly avoids the need to extract data into a relational format before executing Structured Query Language (SQL) queries. To effectively process XML, you need to be able to query XML data in several ways: returning existing relational data as XML, and querying data that is already XML. 1. Introduction to XML and XML Schemas 2. Storing XML Data and Schemas in SQL Server 3. Implementing the XML Data Type 4. Using the Transact SQL FOR XML Statement 5. Getting Started with XQuery 6. Shredding XML

18 Lab: Storing and Querying XML Data in SQL Server 7. Determining when to use XML 8. Testing XML Data Storage in Variables 9. Using XML Schemas 10. Using FOR XML Queries 11. Creating a Stored Procedure to Return XML - Describe XML and XML schemas. - Store XML data and associated - XML schemas in SQL Server. - Implement XML indexes within SQL Server. - Use the Transact SQL FOR XML statement. - Work with basic XQuery queries. Module 15: Storing and Querying Spatial Data in SQL Server This module describes spatial data and how this data can be implemented within SQL Server. 1. Introduction to Spatial Data 2. Working with SQL Server Spatial Data Types 3. Using Spatial Data in Applications Lab: Working with SQL Server Spatial Data 4. Become Familiar with the Geometry Data Type 5. Add Spatial Data to an Existing Table 6. Find Nearby Locations - Describe how spatial data can be stored in SQL Server - Use basic methods of the GEOMETRY and GEOGRAPHY data types - Query databases containing spatial data Module 16: Storing and Querying BLOBs and Text Documents in SQL Server Traditionally, databases have been used to store information in the form of simple values such as integers, dates, and strings that contrast with more complex data formats, such as documents, spreadsheets, image files, and video files. As the systems that databases support have become more complex, administrators have found it necessary to integrate this more complex file data with the structured data in database tables. For example, in a product database, it can be helpful to associate a product record with the service manual or instructional videos for that product. SQL Server provides several ways to integrate these files that are often known as Binary Large Objects (BLOBs) and enable their content to be indexed and included in search results. In this module, you will learn how to design and optimize a database that includes BLOBs.

19 1. Considerations for BLOB Data 2. Working with FILESTREAM 3. Using Full Text Search Lab: Storing and Querying BLOBs and Text Documents in SQL Server 4. Enabling and Using FILESTREAM Columns 5. Enabling and Using File Tables 6. Using a Full Text Index - Describe the considerations for designing databases that incorporate BLOB data. - Describe the benefits and design considerations for using FILESTREAM to store BLOB data on a Windows file system. - Describe the benefits of using full text indexing and Semantic Search, and explain how to use these features to search SQL Server data, including unstructured data Module 17: SQL Server Concurrency This module explains how to name, declare, assign values to, and use variables. It also describes how to store data in an array. Concurrency control is a critical feature of multiuser database systems; it allows data to remain consistent when many users are modifying data at the same time. This module covers the implementation of concurrency in Microsoft SQL Server. You will learn about how SQL Server implements concurrency controls, and the different ways you can configure and work with concurrency settings. 1. Concurrency and Transactions 2. Locking Internals 3. Lab: SQL Server Concurrency 4. Implement Snapshot Isolation 5. Implement Partition Level Locking - Describe concurrency and transactions in SQL Server. - Describe SQL Server locking. Module 18: Performance and Monitoring This module explains how to name, declare, assign values to, and use variables. It also describes how to store data in an array. This module looks at how to measure and monitor the performance of your SQL Server databases. The first two lessons look at SQL Server Extended Events, a flexible, lightweight event handling system built into the Microsoft SQL Server Database Engine. These lessons focus on the architectural concepts, troubleshooting strategies and usage scenarios.

20 1. Extended Events 2. Working with extended Events 3. Live Query Statistics 4. Optimize Database File Configuration 5. Metrics Lab: Monitoring, Tracing, and Baselining 6. Collecting and Analyzing Data Using Extended Events 7. Implementing Baseline Methodology - Understand Extended Events and how to use them. - Work with Extended Events. - Understand Live Query Statistics. - Optimize the file configuration of your databases. - Use DMVs and Performance Monitor to create baselines and gather performance metrics.

21 Moc 20767: Implementing a SQL Data Warehouse Module 1: Introduction to Data Warehousings This module describes data warehouse concepts and architecture consideration. 1. Overview of Data Warehousing 2. Considerations for a Data Warehouse Solution Lab: Exploring a Data Warehouse Solution 3. Provision an Azure VM 4. Use the Deploy Database to Azure VM Wizard - Describe the key elements of a data warehousing solution - Describe the key considerations for a data warehousing solution Module 2: Planning Data Warehouse Infrastructure This module describes the main hardware considerations for building a data warehouse. 1. Considerations for data warehouse infrastructure. 2. Planning data warehouse hardware. Lab: Planning Data Warehouse Infrastructure 3. Planning data warehouse hardware - Describe the main hardware considerations for building a data warehouse - Explain how to use reference architectures and data warehouse appliances to create a data warehouse Module 3: Designing and Implementing a Data Warehouse This module describes how you go about designing and implementing a schema for a data warehouse. 1. Data warehouse design overview 2. Designing dimension tables 3. Designing fact tables 4. Physical Design for a Data Warehouse

22 Lab: Implementing a Data Warehouse Schema 5. Implementing a star schema 6. Implementing a snowflake schema 7. Implementing a time dimension table - Implement a logical design for a data warehouse - Implement a physical design for a data warehouse Module 4: Columnstore Indexes This module introduces Columnstore Indexes. 1. Introduction to Columnstore Indexes 2. Creating Columnstore Indexes 3. Working with Columnstore Indexes Lab: Using Columnstore Indexes 4. Create a Columnstore index on the FactProductInventory table 5. Create a Columnstore index on the FactInternetSales table 6. Create a memory optimized Columnstore table - Create Columnstore indexes - Work with Columnstore Indexes Module 5: Implementing an Azure SQL Data Warehouse This module describes Azure SQL Data Warehouses and how to implement them. 1. Advantages of Azure SQL Data Warehouse 2. Implementing an Azure SQL Data Warehouse 3. Developing an Azure SQL Data Warehouse 4. Migrating to an Azure SQ Data Warehouse 5. Copying data with the Azure data factory Lab: Implementing an Azure SQL Data Warehouse 6. Create an Azure SQL data warehouse database 7. Migrate to an Azure SQL Data warehouse database 8. Copy data with the Azure data factory - Describe the advantages of Azure SQL Data Warehouse - Implement an Azure SQL Data Warehouse - Describe the considerations for developing an Azure SQL Data Warehouse - Plan for migrating to Azure SQL Data Warehouse

23 Module 6: Creating an ETL Solution At the end of this module you will be able to implement data flow in a SSIS package. 1. Introduction to ETL with SSIS 2. Exploring Source Data 3. Implementing Data Flow Lab: Implementing Data Flow in an SSIS Package 4. Exploring source data 5. Transferring data by using a data row task 6. Using transformation components in a data row - Describe ETL with SSIS - Explore Source Data - Implement a Data Flow Module 7: Implementing Control Flow in an SSIS Package This module describes implementing control flow in an SSIS package. 1. Introduction to Control Flow 2. Creating Dynamic Packages 3. Using Containers 4. Managing consistency. Lab: Implementing Control Flow in an SSIS Package 5. Using tasks and precedence in a control flow 6. Using variables and parameters 7. Using containers Lab: Using Transactions and Checkpoints 8. Using transactions 9. Using checkpoints - Describe control flow - Create dynamic packages - Use containers Module 8: Debugging and Troubleshooting SSIS Packages This module describes how to debug and troubleshoot SSIS packages.

24 1. Debugging an SSIS Package 2. Logging SSIS Package Events 3. Handling Errors in an SSIS Package Lab: Debugging and Troubleshooting an SSIS Package 4. Debugging an SSIS package 5. Logging SSIS package execution 6. Implementing an event handler 7. Handling errors in data flow - Debug an SSIS package - Log SSIS package events - Handle errors in an SSIS package Module 9: Implementing a Data Extraction Solution This module describes how to implement an SSIS solution that supports incremental DW loads and changing data. 1. Introduction to Incremental ETL 2. Extracting Modified Data 3. Loading modified data 4. Temporal Tables Lab: Extracting Modified Data 5. Using a datetime column to incrementally extract data 6. Using change data capture 7. Using the CDC control task 8. Using change tracking Lab: Loading a data warehouse 9. Loading data from CDC output tables 10. Using a lookup transformation to insert or update dimension data 11. Implementing a slowly changing dimension 12. Using the merge statement - Describe incremental ETL - Extract modified data - Load modified data. - Describe temporal tables

25 Module 10: Enforcing Data Quality This module describes how to implement data cleansing by using Microsoft Data Quality services. 1. Introduction to Data Quality 2. Using Data Quality Services to Cleanse Data 3. Using Data Quality Services to Match Data Lab: Cleansing Data 4. Creating a DQS knowledge base 5. Using a DQS project to cleanse data 6. Using DQS in an SSIS package Lab: De duplicating Data 7. Creating a matching policy 8. Using a DS project to match data - Describe data quality services - Cleanse data using data quality services - Match data using data quality services - De duplicate data using data quality services Module 11: Using Master Data Services This module describes how to implement master data services to enforce data integrity at source. 1. Introduction to Master Data Services 2. Implementing a Master Data Services Model 3. Hierarchies and collections 4. Creating a Master Data Hub Lab: Implementing Master Data Services 5. Creating a master data services model 6. Using the master data services add in for Excel 7. Enforcing business rules 8. Loading data into a model 9. Consuming master data services data - Describe the key concepts of master data services - Implement a master data service model - Manage master data - Create a master data hub

26 Module 12: Extending SQL Server Integration Services (SSIS) This module describes how to extend SSIS with custom scripts and components. 1. Using scripting in SSIS 2. Using custom components in SSIS 3. Lab: Using scripts 4. Using a script task - Use custom components in SSIS - Use scripting in SSIS Module 13: Deploying and Configuring SSIS Packages This module describes how to deploy and configure SSIS packages. 1. Overview of SSIS Deployment 2. Deploying SSIS Projects 3. Planning SSIS Package Execution Lab: Deploying and Configuring SSIS Packages 1. Creating an SSIS catalog 2. Deploying an SSIS project 3. Creating environments for an SSIS solution 4. Running an SSIS package in SQL server management studio 5. Scheduling SSIS packages with SQL server agent - Describe an SSIS deployment - Deploy an SSIS package - Plan SSIS package execution Module 14: Consuming Data in a Data Warehouse This module describes how to debug and troubleshoot SSIS packages. 1. Introduction to Business Intelligence 2. An Introduction to Data Analysis 3. Introduction to reporting 4. Analyzing Data with Azure SQL Data Warehouse

27 Lab: Using a data warehouse 5. Exploring a reporting services report 6. Exploring a PowerPivot workbook 7. Exploring a power view report - Describe at a high level business intelligence - Show an understanding of reporting - Show an understanding of data analysis - Analyze data with Azure - SQL data warehouse

28 Moc 20768: Developing SQL Data Models Module 1: Introduction to Business Intelligence and Data Modeling This module introduces key BI concepts and the Microsoft BI product suite. 1. Introduction to Business Intelligence 2. The Microsoft business intelligence platform Lab: Exploring a BI Solution 3. Exploring a Data Warehouse 4. Exploring a data model After completing this module, students will be able to: - Describe BI scenarios, trends, and project roles. - Describe the products that make up the Microsoft BI platform. Module 2: Creating Multidimensional Databases This module describes how to create multidimensional databases using SQL Server Analysis Services. 1. Introduction to Multidimensional Analysis 2. Data Sources and Data Source Views 3. Cubes 4. Overview of Cube Security 5. Configure SSAS 6. Monitoring SSAS Lab: Creating a multidimensional database 7. Creating a Data Source 8. Creating and Configuring a data Source View 9. Creating and Configuring a Cube 10. Adding a Dimension to a Cube - Describe considerations for a multidimensional database. - Create data sources and data source views. - Create a cube - Implement security in a multidimensional database. - Configure SSAS to meet requirements including memory limits, NUMA and disk layout. - Monitor SSAS performance. Module 3: Working with Cubes and Dimensions This module describes how to implement dimensions in a cube.

29 1. Configuring Dimensions 2. Defining Attribute Hierarchies 3. Implementing Sorting and Grouping Attributes 4. Slowly Changing Dimensions Lab: Working with Cubes and Dimensions 5. Configuring Dimensions 6. Defining Relationships and Hierarchies 7. Sorting and Grouping Dimension Attributes - Configure dimensions. - Define attribute hierarchies. - Implement sorting and grouping for attributes. - Implement slowly changing dimensions. Module 4: Working with Measures and Measure Groups This module describes how to implement measures and measure groups in a cube. 1. Working with Measures 2. Working with Measure Groups Lab: Configuring Measures and Measure Groups 3. Configuring Measures 4. Defining Regular Relationships 5. Configuring Measure Group Storage - Configure measures. - Configure measure groups. Module 5: Introduction to MDX This module describes the MDX syntax and how to use MDX. 1. MDX fundamentals 2. Adding Calculations to a Cube 3. Using MDX to Query a Cube Lab: Using MDX 4. Querying a cube using MDX 5. Adding a Calculated Member

30 - Use basic MDX functions. - Use MDX to add calculations to a cube. - Use MDX to query a cube. Module 6: Customizing Cube Functionality This module describes how to customize a cube. 1. Implementing Key Performance Indicators 2. Implementing Actions 3. Implementing Perspectives 4. Implementing Translations Lab: Customizing a Cube 5. Implementing an action 6. Implementing a perspective 7. Implementing a translation - Implement KPIs in a Multidimensional database - Implement Actions in a Multidimensional database - Implement perspectives in a Multidimensional database - Implement translations in a Multidimensional database Module 7: Implementing a Tabular Data Model by Using Analysis Services This module describes how to implement a tabular data model in Power Pivot. 1. Introduction to Tabular Data Models 2. Creating a Tabular Data Model 3. Using an Analysis Services Tabular Data Model in an Enterprise BI Solution Lab: Working with an Analysis Services Tabular Data Model 4. Creating an Analysis Services Tabular Data Model 5. Configure Relationships and Attributes 6. Configuring Data Model for an Enterprise BI Solution After completing this module, students will be able to: - Describe tabular data models - Describe how to create a tabular data model - Use an Analysis Services Tabular Model in an enterprise BI solution

31 Module 8: Introduction to Data Analysis Expression (DAX) This module describes how to use DAX to create measures and calculated columns in a tabular data model. 1. DAX Fundamentals 2. Using DAX to Create Calculated Columns and Measures in a Tabular Data Model Lab: Creating Calculated Columns and Measures by using DAX 3. Creating Calculated Columns 4. Creating Measures 5. Creating a KPI 6. Creating a Parent Child Hierarchy After completing this module, students will be able to: - Describe the key features of DAX - Create calculated columns and measures by using DAX Module 9: Performing Predictive Analysis with Data Mining This module describes how to use data mining for predictive analysis. 1. Overview of Data Mining 2. Creating a Custom Data Mining Solution 3. Validating a Data Mining Model 4. Connecting to and Consuming a Data Mining Model 5. Using the Data Mining add in for Excel Lab: Using Data Mining 6. Creating a Data Mining Structure and Model 7. Exploring Data Mining Models 8. Validating Data Mining Models 9. Consuming a Data Mining Model 10. Using the Excel Data Mining add in After completing this module, students will be able to: - Describe considerations for data mining - Create a data mining model - Validate a data mining model - Connect to a data mining model - Use the data mining add in for Excel

Microsoft. [MS20762]: Developing SQL Databases

Microsoft. [MS20762]: Developing SQL Databases [MS20762]: Developing SQL Databases Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft SQL Server Delivery Method : Instructor-led (Classroom) Course Overview This five-day

More information

Developing SQL Databases

Developing SQL Databases Course 20762B: Developing SQL Databases Page 1 of 9 Developing SQL Databases Course 20762B: 4 days; Instructor-Led Introduction This four-day instructor-led course provides students with the knowledge

More information

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

SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server Upcoming Dates. Course Description. SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server 2016 Learn how to design and Implement advanced SQL Server 2016 databases including working with tables, create optimized

More information

20762B: DEVELOPING SQL DATABASES

20762B: DEVELOPING SQL DATABASES ABOUT THIS COURSE This five day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL Server 2016 database. The course focuses on teaching individuals how to

More information

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

Charting the Course... MOC C: Developing SQL Databases. Course Summary Course Summary Description This five-day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL database. The course focuses on teaching individuals how to use

More information

Microsoft Developing SQL Databases

Microsoft Developing SQL Databases 1800 ULEARN (853 276) www.ddls.com.au Length 5 days Microsoft 20762 - Developing SQL Databases Price $4290.00 (inc GST) Version C Overview This five-day instructor-led course provides students with the

More information

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led About this course This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Querying Data with Transact-SQL 20761B; 5 Days; Instructor-led Course Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can

More information

20761B: QUERYING DATA WITH TRANSACT-SQL

20761B: QUERYING DATA WITH TRANSACT-SQL ABOUT THIS COURSE This 5 day course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Querying Data with Transact-SQL Course 20761C 5 Days Instructor-led, Hands on Course Information The main purpose of the course is to give students a good understanding of the Transact- SQL language which

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Querying Data with Transact-SQL Duration: 5 Days Course Code: M20761 Overview: This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Querying Data with Transact-SQL General Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students

More information

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server NE-20761C Querying with Transact-SQL Summary Duration Level Technology Delivery Method Training Credits Classroom ILT 5 Days Intermediate SQL Virtual ILT On Demand SATV Introduction This course is designed

More information

20761C: Querying Data with Transact-SQL

20761C: Querying Data with Transact-SQL 20761C: Querying Data with Transact-SQL Course Details Course Code: Duration: Notes: 20761C 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based

More information

Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:

Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course: Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course: 20762C Developing SQL 2016 Databases Module 1: An Introduction to Database Development Introduction to the

More information

MS_20761 Querying Data with Transact-SQL

MS_20761 Querying Data with Transact-SQL Querying Data with Transact-SQL www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, CDMX. Tel/Fax: 52785560 Por favor no imprimas este documento si no es necesario. About

More information

Implementing a SQL Data Warehouse

Implementing a SQL Data Warehouse Implementing a SQL Data Warehouse Course 20767B 5 Days Instructor-led, Hands on Course Information This five-day instructor-led course provides students with the knowledge and skills to provision a Microsoft

More information

Exam /Course 20767B: Implementing a SQL Data Warehouse

Exam /Course 20767B: Implementing a SQL Data Warehouse Exam 70-767/Course 20767B: Implementing a SQL Data Warehouse Course Outline Module 1: Introduction to Data Warehousing This module describes data warehouse concepts and architecture consideration. Overview

More information

20461: Querying Microsoft SQL Server 2014 Databases

20461: Querying Microsoft SQL Server 2014 Databases Course Outline 20461: Querying Microsoft SQL Server 2014 Databases Module 1: Introduction to Microsoft SQL Server 2014 This module introduces the SQL Server platform and major tools. It discusses editions,

More information

Querying Microsoft SQL Server 2008/2012

Querying Microsoft SQL Server 2008/2012 Querying Microsoft SQL Server 2008/2012 Course 10774A 5 Days Instructor-led, Hands-on Introduction This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL

More information

COURSE OUTLINE: Querying Microsoft SQL Server

COURSE OUTLINE: Querying Microsoft SQL Server Course Name 20461 Querying Microsoft SQL Server Course Duration 5 Days Course Structure Instructor-Led (Classroom) Course Overview This 5-day instructor led course provides students with the technical

More information

20767B: IMPLEMENTING A SQL DATA WAREHOUSE

20767B: IMPLEMENTING A SQL DATA WAREHOUSE ABOUT THIS COURSE This 5-day instructor led course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL Server

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Querying Data with Transact-SQL Código del curso: 20761 Duración: 5 días Acerca de este curso This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first

More information

"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary

Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary Course Summary Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge

More information

Microsoft Querying Data with Transact-SQL - Performance Course

Microsoft Querying Data with Transact-SQL - Performance Course 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20761 - Querying Data with Transact-SQL - Performance Course Length 4 days Price $4290.00 (inc GST) Version C Overview This course is designed to introduce

More information

MCSA SQL SERVER 2012

MCSA SQL SERVER 2012 MCSA SQL SERVER 2012 1. Course 10774A: Querying Microsoft SQL Server 2012 Course Outline Module 1: Introduction to Microsoft SQL Server 2012 Introducing Microsoft SQL Server 2012 Getting Started with SQL

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Querying Microsoft SQL Server Course 20461D 5 Days Instructor-led, Hands-on Course Description This 5-day instructor led course is designed for customers who are interested in learning SQL Server 2012,

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Querying Microsoft SQL Server 20461D; 5 days, Instructor-led Course Description This 5-day instructor led course provides students with the technical skills required to write basic Transact SQL queries

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Course Code: M20761 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,177 Querying Data with Transact-SQL Overview This course is designed to introduce students to Transact-SQL. It is designed in such

More information

Querying Microsoft SQL Server 2012/2014

Querying Microsoft SQL Server 2012/2014 Page 1 of 14 Overview This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation

More information

Implementing a SQL Data Warehouse

Implementing a SQL Data Warehouse Course 20767B: Implementing a SQL Data Warehouse Page 1 of 7 Implementing a SQL Data Warehouse Course 20767B: 4 days; Instructor-Led Introduction This 4-day instructor led course describes how to implement

More information

QUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led

QUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: QUERYING MICROSOFT SQL SERVER Course: 20461C; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This 5-day instructor led course provides students with

More information

AVANTUS TRAINING PTE LTD

AVANTUS TRAINING PTE LTD [MS20461]: Querying Microsoft SQL Server 2014 Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : SQL Server Delivery Method : Instructor-led (Classroom) Course Overview This 5-day

More information

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014 COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014 MODULE 1: INTRODUCTION TO MICROSOFT SQL SERVER 2014 This module introduces the SQL Server platform and major tools. It discusses editions, versions,

More information

Microsoft Implementing a SQL Data Warehouse

Microsoft Implementing a SQL Data Warehouse 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20767 - Implementing a SQL Data Warehouse Length 5 days Price $4290.00 (inc GST) Version C Overview This five-day instructor-led course provides students

More information

20767: Implementing a SQL Data Warehouse

20767: Implementing a SQL Data Warehouse Let s Reach For Excellence! TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC Address: 103 Pasteur, Dist.1, HCMC Tel: 08 38245819; 38239761 Email: traincert@tdt-tanduc.com Website: www.tdt-tanduc.com; www.tanducits.com

More information

After completing this course, participants will be able to:

After completing this course, participants will be able to: Querying SQL Server T h i s f i v e - d a y i n s t r u c t o r - l e d c o u r s e p r o v i d e s p a r t i c i p a n t s w i t h t h e t e c h n i c a l s k i l l s r e q u i r e d t o w r i t e b a

More information

Course 20461C: Querying Microsoft SQL Server

Course 20461C: Querying Microsoft SQL Server Course 20461C: Querying Microsoft SQL Server Audience Profile About this Course This course is the foundation for all SQL Serverrelated disciplines; namely, Database Administration, Database Development

More information

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

Charting the Course to Your Success! MOC D Querying Microsoft SQL Server Course Summary Course Summary Description This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation

More information

20461D: Querying Microsoft SQL Server

20461D: Querying Microsoft SQL Server 20461D: Querying Microsoft SQL Server Course Details Course Code: Duration: Notes: 20461D 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based

More information

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

Training 24x7 DBA Support Staffing. MCSA:SQL 2016 Business Intelligence Development. Implementing an SQL Data Warehouse. (40 Hours) Exam MCSA:SQL 2016 Business Intelligence Development Implementing an SQL Data Warehouse (40 Hours) Exam 70-767 Prerequisites At least 2 years experience of working with relational databases, including: Designing

More information

20461: Querying Microsoft SQL Server

20461: Querying Microsoft SQL Server 20461: Querying Microsoft SQL Server Length: 5 days Audience: IT Professionals Level: 300 OVERVIEW This 5 day instructor led course provides students with the technical skills required to write basic Transact

More information

20761 Querying Data with Transact SQL

20761 Querying Data with Transact SQL Course Overview The main purpose of this course is to give students a good understanding of the Transact-SQL language which is used by all SQL Server-related disciplines; namely, Database Administration,

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Course Code: M20461 Vendor: Microsoft Course Overview Duration: 5 RRP: POA Querying Microsoft SQL Server Overview This 5-day instructor led course provides delegates with the technical skills required

More information

Querying Microsoft SQL Server (MOC 20461C)

Querying Microsoft SQL Server (MOC 20461C) Querying Microsoft SQL Server 2012-2014 (MOC 20461C) Course 21461 40 Hours This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL 20761 - Querying Data with Transact-SQL Duration: 5 Days Course Price: $2,975 Software Assurance Eligible Course Description About this course This course is designed to introduce students to Transact-SQL.

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server 20461 - Querying Microsoft SQL Server Duration: 5 Days Course Price: $2,975 Software Assurance Eligible Course Description About this course This 5-day instructor led course provides students with the

More information

MIS NETWORK ADMINISTRATOR PROGRAM

MIS NETWORK ADMINISTRATOR PROGRAM NH107-7475 SQL: Querying and Administering SQL Server 2012-2014 136 Total Hours 97 Theory Hours 39 Lab Hours COURSE TITLE: SQL: Querying and Administering SQL Server 2012-2014 PREREQUISITE: Before attending

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Course Outline 20761- Querying Data with Transact-SQL Duration: 5 days (30 hours) Target Audience: This course is the intended for Database Administrators, Database Developers, and Business Intelligence

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777A 5 Days Instructor-led, Hands-on Introduction Data warehousing is a solution organizations use to centralize business data for

More information

Microsoft Querying Microsoft SQL Server 2014

Microsoft Querying Microsoft SQL Server 2014 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20461 - Querying Microsoft SQL Server 2014 Length 5 days Price $4290.00 (inc GST) Version D Overview Please note: Microsoft have released a new course which

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Querying Microsoft SQL Server Duration: 5 Days (08:30-16:00) Overview: This course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server. This

More information

Querying Microsoft SQL Server 2014

Querying Microsoft SQL Server 2014 Querying Microsoft SQL Server 2014 Código del curso: 20461 Duración: 5 días Acerca de este curso This 5 day instructor led course provides students with the technical skills required to write basic Transact

More information

Duration: 5 Days. EZY Intellect Pte. Ltd.,

Duration: 5 Days. EZY Intellect Pte. Ltd., Implementing a SQL Data Warehouse Duration: 5 Days Course Code: 20767A Course review About this course This 5-day instructor led course describes how to implement a data warehouse platform to support a

More information

Querying Microsoft SQL Server 2014

Querying Microsoft SQL Server 2014 Querying Microsoft SQL Server 2014 Referencia MOC 20461 Duración (horas) 25 Última actualización 27 marzo 2018 Modalidades Presencial, a medida Examen 70-461 Introducción This 5-day instructor led course

More information

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

MOC 20463C: Implementing a Data Warehouse with Microsoft SQL Server MOC 20463C: Implementing a Data Warehouse with Microsoft SQL Server Course Overview This course provides students with the knowledge and skills to implement a data warehouse with Microsoft SQL Server.

More information

20464: Developing Microsoft SQL Server 2014 Databases

20464: Developing Microsoft SQL Server 2014 Databases 20464: Developing Microsoft SQL Server 2014 Databases Course Outline Module 1: Introduction to Database Development This module introduces database development and the key tasks that a database developer

More information

20463C-Implementing a Data Warehouse with Microsoft SQL Server. Course Content. Course ID#: W 35 Hrs. Course Description: Audience Profile

20463C-Implementing a Data Warehouse with Microsoft SQL Server. Course Content. Course ID#: W 35 Hrs. Course Description: Audience Profile Course Content Course Description: This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse 2014, implement ETL with

More information

[MS20464]: Developing Microsoft SQL Server 2014 Databases

[MS20464]: Developing Microsoft SQL Server 2014 Databases [MS20464]: Developing Microsoft SQL Server 2014 Databases Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : SQL Server Delivery Method : Instructor-led (Classroom) Course Overview

More information

Developing SQL Data Models

Developing SQL Data Models Developing SQL Data Models 20768B; 3 Days; Instructor-led Course Description The focus of this 3-day instructor-led course is on creating managed enterprise BI solutions. It describes how to implement

More information

20464 Developing Microsoft SQL Server Databases

20464 Developing Microsoft SQL Server Databases Course Overview This 5-day instructor-led course introduces SQL Server 2014 and describes logical table design, indexing and query plans. It also focuses on the creation of database objects including views,

More information

Querying Data with Transact SQL

Querying Data with Transact SQL Course 20761A: Querying Data with Transact SQL Course details Course Outline Module 1: Introduction to Microsoft SQL Server 2016 This module introduces SQL Server, the versions of SQL Server, including

More information

Developing SQL Databases

Developing SQL Databases Course 20762A: Developing SQL Databases Course details Course Outline Module 1: Introduction to Database Development This module is used to introduce the entire SQL Server platform and its major tools.

More information

Implement a Data Warehouse with Microsoft SQL Server

Implement a Data Warehouse with Microsoft SQL Server Implement a Data Warehouse with Microsoft SQL Server 20463D; 5 days, Instructor-led Course Description This course describes how to implement a data warehouse platform to support a BI solution. Students

More information

Course Prerequisites: This course requires that you meet the following prerequisites:

Course Prerequisites: This course requires that you meet the following prerequisites: Developing MS SQL Server Databases This five-day instructor-led course introduces SQL Server 2014 and describes logical table design, indexing and query plans. It also focusses on the creation of database

More information

COURSE 10977A: UPDATING YOUR SQL SERVER SKILLS TO MICROSOFT SQL SERVER 2014

COURSE 10977A: UPDATING YOUR SQL SERVER SKILLS TO MICROSOFT SQL SERVER 2014 ABOUT THIS COURSE This five-day instructor-led course teaches students how to use the enhancements and new features that have been added to SQL Server and the Microsoft data platform since the release

More information

Course 20461C: Querying Microsoft SQL Server

Course 20461C: Querying Microsoft SQL Server Course 20461C: Querying Microsoft SQL Server About this course: This course is the foundation for all SQL Server related disciplines; namely, Database Administration, Database development and business

More information

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

6232B: Implementing a Microsoft SQL Server 2008 R2 Database 6232B: Implementing a Microsoft SQL Server 2008 R2 Database Course Overview This instructor-led course is intended for Microsoft SQL Server database developers who are responsible for implementing a database

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server Page 1 of 6 Implementing a Data Warehouse with Microsoft SQL Server Course 20463C: 4 days; Instructor-Led Introduction This course

More information

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

COURSE 20466D: IMPLEMENTING DATA MODELS AND REPORTS WITH MICROSOFT SQL SERVER ABOUT THIS COURSE The focus of this five-day instructor-led course is on creating managed enterprise BI solutions. It describes how to implement multidimensional and tabular data models, deliver reports

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Querying Data with Transact-SQL Course: 20761 Course Details Audience(s): IT Professional(s) Technology: Microsoft SQL Server 2016 Duration: 24 HRs. ABOUT THIS COURSE This course is designed to introduce

More information

Developing SQL Data Models

Developing SQL Data Models Course 20768B: Developing SQL Data Models Page 1 of 5 Developing SQL Data Models Course 20768B: 2 days; Instructor-Led Introduction The focus of this 2-day instructor-led course is on creating managed

More information

Microsoft SQL Server Training Course Catalogue. Learning Solutions

Microsoft SQL Server Training Course Catalogue. Learning Solutions 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

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 10777 - Implementing a Data Warehouse with Microsoft SQL Server 2012 Duration: 5 days Course Price: $2,695 Software Assurance Eligible Course Description 10777 - Implementing a Data Warehouse with Microsoft

More information

Implementing a SQL Data Warehouse

Implementing a SQL Data Warehouse Implementing a SQL Data Warehouse 20767B; 5 days, Instructor-led Course Description This 4-day instructor led course describes how to implement a data warehouse platform to support a BI solution. Students

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Course 20761A: Querying Data with Transact-SQL Page 1 of 5 Querying Data with Transact-SQL Course 20761A: 2 days; Instructor-Led Introduction The main purpose of this 2 day instructor led course is to

More information

Developing Microsoft SQL Server 2012 Databases 36 Contact Hours

Developing Microsoft SQL Server 2012 Databases 36 Contact Hours Developing Microsoft SQL Server 2012 Databases 36 Contact Hours Course Overview This 5-day instructor-led course introduces SQL Server 2012 and describes logical table design, indexing and query plans.

More information

Microsoft - Querying Microsoft SQL Server 2014 (M20461) (M20461)

Microsoft - Querying Microsoft SQL Server 2014 (M20461) (M20461) Microsoft - Querying Microsoft SQL Server 2014 (M20461) (M20461) Code: 6552 Lengt h: URL: 5 days View Online In this course, you will learn the technical skills required to write basic Transact-SQL (T-SQL)

More information

Developing Microsoft SQL Server 2012 Databases

Developing Microsoft SQL Server 2012 Databases Course 10776A: Developing Microsoft SQL Server 2012 Databases Course Details Course Outline Module 1: Introduction to SQL Server 2012 and its Toolset This module stresses on the fact that before beginning

More information

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761) Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761) Course Length: 3 days Course Delivery: Traditional Classroom Online Live MOC on Demand Course Overview The main purpose of this

More information

ExecuTrain Course Outline Course 10776A: Developing Microsoft SQL Server 2012 Databases 5 Days

ExecuTrain Course Outline Course 10776A: Developing Microsoft SQL Server 2012 Databases 5 Days ExecuTrain Course Outline Course 10776A: Developing Microsoft SQL Server 2012 Databases 5 Days About this Course This 5-day instructor-led course introduces SQL Server 2012 and describes logical table

More information

Developing Microsoft SQL Server Databases

Developing Microsoft SQL Server Databases 20464 - Developing Microsoft SQL Server Databases Duration: 5 Days Course Price: $2,975 Course Description About this course This 5-day instructor-led course introduces SQL Server 2014 and describes logical

More information

Querying Microsoft SQL Server 2014

Querying Microsoft SQL Server 2014 Querying Microsoft SQL Server 2014 Course: 20461 Course Details Audience(s): IT Professional(s) Technology: Microsoft SQL Server 2014 Duration: 40 Hours ABOUT THIS COURSE This forty hours of instructor-led

More information

Developing Microsoft SQL Server 2012 Databases

Developing Microsoft SQL Server 2012 Databases Course 10776 : Developing Microsoft SQL Server 2012 Databases Page 1 of 13 Developing Microsoft SQL Server 2012 Databases Course 10776: 4 days; Instructor-Led Introduction This 4-day instructor-led course

More information

Querying Data with Transact-SQL (20761)

Querying Data with Transact-SQL (20761) Querying Data with Transact-SQL (20761) Formato do curso: Presencial e Live Training Preço: 1630 Nível: Iniciado Duração: 35 horas The main purpose of this 5 day instructor led course is to give students

More information

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

6232B: Implementing a Microsoft SQL Server 2008 R2 Database 6232B: Implementing a Microsoft SQL 2008 R2 Database Course Number: M6232B Category: Technical Duration: 5 days Course Description This five-day instructor-led course is intended for Microsoft SQL database

More information

"Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary

Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary Course Summary Description This 5-day instructor-led course introduces SQL Server 2012 and describes logical table design, indexing and query plans. It also focuses on the creation of database objects

More information

DEVELOPING SQL DATA MODELS

DEVELOPING SQL DATA MODELS 20768 - DEVELOPING SQL DATA MODELS CONTEÚDO PROGRAMÁTICO Module 1: Introduction to Business Intelligence and Data Modeling This module introduces key BI concepts and the Microsoft BI product suite. Introduction

More information

Implementing a SQL Data Warehouse

Implementing a SQL Data Warehouse 20767 - Implementing a SQL Data Warehouse Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description About this course This five -da y ins tructor-led cours e provides s tudents

More information

MCSE Data Management and Analytics. A Success Guide to Prepare- Developing Microsoft SQL Server Databases. edusum.com

MCSE Data Management and Analytics. A Success Guide to Prepare- Developing Microsoft SQL Server Databases. edusum.com 70-464 MCSE Data Management and Analytics A Success Guide to Prepare- Developing Microsoft SQL Server Databases edusum.com Table of Contents Introduction to 70-464 Exam on Developing Microsoft SQL Server

More information

Developing SQL Data Models(768)

Developing SQL Data Models(768) Developing SQL Data Models(768) Design a multidimensional business intelligence (BI) semantic model Create a multidimensional database by using Microsoft SQL Server Analysis Services (SSAS) Design, develop,

More information

Implementing a Data Warehouse with Microsoft SQL Server 2014

Implementing a Data Warehouse with Microsoft SQL Server 2014 Course 20463D: Implementing a Data Warehouse with Microsoft SQL Server 2014 Page 1 of 5 Implementing a Data Warehouse with Microsoft SQL Server 2014 Course 20463D: 4 days; Instructor-Led Introduction This

More information

"Charting the Course... MOC B Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course Summary

Charting the Course... MOC B Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course Summary Course Summary Description This five-day instructor-led course teaches students how to use the enhancements and new features that have been added to SQL Server and the Microsoft data platform since the

More information

MSBI (SSIS, SSRS, SSAS) Course Content

MSBI (SSIS, SSRS, SSAS) Course Content SQL / TSQL Development 1. Basic database and design 2. What is DDL, DML 3. Data Types 4. What are Constraints & types 1. Unique 2. Check 3. NULL 4. Primary Key 5. Foreign Key 5. Default 1. Joins 2. Where

More information

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

[AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012 [AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012 Length Delivery Method : 5 Days : Instructor-led (Classroom) Course Overview Participants will learn technical

More information

Implementing a SQL Data Warehouse (20767)

Implementing a SQL Data Warehouse (20767) Implementing a SQL Data Warehouse (20767) Formato do curso: Presencial e Live Training Localidade: Lisboa Data: 11 Set. 2017 a 22 Set. 2017 Preço: 1630 Horário: Pós-laboral - das 18:30 às 21:30 Duração:

More information

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

6 SSIS Expressions SSIS Parameters Usage Control Flow Breakpoints Data Flow Data Viewers MSBI Training Program [SSIS SSAS SSRS] Duration : 60 Hrs SSIS 1 Introduction to SSIS SSIS Components Architecture & Installation SSIS Tools and DTS 2 SSIS Architecture Control Flow Tasks Data Flow Tasks

More information

Deccansoft Software Services. SSIS Syllabus

Deccansoft Software Services. SSIS Syllabus Overview: SQL Server Integration Services (SSIS) is a component of Microsoft SQL Server database software which can be used to perform a broad range of data migration, data integration and Data Consolidation

More information

Accelerated SQL Server 2012 Integration Services

Accelerated SQL Server 2012 Integration Services 1 Accelerated SQL Server 2012 Integration Services 4 Days (BI-ISACL12-301-EN) Description This 4-day instructor led training focuses on developing and managing SSIS 2012 in the enterprise. In this course,

More information

6232A - Version: 1. Implementing a Microsoft SQL Server 2008 Database

6232A - Version: 1. Implementing a Microsoft SQL Server 2008 Database 6232A - Version: 1 Implementing a Microsoft SQL Server 2008 Database Implementing a Microsoft SQL Server 2008 Database 6232A - Version: 1 5 days Course Description: This five-day instructor-led course

More information