sqlsathistory

Nr: 480

Back to Main list

SQLSaturday #480 - Nashville 2016

Start Time (24h) Speaker Track Title
08:30:00 Andy Yun Database Administration Cleaning House: The Indexing Edition
08:30:00 David Maxwell Database Administration Turbo-Charged Transaction Logs
08:30:00 Dave Mattingly BI Analytics Visualization The Next Dimension of Data
08:30:00 Rushabh Mehta BI Analytics Visualization Mastering and Enhancing Company Data
08:30:00 Thomas Norman Database Application Development Encrypting Data within Sql Server
08:30:00 Adam Belebczuk Database Application Development XML Without Xanax: How to Handle XML in SQL Server
08:30:00 Justin Randall Professional Development Building Your Yellow Brick Road: Directing Your Path to a Successful Career
08:30:00 Chris Hyde BI Architecture Management Row-level Security in SSRS and SSAS
08:30:00 Louis Davidson Database Application Development Let Me Finish... Isolating Write Operations
08:30:00 Michael Fal PowerShell Powershell Jumpstart for SQL Server DBAs
08:30:00 Josh Luedeman Cloud Database/Application Development Deployment Show me whatcha workin' with: Big Data Edition
09:45:00 Lindsay Clark Database Administration Beginners SQL Server Security the Low Hanging Fruit
09:45:00 Mark Scott BI Analytics Visualization Looking for the Power BI on-prem alternative?
09:45:00 Jeff Foushee Database Application Development Transforming Data using the T-SQL PIVOT / UNPIVOT operators
09:45:00 William Wolf Database Application Development Tame the sibling rivalry of the Lock, Block, Deadlock sisters
09:45:00 Justin Dearing Other Version control with GIT for the DBA
09:45:00 Janis Griffin Database Administration Top 10 Wait Types Everyone Should Know
09:45:00 Allen White PowerShell Maintain SQL Server Performance Baseline w/PowerShell
09:45:00 Andy Leonard BI Architecture Management Use Biml to Automate SSIS Design Patterns
09:45:00 Kevin Kline Database Application Development Ten Query Tuning Techniques Every SQL Programmer Should Know
09:45:00 Denny Cherry Database Administration Using SQL Servers AlwaysOn Availability Groups
09:45:00 John Morehouse Professional Development Social Networking Is Alive!!!
09:45:00 Rodney Landrum Database Application Development A Quick Peek into the 4th Dimension with T-SQL
09:45:00 Jason Picker BI Analytics Visualization Looking for the Power BI on-prem alternative?
11:00:00 John Deardurff Database Application Development Batches, Transactions, and Errors
11:00:00 Tim Radney Database Administration Understanding SQL Server Backup and Restore
11:00:00 Daniel Glenn Other Keys to Successful SharePoint Administration for the DBA
11:00:00 Mike Lawell Database Application Development Execution Plans for Mere Mortals
11:00:00 Wayne Sheffield Database Application Development Table Vars and Temp Tables – What you NEED to Know!
11:00:00 Jake Switzer BI Analytics Visualization R with AzureML
11:00:00 Robert Verell Database Administration 16 Enhancements for SQL Server 2016
11:00:00 Dave Fackler BI Architecture Management SSAS Metadata Reporting for Cube Consumers and Developers
11:00:00 Joseph D'Antoni Cloud Database/Application Development Deployment Flying Through the Clouds--Performance Tuning in Azure
11:00:00 Ed Watson BI Architecture Management Introduction to SQL Server Integration Services
11:00:00 Allen White BI Architecture Management Get Near Realtime ETL with Service Broker
11:00:00 Tim Warner Other A Real, Live PowerShell Beginner's Tutorial
11:00:00 David Bermingham Cloud Database/Application Development Deployment Understanding Windows Azure High Availability Options for SQL Server
12:00:00 SQLSaturday Nashville Other Extended Time Slot
12:30:00 Dan Evans BI Analytics Visualization Perceptual Intelligence with Cortana Analytics
12:30:00 David Orlandi Database Administration Ensure optimal database performance with Foglight Performance Investigator
12:30:00 SQLSaturday Nashville Other Case Study: Improving High Availability and Disaster Recovery
12:30:00 Frank Cicalese Database Administration The Benefits of Implementing SQL Server on Cisco Unified Computing System
12:30:00 Kevin Kline Database Application Development Top Free Tools for Tuning SQL Statements
12:30:00 Rie Irish Other WIT-Diversity Panel: Parenting Daughters in an IT world Why Its Important
13:30:00 Karlyn LeBlanc Professional Development Balancing Work and Home to Create a Better You
13:30:00 Wendy Pastrick Database Administration Navigating the Options for Data Redundancy
13:30:00 Patrick LeBlanc BI Analytics Visualization Introduction to the Power BI Desktop
13:30:00 Pat Phelan PowerShell PowerShell for the Reluctant Administrator
13:30:00 Hope Foley BI Architecture Management Don't Rely on Magic - Tabular Performance Troubleshooting
13:30:00 Andy Warren Database Application Development Automating Database Restores
13:30:00 Denny Cherry Database Application Development SQL Server's In Memory Database Objects
13:30:00 John Morehouse Database Application Development Database Continuous Delivery Your Salvation!
13:30:00 Stacia Varga BI Architecture Management Turning Requirements into a BI Prototype
13:30:00 Eddie Wuerch Database Administration TempDB Done Right
13:30:00 Josh Luedeman Cloud Database/Application Development Deployment Data Factory: Data Integration in the Cloud
13:30:00 Ben DeBow Database Administration Surviving Your Peak Database Load
14:45:00 William E Pearson III BI Architecture Management Getting Started with MDX
14:45:00 Patrick LeBlanc BI Analytics Visualization Power BI: Data Refresh ad SSAS On-Premises Connectivity
14:45:00 Brandon Leach Database Administration Data Pages, Allocation Units, IAM chains... Oh My!
14:45:00 Thomas Norman Cloud Database/Application Development Deployment Beginning Azure
14:45:00 Pat Phelan Database Application Development Data Architecture 101
14:45:00 Sreeni Julakanti Database Administration Parameter Sniffing and the Query Store in SQL Server 2016
14:45:00 Jamey Johnston Database Application Development Overview of Security Investments in SQL Server 2016 and Azure SQL Database
14:45:00 Maxwell Myrick Database Application Development The Art and the Science of Designing a Mission Critical SQL Server Solution
14:45:00 Rob Volk Database Application Development Tame Your Unruly Data...With Constraints!
14:45:00 Jon Boulineau BI Architecture Management Hadoop for SQL Server Pros

