sqlsathistory

Nr: 364

Back to Main list

SQLSaturday #364 - Boston 2015

Start Time (24h) Speaker Track Title
09:45:00 Brandon Leach Introduction to SQL Server Introduction to SQL Server - Part 1
09:45:00 Brent Ozar Performance Tuning Watch Brent Tune Queries
09:45:00 John Sterrett Database Administration Introduction to Powershell for DBA's
09:45:00 Paresh Motiwala Database Administration Why do we shun using tools for DBA job?
09:45:00 Adam Jorgensen Professional Development The future of the data professional
09:45:00 Allan Hirt Professional Development So You Want To Be A Consultant?
09:45:00 Andy Leonard Integration and SSIS Hacking the SSIS 2012 Catalog
11:00:00 Brandon Leach Introduction to SQL Server Introduction to SQL Server - Part 2
11:00:00 Chris Bell Database Administration Hacking Exposé - Using SSL to Protect SQL Connections
11:00:00 Jeremiah Peschka Application Development Leaving the Windows Open
11:00:00 Paul Rizza Integration and SSIS ETL not ELT! Common mistakes and misconceptions about SSIS
11:00:00 Thomas Grohser Non Technical Establishing a SLA
11:00:00 Warner Chaves Database Administration The Restore Cookbook
11:00:00 Allan Hirt Database Administration Is That A Failover Cluster On Your Laptop/Desktop?
12:00:00 Kennie Pontoppidan Sponsor Spotlights Auto generating a process data warehouse using Effektor
12:30:00 Carl Berglund Sponsor Spotlights Standalone to High-Availability Clusters over Lunch—with Time to Spare
12:30:00 SIOS Technology Sponsor Spotlights Clusters Your Way: #SANLess Clusters for Physical, Virtual, and Cloud Environments
12:30:00 Sayed Saeed Sponsor Spotlights Faster, Better Decisions with Self Service Business Analytics
12:30:00 Kevin Schenega Sponsor Spotlights Optimal Infrastructure Strategies for Cisco UCS, Nexus and SQL Server
13:30:00 George Walters Database Administration SQL Server AlwaysOn Availability Groups
13:30:00 John Sterrett Database Administration Automate your daily checklist with PBM and CMS
13:30:00 Kevin Goff Business Intelligence Implementing Data Warehouse Patterns with the Microsoft BI Tools
13:30:00 Mike Walsh Database Administration Baselines and Performance Monitoring with PAL
13:30:00 Robert Pearl Database Administration Creating A Performance Health Repository - using MDW
13:30:00 Stacia Varga Business Intelligence Reduce, Reuse, Recycle: Automating Your BI Framework
13:30:00 Steve Simon Application Development An introduction to Data Mining
13:30:00 Aaron Bertrand Application Development T-SQL : Bad Habits Best Practices
14:45:00 Jason Brimhall Database Administration Using Extended Events in SQL Server
14:45:00 Jack Corbett Application Development Tired of the CRUD? Automate it!
14:45:00 David Bermingham Database Administration Highly Available SQL Server in Windows Azure IaaS
14:45:00 James Serra Professional Development What is it like to work for Microsoft?
14:45:00 Joseph D'Antoni Database Administration Becoming a Top DBA--Learning Automation in SQL Server
14:45:00 John Flannery Application Development Development Lifecycle with SQL Server Data Tools and DACFx
14:45:00 Mike Walsh Database Administration Never Have to Say "Mayday!!!" Again
16:00:00 Edward Pollack Performance Tuning Query Optimization Crash Course
16:00:00 Gigi Bell Professional Development Dealing With Difficult People
16:00:00 Grant Fritchey Performance Tuning Execution Plans: What Can You Do With Them?
16:00:00 Hilary Cotter Application Development Stress testing SQL Server
16:00:00 John Miner Database Administration Table partitioning for Azure SQL Databases
16:00:00 Michael Corey Database Administration Database Virtualization and Drinking out of the Fire Hose
16:00:00 Sunil Kadimdiwan Business Intelligence Balanced Scorecards using SSRS

SessionID: 10699

Introduction to SQL Server - Part 1

Back to calendar

Event Date: 18-04-2015 - Session time: 09:45:00 - Track: Introduction to SQL Server

Speaker: Brandon Leach

Title: Introduction to SQL Server - Part 1

Abstract:

Learning a new technology can be a daunting task. This session is meant to help attendees, new to SQL Server, to get started. We’ll start with an overview of the database engine and tools used to work with it. These are tools that you’ll hear about throughout the rest of your day. We’ll introduce you to some key concepts as well. And go over some very basic database design fundamentals. We’ll also touch briefly on the BI side as well thanks to Stacia Misner. Finally we’ll provide some QA to help get your learning started down the right path.

SessionID: 10747

Watch Brent Tune Queries

Back to calendar

Event Date: 18-04-2015 - Session time: 09:45:00 - Track: Performance Tuning

Speaker: Brent Ozar

Title: Watch Brent Tune Queries

Abstract:

You’re in a dark room with an ugly query. What do you do next? Microsoft Certified Master Brent Ozar shares his time-tested method of tuning queries starting with simplifying, analyzing the execution plan, making index tweaks, and measuring improvements with statistics. You’ll learn a repeatable process you can use to make queries go faster.

SessionID: 17728

Introduction to Powershell for DBA's

Back to calendar

Event Date: 18-04-2015 - Session time: 09:45:00 - Track: Database Administration

Speaker: John Sterrett

Title: Introduction to Powershell for DBA's

Abstract:

Is the list of servers you manage growing and growing? Are you starting to wonder if there is a more efficient way to manage your SQL Server instances than T-SQL and SSMS? In this session we will give you an introduction to PowerShell with a focus on SQL Server. In this session, we will cover the basics towards configuring and using PowerShell. We will also cover the basic syntax of PowerShell that will help you get started in the right direction. Finally, we will conclude the session with some examples that could make your SQL Admin life a lot easier.

SessionID: 21684

Why do we shun using tools for DBA job?

Back to calendar

Event Date: 18-04-2015 - Session time: 09:45:00 - Track: Database Administration

Speaker: Paresh Motiwala

Title: Why do we shun using tools for DBA job?

Abstract:

Over the past many years, I have only come across very limited DBAs who actually openly admit use of third party tools that make their lives easier. Otherwise most DBAs find pleasure in writing complex queries to do routine stuff like backups, maintenance, monitoring; you name it.

I would like to share my experience as a DBA, where I have used tools unashamedly to improve my productivity. Hopefuly after this session, you will find the same confidence in using third party tools. Then, use the time saved, to enhance your carreer.

SessionID: 9138

The future of the data professional

Back to calendar

Event Date: 18-04-2015 - Session time: 09:45:00 - Track: Professional Development

Speaker: Adam Jorgensen

Title: The future of the data professional

Abstract:

The world of data is changing rapidly. Come learn what this means for your role as a data professional and what you can do to make sure you stay at the front of your field. What does the future look like for DBA's, BI Developers, and Architects? Come get the lay of the land and guidance on keeping your career and learning on the right path.

SessionID: 9272

So You Want To Be A Consultant?

Back to calendar

Event Date: 18-04-2015 - Session time: 09:45:00 - Track: Professional Development

Speaker: Allan Hirt

Title: So You Want To Be A Consultant?

Abstract:

The world of consulting can be rewarding on various levels. People often think they have the right stuff to be a consultant, but do you? Would you need to work for an agency or company that sells consulting services or could you strike out on your own? Or are you always going to be someone who needs to be a full time employee with a set schedule? What are the things you need to know if this is your ultimately succeed if this is your career path? Becoming a consultant is more than having the right technical skills. This session will cover the highs, lows, and realities of what it takes to be a successful consultant based on my experiences and those of my colleagues over the years.

SessionID: 9549

Hacking the SSIS 2012 Catalog

Back to calendar

Event Date: 18-04-2015 - Session time: 09:45:00 - Track: Integration and SSIS

Speaker: Andy Leonard

Title: Hacking the SSIS 2012 Catalog

Abstract:

Integration Services 2012 offers a brand new way to store, log, and execute SSIS packages – the SSIS Catalog. How does the Catalog work? Can it be customized? Can it be extended? Yes it can! In this presentation, Andy Leonard shows you how!

SessionID: 10700

Introduction to SQL Server - Part 2

Back to calendar

Event Date: 18-04-2015 - Session time: 11:00:00 - Track: Introduction to SQL Server

Speaker: Brandon Leach

Title: Introduction to SQL Server - Part 2

Abstract:

