<?xml version="1.0" encoding="utf-8"?>
<GuidebookXML>
  <guide>
    <name>SQLSaturday #118 - Madison 2012</name>
    <startDate>4/21/2012 12:00:00 AM</startDate>
    <timezone>(GMT-06:00) Central Time (US and Canada)</timezone>
    <description>SQLSaturday is a training event for SQL Server professionals and those wanting to learn about SQL Server. </description>
    <twitterHashtag>#sqlsat118</twitterHashtag>
    <venue>
      <name>Madison Area Technical College - Truax Campus</name>
      <street>3550 Anderson St</street>
      <city>Madison</city>
      <state>WI</state>
      <zipcode>53704</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>1704</importID>
      <name>Tushaus Computer Services</name>
      <level>Gold Sponsor</level>
      <url>http://tushaus.com</url>
      <imageURL>http://www.tushaus.com/Images/TushausLogo.png</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>2106</importID>
      <name>Red Gate</name>
      <level>Gold Sponsor</level>
      <url>http://www.red-gate.com</url>
      <imageURL>http://www.red-gate.com/archive/redgatelogo_black.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>1691</importID>
      <name>Confio Software</name>
      <level>Silver Sponsor</level>
      <url>http://www.confio.com</url>
      <imageURL>http://www.confio.com/images/assets/confio_logo.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>1887</importID>
      <name>Idera</name>
      <level>Silver Sponsor</level>
      <url>http://www.idera.com</url>
      <imageURL>http://www.idera.com/images/Logo-Idera.png</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>1919</importID>
      <name>Rubix Consulting LLC.</name>
      <level>Bronze Sponsor</level>
      <url>http://www.rubixconsulting.net/</url>
      <imageURL>http://www.rubixconsulting.net/Portals/0/rubix_rgb_small.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>1971</importID>
      <name>Trek Bicycle Corporation</name>
      <level>Exhibitor</level>
      <url>http://trekbikes.com</url>
      <imageURL>http://www.sqlsaturday.com/files/efe576af-35d5-4023-a11f-04958401f225.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>2098</importID>
      <name>CUNA Mutual Group</name>
      <level>Exhibitor</level>
      <url>http://cunamutual.com</url>
      <imageURL>http://seanpkelley.com/images/cmg_horiz_4c_nounit_170x20.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>1698</importID>
      <name>StrateSQL</name>
      <level>Blog Sponsor</level>
      <url>http://www.jasonstrate.com</url>
      <imageURL>http://www.jasonstrate.com/images/StrateSQLBanner.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>1735</importID>
      <name>Shannon Lowder</name>
      <level>Blog Sponsor</level>
      <url>http://shannonlowder.com</url>
      <imageURL>http://shannonlowder.com/wp-content/themes/vigilance_pro/images/lowder-wp-logo.png</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>1934</importID>
      <name>Doug Lane</name>
      <level>Blog Sponsor</level>
      <url>http://www.douglane.net</url>
      <imageURL>http://www.gravatar.com/avatar/7c3df04d5c5f3471d86847591f0e2e31.png</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>2055</importID>
      <name>Steve Hughes - Data on Wheels</name>
      <level>Blog Sponsor</level>
      <url>http://www.dataonwheels.com</url>
      <imageURL>http://dataonwheels.files.wordpress.com/2011/12/dataonwheelslogolglines.png</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>2109</importID>
      <name>joshuafennessy.com</name>
      <level>Blog Sponsor</level>
      <url>http://joshuafennessy.com</url>
      <imageURL>http://joshuafennessy.files.wordpress.com/2011/10/josh-headshot.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>2122</importID>
      <name>Craig Purnell</name>
      <level>Blog Sponsor</level>
      <url>http://www.craigpurnell.com</url>
      <imageURL>http://www.craigpurnell.com/wp-content/uploads/2012/03/CraigPurnellSQLSatLogo.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>2123</importID>
      <name>Sean P. Kelley</name>
      <level>Blog Sponsor</level>
      <url>http://seanpkelley.com</url>
      <imageURL>http://seanpkelley.com/images/SeanPKelley-100x40.gif</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>2132</importID>
      <name>Tracy McKibben</name>
      <level>Blog Sponsor</level>
      <url>http://www.realsqlguy.com</url>
      <imageURL>http://dl.dropbox.com/u/65661/Logo_100x40.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>2168</importID>
      <name>Jes Schultz Borland</name>
      <level>Blog Sponsor</level>
      <url>http://tinyurl.com/tinyJes</url>
      <imageURL>http://lessthandot.com/images/logo_prod.png</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>2184</importID>
      <name>SQLFriends</name>
      <level>Blog Sponsor</level>
      <url>http://sqlfriends.org/</url>
      <imageURL>http://sqlfriends.org/wp-content/uploads/2012/04/SQLFriends.png</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
  </sponsors>
  <events>
    <event>
      <importID>6372</importID>
      <speaker>Josh Fennessy</speaker>
      <track>Room 142B</track>
      <location>
        <name>Room 142B</name>
      </location>
      <title>Administering the BI Stack</title>
      <description>More often than not, a SQL DBA will also be requested (or required) to administer *other* applications in the SQL universe.  These applications are often the BI stack, SSIS, SSRS, and SSAS.  In this session, you will learn not only what each of these applications does, but also some behind the scenes views into how they work.  At the end of this session, you will have a better feeling of what to look for when something goes wrong, and have the knowledge to be proactive with your Business Intelligence implementations.

