<?xml version="1.0" encoding="utf-8"?>
<GuidebookXML>
  <guide>
    <name>SQLSaturday #83 - Johannesburg 2011</name>
    <startDate>5/7/2011 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>#sqlsat83</twitterHashtag>
    <venue>
      <name>
      </name>
      <street>
      </street>
      <city>Johannesburg</city>
      <state>, South Africa</state>
      <zipcode>
      </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>
  <events>
    <event>
      <importID>4263</importID>
      <speaker>Jason Brimhall</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Tools for a DB TakeOver</title>
      <description>In this session we will explore some practical scripts to help create database documentation. We will be looking at how to make some of those documentation tasks easier, while giving you greater insight into your database(s). Attendees will be able to leave with some additional tools for their toolbox and through the use of these scripts the attendee will be able to perform these tasks faster.</description>
      <startTime>5/7/2011 12:15:00 PM</startTime>
      <endTime>5/7/2011 1:00:00 PM</endTime>
    </event>
    <event>
      <importID>4270</importID>
      <speaker>Stephan Lawson</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>The Transaction Log and VLF performance.</title>
      <description>Look at what happens to a transaction in the log file, and take a deep dive into VLF's with a live demo to see how they can affect performance if managed badly. </description>
      <startTime>5/7/2011 12:15:00 PM</startTime>
      <endTime>5/7/2011 1:00:00 PM</endTime>
    </event>
    <event>
      <importID>4274</importID>
      <speaker>Steve Simon</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Recursive Queries: Beautiful Events Always Recur </title>
      <description>(Eng  Afrikaans)
Within the realm of financial instruments, business structure and rules are highly hierarchical in nature. Investor funds consist of one or many levels of asset ID’s which in turn are comprised of one or more lots. This certainly poses interesting challenges when it comes to creating efficient and effective detailed and summary level queries and reports. This beginners' to intermediate level hands-on presentations is aimed at showing the attendee how we handle recursive scenarios,utilizing several techniques including, recursive T-SQL, code using memory TABLEs (as custom stacks) and CTE's.</description>
      <startTime>5/7/2011 11:15:00 AM</startTime>
      <endTime>5/7/2011 12:00:00 PM</endTime>
    </event>
    <event>
      <importID>4276</importID>
      <speaker>Phlippie Smit</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Get your Oracle data into SQL Server faster!</title>
      <description>In this session, we will explore the usage and performance of the Microsoft Connector Version 1.1 for Oracle by Attunity.  Delegates will leave the session empowered to replace their current SQL Server Integration Packages to use the new connector to dramatically increase data transfer speed between SQL Server and Oracle.  The session is a must for BI developers working in heterogeneous environments where Oracle source systems or Data Warehouses and Microsoft BI tools co-exist.</description>
      <startTime>5/7/2011 10:15:00 AM</startTime>
      <endTime>5/7/2011 11:00:00 AM</endTime>
    </event>
    <event>
      <importID>4293</importID>
      <speaker>Theo Potgieter</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Baseline my Database</title>
      <description>As a DBA I always get asked by my  DBA peers “How many I/Os, Deadlocks, Scans etc. does your database perform?”. Very valid question but in what context? The starting point of answering the context questions starts with implementing a baseline for your database. In this session I will propose concepts and raise important things to consider when implementing a baseline on a production database.</description>
      <startTime>5/7/2011 11:15:00 AM</startTime>
      <endTime>5/7/2011 12:00:00 PM</endTime>
    </event>
    <event>
      <importID>4309</importID>
      <speaker>Mark Stacey</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title> 'GIS in SQL and SSRS using Statistics SA data'</title>
      <description>'Many data are publicly  available , including Geographic Information Systems points, and economic metrics. In this session, Mark will show a couple of these sources, and show how to import this geographic and economic information into a SQL database, and display it as a map in SSRS'</description>
      <startTime>5/7/2011 11:15:00 AM</startTime>
      <endTime>5/7/2011 12:00:00 PM</endTime>
    </event>
    <event>
      <importID>4325</importID>
      <speaker>Benjamin Nevarez</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Query Optimizer Topics for Better Performance</title>
      <description>This session will show you how a better understanding of how the Query Optimizer works can help you to improve the performance of your queries. I will show you some of the top Query Optimizer topics that can give you the most benefit by focusing both on concepts and practical solutions. Several areas of the query processor will be covered, everything from troubleshooting query performance problems and identifying what information the Query Optimizer needs to do a better job to the extreme cases where, because of the its limitations, the Query Optimizer may not give you a good plan and you may need to take a different approach.</description>
      <startTime>5/7/2011 10:15:00 AM</startTime>
      <endTime>5/7/2011 11:00:00 AM</endTime>
    </event>
    <event>
      <importID>4329</importID>
      <speaker>Luis de Sousa</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>Database Design Methodologies</title>
      <description>'Data lasts longer than code, treat it right' - In this session we take a look at database design phases, data modelling and some tools to help you along the way.</description>
      <startTime>5/7/2011 10:15:00 AM</startTime>
      <endTime>5/7/2011 11:00:00 AM</endTime>
    </event>
    <event>
      <importID>4386</importID>
      <speaker>Gail Shaw</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>12 ways to write badly performing T-SQL</title>
      <description>Database performance is a hot topic and there are often questions asked pertaining to the best way to write T-SQL queries. 

In this presentation, the attendee will NOT be shown the best manner in which to write queries but rather numerous ways of how to write poorly performing queries, with the hope that the attendee  will obtain an understanding of what NOT to do.  

The user will be guided through each query, be shown why it’s not the optimal way of doing things and then shown a well-written query that achieves the same results.
</description>
      <startTime>5/7/2011 12:15:00 PM</startTime>
      <endTime>5/7/2011 1:00:00 PM</endTime>
    </event>
  </events>
</GuidebookXML>