<?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) 2013 Crossjoin Consulting</copyright>
<item>
<title>Introduction to PowerPivot</title>
<description><![CDATA[This course is aimed at business analysts and other professionals who use Excel 2010 for data analysis, and who want to learn PowerPivot]]></description>
<longDescription><![CDATA[<p>
	<strong>Who is it for?</strong></p>
<p>
	This course is aimed at business analysts and other professionals who use Excel 2010, and who want to learn to develop models in PowerPivot. Some previous knowledge of Excel is required but no previous knowledge of PowerPivot is necessary.</p>
<p>
	<strong>What you will learn</strong></p>
<p>
	The course agenda is as follows: &nbsp;&nbsp;</p>
<p>
	&nbsp;</p>
<div id="cke_pastebin">
	Day 1</div>
<ul>
	<li>
		What is PowerPivot and why should I use it?</li>
	<li>
		Introducing the PowerPivot UI</li>
	<li>
		PowerPivot basic concepts: tables, columns, relationships and measures</li>
	<li>
		Loading data into PowerPivot</li>
	<li>
		Interacting with PowerPivot from Excel using PivotTables</li>
	<li>
		Basic DAX: creating simple calculated columns and measures</li>
	<li>
		Modelling data for PowerPivot</li>
	<li>
		Intermediate DAX: aggregating data with SUM(), SUMX() and other functions</li>
	<li>
		Advanced DAX: evaluation contexts and an introduction to the CALCULATE() function</li>
</ul>
<div>
	&nbsp;</div>
<div id="cke_pastebin">
	Day 2</div>
<ul>
	<li>
		More Advanced DAX: using the CALCULATE() function in measures</li>
	<li>
		Mastering Excel: advanced PivotTables and other tools and techniques for analysing data in PowerPivot models</li>
	<li>
		Using the Excel cube functions to query PowerPivot models</li>
	<li>
		Writing time intelligence calculations in DAX</li>
	<li>
		Visualisation techniques for data in PowerPivot</li>
	<li>
		PowerPivot for Sharepoint, on-premises and in Office 365</li>
</ul>
<p>
	<strong>Key benefits</strong></p>
<p>
	This course will enable you to build your own PowerPivot models, create calculations using DAX and build a complete reporting solution using Excel 2010 and Sharepoint 2010.<br />
	<br />
	&nbsp;</p>
]]></longDescription>
<link>http://www.technitrain.com/coursedetail.php?c=24</link>
<startDate>05 Jun 2013</startDate>
<endDate>06 Jun 2013</endDate>
</item>
<item>
<title>Super-Scaling SQL Server</title>
<description><![CDATA[In one intense day, Thomas Kejser will take you beyond indexes to the next level in optimising the performance of SQL Server. It aims to take you beyond best practices, below the surface into the realm of measurement and knowledge about why your implementation works or doesn’t.]]></description>
<longDescription><![CDATA[<p>
	<strong>Who is it for?</strong></p>
<p>
	This course is level 400+ and targets the sweet spot between designing for performance and maintaining performance and is therefore relevant to Architects, Developers and DBAs alike, and as for Consultants&hellip; you will be guaranteed a brand new power-tool in the tool box.</p>
<p>
	<strong>What you will learn</strong></p>
<p>
	You will learn how to use xPerf and xEvents to scientifically measure, diagnose and resolve performance and scalability issues, covering both SQL Server and the code that accesses the database.</p>
<p>
	&nbsp;While the curriculum assumes you already familiar with basic indexing strategies and query tuning, you will learn more about the internals of query execution and good join strategies. The course will cover tuning patterns that you can apply to proactively make your designs scalable before any nasty surprises happen. &nbsp; The course will provide insights into spinlocks, latching, hardware-specific tricks and other more obscure areas of SQL Server so you are armed to take on the hardest tuning challenges.</p>
<p>
	The course agenda is as follows: &nbsp;</p>
<p>
	Module 1:</p>
<ul>
	<li>
		Single Threaded Optimisation</li>
	<li>
		Workload Classification</li>
	<li>
		Join algorithms (re)visited</li>
	<li>
		Query pattern and expected behaviours</li>
	<li>
		Measuring CPU time and basic Xperf skills</li>
</ul>
<p>
	Module 2:</p>
<ul>
	<li>
		Stack walking and symbol resolution</li>
	<li>
		Classifying time outside the database (.NET and other code)</li>
	<li>
		Digging into strange wait types</li>
	<li>
		Getting I/O right</li>
	<li>
		Getting Networking right</li>
</ul>
<p>
	Module 3:</p>
<ul>
	<li>
		Multi threaded Optimisation</li>
	<li>
		Thread Bottlenecks and shared context</li>
	<li>
		Allocations and transaction log file optimisation</li>
	<li>
		Spinlocks and classification</li>
	<li>
		What is CXPACKET? When should you worry?</li>
	<li>
		Avoiding shared context in SQL Server</li>
</ul>
<p>
	Module 4:</p>
<ul>
	<li>
		Advanced Xperf Configuration</li>
	<li>
		Bad Drivers: Troubleshooting DPC/ISR issues</li>
	<li>
		Affinity masks and cache coherency</li>
	<li>
		NUMA optimisations</li>
</ul>
<p>
	<strong>Key Benefits</strong></p>
<p>
	This course will provide SQL Server professionals with deep insights into performance tuning techniques.</p>
]]></longDescription>
<link>http://www.technitrain.com/coursedetail.php?c=21</link>
<startDate>13 Jun 2013</startDate>
<endDate>13 Jun 2013</endDate>
</item>
<item>
<title>Real World Cube Design and Performance Tuning with Analysis Services</title>
<description><![CDATA[A three day course aimed at intermediate-to-experienced Analysis Services developers, looking at more advanced cube design topics and query performance tuning.]]></description>
<longDescription><![CDATA[<p>
	<strong>Who is it for?</strong></p>
<p>
	This course aimed at intermediate-to-experienced Analysis Services developers, looking at more advanced cube design topics and query performance tuning.</p>
<p>
	<strong>What you will learn</strong></p>
<p>
	Day 1</p>
<ul>
	<li>
		Designing a data warehouse for use with Analysis Services</li>
	<li>
		Dimension design: designing optimal attribute relationships, when to use parent/child hierarchies and ragged hierarchies</li>
</ul>
<p>
	Day 2</p>
<ul>
	<li>
		Complex cube modelling: multiple measure groups with different dimensionality and different granularities, many-to-many dimensions</li>
	<li>
		Securing your cube: administrative security, dimension security, cell security</li>
	<li>
		Productionisation: understanding processing options, scheduling processing and partition creation, maintenance, monitoring and deployment</li>
</ul>
<p>
	Day 3</p>
<ul>
	<li>
		Understanding Query Execution: SSAS Architecture, using Profiler, Monitoring your Cube</li>
	<li>
		Query Performance Tuning &ndash; the storage engine: partitioning and aggregation design</li>
	<li>
		Query Performance Tuning &ndash; the formula engine: writing efficient MDX, tuning calculations and queries</li>
	<li>
		Tuning Processing</li>
	<li>
		Scale-up, Scale-out and hardware configuration for SSAS</li>
</ul>
<p>
	<strong>Key benefits</strong></p>
<p>
	You&#39;ll gain a deeper understanding of Analysis Services cube design best practices, and be able to design cubes and tune queries to achieve maximum performance.</p>
]]></longDescription>
<link>http://www.technitrain.com/coursedetail.php?c=23</link>
<startDate>18 Jun 2013</startDate>
<endDate>20 Jun 2013</endDate>
</item>
<item>
<title>SQL Server Integration Services 2012 Design Patterns</title>
<description><![CDATA[This four day course, aimed at intermediate SQL Server Integration Services developers, will showcase best practices, design patterns and new features in SSIS 2012.]]></description>
<longDescription><![CDATA[<p>
	<strong>Who is it for?</strong></p>
<p>
	The target audience for this course is intermediate SQL Server Integration Services developers (or quick learners) who wish to learn best practices and design patterns, and those who wish upgrade their existing SSIS skills to 2012.</p>
<p>
	<strong>What you will learn</strong></p>
<p>
	Introduction</p>
<ul>
	<li>
		Training overview, expectations, and introductions.</li>
</ul>
<p>
	Metadata Collection</p>
<ul>
	<li>
		Using SSIS as an enterprise metadata collector. Automate the execution and collection of SQL Server performance metrics in the enterprise.</li>
</ul>
<p>
	SSIS 2012 Catalog Execution</p>
<ul>
	<li>
		A look &ldquo;under the hood&rdquo; of the SSIS 2012 Catalog and SSISDB database. Learn where the SSIS Catalog metadata resides in SSISDB, see examples of custom reporting, and examine ways to extend functionality with custom objects.</li>
</ul>
<p>
	Scripting in SSIS</p>
<ul>
	<li>
		Leveraging the Script Task to perform operations inside SSIS.</li>
	<li>
		Using the Script Task and .Net to interface with external operations.</li>
</ul>
<p>
	Designing Custom Tasks</p>
<ul>
	<li>
		Take SSIS scripting to the next level by building custom SSIS tasks in .Net.</li>
</ul>
<p>
	Advanced Parameter and Variable Management</p>
<ul>
	<li>
		Using the new Project and Package Parameters.</li>
	<li>
		Plumb the depths of the SSIS Expression Language.</li>
</ul>
<p>
	SSIS Connections and Configurations Management</p>
<ul>
	<li>
		Using Environments in the SSIS 2012 Catalog.</li>
	<li>
		Custom Connections Management.</li>
</ul>
<p>
	Data Cleansing</p>
<ul>
	<li>
		Using the new Data Cleansing Transform.&nbsp;</li>
</ul>
<p>
	Advanced Loop Containers</p>
<ul>
	<li>
		Typical (and atypical) uses of For Loop and Foreach Loop Containers.&nbsp;</li>
</ul>
<p>
	Enterprise Data Integration Lifecycle Management</p>
<ul>
	<li>
		SSIS Project and Package Deployment Models.</li>
	<li>
		Security, Deployment, Execution, Monitoring, and Maintenance.</li>
</ul>
<p>
	Advanced SSIS Messaging&nbsp;</p>
<ul>
	<li>
		Impact of Deployment Model on project and package messaging.</li>
	<li>
		Events and Event Handlers.</li>
	<li>
		Logging, Reports, Configurations, and Environments.</li>
</ul>
<p>
	ETL Design Patterns</p>
<ul>
	<li>
		Execution Patterns.</li>
	<li>
		Custom Logging Patterns.</li>
</ul>
<p>
	ETL Instrumentation Patterns.</p>
<ul>
	<li>
		Data Warehouse ETL Patterns</li>
	<li>
		Dimension Loads.</li>
	<li>
		Fact Loads.</li>
	<li>
		Incremental Loads.</li>
	<li>
		Change Detection methods.</li>
	<li>
		Lookup Patterns.</li>
</ul>
<p>
	Data Integration Automation</p>
<ul>
	<li>
		Package Generation in .Net.</li>
	<li>
		Business Intelligence Markup Language (Biml).</li>
</ul>
<p>
	<strong>Key benefits</strong></p>
<p>
	At the conclusion of the training, attendees will have been exposed to:</p>
<ul>
	<li>
		New features in SSIS 2012</li>
	<li>
		Advanced patterns for loading data warehouses</li>
	<li>
		Error handling</li>
	<li>
		The Project Deployment Model</li>
	<li>
		Scripting in SSIS</li>
	<li>
		Designing Custom Tasks</li>
	<li>
		Managing, monitoring, and administering SSIS in the enterprise</li>
</ul>
]]></longDescription>
<link>http://www.technitrain.com/coursedetail.php?c=25</link>
<startDate>09 Sep 2013</startDate>
<endDate>12 Sep 2013</endDate>
</item>
<item>
<title>Introduction to Analysis Services 2012 Tabular</title>
<description><![CDATA[This course will introduce SSAS 2012 Tabular models, what they are and how to build them.]]></description>
<longDescription><![CDATA[<p>
	<strong>Who is it for?</strong></p>
<p>
	This course is aimed at BI professionals who want to develop SQL Server Analysis Services 2012 Tabular models. No previous knowledge of Analysis Services is required.</p>
<p>
	<strong>What you will learn</strong></p>
<p>
	The course outline, in detail, is as follows: &nbsp;&nbsp;</p>
<p>
	<i>Day 1</i>&nbsp;</p>
<ul>
	<li>
		SQL Server 2012 Analysis Services: understanding and comparing Tabular and Multidimensional models, and when to use which type of model</li>
	<li>
		Introducing the SQL Server Data Tools development environment</li>
	<li>
		SSAS Tabular basic concepts: tables, columns, relationships and measures</li>
	<li>
		Loading data into SSAS Tabular</li>
	<li>
		Basic DAX: creating simple calculated columns and measures</li>
	<li>
		Handling regular and parent/child hierarchies</li>
	<li>
		Intermediate DAX: aggregating data with SUM(), SUMX() and other functions</li>
	<li>
		Advanced DAX: evaluation contexts and an introduction to the CALCULATE() function</li>
</ul>
<p>
	&nbsp; &nbsp;&nbsp;<br />
	<i>Day 2</i></p>
<ul>
	<li>
		More Advanced DAX: using the CALCULATE() function in measures</li>
	<li>
		DAX Queries</li>
	<li>
		Configuring Tabular models for use with Power View</li>
	<li>
		Implementing security on a Tabular model, including dynamic security</li>
	<li>
		Writing time intelligence calculations in DAX</li>
	<li>
		Processing and partitioning</li>
	<li>
		Real-time BI with DirectQuery</li>
</ul>
<p>
	<strong>Key benefits</strong></p>
<p>
	This course will enable you to build your own SSAS 2012 Tabular models and create queries and calculations using DAX.<br />
	&nbsp;</p>
]]></longDescription>
<link>http://www.technitrain.com/coursedetail.php?c=26</link>
<startDate>26 Sep 2013</startDate>
<endDate>27 Sep 2013</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=22</link>
<startDate>13 Nov 2013</startDate>
<endDate>15 Nov 2013</endDate>
</item>
</channel>
</rss>