SessionID: 40742

Cleaning House: The Indexing Edition

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: Database Administration

Speaker: Andy Yun

Title: Cleaning House: The Indexing Edition

Abstract:

Do you design your database's indexes? Well, have you ever analyzed how those indexes are being used, if at all? And do you know if SQL Server needs other indexes to improve performance? Attend this session and discover how SQL Server tracks actual index usage. We will use this data to identify wasteful, unused, redundant indexes. Finally, we will dive into the Missing Index DMV and learn how to make proper use of its recommendations. We will spend the second half of this session interactively working through a demo exercise, to reinforce the entire process.

SessionID: 40985

Turbo-Charged Transaction Logs

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: Database Administration

Speaker: David Maxwell

Title: Turbo-Charged Transaction Logs

Abstract:

The transaction log is one of the most critical, yet often misunderstood components of SQL Server. From out of control log growth to very long start-up times, problems with the transaction log can cause a lot of pain. In this session, we'll look at how the transaction log works and how to optimize its performance. You'll learn how to determine the right settings for maximum throughput, and what to do when things get out of control.

SessionID: 41293

The Next Dimension of Data

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: BI Analytics Visualization

Speaker: Dave Mattingly

Title: The Next Dimension of Data

Abstract:

Send your data on a journey through space and time, while engaging your audience’s senses to tell its story.

SQL Server’s geospatial datatype offers pinpoint accuracy and many advanced location-aware capabilities, such as shapes, overlaps, distances, and direction. The Power Map feature can turn your addresses and supporting figures into a movie. Turn your facts and figures into a compelling story by entering geospace: the final frontier.

SessionID: 41536

Mastering and Enhancing Company Data

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: BI Analytics Visualization

Speaker: Rushabh Mehta

Title: Mastering and Enhancing Company Data

Abstract:

Getting a good 360 degree view of organizations (customers or vendors) or doing customer centric analysis is often complicated as a result of bad data/ duplicate data / inconsistent data coming from multiple systems. In addition, there are external factors like mergers and acquisitions, inter-company relationships and other nuances that may not be captured in source systems. Getting a clear picture of customer and vendor data can not only provide a clear picture for analysis of information, but also aid in critical risk management functions. In this session, you will learn about some techniques and data services from DB that you can use to clean and enhance your data.

SessionID: 41567

Encrypting Data within Sql Server

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: Database Application Development

Speaker: Thomas Norman

Title: Encrypting Data within Sql Server

Abstract:

Data breaches abound! Sql Server has several options to encrypt the data, Transparent Data Encryption, Cell Level Encryption and Sql Server 2016 Always Encrypted. Let’s review each option to hide the encrypt the data. Let’s also look at new options to hide data with Always Encrypted.

SessionID: 41661

XML Without Xanax: How to Handle XML in SQL Server

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: Database Application Development

Speaker: Adam Belebczuk

Title: XML Without Xanax: How to Handle XML in SQL Server

Abstract:

Do you cringe whenever you have to look at an XML document? Does the very thought of XML data living in your database make you scream? Do you have a panic attack any time you have to parse XML? If you answered yes to any of these questions, then this session is for you!

We'll start with reasons why having XML in SQL Server might be a good thing, then we'll face our fears and turn tabular data into XML, and finally we'll confront the true source of our anxiety by parsing XML back into tabular data using xQuery.

If you survive this session, you'll have faced your fears about XML in SQL Server, you'll have a solid understanding of creating XML from tabular data, and you'll know how to use xQuery to parse XML.

SessionID: 42206

Building Your Yellow Brick Road: Directing Your Path to a Successful Career

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: Professional Development

Speaker: Justin Randall

Title: Building Your Yellow Brick Road: Directing Your Path to a Successful Career

Abstract:

For most of us, our career in technology was and is the result of our combined education, experience, opportunities, and luck. In this presentation we will explore approaches to creating the career we want instead of the one we stumble into.

SessionID: 42215

Row-level Security in SSRS and SSAS

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: BI Architecture Management

Speaker: Chris Hyde

Title: Row-level Security in SSRS and SSAS

Abstract:

It is relatively straight-forward to grant a user access to a particular SSRS report, multi-dimensional cube, or tabular model table, but what happens when the user needs access to the object but should be denied access to view certain rows of data? In this session we'll investigate a real-world solution to this common BI problem.

SessionID: 42227

Let Me Finish... Isolating Write Operations

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: Database Application Development

Speaker: Louis Davidson

Title: Let Me Finish... Isolating Write Operations

Abstract:

OLTP databases can be constantly written to and reporting databases are written to at least periodically. In order to ensure consistent results, connections must be isolated from one another while executing, ideally with the lowest possible cost to concurrency. How this isolation is handled is based on the isolation level, whether the classic lock based or the newer optimistic scheme of the in-memory OLTP engine is used, or even if both engines are enlisted in the same transaction. In this session we will look at examples of how SQL Server isolates reading and writing operations from other writing operations to explore how this may affect your application through error messages and performance hits.

SessionID: 42235

Powershell Jumpstart for SQL Server DBAs

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: PowerShell

Speaker: Michael Fal

Title: Powershell Jumpstart for SQL Server DBAs

Abstract:

