sqlsathistory

Nr: 265

Back to Main list

SQLSaturday #265 - Oregon 2013

Start Time (24h) Speaker Track Title
00:00:00 Brett Tomson 7. Admin Tools ETL in a Nutshell with SSIS
00:00:00 Chad Chapman 8. Cloud Big Data The Rise of the Flash Powered Economy
00:00:00 Robert Davis 2. Business Intelligence Lunch: Performance Troubleshooting with DMVs
00:00:00 Constantin Klein 4. Design Clear View: The power of Window Functions
00:00:00 Dan Beutler 6. Professional Development Life++: Data mining your life
00:00:00 Carl Berglund 7. Admin Tools How to Create a Self-Managed SQL Server Utility without SQL Server Enterprise Edition
00:00:00 Ed Snajder 8. Cloud Big Data PostgreSQL for the SQL Server Pro
00:00:00 Jose Chinchilla 3. Performance Lunch -Common DBA Tasks
00:00:00 Grant Fritchey 3. Performance What to Look for in Execution Plans
00:00:00 Greg Larsen 6. Professional Development Alice's SQL Server DBA Training Plan
00:00:00 Janis Griffin 7. Admin Tools Extend Your Knowledge with Extended Events - Super Size
00:00:00 Jeremiah Peschka 8. Cloud Big Data Much Ado About Hadoop
00:00:00 Jes Schultz 3. Performance Index Methods You're Not Using
00:00:00 Jes Schultz 6. Professional Development You CAN Give a Technical Presentation!
00:00:00 Jes Schultz 1. Fun Starts Here Technical Presentation Workshop
00:00:00 Julie Koesmarno 2. Business Intelligence Understanding Query Modes in Tabular Model
00:00:00 Karthika Raman 8. Cloud Big Data Hybrid cloud scenarios enabled in SQL Server 2014
00:00:00 Jeffrey Wang 2. Business Intelligence DAX Evaluation Context
00:00:00 Kendra Little 3. Performance How to Find Bad Queries, Fast
00:00:00 Matthew Roche 9. New Features Power BI, Information Management, and Data Stewardship
00:00:00 Michael DeFehr 5. T-SQL Deadlocks: What to do about the dreaded 1205
00:00:00 Oliver Engels 8. Cloud Big Data Power BI - The self service BI Lifecycle in the cloud
00:00:00 Paul Turley 2. Business Intelligence BI Expert Panel - Part 1
00:00:00 Paul Turley 2. Business Intelligence BI Expert Panel - Part 2
00:00:00 Peter Myers 2. Business Intelligence Mastering the Excel CUBE Functions
00:00:00 Rushabh Mehta 7. Admin Tools SSIS 2012 Management Considerations and Best Practices
00:00:00 Rob Vieira 5. T-SQL The Things You Don't Think About...
00:00:00 Sergey Olontsev 3. Performance Query Optimizer and Statsitics
00:00:00 Sergey Olontsev 9. New Features Overview of In-Memory OLTP feature (Hekaton) in SQL Server 2014 CTP
00:00:00 Steve Jones 4. Design The Encryption Primer
00:00:00 Steve Jones 6. Professional Development Branding Yourself for a Dream Job
00:00:00 Steve Jones 7. Admin Tools A Database Deployment Roundtable
00:00:00 Steve Moss 7. Admin Tools Data Quality: Tools and Techniques to Improve Data Quality
00:00:00 David Moutray 9. New Features Developers vs. DBA's: Cats Dogs
00:00:00 Steve Stedman 5. T-SQL Common Table Expressions - Introduction
00:00:00 Steve Stedman 5. T-SQL Common Table Expressions - Advanced
00:00:00 Tillmann Eitelberg 8. Cloud Big Data Advanced Data Visualization with SQL Server Report
00:00:00 Tim Ford 3. Performance High IO, High IO, It's a Case Study Yo Ho!
00:00:00 Vern Rabe 4. Design The Significance of Choosing and Using Data Types
00:00:00 Victor Isakov 9. New Features What Developers Need to Know About Hekaton
00:00:00 Aaron Nelson 9. New Features SQL Server Database Development with SSDT
00:00:00 Ami Levin 4. Design Physical Join Operators
00:00:00 Ami Levin 4. Design Where did I put my (primary) keys?
00:00:00 Arnie Rowland 5. T-SQL Stop Schemers with Schema Security

