<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Technitrain course RSS feed</title>
<link>http://www.technitrain.com</link>
<description>Technitrain future course feed</description>
<image>
<url>http://www.technitrain.com/images/technitrain_logo.png</url>
<link>http://www.technitrain.com</link>
<width>334</width>
<height>67</height>
</image>
<language>en-us</language>
<copyright>Copyright (C) 2012 Crossjoin Consulting</copyright>
<item>
<title>From Zero to SSIS</title>
<description><![CDATA[From Zero to SSIS is designed to train technology professionals in the fine art of using SQL Server Integration Services (SSIS) to build data integration and Extract-Transform-Load (ETL) solutions. ]]></description>
<longDescription><![CDATA[<p>
	<strong>Who is it for?</strong></p>
<p>
	From Zero to SSIS is designed to train technology professionals in the fine art of using SQL Server Integration Services (SSIS) to build data integration and Extract-Transform-Load (ETL) solutions. The course is focused around labs and emphasizes a hands-on approach.&nbsp;</p>
<p>
	The target audience for this training is database professionals, application developers, and business intelligence practitioners interested in acquiring or expanding their existing SSIS skill set. No experience with SQL Server or SQL Server Integration Services is required before attending this training. It is helpful (but not required) that students possess some knowledge of and experience with relational databases. SQL Server knowledge/experience will be more helpful than experience and knowledge with other technologies.</p>
<p>
	<strong>What you will learn</strong></p>
<p>
	The course agenda is as follows:</p>
<p>
	<strong>DAY 1</strong></p>
<p>
	Introduction - Training Overview, Expectations, and Introductions &nbsp;</p>
<p>
	Lesson 1:&nbsp; Creating Your First SSIS package - &nbsp;Introduction to Business Intelligence Development Studio&nbsp; &nbsp; &nbsp;</p>
<ul>
	<li>
		Visual Studio tips and tricks, menu contents and locations &nbsp; &nbsp;</li>
	<li>
		Exercise: Create an SSIS Project &nbsp; &nbsp;</li>
</ul>
<p>
	Lesson 2:&nbsp; Introduction to the Data Flow Task&nbsp; &nbsp; &nbsp;</p>
<ul>
	<li>
		Connection Manager and Data Flow Task basics: source and destination adapters &nbsp; &nbsp;</li>
	<li>
		Exercise: Straight to the Data Flow&nbsp; &nbsp;</li>
</ul>
<p>
	<strong>DAY 2&nbsp;</strong></p>
<p>
	Lesson 3: Data Flow Task 201 - Intermediate Data Flow Concepts&nbsp; &nbsp; &nbsp;</p>
<ul>
	<li>
		Building re-executable data loaders &nbsp; &nbsp;</li>
	<li>
		Exercise: Create a Real Data Flow, Parts 1 and 2&nbsp; &nbsp;</li>
</ul>
<p>
	Lesson 4: Data Flow Task 202 - Advanced Data Flow Concepts&nbsp; &nbsp; &nbsp;</p>
<ul>
	<li>
		Building and tuning robust incremental loader&nbsp; &nbsp; &nbsp;</li>
	<li>
		Exercise: Create a Real Data Flow, Parts 3 and 4</li>
</ul>
<p>
	Lesson 5: Data Flow Task 301- Data Cleansing Basics.&nbsp; &nbsp; &nbsp;</p>
<ul>
	<li>
		Building an incremental loader for real-world data &nbsp; &nbsp;</li>
	<li>
		Exercise: Data Cleansing, Part 1&nbsp; &nbsp;</li>
</ul>
<p>
	<strong>DAY 3</strong></p>
<p>
	Lesson 6: The Control Flow - Containers, Precedence, and Workflow &nbsp; &nbsp;</p>
<ul>
	<li>
		Transactions, restart-ability, and blocking &nbsp; &nbsp;</li>
	<li>
		Exercise: Sequence Containers&nbsp; &nbsp;</li>
</ul>
<p>
	Lesson 7: Loop Containers - &nbsp;Using For Loop and For Each Loop Containers.&nbsp; &nbsp; &nbsp;</p>
<ul>
	<li>
		Exercise: Loading Multiple Source Files &nbsp;</li>
</ul>
<p>
	Lesson 8: Data Flow Task 302 - Intermediate Data Cleansing. Managing real-world changes to data sources. &nbsp; &nbsp;</p>
<ul>
	<li>
		Exercise: Data Cleansing, Part 2 &nbsp;</li>
</ul>
<p>
	<strong>DAY 4</strong></p>
<p>
	Lesson 9: Data Flow Task 303 - Advanced Data Cleansing&nbsp; &nbsp; &nbsp;</p>
<ul>
	<li>
		Loading uneven flat file sources &nbsp; &nbsp;</li>
	<li>
		Exercise: Design Pattern: Loading Variable-Length File Sources.&nbsp; &nbsp;</li>
</ul>
<p>
	Lesson 10: Event Handlers, Logging, and Configurations &nbsp;- Survey of SSIS Event Handlers Focusing on OnError and OnInformation Events &nbsp; &nbsp;&nbsp;</p>
<ul>
	<li>
		Using SSIS&rsquo;s built-in logging facility to capture package execution details and statistics, and built-in package configurations to externalize variable values &nbsp; &nbsp;&nbsp;</li>
	<li>
		Exercise: Trapping and Logging Errors, Part 1&nbsp; &nbsp;</li>
</ul>
<p>
	Lesson 11: Security, Deployment, and Execution - SSIS Package Deployment Options and Security Implications&nbsp; &nbsp; &nbsp;</p>
<ul>
	<li>
		Execution options &nbsp; &nbsp;</li>
	<li>
		Exercise: Package Execution Options&nbsp; &nbsp;</li>
</ul>
<p>
	<strong>DAY 5</strong></p>
<p>
	Lesson 12: ETL Design Patterns &nbsp;- Leveraging Less-Documented Features of SSIS with the Parent-Child Design Pattern to Achieve &ldquo;hands-free&rdquo; Custom Logging and Creative Custom Configuration.&nbsp; &nbsp; &nbsp;</p>
<ul>
	<li>
		ETL Instrumentation</li>
	<li>
		Exercise: Trapping and Logging Errors, Part 2&nbsp; &nbsp;</li>
</ul>
<p>
	Lesson 13: Enterprise Execution Patterns - Leveraging the Parent-Child design pattern to build a metadata-driven SSIS execution engine. &nbsp;</p>
<p>
	Lesson 14: SSIS Performance Demonstrations of common SSIS performance-killers and &ldquo;SSIS deadlocks&rdquo;. A methodology for troubleshooting SSIS performance.</p>
<p>
	&nbsp;</p>
<p>
	<strong>Key benefits</strong></p>
<p>
	This course will give you a comprehensive introduction to SQL Server Integration Services, not only in how it works but what the best practices for implementing it are. Experienced SSIS professionals who attend the advanced section will deepen their knowledge of SSIS, learning new design patterns and performance tuning tips and tricks.</p>
<p>
	<strong>Partial attendance</strong></p>
<p>
	Attendees can choose to attend either the full five days, or just the introductory section (days 1-3) or just the advanced section (days 4-5). The cost is as follows:</p>
<ul>
	<li>
		To attend the full five days: &pound;1248+VAT</li>
	<li>
		To attend just the introductory section: &pound;749+VAT</li>
	<li>
		To attend just the advanced section: &pound;499+VAT</li>
</ul>
<p>
	A 10% discount will be applied to all group bookings of 4 or more people.</p>
]]></longDescription>
<link>http://www.technitrain.com/coursedetail.php?c=8</link>
<startDate>05 Mar 2012</startDate>
<endDate>09 Mar 2012</endDate>
</item>
<item>
<title>Introduction To MDX</title>
<description><![CDATA[A three day course designed for those with little or no experience of MDX, this course will teach you how to write MDX queries and calculations for Analysis Services.]]></description>
<longDescription><![CDATA[<p>
	<strong>Who is it for?</strong></p>
<p>
	This course designed for BI professionals with some experience of SQL Server Analysis Services cubes, but little or no experience of MDX, will teach the fundamentals of the MDX query language and show how to implement common queries and calculations.</p>
<p>
	<strong>What you will learn</strong></p>
<p>
	The course agenda is as follows:</p>
<p>
	Day 1</p>
<ul>
	<li>
		What is MDX and why should I use it?</li>
	<li>
		Understanding the structure of a cube: recognizing cubes, measure groups, dimensions and hierarchies</li>
	<li>
		Understanding the concepts of members, tuples and sets</li>
	<li>
		Writing simple queries: using SQL Management studio to write SELECT statements</li>
	<li>
		Creating simple calculated members: when to use query, session and cube-scoped calculations, using simple MDX expressions and functions</li>
</ul>
<p>
	Day 2</p>
<ul>
	<li>
		Standard Calculations: looking at the best ways to implement common calculations, such as time series, market shares and rankings</li>
	<li>
		Using set functions: using common MDX functions such as Crossjoin, Filter, Order, Generate to create more complex queries</li>
	<li>
		Advanced concepts: autoexists, solve order and subselects</li>
</ul>
<p>
	Day 3</p>
<ul>
	<li>
		MDX Script Assignments: making scoped assignments, understanding how assignments affect aggregation, using assignments with calculated members</li>
	<li>
		MDX for Reporting Services</li>
	<li>
		Performance Tuning and Troubleshooting: using Profiler, building aggregations, functions to avoid</li>
</ul>
<p>
	<strong>Key benefits</strong></p>
<p>
	This course will enable you to write your own MDX queries for reports (for example in SQL Server Reporting Services), and add value to your existing cube by creating new MDX calculations on it.</p>
]]></longDescription>
<link>http://www.technitrain.com/coursedetail.php?c=9</link>
<startDate>21 Mar 2012</startDate>
<endDate>23 Mar 2012</endDate>
</item>
</channel>
</rss>