Powershell can be hard. As a language, it is fairly complex and provides a large array of functionality. Fortunately, you can teach yourself how to use Powershell with tools that are built right into the language. This session will cover some Powershell fundamentals, how you can use Powershell itself to learn about concepts and syntax, and techniques for using Powershell with SQL Server. We will focus on core language patterns that you can use immediately, taking the mystery out of the code and helping you start writing your own Powershell scripts. The key to learning Powershell is using it and this session will give you a launchpad to start building your own tools.

SessionID: 42350

Show me whatcha workin' with: Big Data Edition

Back to calendar

Event Date: 16-01-2016 - Session time: 08:30:00 - Track: Cloud Database/Application Development Deployment

Speaker: Josh Luedeman

Title: Show me whatcha workin' with: Big Data Edition

Abstract:

Congratulations. You've setup your Big Data environment with all the fun toys. You have Pig, Sqoop, and Hive all on your Hadoop cluster. You even got your data flowing in there properly. Now what? In this session we're gonna go over Data Mining tools to help you gain some insight from your data. Then, to bring it all together, we'll go over some easy ways to use common tools to show off all of this Big Data of yours, using tools that most have access to.

SessionID: 40746

Beginners SQL Server Security the Low Hanging Fruit

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: Database Administration

Speaker: Lindsay Clark

Title: Beginners SQL Server Security the Low Hanging Fruit

Abstract:

Security is not for the faint of heart and this session is just the tip of the iceberg. Those new to the DBA role and of course the Accidental DBA's can take away a few nuggets to get them started securing their SQL Servers and raising awareness to the importance of securing the data we have been sworn to protect. Let this session jump start your journey to learning why DBA's are called the gatekeepers and increase your value in the office while getting noticed for caring enough to stop intrusions to your SQL Servers.

SessionID: 40787

Looking for the Power BI on-prem alternative?

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: BI Analytics Visualization

Speaker: Mark Scott

Title: Looking for the Power BI on-prem alternative?

Abstract:

Do you like Power BI – but your company is not ready to move to the CLOUD? In this session we will be covering the On-Prem Power BI alternative that Microsoft has endorsed: Pyramid Analytics BI Office. Do you want to allow your business users to build Tabular models on the fly, or connect to your multi-dimensional cubes - and visualize them immediately? You can do all of this and more with Pyramid Analytics’ BI Office suite. Come and hear about the recent Strategic Alliance between Microsoft and Pyramid Analytics – that brought you the Power BI on-prem alternative.

SessionID: 40939

Transforming Data using the T-SQL PIVOT / UNPIVOT operators

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: Database Application Development

Speaker: Jeff Foushee

Title: Transforming Data using the T-SQL PIVOT / UNPIVOT operators

Abstract:

Ever wish your horizontal data were vertical for easier data storage, or vice-versa for reporting purposes? Are you writing elaborate routines to transform between them for one-time usage? Are your queries repeating "OUTER JOIN" or "UNION” so often that you wind up back in Kansas when your read them aloud? Join Jeff Foushee as he explains SQL Server's lesser-known PIVOT and UNPIVOT operators using SQL 2014. After this session, you will no longer need to rotate your monitor!

SessionID: 41143

Tame the sibling rivalry of the Lock, Block, Deadlock sisters

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: Database Application Development

Speaker: William Wolf

Title: Tame the sibling rivalry of the Lock, Block, Deadlock sisters

Abstract:

Deadlocks present a problem to many DBAs. Deadlocks can be minor occurrences or major issues making SQL Server continually choose a victim like constantly quarreling siblings.

We will review locking, blocking and deadlocking. We will review isolation levels. When would be an appropriate time to use each. We will also review how to identify locks and deadlocks and how to lessen the family fighting.

SessionID: 41355

Version control with GIT for the DBA

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: Other

Speaker: Justin Dearing

Title: Version control with GIT for the DBA

Abstract:

What does this mean to a DBA? Whether or not you use SSDT, you should be storing your database schema in version control. In addition, your utility scripts certainly belong in VCS.

In my session. We'll cover:

What is version control? How does a distributed version control system differ from traditional version control like Visual Sourcesafe, TFS, and SVN? How do I setup git for internal use in my company? How do I host public and private repositories on github. How do pull requests work? How do I fork a SVN repo to github?

We will be covering using git from both the command line and Visual Studio.

SessionID: 41703

Top 10 Wait Types Everyone Should Know

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: Database Administration

Speaker: Janis Griffin

Title: Top 10 Wait Types Everyone Should Know

Abstract:

There are over 800 wait types in SQL Server 2014, but there are only 10 (in my experience) that are seen very often. If you can learn these 10 wait types, what causes them and their solutions, you will be ahead of the performance analysis game. The list of 10 wait types to be discussed came from over 100 consulting engagements with customers, so come find out what they are and improve your performance troubleshooting skills.

SessionID: 42064

Maintain SQL Server Performance Baseline w/PowerShell

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: PowerShell

Speaker: Allen White

Title: Maintain SQL Server Performance Baseline w/PowerShell

Abstract:

Maintaining a solid set of information about our servers and their performance is critical when issues arise, and often help us see a problem before it occurs. Building a baseline of performance metrics allows us to know when something is wrong and help us to track it down and fix the problem. This session will walk you through a series of PowerShell scripts you can schedule which will capture the most important data and a set of reports to show you how to use that data to keep your server running smoothly.

SessionID: 42095

Use Biml to Automate SSIS Design Patterns

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: BI Architecture Management

Speaker: Andy Leonard

Title: Use Biml to Automate SSIS Design Patterns

Abstract:

Perhaps you’ve heard the buzz about Business Intelligence Markup Language (Biml) and wondered, “Why is everyone so excited about Biml?” Occasionally, a new technology emerges that changes everything. For SSIS developers, Biml is one such technology. Business Intelligence Markup Language (Biml) is a powerful solution for rapidly creating SSIS packages and solutions. SSIS Design Patterns support various load profiles. Combined, Biml and SSIS Design Patterns offer a compelling solution for automating enterprise data integration.

In this session, you will learn:

SessionID: 42210

Ten Query Tuning Techniques Every SQL Programmer Should Know

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: Database Application Development

