<?xml version="1.0" encoding="utf-8"?>
<GuidebookXML>
  <guide>
    <name>SQLSaturday #32 - Tampa 2010</name>
    <startDate>1/23/2010 12:00:00 AM</startDate>
    <timezone>
    </timezone>
    <description>SQLSaturday is a training event for SQL Server professionals and those wanting to learn about SQL Server. </description>
    <twitterHashtag>#sqlsat32</twitterHashtag>
    <venue>
      <name>
      </name>
      <street>
      </street>
      <city>Tampa</city>
      <state>FL</state>
      <zipcode>33605</zipcode>
    </venue>
    <guideicon>http://www.sqlsaturday.com/images/sqlsaturday_gb_icon.png</guideicon>
    <guideimage>http://www.sqlsaturday.com/images/sqlsaturday_gb_image.png</guideimage>
    <menuitems>
      <menuitem>
        <name>Conference Information</name>
        <purpose>general</purpose>
        <active>True</active>
        <rank>1</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Maps</name>
        <purpose>maps</purpose>
        <active>False</active>
        <rank>2</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Schedule of Events</name>
        <purpose>schedule</purpose>
        <active>True</active>
        <rank>3</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Sponsors List</name>
        <purpose>sponsorslist</purpose>
        <active>True</active>
        <rank>4</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Twitter</name>
        <purpose>twitter</purpose>
        <active>True</active>
        <rank>5</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Todo List</name>
        <purpose>todo</purpose>
        <active>False</active>
        <rank>6</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>My Schedule</name>
        <purpose>myschedule</purpose>
        <active>True</active>
        <rank>7</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Feedback</name>
        <purpose>feedback</purpose>
        <active>False</active>
        <rank>8</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Key Events</name>
        <purpose>keyevents</purpose>
        <active>False</active>
        <rank>9</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Share</name>
        <purpose>share</purpose>
        <active>True</active>
        <rank>10</rank>
        <image>default</image>
      </menuitem>
    </menuitems>
  </guide>
  <sponsors>
    <sponsor>
      <importID>338</importID>
      <name>Confio Software</name>
      <level>Platinum Sponsor</level>
      <url>http://www.confio.com</url>
      <imageURL>http://www.sqlsaturday.com/images/Confio_LogoLg_0106.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>340</importID>
      <name>expressor software</name>
      <level>Platinum Sponsor</level>
      <url>http://www.expressor-software.com</url>
      <imageURL>http://www.sqlsaturday.com/files/c70edc5b-1bd7-4bd6-b079-aa3a9075bde0.png</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>346</importID>
      <name>Quest Software</name>
      <level>Platinum Sponsor</level>
      <url>http://www.quest.com</url>
      <imageURL>http://www.tampasql.com/Assets/Images/Qlogo.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>355</importID>
      <name>Kforce</name>
      <level>Platinum Sponsor</level>
      <url>http://www.kforce.com</url>
      <imageURL>http://www.sqlsaturday.com/files/90b24ff0-fcf4-4c71-b140-b4057da0c290.JPG</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>334</importID>
      <name>SQLShare.com</name>
      <level>Gold Sponsor</level>
      <url>http://www.sqlshare.com</url>
      <imageURL>http://www.sqlshare.com/sqlshareimages/sqlshare_header_logo.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>347</importID>
      <name>Pragmatic Works</name>
      <level>Gold Sponsor</level>
      <url>http://www.pragmaticworks.com</url>
      <imageURL>http://www.pragmaticworks.com/images/l4.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>361</importID>
      <name>Soaring Eagle Consulting</name>
      <level>Gold Sponsor</level>
      <url>http://www.soaringeagle.biz</url>
      <imageURL>http://www.tampasql.com/Assets/Images/SoaringEagleLogoHorizontal211.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>366</importID>
      <name>Microsoft</name>
      <level>Gold Sponsor</level>
      <url>http://www.microsoft.com/</url>
      <imageURL>http://www.microsoft.com/library/toolbar/3.0/images/banners/ms_masthead_ltr.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>369</importID>
      <name>Apress</name>
      <level>Gold Sponsor</level>
      <url>http://apress.com/</url>
      <imageURL>http://apress.com/img/masthead_logo.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>350</importID>
      <name>Red Gate Software</name>
      <level>Silver Sponsor</level>
      <url>http://www.red-gate.com/about/community_relations/sql_saturday.htm</url>
      <imageURL>http://www.sqlsaturday.com/files/6721b7f1-2cb3-4ebb-b38d-bb6b54ce5119.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>360</importID>
      <name>Intellinet</name>
      <level>Silver Sponsor</level>
      <url>http://www.intellinet.com</url>
      <imageURL>http://www.intellinet.com/media/31199/intellinet_tagline.png</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>370</importID>
      <name>VisualGov Solutions</name>
      <level>Silver Sponsor</level>
      <url>http://www.visualgov.com</url>
      <imageURL>http://www.tampasql.com/Assets/Images/VisualGov.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>335</importID>
      <name>Pearson Education</name>
      <level>Bronze Sponsor</level>
      <url>http://www.informit.com/</url>
      <imageURL>http://www.informit.com/display/InformIT/images/psts/User_Group_Logo.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>363</importID>
      <name>Pyn Logic</name>
      <level>Bronze Sponsor</level>
      <url>http://www.enzoauditperformance.com</url>
      <imageURL>http://www.pynlogic.com/images/pynlogic_210px.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>364</importID>
      <name>CozyRoc LLC </name>
      <level>Bronze Sponsor</level>
      <url>http://www.cozyroc.com/</url>
      <imageURL>http://www.cozyroc.com/sites/default/files/down/cozyroc-big.png</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
  </sponsors>
  <events>
    <event>
      <importID>829</importID>
      <speaker>Adam Jorgensen</speaker>
      <track>Track 5</track>
      <location>
        <name>Room 5</name>
      </location>
      <title>Zero to Cube in 60 Minutes</title>
      <description>Overcome the barriers of traditional training and seminars with this Quick Start to building a cube. This all demo session will get you started and answer many questions you have about building cubes the right way, the first time.</description>
      <startTime>1/23/2010 4:00:00 PM</startTime>
      <endTime>1/23/2010 5:00:00 PM</endTime>
    </event>
    <event>
      <importID>830</importID>
      <speaker>Scott Klein</speaker>
      <track>Track 4</track>
      <location>
        <name>Room 4</name>
      </location>
      <title>Developing with SQL Azure</title>
      <description>Cloud computing is gaining momentum. Knowing how to develop applications for the cloud is important. This session will discuss how to develop applications with SQL Azure, and It will focus on two areas when developing application for SQL Azure, the .NET side and the SQL side.</description>
      <startTime>1/23/2010 4:00:00 PM</startTime>
      <endTime>1/23/2010 5:00:00 PM</endTime>
    </event>
    <event>
      <importID>833</importID>
      <speaker>Michael Stark</speaker>
      <track>Track 7</track>
      <location>
        <name>Room 7</name>
      </location>
      <title>SQLServer 2008 Spatial Data </title>
      <description>An overview of the new spatial geography data types in SQL Server 2008. Following the overview will be a demonstration of creating queries with spatial data as input and results.  Finally, we will wire up a real world example into Bing Maps using ASP.Net.</description>
      <startTime>1/23/2010 1:30:00 PM</startTime>
      <endTime>1/23/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>834</importID>
      <speaker>Jack Corbett</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Why Should I Use Stored Procedures?</title>
      <description>With the proliferation of ORM Tools like Linq To SQL, NHibernate, there has been a move to no longer use stored procedures for Data Access, I personally disagree.  This will be a professional and polite open discussion starting with why I believe stored procedures are the best way to access data in SQL Server.  Alternate view points welcome.</description>
      <startTime>1/23/2010 9:00:00 AM</startTime>
      <endTime>1/23/2010 10:00:00 AM</endTime>
    </event>
    <event>
      <importID>837</importID>
      <speaker>Telmo Sampaio</speaker>
      <track>Track 7</track>
      <location>
        <name>Room 7</name>
      </location>
      <title>SQL Server Beyond Relational</title>
      <description>Participate in an architecture review showcasing the use of SQL Server 2008 Spatial features and the filestream data. The session will focus on a pre-defined solution architecture using SQL Server 2005 with pure relational data and after a brief introduction of new features in SQL Server 2008, changes will be presented and discussed with the group, culminating in a new architecture.