This session will focus on the SSIS, SSRS, and SSAS engines in this session.  Not a session for developers, we will be focusing on the ADMINISTRATION of these applications/services only.</description>
      <startTime>4/21/2012 1:15:00 PM</startTime>
      <endTime>4/21/2012 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>6378</importID>
      <speaker>Bob Pusateri</speaker>
      <track>Room 142A</track>
      <location>
        <name>Room 142A</name>
      </location>
      <title>The Skinny on Data Compression</title>
      <description>SQL Server's data compression feature can be a great tool for both getting more bang out of your storage dollar and increasing query performance.  In this session we'll cover the different types of data compression, the nitty-gritty behind how they work, and how to make sure you're getting the most out of them.</description>
      <startTime>4/21/2012 8:00:00 AM</startTime>
      <endTime>4/21/2012 9:15:00 AM</endTime>
    </event>
    <event>
      <importID>6380</importID>
      <speaker>Ted Krueger</speaker>
      <track>Room 350</track>
      <location>
        <name>Room 350</name>
      </location>
      <title>Merge Replication for Offline Data Mobility</title>
      <description>How many times have you been sitting in a meeting and you hear, “We want all our users to have access to the data, 24/7. That includes when they are offline and on a client location”. At this point you may start letting out a large sigh because you are thinking, “How could the user get to the data if there is no connection?” This isn’t as hard as you may think and this session will show how to use SQL Servers Merge Replication in order to accomplish the task. Merge replication offers a scalable option for data mobility. This session will go over how Merge Replication can be used to replicate data to users that spend many hours offline. 
</description>
      <startTime>4/21/2012 1:15:00 PM</startTime>
      <endTime>4/21/2012 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>6417</importID>
      <speaker>Jes Borland</speaker>
      <track>Room 321</track>
      <location>
        <name>Room 321</name>
      </location>
      <title>Filegroups: Putting the Puzzle Together </title>
      <description>Having multiple database files and filegroups is one of many strategies to improve performance and make administration easier. What are filegroups, and how do you use them? In this session, I'll show you how to create filegroups, create objects in them or move objects to them, and discuss how they can help performance. I'll also cover Enterprise-level features like piecemeal restores. </description>
      <startTime>4/21/2012 1:15:00 PM</startTime>
      <endTime>4/21/2012 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>6460</importID>
      <speaker>Ross McNeely</speaker>
      <track>Room 350</track>
      <location>
        <name>Room 350</name>
      </location>
      <title>Minimal Processing for Large Cubes</title>
      <description>Processing large cubes can consume vast amounts of IO, and create lengthy response times. This presentation will demo how to process dimensions and dynamically create, process, and delete measure group partitions to minimize IO. By taking control of cube processing through a SSIS package you are able to process only the bare minimum in order to bring a cube current while keeping response times acceptable. Additional areas to cover will include the support tables to control cubes, and a review of the XMLA for creating, processing, and deleting.  This method is also helpful for processing many smaller cubes.</description>
      <startTime>4/21/2012 11:00:00 AM</startTime>
      <endTime>4/21/2012 12:15:00 PM</endTime>
    </event>
    <event>
      <importID>6501</importID>
      <speaker>Tim Ford</speaker>
      <track>Room 322</track>
      <location>
        <name>Room 322</name>
      </location>
      <title>Performance Enhancing Laziness</title>
      <description>Walk-up work. 