SessionID: 11074

ETL in a Nutshell with SSIS

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 7. Admin Tools

Speaker: Brett Tomson

Title: ETL in a Nutshell with SSIS

Abstract:

New to BI? Loading data warehouses got you down? Do Connection Managers, Control Flows, and Data Flows make your head swirl? Well, don't fret. In this session, we will peel back the onion that is SQL Server Integration Services and identify the elements necessary to develop efficient, high performance ETL packages that will shock and amaze your friends and coworkers. Expect to cover several real-world scenarios including implementing best practices around disparate data sources, package design and development, logging, troubleshooting, and deployment. This will be an interactive session based on your input; come with questions!

SessionID: 11390

The Rise of the Flash Powered Economy

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 8. Cloud Big Data

Speaker: Chad Chapman

Title: The Rise of the Flash Powered Economy

Abstract:

Flash storage has revolutionized everything from smart phones and mobile computers, to web searches and social media. Unfortunately, it's been nearly impossible to deploy flash across a data center without breaking the bank. Pure Storage has cracked the code and destroyed the disk status quo. All-flash storage is now affordable enough to use broadly across any enterprise. Every company should enjoy the performance, space and efficiency advantages of flash as well as the lower maintenance, power, cooling, rack space and management costs. With Pure Storage, your business can achieve things that weren’t even imaginable with disk. No more wondering how much data you can analyze, how fast you can respond to a customer, or how quickly you can launch a new service. It’s time to unlock the productivity and creativity of your company while delivering a responsive experience to both customers and employees. All applications. All customers. All budgets. Flash for all.

SessionID: 11428

Lunch: Performance Troubleshooting with DMVs

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 2. Business Intelligence

Speaker: Robert Davis

Title: Lunch: Performance Troubleshooting with DMVs

Abstract:

There are many tools for a DBA to use for performance troubleshooting. One of the best tools are Dynamic Management Views and functions (collectively referred to as DMVs). DMVs offer insight into the inner workings of SQL Server and helps you identify symptoms and track down root cause. The trick is knowing which DMVs to use and how to interpret the data. This session will detail the DMVs that are most useful in troubleshooting performance problems and will show you how to use the information to reach resolution.

SessionID: 11798

Clear View: The power of Window Functions

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 4. Design

Speaker: Constantin Klein

Title: Clear View: The power of Window Functions

Abstract:

SQL Server 2005 introduced partial support for window functions. SQL Server 2012 added much more. If you want to see what's available now and which problems you can adress with window functions, then this is for you. You will also learn about new analytical functions in SQL Server 2012 and you will be ready to use window functions in your own solutions after this session.

SessionID: 12878

Life++: Data mining your life

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 6. Professional Development

Speaker: Dan Beutler

Title: Life++: Data mining your life

Abstract:

Sense that although you’re getting a lot done, you might not be doing the right things? Wonder if there are changes you could make to your life to get better results? Found something that really helps you to get more done? I’ve spent the last 15 years reading, listening and trying out everything I can find about self-improvement, trying to discover the silver bullet of effectiveness. I'll share what I’ve learned, and listen to what works for you. I’ve been able to apply statistical analysis and simple data mining to my own life and accelerate the pace of improvements. This session will briefly cover the basic themes of self-improvement literature, and then dive into how I found surprisingly helpful information using tools like Excel and Microsoft SQL Server Analysis Services and how you can use them to search through the data in your life. Expect to walk away from this collaborative rambunctious session with a new perspective about what is possible.

SessionID: 13359

How to Create a Self-Managed SQL Server Utility without SQL Server Enterprise Edition

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 7. Admin Tools

Speaker: Carl Berglund

Title: How to Create a Self-Managed SQL Server Utility without SQL Server Enterprise Edition

Abstract:

Learn how to make your next SQL Server deployment or tech refresh the basis of a consolidated, elastic, self-managed SQL Server utility. This session will help you understand how to build a highly available SQL Server farm to maximize flexibility and agility while avoiding the traps that force you to SQL Server Enterprise Edition.Are you currently dealing with…• Standards that force the most expensive software stack? • High licensing and yearly subscription costs associated with vendor lock-in?• Multiple deployment models that increase project complexity and dependencies while reducing your flexibility and agility? Wouldn’t you like to...• Reduce the cost of both SQL Server licensing and infrastructure?• Have a single operational model that solves all deployment requirements?• Deploy the edition of SQL server that best solves the business problem without being forced to Enterprise Edition?

SessionID: 13964

PostgreSQL for the SQL Server Pro

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 8. Cloud Big Data

Speaker: Ed Snajder

Title: PostgreSQL for the SQL Server Pro

Abstract:

PostgreSQL is a mature, robust and fast open-source database whose popularity grows with each new release. Let's take a look at the latest version of PostgreSQL, 9.3, and consider its strengths and weaknesses from an SQL DBA perspective. We'll dive right into the "why?" and look at some of the features Postgres has going for it, as well as some of its limitations. By the end, you should find Postgres operation and administration to be fairly similar to SQL Server, indefinitely configurable, and another good tool for any data pro's toolbox.

I'll be demonstrating with Postgres 9.3 running on a CentOS 6.2 VM, if you would like to follow along, bring your own Linux box or Virtual Machine!

SessionID: 14727

Lunch -Common DBA Tasks

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 3. Performance

Speaker: Jose Chinchilla

Title: Lunch -Common DBA Tasks

Abstract:

Walk through and identify the common tasks that define the life of a DBA. While walking through these tasks, we’ll strive to show you where and how Red Gate Software can make these tasks easier through our ingeniously simple tools.

SessionID: 14729

What to Look for in Execution Plans

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 3. Performance

Speaker: Grant Fritchey

Title: What to Look for in Execution Plans

Abstract:

You've heard often enough that you need to look at execution plans to understand what's going on with a query. But what are you supposed to look at? This session answers that question, providing a step-by-step set of considerations for evaluating your execution plans. We'll look at the aspects of an execution plan that should be immediately checked, why they should be checked, and provide some guidance for what to do about what you find. You'll be able to apply this information to your SQL Server 2012 systems as well as older versions of SQL Server.

SessionID: 14811

Alice's SQL Server DBA Training Plan

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 6. Professional Development

Speaker: Greg Larsen

Title: Alice's SQL Server DBA Training Plan

Abstract:

Congratulations on landing your first SQL Server DBA Job. Do you have a DBA Training Plan?

In this presentation we will follow Alice as she steps into her first days as a new DBA. We will travel with Alice as she navigates through SQL Server Land following her DBA Training Plan. We will be watching Alice as she discovers, learns, and actually performs those typical tasks to maintain a SQL Server environment. In this presentation Alice will discover the following and more: • Monitoring your server • Backup / Recovery • Managing Databases • Managing and Monitor Resources • Installation considerations • Managing Security and Auditing • SQL Server version management As Alice travels through SQL Server Land we will be watching Alice as she performs her on the job training exercises. These demos that Alice will be working through should provide those attending with some examples that will walk us through the actual mechanics of what Alice will need to deal with as SQL Server

SessionID: 15693

Extend Your Knowledge with Extended Events - Super Size

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 7. Admin Tools

Speaker: Janis Griffin

Title: Extend Your Knowledge with Extended Events - Super Size

Abstract:

SessionID: 16590

Much Ado About Hadoop

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 8. Cloud Big Data

Speaker: Jeremiah Peschka

Title: Much Ado About Hadoop

Abstract:

By now you've probably heard the words "Big Data" and "Hadoop", but you're not sure what they mean, much less how to get started. Maybe you're struggling with storing a lot of data, rapidly processing a huge volume of data, or maybe you're just curious. There are a bewildering array of options and use cases within the Hadoop ecosystem. Every day I help customers understand their data problems, understand where Hadoop fits into their environment, and determine how they can use Hadoop to solve their problem. This session provides an introduction to what Hadoop is, when it's appropriate to use Hadoop, and guidance on how to get started.

SessionID: 16634