Learning a new technology can be a daunting task. This session is meant to help attendees, new to SQL Server, to get started. We’ll start with an overview of the database engine and tools used to work with it. These are tools that you’ll hear about throughout the rest of your day. We’ll introduce you to some key concepts as well. And go over some very basic database design fundamentals. We’ll also touch briefly on the BI side as well thanks to Stacia Misner. Finally we’ll provide some QA to help get your learning started down the right path.

SessionID: 11293

Hacking Exposé - Using SSL to Protect SQL Connections

Back to calendar

Event Date: 18-04-2015 - Session time: 11:00:00 - Track: Database Administration

Speaker: Chris Bell

Title: Hacking Exposé - Using SSL to Protect SQL Connections

Abstract:

Are you someone (A DBA, Developer, etc) that connects to SQL Server to use data?

You probably hear a lot about how protected your database can be when at rest. But what about when you connect to SQL and start running some queries? Using a simple hacking technique we will dig into some packets on our network and see what's in them. You may be shocked! Then we will create a self-signed SSL certificate, use it to encrypt our connections on the SQL Server, and see the actual changes in the packet as hackers would. *Warning - do not try some of these demos at work without proper permissions as hacking techniques are used.

SessionID: 16592

Leaving the Windows Open

Back to calendar

Event Date: 18-04-2015 - Session time: 11:00:00 - Track: Application Development

Speaker: Jeremiah Peschka

Title: Leaving the Windows Open

Abstract:

Computing running totals, averages by state or group, and other complex aggregations are not easy to implement in many relational databases. Thankfully, many relational databases include support for window functions. Window functions are an extension to the ANSI SQL standard. More than just another part of SQL, window functions enable complex ranking, ordering, and other aggregations over a subset of rows in a query. Understanding the capabilities of window functions lets you extend application functionality, build rich and complex queries, and reduce overhead in the application tier.

SessionID: 21810

ETL not ELT! Common mistakes and misconceptions about SSIS

Back to calendar

Event Date: 18-04-2015 - Session time: 11:00:00 - Track: Integration and SSIS

Speaker: Paul Rizza

Title: ETL not ELT! Common mistakes and misconceptions about SSIS

Abstract:

Explore some of the mistakes and misconceptions DBAs tend to have about SSIS. Also look at the performance and scalability of ETL vs ELT with real world examples and sample code.

SessionID: 26132

Establishing a SLA

Back to calendar

Event Date: 18-04-2015 - Session time: 11:00:00 - Track: Non Technical

Speaker: Thomas Grohser

Title: Establishing a SLA

Abstract:

Most DBA's rarely establish Service Level Agreements (SLA) with the Management and if they do they sometimes just come up with some random numbers for availability. Then when at some point something goes really wrong everybody wonders why it takes so long to bring everything back online.

  This Session will teach you how to ask the right questions, analyze your databases and servers and generate from the gathered data a realistic SLA.

SessionID: 27639

The Restore Cookbook

Back to calendar

Event Date: 18-04-2015 - Session time: 11:00:00 - Track: Database Administration

Speaker: Warner Chaves

Title: The Restore Cookbook

Abstract:

How do you restore a database that has lost a file? How do you recover from a lost transaction log? How do you get rid of corruption in the fastest time?

At some point in time, these and other destructive scenarios will happen to your databases. And people will look at you and expect you to react swiftly and confidently.

Come see the scenarios and demos so you'll be prepared with the right ingredients to cook up your RESTORE recipe!

SessionID: 9274

Is That A Failover Cluster On Your Laptop/Desktop?

Back to calendar

Event Date: 18-04-2015 - Session time: 11:00:00 - Track: Database Administration

Speaker: Allan Hirt

Title: Is That A Failover Cluster On Your Laptop/Desktop?

Abstract:

Over the years, one of the most common questions I am asked is, "How can I configure a cluster on my machine?" Ask no more! Production should never be the only place you have clusters. Having the ability to create a cluster that you can use as a sandbox for testing or as an instruction tool for presentations and demonstrations is something every DBA should have in their arsenal.

This session will demystify the "magic" behind configuring a cluster on your laptop or desktop using either Vmware Workstation or Microsoft's Hyper-V, and show how to configure things like the virtual machines, the domain controller, and the storage solution.

SessionID: 35995

Auto generating a process data warehouse using Effektor

Back to calendar

Event Date: 18-04-2015 - Session time: 12:00:00 - Track: Sponsor Spotlights

Speaker: Kennie Pontoppidan