New database requests. 
Users running ad-hoc queries with 18 LEFT OUTER JOINS against heaps.
Suprise SQL instances created by vendors without our knowledge crashing around us!
It's enough to drive a lesser DBA crazy-insane.  That's why it's important to take as many steps as you can to simplify, automate, tweak, and tune the tasks you can manage so you have time to deal with those situations you can't control.  In this session Tim will go over many of performance-enhancing methods he's developed over the last dozen years as a DBA for a major healthcare concern and show you how you can give yourself some breathing room to make the difficult seem easy.</description>
      <startTime>4/21/2012 2:45:00 PM</startTime>
      <endTime>4/21/2012 4:00:00 PM</endTime>
    </event>
    <event>
      <importID>6511</importID>
      <speaker>Michael Steineke</speaker>
      <track>Room 322</track>
      <location>
        <name>Room 322</name>
      </location>
      <title>SQL 2012 AlwaysOn Configuration Deep Dive </title>
      <description>Brief overview of AlwaysOn features, then dive into what you need to consider when implementing these new features. This session will be interactive, with demos and systems refer to. Bring ideas and questions on how to make this work in the real world. We will discuss the entire infrastructure needed to support DR and HA, and why you need to have a very good understanding of AD to have a successful implementation. We may even break out a white board!</description>
      <startTime>4/21/2012 11:00:00 AM</startTime>
      <endTime>4/21/2012 12:15:00 PM</endTime>
    </event>
    <event>
      <importID>6519</importID>
      <speaker>Joey D'Antoni</speaker>
      <track>Room 322</track>
      <location>
        <name>Room 322</name>
      </location>
      <title>SQL 2012 -- All About HA and DR</title>
      <description>Have you heard about all of the new Availability Group features in SQL 2012? Thinking about implementing a DR solution, but don't know where to start. In this presentation you'll learn all about the new DR features in SQL Server 2012 and see them in practice.</description>
      <startTime>4/21/2012 9:30:00 AM</startTime>
      <endTime>4/21/2012 10:45:00 AM</endTime>
    </event>
    <event>
      <importID>6579</importID>
      <speaker>Jason Strate</speaker>
      <track>Room 321</track>
      <location>
        <name>Room 321</name>
      </location>
      <title>Holy Crap! Someone Put the Database in the Cloud</title>
      <description>The world of databases is constantly changing.  It used to be that we kept all of our servers and data locked up in big, expensive server rooms in the back of the building.  Now days, you hear about data existing in this cloud-thing.  So what happens when you come in on Monday morning and the latest database was deployed in the cloud.  In this session, we’ll look at what it means to be a DBA with SQL Azure and how the more things change the more they stay the same.</description>
      <startTime>4/21/2012 2:45:00 PM</startTime>
      <endTime>4/21/2012 4:00:00 PM</endTime>
    </event>
    <event>
      <importID>6690</importID>
      <speaker>Sanil Mhatre</speaker>
      <track>Room 336</track>
      <location>
        <name>Room 336</name>
      </location>
      <title>Asynchronous programming with Service Broker</title>
      <description>In this session we will explore Service Broker, one of the lesser known features available since Microsoft SQL Server 2005. This technology provides a robust asynchronous programming model and can be reliably used to develop lightning fast applications that scale very well and can boost your application's throughput. We will look at a few examples of real world service broker implementations in OLTP as well as batch processing modes. We will also discuss some of the commonly used tools for troubleshooting a service broker set up, as well as few common pitfalls to avoid .</description>
      <startTime>4/21/2012 4:15:00 PM</startTime>
      <endTime>4/21/2012 5:30:00 PM</endTime>
    </event>
    <event>
      <importID>6694</importID>
      <speaker>Kevin Bullen</speaker>
      <track>Room 142B</track>
      <location>
        <name>Room 142B</name>
      </location>
      <title>Free SQL tools for your toolbox</title>
      <description>  Every SQL developer or DBA should have a fully stocked toolbox that they can turn to in times of need.  SQL Server enjoys a wide variety of support from 3rd party vendors that provide tools to help us peek under the hood and pinpoint issues.  Sometimes we either don't have the budget for everything we would like, or we need something for a one-off project.  In this session we will examine some of the free tools published by members of the SQL community and 3rd party vendors.</description>
      <startTime>4/21/2012 2:45:00 PM</startTime>
      <endTime>4/21/2012 4:00:00 PM</endTime>
    </event>
    <event>
      <importID>6785</importID>
      <speaker>Steven Murawski</speaker>
      <track>Room 142B</track>
      <location>
        <name>Room 142B</name>
      </location>
      <title>Scriptable UI with PowerShell</title>
      <description>Sick and tired of typing at a command prompt or scrolling through buffers of text output?  ShowUI (an open source PowerShell Module) is a great tool for quickly and easily creating great looking UI with all the power of PowerShell behind it.</description>
      <startTime>4/21/2012 9:30:00 AM</startTime>
      <endTime>4/21/2012 10:45:00 AM</endTime>
    </event>
    <event>
      <importID>7137</importID>
      <speaker>Aaron Lowe</speaker>
      <track>Room 322</track>
      <location>
        <name>Room 322</name>
      </location>
      <title>Database Development using SQL Server Data Tools</title>
      <description>SQL Server Data Tools (SSDT) formerly known as Project Juneau is the next iteration of Visual Studio for Database Professionals aka DataDude.  Let's chat about some of the great new features, and some of the features that aren't so great. </description>
      <startTime>4/21/2012 8:00:00 AM</startTime>
      <endTime>4/21/2012 9:15:00 AM</endTime>
    </event>
    <event>
      <importID>7148</importID>
      <speaker>Doug Lane</speaker>
      <track>Room 350</track>
      <location>
        <name>Room 350</name>
      </location>
      <title>Devs are from Mars, Report Servers are from Venus</title>
      <description>Do you remember what it was like to fall in love? Wasn't it wonderful? 