Index Methods You're Not Using

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 3. Performance

Speaker: Jes Schultz

Title: Index Methods You're Not Using

Abstract:

There are index methods in SQL Server that can enhance the performance of your queries - but most likely, you aren't using them! If you have a solid knowledge of index basics and want to add to your collection, this is the session for you! I'll show you how filtered indexes, compressed indexes, and indexed views work and can improve performance!

SessionID: 16635

You CAN Give a Technical Presentation!

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 6. Professional Development

Speaker: Jes Schultz

Title: You CAN Give a Technical Presentation!

Abstract:

You're dreaming. In the dream, you’re standing in front of a room full of dozens of people, presentation mouse in hand, about to present to them on (insert SQL Server feature here). You wake up in a cold sweat. You’re either terrified - or excited and terrified. Are you ready to start presenting? Join Jes as she shares her secrets to building and giving successful technical presentations! (Follow up this session with the Workshop.)

SessionID: 16636

Technical Presentation Workshop

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 1. Fun Starts Here

Speaker: Jes Schultz

Title: Technical Presentation Workshop

Abstract:

Follow Up to Jes' Borland's session 'You Can Give a Technical Presentation!'. During this workshop, participants will practice their Lightening Talks on the stage.

SessionID: 16911

Understanding Query Modes in Tabular Model

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 2. Business Intelligence

Speaker: Julie Koesmarno

Title: Understanding Query Modes in Tabular Model

Abstract:

SQL Server Analysis Services Tabular Model allows rapid and simplified data modelling of Business Intelligence solutions. An important aspect that is often overlooked when building a tabular model, is meeting real-time requirements. In this session you will learn how to tackle immediate (or close to) real time requirements using the different types of Data Access and Query Modes of Tabular Model and how your choice impacts your reporting options in the Microsoft BI stack..

Using live demo, this session will outline advantages and disadvantages between DirectQuery and In-Memory modes. We will also highlight impersonation and partitioning differences between the two modes. Finally, we will also cover the definition of a Hybrid Tabular Model solution

SessionID: 17860

Hybrid cloud scenarios enabled in SQL Server 2014

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 8. Cloud Big Data

Speaker: Karthika Raman

Title: Hybrid cloud scenarios enabled in SQL Server 2014

Abstract:

Learn about the hybrid cloud scenarios enabled in SQL Server 2014 CTP2: Learn about Backup to Windows Azure options, Using Azure storage for your data files, and about the new wizard to deploy a secondary replica to Windows Azure. This session is for people who want to understand how to leverage Windows Azure to extend their on-premises applications in HA and DR scenarios.

SessionID: 17964

DAX Evaluation Context

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 2. Business Intelligence

Speaker: Jeffrey Wang

Title: DAX Evaluation Context

Abstract:

DAX is the query and programming language for Analysis Services tabular models, yet many users found DAX hard to learn because they couldn't grasp what the "evaluation context" was. This session will turn you into a DAX expert by mastering this core concept of DAX. You will learn what row context and filter context are and how to access them. You will learn functions which modify row and filter contexts. You will learn the initial context of a calculated column expression, a row level security expression, and a measure expression. You will learn how initial context is created from an MDX query. You will learn how to manipulate filter context using the overwrite and intersect semantics. You will see a lot of examples and learn a few DAX tricks along the way.

SessionID: 19170

How to Find Bad Queries, Fast

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 3. Performance

Speaker: Kendra Little

Title: How to Find Bad Queries, Fast

Abstract:

Performance is getting worse in your SQL Server database, and you're not sure why. You'd like to turn on Profiler, but you've heard that it might hurt your performance. In this session, Microsoft Certified Master Kendra Little will show you which tools help you identify what queries are running in your SQL Server, and which queries are hurting your performance the most-- without killing your performance in the process.

SessionID: 19857

Power BI, Information Management, and Data Stewardship

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 9. New Features

Speaker: Matthew Roche

Title: Power BI, Information Management, and Data Stewardship

Abstract:

Power BI for Office 365 delivers a compelling set of Self-Service BI tools and services for the discovery, analysis, and visualization of on-premises and cloud-based data. Power BI represents a major delivery on the SQL Server organization’s “cloud first” vision, with functionality delivered in the Microsoft cloud before being available on-premises.