</description>
      <startTime>1/23/2010 11:30:00 AM</startTime>
      <endTime>1/23/2010 12:30:00 PM</endTime>
    </event>
    <event>
      <importID>839</importID>
      <speaker>Jorge Segarra</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>SQL University 101:Starting the SQL Journey</title>
      <description>On my blog I've started a project called SQL University aimed at folks looking to learn SQL Server from the ground up. This session will start at ground level tasks and resources all database professionals should know. This session is aimed at entry-level folks but anyone is welcome to attend to sharpen up their basic skills and resources!</description>
      <startTime>1/23/2010 9:00:00 AM</startTime>
      <endTime>1/23/2010 10:00:00 AM</endTime>
    </event>
    <event>
      <importID>843</importID>
      <speaker>Dmitri Korotkevitch</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>Getting familiar with SQL Server Storage Engine</title>
      <description>You need to know how SQL Server works internally if you want to design the effective solutions. This session will give the overview of how SQL Server stores data internally; what criteria query optimizer uses when choose the index and provide some guidelines how to design tables and indexes to improve the performance of the database solutions.  </description>
      <startTime>1/23/2010 11:30:00 AM</startTime>
      <endTime>1/23/2010 12:30:00 PM</endTime>
    </event>
    <event>
      <importID>847</importID>
      <speaker>Mike Davis</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Advanced Parameters in SSRS 2008</title>
      <description>In this session Mike shows parameters in many different ways including stored procedure, cascading, Default Values, Available Values, Multi value with the Split Functions in Stored Procedures.</description>
      <startTime>1/23/2010 4:00:00 PM</startTime>
      <endTime>1/23/2010 5:00:00 PM</endTime>
    </event>
    <event>
      <importID>852</importID>
      <speaker>Patrick LeBlanc</speaker>
      <track>Track 5</track>
      <location>
        <name>Room 5</name>
      </location>
      <title>SQL Server Data Compression  101</title>
      <description>In this session I will explain SQL Server Data compression (Page and Row), provide scripts and tips that will help you identity the compression state that should be configured in your Warehouse environment and also provide demo scripts showing you how to configure compression at the Table and Index level.</description>
      <startTime>1/23/2010 2:45:00 PM</startTime>
      <endTime>1/23/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>855</importID>
      <speaker>Herve Roggero</speaker>
      <track>Track 4</track>
      <location>
        <name>Room 4</name>
      </location>
      <title>SQL Azure</title>
      <description>In this session we will discuss SQL Azure at a high level including development lifecycle, production, security, auditing and general limitations.</description>
      <startTime>1/23/2010 2:45:00 PM</startTime>
      <endTime>1/23/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>856</importID>
      <speaker>Nathan Heaivilin</speaker>
      <track>Track 7</track>
      <location>
        <name>Room 7</name>
      </location>
      <title>Introduction to Execution Plans</title>
      <description>This session will cover the basics the different types of execution plans, how to generate them, and how to read them.</description>
      <startTime>1/23/2010 10:15:00 AM</startTime>
      <endTime>1/23/2010 11:15:00 AM</endTime>
    </event>
    <event>
      <importID>857</importID>
      <speaker>Troy Gallant</speaker>
      <track>Track 6</track>
      <location>
        <name>Room 6</name>
      </location>
      <title>Introduction to Transactional Replication</title>
      <description>SQL Server replication allows DBAs to distribute data to various servers throughout an organization.  Some of the primary reasons to employ replication include load balancing, offline processing  redundancy.  Transactional replication in particular can offer a very flexible solution where data frequently changes.  This session will discuss the basics of planning and implementation of a solid transactional replication solution.</description>
      <startTime>1/23/2010 9:00:00 AM</startTime>
      <endTime>1/23/2010 10:00:00 AM</endTime>
    </event>
    <event>
      <importID>860</importID>
      <speaker>Elijah Baker</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Database Table Partitioning, The Next Step</title>
      <description>In this session I will go over some of the techniques that I have used to implement database partitioning in a 2 TB OLTP database. This session will be about now that you have decided to use partitioning how do you determine what partition key to use? If my table is using multiple search criteria at different times how do I choose a partitioning key? What tables should I Partition? How should my partitions be stored? </description>
      <startTime>1/23/2010 4:00:00 PM</startTime>
      <endTime>1/23/2010 5:00:00 PM</endTime>
    </event>
    <event>
      <importID>862</importID>
      <speaker>Jason Strate</speaker>
      <track>Track 4</track>
      <location>
        <name>Room 4</name>
      </location>
      <title>Using XML to Query Execution Plans</title>
      <description>SQL Server stores its execution plans as XML in dynamic management views.  The execution plans are a gold mine of information.  From the whether or not the execution plan will rely on parallelism to what columns are requiring a key lookup after a non-clustered index seek.  Through a the use of XML this information can be available at your finger tips to help determine the value and impact of an index and guide you in improving the performance of your SQL Server databases.

