sqlsathistory

Nr: 500

Back to Main list

SQLSaturday #500 - Boston 2016

Start Time (24h) Speaker Track Title
09:00:00 Adam Belebczuk Application Database Development XML Without Xanax: How to Handle XML in SQL Server
09:00:00 Thomas Grohser Enterprise Database Administration Deployment Designing SQL Server HA/DR Infrastructure to meet the SLA
09:00:00 David Klee Enterprise Database Administration Deployment Virtual SQL Servers, Actual Performance
09:00:00 Andy Galbraith Enterprise Database Administration Deployment Getting Started with Extended Events
09:00:00 Delora Bradish BI Platform Architecture, Development Administration Build Your BI House with a Blueprint: Modeling for MS BI
10:15:00 Derik Hammer Enterprise Database Administration Deployment Architecting Availability Groups
10:15:00 Steve Simon BI Information Delivery DAX and the tabular model
10:15:00 Andrew Novick Application Database Development Entity-Attribute-Value (EAV): The Antipattern too Great to Give Up
10:15:00 Paresh Motiwala Enterprise Database Administration Deployment TempDB- More permanent impact than you think
10:15:00 Casey Karst Analytics and Visualization PolyBase for SQL Server 2016: Connecting Hadoop and SQL Server with ease.
10:15:00 Tim Mitchell BI Platform Architecture, Development Administration Managing Security in SSIS
11:30:00 Edward Pollack Application Database Development Query Optimization Crash Course
11:30:00 Meagan Longoria BI Platform Architecture, Development Administration Building your ETL Framework with BIML
11:30:00 Reeves Smith Advanced Analysis Techniques The New Revolution in Data Science, R Integrated into SQL Server
11:30:00 Chris Lumnah Enterprise Database Administration Deployment Taking the pain out of database migrations
11:30:00 Aaron Bertrand Enterprise Database Administration Deployment SQL Server 2014 2016 Features for non-Enterprise Customers
12:30:00 Leslie Weed BI Platform Architecture, Development Administration Source Control practices for your BI World
12:30:00 David Benoit Strategy and Architecture An Introduction To Big Data For The SQL Server DBA
13:15:00 Allan Hirt Enterprise Database Administration Deployment Deploy Highly Available SQL Server for Virtualization the Cloud
13:15:00 Bryan Cafferky Application Database Development Advanced PowerShell Development
13:15:00 Thomas LaRock Enterprise Database Administration Deployment Monitoring Databases in a Virtual Environment
13:15:00 Jes Schultz Enterprise Database Administration Deployment Minimize Data Loss with Advanced Restore Methods
13:15:00 Sunil Kadimdiwan BI Information Delivery SSRS 2016 - End-to-end Mobile BI on any device
13:15:00 Andrzej Pilacik Enterprise Database Administration Deployment Refresh a 1TB+ database in under 10 seconds
14:30:00 Denny Cherry Application Database Development Table Indexing for the .NET Developer
14:30:00 George Walters Enterprise Database Administration Deployment Organizational Security Compliance with SQL 2012 through 2016
14:30:00 Jason Horner BI Information Delivery Spatial Analysis Jumpstart: Beyond Bubble charts
14:30:00 Geoff Hiten Professional Development Smart Rats Leave First
14:30:00 Joseph D'Antoni Enterprise Database Administration Deployment Picking the Right Fights with Your Server Team
14:30:00 Andy Roberts Cloud Application Development Deployment Data Movement with Azure Data Factory
15:45:00 James Serra Professional Development Enhancing your career: Building your personal brand
15:45:00 Taiob Ali Enterprise Database Administration Deployment SQL Server Agent : All the Knobs You Need to Know
15:45:00 Chris Seferlis BI Platform Architecture, Development Administration Scratching the Surface: Designing your first Power View Report
15:45:00 Grant Fritchey Application Database Development The Query Store and Query Tuning in SQL Server vNext
15:45:00 Jack Corbett Application Database Development Don't Be Trigger Happy: Safe Use of Triggers
15:45:00 Mike Walsh Professional Development Never Have to Say "Mayday!!!" Again

SessionID: 42468

XML Without Xanax: How to Handle XML in SQL Server

Back to calendar

Event Date: 19-03-2016 - Session time: 09:00:00 - Track: Application Database 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: 42534

Designing SQL Server HA/DR Infrastructure to meet the SLA

Back to calendar

Event Date: 19-03-2016 - Session time: 09:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Thomas Grohser

Title: Designing SQL Server HA/DR Infrastructure to meet the SLA

Abstract:

Once you agreed to an SLA for the databases you manage its time to deliver on this promise

This session will show how to select from the many HA/DR features you have in SQL Server to pick the ones that will help you meet the SLA and most important will tell you how you must combine them to be successful. For each one of the solutions we discuss we will define a series of failure modes and then check if the solution actually can fulfill the SLA as promised or if it needs more

SessionID: 42641

Virtual SQL Servers, Actual Performance

Back to calendar

Event Date: 19-03-2016 - Session time: 09:00:00 - Track: Enterprise Database Administration Deployment

Speaker: David Klee

Title: Virtual SQL Servers, Actual Performance

Abstract:

Virtualizing your business-critical SQL Servers should not imply that they will run slower than if they were physical. When properly architected and managed, virtual SQL Servers should be equally as fast as their physical counterparts, if not faster. However, if not properly constructed, silent and seemingly random performance killers can strike and significantly hurt your database performance.

This session is packed with many tips and tricks for getting the most performance from your virtual SQL Servers. The major roadblocks to performance are discussed, and the knowledge gained can help you work with your infrastructure engineers so that you can optimize the system stack for performance. Tools, techniques, and processes are demonstrated to help you measure and validate the system performance of the key components underneath your data.

SessionID: 44963

Getting Started with Extended Events

Back to calendar

Event Date: 19-03-2016 - Session time: 09:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Andy Galbraith

Title: Getting Started with Extended Events

Abstract:

Few subjects in Microsoft SQL Server inspire the same amount of Fear, Uncertainty, and Doubt (FUD) as Extended Events. Many DBA's continue to use Profiler and SQL Trace even though they have been deprecated for years. Why is this?

Extended Events started out in SQL Server 2008 with no user interface and only a few voices in the community documenting the features as they found them. Since then it has blossomed into a full feature of SQL Server and an amazingly low-impact replacement for Profiler and Trace.

Come learn how to get started - the basics of sessions, events, actions, targets, packages, and more. We will look at some base scenarios where Extended Events can be very useful as well as considering a few gotchas along the way. You may never go back to Profiler again!

SessionID: 45500

Build Your BI House with a Blueprint: Modeling for MS BI

Back to calendar

Event Date: 19-03-2016 - Session time: 09:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Delora Bradish

Title: Build Your BI House with a Blueprint: Modeling for MS BI

Abstract:

SessionID: 42512

Architecting Availability Groups

Back to calendar

Event Date: 19-03-2016 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Derik Hammer

Title: Architecting Availability Groups

Abstract:

You are a DBA familiar with some basic Windows clustering and database mirroring concepts, and now you are considering AlwaysOn Availability Groups. This session will cover the pros and cons of four typical configurations of AlwaysOn Availability Groups; stand-alone instances, fail-over cluster instances, multi-subnet, and a hybrid approach that I call disaster-recovery-on-the-cheap. It will also include their exclusive features such as read-only routing and backup off-loading. In addition, you'll learn how to use the Availability Group Listener correctly and why you should be using Windows Server 2012 R2 or above, along with some of my own personal lessons learned.

SessionID: 44360

DAX and the tabular model

Back to calendar

Event Date: 19-03-2016 - Session time: 10:15:00 - Track: BI Information Delivery

Speaker: Steve Simon

Title: DAX and the tabular model

Abstract:

With the advent of the tabular model in SQL Server 2012, another analytical option has opened to the BI Specialist. We shall be looking at what critical factors should be analyzed prior to opting for the model and that done, how to extract data from a tabular model using Data Analysis Expressions (DAX).

We shall discuss many of the often used functions, discuss their 'overloads' (utilizing several practical examples) and see how to turn the extracted data into valuable information that may be used by decision makers to help the enterprise achieve its corporate goals.

SessionID: 44793

Entity-Attribute-Value (EAV): The Antipattern too Great to Give Up

Back to calendar

Event Date: 19-03-2016 - Session time: 10:15:00 - Track: Application Database Development

Speaker: Andrew Novick

Title: Entity-Attribute-Value (EAV): The Antipattern too Great to Give Up

Abstract:

The Entity-Attribute-Value (EAV) is a design pattern for relational databases that uses an extreme form of normalization to achieve flexibility and the ability to efficiently store temporal data that changes frequently. EAV has its critics and the flexibility it provides creates opportunities for abuse and introduction of bugs leading some to call it an Antipattern.

In many applications the advantages outweigh the disadvantages and EAV has been in use for 50 years in a variety of applications such as Medical Research, Financial Services and e-Commerce. This presentation will discuss:

• What is Entity-Attribute-Value and show variations including temporal variations • What are the problems with EAV • How to handle the problems and reduce the chance of introducing bugs • Efficiently storing EAV data through partitioning and compression • ETL on frequently changing EAV data • Pivoting EAV data for efficient queries

SessionID: 45166

TempDB- More permanent impact than you think

Back to calendar

Event Date: 19-03-2016 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Paresh Motiwala

Title: TempDB- More permanent impact than you think

Abstract:

As a DBA you hear different theories and "gospel truths" about TempDB from many people. Frankly there is no single version of the truth except that if you don't use and manage it well, it will make your life a real h*ll.

What works for you in one situation may not work for you in another situation. What works for a situation today, might not guarantee its success for a similar situation tomorrow.

We will talk about Temporary User Objects, Work Tables, Interim Results Version Store for Data Standards for its configuration Contention Data Files Per CPU - Myth or Reality? Dynamic Growth or Pre Sized? Trace Flags to Manage Tempdb? Should we store the entire Tempdb on SSDs? Should we shrink TempDB or not?

Hopefully at the end of the session your knowledge on Tempdb won't be Temp.

SessionID: 45321

PolyBase for SQL Server 2016: Connecting Hadoop and SQL Server with ease.

Back to calendar

Event Date: 19-03-2016 - Session time: 10:15:00 - Track: Analytics and Visualization

Speaker: Casey Karst

Title: PolyBase for SQL Server 2016: Connecting Hadoop and SQL Server with ease.

Abstract:

PolyBase for SQL Server is a new feature for SQL Server 2016 which enables you to use T-SQL statemtents to access data stored in Hadoop or Azure Blobs. In this sessions we will cover: common scenarios in which customers use this feature, how to set it up, and the potential value that it can add to you and your customers. The session will include a demo of PolyBase showing how to query Hadoop data from SQL Server, import data into SQL Server, and Export data to a Hadoop distribution.

SessionID: 45420

Managing Security in SSIS

Back to calendar

Event Date: 19-03-2016 - Session time: 10:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Tim Mitchell

Title: Managing Security in SSIS

Abstract:

In this presentation, we’ll discuss the security features in SQL Server Integration Services, while reviewing best practices for securing your ETL infrastructure while providing enough (but not too much) access to those ETL assets. Among the topics we’ll cover:  Properly securing connection passwords in SSIS  Using package protection levels  Restricting access to deployed packages  Using role-based security for SSIS deployment and execution  Using execution proxies

SessionID: 42419

Query Optimization Crash Course

Back to calendar

Event Date: 19-03-2016 - Session time: 11:30:00 - Track: Application Database Development

Speaker: Edward Pollack

Title: Query Optimization Crash Course

Abstract:

Do you have users complaining that applications are running "too slow"? Do your DB traces look like a short story written by monkeys at typewriters?

This is a fun, fast-paced walkthrough of the most effective strategies for query tuning. We'll investigate the most common causes of sub-optimal queries (and some quite unusual ones) while building a foundation for solving any optimization problem that the application throws your way!

SessionID: 44257

Building your ETL Framework with BIML

Back to calendar

Event Date: 19-03-2016 - Session time: 11:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Meagan Longoria

Title: Building your ETL Framework with BIML

Abstract:

BIML makes SSIS development faster and creates reusable modules that help you apply a consistent ETL framework across solutions. In this session, we will write BIML and use it to build an SSIS package. You'll see how BIML allows you to avoid corrupted metadata and the tedious repetition of implementing simple SSIS patterns, freeing you up to take on new and interesting ETL challenges. Then we will review how to use it to create an extensible ETL framework.

SessionID: 45290

The New Revolution in Data Science, R Integrated into SQL Server

Back to calendar

Event Date: 19-03-2016 - Session time: 11:30:00 - Track: Advanced Analysis Techniques

Speaker: Reeves Smith

Title: The New Revolution in Data Science, R Integrated into SQL Server

Abstract:

Data Science is an ever increasing topic in the Data Analytics space and the R language is at the center of most conversations. R is an open source statistical language that is rapidly gaining popularity due to a robust set of machine learning functionality and a never-ending set of R packages that are used to increase functionality of the core R language. The R language is run as a desktop application and was not built with performance and scale required to accommodate Big Data. Revolution Analytics, a wholly owned subsidiary of Microsoft, has solved the performance and scaling issues of a desktop application by creating a more robust enterprise architecture. SQL Server 2016 brings the power of R and Revolution Analytics into the industry leading relational database.

This session will demo the functionality and power of using R within SQL Server.

SessionID: 45316

Taking the pain out of database migrations

Back to calendar

Event Date: 19-03-2016 - Session time: 11:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Chris Lumnah

Title: Taking the pain out of database migrations

Abstract:

Database migrations are scary. The migration of a database has many moving pieces and things to think about. Some of those things have nothing to do with the DBA and are outside of their control. However, if these items are not taken into account, it is the DBA that management will hold responsible for the failure.

This session will discuss what you need to take into account to ensure a successful pain free database migration. These steps can be used for a single database, multiple databases, or an entire server. By the end of the session, you will have a checklist of the items you need to consider for a database migration.

SessionID: 45510

SQL Server 2014 2016 Features for non-Enterprise Customers

Back to calendar

Event Date: 19-03-2016 - Session time: 11:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Aaron Bertrand

Title: SQL Server 2014 2016 Features for non-Enterprise Customers

Abstract:

Since before the release of SQL Server 2014, it seems that everyone has been talking about the enhancements to Availability Groups, writable Clustered Columnstore indexes, and In-Memory OLTP (“Hekaton”). But if you are not running Enterprise Edition, what's in it for you? In this session, you will learn about a variety of features that are available in the other editions of SQL Server 2014 as well as what's coming in SQL Server 2016. These features are designed to make your job easier and your database applications faster.

SessionID: 42946

Source Control practices for your BI World

Back to calendar

Event Date: 19-03-2016 - Session time: 12:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Leslie Weed

Title: Source Control practices for your BI World

Abstract:

Source Control is a critical part of any development effort. For small shop developers tools like TFS can be overwhelming especially for developers that come from organizations with little to no source control experience. Let's talk about practices and ways to implement source control for SSIS, SSRS and Database Projects in both multi-developer and multi-tiered environments. We will cover when and how to branch, merge and shelve and discuss ideas around process for deployment and continuous integration.

SessionID: 42992

An Introduction To Big Data For The SQL Server DBA

Back to calendar

Event Date: 19-03-2016 - Session time: 12:30:00 - Track: Strategy and Architecture

Speaker: David Benoit

Title: An Introduction To Big Data For The SQL Server DBA

Abstract:

The boss comes to you and says that he wants to implement big data technologies into your environment. Is this the end of your career with SQL Server? Where do you start learning about this rapidly changing world of big data?

This presentation will answer all those questions, and will introduce you to the concepts that are the driving force behind a move to utilize "big data" technologies. It will introduce you to some of the key vendors and tools that are the most recognized today, which can help get a SQL Server DBA working on these systems very quickly. During the presentation we will cover those scenarios where big data technologies can be helpful, where they really just don't fit, and why.

Finally, there will be an introduction on how Azure is playing a significant role in this move, and how this could potentially benefit you in your environment.

So, come with an open mind, and be prepared to get excited about what a future with big data might hold for you!

SessionID: 42446

Deploy Highly Available SQL Server for Virtualization the Cloud

Back to calendar

Event Date: 19-03-2016 - Session time: 13:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Allan Hirt

Title: Deploy Highly Available SQL Server for Virtualization the Cloud

Abstract:

While most of us still have some physical, on premises deployments of SQL Server, many of us are moving towards, or already have started deploying SQL Server instances and databases en masse either in virtual machines or in the public cloud. This session will discuss how you should approach availability in this new paradigm when things are both similar to the way we used to do things, but in other ways completely different. You will learn best practices for clustering SQL Server (both FCIs and AGs), how to think about quorum, and more.

SessionID: 42458

Advanced PowerShell Development

Back to calendar

Event Date: 19-03-2016 - Session time: 13:15:00 - Track: Application Database Development

Speaker: Bryan Cafferky

Title: Advanced PowerShell Development

Abstract:

Many people know how to use PowerShell for administration tasks but did you know you can use PowerShell for any type of application development? However, to develop effectively with PowerShell, you need to understand its unique features. In this presentation you will learn how to:

• Maximize Reuse with Advanced Functions using CmdletBinding

• Increase Extensibility with Script Modules

• Add Support for User Interaction

• Efficiently Access SQL Server

• Add Support for Application Configuration

• Add Support for Pipeline Processing

Learn how to take your PowerShell skills to the next level. For those not familiar with PowerShell, here's your chance to see what the buzz is about.

SessionID: 42881

Monitoring Databases in a Virtual Environment

Back to calendar

Event Date: 19-03-2016 - Session time: 13:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Thomas LaRock

Title: Monitoring Databases in a Virtual Environment

Abstract:

Differences between physical and virtual server environments adds a new layer to administrative tasks. This extra layer will result in an environment where metrics used for performance troubleshooting are often unreliable. DBAs no longer have a clear, reliable view of the factors impacting database performance.

This presentation describes the metrics DBAs must use in their performance and monitoring practices.

SessionID: 44688

Minimize Data Loss with Advanced Restore Methods

Back to calendar

Event Date: 19-03-2016 - Session time: 13:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Jes Schultz

Title: Minimize Data Loss with Advanced Restore Methods

Abstract:

Data loss can strike any server at any time. Are you prepared for the inevitable? A good DBA takes regular backups and practices regular restores; a great DBA has advanced restore techniques planned and tested. In this session, I will demonstrate three advanced restore methods that can make you a great DBA - point-in-time restores, page restores, and piecemeal restores, and will discuss the appropriate situations when each should be considered. Attend this session to better protect your business and your job.

SessionID: 44741

SSRS 2016 - End-to-end Mobile BI on any device

Back to calendar

Event Date: 19-03-2016 - Session time: 13:15:00 - Track: BI Information Delivery

Speaker: Sunil Kadimdiwan

Title: SSRS 2016 - End-to-end Mobile BI on any device

Abstract:

Significant enhancements have been made to mobile BI reporting in SSRS 2016. We can now enable users to get business insights, anyway, anywhere and from any device. Your device could be a tablet, smartphone or laptop, which could be running under iOS, Android or Windows.

Come to this interactive session and learn how you can do it.

SessionID: 45322

Refresh a 1TB+ database in under 10 seconds

Back to calendar

Event Date: 19-03-2016 - Session time: 13:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Andrzej Pilacik

Title: Refresh a 1TB+ database in under 10 seconds

Abstract:

The presentation covers recoverability options in SQL Server over time. It will take us through many different ways of recovering a large 1TB+ database. It will also walk us through many different options for creating development/test/uat environments. It will highlight the benefits and shortcomings of these options while delivering a business value of each. It will also evaluate a high level ROI of each of these options.

Finally, the presentation will focus on an architecture based on SAN technologies with respect to SQL Server. I will demonstrate an architecture put in place resolving many business needs in a financial trading environment, working with large data sets and many different environments. This section will highlight the benefits of using SQL Server together with newer SAN solutions and show the potential for reliability, scalability, and the delivery of a high quality HA/DR solution. That is where things get interesting...

SessionID: 42417

Table Indexing for the .NET Developer

Back to calendar

Event Date: 19-03-2016 - Session time: 14:30:00 - Track: Application Database Development

Speaker: Denny Cherry

Title: Table Indexing for the .NET Developer

Abstract:

In this session we will be looking at the best and worse practices for indexing tables within your SQL Server 2012 databases. We will also be looking into the new indexing features that are available in SQL Server 2012 (and SQL Server 2005-2008) and how you the .NET developer can make the best use of them to get your code running its best.

SessionID: 42430

Organizational Security Compliance with SQL 2012 through 2016

Back to calendar

Event Date: 19-03-2016 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: George Walters

Title: Organizational Security Compliance with SQL 2012 through 2016

Abstract:

You need to deal with more security requirements in your role. How can SQL Server features help you comply? We will delve into Audit, Compliance, and Encryption. New 2016 features will be detailed at the end.

SessionID: 43017

Spatial Analysis Jumpstart: Beyond Bubble charts

Back to calendar

Event Date: 19-03-2016 - Session time: 14:30:00 - Track: BI Information Delivery

Speaker: Jason Horner

Title: Spatial Analysis Jumpstart: Beyond Bubble charts

Abstract:

Explore advanced spatial analysis techniques that are useful for combining existing spatial data with more traditional tabular data. You will learn how to leverage publicly available datasets with data that is internally created within your organization. Although the focus is on how the analysis techniques are applied to any industry, the demonstrations show specific cases, including health care, asset management, and earth science. Join us for a discussion where we'll explore the options available for visualizing the results and discuss the pros cons and limitations of each technology. You likely already have spatial data, this session shows you how to use it effectively.

SessionID: 43067

Smart Rats Leave First

Back to calendar

Event Date: 19-03-2016 - Session time: 14:30:00 - Track: Professional Development

Speaker: Geoff Hiten

Title: Smart Rats Leave First

Abstract:

It is said that rats leave a sinking ship. I say that smart rats leave first. IT professionals often must change jobs to improve their careers. This session explores how, when, and why to change jobs. Learn how to recognize when a ship is sinking and how not to end up in the water. Have a plan for your next job before you need one and make sure your next job is better than your last.

SessionID: 44390

Picking the Right Fights with Your Server Team

Back to calendar

Event Date: 19-03-2016 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Joseph D'Antoni

Title: Picking the Right Fights with Your Server Team

Abstract:

Being a DBA is more challenging than ever—virtualized infrastructure, tiered storage and the cloud mean you may not know where you servers are, what disks your data is on, and you have less control than ever. In order to keep your databases performing and to provide an optimal environment you have to pick your battles. You have limited capital, and you only want to pick the most important fights.

In this session you will learn about how to choose battles and win (with data!): • How to configure storage and file systems for SQL Server • Why you should always compress your backups • How your virtual machines should be configured for SQL Server • What rights you and your servers need in Active Directory • Many more and more importantly—which battles NOT to fight After attending this session, you will have a good understanding of how to talk with your peers in the infrastructure teams and make sure the key SQL Servers in your environment have the resources they need to perform great.

SessionID: 44525

Data Movement with Azure Data Factory

Back to calendar

Event Date: 19-03-2016 - Session time: 14:30:00 - Track: Cloud Application Development Deployment

Speaker: Andy Roberts

Title: Data Movement with Azure Data Factory

Abstract:

Ok, we have been moving data around for 17+ years with DTS and SSIS. Where did this beast come from and why do I need it?

Let's set up a couple of data pipelines to see the strengths of Azure Data Factory and when traditional ETL is a better fit.

SessionID: 42402

Enhancing your career: Building your personal brand

Back to calendar

Event Date: 19-03-2016 - Session time: 15:45:00 - Track: Professional Development

Speaker: James Serra

Title: Enhancing your career: Building your personal brand

Abstract:

SessionID: 42800

SQL Server Agent : All the Knobs You Need to Know

Back to calendar

Event Date: 19-03-2016 - Session time: 15:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Taiob Ali

Title: SQL Server Agent : All the Knobs You Need to Know

Abstract:

As a production DBA, do you struggle to schedule heavy jobs to avoid times when the server is already overloaded? Have you ever felt like your end users notice data corruption, blocked processes, or a full tempdb even before you do? And have you ever been frustrated by the fact that Agent never stores quite enough job history to help you troubleshoot job failures? The fact is, SQL Server Agent can do way more than just schedule jobs at a fixed time. In this session you'll learn how to make SQL Agent run jobs only when ample CPU resources are available, how you can be the first to get notified when data corruption has occurred, and how to use Agent for monitoring data file size issues. You will also walk away with a set of scripts that will help you customize job history retention. By the end of this demo rich session you will understand how to leverage SQL Agent’s hidden gems that will make your database management job more efficient without requiring additional development time.

SessionID: 44279

Scratching the Surface: Designing your first Power View Report

Back to calendar

Event Date: 19-03-2016 - Session time: 15:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Chris Seferlis

Title: Scratching the Surface: Designing your first Power View Report

Abstract:

Dashboards have quickly become a cornerstone for decision-making by managers and business leaders in all facets of corporate operations. Microsoft Power View has enabled drastic improvements in the development of dynamic and interactive dashboards within the Microsoft SQL Stack. In this session, we will cover areas such as: Data Considerations; Deployment Options; Building your first report; and using some of the interactive features of Power View.

SessionID: 44516

The Query Store and Query Tuning in SQL Server vNext

Back to calendar

Event Date: 19-03-2016 - Session time: 15:45:00 - Track: Application Database Development

Speaker: Grant Fritchey

Title: The Query Store and Query Tuning in SQL Server vNext

Abstract:

For the most part, query tuning in one version of SQL Server is pretty much like query tuning in the next. SQL Server 2016 introduces a number of new functions and methods that directly impact how you’re going to do query tuning in the future. The most important change is the introduction of the Query Store. This session will explore how the Query Store works and how it’s going to change how you tune and troubleshoot performance. With the information in this session, not only will you understand how the Query Store works, but you’ll know everything you need to apply it to your own SQL Server 2016 tuning efforts as well as your Azure SQL Databases.

SessionID: 45275

Don't Be Trigger Happy: Safe Use of Triggers

Back to calendar

Event Date: 19-03-2016 - Session time: 15:45:00 - Track: Application Database Development

Speaker: Jack Corbett

Title: Don't Be Trigger Happy: Safe Use of Triggers

Abstract:

Many seasoned DBA's don't want developers to use triggers because of the many common mistakes made when coding triggers that can adversely affect performance. We will discuss the different types of triggers: DDL and DML (Instead of and after) and see many common mistakes made and how to fix them. We will also discuss when a trigger may be the best solution and other options when a trigger is not the best solution.

SessionID: 45708

Never Have to Say "Mayday!!!" Again

Back to calendar

Event Date: 19-03-2016 - Session time: 15:45:00 - Track: Professional Development

Speaker: Mike Walsh

Title: Never Have to Say "Mayday!!!" Again

Abstract:

December 1978: 10 people die in a commercial airliner. Why? Bad troubleshooting skills and poor maintenance – disaster-causing attitudes. As you'll learn in this session, the doomed airliner ran out of fuel while the crew of three wasted time troubleshooting a false alarm. We can draw some parallels in the database world. Poor troubleshooting, disaster-causing attitudes, and a lack of disaster preparedness lead to needless downtime and serious user impact across our environments.

In this session, we'll look at case studies of real-life aviation disasters and production database downtime incidents. We'll see similarities in attitudes that cause disasters. Come learn about the importance of preparation, troubleshooting, and teamwork. This will be an interactive session where we’ll pick apart disasters, engage in discussion around case studies, and leave prepared to change attitudes in ourselves and our colleagues and avoid disasters at work.