Speaker: Kevin Kline

Title: Ten Query Tuning Techniques Every SQL Programmer Should Know

Abstract:

SELECT statements have a reputation for being very easy to write, but hard to write very well. This session will take you through ten of the most problematic patterns and anti-patterns when writing queries and how to deal with them all. Loaded with live demonstrations and useful techniques, this session will teach you how to take your SQL Server queries mundane to masterful.

Goal 1: Implement a reusable Transact-SQL test harness for reliable query results. Goal 2: Learn ten patterns that kill the performance of SELECT statements and how to avoid them. Goal 3: Discover the high-impact metadata that shows how a SELECT statement behaves … or misbehaves.

SessionID: 42259

Using SQL Servers AlwaysOn Availability Groups

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: Database Administration

Speaker: Denny Cherry

Title: Using SQL Servers AlwaysOn Availability Groups

Abstract:

In this session we will look at the features which are provided with Microsoft SQL Server 2012 as part of the "AlwaysOn" features including site to site configurations to allow of a large scale high availability solution without the need for any high end SAN storage solution.Additionally we will be looking at the ability to have redundant servers which can be used for reporting or for taking your backups reducing the load from the production database.

SessionID: 42262

Social Networking Is Alive!!!

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: Professional Development

Speaker: John Morehouse

Title: Social Networking Is Alive!!!

Abstract:

Social Networking and Media is all over the news today. Did you see that on Facebook? Johnny 5 said what on Twitter? Can you believe Susie moved to that company? Do any of those sound familiar? No? Never heard of Twitter or LinkedIn? Have no fear, this is the session for you! Social networking can be a very confusing and intimidating place. What makes it even worse, is when you have no clue even where to start. In this session, we will go over different facets of Social Networking and Media and how you can use them to enhance not only your personal lives but just as importantly, your professional one. For example, did you know you can get help from some of the top minds in the SQL Server profession by using the #SQLHELP hash tag for free? We will show you how! We'll be covering that and more using Facebook, LinkedIn and Twitter.

SessionID: 42264

A Quick Peek into the 4th Dimension with T-SQL

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: Database Application Development

Speaker: Rodney Landrum

Title: A Quick Peek into the 4th Dimension with T-SQL

Abstract:

Time. We are all cursed and blessed with it. We run out of it, often need more of it, sometimes forget it but are always keeping track of it. In this session, we will delve into the functions provided in T-SQL and Excel to demonstrate how to solve both simple and complex problems with time and dates for your reports and dashboards. Ever wondered what is so special about 01/01/1900 and what will happen on January 1, 10,000? Do you want to know how to find gaps in time between systems or forecast the future? Are you interested to know how to accurately tally hours from minutes (it may not be as easy as you thought), then this session will not be a waste of your time.

SessionID: 45075

Looking for the Power BI on-prem alternative?

Back to calendar

Event Date: 16-01-2016 - Session time: 09:45:00 - Track: BI Analytics Visualization

Speaker: Jason Picker

Title: Looking for the Power BI on-prem alternative?

Abstract:

Do you like Power BI – but your company is not ready to move to the CLOUD? In this session we will be covering the On-Prem Power BI alternative that Microsoft has endorsed: Pyramid Analytics BI Office. Do you want to allow your business users to build Tabular models on the fly, or connect to your multi-dimensional cubes - and visualize them immediately? You can do all of this and more with Pyramid Analytics’ BI Office suite. Come and hear about the recent Strategic Alliance between Microsoft and Pyramid Analytics – that brought you the Power BI on-prem alternative.

SessionID: 40734

Batches, Transactions, and Errors

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: Database Application Development

Speaker: John Deardurff

Title: Batches, Transactions, and Errors

Abstract:

This session is an introduction into the PROCESS of queries and how this effects Batches, Transactions, and Error Handling. The session is led by an expert Microsoft Certified Trainer (MCT) who regularly teaches the SQL Server certification courses.

SessionID: 40737

Understanding SQL Server Backup and Restore

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: Database Administration

Speaker: Tim Radney

Title: Understanding SQL Server Backup and Restore

Abstract:

Everyone knows that it's critical to have backups but it's amazing how few people make sure those backups can be restored properly! Too many times to count, lt;name removedgt; has been brought in by organizations to help recover failed systems where administrators simply didn't know how to properly restore SQL Server backups when they have to. In this session, lt;name removedgt; will explain the various types of backups that can be taken and demonstrate how to restore each of them. Apart from covering the common full, differential and log backups, lt;name removedgt; will also cover partial, filegroup, and COPY_ONLY backups, backing up to and restoring from a URL, backup encryption, and how to perform a hack attach for the ultimate tail log restore. There's something here for everyone to learn!

SessionID: 40739

Keys to Successful SharePoint Administration for the DBA

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: Other

Speaker: Daniel Glenn

Title: Keys to Successful SharePoint Administration for the DBA

Abstract:

Inherited SharePoint or being tasked to implement it? In this session we will start with the fundamentals of SharePoint and work our way to understanding what it looks like to be a successful SharePoint administrator. We will cover common SharePoint misconceptions use live demos to show frequently performed tasks - all to set you up for success day one. Lastly we will cover the training options and other resources available to make your job easier and more automated.

SessionID: 41187

Execution Plans for Mere Mortals

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: Database Application Development

Speaker: Mike Lawell

Title: Execution Plans for Mere Mortals

Abstract:

As a beginner database professional, execution plans are intimidating. In this session, I will take you through the basics of reading graphical execution plans and drill into key operators, warnings and properties.

You will understand how, why and when the execution plan will be created and saved to plan cache.

Reading the execution plan will be much less intimidating as we walk through the flow and process of a graphical execution plan.

After looking at the key operators, you will be able to analyze the operators of your execution plans, view the operator properties, and identify common performance tuning opportunities.

Finally, you will be able to capture the execution plan, save it for analysis and comparison after modifications have occurred.

SessionID: 41221

Table Vars and Temp Tables – What you NEED to Know!

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: Database Application Development

