sqlsathistory

Nr: 172

Back to Main list

SQLSaturday #172 - Oregon 2012

Start Time (24h) Speaker Track Title
00:00:00 Bill Fellows 2 -SQL Dev 2012 TSQL Sweets
00:00:00 Bob Pusateri 1 -Indexes The Skinny on Data Compression
00:00:00 Brent Ozar 5 -On/Off Prem Building Faster SQL Servers
00:00:00 Buck Woody The Cloud is Coming for Your Career - Buwahahahaha
00:00:00 Carl Rabeler Authorization Access Rights w/ SharePoint SQL
00:00:00 Robert Davis 6 -Performance Recovering from Corruption
00:00:00 David Eichner 3 -BI Treats Overview of PowerPivot
00:00:00 Douglas Barrett 2 -SQL Dev Agile Data Warehousing with WhereScape
00:00:00 Ed Snajder 4 -Powershell Powershell Smoke for SQL Server Mirrors
00:00:00 Eddie Wuerch 6 -Performance TempDB Performance Troubleshooting and Optimizing
00:00:00 Hugo Kornelis 1 -Indexes Understanding Indexes
00:00:00 Hugo Kornelis 1 -Indexes Advanced Indexing
00:00:00 Janis Griffin 7 -Getting it Right Extend Your Knowledge with Extended Events!
00:00:00 Jason Horner 3 -BI Treats Isn't that Spatial! (BI Edition)
00:00:00 Jeremiah Peschka 6 -Performance Killer Techniques for Database Performance
00:00:00 Josh Fennessy 8 -ETL Analysis Looking to the future - Tabular Mode SSAS
00:00:00 Jason Kassay 2 -SQL Dev The Accidental Programmer
00:00:00 Julie Koesmarno 3 -BI Treats Power View for Geographical Analysis
00:00:00 Joe Salvatore 8 -ETL Analysis SSIS Patterns and Practices: Loading Fact Tables
00:00:00 Laerte Junior 4 -Powershell Troubleshooting SQL Server with PowerShell
00:00:00 Kendra Little 1 -Indexes Index Psychiatry: The Top 5 Disorders
00:00:00 Mark Broadbent 6 -Performance READPAST Furious-Transactions,LockingIsolation
00:00:00 Mark Simms 5 -On/Off Prem SQLCAT - Building scalable cloud applications
00:00:00 Matt Masson 5 -On/Off Prem Efficient On-Premise to Cloud Data Transfer
00:00:00 Michael Swinarski 7 -Getting it Right The Most Ignored Best Practices
00:00:00 Michael Wells 4 -Powershell Rapidly Deploying SQL Server with PowerShell
00:00:00 Michael Wells 5 -On/Off Prem Running SQL Server 2012 on Server Core: Why How
00:00:00 Pat Sinthusan 7 -Getting it Right New Data Management Capabilities with SQL Server 2
00:00:00 Paul Turley 3 -BI Treats Power View and PowerPivot: High-Octane Self-svc BI
00:00:00 Peter Myers 3 -BI Treats What's New for Self-Service BI in Excel 2013
00:00:00 Peter Myers 8 -ETL Analysis Introduction to SQL Server 2012 MDS and DQS
00:00:00 Rick Morelan 2 -SQL Dev Introducing SQL Server Data Tools. (Project Juneau
00:00:00 Rob Garrison 7 -Getting it Right Schema Design: Advanced Data Validation Techniques
00:00:00 Russel Loski 8 -ETL Analysis SSRS data driven subscription using SSIS
00:00:00 Hossam Alfraih 1 -Indexes A Tour in The Indexing World!
00:00:00 Scott Klein 5 -On/Off Prem SQL Azure - What is it and why do you need it?
00:00:00 Steve Stedman 2 -SQL Dev Unleashing Common Table Expressions in SQL Server
00:00:00 Tim Mitchell 8 -ETL Analysis SSIS Incremental Load Design Patterns
00:00:00 Tim Ford 6 -Performance Performance Enhancing Laziness
00:00:00 Vern Rabe 7 -Getting it Right The Significance of Choosing and Using Data Types
00:00:00 Victor Isakov 2 -SQL Dev What DBAs Should Know About Windows Server 2012
00:00:00 Aaron Nelson 4 -Powershell PowerShell for Data Professionals

SessionID: 10438

2012 TSQL Sweets

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 2 -SQL Dev

Speaker: Bill Fellows

Title: 2012 TSQL Sweets

Abstract:

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.

SessionID: 10593

The Skinny on Data Compression

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 1 -Indexes

Speaker: Bob Pusateri

Title: The Skinny on Data Compression

Abstract:

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.

SessionID: 10728

Building Faster SQL Servers

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 5 -On/Off Prem

Speaker: Brent Ozar

Title: Building Faster SQL Servers

Abstract:

SQL Server speed boils down to how fast we can get data in and out of storage. Sooner or later, we're going to run out of memory to cache. In this session, we take a lesson from Microsoft's blazing-fast Fast Track Reference Architectures, look at why they work so well for the wildest queries, and explain how to build our own SQL Servers for quick queries. Brent Ozar shows you how to test your own servers and compares them to servers he's worked with in the field.

SessionID: 11099

The Cloud is Coming for Your Career - Buwahahahaha

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track:

Speaker: Buck Woody

Title: The Cloud is Coming for Your Career - Buwahahahaha

Abstract:

Oh noes! Everyone tells me to throw away all my servers, and just move everything to the cloud! What will happen to my job? How will my children go to college? Buck Woody, Senior Technical Specialist on Windows Azure will answer these other questions, including: Why do they call something technical a “cloud”, since a cloud is something with undefined borders made of vapor? Isn’t this just the latest hype, a new buzzword that will soon be gone? Is anyone really using it for production? Are there real reasons to do that? If it’s real, how does it affect my job as a technical professional? What do I need to learn, and where can I learn it? This isn’t sales or marketing - a technical discussion on architectures and how they affect what you do.

SessionID: 11173

Authorization Access Rights w/ SharePoint SQL

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track:

Speaker: Carl Rabeler

Title: Authorization Access Rights w/ SharePoint SQL

Abstract:

You will see why you get NT Anonymous errors and learn to solve them when working with Excel Services, Reporting Services, and PerformancePoint Services when connecting to back end data sources. You will learn how to configure the Secure Store, Kerberos, the EffectiveUserName connection string, embedded credentials, RSD files and BISM files.

SessionID: 11444

Recovering from Corruption

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 6 -Performance

Speaker: Robert Davis

Title: Recovering from Corruption

Abstract:

Corruption cannot always be avoided. You can take steps to ensure early detection, and you can prepare for the eventuality of it occurring, but it's not possible to completely prevent it. Early detection is your best protection against data lost due to corruption.

In this session, we will discuss the protections within SQL Server to help identify corruption and to help recover from it. We will look at the different types of corruption that could hit your database and the best way to deal with each type. Includes live demos recovering from different types of corrupt databases.

SessionID: 12730

Overview of PowerPivot

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 3 -BI Treats

Speaker: David Eichner

Title: Overview of PowerPivot

Abstract:

Learn how easy it is to utilize the free download from Microsoft that allows users of Excel to extract business intelligence from a variety of data sources. This introductory session will demonstrate the power of PowerPivot in analyzing large sets of data quickly and efficiently.

SessionID: 13397

Agile Data Warehousing with WhereScape

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 2 -SQL Dev

Speaker: Douglas Barrett

Title: Agile Data Warehousing with WhereScape

Abstract:

This is introduction to WhereScape RED, an agile development environment – building high quality data warehouses native to SQL 2008, R2, 2012 quickly. No other toolset can beat the productivity which results in a consistent, scalable, supportable and fully documented data warehouse. Better than that though is engagement with business units during development, ensuring that the data warehouse development is correctly prioritized, relevant and up to date.

SessionID: 13965

Powershell Smoke for SQL Server Mirrors

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 4 -Powershell

Speaker: Ed Snajder

Title: Powershell Smoke for SQL Server Mirrors

Abstract:

SQL Server mirrors are a great way to maintain highly available, fast-failover systems that run on independent disk sets. While it is easy enough to work through the GUI or T-SQL to manage your mirrors, if you have a lot of them, the processes can become tedious. Also, there is not a fast easy way to tear down and build up a mirror after something goes wrong.

I’ll show how I leveraged some of the SMO mirroring objects, so that I could not only build and tear down database mirrors efficiently, but to also monitor their health. These same objects can be used to build mirror-aware applications, or ones that could automate the provisioning of highly available databases for critical applications.

SessionID: 14082

TempDB Performance Troubleshooting and Optimizing

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 6 -Performance

Speaker: Eddie Wuerch

Title: TempDB Performance Troubleshooting and Optimizing

Abstract:

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.

SessionID: 15052

Understanding Indexes

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 1 -Indexes

Speaker: Hugo Kornelis

Title: Understanding Indexes

Abstract:

We all know indexes can speed up queries. But why? And how? Why is “index on every column” not a good indexing strategy, why is your shiny new index not used, and why can adding indexes even hurt performance?

The key to answering this is understanding how SQL Server lays out your data on disk, how this changes when you add an index, and how SQL Server uses these indexes to find the information required for your queries. In this presentation, Hugo explains (with animated visualization) how heaps, clustered indexes, and nonclustered indexes are organized on disk, and used for scans, seeks, and lookups. Armed with this information, you should be able to find just the right set of indexes for your workload.

SessionID: 15053

Advanced Indexing

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 1 -Indexes

Speaker: Hugo Kornelis

Title: Advanced Indexing

Abstract:

So you know all about heaps, clustered indexes, and nonclustered indexes, but are still not satisfied? Then this is just the session for you!

Hugo will explore advanced features such as included columns, indexed views, and filtered indexes. You will find out how they are stored on disk, and how SQL Server uses them to satisfy queries. Then, you will see the tools SQL Server itself hands you to help identify just the right subset of indexes. And finally, you will get an stunning demonstration of just how bad you can hurt performance by following all those recommendations and creating too many indexes.

SessionID: 15669

Extend Your Knowledge with Extended Events!

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 7 -Getting it Right

Speaker: Janis Griffin

Title: Extend Your Knowledge with Extended Events!

Abstract:

SQL Server Extended Events can be used to gather a wide range of performance information, and in troubleshooting in SQL Server. Extended Events use less system resources and provide better information than SQL Profiler and they allow for correlation of SQL Server event data along side of OS or Application event data. This presentation will explore what Extended Events are, how to set them up and use them in several case studies.

SessionID: 15837

Isn't that Spatial! (BI Edition)

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 3 -BI Treats

Speaker: Jason Horner

Title: Isn't that Spatial! (BI Edition)

Abstract:

In this session, we will walk through the process of building a spatial data

warehouse from the ground up. We will first design a basic spatial data warehouse, then identify and import a spatial data source by using Microsoft SQL Server Integration Services (SSIS), and finally write a spatial query to provide data to SQL Server Reporting Services (SSRS). We will also review basic concepts of working with spatial data in SQL Server.

SessionID: 16584

Killer Techniques for Database Performance

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 6 -Performance

Speaker: Jeremiah Peschka

Title: Killer Techniques for Database Performance

Abstract:

No matter how much you tune your code, if the database is slow your application will be slow. While there are as many ways to make a database faster as there are databases, there are universal principles to apply that make the performance tuning process easier. Learn how to identify indexes, understand execution plans, and configure storage.

The database the most critical piece of any environment; performance problems in the database cascade outward to effect everyone. This talk will cover tried and true techniques to ease the pain of growing a database while improving application performance from the perspective of both a large enterprise and a small business.

SessionID: 16722

Looking to the future - Tabular Mode SSAS

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 8 -ETL Analysis

Speaker: Josh Fennessy

Title: Looking to the future - Tabular Mode SSAS

Abstract:

In this session, attendees will be treated to an introduction to tabular mode. Installation, configuraiton, development tips, maintance, and end user reporting options will all be introduced. A description of BISM and what it means for our beloved Multi-Dimension cubes will be discussed. Attendees wanting to know when to use tabular, and when to stick with multi-dimensional will want to attend this introductory session.

SessionID: 16885

The Accidental Programmer

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 2 -SQL Dev

Speaker: Jason Kassay

Title: The Accidental Programmer

Abstract:

Most people in the database world have heard of the term, "The Accidental DBA", those programmers who have to work with databases. How about the other side of the coin? What about DBA's an Dev's who have to write code or have to work closely with programmers? This presentation is a best practices guide for working with SQL Server in a .Net environment. You will learn how to recognize when bad code is written that interacts with the database, how to track it down, and most importantly how to fix it. On top of that you will also receive an introduction to object oriented programming concepts such as data abstraction, encapsulation, tier architecture, and class objects so that you can better communicate with your programmers.

SessionID: 16906

Power View for Geographical Analysis

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 3 -BI Treats

Speaker: Julie Koesmarno

Title: Power View for Geographical Analysis

Abstract:

Geographical Analysis is now made easy with Power View and Excel 2013. Simple yet powerful data exploration and segmentation analysis on geography can be performed, without the need of expensive hardware or software. In this session, you’ll learn how to create visually appealing and meaningful maps using Power View.

SessionID: 17106

SSIS Patterns and Practices: Loading Fact Tables

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 8 -ETL Analysis

Speaker: Joe Salvatore

Title: SSIS Patterns and Practices: Loading Fact Tables

Abstract:

This session focuses on many patterns, practices, and important considerations for loading data warehouse fact tables using SQL Server Integration Services.

SessionID: 18919

Troubleshooting SQL Server with PowerShell

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 4 -Powershell

Speaker: Laerte Junior

Title: Troubleshooting SQL Server with PowerShell

Abstract:

It is normal for us to have to face poorly performing queries or even complete failure in our SQL server environments. This can happen for a variety of reasons including poor Database Designs, hardware failure, improperly-configured systems and OS Updates applied without testing. As Database Administrators, we need to take precaution to minimize the impact of these problems when they occur, and so we need the tools and methodology required to identify and solve issues quickly. In this Session we will use PowerShell to explore some common troubleshooting techniques used in our day-to-day work as s DBA. This will include a variety of such activities including Gathering Performance Counters in several servers at the same time in async mode.

SessionID: 19169

Index Psychiatry: The Top 5 Disorders

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 1 -Indexes

Speaker: Kendra Little

Title: Index Psychiatry: The Top 5 Disorders

Abstract:

Do you have the right indexes in place to make queries run faster without dragging down write performance? In this session we will diagnose and treat the top five index disorders haunting your production databases. If you're a DBA or developer with 1 year of experience writing T-SQL queries, this session will give you the scripts and knowledge to cure your toughest indexing problems.

SessionID: 19546

READPAST Furious-Transactions,LockingIsolation

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 6 -Performance

Speaker: Mark Broadbent

Title: READPAST Furious-Transactions,LockingIsolation

Abstract:

Do you really understand SQL Servers’ Concurrency behaviour?

Are you sure that Transactions are an ALL or NOTHING operation? Do you believe Read operations cannot start a Transaction? Do you really know if READ UNCOMMITTED is safe for reporting? Is being Optimistic really better than being Pessimistic? Can SQL Server 2012 be the solution to all our problems or our worst nightmare?

I look forward to you joining me in this very revealing and thought provoking session where I will provide answers to all these questions and more and make you wish you had known all of this sooner.

SessionID: 19792

SQLCAT - Building scalable cloud applications

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 5 -On/Off Prem

Speaker: Mark Simms

Title: SQLCAT - Building scalable cloud applications

Abstract:

The SQLCAT team has successfully architected, designed and built over 50 SQL Server cloud projects. We want to share the learnings on how to design a cloud application to scale to handle large, complex workloads using Windows Azure SQL Database. Building cloud applications are different than building on premise database driven applications.

SessionID: 19833

Efficient On-Premise to Cloud Data Transfer

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 5 -On/Off Prem

Speaker: Matt Masson

Title: Efficient On-Premise to Cloud Data Transfer

Abstract:

Thinking about moving some of your operations to Azure? Have multiple remote sites, and want to use the cloud to centralize and share data between them?? Just like hearing talks about data transfer performance?! Have we got the session for you! We’ll cover some common user scenarios, and describe when and how to use the latest Microsoft data transfer technologies, including SQL Server Integration Services (SSIS), SQL Data Sync (a capability of SQL Database), and more.

SessionID: 20365

The Most Ignored Best Practices

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 7 -Getting it Right

Speaker: Michael Swinarski

Title: The Most Ignored Best Practices

Abstract:

Everyone would agree that setting up, configuring, and applying best practices to a database server environment, is always easier to do in the early stages of deployment. Yet too often, environments are built, grow, and become business critical, without such efforts completed until performance and stability become a problem. This session will discuss how this keeps occurring, how we can avoid it from continuing, and some basic standards that should be found in almost any environment.

SessionID: 20377

Rapidly Deploying SQL Server with PowerShell

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 4 -Powershell

Speaker: Michael Wells

Title: Rapidly Deploying SQL Server with PowerShell

Abstract:

As much as you love SQL Server, do you cringe anytime you hear that you’ll need to stand up yet another SQL Server instance? Sure it’s fun, but who has the time? Maybe you’ve thought there must be a better way of doing this? Sure, you have the ability to generate an unattended install file, but what about all the other things that will need to be done? In this talk, we will explore a process that was created to truly automate not just the SQL Server install, but all of the configurations and the deployment of your organizations standard objects, all using a set of PowerShell scripts that you can download and use today. This session will review the process that has saved hundreds of hours for one organization and can do the same for yours.

SessionID: 20378

Running SQL Server 2012 on Server Core: Why How

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 5 -On/Off Prem

Speaker: Michael Wells

Title: Running SQL Server 2012 on Server Core: Why How

Abstract:

Security and Performance are always two of the top issues for SQL Server DBAs. Until recently the cost of the Operating System was something that you had almost no control over, but with SQL Server 2012 (Denali) you now have the option of running on the Core edition of Windows Server. While Core edition has been used primarily for infrastructure servers like Domain Controllers and DNS servers, SQL Server 2012 now brings support for running the database engine on it. This session will talk about when you may want to consider running SQL on Server Core and will guide you through the task of installing and configuring your server when you no longer have most of the Windows configuration tools that you may be used to.

SessionID: 21737

New Data Management Capabilities with SQL Server 2

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 7 -Getting it Right

Speaker: Pat Sinthusan

Title: New Data Management Capabilities with SQL Server 2

Abstract:

Microsoft SQL Server is one of the most commonly virtualized applications in VMware environments. With the release of SQL Server 2012, Microsoft introduces full support for SMB. Now you can install SQL Server 2012 with both system and user databases on SMB file shares. This allow you to build end-to-end NAS solutions where the data management capabilities of NAS, such as volume auto grow and the ability to shrink NAS volumes, can be taken advantage of by the SQL Server. This session will demonstrate how to install and run SQL Server over SMB and VMware NFS storage. Best practices, caveats, and performance of SQL Server database over SMB and NFS will also be discussed.

SessionID: 21834

Power View and PowerPivot: High-Octane Self-svc BI

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 3 -BI Treats

Speaker: Paul Turley

Title: Power View and PowerPivot: High-Octane Self-svc BI

Abstract:

The next-generation analytic, self-service reporting tools will knock your socks off! The Power View reporting experience in SQL Server 2012 and SharePoint 2010 takes user reporting to the next level and makes data exploration fun without writing queries and code. Come see the impressive performance capabilities of BI Semantic Tabular models used with high-volume, enterprise data. Two great things that go great together!

SessionID: 21978

What's New for Self-Service BI in Excel 2013

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 3 -BI Treats

Speaker: Peter Myers

Title: What's New for Self-Service BI in Excel 2013

Abstract:

The self-service BI capabilities in Excel 2013 are growing in leaps and bounds! This presentation describes and demonstrates the PowerPivot and Power View functionality embedded inside the Excel client. Demonstrations will focus on the new features supported by both tools in the Excel 2013 preview. This presentation is relevant to those already experienced with PowerPivot and Power View, as well as those new to each.

SessionID: 21979

Introduction to SQL Server 2012 MDS and DQS

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 8 -ETL Analysis

Speaker: Peter Myers

Title: Introduction to SQL Server 2012 MDS and DQS

Abstract:

This presentation introduces the upgraded features of SQL Server 2012 Master Data Services (MDS) and the new service, SQL Server 2012 Data Quality Services (DQS).

MDS is a solution for master data management. First released in SQL Server 2008 R2, this upgraded version includes many new features and enhancements, including a new web interface developed with Silverlight, an Excel add-in to support simplified model creation and easier data updates and management.

DQS is a new knowledge-driven data cleansing solution, and it supports building knowledge bases that provide correction and de-duplication of data.

SessionID: 23001

Introducing SQL Server Data Tools. (Project Juneau

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 2 -SQL Dev

Speaker: Rick Morelan

Title: Introducing SQL Server Data Tools. (Project Juneau

Abstract:

Your final scripts deployed to the live database a few months ago and almost everything went perfectly. Since then you have heard there were few index patches needed maybe even a new column in one or the tables. The live database has drifted just a little from your deployed SQL scripts. How would you like to update your next baseline code to already resemble the current state of the production database? This is just one of the incredible features you can do with SSDT. Take the statefull nature of your database to create and test your code automatically and declaratively. Database developers can use the SQL Server Object Explorer in VS to easily. See how the new scripting and automation tools are used in SQL 2012 with SSDT.

SessionID: 23235

Schema Design: Advanced Data Validation Techniques

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 7 -Getting it Right

Speaker: Rob Garrison

Title: Schema Design: Advanced Data Validation Techniques

Abstract:

Fixing bad data is a huge problem. How about if you could design your schema so that it checked the data on the way in?

The beginner-level techniques here are very important and useful: primary key, alternate key/unique index, foreign key, etc. But what else can you do to lock down the data in your database? You will leave this session with a better understanding of the normal techniques and some new ones that you probably haven't used before.

SessionID: 23627

SSRS data driven subscription using SSIS

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 8 -ETL Analysis

Speaker: Russel Loski

Title: SSRS data driven subscription using SSIS

Abstract:

SQL Server Reporting Services provides a powerful tool to render report based on information in a database table. But in order to use this feature, you are required to purchase an Enterprise license of SQL Server. In this session, we will create an SSIS package that renders reports to the file system based on values stored in the database.

SessionID: 23998

A Tour in The Indexing World!

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 1 -Indexes

Speaker: Hossam Alfraih

Title: A Tour in The Indexing World!

Abstract:

Hossam will be your guided tour to the indexing world! We will visits index types, know where to use them, how they work, interesting facts, and best practices. We will see how to keep our indexes healthy for better performance as well.

SessionID: 24133

SQL Azure - What is it and why do you need it?

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 5 -On/Off Prem

Speaker: Scott Klein

Title: SQL Azure - What is it and why do you need it?

Abstract:

This session will take an exploratory look at Microsoft's cloud-based relational database offering. We'll lift the hood and look at its many benefits and features, and how it easily fills the need for a highly available and scalable database service in the cloud. We'll discuss how SQL Azure helps ease provisioning and deployment, and how Microsoft takes care of the physical administration so that developers and DBA's alike can focus on the aspects of their job they really care about.

SessionID: 25737

Unleashing Common Table Expressions in SQL Server

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 2 -SQL Dev

Speaker: Steve Stedman

Title: Unleashing Common Table Expressions in SQL Server

Abstract:

Have you ever wanted to create a recursive query, but didn't see how to do it. With the Common Table Expressions class you will learn everything needed to start using CTE's for recursive queries, as temporary views, and to use the result set multiple times in the same query. Learn how simplify query syntax using CTE's. One of the most overlooked features of SQL Server is the CTE which not only simplifies the query, but gives you the ability to do things that would otherwise be impossible (or at least very challenging) with SQL Server. Learn how recursive CTE’s perform better than other methods to create hierarchical results. See how CTE’s compare to SQL Server 2012 offset and fetch paging techniques.

SessionID: 26612

SSIS Incremental Load Design Patterns

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 8 -ETL Analysis

Speaker: Tim Mitchell

Title: SSIS Incremental Load Design Patterns

Abstract:

(Note: This session will be co-presented by Tim Mitchell and Matt Masson)

In this session, we will review the common decision points surrounding incrementally loading data, and will demonstrate some of the methods for incremental processing. Among the topics of discussion: •Deciding whether an incremental load is appropriate •Pick your tool: T-SQL or SSIS? •Methods for de

SessionID: 26845

Performance Enhancing Laziness

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 6 -Performance

Speaker: Tim Ford

Title: Performance Enhancing Laziness

Abstract:

Walk-up work. New database requests. Users running ad-hoc queries with 18 LEFT OUTER JOINS against heaps.Surprise 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.

SessionID: 27374

The Significance of Choosing and Using Data Types

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 7 -Getting it Right

Speaker: Vern Rabe

Title: The Significance of Choosing and Using Data Types

Abstract:

SessionID: 27442

What DBAs Should Know About Windows Server 2012

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 2 -SQL Dev

Speaker: Victor Isakov

Title: What DBAs Should Know About Windows Server 2012

Abstract:

Windows Server 2012 is coming! As a DBA, you should understand Microsoft's new operating system and its important set of features that will change the way you deploy SQL Server and design high availability solutions in your environment. In this session, you'll learn about the benefits that Windows Server 2012 brings to SQL Server, see how to install and configure Windows 8 for a SQL Server deployment, and explore new features that will affect your virtualization and high availability architectures.

SessionID: 8852

PowerShell for Data Professionals

Back to calendar

Event Date: 03-11-2012 - Session time: 00:00:00 - Track: 4 -Powershell

Speaker: Aaron Nelson

Title: PowerShell for Data Professionals

Abstract:

You’ve heard it said, “If you have to do it twice, automate it.” Cut the learning curve and get a real handle on this powerful automation tool. This session walks you through a dozen scripts to simplify and easily automate time-consuming and tedious elements of your day to day job. This isn’t stuff you’ll use SOMEDAY, these are scripts you can use when you get home tonight. Harness the power of Power Shell to easily find Servers short on space. Script out tables and constraints across all of your databases at once. Backup databases and restore them to a different environment. These tricks and many others will allow PowerShell to simplify your job like no other tool.