Lately it hasn't been the same. There's no spark anymore. You've been stuck doing the same old charts and tables. Maybe Reporting Services won't tell you what's wrong, and you're even thinking about seeing other reporting products.

In this session, Doug will re-ignite your passion for RS by reminding you how reports perform best, what RS has been trying to tell you (but you haven't been listening), and show you some new -- and easy -- tricks you may not have known RS can do. You'll leave knowing more about troubleshooting using the execution log, understanding how to design reports for high performance, how to deal with blank pages, and more.</description>
      <startTime>4/21/2012 4:15:00 PM</startTime>
      <endTime>4/21/2012 5:30:00 PM</endTime>
    </event>
    <event>
      <importID>7367</importID>
      <speaker>Stacia Misner</speaker>
      <track>Room 321</track>
      <location>
        <name>Room 321</name>
      </location>
      <title>(Way Too Much) Fun with Reporting Services </title>
      <description>Head starting to explode from all the technical information you’re absorbing?  Come spend a session with us while we play games with Reporting Services…literally!  Come watch and cheer as SQL Server MVP Stacia Misner is challenged by her progeny and protégé Erika Bakse to an hour of word play, all wrapped up in SQL Server Reporting Services.  They’ll push the limits with what can be built in SSRS and have a stupid amount of fun while doing it.  Swag, trash talk, board games and SQL…who could ask for more?</description>
      <startTime>4/21/2012 11:00:00 AM</startTime>
      <endTime>4/21/2012 12:15:00 PM</endTime>
    </event>
    <event>
      <importID>7368</importID>
      <speaker>Stacia Misner</speaker>
      <track>Room 322</track>
      <location>
        <name>Room 322</name>
      </location>
      <title>Data Visualization in Reporting Services</title>
      <description>Reporting Services 2008 R2 includes several new data visualization features - sparklines, data bars, indicators, and maps. In this latest release, you  now have a wide range of options for helping viewers to better understand data through visualization. In this session, you learn what's new, how best to use these new features, and how to avoid common design problems by properly applying principles of visual design.</description>
      <startTime>4/21/2012 4:15:00 PM</startTime>
      <endTime>4/21/2012 5:30:00 PM</endTime>
    </event>
    <event>
      <importID>7722</importID>
      <speaker>Zach Mattson</speaker>
      <track>Room 142A</track>
      <location>
        <name>Room 142A</name>
      </location>
      <title>A Powershell Driven Life</title>
      <description>Why am I here?  This is a question you might ask yourself each day at work.  Perhaps its mundane tasks, reactive troubleshooting, or just filling out TPS reports on a Friday afternoon.  This session is going to attack the mundane and show you some of the things Powershell can bring to the table for working with SQL Server.  From performance monitoring to writing tests, it promises to be entirely scripts and demos compiled from real work on a large OLTP SQL environment .  The theoretical will be ignored as well as any common decency towards mass produced beer.       

No SSIS or Powerpoint will be harmed during this presentation.  </description>
      <startTime>4/21/2012 4:15:00 PM</startTime>
      <endTime>4/21/2012 5:30:00 PM</endTime>
    </event>
    <event>
      <importID>7797</importID>
      <speaker>Luke Jian</speaker>
      <track>Room 336</track>
      <location>
        <name>Room 336</name>
      </location>
      <title>Optimizing SQL Server I/O with Solid State Drives</title>
      <description>Optimal configuration and maintenance of the I/O subsystem is critical and can ultimately be responsible for higher response times of your applications. The HDDs are by design about 1 million times slower than the memory or CPU. In this session we analyze the different options that exist for durable storage, what are their pros and cons . Solid state drives are a viable option and we are going under the covers to see how you can best use them as an alternative to a large and expensive SAN in your infrastructure</description>
      <startTime>4/21/2012 2:45:00 PM</startTime>
      <endTime>4/21/2012 4:00:00 PM</endTime>
    </event>
    <event>
      <importID>7894</importID>
      <speaker>Eddie Wuerch</speaker>
      <track>Room 322</track>
      <location>
        <name>Room 322</name>
      </location>
      <title>TempDB Performance Troubleshooting and Optimizing</title>
      <description>Every SQL Server instance relies on the tempdb database. Whether through explicit use with #temp tables or @table variables, or implicit use through working space for many other operations, most tempdb databases get quite a workout. This session will dig into many of the otherwise-hidden issues that can kill server performance. After this session, you will be able to spot tempdb performance issues, drill into the causes, and take the steps necessary to solve them.</description>
      <startTime>4/21/2012 1:15:00 PM</startTime>
      <endTime>4/21/2012 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>7904</importID>
      <speaker>Tracy McKibben</speaker>
      <track>Room 142B</track>
      <location>
        <name>Room 142B</name>
      </location>
      <title>10 Ways To Abuse T-SQL</title>
      <description>Learn 10 common T-SQL mistakes and how to avoid them.  Procedural coding, misuse of user-defined functions, and non-SARGable filters are just some of the topics we'll cover.</description>
      <startTime>4/21/2012 4:15:00 PM</startTime>
      <endTime>4/21/2012 5:30:00 PM</endTime>
    </event>
    <event>
      <importID>7914</importID>
      <speaker>Ed Leighton-Dick</speaker>
      <track>Room 350</track>
      <location>
        <name>Room 350</name>
      </location>
      <title>Practically Normal</title>
      <description>Normalizing a database - splitting apart tables into simpler, more focused tables - can yield concrete benefits, including manageability, scalability, and space savings.  The concept is a central tenet of a relational database system such as SQL Server, yet far too many database professionals are unfamiliar with it.  This session will present a practical primer on normalization: what it is, why it's beneficial, how to do it, and when not to do it.</description>
      <startTime>4/21/2012 2:45:00 PM</startTime>
      <endTime>4/21/2012 4:00:00 PM</endTime>
    </event>
    <event>
      <importID>7939</importID>
      <speaker>Farouq Abukhamireh</speaker>
      <track>Room 336</track>
      <location>
        <name>Room 336</name>
      </location>
      <title>Deep Dive in PowerPivot 2012</title>
      <description>A demo-rich presentation of PowerPivot 2012</description>
      <startTime>4/21/2012 11:00:00 AM</startTime>
      <endTime>4/21/2012 12:15:00 PM</endTime>
    </event>
    <event>
      <importID>7942</importID>
      <speaker>Bill Fellows</speaker>
      <track>Room 321</track>
      <location>
        <name>Room 321</name>
      </location>
      <title>2012 TSQL Sweets</title>
      <description>The 2012 release of SQL Server promise a variety of delicious new language features to solve problems. After this session, you'll have a taste for all the sweets they've packed into the language including conversions, date  time functions, windowing functions, analytic functions and sequences.</description>
      <startTime>4/21/2012 8:00:00 AM</startTime>
      <endTime>4/21/2012 9:15:00 AM</endTime>
    </event>
    <event>
      <importID>7950</importID>
      <speaker>Ira Whiteside</speaker>
      <track>Room 142A</track>
      <location>
        <name>Room 142A</name>
      </location>
      <title>Creating a Metadata Mart w/ SSIS - Data Governance</title>
      <description>This is an expanded and updated version of the session I presented at the SQL Rally in Orlando. We will cover Tactical Data Governance and in detail specific code examples, using Stock and Custom SSIS Transforms ,Data Models, SSAS Cubes used to create and populate a Metadata Mart as defined by Michael Belcher(Gartner). We  will demonstrate incorporating complete custom Data Profiling capabilities (SSIS Transform Scripting, TSQL) capable of Profiling any Source and Targeting any destination. In addition we will implement Data Quality(Address Correction, Fuzzy Matching) and Visualization via PowerPivot , Excel and QlikView. Last will will demonstrate code generation.</description>
      <startTime>4/21/2012 1:15:00 PM</startTime>
      <endTime>4/21/2012 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>7954</importID>
      <speaker>David Peterson</speaker>
      <track>Room 350</track>
      <location>
        <name>Room 350</name>
      </location>
      <title>Demystifying PowerPivot from the SharePoint Admin </title>
      <description>Demystifying PowerPivot from the SharePoint Admin Perspective. PowerPivot can be a maddening undertaking to the SharePoint Admin. We'll walk through the basic architecture of PowerPivot within SharePoint. Then we'll setup an actual working PowerPivot and store it in SharePoint. We'll also walk through setting up the PowerPivot Refresh. Along the way David will share anecdotes, tips  hints, SharePoint war stories, and the occasional movie quote. </description>
      <startTime>4/21/2012 9:30:00 AM</startTime>
      <endTime>4/21/2012 10:45:00 AM</endTime>
    </event>
    <event>
      <importID>7978</importID>
      <speaker>Mark Vaillancourt</speaker>
      <track>Room 336</track>
      <location>
        <name>Room 336</name>
      </location>
      <title>MDX Trek: First Contact</title>
      <description>Cube space; the final frontier. In this Star Trek themed introduction to MDX, we will discuss the fundamentals of cube structure and vocabulary, including tuples, members, sets, hierarchies, and more. We will introduce and demonstrate the basic syntax of MDX with queries that include navigating hierarchies and even some time-based expressions. This session will give you the tools you need to write simple, yet meaningful, MDX queries in your own environment. </description>
      <startTime>4/21/2012 1:15:00 PM</startTime>
      <endTime>4/21/2012 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>8001</importID>
      <speaker>Mike Donnelly</speaker>
      <track>Room 336</track>
      <location>
        <name>Room 336</name>
      </location>
      <title>SSIS: Figuring Out Configuring</title>
      <description>As with most things in the IT world there is more than one way to skin the SSIS configuration cat.* I'll focus on SQL Server 2008 methods (being called Package Deployment method in SQL 2012) and show how to use 1)XML config files or 2)an environment variable or registry entry that points to a config database. I'll also give a brief overview of the new project deployment method in SQL 2012.

*[No cats were skinned in the making of this presentation.]</description>
      <startTime>4/21/2012 8:00:00 AM</startTime>
      <endTime>4/21/2012 9:15:00 AM</endTime>
    </event>
    <event>
      <importID>8031</importID>
      <speaker>Norman Kelm</speaker>
      <track>Room 336</track>
      <location>
        <name>Room 336</name>
      </location>
      <title>SSIS 2012 New Features</title>
      <description>The new version of SQL Server is just around the corner, so let's take a look at what's coming to SSIS. We'll cover the enhancements to deployment, reporting, development and performance. We'll also cover what's been removed. This will be based on the RC0 release of SQL Server 2012.
</description>
      <startTime>4/21/2012 9:30:00 AM</startTime>
      <endTime>4/21/2012 10:45:00 AM</endTime>
    </event>
    <event>
      <importID>8067</importID>
      <speaker>Erin Stellato</speaker>
      <track>Room 321</track>
      <location>
        <name>Room 321</name>
      </location>
      <title>You’re My Density: Making Sense of Statistics</title>
      <description>The Query Optimizer uses statistics to decide how to execute a query. If statistics are out of date, improperly sampled or simply don’t exist, then you could unintentionally deceive the Optimizer. Accurate statistics can help avoid poor query plans, so if you’re not familiar with how to read a histogram, the various options for updating statistics or want to know why sample size does matter, this session is for you! We will also delve into what happens when a value doesn’t exist in a statistic, discuss methods to manage statistics for volatile tables and examine the challenges that exist with statistics on partitioned tables. Expect a session filled with demos and real-world examples that will create a foundation of statistics knowledge.</description>
      <startTime>4/21/2012 4:15:00 PM</startTime>
      <endTime>4/21/2012 5:30:00 PM</endTime>
    </event>
    <event>
      <importID>8068</importID>
      <speaker>Erin Stellato</speaker>
      <track>Room 321</track>
      <location>
        <name>Room 321</name>
      </location>
      <title>DBCC Commands: The Quick and the Dangerous</title>
      <description>There are many DBCC statements at the disposal of Database Administrators and Developers. Some are used for the greater good; others can wreak havoc in your system. The majority of these commands are informational, but if you’re not careful you can introduce chaos or at worst, lose data you may never find again. In this session we will explore DBCC commands that are useful for the DBA and developer, and cover when to use them and how. Expect demonstrations that provide a practical application of these commands - both documented and not - that database professionals can utilize quickly and easily.</description>
      <startTime>4/21/2012 9:30:00 AM</startTime>
      <endTime>4/21/2012 10:45:00 AM</endTime>
    </event>
    <event>
      <importID>8077</importID>
      <speaker>Steve Hughes</speaker>
      <track>Room 142A</track>
      <location>
        <name>Room 142A</name>
      </location>
      <title>Performance Monitoring and Tuning in SSAS</title>
      <description>As SQL Server Analysis Services becomes commonly used in various business intelligence solutions, many administrators are looking for ways to monitor and tune performance on the platform. This session will cover various monitioring techniques and tools and how to use that information to tune Analysis Services. </description>
      <startTime>4/21/2012 2:45:00 PM</startTime>
      <endTime>4/21/2012 4:00:00 PM</endTime>
    </event>
    <event>
      <importID>8079</importID>
      <speaker>Steve Hughes</speaker>
      <track>Room 142A</track>
      <location>
        <name>Room 142A</name>
      </location>
      <title>A Window into Your Data:Using SQL Window Functions</title>
      <description>Window functions are an underused feature in T-SQL.  These functions can help you solve complex business problems such as running totals and ranking.  If you have never used these functions or are looking to solve ranking and aggregate types of calculations without using GROUP BY, join us for a demo filled session on SQL window functions.</description>
      <startTime>4/21/2012 11:00:00 AM</startTime>
      <endTime>4/21/2012 12:15:00 PM</endTime>
    </event>
    <event>
      <importID>8083</importID>
      <speaker>Jason Thomas</speaker>
      <track>Room 142A</track>
      <location>
        <name>Room 142A</name>
      </location>
      <title>Fast Track to Spatial Reporting</title>
      <description>SSRS 2008 R2 has opened a new realm of reporting possibilities by including the spatial data support. By the end of this session, you should be familiar with the basic spatial concepts, creating map reports in SSRS from different sources, drilling down on map reports, aggregating custom data in the maps and some interesting tips and tricks revolving around them.</description>
      <startTime>4/21/2012 9:30:00 AM</startTime>
      <endTime>4/21/2012 10:45:00 AM</endTime>
    </event>
    <event>
      <importID>8122</importID>
      <speaker>Dave DuVarney</speaker>
      <track>Room 350</track>
      <location>
        <name>Room 350</name>
      </location>
      <title>Setting up an ETL Framework with SSIS 2012</title>
      <description>In this session we will look at common elements of an ETL framework including logging, auditing and configuration.  We'll dive into the new features within SSIS 2012 and how they facilitate a solid ETL framework.</description>
      <startTime>4/21/2012 8:00:00 AM</startTime>
      <endTime>4/21/2012 9:15:00 AM</endTime>
    </event>
    <event>
      <importID>8134</importID>
      <speaker>Craig Purnell</speaker>
      <track>Room 142B</track>
      <location>
        <name>Room 142B</name>
      </location>
      <title>Upgrade Roadmap: Let’s delve into SQL Server 2012 </title>
      <description>We will review the upgrade process to SQL Server 2012. An upgrade is 75% project planning and 25% execution. Everyone knows that, right? Actually, no. A checklist of considerations a company would likely encounter coming from SQL Server 2005/2008 or R2. The pros and cons of in place upgrade vs. the build out new approach. There will be many real world lessons learned sprinkled in as the presenter has led many upgrades and migrations of SQL Server. Key takeaways include: when to upgrade in place compared to build new, usage of and how to gauge the usefulness of Upgrade Advisor, deprecated features and how to test for them</description>
      <startTime>4/21/2012 8:00:00 AM</startTime>
      <endTime>4/21/2012 9:15:00 AM</endTime>
    </event>
    <event>
      <importID>8137</importID>
      <speaker>Eric Selje</speaker>
      <track>Room 142B</track>
      <location>
        <name>Room 142B</name>
      </location>
      <title>SSMS for Non-DBA Developers</title>
      <description>You're a database application developer who's using SQL Server now, but you're no DBA.  Sure you use SQL Server Management Studio (SSMS), and maybe you're even pretty good at designing tables and executing queries. But there's a whole lot more functionality in this seemingly simple program than you may realize. In this session we'll share features in SSMS that you may have overlooked but will make your life as a developer a lot easier.</description>
      <startTime>4/21/2012 11:00:00 AM</startTime>
      <endTime>4/21/2012 12:15:00 PM</endTime>
    </event>
    <event>
      <importID>8606</importID>
      <speaker>SQL Saturday Team</speaker>
      <track>Room 142B</track>
      <location>
        <name>Room 142B</name>
      </location>
      <title>Gold Sponsor Session 142B</title>
      <description>Sponsor Session</description>
      <startTime>4/21/2012 12:15:00 PM</startTime>
      <endTime>4/21/2012 1:00:00 PM</endTime>
    </event>
    <event>
      <importID>8607</importID>
      <speaker>SQL Saturday Team</speaker>
      <track>Room 142A</track>
      <location>
        <name>Room 142A</name>
      </location>
      <title>Gold Sponsor Session 142A</title>
      <description>Sponsor Session</description>
      <startTime>4/21/2012 12:15:00 PM</startTime>
      <endTime>4/21/2012 1:00:00 PM</endTime>
    </event>
    <event>
      <importID>8608</importID>
      <speaker>SQL Saturday Team</speaker>
      <track>Room 142A</track>
      <location>
        <name>Room 142A</name>
      </location>
      <title>Closing Ceremonies</title>
      <description>Closing Ceremonies
</description>
      <startTime>4/21/2012 5:30:00 PM</startTime>
      <endTime>4/21/2012 6:00:00 PM</endTime>
    </event>
    <event>
      <importID>8608</importID>
      <speaker>SQL Saturday Team</speaker>
      <track>Room 142B</track>
      <location>
        <name>Room 142B</name>
      </location>
      <title>Closing Ceremonies</title>
      <description>Closing Ceremonies
</description>
      <startTime>4/21/2012 5:30:00 PM</startTime>
      <endTime>4/21/2012 6:00:00 PM</endTime>
    </event>
    <event>
      <importID>8608</importID>
      <speaker>SQL Saturday Team</speaker>
      <track>Room 350</track>
      <location>
        <name>Room 350</name>
      </location>
      <title>Closing Ceremonies</title>
      <description>Closing Ceremonies
</description>
      <startTime>4/21/2012 5:30:00 PM</startTime>
      <endTime>4/21/2012 6:00:00 PM</endTime>
    </event>
    <event>
      <importID>8608</importID>
      <speaker>SQL Saturday Team</speaker>
      <track>Room 336</track>
      <location>
        <name>Room 336</name>
      </location>
      <title>Closing Ceremonies</title>
      <description>Closing Ceremonies
</description>
      <startTime>4/21/2012 5:30:00 PM</startTime>
      <endTime>4/21/2012 6:00:00 PM</endTime>
    </event>
    <event>
      <importID>8608</importID>
      <speaker>SQL Saturday Team</speaker>
      <track>Room 321</track>
      <location>
        <name>Room 321</name>
      </location>
      <title>Closing Ceremonies</title>
      <description>Closing Ceremonies
</description>
      <startTime>4/21/2012 5:30:00 PM</startTime>
      <endTime>4/21/2012 6:00:00 PM</endTime>
    </event>
    <event>
      <importID>8608</importID>
      <speaker>SQL Saturday Team</speaker>
      <track>Room 322</track>
      <location>
        <name>Room 322</name>
      </location>
      <title>Closing Ceremonies</title>
      <description>Closing Ceremonies
</description>
      <startTime>4/21/2012 5:30:00 PM</startTime>
      <endTime>4/21/2012 6:00:00 PM</endTime>
    </event>
    <event>
      <importID>8609</importID>
      <speaker>Lunch Lunch</speaker>
      <track>Room 322</track>
      <location>
        <name>Room 322</name>
      </location>
      <title>Lunch</title>
      <description>Lunch</description>
      <startTime>4/21/2012 12:15:00 PM</startTime>
      <endTime>4/21/2012 1:00:00 PM</endTime>
    </event>
    <event>
      <importID>8609</importID>
      <speaker>Lunch Lunch</speaker>
      <track>Room 321</track>
      <location>
        <name>Room 321</name>
      </location>
      <title>Lunch</title>
      <description>Lunch</description>
      <startTime>4/21/2012 12:15:00 PM</startTime>
      <endTime>4/21/2012 1:00:00 PM</endTime>
    </event>
    <event>
      <importID>8609</importID>
      <speaker>Lunch Lunch</speaker>
      <track>Room 336</track>
      <location>
        <name>Room 336</name>
      </location>
      <title>Lunch</title>
      <description>Lunch</description>
      <startTime>4/21/2012 12:15:00 PM</startTime>
      <endTime>4/21/2012 1:00:00 PM</endTime>
    </event>
    <event>
      <importID>8609</importID>
      <speaker>Lunch Lunch</speaker>
      <track>Room 350</track>
      <location>
        <name>Room 350</name>
      </location>
      <title>Lunch</title>
      <description>Lunch</description>
      <startTime>4/21/2012 12:15:00 PM</startTime>
      <endTime>4/21/2012 1:00:00 PM</endTime>
    </event>
    <event>
      <importID>8610</importID>
      <speaker>SQL Saturday  Registration</speaker>
      <track>Room 350</track>
      <location>
        <name>Room 350</name>
      </location>
      <title>Registration</title>
      <description>Registration</description>
      <startTime>4/21/2012 7:00:00 AM</startTime>
      <endTime>4/21/2012 8:00:00 AM</endTime>
    </event>
    <event>
      <importID>8610</importID>
      <speaker>SQL Saturday  Registration</speaker>
      <track>Room 336</track>
      <location>
        <name>Room 336</name>
      </location>
      <title>Registration</title>
      <description>Registration</description>
      <startTime>4/21/2012 7:00:00 AM</startTime>
      <endTime>4/21/2012 8:00:00 AM</endTime>
    </event>
    <event>
      <importID>8610</importID>
      <speaker>SQL Saturday  Registration</speaker>
      <track>Room 321</track>
      <location>
        <name>Room 321</name>
      </location>
      <title>Registration</title>
      <description>Registration</description>
      <startTime>4/21/2012 7:00:00 AM</startTime>
      <endTime>4/21/2012 8:00:00 AM</endTime>
    </event>
    <event>
      <importID>8610</importID>
      <speaker>SQL Saturday  Registration</speaker>
      <track>Room 322</track>
      <location>
        <name>Room 322</name>
      </location>
      <title>Registration</title>
      <description>Registration</description>
      <startTime>4/21/2012 7:00:00 AM</startTime>
      <endTime>4/21/2012 8:00:00 AM</endTime>
    </event>
    <event>
      <importID>8610</importID>
      <speaker>SQL Saturday  Registration</speaker>
      <track>Room 142B</track>
      <location>
        <name>Room 142B</name>
      </location>
      <title>Registration</title>
      <description>Registration</description>
      <startTime>4/21/2012 7:00:00 AM</startTime>
      <endTime>4/21/2012 8:00:00 AM</endTime>
    </event>
    <event>
      <importID>8610</importID>
      <speaker>SQL Saturday  Registration</speaker>
      <track>Room 142A</track>
      <location>
        <name>Room 142A</name>
      </location>
      <title>Registration</title>
      <description>Registration</description>
      <startTime>4/21/2012 7:00:00 AM</startTime>
      <endTime>4/21/2012 8:00:00 AM</endTime>
    </event>
  </events>
</GuidebookXML>