Speaker: Wayne Sheffield

Title: Table Vars and Temp Tables – What you NEED to Know!

Abstract:

Almost every SQL Developer is familiar with Table Variables and Temporary Tables. While each of these objects represents temporary storage, there are also substantial differences between them. Understanding the differences between Table Variables and Temporary Tables, and the ramifications that those differences cause, is essential to being able to properly select the appropriate object for use in your development tasks. In this code filled session, we’ll discover the differences and similarities of Temporary Tables and Table Variables, dispel some widespread myths about each, and answer the most important questions of them all, "When do I use one or the other and what are the various impacts of doing so?"

SessionID: 41356

R with AzureML

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: BI Analytics Visualization

Speaker: Jake Switzer

Title: R with AzureML

Abstract:

SessionID: 41741

16 Enhancements for SQL Server 2016

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: Database Administration

Speaker: Robert Verell

Title: 16 Enhancements for SQL Server 2016

Abstract:

Microsoft announced SQL Server 2016 on April 1, 2015 and it is no joke! In this session we'll examine 16 of the new enhancements that are coming in the latest version of SQL Server that is currently available in a technology preview. there are so many enhancements that I can't cover them all in one session! So we will examine some in high level reviews and more in-depth previews such as row level security, query store, and always encrypted.

SessionID: 41805

SSAS Metadata Reporting for Cube Consumers and Developers

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: BI Architecture Management

Speaker: Dave Fackler

Title: SSAS Metadata Reporting for Cube Consumers and Developers

Abstract:

You've made that big investment in developing several (or hundreds) of SSAS cubes. Now, how do you provide your users with information regarding cube structures, hierarchies and attributes, measures, etc.? And what if your cube developers want to know things like which attributes in a model have specific properties set (or not set)? During this session, we'll explore a reporting solution developed to provide SSAS metadata information to cube consumers and developers alike. By using SSIS, the AMO object model, and SSRS, we'll build a system that gathers SSAS metadata and makes that available via a set of reports to create a catalog of cubes, drill-down reports showing dimension/hierarchy/attribute information, etc.

SessionID: 41840

Flying Through the Clouds--Performance Tuning in Azure

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: Cloud Database/Application Development Deployment

Speaker: Joseph D'Antoni

Title: Flying Through the Clouds--Performance Tuning in Azure

Abstract:

So between your management and Microsoft, it’s been decided that you are moving your SQL Server workloads to the cloud. Whether it’s Microsoft Azure SQL Database or running SQL Server in a VM, there are unique performance tuning challenges that are different in a cloud environment. Just like when you moved your SQL Servers from physical to virtual environments, you will learn new techniques for tuning workloads. In this session you will learn about:

• Optimizing TempDB in an Azure VM • Reducing latency between application VMs and database VMs • Right sizing Azure VMs for performance and cost • Striping I/O across devices in Azure VMs • Performance Tuning in Azure DB

You will learn about techniques that will not just improve your system performance, but save you company money, which can be easily quantified just in time for your performance review.

SessionID: 41841

Introduction to SQL Server Integration Services

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: BI Architecture Management

Speaker: Ed Watson

Title: Introduction to SQL Server Integration Services

Abstract:

Take an introductory journey into the world of SSIS through the eyes of a SQL Server DBA as he navigates the Business Intelligence waters. This is an introductory course for beginners or users without any SSIS experience. Come learn how to SSIS with me!

SessionID: 42063

Get Near Realtime ETL with Service Broker

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: BI Architecture Management

Speaker: Allen White

Title: Get Near Realtime ETL with Service Broker

Abstract:

Most of the time you’ll see ETL being done with a tool such as SSIS, but what if you need near-realtime reporting? You need to get the updates in your OLTP database to the Data Warehouse quickly, but with minimal impact on your application. Asynchronous messaging with Service Broker makes this simple and painless. This session will walk through the basic transformations to build a Kimbal-style data warehouse from an OLTP database and demonstrate how to keep your data warehouse updated using Service Broker messages from your OLTP database.

SessionID: 42202

A Real, Live PowerShell Beginner's Tutorial

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: Other

Speaker: Tim Warner

Title: A Real, Live PowerShell Beginner's Tutorial

Abstract:

This is for the PowerShell precon. The problem I've seen with most PowerShell "beginner's tutorials" is that they almost always go way beyond the basics. In this session, in which participants are expected to be utterly brand-new to the technology, we cover the true basics, focusing on only three commands: Get-Command, Get-Help, and Get-Member. I can do this in 60 or 90 minutes, although I'd prefer the latter.

SessionID: 42250

Understanding Windows Azure High Availability Options for SQL Server

Back to calendar

Event Date: 16-01-2016 - Session time: 11:00:00 - Track: Cloud Database/Application Development Deployment

Speaker: David Bermingham

Title: Understanding Windows Azure High Availability Options for SQL Server

Abstract:

Windows Azure provides an excellent IaaS platform for deploying SQL Server. Although Microsoft is managing the infrastructure, you still need to plan for high availability and disaster recovery. In this session, learn how to leverage Azure Fault Domains, Upgrade Domains, and Internal Load Balancers to ensure the high availability of SQL Server deployments within the Azure cloud. Learn the difference between Azure Classic and Azure Resource Manager and how both affect your SQL Server availability.

While Microsoft Azure offers SLA's of 99.95%, you have to know what to do to make sure your SQL Server deployment qualifies. Don't miss this session if you are moving or have moved your SQL Servers instances to Azure. This session assumes you have a basic knowledge of SQL Server AlwaysOn Failover Clustering as well as Availability Groups.

SessionID: 42648

Extended Time Slot

Back to calendar

Event Date: 16-01-2016 - Session time: 12:00:00 - Track: Other

Speaker: SQLSaturday Nashville

Title: Extended Time Slot

Abstract:

Extended time slot for Spotlight Sessions (90-min) listed above

SessionID: 42025

Perceptual Intelligence with Cortana Analytics

Back to calendar