Title: Auto generating a process data warehouse using Effektor

Abstract:

In many data warehouses we model fact tables with measures based on attributes which we can count and do arithmetic upon. It is more difficult to handle fact tables with measures based on length of intervals of events happening in the source systems. So questions like "What are the typical waiting times in our order process?" are seldom modelled in the data warehouse. Especially if the event data comes from different source systems. In this talk I will show you how Effektor has overcome this difficult problem using an auto generated data warehouse based on metadata on the objects in the EDW/DM layers. In this approach you can auto generate the process data warehouse if only you have the timestamps present in the EDW layer and are able to correlate them. The talk will consist of slides and demos. Examples is taken from Danish reporting on cancer treatment

SessionID: 11169

Standalone to High-Availability Clusters over Lunch—with Time to Spare

Back to calendar

Event Date: 18-04-2015 - Session time: 12:30:00 - Track: Sponsor Spotlights

Speaker: Carl Berglund

Title: Standalone to High-Availability Clusters over Lunch—with Time to Spare

Abstract:

Don’t miss this demonstration of the hot new container technology that will change your assumptions about what it takes to implement high-availability clusters. Join DH2i’s Carl Berglund as he transforms standalone SQL Server instances of different versions and editions into an automated HA cluster failing over between systems—in just a few minutes. In fact, he’ll have plenty of time left over to show you some other cool tricks with his new cluster, such as: QoS controls at the instance level, SQL and OS updates as fast as an application stop/start, and multi-subnet geo-clustering capabilities. And you’ll still have time to grab dessert.

SessionID: 14006

Clusters Your Way: #SANLess Clusters for Physical, Virtual, and Cloud Environments

Back to calendar

Event Date: 18-04-2015 - Session time: 12:30:00 - Track: Sponsor Spotlights

Speaker: SIOS Technology

Title: Clusters Your Way: #SANLess Clusters for Physical, Virtual, and Cloud Environments

Abstract:

Clustered implementations of SQL Server instances (FCIs) have traditionally used some sort of attached, or shared storage. However, sometimes that is not the best way to deploy an FCI, especially if you are looking to deploy in the cloud-be it Windows Azure or Amazon EC2. Sometimes you may even want a cost-effective disaster recovery solution without the need for SAN replication. Come hear Microsoft Cluster MVP Allan Hirt discuss your storage options to not only create a #SANLess cluster, but also to increase the availability of your SQL Server instances using SSD and flash-based PCIe storage or the cloud.

SessionID: 24007

Faster, Better Decisions with Self Service Business Analytics

Back to calendar

Event Date: 18-04-2015 - Session time: 12:30:00 - Track: Sponsor Spotlights

Speaker: Sayed Saeed

Title: Faster, Better Decisions with Self Service Business Analytics

Abstract:

This session focuses on Microsoft’s BI technologies and its abilities to make advanced easy to use, accessible, insightful, and actionable decisions, all while helping clients increase organizational performance. With the recent release of SQL Server, Microsoft dramatically enhanced the Microsoft BI platform. During this session Plus Consulting, one of Microsoft's top global BI partners, will explore the improvements to SQL Server self-service reporting and talk about creating blended value from your BI platform. We’ll show you why the combination of Microsoft Office 2013, SharePoint Server 2013 and SQL Server 2014 are an excellent solution for creating self-service dashboards, scorecards, KPIs, pivots, data exploration and discovery, collaborative.

SessionID: 35939

Optimal Infrastructure Strategies for Cisco UCS, Nexus and SQL Server

Back to calendar

Event Date: 18-04-2015 - Session time: 12:30:00 - Track: Sponsor Spotlights

Speaker: Kevin Schenega

Title: Optimal Infrastructure Strategies for Cisco UCS, Nexus and SQL Server

Abstract:

Efficiently managing today’s SQL Server database infrastructure is more challenging than at any time in the past.Today’s server platforms have more computing power and capacity than ever before, but there are also moredatabase applications, many of which need to have very high performance in addition to very high availability.These requirements must also be balanced with an ongoing need for more efficiency and lower infrastructurecosts.In this presentation, you’ll learn why the Cisco Unified Computing System (UCS) is the optimum platform fordeploying and leveraging the new features in SQL Server 2014. Cisco UCS has a unique and advanced serverdesign that solves many of the business problems faced by legacy servers. You’ll learn how Cisco UCS’s featuresenable you to more rapidly provision and deploy servers, optimize online transaction processing (OLTP) andbusiness intelligence (BI) workloads, and improve the availability of business-critical workloads.