Prerequisites
Understanding of basic T-SQL coding
Understanding of basic XQuery statements

Goals:
1.	Discuss information available in an execution plan
2.	Demonstrate use of XQuery to query execution cache
3.	Demonstrate methods to performance tune</description>
      <startTime>1/23/2010 11:30:00 AM</startTime>
      <endTime>1/23/2010 12:30:00 PM</endTime>
    </event>
    <event>
      <importID>864</importID>
      <speaker>Jason Strate</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>ABCs of CTEs</title>
      <description>Common Table Expressions (CTE) aren’t as common as their name implies.  CTEs are often seen as a secret part of the dark art of recursion.  This session will explore CTEs to show how they can be extremely useful in improving performance and legibility of T-SQL code.  And, of course, we will look at their use in returning recursive data.

Prerequisites
Understand of basic T-SQL coding
	
Goals:
Provide an understanding of the purpose and use of CTEs for recursion and derived tables
Define the pro’s and con’s to using CTEs in recursion and for derived tables
Demonstrate real-world examples detailing methods for using CTEs to solve coding challenges
</description>
      <startTime>1/23/2010 4:00:00 PM</startTime>
      <endTime>1/23/2010 5:00:00 PM</endTime>
    </event>
    <event>
      <importID>879</importID>
      <speaker>Vikas Hawaldar</speaker>
      <track>Track 6</track>
      <location>
        <name>Room 6</name>
      </location>
      <title>Data Mining and Predictive Analysis using SQL 2008</title>
      <description>The session will introduce the attendees to the basics of Data Mining and Predictive analysis. It will go over the basic building blocks of SQL 2008 Data Mining Engine and will provide an example of Data Mining project lifecycle.</description>
      <startTime>1/23/2010 1:30:00 PM</startTime>
      <endTime>1/23/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>882</importID>
      <speaker>Chad Miller</speaker>
      <track>Track 5</track>
      <location>
        <name>Room 5</name>
      </location>
      <title>PowerShell ETL</title>
      <description>In this sesssion we will look at performing common data loading tasks with Powershell. A basic understanding of PowerShell is helpful, but not necessary. Specific topics covered include importing structured files, XML, WMI objects and ADO.NET data sources.</description>
      <startTime>1/23/2010 11:30:00 AM</startTime>
      <endTime>1/23/2010 12:30:00 PM</endTime>
    </event>
    <event>
      <importID>888</importID>
      <speaker>Kevin Boles</speaker>
      <track>Track 7</track>
      <location>
        <name>Room 7</name>
      </location>
      <title>SQL Server Service Broker</title>
      <description>We will take a look at SQL Service Broker, the built-in asynchronous messaging subsystem provided with SQL Server.  We will examine new terminology as well as get a grounding in how we can setup and use Service Broker for messaging applications.  We live in an increasingly interconnected world and having a system that can handle intermittent connections and asynchronous processing can solve many business problems.  And if MySpace can use it to pass hundreds of millions of messages around their system per day, it can probably do whatever you need it to do as well!  Plenty of code in this presentation too.</description>
      <startTime>1/23/2010 4:00:00 PM</startTime>
      <endTime>1/23/2010 5:00:00 PM</endTime>
    </event>
    <event>
      <importID>889</importID>
      <speaker>Kevin Boles</speaker>
      <track>Track 4</track>
      <location>
        <name>Room 4</name>
      </location>
      <title>Care and Feeding of TempDB</title>
      <description>EVERY SQL Server uses tempdb, many of them extensively.  Suboptimal configuration is a leading cause of poor performance.  We will cover how to have an optimal configuration for your environment and also how to effectively monitor various tempdb metrics.</description>
      <startTime>1/23/2010 1:30:00 PM</startTime>
      <endTime>1/23/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>891</importID>
      <speaker>Janis Griffin</speaker>
      <track>Track 6</track>
      <location>
        <name>Room 6</name>
      </location>
      <title>Tuna Helper for SQL Server DBA's</title>
      <description>Janis Griffin has over 20 years of DBA experience including design, development and implementation of many critical database applications. Prior to Confio, Janis held DBA positions in the Telecom Industry (15 yrs), working with both real-time network routing databases and OLTP business to business applications. Janis was Principal Architect and Sr. Manager, mentoring other DBAs on best practices in database performance tuning.</description>
      <startTime>1/23/2010 4:00:00 PM</startTime>
      <endTime>1/23/2010 5:00:00 PM</endTime>
    </event>
    <event>
      <importID>895</importID>
      <speaker>Aaron Nelson</speaker>
      <track>Track 5</track>
      <location>
        <name>Room 5</name>
      </location>
      <title>PowerShell for Data Professionals</title>
      <description>In this session we will learn to perform several everyday DBA tasks like backing up user databases, scripting table objects and evaluating disk space usage with PowerShell. For each task we will explore the benefits of using PowerShell over the standard method.  Only a basic understanding of PowerShell or DOS is needed. This session should serve as a good introduction to PowerShell for database users. The goal is to get data professionals feet wet using PowerShell. </description>
      <startTime>1/23/2010 10:15:00 AM</startTime>
      <endTime>1/23/2010 11:15:00 AM</endTime>
    </event>
    <event>
      <importID>906</importID>
      <speaker>Michael Mollenhour</speaker>
      <track>Track 5</track>
      <location>
        <name>Room 5</name>
      </location>
      <title>Accurate MDX RoadTrip</title>
      <description>In this session I will demonstrate MDX with SQL Analysis Services. This session will demonstrate the analytic powers incorporated into the SQL AS Engine using MDX. I will start with basic concepts of MDX and move to more Advanced calculations.</description>
      <startTime>1/23/2010 9:00:00 AM</startTime>
      <endTime>1/23/2010 10:00:00 AM</endTime>
    </event>
    <event>
      <importID>907</importID>
      <speaker>Michael Antonovich</speaker>
      <track>Track 7</track>
      <location>
        <name>Room 7</name>
      </location>
      <title>XML 101 for the SQL Developer</title>
      <description>This session is designed as a lead-in to the session by Scott Klein.  It defines what XM is and how it differs from regular HTML, It looks at how to define data type variables and columns in SQL to store XML, how to output XML from existing table structures.  It also covers how to use OPENXML, how to create and use your own namespaces, and the difference between typed XML and untyped XML.  </description>
      <startTime>1/23/2010 9:00:00 AM</startTime>
      <endTime>1/23/2010 10:00:00 AM</endTime>
    </event>
    <event>
      <importID>916</importID>
      <speaker>Andy Warren</speaker>
      <track>Track 4</track>
      <location>
        <name>Room 4</name>
      </location>
      <title>Social and Not So Social Networking for the DBA</title>
      <description>Should you be networking? In this session we'll talk about why you should be building a network now, how to build it, and how to keep track of and quantify your network. Along the way we'll talk about the most common social networks, why you should consider blogging, and some exercises you can do to strengthen your networking skills.</description>
      <startTime>1/23/2010 10:15:00 AM</startTime>
      <endTime>1/23/2010 11:15:00 AM</endTime>
    </event>
    <event>
      <importID>923</importID>
      <speaker>Plamen Ratchev</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Common SQL Programming Mistakes</title>
      <description>Become a better SQL coder by learning the most common pitfalls in the SQL language. Both inexperienced and experienced SQL developers and DBAs can get caught by many of these. Practical examples and internal logical processing explanation will help you understand why mistakes happen and how to develop good SQL coding practices to avoid them.</description>
      <startTime>1/23/2010 11:30:00 AM</startTime>
      <endTime>1/23/2010 12:30:00 PM</endTime>
    </event>
    <event>
      <importID>924</importID>
      <speaker>Plamen Ratchev</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Refactoring SQL for Performance</title>
      <description>Many people live by the motto “If it’s not broken, don’t fix it”. But if you believe that you are missing all enhancements introduced in newer versions of SQL Server (2005/2008). These new features can help you develop better solutions with improved performance, scalability, and maintainability. Learn how to craft a better query using the new MERGE statement, ranking functions, and more. Practical examples with tips and tricks.</description>
      <startTime>1/23/2010 10:15:00 AM</startTime>
      <endTime>1/23/2010 11:15:00 AM</endTime>
    </event>
    <event>
      <importID>930</importID>
      <speaker>Jeffrey Garbus</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>Choosing Indexes for Performance</title>
      <description>Learn all you wanted to know about index design but were afraid to ask. This session focuses on physical index structures as well as how the server chooses indexes. Note: Join optimization is a separate session</description>
      <startTime>1/23/2010 10:15:00 AM</startTime>
      <endTime>1/23/2010 11:15:00 AM</endTime>
    </event>
    <event>
      <importID>942</importID>
      <speaker>Ronald Dameron</speaker>
      <track>Track 5</track>
      <location>
        <name>Room 5</name>
      </location>
      <title>Database Hardening via PowerShell</title>
      <description>Database Hardening via PowerShell.  I will demonstrate how I use PowerShell to handle the issues encountered in a Fortune 50 corporate environment that has over 500 database servers and 3600 databases.
</description>
      <startTime>1/23/2010 1:30:00 PM</startTime>
      <endTime>1/23/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>981</importID>
      <speaker>Scott Gleason</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>PGP encryption using SSIS</title>
      <description>In this session I'll show you how SSIS can use a scripted task or execute task to encrypt or decrypt a file.  All examples will be in C#..</description>
      <startTime>1/23/2010 1:30:00 PM</startTime>
      <endTime>1/23/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>982</importID>
      <speaker>Bayer White</speaker>
      <track>Track 4</track>
      <location>
        <name>Room 4</name>
      </location>
      <title>Getting Started with AppFabric Caching (Velocity)</title>
      <description>Let's face it, reading and writing data with SQL Server can be expensive and has scaling this type of architecture has its implications that need to be considered upfront. This is one of the reasons Microsoft has included caching within its future AppFabric Framework. Caching is not a new methodology because we can use it currently in applications built on top of ASP.Net out of the box, however there are still scaling issues that AppFabric Caching (ACF), formerly Velocity addresses. As database developers, it is important to identify with new trends that may affect database integration and this presentation does just that. First we will learn the basics of AFC, how to install, how to scale, and how data driven solutions can benefit from it.</description>
      <startTime>1/23/2010 9:00:00 AM</startTime>
      <endTime>1/23/2010 10:00:00 AM</endTime>
    </event>
    <event>
      <importID>984</importID>
      <speaker>Patricia (Pat) Baxter</speaker>
      <track>Track 6</track>
      <location>
        <name>Room 6</name>
      </location>
      <title>5 Resolutions to Build Your Professional 'Brand'</title>
      <description>The start of a new year offers us the opportunity to “take stock” of what may or may not be helping us to achieve our personal and professional goals. One thing we may forget to assess is our “professional brand”.  Your professional brand can help you to distinguish and position your personal portfolio of experience, skills and knowledge as unique and of value to customers and in the marketplace.  This session looks at five actions to take that align your professional brand with your career goals, and can help your clients, peers, and managers see the tangible and intangible benefits of working with you. </description>
      <startTime>1/23/2010 2:45:00 PM</startTime>
      <endTime>1/23/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>989</importID>
      <speaker>Christian Loris</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>SSIS and Slowly Changing Dimensions</title>
      <description>What are SCDs?  How do I manage them? SSIS Provides an SCD Wizard which can make your life easier.  It also has problems which we'll show you how to work around.</description>
      <startTime>1/23/2010 2:45:00 PM</startTime>
      <endTime>1/23/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>991</importID>
      <speaker>Jeffrey Garbus</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Bad, less Bad, not Bad; rewriting bad SQL Code</title>
      <description>This session reviews rewriting a bad chunk of data migration code. Your speaker wrote the original code at 1:30 am, rewrote it with disgust at 2am, and wrote it nicely the next evening. We will review why the dozens of reqasons the first 2 passes are bad, followed by some firm coding recommendations.</description>
      <startTime>1/23/2010 1:30:00 PM</startTime>
      <endTime>1/23/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>992</importID>
      <speaker>Eric Wisdahl</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>SSIS - A Beginning Framework</title>
      <description>Most developers would agree that every SSIS solution will have the same fundamental outline. A basic framework will expedite the process by handling the common tasks between the systems while allowing the developer to concentrate on the task at hand. This framework will consist of many items, including but not limited to setting up package configurations, logging, audit trails, error handling, naming standards, etc. This session will present an example framework which can be used as the basis for future SSIS Package.  

