<?xml version="1.0" encoding="utf-8"?>
<GuidebookXML>
  <guide>
    <name>SQLSaturday #29 - Birmingham 2010</name>
    <startDate>3/27/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>#sqlsat29</twitterHashtag>
    <venue>
      <name>
      </name>
      <street>
      </street>
      <city>Birmingham</city>
      <state>AL</state>
      <zipcode>35242</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>398</importID>
      <name>Microsoft</name>
      <level>Gold Sponsor</level>
      <url>http://www.microsoft.com/sql</url>
      <imageURL>http://i.microsoft.com/global/sqlserver/2008/en/us/PublishingImages/logo-header-sql08-dg.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>405</importID>
      <name>Teksouth</name>
      <level>Gold Sponsor</level>
      <url>http://www.teksouth.com</url>
      <imageURL>http://www.teksouth.com/images/logo.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>430</importID>
      <name>Confio Software</name>
      <level>Gold 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>448</importID>
      <name>Bit Wizards</name>
      <level>Gold Sponsor</level>
      <url>http://www.bitwizards.com</url>
      <imageURL>http://www.sqlsaturday.com/files/7fe5bf1d-ef40-458e-9153-d74581405138.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>407</importID>
      <name>CozyRoc LLC </name>
      <level>Silver 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>
    <sponsor>
      <importID>446</importID>
      <name>Red Gate Software</name>
      <level>Silver Sponsor</level>
      <url>http://www.red-gate.com</url>
      <imageURL>http://www.red-gate.com/images/redgatelogo_black.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>452</importID>
      <name>Telerik, Inc.</name>
      <level>Silver Sponsor</level>
      <url>http://www.telerik.com/</url>
      <imageURL>http://www.telerik.com/Libraries/Company/TelerikLogoPreview.sflb?Download=true</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>463</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>493</importID>
      <name>Attunity</name>
      <level>Silver Sponsor</level>
      <url>http://www.Attunity.com</url>
      <imageURL>http://www.attunity.com/images/logo_attunity.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>387</importID>
      <name>O'Reilly Media, Inc.</name>
      <level>Bronze Sponsor</level>
      <url>http://ug.oreilly.com/</url>
      <imageURL>http://cdn.oreilly.com/images/standard/oreilly-logo-footer.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>447</importID>
      <name>Tek Systems </name>
      <level>Bronze Sponsor</level>
      <url>http://www.teksystems.com</url>
      <imageURL>http://www.teksystems.com/Images/Layout/HomeFlash/teksystems.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>475</importID>
      <name>Wiley Publishing </name>
      <level>Bronze Sponsor</level>
      <url>http://www.wrox.com</url>
      <imageURL>http://media.wiley.com/assets/253/59/wrox_logo.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
  </sponsors>
  <events>
    <event>
      <importID>1018</importID>
      <speaker>Aaron Nelson</speaker>
      <track>SQL Development</track>
      <location>
        <name>HSB 129B</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>3/27/2010 9:15:00 AM</startTime>
      <endTime>3/27/2010 10:15:00 AM</endTime>
    </event>
    <event>
      <importID>1042</importID>
      <speaker>Geoff Hiten</speaker>
      <track>Database Administration</track>
      <location>
        <name>HSB 129A</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>3/27/2010 2:45:00 PM</startTime>
      <endTime>3/27/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>1044</importID>
      <speaker>Geoff Hiten</speaker>
      <track>Database Administration</track>
      <location>
        <name>HSB 129A</name>
      </location>
      <title>Scale-Out the DBA.</title>
      <description>Policy-Based Management, Central Management Server, Enterprise Policy Management Framework, and Powershell combine to allow automation of DBA tasks more than ever before.  Learn how to put these pieces together to do more with less.</description>
      <startTime>3/27/2010 1:30:00 PM</startTime>
      <endTime>3/27/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>1132</importID>
      <speaker>Aaron Nelson</speaker>
      <track>Database Administration 2</track>
      <location>
        <name>HSB 129D</name>
      </location>
      <title>Virtualize This!</title>
      <description>With the list of features of SQL Server growing constantly the need to sandbox and test drive features in a separate environment that can communicate with but not interfere with your existing environment has become vital. With virtualization, setting up consistent test, dev, and even sandbox environments can happen minutes instead of hours AND be consistent with previous/ existing environments. In this session we will focus on Microsoft Virtualization solutions that you can leverage starting with your desktop/laptop and extending to your server environments. Even if you aren’t going to be doing the virtualization yourself it’s good to know what your options are.</description>
      <startTime>3/27/2010 2:45:00 PM</startTime>
      <endTime>3/27/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>1216</importID>
      <speaker>Sven Aelterman</speaker>
      <track>SQL Development</track>
      <location>
        <name>HSB 129B</name>
      </location>
      <title>FILESTREAM in Depth</title>
      <description>This session is designed to provide an introduction to FILESTREAM from installation to basic use, and then delve into how FILESTREAM can be put to use in N-Tier applications.</description>
      <startTime>3/27/2010 10:30:00 AM</startTime>
      <endTime>3/27/2010 11:30:00 AM</endTime>
    </event>
    <event>
      <importID>1217</importID>
      <speaker>Sven Aelterman</speaker>
      <track>SQL Development</track>
      <location>
        <name>HSB 129B</name>
      </location>
      <title>FILESTREAM in Breadth</title>
      <description>This session is a follow-up session on FILESTREAM in Depth. This session will cover how to use FILESTREAM data in a variety of scenarios, including Reporting Services and in a transactional scenario.</description>
      <startTime>3/27/2010 12:15:00 PM</startTime>
      <endTime>3/27/2010 1:15:00 PM</endTime>
    </event>
    <event>
      <importID>1266</importID>
      <speaker>Janis Griffin</speaker>
      <track>Database Administration</track>
      <location>
        <name>HSB 129A</name>
      </location>
      <title>Tuna Helper for SQL Server DBA's</title>
      <description>Many DBAs and developers are faced with tuning poorly performing SQL statements. There is no way to learn everything you need to know about SQL tuning in an hour, but you can learn a process to employ when badly written SQLs are ruining database performance. However, many tuning projects fail because the process being used is inefficient. This presentation will walk through a process Confio Software uses with great success and will include topics such as: SQL diagramming, wait type data, column selectivity, and several more that will help you succeed on future tuning projects.</description>
      <startTime>3/27/2010 12:15:00 PM</startTime>
      <endTime>3/27/2010 1:15:00 PM</endTime>
    </event>
    <event>
      <importID>1322</importID>
      <speaker>Barry Ralston</speaker>
      <track>Business Intelligence</track>
      <location>
        <name>HSB 129C</name>
      </location>
      <title>Introduction to MDX for SQL Programmers</title>
      <description>This 100-level session will provide SQL programmers with the tools to begin querying SQL Server Analysis Services (SSAS) databases.  Through examples, including the creation of an SSAS database from the AdventureWorks example database, students will have a primer of knowledge to begin using SSAS to the fullest.</description>
      <startTime>3/27/2010 2:45:00 PM</startTime>
      <endTime>3/27/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>1343</importID>
      <speaker>Robert Cain</speaker>
      <track>Business Intelligence</track>
      <location>
        <name>HSB 129C</name>
      </location>
      <title>Introduction to SQL Server Integration Services</title>
      <description>SQL Server Integration Services is Microsoft's powerful tool for doing ETL (Extract, Transform, and Load) in the Business Intelligence arena. In this introductory course you can get up to speed on the basic tools of ETL and learn how to leverage SSIS not just for Business Intelligence but for data conversion as well. 