SessionID: 14552

SQL Server AlwaysOn Availability Groups

Back to calendar

Event Date: 18-04-2015 - Session time: 13:30:00 - Track: Database Administration

Speaker: George Walters

Title: SQL Server AlwaysOn Availability Groups

Abstract:

Need HA and DR? Tired of Mirroring or Log Shipping restrictions? Reporting queries slowing down your production system? The AlwaysOn Availability Groups feature is a high-availability and disaster-recovery solution, which is an enterprise-level alternative to database mirroring. How, and why to use this will be covered.

SessionID: 17727

Automate your daily checklist with PBM and CMS

Back to calendar

Event Date: 18-04-2015 - Session time: 13:30:00 - Track: Database Administration

Speaker: John Sterrett

Title: Automate your daily checklist with PBM and CMS

Abstract:

This talk will give you an introduction into monitoring SQL Server using Policy Based Management and Central Management System which is provided out of the box with SQL Server. I will then show you how you can combine these features with the Enterprise Policy Management Framework on codeplex to provide monitoring for your whole SQL Server farm. This topic assumes you know nothing about PBM and CMS and will include lots of examples with only a few PowerPoint slides.

SessionID: 18360

Implementing Data Warehouse Patterns with the Microsoft BI Tools

Back to calendar

Event Date: 18-04-2015 - Session time: 13:30:00 - Track: Business Intelligence

Speaker: Kevin Goff

Title: Implementing Data Warehouse Patterns with the Microsoft BI Tools

Abstract:

You’ve read some of the content of well-known Data Warehousing books – now what? How do you take the structures and disciplines inside such books as the Ralph Kimball series and implement them? This session will take several of the key concepts in Data Warehousing and demonstrate some implementations using SQL Server Integration Services and Analysis Services. We’ll look at items such as Type 2 Changing Dimensions, Confirmed Dimensions, Dimension Outriggers, Role-Playing Relationships, Many-to-Many Bridge table relationships, Factless Fact tables, Handling of NULL foreign key values, and more.

SessionID: 20442

Baselines and Performance Monitoring with PAL

Back to calendar

Event Date: 18-04-2015 - Session time: 13:30:00 - Track: Database Administration

Speaker: Mike Walsh

Title: Baselines and Performance Monitoring with PAL

Abstract:

SessionID: 23557

Creating A Performance Health Repository - using MDW

Back to calendar

Event Date: 18-04-2015 - Session time: 13:30:00 - Track: Database Administration

Speaker: Robert Pearl

Title: Creating A Performance Health Repository - using MDW

Abstract:

SessionID: 24738

Reduce, Reuse, Recycle: Automating Your BI Framework

Back to calendar

Event Date: 18-04-2015 - Session time: 13:30:00 - Track: Business Intelligence

Speaker: Stacia Varga

Title: Reduce, Reuse, Recycle: Automating Your BI Framework

Abstract:

Quite frankly, some aspects of building out a business intelligence solution are tedious. As you cycle through iterations of your star schema, you’ll find that even a simple data type change in the data warehouse requires you to make corresponding changes to staging tables, SSIS packages, and SSAS multidimensional or tabular models that take a considerable amount of time to implement. But there’s a better, faster way!In this session, we’ll explore lessons from a project that required implementation of a framework to easily generate BI objects based on reusable patterns. We’ll walk through the decision points in the framework design, review the implementation steps, and see demonstrations of how easily you can make iterative changes to your BI solution’s design by using reusable design patterns. Whether you simply want to accelerate change management or reproduce objects in bulk on demand, this session will give you practical tips for automating these processes.

SessionID: 25597

An introduction to Data Mining

Back to calendar

Event Date: 18-04-2015 - Session time: 13:30:00 - Track: Application Development

Speaker: Steve Simon

Title: An introduction to Data Mining

Abstract:

In this hands on BEGINNERS presentation we shall be looking at Microsoft SQL Server’s Data Mining capabilities and we shall be discussing:

  1. Defining what questions we want answered and how to go about this in an effective and efficient manner.

  2. Creating the data model.

  3. How to gather the necessary data, discussing the training and testing aspect.

  4. Processing the model.

  5. Extracting information from our finished model, discussing the implications of this information.

SessionID: 8928

T-SQL : Bad Habits Best Practices

Back to calendar

Event Date: 18-04-2015 - Session time: 13:30:00 - Track: Application Development

Speaker: Aaron Bertrand

Title: T-SQL : Bad Habits Best Practices

Abstract:

Bad habits: we all have them. SELECT * is the obvious one; but in this session you will learn about various other habits and why they can be bad for performance or maintainability. You will also learn about best practices that will help you avoid falling into some of these bad habits. Come learn how these habits develop, what kind of problems they can lead to, and how you can avoid them - leading to more efficient code, a more productive work environment, and - in a lot of cases – both.

SessionID: 10883

Using Extended Events in SQL Server

Back to calendar

Event Date: 18-04-2015 - Session time: 14:45:00 - Track: Database Administration

Speaker: Jason Brimhall

Title: Using Extended Events in SQL Server

Abstract:

Extended Events were introduced in SQL Server 2008. With SQL 2014, we have seen a significant upgrade to this feature. Join me for a little adventure into the realm of extended events. We will discuss how to use extended events to aid in performance tuning and in day to day administration. We will also explore some background and the architecture of extended events. This is a fast paced session and will be a lot of fun. Attendees will be able to take back several sample XE sessions to help troubleshoot different issues and get to more intimately know their data/environment.

SessionID: 11862

Tired of the CRUD? Automate it!

Back to calendar

Event Date: 18-04-2015 - Session time: 14:45:00 - Track: Application Development

Speaker: Jack Corbett

Title: Tired of the CRUD? Automate it!

Abstract:

T4 templating support was added in the March 2014 release of SSDT. This means we can now create a T4 template to automatically create CRUD procedures for all the tables in our database project. Sure ORM tools like EF and nHibernate can handle CRUD operations in code, but if you want to provide an API to your database and avoid the tedious work of hand creating simple CRUD procedures this is the session for you!

After this session you will:

  1. Understand the basics of T4 templating
  2. Have a basic understanding of the Dac object model
  3. Be able to create a script that will create 100's or even 1000's of CRUD procedures in seconds.

SessionID: 12404

Highly Available SQL Server in Windows Azure IaaS

Back to calendar

Event Date: 18-04-2015 - Session time: 14:45:00 - Track: Database Administration

Speaker: David Bermingham

Title: Highly Available SQL Server in Windows Azure IaaS

Abstract:

Thinking about making a move to the Azure cloud? This session will give a basic overview of the Azure IaaS service before doing a deep dive into explaining exactly what it takes to make sure your SQL Server deployments in the cloud are highly available.

SessionID: 15609

What is it like to work for Microsoft?

Back to calendar

Event Date: 18-04-2015 - Session time: 14:45:00 - Track: Professional Development

Speaker: James Serra

Title: What is it like to work for Microsoft?

Abstract:

James has worked at Microsoft for the past year. Before that, he was an independent consultant as well as having worked as a permanent employee and contractor and numerous companies. What is different about Microsoft? What is it like to see how things work "behind the curtain"? How does it compare to what he anticipated it to be like? Come join this session to find out more working for Microsoft: benefits, compensation, training, career advancement, work-life balance, travel, types of jobs, etc. We will leave plenty of time to ask questions!

SessionID: 16231

Becoming a Top DBA--Learning Automation in SQL Server

Back to calendar

Event Date: 18-04-2015 - Session time: 14:45:00 - Track: Database Administration

Speaker: Joseph D'Antoni

Title: Becoming a Top DBA--Learning Automation in SQL Server

Abstract:

Being a DBA is tough job--there are on call situations to deal with, and managing a large amount of servers with less resources is a constant challenge in corporate environments. In this session you will learn techniques to reduce the amount of manual effort in your job, and keep you three steps ahead of your users. Learn techniques such as:

• Fully Automating SQL Server Installations
• Dynamically Adding Databases to an Availability Group
• Syncing jobs and logins between Availability Group members
• Patching SQL Servers automatically
• Other techniques for process automation

This session will benefit both new and Senior DBAs, as well as anyone who wants to automate themselves into a promotion.

SessionID: 16741

Development Lifecycle with SQL Server Data Tools and DACFx

Back to calendar

Event Date: 18-04-2015 - Session time: 14:45:00 - Track: Application Development

Speaker: John Flannery

Title: Development Lifecycle with SQL Server Data Tools and DACFx

Abstract:

We will import AdventureWorks2014 into an SSDT project. We will discuss customization possible with SSDT (templates and snippets) to produce artifacts that conform to your standards. We'll also look at limits of localdb and strategies to deal with them. Finally – we’ll look at Enterprise deployment strategies with DACFx.

SessionID: 20441

Never Have to Say "Mayday!!!" Again

Back to calendar

Event Date: 18-04-2015 - Session time: 14:45:00 - Track: Database Administration

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.

SessionID: 13872

Query Optimization Crash Course

Back to calendar

Event Date: 18-04-2015 - Session time: 16:00:00 - Track: Performance Tuning

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: 14414

Dealing With Difficult People

Back to calendar

Event Date: 18-04-2015 - Session time: 16:00:00 - Track: Professional Development

Speaker: Gigi Bell

Title: Dealing With Difficult People

Abstract:

John knows everything and goes out of his way to correct you at every turn. Mary is agreeable to a fault and just placates everyone. Mike is full of doom and gloom and whines constantly. Are these your co-workers? Relatives? Frenemies? You? Learn two golden rules to reduce the stress produced by the difficult people in your life.

SessionID: 14784

Execution Plans: What Can You Do With Them?

Back to calendar

Event Date: 18-04-2015 - Session time: 16:00:00 - Track: Performance Tuning

Speaker: Grant Fritchey

Title: Execution Plans: What Can You Do With Them?

Abstract:

There’s just so much to do to get your systems to run in an optimal fashion, but where do you start. This session will walk you through an extensive checklist of things you can do to better manage your servers, databases and code. We’ll start with server configurations and what you can do with them. We’ll then move through standard administrative tasks that will help with performance. Then it’s off to the intricacies of database design and how that can affect performance. We’ll finish up with T-SQL and where it can hurt or help your systems. All examples in the session will use readily available tools that are a standard part of SQL Server. Get your own systems to run faster with the information you’ll receive.

SessionID: 14981

Stress testing SQL Server

Back to calendar

Event Date: 18-04-2015 - Session time: 16:00:00 - Track: Application Development

Speaker: Hilary Cotter

Title: Stress testing SQL Server

Abstract:

How high can we go? Frequently in your career as a DBA you will be asked how much load can your SQL Server support. In this session, SQL Server MVP Hilary Cotter, shows you how to Microsoft tools to stress test your application and determine what your bottlenecks are and how high you can ramp up your workload.

SessionID: 15518

Table partitioning for Azure SQL Databases

Back to calendar

Event Date: 18-04-2015 - Session time: 16:00:00 - Track: Database Administration

Speaker: John Miner

Title: Table partitioning for Azure SQL Databases

Abstract:

Abstract: The newest version of Azure SQL Database is currently in preview. Table partitioning has been added to this offering to replace Azure federations.
Do you know how to effectively leverage this new feature for data warehousing?

Coverage:

1 - Various editions of Azure SQL database. 2 - How Service objective relates to performance. 3 - Difference between horizontal and vertical partitioning. 3 - Table / Index partitioning in Azure SQL database. 4 - A review of MERGE, SPLIT and SWITCH statements. 5 - Implementing a sliding window. 6 - Introduction to data compression. 7 - Difference between ROW and PAGE compression. 8 - Adding compression to partitions to reduce space. 9 - Review findings from performance tests.

SessionID: 20237

Database Virtualization and Drinking out of the Fire Hose

Back to calendar

Event Date: 18-04-2015 - Session time: 16:00:00 - Track: Database Administration

Speaker: Michael Corey

Title: Database Virtualization and Drinking out of the Fire Hose

Abstract:

A database by its very nature is one of the most resource intensive applications you will ever virtualize. This is even more difficult to do correctly in the context of a virtualized infrastructure that is a shared resource environment. We will look at every possible dynamic to virtualizing a database from Design, Storage, Memory and Network considerations. This presentation is based upon material given at VMworld from a presentation that was in the top 10 out of all presentation given.

SessionID: 25883

Balanced Scorecards using SSRS

Back to calendar

Event Date: 18-04-2015 - Session time: 16:00:00 - Track: Business Intelligence

Speaker: Sunil Kadimdiwan

Title: Balanced Scorecards using SSRS

Abstract:

Scorecards allow company executives and management teams monitor their progress against key metrics. These metrics could be financial, customer, internal business operations etc. In this session, I will show you to utilize SSRS to develop balanced scorecards.