Event Date: 16-01-2016 - Session time: 12:30:00 - Track: BI Analytics Visualization

Speaker: Dan Evans

Title: Perceptual Intelligence with Cortana Analytics

Abstract:

SessionID: 42574

Ensure optimal database performance with Foglight Performance Investigator

Back to calendar

Event Date: 16-01-2016 - Session time: 12:30:00 - Track: Database Administration

Speaker: David Orlandi

Title: Ensure optimal database performance with Foglight Performance Investigator

Abstract:

This session will provide an introduction to one of Dell Software's Performance Monitoring and Diagnostics Solutions -

Foglight Performance Investigator. You will learn about: Multidimensional SQL workload drilldowns. View dimensions of your data, including users, programs, SQL, and sessions. Historical lock analysis – Resolve SQL Server concurrency issues with historical reviews of blocking-lock scenarios built into the dimensional drilldown. Automated change tracking – Find out when changes to server, instance, database and schema environments occur. Compare utility – Efficiently identify root causes and symptoms of performance deviations in application environments. Find and analyze statement-level wait events.

SessionID: 42649

Case Study: Improving High Availability and Disaster Recovery

Back to calendar

Event Date: 16-01-2016 - Session time: 12:30:00 - Track: Other

Speaker: SQLSaturday Nashville

Title: Case Study: Improving High Availability and Disaster Recovery

Abstract:

Kevin will present at the SIOS sponsored lunch session at 12:30pm. You can also enter to win a $25 Amazon gift card.

SessionID: 44866

The Benefits of Implementing SQL Server on Cisco Unified Computing System

Back to calendar

Event Date: 16-01-2016 - Session time: 12:30:00 - Track: Database Administration

Speaker: Frank Cicalese

Title: The Benefits of Implementing SQL Server on Cisco Unified Computing System

Abstract:

Join this session to learn the benefits of implementing SQL Server on Cisco Unified Compute System (UCS) for various workloads in both bare-metal and virtualized environments. We’ll begin with an overview of Cisco UCS, then discuss deployment scenarios that follow Cisco UCS best practices and recommendations to help ensure your systems are highly available and scalable and can be efficiently consolidated and centrally managed. We’ll cover benchmarks for both Cisco UCS blade and rack-mount servers as well. You’ll walk away from the session with a fundamental understanding of the hardware and software components and the configurations required for a successful SQL Server implementation on Cisco UCS.

SessionID: 45058

Top Free Tools for Tuning SQL Statements

Back to calendar

Event Date: 16-01-2016 - Session time: 12:30:00 - Track: Database Application Development

Speaker: Kevin Kline

Title: Top Free Tools for Tuning SQL Statements

Abstract:

In this demo-packed session, you’ll learn practical tips and tricks for SQL code tuning to help you with some of the most problematic and troublesome SQL coding issues. Using a variety of free community tools, you’ll learn tips and tricks you can take home and immediately apply to your SQL code. You’ll learn things like:

  1. A little-known technique to create a tiny version of large production databases, yet deliver query execution behaviors as you would see in production.
  2. Sneaky DBCC commands which help you replicate a full production server on your workstation, as well as how to turn on and off specific query engine optimizations.
  3. Best practices in reading execution plans using the free tool, Plan Explorer.
  4. A variety of T-SQL techniques, including the best way to write a cursor, a quick trick that can save you 20-30% processing times on your big stored procedures, and some weird situations where SQL Server doesn’t use cached plans when it should.

SessionID: 45180

WIT-Diversity Panel: Parenting Daughters in an IT world Why Its Important

Back to calendar

Event Date: 16-01-2016 - Session time: 12:30:00 - Track: Other

Speaker: Rie Irish

Title: WIT-Diversity Panel: Parenting Daughters in an IT world Why Its Important

Abstract:

Join Justin Dearing, Patrick LeBlanc, Arlene Rose and Rie Irish to discuss raising daughters as a parent involved in IT. Parenting is hard. We all know that. Parenting girls is really hard. Adding to an already complicated job, is our technology based way of thinking problem solving. The IT field isn't very diverse, but we have the opportunity to change that in a generation: encouraging young females, calling out other biases in the field and coming up with positive solutions. Are we raising tech savvy daughters? Should we be?

SessionID: 40880

Balancing Work and Home to Create a Better You

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: Professional Development

Speaker: Karlyn LeBlanc

Title: Balancing Work and Home to Create a Better You

Abstract:

If you are a working professional there is a chance that your career has interrupted your life and you've forgotten about you and/or your family. How do you create a healthy balance between the two so that you are happy and everyone else is to? In the session, you will learn how to properly manage time, erase stress, advance at work, address common marriage and family Issues, and ultimately create a better you.

SessionID: 41076

Navigating the Options for Data Redundancy

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: Database Administration

Speaker: Wendy Pastrick

Title: Navigating the Options for Data Redundancy

Abstract:

SQL Server has so many options for data redundancy, how do you know when you should use replication, or log shipping or AlwaysOn, etc? We will use real world examples where data redundancy is needed and discuss which is the appropriate technology and why. This is more than just a high availability vs disaster recovery discussion. If you have ever been confused or overwhelmed by all of the options, they will be broken down and made clear in this session.

SessionID: 41111

Introduction to the Power BI Desktop

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: BI Analytics Visualization

Speaker: Patrick LeBlanc

Title: Introduction to the Power BI Desktop

Abstract:

Most of us are overwhelmed with data from all the different applications that we use on a daily basis. Bringing all the data together is often a very time-consuming and sometimes a challenging process. Even further, attempting to analyze and visualize the data poses new challenges that is sometime difficult or impossible to overcome. Now with Power BI this can all be made very simple. Individuals, ranging from novice information workers to advanced IT professionals can quickly and easily transform, analyze and visualize data using a single tool, Power BI Desktop. In this course we will work through four main topics: Shaping Data, Building a Data Model, Visualizing Data and Using the Power BI Server.

SessionID: 41861

PowerShell for the Reluctant Administrator

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: PowerShell

Speaker: Pat Phelan