In response to previous comments, the majority of the material will be presented via demos.</description>
      <startTime>1/23/2010 10:15:00 AM</startTime>
      <endTime>1/23/2010 11:15:00 AM</endTime>
    </event>
    <event>
      <importID>998</importID>
      <speaker>Brian Knight</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Introduction to SSIS</title>
      <description>This session will get you past the learning curve of SSIS. Brian covers creating an end to end package that covers many of the concepts in SSIS. He covers, looping over a set of files, processing each file and then archiving. You won't want to miss this if you're new to SSIS.</description>
      <startTime>1/23/2010 9:00:00 AM</startTime>
      <endTime>1/23/2010 10:00:00 AM</endTime>
    </event>
    <event>
      <importID>1006</importID>
      <speaker>Brian Knight</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Iron Chef Competition: Loading a Data Warehouse</title>
      <description>In this session, you’ll learn how to load a data warehouse using SQL Server Integration Services (SSIS). You'll see a battle between two SSIS experts (Brian Knight and Adam Jorgensen), attempting to load the data warehouse the best way. You'll see varying architectures and best practices from each of the presenters and you decide who wins the Iron Chef competition. </description>
      <startTime>1/23/2010 11:30:00 AM</startTime>
      <endTime>1/23/2010 12:30:00 PM</endTime>
    </event>
    <event>
      <importID>1011</importID>
      <speaker>David Taylor</speaker>
      <track>Track 6</track>
      <location>
        <name>Room 6</name>
      </location>
      <title>Using SSRS with Trending Reports</title>
      <description>Utilizing only T-SQL and algebra, I will engage the attendees in a discussion of teasing trends out of data buried within SQL Server, without having to learn the intricacies of Data Warehousing and MDX Querying. It is my hope that my methods can be used and expanded upon in your field, and I invite those who use SQL Server in any environment to come join the discussion.</description>
      <startTime>1/23/2010 10:15:00 AM</startTime>
      <endTime>1/23/2010 11:15:00 AM</endTime>
    </event>
    <event>
      <importID>1067</importID>
      <speaker>Mark Landry</speaker>
      <track>Track 6</track>
      <location>
        <name>Room 6</name>
      </location>
      <title>Building a Near-Realtime Operational Dashboard</title>
      <description>Using Analysis Services, ASP.NET, AJAX callbacks for refresh, Dundas grids and charts, and Notification Services for alerts, this session will show how to integrate a variety of MS technologies to create a state-of-the-art dashboard system. This particular dashboard implementation is currently in use by Norfolk Southern railroad to monitor intermodal shipments. The concepts could be applied to monitoring any operational system. It also shows how cubes can be used for more than just decision support.</description>
      <startTime>1/23/2010 11:30:00 AM</startTime>
      <endTime>1/23/2010 12:30:00 PM</endTime>
    </event>
    <event>
      <importID>1068</importID>
      <speaker>Geoff Hiten</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>Clustering for Mere Mortals</title>
      <description>Learn about the major changes in clustering in recent SQL and Windows releases and how clustering is something you can implement that will actually make your work life easier.</description>
      <startTime>1/23/2010 1:30:00 PM</startTime>
      <endTime>1/23/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>1069</importID>
      <speaker>Jonathan Kehayias</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>Real Time Problem Identification with Event Notifi</title>
      <description>Event Notifications are a hidden gem in SQL Server 2005, just waiting to provide you with real time information about problems inside of SQL Server.  This session will provide a brief overview of the Service Broker components used by Event Notifications and then dive into how to build a monitoring solution for common problems in SQL Server like blocking and deadlocks that capture the needed information for troubleshooting in real time and provide email notification that a problem exists.</description>
      <startTime>1/23/2010 2:45:00 PM</startTime>
      <endTime>1/23/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>1127</importID>
      <speaker>Michael  Ruland</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>SSIS users:  Turbocharge your ETL with expressor</title>
      <description>Microsoft SQL Server Integration Services (SSIS) users who are writing too much complex code to transform data, struggling with application performance or having trouble integrating diverse data sources will benefit from learning about the expressor semantic data integration system -- an affordable, enterprise-class alternative to SSIS.  They will learn how American Tower improved the data loading times for its data warehouse and enabled its developers to perform complex data transformations in a single process by migrating from Microsoft SSIS to expressor.</description>
      <startTime>1/23/2010 12:30:00 PM</startTime>
      <endTime>1/23/2010 1:30:00 PM</endTime>
    </event>
    <event>
      <importID>1145</importID>
      <speaker>Kathy Malone</speaker>
      <track>Track 7</track>
      <location>
        <name>Room 7</name>
      </location>
      <title>Access SQL Back-End Gets Better Option</title>
      <description>Hear how Access 2010 and SharePoint 2010 can be used to better manage your Access applications, reducing the load on your SQL Server.  SharePoint 2010 manages security, backup, and deployment of the Access aps, and makes it possible to use the Access ap in the browser without having Access on the client machine and in untrusted mode.   And because of the way Access now caches, it becomes a tool of choice for large number of records queries and reports (40,000-160,000 records), reducing the load on your SQL Servers.  Finally, see a tool for finding the Access applications in your environment so you can prioritize making them more managed.