In this session SQL Server Senior Program Manager Matthew Roche will introduce Power BI, with a focus on self-service information management (SSIM) and data stewardship. You’ll leave with a solid understanding of the capabilities of the Power BI platform, how it can empower business users and data experts within your organization, and how to get started right away.

SessionID: 20450

Deadlocks: What to do about the dreaded 1205

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 5. T-SQL

Speaker: Michael DeFehr

Title: Deadlocks: What to do about the dreaded 1205

Abstract:

Deadlocks can be very tricky, unpredictable and generally nasty. Is all hope lost? This demo-intensive session will explore several types of deadlocks and give you some insight into how to track them down and prevent them. We wil start with a quick review of locking and blocking concepts, then take a deep-dive into deadlock demos.

SessionID: 21536

Power BI - The self service BI Lifecycle in the cloud

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 8. Cloud Big Data

Speaker: Oliver Engels

Title: Power BI - The self service BI Lifecycle in the cloud

Abstract:

With the new Power BI Preview Microsoft brings more Self-service BI functionality to the users. In this session we will look from a different perspective to the offering: What about Governance, Application LifeCycle, Enterprise Integration? We will review what is currently possible in the preview for sharong querys, integrating the cloud offering with your enterprise data sources, monitoring datasources and gateways and what is possible to use it on Windows Mobile devices. This session is complete demo driven.

SessionID: 21827

BI Expert Panel - Part 1

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 2. Business Intelligence

Speaker: Paul Turley

Title: BI Expert Panel - Part 1

Abstract:

Join a panel of Business Intelligence experts from SolidQ and learn the best practices for planning and delivering successful BI solutions. Join Rushabh Mehta (former PASS President), Brett Tomson and Paul Turley to discuss how to bring BI to your organization, avoid common pitfalls, apply proven design patterns and learn from deployments in companies around the world. Bring your hard questions and be prepared for an interactive discussion.In this first of two sessions, learn how to wrangle requirements from the business, plan, prototype, design your solution.

SessionID: 21828

BI Expert Panel - Part 2

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 2. Business Intelligence

Speaker: Paul Turley

Title: BI Expert Panel - Part 2

Abstract:

In the second of this 2-part Expert Panel discussion, learn to apply best practices in design to build and deliver a successful BI solution in your organization. BI solution experts and SolidQ Mentors Rushabh Mehta, Brett Tomson and Paul Turley will help you define an end-to-end BI solution including data sourcing security, data quality controls, ETL, dimensional design, semantic modeling, interactive dashboards, reports and mobile BI delivery.

SessionID: 21952

Mastering the Excel CUBE Functions

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 2. Business Intelligence

Speaker: Peter Myers

Title: Mastering the Excel CUBE Functions

Abstract:

This session explores the seven CUBE functions that are natively available in Excel. Unknown to many business analysts, these useful functions can be used to retrieve data model members and values to create parameter-driven report designs.The session topics will introduce each of the seven functions. Demonstrations will range from the simple, to the more sophisticated involving dynamic expressions, MDX expressions, integration of data from multiple data models, and macro-driven layouts.This session is a must for those looking to drive more from Excel when reporting from the BI Semantic Model. Much of the content presented in this session is applicable to Excel 2007, 2010 and 2013.

SessionID: 23120

SSIS 2012 Management Considerations and Best Practices

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 7. Admin Tools

Speaker: Rushabh Mehta

Title: SSIS 2012 Management Considerations and Best Practices

Abstract:

SQL Server 2012 introduces a number of exciting new features that will change the way we design, deploy and manage SSIS packages. We will explore the new features, understand how to take advantage of them and formulate some best practices for efficient management of these packages

SessionID: 23376

The Things You Don't Think About...

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 5. T-SQL

Speaker: Rob Vieira

Title: The Things You Don't Think About...

Abstract:

SessionID: 24353

Query Optimizer and Statsitics

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 3. Performance

Speaker: Sergey Olontsev

Title: Query Optimizer and Statsitics

Abstract:

We will talk about how SQL Server produces query plans using estimates and statistics and why are they so important. I will share my experience of managing statistics and show you cases where wrong estimates guessing by optimizer can lead to performance issues. The session will be useful for both administrators and developers.

SessionID: 24354

Overview of In-Memory OLTP feature (Hekaton) in SQL Server 2014 CTP

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 9. New Features

Speaker: Sergey Olontsev

Title: Overview of In-Memory OLTP feature (Hekaton) in SQL Server 2014 CTP

Abstract:

This is one of the most expected features in the upcoming SQL Server 2014: ability to place your tables directly to memory and appearance of natively compiled stored procedures. All this can boost the performance of your server many times and is fully integrated in database engine. I will talk about architecture of this feature, pros and cons you should care about when planning to use it.

SessionID: 24496

The Encryption Primer

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 4. Design

Speaker: Steve Jones

Title: The Encryption Primer

Abstract:

Learn the options for encryption in SQL Server, covering hashing, symmetric keys, asymmetric keys, and encrypted communications.

SessionID: 24497

Branding Yourself for a Dream Job

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 6. Professional Development

Speaker: Steve Jones

Title: Branding Yourself for a Dream Job

Abstract:

Everyone wants a dream job that they enjoy going to each week. However finding that job, and getting yourself hired can be hard for most people. Steve Jones will give you practical tips and suggestions in this session that show you how to better market yourself, how to get the attention of employers, and help improve the chances that the job you want will get offered to you. Learn about networking, blogging, and more.

SessionID: 24503

A Database Deployment Roundtable

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 7. Admin Tools

Speaker: Steve Jones

Title: A Database Deployment Roundtable

Abstract:

If you dread database deployments and find them to be problematic, come join Steve Jones for a discussion of the issues and challenges in this area. Steve will present a vision of the work Red Gate has done in trying to make database deployments easier and faster.

SessionID: 24748

Data Quality: Tools and Techniques to Improve Data Quality

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 7. Admin Tools

Speaker: Steve Moss

Title: Data Quality: Tools and Techniques to Improve Data Quality

Abstract:

The importance of data quality and common problems associated with data quality.

Companies spend considerable time and money making sure financial data is complete and correct, but don't always excercise the same care and processes with their operational data. This session will be centered on practical solutions, with just enough theory to give some context. It will include the following topics:

SessionID: 24853

Developers vs. DBA's: Cats Dogs

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 9. New Features

Speaker: David Moutray

Title: Developers vs. DBA's: Cats Dogs

Abstract:

Application Developers focus on delivering working code, while DBA's focus on Data Quality. Since developers vastly outnumber us, we must - somehow - persuade them that our objectives are important, too. This, in turn, requires that we understand the source of the conflict and learn to see the world from multiple points of view.

SessionID: 25748

Common Table Expressions - Introduction

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 5. T-SQL

Speaker: Steve Stedman

Title: Common Table Expressions - Introduction

Abstract:

Have you ever wanted to create a recursive query, but didn't see how to do it. With the Common Table Expressions session 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. The class is designed for people who haven’t used CTE’s before, or for those who want to learn the basics of CTEs including data paging. This session pairs well with the Advanced Common Table Expressions ses

SessionID: 25749

Common Table Expressions - Advanced

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 5. T-SQL

Speaker: Steve Stedman

Title: Common Table Expressions - Advanced

Abstract:

You have been introduced to Common Table Expression, you understand the ;WITH syntax, but you want to know more. Learn how to recursive queries work with CTEs and how to display hierarchical data. Did you know that you can INSERT, UPDATE and DELETE data from CTEs. Some of the common use cases for CTEs will be covered including finding holes in patterns, finding and removing duplicate data, string parsing, and more. See how CTEs compare to SQL Server 2012 offset and fetch paging techniques. Get an in depth understanding of the performance behind a common table expression. Understand when the CTE is the right solution, and the wrong solution to use. Finally we will take a look at some classic recursive algorithms and how they can be implemented with CTEs. This session pairs well with the Introduction to Common Table Expressions session.

SessionID: 25951

Advanced Data Visualization with SQL Server Report

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 8. Cloud Big Data