Title: PowerShell for the Reluctant Administrator

Abstract:

You've heard many people claim that PowerShell is fabulous, but you've never really felt the need for it. What's all the fuss? What is PowerShell and why should you even care, much less learn it? How will this new toy make your work easier?

This session will help you understand what PowerShell is, how it integrates into the tools you know and love, and how it can help make your everyday work go faster and more smoothly. Along with the background on PowerShell, you'll see some simple but useful tools and ideas for how you can use those tools and make your own tools too.

This session was designed for the non-PowerShell user and the new PowerShell user. It is intended to help people start to use PowerShell, and it will touch on advanced ideas but only assumes only basic scripting/coding experience like understanding a variable, a loop, etc.

SessionID: 42105

Don't Rely on Magic - Tabular Performance Troubleshooting

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: BI Architecture Management

Speaker: Hope Foley

Title: Don't Rely on Magic - Tabular Performance Troubleshooting

Abstract:

Many times you'll hear that one of the major advantages of using the tabular model is ease of use and implementation. So that must mean that it will run like a super fast dream all the time out of the box, forever and ever right? Not exactly. There are many things to consider at the time of modeling and implementation for performance. And later if you run into trouble with reports and queries, what do you do then? In this session we'll go through the process to troubleshoot performance of your tabular models and queries to keep things running as fast as possible. Just because tabular is easy to use doesn't mean you have a magical black box that you can't tune when it doesn't run as fast as you want. In this session, we will focus on building a methodology for troubleshooting tabular performance so you can get that super fast dream machine.

SessionID: 42234

Automating Database Restores

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: Database Application Development

Speaker: Andy Warren

Title: Automating Database Restores

Abstract:

Beginning DBA's think of a RESTORE as something that gets done when something goes wrong. In practice we restore all the time, perhaps most often to refresh our QA and Development environments. Doing one restore isn't hard, but what about when you get five or ten requests a day? It's not just the restore either, you have to alter permissions, change the recovery model, set the database owner, perhaps update synonyms or mask out sensitive data. Restores are a pattern and if we see the pattern, we can do things to make it faster and repeatable.

This presentation will show you the latest version of the system I use, one consisting of a couple of tables and a couple of Powershell scripts. I'll start with my design goals, show you some of the compromises I made to get to a solution that handles 90% or so of the requests, and some of the options I thought about but decided against. I used Powershell, but it's a pattern you could solve using another language, even perhaps TSQL!

SessionID: 42258

SQL Server's In Memory Database Objects

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: Database Application Development

Speaker: Denny Cherry

Title: SQL Server's In Memory Database Objects

Abstract:

SQL Server 2014 is continuing to expand on the in memory database features that were first introduced in SQL Server 2012. During this session we will explore the new in memory database tables which were developed under the code name project Hekaton. During this presentation the scope of the feature will be discussed as well as reviewing the use cases and best practices for using in memory database tables and when the in memory database tables shouldn’t be used.

SessionID: 42260

Database Continuous Delivery Your Salvation!

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: Database Application Development

Speaker: John Morehouse

Title: Database Continuous Delivery Your Salvation!

Abstract:

Continuous Integration Delivery isn’t a new concept. Application Developers have been doing it for quite a while and now it’s time for Database Professionals to catch up. Whether you are a database administrator, database developer, or even an application developer, database continuous delivery can help you find your salvation. I'll show you how to apply these concepts to areas of security, collaboration, testing, support and deployments. We will look at what continuous delivery means, demonstrate some tools that can help you easily get it into place, and dive into why it’s important.

SessionID: 42267

Turning Requirements into a BI Prototype

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: BI Architecture Management

Speaker: Stacia Varga

Title: Turning Requirements into a BI Prototype

Abstract:

Your SQL Server system can support two types of Analysis Services models: multidimensional or tabular. But what if you’ve never implemented them and your company wants to start using BI? Are you wondering how to get started? Regardless of which type of SSAS model you want to use, the best first step is to determine what types of questions your BI solution should answer. Next, determine how to structure your data. Before you begin the physical restructuring of your data, though, you should validate your proposed design by creating a prototype that users can review with you. In this session you’ll learn how to translate the business questions to be answered by your solution into a functional prototype that can steer your development efforts in the right direction.

SessionID: 42274

TempDB Done Right

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: Database Administration

Speaker: Eddie Wuerch

Title: TempDB Done Right

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. There are additional concerns when using Always On Availability Groups. This session will dig into many of the otherwise-hidden issues that can kill server performance. Attend this session and you will be able to spot tempdb performance issues, drill into the causes, and take the steps necessary to solve them.

SessionID: 42348

Data Factory: Data Integration in the Cloud

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: Cloud Database/Application Development Deployment

Speaker: Josh Luedeman

Title: Data Factory: Data Integration in the Cloud

Abstract:

The Azure platform is ever changing. Today is no different. Azure has released a new tool called Data Factory. It is a cloud PaaS that is SSIS in the cloud. Are you curious what all it entails and if you can use it? In this session, we'll go over the basics of Data Factory like structure, billing, and building blocks. We'll go over a couple instances on how you can use Data Factory in current processes that you have in your data warehouse ETL.

SessionID: 44612

Surviving Your Peak Database Load

Back to calendar

Event Date: 16-01-2016 - Session time: 13:30:00 - Track: Database Administration

Speaker: Ben DeBow

Title: Surviving Your Peak Database Load

Abstract:

Each application and system is different, but all have a similar quality: there will be times where the systems are used more, and other times where they may appear to be sleeping. Good examples are monthly, quarterly, and yearly for financial systems and the holiday season for retail. The last thing you want to have in these timeframes is your CxO standing at your desk wondering why things are slow or possibly down. Ensuring that your SQL Servers are optimally configured for those heavy usage periods cannot be done with a wing and a prayer – you need an actionable, realistic plan. This session will discuss how to guarantee that your SQL Server instances and the configurations they use are as scalable and reliable as possible.

SessionID: 40843

