Nr: 67
SQLSaturday #67 - Chicago 2011
SessionID: 28424
Raise the Bar by Writing Professional Database Cod
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 218
Speaker: Aaron Lowe
Title: Raise the Bar by Writing Professional Database Cod
Abstract:
SessionID: 28438
What's new in SQL Server 2011 ("Denali")?
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 216
Speaker: Aaron Bertrand
Title: What's new in SQL Server 2011 ("Denali")?
Abstract:
This presentation will cover all of the new features coming our way in the next major version of SQL Server. From contained databases to high availability to T-SQL enhancements, we will cover the good, the bad, the missing and the ugly. Several demos and no marketing.
SessionID: 28601
Windows Failover Clustering Basics for the DBA
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 214
Speaker: Allan Hirt
Title: Windows Failover Clustering Basics for the DBA
Abstract:
While you can see how to deploy a failover cluster in 60 minutes, what a DBA really needs is a solid foundation of Windows to truly be able to understand that implementation and its subsequent administration. This session will demystify the Windows layer of clustering and present it from a DBA focus. Using Windows Server 2008 R2, some of the topics that will be shown are: failover cluster validation and its impact on installing SQL Server, a tour of the new Failover Cluster Manager and how it can be used for administration, using the new cluster logs for troubleshooting, and more.
SessionID: 28835
Monitoring Data Changes with Change Data Capture
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 214
Speaker: Arie Jones
Title: Monitoring Data Changes with Change Data Capture
Abstract:
Most modern enterprise database environments require some measure of auditing their data. Previously, the DBA would need to put together a complicated web of triggers and history tables in order to properly track data changes. Now in SQL Server 2008, Change Data Capture allows the DBA to readily enact a very straight-forward method for tracking the changes and understanding easily how they took place. In this session, we will examine how to set-up, configure, use, and administer the Change Data Capture process in your environment.
SessionID: 28947
Automate Policy-Based Management using PowerShell
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 214
Speaker: Allen White
Title: Automate Policy-Based Management using PowerShell
Abstract:
SessionID: 29126
Backups Recovery In Depth
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 216
Speaker: Bob Pusateri
Title: Backups Recovery In Depth
Abstract:
SessionID: 29236
SQL Server Storage: Filegroups, Files, Partitions
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 116
Speaker: Brent Ozar
Title: SQL Server Storage: Filegroups, Files, Partitions
Abstract:
SessionID: 29534
SQL Server Internals: It's What's for Dinner!
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 218
Speaker: Christina Leo
Title: SQL Server Internals: It's What's for Dinner!
Abstract:
Ever wondered what happens under the hood when you query your SQL Server database? Well, it’s somewhat like asking for a special meal for dinner. During this session, I will use a chef analogy to describe the life cycle of a query and the journey it takes through SQL Server’s working parts. By comparing the concepts of SQL Internals to a familiar idea, you will have a clear understanding of the underlying processes involved in returning data from a SELECT query. Once we’ve established a frame of reference for a simple read operation, we’ll look at an UPDATE statement and consider the additional factors associated with a write operation. By session's end you should have a clear overview of what happens when a query hits your server.
SessionID: 29640
Database Mirroring in the Real World
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 118
Speaker: Craig Purnell
Title: Database Mirroring in the Real World
Abstract:
A review of Database Mirroring in the context of operations at Baker Hostetler, where mirroring has been a cornerstone H.A. tool for over 5 years. A high level review of the key modes of mirroring; specific analysis of setup and configuration problems; various real time monitoring techniques of the mirrored databases; pros and cons of WAN hardware acceleration devices to improve performance; using mirroring to perform a rolling upgrades or to move large databases to a different location.
SessionID: 29704
Running Mission Critical Apps on SQL Server
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 118
Speaker: Dave Paulson
Title: Running Mission Critical Apps on SQL Server
Abstract:
SessionID: 29761
Data Warehousing - How to Convince "The Bobs"
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 217
Speaker: David Stein
Title: Data Warehousing - How to Convince "The Bobs"
Abstract:
Building your first Data Warehouse is a long, and often difficult process. How can you get your boss to approve a Data Warehouse project? What’s the best way to explain dimensional modeling and the benefits of a Data Warehouse to a business person? What are the best/most cost effective ways of learning it? What kind of materials, hardware, software, etc do you need? What’s the best way to build a proof of concept that will impress your boss, as rapidly as possible?
Come to this presentation, and I’ll answer all of these questions plus the most important question of all.
“Is this good for the company?” Absolutely.
SessionID: 29809
What To Do When It All Goes So Wrong
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 118
Speaker: David Levy
Title: What To Do When It All Goes So Wrong
Abstract:
As IT Professionals we inevitably will see situations where everything goes wrong. At times we are somewhat lucky and this just means diminished functionality or a slow system. Other times our organization is temporarily out of business. Regardless of the scope of the issue, how we react can have a direct impact on how quickly things are returned to normal. This session will cover how to communicate issues, including what to say, who to say it to and when to say it. Part of managing communication is to get everyone into a room, forcing them to talk, so time will be spent on designing an effective war room. The session will also cover how by setting out to prove that an issue is ours we are able to more quickly get at a root cause.
SessionID: 29967
Data-Driven Report Subscriptions with SSIS
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 117
Speaker: Doug Lane
Title: Data-Driven Report Subscriptions with SSIS
Abstract:
Do you have the need for data-driven subscriptions, but no room in the budget to buy Enterprise Edition? If so, this session is for you. We'll cover how you can deliver reports, by both file share and e-mail, on a limitless number of schedules, all using one simple package.
SessionID: 30083
Baselines First, Troubleshooting Second
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 116
Speaker: Erin Stellato
Title: Baselines First, Troubleshooting Second
Abstract:
SessionID: 30150
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 216
Speaker: Eddie Wuerch
Abstract:
SessionID: 30259
The Optimizer, Statistics, and Indexes
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 217
Speaker: Grant Fritchey
Title: The Optimizer, Statistics, and Indexes
Abstract:
This session, part of a full-day session which will be presented at SQL Rally, will introduce the query optimizer. Discussion will center around how the optimizer works. We'll explore the importance of statistics to the optimizer and how indexes affect the choices the optimizer makes.
SessionID: 30291
Minimize fragmentation during data loading
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 117
Speaker: Haidong Ji
Title: Minimize fragmentation during data loading
Abstract:
BI data store mostly serves scan-centric operations. As such, it is important to minimize fragmentation during data loading process.
I will demonstrate ways to look at fragmentation and how to best avoid them while achieving fast data loading process. BCP, partitions, partition switch, and verifications will be discussed and demonstrated in having data tightly packed with 0 to minimal fragmentation.
SessionID: 30323
Self Service BI in SQL Server 2008 R2 (PowerPivot)
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 216
Speaker: Hope Foley
Title: Self Service BI in SQL Server 2008 R2 (PowerPivot)
Abstract:
out may not know those tools, but odds are that they know Excel. Microsoft has released PowerPivot which seems to bridge
the gap between the two worlds. These power users can now create their own fantastic reports within PowerPivot. We will
explore what PowerPivot is and how can use it to create a self-service business intelligence solution.
SessionID: 30329
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 116
Speaker: Herve Roggero
Abstract:
SessionID: 30550
Index Black Ops
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 215
Speaker: Jason Strate
Title: Index Black Ops
Abstract:
SessionID: 30630
Custom hierachies with Analysis Services (SSAS)
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 215
Speaker: Jose Chinchilla
Title: Custom hierachies with Analysis Services (SSAS)
Abstract:
In this session I will showcase how to create custom hierarchies in SSAS by defining attribute relationships and key columns the right way. Attendees will also learn how to optimize SSAS hierarchies by specifying the right cardinality option, relationship type, and member uniquenes properties.
SessionID: 30660
Introduction to Developing with SQL Azure
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 116
Speaker: Jeff Mlakar
Title: Introduction to Developing with SQL Azure
Abstract:
SessionID: 30733
Refactoring SQL
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 216
Speaker: Jeremiah Peschka
Title: Refactoring SQL
Abstract:
SessionID: 30780
Make Your Voice Heard!
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 218
Speaker: Jes Schultz
Title: Make Your Voice Heard!
Abstract:
SQL Server professionals like to talk - a lot. We blog, we tweet, we answer forum questions, and more. Add your voice! Learn about the different ways you can share your experience and knowledge. Once you start teaching others, you'll realize how much knowledge you have!
SessionID: 30959
Do More (ETL) with Less (Effort) - Automating SSIS
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 117
Speaker: John Welch
Title: Do More (ETL) with Less (Effort) - Automating SSIS
Abstract:
SessionID: 31168
Using Report Builder 3.0
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 118
Speaker: James Volkmann
Title: Using Report Builder 3.0
Abstract:
Creating Matrix Reports, Bar Charts and Maps with Report Builder 3.0.
SessionID: 31193
Database Design Contentious Issues
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 215
Speaker: Karen Lopez
Title: Database Design Contentious Issues
Abstract:
A highly interactive and popular session where attendees evaluate the options and best practices of common and advanced design issues, such as: * Natural vs. Surrogate keys * Classwords and other Naming Standards * Varchar Minimums *Identity Crisis * Who Calls the Shots and Who Does What? ...and others. Bring your votes, your debates, and your opinions.
SessionID: 31595
Intro To Reporting Services Report Models
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 118
Speaker: Mark Vaillancourt
Title: Intro To Reporting Services Report Models
Abstract:
Report Models can be a great way to empower your end users to create their own reports through a drag and drop tool. This presentation will discuss how to create, maintain and secure SSRS Report Models. Although the focus is on implementation, we will use Report Builder 3.0 to demonstrate report model consumption. We will also cover some tips and tricks learned through real-world experience implementing and supporting report models for clients.
SessionID: 31781
Index Internals for Mere Mortals
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 117
Speaker: Michelle Ufford
Title: Index Internals for Mere Mortals
Abstract:
Most DBA's have heard of indexes, but not everyone understands how they work. In this in-depth session, Michelle will cover the internals of indexes, including index filtering and partitioning. She'll compare the B-trees of different index types, explain fragmentation, and use undocumented commands to show you what an actual index page looks like. Attendees will walk away with a much better understanding of indexes, which is helpful when designing and tuning databases. If you've ever wondered just what goes on in an index, this is the session for you!
SessionID: 32073
Powershell: Are you checking out my profile?
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 214
Speaker: Nicholas Cain
Title: Powershell: Are you checking out my profile?
Abstract:
SessionID: 32105
The Script Task, powerhouse of SSIS
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 117
Speaker: Norman Kelm
Title: The Script Task, powerhouse of SSIS
Abstract:
SessionID: 32406
Understanding SQL Server XML Features
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 215
Speaker: Randy Knight
Title: Understanding SQL Server XML Features
Abstract:
The XML Functionality embedded into SQL Server 2005 and 2008 is one of its most powerful yet least understood features. This seems to be primarily because DBA's shy away from it and developers prefer to work with XML in their code. In this session we will explore the XML features of SQL Server and how we can bridge these two worlds. Topics covered will include retrieving relational data as XML, storing XML in the database using the XML Datatype, XML indexes, and the XQuery functions included in SQL Server. We will also look at using XML as stored procedure parameters as a way to pass large amounts of complex data between client and server.
SessionID: 32449
Service Broker...What's That How Do I Use It?
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 214
Speaker: Brian Davis
Title: Service Broker...What's That How Do I Use It?
Abstract:
Have you heard of Service Broker? Do you know what it is? How about how to use it? This session will answer these questions and more. Service Broker is arguably one of the least known and used features of SQL Server. We'll explore Service Broker and learn what it is and how it works. We'll walk through the setup and configuration along with demonstrating its use. You'll leave this session with a better understanding of Service Broker, its use and implementation, along with ideas of how you can implement it in your own environments.
SessionID: 32653
SQL 2008 High Availability and Disaster Recovery
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 217
Speaker: Ross LoForte
Title: SQL 2008 High Availability and Disaster Recovery
Abstract:
SQL Server 2005 and SQL Server 2008 offers many technologies that can be used to minimize downtime and maximize data protection for the business to ensure smooth operation, continuous access to business critical data, and meet availability levels according to various service level agreements. This presentation will start with an overview of the high availability and disaster recovery offered and then describe five commonly-deployed architectures using SQL Server 2005 and SQL Server 2008 that are designed to meet the high-availability and disaster recovery requirements of enterprise applications.
SessionID: 33023
Who Needs DMVs? You Do!
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 217
Speaker: Tim Ford
Title: Who Needs DMVs? You Do!
Abstract:
SessionID: 33049
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 215
Speaker: Thomas LaRock
Abstract:
SessionID: 33340
SSIS: The DBA multiplier
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 218
Speaker: Ted Krueger
Title: SSIS: The DBA multiplier
Abstract:
We’re going to take SSIS and make it a standard tool for your administrative tasks!
SessionID: 33342
Ask the Experts - Prize Giveaway
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 116
Speaker: Ted Krueger
Title: Ask the Experts - Prize Giveaway
Abstract:
SessionID: 33343
WIT Panel
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 216
Speaker: Ted Krueger
Title: WIT Panel
Abstract:
Come join several respected Women in Technology (WIT) at lunch.
SessionID: 33465
Advanced TSQL Solutions
Event Date: 26-03-2011 - Session time: 00:00:00 - Track: Room 217
Speaker: Kevin Boles
Title: Advanced TSQL Solutions
Abstract: