Nr: 84
SQLSaturday #84 - Kalamazoo 2011
SessionID: 20973
BlueGranite Lunch Session
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Theatre
Speaker: Matthew Mace
Title: BlueGranite Lunch Session
Abstract:
SessionID: 28374
What's New in SQL Server "Denali"?
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Theatre
Speaker: Aaron Bertrand
Title: What's New in SQL Server "Denali"?
Abstract:
SessionID: 28375
T-SQL : Bad Habits to Kick
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 5
Speaker: Aaron Bertrand
Title: T-SQL : Bad Habits to Kick
Abstract:
Bad habits: we all have them. SELECT * is the obvious one; but in this session you will learn about various other habits and why they can be bad for performance or maintainability. Come learn how these habits develop, what kind of problems they can lead to, and how you can avoid them. Eliminating these habits will lead to more efficient code, a more productive work environment, and - in a lot of cases - both.
SessionID: 28691
“I See a Control Flow Tab. Now What?”
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 3
Speaker: Andy Leonard
Title: “I See a Control Flow Tab. Now What?”
Abstract:
This highly-interactive, demo-intense presentation is for beginners and developers just getting started with SSIS. Attend and learn how to build SSIS packages from the ground up.
SessionID: 28692
Designing an SSIS Framework
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Forum Room
Speaker: Andy Leonard
Title: Designing an SSIS Framework
Abstract:
SessionID: 28930
Automate Policy-Based Management using PowerShell
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Theatre
Speaker: Allen White
Title: Automate Policy-Based Management using PowerShell
Abstract:
SessionID: 29230
SAN Basics for DBAs
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Theatre
Speaker: Brent Ozar
Title: SAN Basics for DBAs
Abstract:
SessionID: 29232
How to Defuse Problems Like a Consultant
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Forum Room
Speaker: Brent Ozar
Title: How to Defuse Problems Like a Consultant
Abstract:
SessionID: 29453
Understanding MS SQL Server Indexes
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 4
Speaker: Charles Otten
Title: Understanding MS SQL Server Indexes
Abstract:
SessionID: 29454
SQL Server Best Practices
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 3
Speaker: Charles Otten
Title: SQL Server Best Practices
Abstract:
SessionID: 29630
NoSQL-What is it and why do I care?
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 4
Speaker: Craig Purnell
Title: NoSQL-What is it and why do I care?
Abstract:
NoSQL (or, more correctly NoRel) is a moniker applied to a family of non-relational software systems for storing data that powers some of the largest sites on the Internet. Amazingly enough, non-relational database technology has been around a very long time. This session will include a high level discussion of some of the pros and cons of this technology compared to traditional systems like Oracle and SQL Server; as well as a survey of the most popular "NoSQL" platforms and who uses them. We will also cover a brief history of relational and non-relational databases as it is germane to the topic
SessionID: 29912
Getting Out from Behind the Curtain – The New DBA
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 3
Speaker: David Levy
Title: Getting Out from Behind the Curtain – The New DBA
Abstract:
The days of hiding amongst rows of servers, focusing purely on operational tasks are quickly coming to an end. DBAs that want to hide in their foxhole, focusing purely on operational tasks are quickly being outsourced. This session will cover the steps to becoming a highly valued leader in your organization by building relationships, automating mundane tasks, standardizing processes, and making education a priority.
SessionID: 29970
Devs are from Mars, Report Servers are from Venus
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 5
Speaker: Doug Lane
Title: Devs are from Mars, Report Servers are from Venus
Abstract:
Do you remember what it was like to fall in love? Wasn't it wonderful?
Lately it just hasn't been the same. You've been stuck in the same old routine, doing the same old charts and tables. Maybe Reporting Services doesn’t tell you what’s wrong. Maybe you're even thinking about seeing other reporting products. Maybe you and RS just weren't meant to be together.
In this session, Doug will re-ignite your passion for RS by showing you how to design for better performance, explaining what RS has been trying to tell you through logs (but you haven't been listening), and demonstrating some new -- and easy -- tricks you may not have known RS can do. After this session, you'll want to spend some time alone with your new old flame.
SessionID: 30078
You’re My Density: Making Sense of Statistics
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 3
Speaker: Erin Stellato
Title: You’re My Density: Making Sense of Statistics
Abstract:
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.
SessionID: 30153
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 5
Speaker: Eddie Wuerch
Abstract:
SessionID: 30534
Extended Events, Work Smarter Not Harder
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Forum Room
Speaker: Jason Strate
Title: Extended Events, Work Smarter Not Harder
Abstract:
SessionID: 30537
The Creepy DBA, How to Stalk Your Users
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Theatre
Speaker: Jason Strate
Title: The Creepy DBA, How to Stalk Your Users
Abstract:
Do you know when your users are using the production login accounts from their workstations? Are you aware of changes being made to the development servers that may impact future deployments? Has the new Junior DBA start giving out access like candy? As DBAs, we are responsible for knowing and acting on all of this and much more. Fortunately, SQL Server provides a number of features that you can use to monitor and track user activity. In this session, we’ll look at these features and demonstrate how you can use them to the extent that your users find you creepy!
SessionID: 30559
The Tally Table: What it is/how it replaces loops
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Forum Room
Speaker: Jeff Moden
Title: The Tally Table: What it is/how it replaces loops
Abstract:
SessionID: 30560
Cross Tabs Pivots: Converting Rows into Columns
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 3
Speaker: Jeff Moden
Title: Cross Tabs Pivots: Converting Rows into Columns
Abstract:
Don’t let the “Intermediate” rating scare you “Beginners” away. This “Black Arts” session is for anyone that uses T-SQL. SQL Server MVP Jeff Moden demonstrates and explains simple methods for converting gobs of “vertical data” into horizontal numeric and textual data by date or other key using Cross Tabs and Pivots. This session includes the “Black Arts” method of “Pre-Aggregation” for incredibly high performance and how to dynamically and automatically produce reports based on a date. The methods learned in this session can be used to provide “dynamically pivoted” result sets to SSRS, Crystal Reports, and other reporting software.
SessionID: 30767
Refactoring SQL
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Theatre
Speaker: Jeremiah Peschka
Title: Refactoring SQL
Abstract:
SessionID: 30769
Leaving the Windows Open
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 5
Speaker: Jeremiah Peschka
Title: Leaving the Windows Open
Abstract:
Computing running totals, averages by state or group, and other complex aggregations are not easy to implement in many relational databases. Thankfully, many relational databases include support for window functions. Window functions are an extension to the ANSI SQL standard. More than just another part of SQL, window functions enable complex ranking, ordering, and other aggregations over a subset of rows in a query. Understanding the capabilities of window functions lets you extend application functionality, build rich and complex queries, and reduce overhead in the application tier.
SessionID: 31509
Seven Strategic Discussions About Scale
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 4
Speaker: Kendra Little
Title: Seven Strategic Discussions About Scale
Abstract:
SessionID: 32524
Delivering BI Solutions with SQL and SharePoint
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 3
Speaker: Rob Kerr
Title: Delivering BI Solutions with SQL and SharePoint
Abstract:
SessionID: 32837
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 5
Speaker: Scott Schommer
Abstract:
The future of BI is self-service reporting and PowerPivot is the conduit to that goal. We will explore how to use the PowerPivot add-in for Excel 2010 to tie different data sources together and deliver analytics.
In this session you will learn how to use PowerPivot (within the familiar interface of Excel) to combine different data sources such as Analysis Services cubes, TSQL queries, Stored Procedures, Excel spreadsheets, flat files and data from the web to create basic PivotTables and PivotCharts in Excel. The data these new spreadsheets overcomes the 1,048,576 row limitation in Excel 2007/2010, contains refreshable data sources and has excellent data compression and lighting fast speed thanks to the utilizati
SessionID: 32915
How to Thrive (and Survive) as a Woman in IT
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Forum Room
Speaker: Shelly Noll
Title: How to Thrive (and Survive) as a Woman in IT
Abstract:
SessionID: 33057
Monitoring Databases in a Virtual Environment
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Theatre
Speaker: Thomas LaRock
Title: Monitoring Databases in a Virtual Environment
Abstract:
SessionID: 33059
Waits and Queues and You
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Forum Room
Speaker: Thomas LaRock
Title: Waits and Queues and You
Abstract:
SessionID: 33626
Pro Tips: Tuning the data flow in ssis
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 4
Speaker: Tim Costello
Title: Pro Tips: Tuning the data flow in ssis
Abstract:
SessionID: 33667
The Periodic Table of Dynamic Management Objects
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Forum Room
Speaker: Tim Ford
Title: The Periodic Table of Dynamic Management Objects
Abstract:
In navigating the table we will examine key DMVs and DMFs of interest: requests, sessions, wait stats, indexes, system information will all be covered. We will also delve into how these DMOs - just like their elemental counterparts - can be combined to yeild interesting insights into your servers. We will also look at how things can go awry as well! Like mixing vinegar and baking soda, sometimes combining DMOs can cause a big mess too!
SessionID: 33764
Change Tracking
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 4
Speaker: Tom Groszko
Title: Change Tracking
Abstract:
Change Tracking (the little sister to Change Data Capture CDC) will be demonstrated in detail in this session. This SQL server feature is available in Standard Editions of SQL server so everybody can use it. A complete example from server settings to each T-SQL statement will be explored.
SessionID: 33887
Visualizing Your Indexes - Science behind the Art
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 5
Speaker: Wendy Pastrick
Title: Visualizing Your Indexes - Science behind the Art
Abstract:
Indexes make queries run faster, right? Not always, no. And finding the right indexes for your needs is often more of an Art than a Science. Attend this session as we take a visual tour of how indexes are laid out and the way data is accessed when indexes are utilized. We will discuss clustered indexes as well as non-clustered indexes and also when to use indexed views along with some other variations.
SessionID: 33888
Read Dirty to Me - Understanding Isolation
Event Date: 17-09-2011 - Session time: 00:00:00 - Track: Track 4
Speaker: Wendy Pastrick
Title: Read Dirty to Me - Understanding Isolation
Abstract:
Issue a "SELECT {data} FROM {myTable}" statement and users need to trust the data returned is accurate. What happens when multiple processes access the same data? What happens further if one of those process is an UPDATE or even a DELETE statement? How about if both processes will be updating that data? Understanding Isolation in SQL Server is paramount in ensuring data integrity in your system. We will cover the different levels of isolation and how they impact what a user views when accessing the data at a given point-in-time.