Nr: 60
SQLSaturday #60 - Cleveland 2011
SessionID: 28441
T-SQL : Bad Habits to Kick
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 314
Speaker: Aaron Bertrand
Title: T-SQL : Bad Habits to Kick
Abstract:
The session will cover a collection of minor bad habits that can occasionally lead to major problems.
SessionID: 28443
What's new in SQL Server 2011 ("Denali")?
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 330
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. Lots of demos and no marketing.
SessionID: 28461
Introduction to SQL Server Spatial Data
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 325
Speaker: Michael Coles
Title: Introduction to SQL Server Spatial Data
Abstract:
SessionID: 28462
Build Your Own Search Engine With SQL Server
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 314
Speaker: Michael Coles
Title: Build Your Own Search Engine With SQL Server
Abstract:
SQL Server 2008 once again improves on the classic built-in SQL Server full-text search (FTS) functionality by making FTS more efficient and transparent. In this course attendees will learn both the basics of the new Integrated FTS (iFTS) and how to build user-friendly Google-style search interfaces on top of SQL Server for the benefit of their end users.
SessionID: 28908
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 313
Speaker: Allen White
Abstract:
SessionID: 29452
Writing faster queries
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 314
Speaker: Tim Chapman
Title: Writing faster queries
Abstract:
SessionID: 29486
Part 1 - Introduction to Change Data Capture
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 315
Speaker: Chris Skorlinski
Title: Part 1 - Introduction to Change Data Capture
Abstract:
Change Data Capture (CDC) is used by data warehouse applications to retrieve Type I and Type II dimension updates. This sessions provides a walk through of Microsoft's newest SQL Replication feature called CDC. Sessions covers overview of CDC, setting up CDC and using various CDC functions to retrieve list of Type I and Type II data changes.
SessionID: 29487
Part 2- Integrating CDC with SSIS
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 315
Speaker: Chris Skorlinski
Title: Part 2- Integrating CDC with SSIS
Abstract:
Working together, Change Data Capture (CDC) and SSIS can identify changed data and move changes to your Data Warehouse. This session will focus on using SSIS package to pull daily, hourly, or near real-time Type I and Type II dimension changes from SQL Server running CDC.
SessionID: 29654
Database Mirroring in the Real World
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 330
Speaker: Craig Purnell
Title: Database Mirroring in the Real World
Abstract:
A review of Database Mirroring in the context of operations in the real world. 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 ultra fast upgrades or to move large databases to a different location.
SessionID: 29677
Excel 2010: everyman's OLAP client just got better
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 329
Speaker: Deepak Puri
Title: Excel 2010: everyman's OLAP client just got better
Abstract:
SessionID: 30084
Who's responsible? The vendor or the DBA?
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 313
Speaker: Erin Stellato
Title: Who's responsible? The vendor or the DBA?
Abstract:
Database administrators - you don't really trust your third party software vendors, do you? Software vendors - you think most of the DBAs out there are hiding things, don't you? Well guess what, you're both right! Join Erin Stellato (representing vendors) and Mike Walsh (representing customers) for an interactive session where they will tackle some of the toughest challenges that DBAs and vendors face. Attendees will walk out with a better understanding of what both parties can do to contribute to a successful relationship, as well as a set of fair questions to ask to set the right expectations from the start.
SessionID: 30085
Baselines first, troubleshooting second
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 313
Speaker: Erin Stellato
Title: Baselines first, troubleshooting second
Abstract:
SessionID: 30094
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 315
Speaker: Evan Basalik
Abstract:
SessionID: 30165
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 325
Speaker: Eddie Wuerch
Abstract:
The session starts with the notion that SQL Server is not a magic box – most of what happens is well-documented and must be taken into consideration when designing or tuning databases.
SessionID: 30264
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 330
Speaker: Grant Fritchey
Abstract:
SessionID: 30397
(SSIS, TSQL and MDS) - Record Linkage(Fuzzy Match)
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 315
Speaker: Ira Warren
Title: (SSIS, TSQL and MDS) - Record Linkage(Fuzzy Match)
Abstract:
We will implement several code samples based on a series of articles amd posts identifying similar records between two different sources or grouping of records from a single source, based on existing column string of values. We will define an approach, review actual implementations with various SQL tools(TSQL, VB,SSIS and MDS). Although we are discussing matching, we need to address several steps prior to getting to the actual use of matching algorithms.The steps are as follows: 1. Cleansing and standardization 2. Group records 3. Split records 4. Compare records and determine scores 5. Split into separate match categories 6. Analyze results of matches 7. Evaluate using match tools to determine if best algorithms have been combined.
SessionID: 30556
The "Tally" Table High Speed "Pseudo Cursors"
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 314
Speaker: Jeff Moden
Title: The "Tally" Table High Speed "Pseudo Cursors"
Abstract:
SessionID: 30655
Using SQL Azure in an SSMS Addin
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 314
Speaker: Jeff Mlakar
Title: Using SQL Azure in an SSMS Addin
Abstract:
SessionID: 30738
Fundamentals of SQL Server Internals
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 313
Speaker: Jeremiah Peschka
Title: Fundamentals of SQL Server Internals
Abstract:
Want to know what makes SQL Server tick? Ever wonder what SQL Server is doing when you run a query? Ever wonder which parts of SQL Server are responsible for specific functionality? Want to know what a HOBT is? I can’t promise answers to every question, but I can set you on the path to knowledge about the inner workings of SQL Server.
SessionID: 30740
Modeling Muddy Data
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 325
Speaker: Jeremiah Peschka
Title: Modeling Muddy Data
Abstract:
SessionID: 30807
Analysis Services Troubleshooting and Optimization
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 329
Speaker: Joe Fedak
Title: Analysis Services Troubleshooting and Optimization
Abstract:
You've got SSAS cubes and they work. Now people are using them and everyone's queries are slow. I'll cover how to see who's using the cubes, what query they're running. Also, what can we do to make the queries run faster and how to stop bad queries that are hogging system resources. Specifically I'll cover the SSAS DMVs, the SSAS Activity Viewer available from CodePlex that uses theses DMVs. Also the aggregation designer that is available as part of the BIDS project and how it can be used to speed up queries against the cube database.
SessionID: 30896
Encryption in SQL Server
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 314
Speaker: Joe Kuemerle
Title: Encryption in SQL Server
Abstract:
Learn to protect data in your application by leveraging the built in encryption functionality in SQL Server 2005/2008 by taking a brownfield application and bringing it up to modern standards. Topics covered will include column level data encryption, providing lookups of encrypted data, basics of key management and the transparent data encryption capabilities of SQL Server 2008.
SessionID: 30898
Technical Professionals….Are We Just a Commodity?
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 313
Speaker: Joe Kuemerle
Title: Technical Professionals….Are We Just a Commodity?
Abstract:
The economy is still tight. Companies continue to reduce costs across the board. With outsourcing and off-shoring achieving success, how can today’s in-house DBA or developer prove his value to the business? Technical expertise is valuable to product and technical management. However, it’s the professionals understanding of the business and his role in generating revenue that’s invaluable. This presentation explains various techniques technical professionals can use to increase their business savvy, proving they are providing value and not just an expense.
SessionID: 31188
Database Design Contentious Issues
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 325
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: 31504
Table Partitioning: Evaluation, Planning, Options
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 330
Speaker: Kendra Little
Title: Table Partitioning: Evaluation, Planning, Options
Abstract:
SessionID: 31505
(NOLOCK) FOR YESFUN: Games with Isolation Levels
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 325
Speaker: Kendra Little
Title: (NOLOCK) FOR YESFUN: Games with Isolation Levels
Abstract:
Understanding transaction isolation levels is critical for developing concurrent software as well as administering databases. Unfortunately most of us learn about transaction isolation early in our careers and don't maintain an in-depth knowledge of different isolation levels. This talk will help! We'll cover all isolation levels and discuss problems and benefits. A broadsheet handout will keep your knowledge fresh later on. This is suitable for developers and DBAs at all levels.
SessionID: 32040
As a DBA, Where Do I Start?!
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 330
Speaker: Mike Walsh
Title: As a DBA, Where Do I Start?!
Abstract:
SessionID: 32226
Take Your Automation Script to the Next Level
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 313
Speaker: Paul Hiles
Title: Take Your Automation Script to the Next Level
Abstract:
How can PowerShell take SQL Server Automation to the next level? PowerShell with the help of the SMO (Server Management Objects) allows a script to interact with the operation system and SQL Server at the same time. In this session we will cover the basics of PowerShell and the SMO object model. Then review a number of scripts that demonstrate the power of PowerShell when automating SQL Server tasks and can be used as building blocks for further automation.
SessionID: 32452
Service Broker...What's That How Do I Use It?
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 325
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: 32553
PowerPivot: BI Massive Data Analysis for Humans
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 329
Speaker: Rob Collie
Title: PowerPivot: BI Massive Data Analysis for Humans
Abstract:
The paradox of Business Intelligence: it's one of the few tech sectors that actually grows during recessions, and yet, satisfaction levels with BI investments remain on average quite poor. Also, BI remains the domain of specialists, off-limits to most of us. Why do these conditions persist when the funding, and therefore the business need, only continues to grow?
In this session I will demonstrate how PowerPivot is opening the world of BI to a broader audience ( range of applications). The only prereqs: curiosity, and fondness for numbers :)
I will explain how PowerPivot impacts benefits you depending on role (analyst, DBA, BI Pro, etc.), show off its capabilities in real-world usage, and field as many q's as you can muster :)
SessionID: 32751
Programming with FileStreams
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 329
Speaker: Sam Nasr
Title: Programming with FileStreams
Abstract:
SQL Server 2008 introduced the FileStream object. This allowed developers to resolve an age long dilemma of storing large binary files in the database or accessing them on the file system. SS08 provides the best of both worlds while allowing applications to access the data readily through the FileStream object via Transact SQL or File I/O.
SessionID: 32752
BI Development
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 329
Speaker: Sam Nasr
Title: BI Development
Abstract:
SessionID: 32757
Developing Date and Role-Playing Dimensions
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 329
Speaker: Sandra Mueller
Title: Developing Date and Role-Playing Dimensions
Abstract:
Every data warehouse needs a date dimension to help users slice and dice data. What should be included in the dimension, what is enough and what is too much? Should you use the wizard to generate the dimension for you; what are the advantages and disadvantages? We will explore a generic date dimension load script, loading a custom table and configuring SSAS to use the table as the time dimension. Finally we will address the advantages of role-playing dimensions to make an Order Date, Ship Date, Received Date exposed to users as opposed to multiple date dimensions.
SessionID: 32945
The Modern Resume - Building Your Brand
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 315
Speaker: Steve Jones
Title: The Modern Resume - Building Your Brand
Abstract:
Learn practical ways that you can build your career brand and stand out from the crowd. Steve Jones, editor of SQLServerCentral and longtime DBA shares some of the ways in which he has successfully grown his career over the years. Learn some tips and tricks for social networking, blogging, volunteering, leadership, and resume hints to help you find a great job.
SessionID: 33069
Waits and Queues and YOU!
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 330
Speaker: Thomas LaRock
Title: Waits and Queues and YOU!
Abstract:
SessionID: 33947
Getting Started with MDX
Event Date: 05-02-2011 - Session time: 00:00:00 - Track: Room 315
Speaker: William E Pearson III
Title: Getting Started with MDX
Abstract:
In this session we will concentrate largely upon crafting simple MDX expressions and queries whose purposes, for the most part, are to return a set of data. We will overview the structure of a cube, using as a basis the sample Adventure Works cube that is available to anyone installing SQL Server Analysis Services 2008 R2. We will then outline the components of simple MDX syntax, and get started writing basic expressions and queries. We will expose basic member functions, introduce filters (or “slicers”), and begin exploring core MDX functionality, including calculated members, and named sets.