</description>
      <startTime>1/23/2010 2:45:00 PM</startTime>
      <endTime>1/23/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>1184</importID>
      <speaker>Janis Griffin</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Real-World Performance Tuning</title>
      <description>Confio Software (Janis Griffin, Sr. DBA  Product Architect) and Soaring Eagle Consulting (Jeff Garbus, Principal) will conduct a demonstration of “Real-World Performance Tuning” using the Ignite Suite from Confio.  In this demonstration and discussion, Janis Griffin and Jeff Garbus will show the audience how using Response-Time Analysis and Wait-Types in SQL Server to quickly diagnose and identify performance bottlenecks in SQL Server 2000,2005, and 2008.  Ignite may also be used for cross-platform monitoring and performance tuning on Oracle, Sybase and DB2-LUW.</description>
      <startTime>1/23/2010 12:30:00 PM</startTime>
      <endTime>1/23/2010 1:30:00 PM</endTime>
    </event>
    <event>
      <importID>1185</importID>
      <speaker>Brian Knight</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Rapid BI Development with Pragmatic Works</title>
      <description>In this session, you’ll learn how to use a series of free and pay components in your tool belt to improve the speed of your SSIS development. You’ll learn how to code packages faster with templates in BI xPress and how tasks and transforms built into Task Factory can take hours off your SSIS runtime. </description>
      <startTime>1/23/2010 12:30:00 PM</startTime>
      <endTime>1/23/2010 1:30:00 PM</endTime>
    </event>
    <event>
      <importID>1189</importID>
      <speaker>Jorge Segarra</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Policy-Based Management 101</title>
      <description>We will be learning an overview of this powerful new feature in SQL 2008 and how you can leverage it to help manage your existing SQL environment. This will include plenty of demos, best practices and QA so by the end you should be able to walk away ready to take control of your SQL Servers!</description>
      <startTime>1/23/2010 2:45:00 PM</startTime>
      <endTime>1/23/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>1190</importID>
      <speaker>SQLSaturday Event</speaker>
      <track>Track 4</track>
      <location>
        <name>Room 4</name>
      </location>
      <title>LUNCH</title>
      <description>Lunch will be provided free to attendees. Lunch will be provided courtesy of LaTam's at Centro Asturiano.</description>
      <startTime>1/23/2010 12:30:00 PM</startTime>
      <endTime>1/23/2010 1:30:00 PM</endTime>
    </event>
  </events>
</GuidebookXML>