</description>
      <startTime>3/27/2010 1:30:00 PM</startTime>
      <endTime>3/27/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>1346</importID>
      <speaker>Louis Davidson</speaker>
      <track>Database Administration</track>
      <location>
        <name>HSB 129A</name>
      </location>
      <title>Database Design Fundamentals</title>
      <description>In this session I will give an overview of how to design a database, including the common normal forms and why they should matter to you if you are creating or modifying SQL Server databases. Data should be easy to work with in SQL Server if the database has been organized as close as possible to the standards of normalization that have proven for many years. Many common T-SQL programming 'difficulties' are the result of struggling against the way data should be structured and can be avoided by applying the basic normalization techniques and are obvious things that you find yourself struggling with time and again (i.e. using the SUBSTRING function in a WHERE clause meaning you can't use an index efficiently). </description>
      <startTime>3/27/2010 9:15:00 AM</startTime>
      <endTime>3/27/2010 10:15:00 AM</endTime>
    </event>
    <event>
      <importID>1347</importID>
      <speaker>Louis Davidson</speaker>
      <track>Database Administration</track>
      <location>
        <name>HSB 129A</name>
      </location>
      <title>Database Design Patterns</title>
      <description>Beyond database design fundamentals (for example, Normalization) lies the area where you have to create 'real' solutions. In this session, I will cover a good number of patterns that we commonly find useful to try to apply to the problem of building a database solution. Ideas like generalization, subclassing, single table domain tables, optional data, and more will be discussed, some of them good, some not so good (don't assume which will be which), but all that are common and/or useful for your database implementations.</description>
      <startTime>3/27/2010 10:30:00 AM</startTime>
      <endTime>3/27/2010 11:30:00 AM</endTime>
    </event>
    <event>
      <importID>1349</importID>
      <speaker>Rodney Landrum</speaker>
      <track>Database Administration 2</track>
      <location>
        <name>HSB 129D</name>
      </location>
      <title>DBA Repository Update 2010 Using SSRS and SSIS. </title>
      <description>I put together the DBA Repository a few years back and have written and spoken about it for as many years with updates and enhancements over time. At it's heart, the solution employs SSIS and SSRS and in late 2009 I updated it for performance and resiliency. You can read about the original solution in SQL Server Magazine. The latest update will be published in 2010. This will be a sneak peak at those enhancements. The session will cover some interesting uses of package variables and MERGE in SSIS with new reports as well.</description>
      <startTime>3/27/2010 1:30:00 PM</startTime>
      <endTime>3/27/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>1407</importID>
      <speaker>Jim  Wooley</speaker>
      <track>Database Administration 2</track>
      <location>
        <name>HSB 129D</name>
      </location>
      <title>LINQ Kinq for the DBA Guy</title>
      <description>With the release of .NET 3.5 and the subsequent SP1, attention has focused upon the legitimacy of Object Relational Mapping systems. Regardless of whether you embrace LINQ to SQL, the Entity Framework, NHibernate, or any of the hundreds of other O/R Mappers, the question remains for the DBA: Is it time to consider alternatives to stored procedures? In this session, we'll introduce LINQ and discuss how programmers and DBA's can work together with these emerging technologies to build robust, performant and dynamic systems.</description>
      <startTime>3/27/2010 12:15:00 PM</startTime>
      <endTime>3/27/2010 1:15:00 PM</endTime>
    </event>
    <event>
      <importID>1415</importID>
      <speaker>Kevin Boles</speaker>
      <track>Database Administration 2</track>
      <location>
        <name>HSB 129D</name>
      </location>
      <title>SQL Server Memory Deep Dive</title>
      <description>Like the title says, be prepared to get really down and dirty with memory allocations and usage in SQL Server.  RAM is one of the three pillars of server performance and understanding how it is used, how you can analyze what is going on with it and how to properly adjust the the few knobs you have at your disposal are very important topics for both your server's health and performance.</description>
      <startTime>3/27/2010 10:30:00 AM</startTime>
      <endTime>3/27/2010 11:30:00 AM</endTime>
    </event>
    <event>
      <importID>1416</importID>
      <speaker>Kevin Boles</speaker>
      <track>Database Administration 2</track>
      <location>
        <name>HSB 129D</name>
      </location>
      <title>Parallel Query Execution Deep Dive</title>
      <description>What exactly does it mean to parallelize a query?  Why would the optimizer do this and what are the benefits and what are the drawbacks??  Is it always faster?  Can it cause problems?  Are there reasons we might NOT want parallelization?  These are some of the topics we will cover as we dig into this facet of the SQL Server relational engine.</description>
      <startTime>3/27/2010 9:15:00 AM</startTime>
      <endTime>3/27/2010 10:15:00 AM</endTime>
    </event>
    <event>
      <importID>1461</importID>
      <speaker>Joe  Webb</speaker>
      <track>SQL Development</track>
      <location>
        <name>HSB 129B</name>
      </location>
      <title>SQL Server Locking  Blocking Made Simple</title>
      <description>A good working knowledge of how SQL Server makes use of locking and transaction isolation levels can go a long way toward improving an application’s performance. In this session, we will explore SQL Server’s locking methodology and discover techniques for enhancing query response times.</description>
      <startTime>3/27/2010 2:45:00 PM</startTime>
      <endTime>3/27/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>1462</importID>
      <speaker>Joe  Webb</speaker>
      <track>SQL Development</track>
      <location>
        <name>HSB 129B</name>
      </location>
      <title>Tips  Tricks for Writing Better Queries</title>
      <description>Transact-SQL is not a very difficult language to learn. As long as the syntax is correct, it can be quite forgiving. However to truly get the best performance from your SQL Server, careful consideration should be given to the structure and logic of the queries. In this session, we’ll discuss some Transact-SQL tips and tricks that can be employed to help you write better queries, allowing your server to perform better.</description>
      <startTime>3/27/2010 1:30:00 PM</startTime>
      <endTime>3/27/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>1493</importID>
      <speaker>Kevin Grohoske</speaker>
      <track>Business Intelligence</track>
      <location>
        <name>HSB 129C</name>
      </location>
      <title>Location Aware Applications Using SQL Server 2008 </title>
      <description>With SQL Server 2008 R2, Microsoft has added spatial capabilities that provides a developer an very powerful toolset to create dynamic and powerful location aware applications. In this demonstration we will review the available spatial capabilities, objects, and complimentary Bing services used to develop a custom spatial aware Business Intelligence application. </description>
      <startTime>3/27/2010 10:30:00 AM</startTime>
      <endTime>3/27/2010 11:30:00 AM</endTime>
    </event>
    <event>
      <importID>1523</importID>
      <speaker>Vincent Mayfield</speaker>
      <track>Business Intelligence</track>
      <location>
        <name>HSB 129C</name>
      </location>
      <title>ASP.NET for the Enterprise with NLB and Clustering</title>
      <description>Most ASP.NET Developers are able to build ASP.NET Applications. However, few understand the principles of building scalable Enterprise Applications that are deployable in a Network Load Balanced or Clustered Server network configuration. This seminar targets advanced developers who desires to understand the considerations required in designing and building a scalable ASP.NET Applications. Topics covered in this seminar include: The NLB and Clustered Network Topology, Handling State, Inproc versus SQL Server State Management, Sticky Sessions, Programming Considerations, Database Considerations, and Statistics.</description>
      <startTime>3/27/2010 12:15:00 PM</startTime>
      <endTime>3/27/2010 1:15:00 PM</endTime>
    </event>
    <event>
      <importID>1569</importID>
      <speaker>Robert Cain</speaker>
      <track>Business Intelligence</track>
      <location>
        <name>HSB 129C</name>
      </location>
      <title>PowerPivot for Excel and SharePoint 2010</title>
      <description>PowerPivot is an exciting new technology from Microsoft that will allow users to leverage their data to answer many of their business questions. Commonly referred to as 'Self Service Business Intelligence', PowerPivot consists of two components, PowerPivot for Excel 2010 and PowerPivot for SharePoint 2010. This presentation will provide an overview of both components then dig deeper into PowerPivot for Excel 2010. Multiple demos illustrate everything from importing data to creating pivot tables and charts, as well as using techniques such as filters and calculated columns.</description>
      <startTime>3/27/2010 9:15:00 AM</startTime>
      <endTime>3/27/2010 10:15:00 AM</endTime>
    </event>
  </events>
</GuidebookXML>