Speaker: Tillmann Eitelberg

Title: Advanced Data Visualization with SQL Server Report

Abstract:

With the standard SQL Server Reporting Services (SSRS) engine, you can quickly and easily deliver basic charts. In real-life reporting, however, requirements are much more complex. You need to follow the techniques for enhanced information delivery by applying methods from Edward Tufte, Stephen Few, or Prof. Rolf Hichert, including ways to visualize by corporate identity or work with spatial information. This session focuses on charts, gauges, and maps and will show you advanced techniques that will help you get the most out of SSRS. We’ll cover tricks and workarounds, tips for building your own charting engine and creating your own maps, and ways to visualize data you never thought possible with Reporting Services.

SessionID: 26867

High IO, High IO, It's a Case Study Yo Ho!

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 3. Performance

Speaker: Tim Ford

Title: High IO, High IO, It's a Case Study Yo Ho!

Abstract:

Confronted with the highest IO of any Windows server in our environment one intrepid DBA was able to reduce IO, space consumption, and blocking to new lows. This is a case study, based upon actual events where the names of the innocent as well as the guilty are changed to protect the DBA. Topics covered: DMVs, online operations, Filegroups, Page Compression, and disk formatting best practices.

SessionID: 27377

The Significance of Choosing and Using Data Types

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 4. Design

Speaker: Vern Rabe

Title: The Significance of Choosing and Using Data Types

Abstract:

SessionID: 27420

What Developers Need to Know About Hekaton

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 9. New Features

Speaker: Victor Isakov

Title: What Developers Need to Know About Hekaton

Abstract:

SQL Server’s new In-Memory table technology (codenamed “Hekaton”) promises to be one of the most exciting new features to be released when SQL Server 2014 ships. As a DB Developer it completes changes they way you can build high-performance OLTP applications: all the data is in memory and there is no locking! In this session Victor Isakov (MCA, MCM, MCT, MVP) will discuss Hekaton from a Developer perspective. Victor will cover Hekaton’s architecture and internals, Transact-SQL surface area, interop considerations and what performance gains to expect. He will also present some use cases and examples of where Hekaton can be used.

SessionID: 8838

SQL Server Database Development with SSDT

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 9. New Features

Speaker: Aaron Nelson

Title: SQL Server Database Development with SSDT

Abstract:

SQL Server Data Tools is an evolving product. Besides revamping database projects this product has also changed the lifecycle in which we receive new features. In this session we will demonstrate features such as database snapshots, localdb, and database unit testing. Most importantly we’ll show the many benefits of the Publish feature, and why you will want to use the built-in refactoring instead of just renaming objects. Throughout this presentation we will also highlight and demonstrate the features that have been added to SSDT in the past year.

SessionID: 9372

Physical Join Operators

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 4. Design

Speaker: Ami Levin

Title: Physical Join Operators

Abstract:

SessionID: 9373

Where did I put my (primary) keys?

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 4. Design

Speaker: Ami Levin

Title: Where did I put my (primary) keys?

Abstract:

In this session we will revisit some of the fundamental design principals of relational databases: normalization rules, key selection, and the controversies associated with these issues from a practical perspective.

We will consider the benefits and challenges of using different types of keys - natural, surrogates, artificial (and others?) from multiple aspects: data consistency, application development, maintenance, portability and performance.

SessionID: 9864

Stop Schemers with Schema Security

Back to calendar

Event Date: 16-11-2013 - Session time: 00:00:00 - Track: 5. T-SQL

Speaker: Arnie Rowland

Title: Stop Schemers with Schema Security

Abstract:

In releases prior to SQL Server 2005, database object owners and users were the same things. SQL Server 2005 introduced the concept of database schemas and the separation between database objects and ownership by users. An object owned by a database user is no longer tied to that user. The object now belongs to a schema – a container that can hold many database objects. The schema owner may own one or many schemas. This concept creates opportunities to expose database objects within a database for consumption yet protect them from modification, direct access using poor query techniques, or removal by users other than the owner.

The ability to protect database objects in this way has many practical applications. One example of relevance is the protection of database objects in application development environments where developers and testers share the same set of database objects.