Getting Started with MDX

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: BI Architecture Management

Speaker: William E Pearson III

Title: Getting Started with MDX

Abstract:

In this session, led by Microsoft BI Architect, SSAS Maestro and SQL Server MVP Bill Pearson, 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 2012 and most previous versions. 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.

SessionID: 41112

Power BI: Data Refresh ad SSAS On-Premises Connectivity

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: BI Analytics Visualization

Speaker: Patrick LeBlanc

Title: Power BI: Data Refresh ad SSAS On-Premises Connectivity

Abstract:

Join me to go under the hood with a Power BI deep dive. Where I will discuss two Hybrid Scenarios for Power BI. I will explore the data refresh capabilities, allowing reports published to Power BI to connect to varying data sources for data refresh. I will also discuss exciting new capabilities that allows Power BI to connect directly to SQL Server Analysis Services on-premises and interactively query. Allowing customers to keep and manage data on-premises without the need to move their data to the cloud.

SessionID: 41347

Data Pages, Allocation Units, IAM chains... Oh My!

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: Database Administration

Speaker: Brandon Leach

Title: Data Pages, Allocation Units, IAM chains... Oh My!

Abstract:

Understanding how SQL Server stores your data can seem like a daunting task. In this session You'll learn how objects such as tables and indexes are stored in a data file. We’ll also look at how these concepts tie in to your work as a DBA or developer. We’ll see these concepts in action using demos and see how we can use this knowledge to better design solutions.

We’ll start off by looking at the structure of a row and then move on the concept of a data page. From there we’ll cover a few special page types like the index allocation map and GAM and SGAM pages. Then we’ll look at index structures and talk about the differences between heaps and clustered indexes.

SessionID: 41562

Beginning Azure

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: Cloud Database/Application Development Deployment

Speaker: Thomas Norman

Title: Beginning Azure

Abstract:

The cloud is here! Are you ready? Microsoft, Amazon and others are all vying for your cloud attention. In this session, we will review the different types of cloud platforms available and what they mean to you. We will pay close attention to Microsoft’s Azure platform that offers two hosting solutions. What are these hosting options and what are the differences between them? Most importantly, how do I get started with all of this cloud business? Let's put SQL Server into the cloud!

SessionID: 41860

Data Architecture 101

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: Database Application Development

Speaker: Pat Phelan

Title: Data Architecture 101

Abstract:

This presentation is a quick introduction for the DBA or developer who was just told that their boss promised a major new customer a scalable, well designed database. The customer will pay a lot of cash and years of ongoing business using this database… If you deliver it this week!

You’ll get a big bonus if you build this right, but you also remember what your co-workers did to the person who bungled the last database design… and wonder if that designer ever recovered! This session will introduce you to the fundamentals of Datatypes, Relational Algebra, and Normalization to help you avoid the major pitfalls and maybe get some sleep too!

NOTE: Database Architecture 101 is like Calculus 101 or Bio-Chemistry 101. This is a very basic introduction to Database Architecture, but it is not intended for the inexperienced Database Administrator.

SessionID: 41878

Parameter Sniffing and the Query Store in SQL Server 2016

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: Database Administration

Speaker: Sreeni Julakanti

Title: Parameter Sniffing and the Query Store in SQL Server 2016

Abstract:

SessionID: 41932

Overview of Security Investments in SQL Server 2016 and Azure SQL Database

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: Database Application Development

Speaker: Jamey Johnston

Title: Overview of Security Investments in SQL Server 2016 and Azure SQL Database

Abstract:

Join me for an overview of the most recent security investments for SQL Server 2016 and Azure SQL Database in the areas of encryption, data filtering and data masking. I will showcase a real-life user scenario with examples and demos of Always Encrypted, Row Level Security and Dynamic Data Masking. The demos include a real working .NET application with source code for testing. This is based on the session and demos I co-presented with Microsoft at SQL Summit 2015 so if you missed Summit or the presentation and are interested in learning what Microsoft is doing in the area of security in SQL Server 2016 and Azure SQL DB then this is the session for you.

SessionID: 42065

The Art and the Science of Designing a Mission Critical SQL Server Solution

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: Database Application Development

Speaker: Maxwell Myrick

Title: The Art and the Science of Designing a Mission Critical SQL Server Solution

Abstract:

When asked to design a critical database system, too many people pick an HA feature and then design the solution around it. This usually results in a costly and disappointing design. This session will show you the five basic archetypes for mission critical database systems and how to select the right features from SQL Server to implement each design. Along the way you’ll hear best practices, tips, and real world advice for features like Availability Groups, clustered instances of SQL Server, as well as the history of some of the more interesting and less often used availability features. While you may not be able to revisit your current designs right away, what you learn will make you the hero of your next mission critical deployment.

SessionID: 42070

Tame Your Unruly Data...With Constraints!

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: Database Application Development

Speaker: Rob Volk

Title: Tame Your Unruly Data...With Constraints!

Abstract:

Never given time or care, never forming good relationships, becoming bloated, corrupt and rife with indistinguishable copies, and all so horrifyingly pervasive in society. But enough about the Kardashians, what about YOUR DATA? If you want to straighten it out and prevent it from going too far in the first place, this session is for you. We will cover constraint basics (not null, check, primary key/unique, foreign keys), provide standard use cases, and address misconceptions about constraint use and performance. We will also look at triggers and application logic and why these are NOT substitutes for (but can effectively complement) good constraint usage. Attendees will enjoy learning how to keep THEIR data off the tabloid page!

SessionID: 42134

Hadoop for SQL Server Pros

Back to calendar

Event Date: 16-01-2016 - Session time: 14:45:00 - Track: BI Architecture Management

Speaker: Jon Boulineau

Title: Hadoop for SQL Server Pros

Abstract:

What is Hadoop? Why is it getting so much attention? How will it impact my career? For many data professionals Hadoop remains a new technology that is often talked about, but rarely encountered. This demo-heavy session will demystify this high profile data platform by reviewing it's architecture, ecosystem of open source projects, and seeing it in action.