sqlsathistory

Nr: 693

Back to Main list

SQLSaturday #693 - Washington DC 2017

Start Time (24h) Speaker Track Title
09:00:00 Melissa Coates BI Platform Architecture, Development Administration Architecting a Data Lake (Paid Pre-con)
09:00:00 Ed Leighton-Dick Strategy and Architecture Securing the Data Platform: Crafting a Strategy That Works (Paid Pre-con)
08:20:00 Tracy Boggiano Enterprise Database Administration Deployment Monitoring Availability Groups
08:20:00 Stephen Muliokela Enterprise Database Administration Deployment Database Corruption
08:20:00 Kevin Feasel Analytics and Visualization Data Cleansing With SQL And R
08:20:00 Rie Irish Professional Development Let Her Finish: Supporting Women's Voices in Technology
08:20:00 Mindy Curnutt Application Database Development Reading Between the Lines - Using XEvents to Diagnose Application Issues
08:20:00 Justin Dearing Application Database Development Version control with GIT for the DBA
08:20:00 Jim Donahoe Enterprise Database Administration Deployment Getting started with SQL Azure Database: What you need to know
08:20:00 Ivan Carter Professional Development The 7 Secrets to Creating a Brand that Clients Love
09:45:00 Chris Hyde Analytics and Visualization SQL Server R Services in SQL 2016
09:45:00 Greg Moore Professional Development Who's flying the plane? What IT can learn from plane crashes
09:45:00 Brian Carrig Enterprise Database Administration Deployment Controlling Competing Workloads with SQL Server Resource Governor
09:45:00 Azhagappan Arunachalam Application Database Development SQL Graph
09:45:00 Melissa Coates BI Platform Architecture, Development Administration Azure Data Lake: What, Why, and How
09:45:00 Andrew Kelly Enterprise Database Administration Deployment Getting the Most Out of Plan Reuse
09:45:00 Rick Lowe Application Database Development Why is my DBA So Grumpy ... When I Use NOLOCK and Other Query Hints.
09:45:00 Jason Brimhall Enterprise Database Administration Deployment A Masters Passport to Extended Events
11:10:00 Slava Murygin Enterprise Database Administration Deployment SQL Server on Linux for SQL DBA.
11:10:00 Sebastian Meine Application Database Development Introduction to Unit-Testing in SQL Server
11:10:00 Rick Heiges Enterprise Database Administration Deployment Winning with Columnstore - A Customer Story
11:10:00 Amy Herold Enterprise Database Administration Deployment Deadlock, Block Two Smoking Barrels: Breaking Down Blocking and Deadlocks
11:10:00 Wayne Sheffield Enterprise Database Administration Deployment SSMS Tips and Tricks
11:10:00 Ravi Kumar BI Information Delivery SSAS Cube Security: who can see what?
11:10:00 Lisa Margerum Professional Development Network your Way to Success!
11:10:00 Edward Corcoran Application Database Development Intro to Service Broker
13:40:00 Greg Moore Professional Development Presently Presenting.... Presenting
13:40:00 Jamie Wick Enterprise Database Administration Deployment Automated SQL Server installation and configuration using PowerShell
13:40:00 Jonathan Stewart Analytics and Visualization From problem to Power BI: A journey in data visualization
13:40:00 Mindy Curnutt Enterprise Database Administration Deployment Help! I Need Somebody. Help!: Resources for the New or Accidental DBA
13:40:00 Rick Lowe Application Database Development Weird Stuff I Saw While ... Working With Heaps
13:40:00 Jason Brimhall Enterprise Database Administration Deployment Extended Events - Better than Profiler
13:40:00 Mike Walsh Cloud Application Development Deployment Azure SQL Databases: A Guided Tour
13:40:00 John Morehouse Application Database Development Database Continuous Delivery Your Salvation!
15:05:00 Azhagappan Arunachalam Analytics and Visualization SQL Server - R Services
15:05:00 Ed Leighton-Dick Enterprise Database Administration Deployment Dammit Jim! Dr McCoy’s Field Guide to system_health (and the default trace)
15:05:00 Andy Mallon Professional Development Interview with Rie Irish: Inside the Management Studio
15:05:00 Carlos L Chacon Enterprise Database Administration Deployment How can containers for my database help me?
15:05:00 Jim Donahoe Enterprise Database Administration Deployment New Instance, Now what?
15:05:00 Amy Herold Enterprise Database Administration Deployment Beginning Automation with Powershell
15:05:00 Ravi Kumar Analytics and Visualization Power BI Security

SessionID: 68636

Architecting a Data Lake (Paid Pre-con)

Back to calendar

Event Date: 09-12-2017 - Session time: 09:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Melissa Coates

Title: Architecting a Data Lake (Paid Pre-con)

Abstract:

This full-day session on Friday, Dec. 8, 2017 will focus on principles for designing and implementing a data lake. There will be a mix of concepts, lessons learned, and technical implementation details. This session is approximately 70% demonstrations: we will create a data lake, populate it, organize it, query it, and integrate it with a relational database via logical constructs. You will leave this session with an understanding of the benefits and challenges of a multi-platform analytics/DW/BI environment, as well as recommendations for how to get started.

SessionID: 68942

Securing the Data Platform: Crafting a Strategy That Works (Paid Pre-con)

Back to calendar

Event Date: 09-12-2017 - Session time: 09:00:00 - Track: Strategy and Architecture

Speaker: Ed Leighton-Dick

Title: Securing the Data Platform: Crafting a Strategy That Works (Paid Pre-con)

Abstract:

Your database servers are insecure, and you know it. Unfortunately, so does the person upstairs who just wants to take a peek. That executive who wants a copy of the database to build some reports on the plane knows it. So does the call center rep who’s trying to provide great service to the customer on the phone. And the hacker who’s attacking your website? Yeah, they know it, too. We can no longer rely solely on the same old security practices to protect our data. We need to secure the data at its source.

In this full-day course, we will take a tour of security for the Microsoft data platform, particularly SQL Server. The complex security needs of SQL Server itself will be presented as a series of layers to give participants a framework for planning and implementation. By the end of the day, participants will gain familiarity with tools and techniques they can use to protect their systems from common threats.

SessionID: 68190

Monitoring Availability Groups

Back to calendar

Event Date: 09-12-2017 - Session time: 08:20:00 - Track: Enterprise Database Administration Deployment

Speaker: Tracy Boggiano

Title: Monitoring Availability Groups

Abstract:

Once you have successfully configured Availability Groups, what comes next? In this session, we will go beyond setup and look at how to monitor your Availability Groups. We will define and cover important metrics and alerts you need to manage a database in an Availability Group.

You will walk away from this session with tools you need to monitor your environment and know how to respond to alerts.

SessionID: 68269

Database Corruption

Back to calendar

Event Date: 09-12-2017 - Session time: 08:20:00 - Track: Enterprise Database Administration Deployment

Speaker: Stephen Muliokela

Title: Database Corruption

Abstract:

Database corruption could happen to you. When it happens to you, do you know what to do? Will you realize quick enough that you have corruption?

The presentation begins by talking about how to detect the corruption and the different strategies for handling unique corruption issues. Highlight of topics

  1. Why corruption occurs?
  2. Detecting corruption – how SQL Servers detects corruption at the page level.
  3. Different types of corruption- e.g. False alarms, memory corruption etc.
  4. Limitation of DBCC how to speed the DBCC process.
  5. Undocumented DBCC commands.
  6. Monitoring I/O errors.
  7. Verifying backup for corruption.

SessionID: 68553

Data Cleansing With SQL And R

Back to calendar

Event Date: 09-12-2017 - Session time: 08:20:00 - Track: Analytics and Visualization

Speaker: Kevin Feasel

Title: Data Cleansing With SQL And R

Abstract:

On a given project, data scientists can spend upwards of 80% of their time preparing, cleaning, and correcting data. In this session, we will look at different data cleansing and preparation techniques using both SQL Server and R. We will investigate the concept of tidy data and see how we can use tools in both languages to simplify research and analysis of a small but realistic data set.

SessionID: 68558

Let Her Finish: Supporting Women's Voices in Technology

Back to calendar

Event Date: 09-12-2017 - Session time: 08:20:00 - Track: Professional Development

Speaker: Rie Irish

Title: Let Her Finish: Supporting Women's Voices in Technology

Abstract:

Next time you attend a meeting, watch what happens when women at the table offer ideas. If your office is like most in America, you’ll notice women are interrupted almost three times as often as men. Some interruptions are to assert dominance but sometimes people do it to be helpful offer affirmation. Regardless of the intent, the results are the same. Women are being left out of the conversation. The consequences are real. Male executives that speak more frequently in meetings are rewarded with 10% higher competence ratings from peers better performance reviews from bosses. This translates into $ when raises and bonuses are handed out.

This discussion will cover positive solutions that help women’s voices be heard. Women need to be more assertive. We need to learn to say “Stop interrupting me.” and “I just said that.” However, men can be, no HAVE to be, part of the solution. They can help women become part of the conversation.

SessionID: 69396

Reading Between the Lines - Using XEvents to Diagnose Application Issues

Back to calendar

Event Date: 09-12-2017 - Session time: 08:20:00 - Track: Application Database Development

Speaker: Mindy Curnutt

Title: Reading Between the Lines - Using XEvents to Diagnose Application Issues

Abstract:

In this Session, 3 different approaches to using Extended Events will be covered - culminating in a non-traditional approach of using them to determine what is MISSING -- thus the application / network portion of a user experience.

We will cover using XEvents to do the following:

  1. The Long Running Query.
  2. The Thousand Paper Cuts - De-Parameterization Aggregation
  3. Looking at Space Between SQL Calls (how to determine when application slowness does NOT involve the SQL Server).

Each approach will detail the following:

Creating an Extended Events Session to capture the information you need for each scenario. How to analyze and make sense of the captured data. Lots of demos and take-away scripts!

SessionID: 69423

Version control with GIT for the DBA

Back to calendar

Event Date: 09-12-2017 - Session time: 08:20:00 - Track: Application Database Development

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

Getting started with SQL Azure Database: What you need to know

Back to calendar

Event Date: 09-12-2017 - Session time: 08:20:00 - Track: Enterprise Database Administration Deployment

Speaker: Jim Donahoe

Title: Getting started with SQL Azure Database: What you need to know

Abstract:

Azure SQL Database offers a way quickly spin up new databases with minimal management requirements. However, the number of differences between on-premises SQL Server and Azure SQL Database can be overwhelming. Even worse, with DBaaS it’s not clear who is responsible for what anymore.

In this session, we will cover all the basic steps of getting your first Azure SQL Database instance spun up. We’ll cover common gotchas, like firewall settings and resource locks. We’ll also dive into some more advanced options with templates, allowing you to make your processes reproducible. By the end of this presentation, you’ll understand if Azure SQL Database is the right choice for you and your needs. You’ll understand how it can simplify management and allow you to scale easily. Finally, you’ll have the confidence to go and create your own instance with ease.

SessionID: 70140

The 7 Secrets to Creating a Brand that Clients Love

Back to calendar

Event Date: 09-12-2017 - Session time: 08:20:00 - Track: Professional Development

Speaker: Ivan Carter

Title: The 7 Secrets to Creating a Brand that Clients Love

Abstract:

Are you a contractor or freelancer? Do you have dreams of creating your own consulting company?

Branding expert Ivan Carter wants to empower you with simple to use concepts that can propel you forward, increase your value and build strong loyalty among the customers you want to reach and work with. By understanding the 7 easy concepts you can create a brand the not only your future clients will love, but will make you feel more confident as well.

SessionID: 68002

SQL Server R Services in SQL 2016

Back to calendar

Event Date: 09-12-2017 - Session time: 09:45:00 - Track: Analytics and Visualization

Speaker: Chris Hyde

Title: SQL Server R Services in SQL 2016

Abstract:

One of the most exciting new features of SQL Server 2016 is the integration of the R statistical programming language into the platform with the brand-new SQL Server R Services. In this introductory session we'll briefly introduce the R language and then look at how to install and administer SQL Server R Services. We'll start to demonstrate the power of R by showing you how to create and run simple R scripts from within T-SQL. We'll then discuss some of the powerful open source packages that are available to aid your data analyses. Finally, we'll go through some examples of how to use R to integrate data analytical methods in real-world situations, and wow your customers with the power of statistics!

SessionID: 68011

Who's flying the plane? What IT can learn from plane crashes

Back to calendar

Event Date: 09-12-2017 - Session time: 09:45:00 - Track: Professional Development

Speaker: Greg Moore

Title: Who's flying the plane? What IT can learn from plane crashes

Abstract:

Why do some planes with very few issues crash while a plane with no engine power can land safely on the Hudson with no loss of life?

Every company will eventually have a disaster. It's just a matter of size and scope. This talk is a general overview of how to respond to an incident and talks about the roles of management and IT.

This is not your typical discussion of disasters focusing on how to make a backup plan or enable high availability.

I'll touch upon what we can learn from plane crashes and how those lessons can be applied to the IT environment in general.

SessionID: 68749

Controlling Competing Workloads with SQL Server Resource Governor

Back to calendar

Event Date: 09-12-2017 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Brian Carrig

Title: Controlling Competing Workloads with SQL Server Resource Governor

Abstract:

With heavily consolidated instances and competing workloads, the Enterprise only Resource Governor feature is an incredibly useful tool for any DBA to have in their toolbox. It allows for the effective throttling and control of CPU, memory and I/O consumed by multiple workloads running on a single SQL Server instance. In this session, we will cover the fundamental concepts of the SQL Server Resource Governor and provide demonstrations of practical scenarios where Resource Governor can control resources for specific workloads. Some of these demonstrations include how to limit the amount of memory consumed by memory-optimized tables and how to prevent poorly-written queries from overwhelming your storage subsystem. We will also discuss cases where Resource Governor can mitigate parameter sniffing problems. Finally, we will look at ways to leverage the useful information contained in the Resource Governor DMVs for monitoring and reporting.

SessionID: 68760

SQL Graph

Back to calendar

Event Date: 09-12-2017 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Azhagappan Arunachalam

Title: SQL Graph

Abstract:

Graphs are everywhere! Microsoft has been adding a lot of new features to SQL Server 2017, and among them SQL Graph has been one - one that holds a lot of promises, though it's still in its early stages (at least with Microsoft products). Microsoft recently added Graph DB to their DocumentDB (product) and released it as Cosmos DB. In this session, we'll take a look at what this feature brings to the table, and how it compares with other Graph databases.

SessionID: 68868

Azure Data Lake: What, Why, and How

Back to calendar

Event Date: 09-12-2017 - Session time: 09:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Melissa Coates

Title: Azure Data Lake: What, Why, and How

Abstract:

We will explore the capabilities of Azure Data Lake, and use cases for implementation. Options for integration of the data lake with SQL Server, Azure SQL DW, Azure SQL DB, and Azure Blob Storage will be discussed, as well as the role of U-SQL and PolyBase in a multi-platform system. You will leave this session with suggestions for getting started with organizing, populating, and securing Azure Data Lake Store and Azure Data Lake Analytics.

SessionID: 69280

Getting the Most Out of Plan Reuse

Back to calendar

Event Date: 09-12-2017 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Andrew Kelly

Title: Getting the Most Out of Plan Reuse

Abstract:

Both DBA’s and Developers should be acutely aware of what it takes to ensure that every call to SQL Server has the best chance of reusing a previously generated query plan. Having to generate a new plan each time will waste precious resources and ultimately prevent you from obtaining peak performance and scalability for that SQL Server Instance. We will cover the fundamentals of how query plans get reused and how you need to write your code to take advantage of that. Lots of demos will show just how critical some of your code choices can be in order to obtain peak performance.

SessionID: 69535

Why is my DBA So Grumpy ... When I Use NOLOCK and Other Query Hints.

Back to calendar

Event Date: 09-12-2017 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Rick Lowe

Title: Why is my DBA So Grumpy ... When I Use NOLOCK and Other Query Hints.

Abstract:

SessionID: 69883

A Masters Passport to Extended Events

Back to calendar

Event Date: 09-12-2017 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Jason Brimhall

Title: A Masters Passport to Extended Events

Abstract:

"As is commonly the case, all good things come to an end. And now is as good a time as any for the use of SQL Trace and Profiler to come to an end. Let’s face it, Trace was a good tool and had some wonderful uses. Profiler for that matter was a good tool and was useful at times.

It is time to let those old tools retire gracefully and move into the world of XE. This full day workshop will provide you the means to let Profiler and Trace be retired from your toolset as you discover all that XE has to offer.

This full day session on Extended Events will help prepare you to put this tool to immediate use as you walk back to your daily duties. This workshop will teach you about Extended Events starting with the basics and moving through how to create XE sessions that will get the right data for you, while doing so with minimal impact.

You will be exposed to advanced troubleshooting techniques as we work through complex issues that are made easier through the use of XE. Take advantage

SessionID: 68117

SQL Server on Linux for SQL DBA.

Back to calendar

Event Date: 09-12-2017 - Session time: 11:10:00 - Track: Enterprise Database Administration Deployment

Speaker: Slava Murygin

Title: SQL Server on Linux for SQL DBA.

Abstract:

For the last 25 years SQL Server DBAs administered SQL databases using only Windows GUI.

For majority of them even Windows Core is too hard to accept. In the situation, when Microsoft invaded Linux territory with it's flagship product, as SQL DBA, you must not outsource SQL Server administration to some Linux geeks. You can do it yourself! Your way! And I show you how to do it.

SessionID: 69556

Introduction to Unit-Testing in SQL Server

Back to calendar

Event Date: 09-12-2017 - Session time: 11:10:00 - Track: Application Database Development

Speaker: Sebastian Meine

Title: Introduction to Unit-Testing in SQL Server

Abstract:

It’s bad enough to spend hours finding and fixing database defects, explaining to the rest of the team what went wrong and trying to clean up the mess. It’s even worse when a defect causes the end-user to make a bad decision. Database defects are far too costly and most testing practices do not adequately detect or prevent them.

In this session you’ll learn techniques to write SQL code that is resilient to defects and is easier to change and maintain. We will cover writing simple unit tests and look into more advanced topics such as faking tables and spying procedures. We will also look at how unit testing improves code quality and maintainability.

You will leave this session ready to write unit tests for your own environment to get started on the way to a defect-free and maintainable SQL Server code base.

SessionID: 69757

Winning with Columnstore - A Customer Story

Back to calendar

Event Date: 09-12-2017 - Session time: 11:10:00 - Track: Enterprise Database Administration Deployment

Speaker: Rick Heiges

Title: Winning with Columnstore - A Customer Story

Abstract:

This session will feature a real story of a customer who was running into performance and scaling issues on a big iron Oracle RAC system and why they decided to consider the magic of the Column Store for this situation. Discussion will focus on the existing environments for testing both SQL 2016 and Oracle as well as the methodologies used for testing. We will examine the decisions made for choosing indexes (both traditional and column store) for the main tables in the data warehouse as well as the partitioning strategies employed. We will wrap up the discussion with the results of the testing and where they are now.

SessionID: 69796

Deadlock, Block Two Smoking Barrels: Breaking Down Blocking and Deadlocks

Back to calendar

Event Date: 09-12-2017 - Session time: 11:10:00 - Track: Enterprise Database Administration Deployment

Speaker: Amy Herold

Title: Deadlock, Block Two Smoking Barrels: Breaking Down Blocking and Deadlocks

Abstract:

While blocking and deadlocks are part of the territory for a DBA, dealing with them can be another story. In this session we will break down locking types, capturing and identifying deadlocks and the code behind them, and things you can do to resolve and prevent blocking and deadlocks. If you are frequently dealing with deadlocks in your databases this session is for you.

SessionID: 69891

SSMS Tips and Tricks

Back to calendar

Event Date: 09-12-2017 - Session time: 11:10:00 - Track: Enterprise Database Administration Deployment

Speaker: Wayne Sheffield

Title: SSMS Tips and Tricks

Abstract:

Almost everyone uses SSMS to write queries and to browse around on the server - but do you use all of the features that SSMS offers to increase your productivity? Most people use few of these, and probably don't even know that many of these features even exist. Come to this session, consisting almost entirely of demos in SSMS, to see features built in to SSMS that will improve your experience and productivity. Time permitting; we'll also go into some 3rd party products that also increase your productivity in SSMS.

SessionID: 69937

SSAS Cube Security: who can see what?

Back to calendar

Event Date: 09-12-2017 - Session time: 11:10:00 - Track: BI Information Delivery

Speaker: Ravi Kumar

Title: SSAS Cube Security: who can see what?

Abstract:

This session will cover how to apply security in SQL Server Analysis Services Multidimensional Cube. Details of what we will cover:

SessionID: 70139

Network your Way to Success!

Back to calendar

Event Date: 09-12-2017 - Session time: 11:10:00 - Track: Professional Development

Speaker: Lisa Margerum

Title: Network your Way to Success!

Abstract:

Did you know that most employers -- whether looking for a full time employee, contractor, or consultant – interview people because of their technical skills and experiences, but hire and keep them for their social capital? In times of economic downturn, it’s not the person who is the most competent who stays; it’s the one who’s most competent, likeable, and connected. Socially adept people also get invited to the table more often for big projects and are promoted (or extended) more frequently than purely ‘competent’ individuals.

Whether or not you’ve been in your role for a few months, years, or even decades – or you’re looking for a new job and new opportunities -- strategic networking is the way to make yourself more relevant, more attractive for projects and promotion – or more hirable by potential customers.

Join us for an interactive session to strategize the best actions to increase your social capital and network your way to success!

SessionID: 71712

Intro to Service Broker

Back to calendar

Event Date: 09-12-2017 - Session time: 11:10:00 - Track: Application Database Development

Speaker: Edward Corcoran

Title: Intro to Service Broker

Abstract:

In this session we will cover Service Broker use cases and how to setup, configure and use Service Broker.

SessionID: 68009

Presently Presenting.... Presenting

Back to calendar

Event Date: 09-12-2017 - Session time: 13:40:00 - Track: Professional Development

Speaker: Greg Moore

Title: Presently Presenting.... Presenting

Abstract:

So you've decided to take the leap into presenting. Maybe it's at your local user group, maybe it's at SQL Saturday.

This talk will guide you through the process of selecting a topic, preparing for it and actually giving it.

We'll talk about what can go wrong and how to handle that. We'll also talk about what can be done to prevent something from going wrong in the first place.

What are some good guidelines to follow and when can, or even should, you break them.

This will be partly interactive so come with questions and be prepared to be asked some.

SessionID: 68333

Automated SQL Server installation and configuration using PowerShell

Back to calendar

Event Date: 09-12-2017 - Session time: 13:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Jamie Wick

Title: Automated SQL Server installation and configuration using PowerShell

Abstract:

Using the SQL setup wizard and management studio (SSMS) to install and configure a new SQL server is a time-intensive process. PowerShell scripts can greatly reduce the time required to complete the process. They can also ensure build standardization throughout your SQL environment. In this session we will look at PowerShell scripting, including the basic syntax and commandlets needed to automate the installation and post-install configuration of a SQL Server.

SessionID: 69225

From problem to Power BI: A journey in data visualization

Back to calendar

Event Date: 09-12-2017 - Session time: 13:40:00 - Track: Analytics and Visualization

Speaker: Jonathan Stewart

Title: From problem to Power BI: A journey in data visualization

Abstract:

Power BI is all the rage right now in visualizing data on the Microsoft BI stack. We've seen multiple how tos and presentations on the features, but in this hour, we will actually go through the journey of a specific problem, research it, storyboard it, work through how we solve it (before we ever open Power BI) and then build the Power BI visualization. Make your visualization count. Come join us on the journey.

SessionID: 69400

Help! I Need Somebody. Help!: Resources for the New or Accidental DBA

Back to calendar

Event Date: 09-12-2017 - Session time: 13:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Mindy Curnutt

Title: Help! I Need Somebody. Help!: Resources for the New or Accidental DBA

Abstract:

SessionID: 69534

Weird Stuff I Saw While ... Working With Heaps

Back to calendar

Event Date: 09-12-2017 - Session time: 13:40:00 - Track: Application Database Development

Speaker: Rick Lowe

Title: Weird Stuff I Saw While ... Working With Heaps

Abstract:

We've all been told at some point that heaps are usually bad for select, update, and delete performance. But how bad are they really? Can they also be problematic for inserts? Are they ever a good idea? For this installment of Rick's "Weird Stuff" series we will take a closer look at why heaps can cause issues and maybe see a deadlock or two.

SessionID: 69886

Extended Events - Better than Profiler

Back to calendar

Event Date: 09-12-2017 - Session time: 13:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Jason Brimhall

Title: Extended Events - Better than Profiler

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

Azure SQL Databases: A Guided Tour

Back to calendar

Event Date: 09-12-2017 - Session time: 13:40:00 - Track: Cloud Application Development Deployment

Speaker: Mike Walsh

Title: Azure SQL Databases: A Guided Tour

Abstract:

You know about the cloud but you’re not there yet. Is it hard? Is it easy? How do you get started? Come to this session and see for yourself. We’ll start with nothing and end up with a deployed Azure SQL Database. We’ll even run a quick PowerBI report and enable Geo-Redundant Disaster Recovery with a few clicks.

The goal is to take the mystery out, to show the capabilities and get you thinking about what going to the cloud could look like and what it can do for you and your company. I believe the future belongs to those who have this knowledge and know where to apply it.

This will be nearly PowerPoint free and we’ll log into my Azure Portal and build out an environment from scratch and learn as we go. We’ll migrate data from an “on-premises” database into our SQL DB and we’ll query it. You’ll leave with an understanding of the capabilities, some resource links outlining what we did and hopefully some curiosity to see what else is up there in the cloud as you start exploring.

SessionID: 71679

Database Continuous Delivery Your Salvation!

Back to calendar

Event Date: 09-12-2017 - Session time: 13:40:00 - Track: Application Database 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: 68761

SQL Server - R Services

Back to calendar

Event Date: 09-12-2017 - Session time: 15:05:00 - Track: Analytics and Visualization

Speaker: Azhagappan Arunachalam

Title: SQL Server - R Services

Abstract:

SQL Server R Services: Microsoft acquired Revolution Analytics in early 2015, and introduced R services (in-database/stand-alone) with SQL Server 2016. With the first Microsoft Data Science summit behind us last Sept, in Atlanta, let us review what R Services in SQL Server brings to the table and see how it complements/supersedes features that are available with other R offerings (R GUI, Microsoft R Client [R Studio], Microsoft R Open [RROpen], Microsoft R Server[RREnterprise] etc.,)

SessionID: 68941

Dammit Jim! Dr McCoy’s Field Guide to system_health (and the default trace)

Back to calendar

Event Date: 09-12-2017 - Session time: 15:05:00 - Track: Enterprise Database Administration Deployment

Speaker: Ed Leighton-Dick

Title: Dammit Jim! Dr McCoy’s Field Guide to system_health (and the default trace)

Abstract:

As DBAs, we are asked all sorts of impossible questions. Who dropped that important table last month? Why was everything slow last week? Who made that user a sysadmin? You’d have to be a mind reader to know the answers to some of those, right? Not necessarily! SQL Server can help you find information about these and other common problems with its default trace and system_health Extended Events session, but you have to know how to collect and interpret the data they provide. In this session, we’ll explore what system_health and the default trace are, what information they contain, and how to use them to find the answers you’re searching for.

SessionID: 69598

Interview with Rie Irish: Inside the Management Studio

Back to calendar

Event Date: 09-12-2017 - Session time: 15:05:00 - Track: Professional Development

Speaker: Andy Mallon

Title: Interview with Rie Irish: Inside the Management Studio

Abstract:

Based on the award-winning interview television show Inside the Actors Studio, this session is an interview with a “SQLebrity” from the community. Interview subjects will share their path to success, discussing both their successes and their failures along the way.

Host Andy Mallon persuades his interviewee (Rie Irish) to discuss personal experiences during his chats while discussing the highlights and lowlights of her career.

We will talk about Rie's childhood, how she got started in the business, her early career, and behind-the-scenes trivia. The interview concludes with the Proust Questionnaire, made famous by Bernard Pivot (Apostrophes) and James Lipton (Inside the Actors Studio). Attendees will also have an opportunity to ask their own questions.

SessionID: 69759

How can containers for my database help me?

Back to calendar

Event Date: 09-12-2017 - Session time: 15:05:00 - Track: Enterprise Database Administration Deployment

Speaker: Carlos L Chacon

Title: How can containers for my database help me?

Abstract:

It seems like web apps are getting all the love and at first glance it may be hard to identify a good way to use the database in containers. This session will review the concept of containers and attempt to identify ways we might benefit from this new technology as we support our users.

SessionID: 69762

New Instance, Now what?

Back to calendar

Event Date: 09-12-2017 - Session time: 15:05:00 - Track: Enterprise Database Administration Deployment

Speaker: Jim Donahoe

Title: New Instance, Now what?

Abstract:

Congratulations, you’re now our DBA! A new SQL instance is like a blank canvas, you stare at it and wonder where to start. As an accidental dba, this session will help you learn how to survive in your new role.

In this session, you will be supplied with the beginning brush strokes to make your server a master piece. To do so, we will review best practices for standard configurations, backups, maintenance, and disaster recovery.

By the end of this session, you will have developed a pallet of tools to help you create your SQL Server Masterpiece and be able to use it as a print for others.

SessionID: 69799

Beginning Automation with Powershell

Back to calendar

Event Date: 09-12-2017 - Session time: 15:05:00 - Track: Enterprise Database Administration Deployment

Speaker: Amy Herold

Title: Beginning Automation with Powershell

Abstract:

This session will cover concepts of automating SQL processes with Powershell - the one tool no DBA should shy away from. If you haven't gotten on the bandwagon yet now is the time. With some simple demos that you can take and expand upon, you will learn how you can leverage Powershell to not only efficiently meet the needs of your business, but also free up your time for other things.

SessionID: 69936

Power BI Security

Back to calendar

Event Date: 09-12-2017 - Session time: 15:05:00 - Track: Analytics and Visualization

Speaker: Ravi Kumar

Title: Power BI Security

Abstract:

How secure is Power BI and how do I apply user security? Come to this session to learn two things:

  1. How secure Power BI really is in the cloud? We will go over what architecture Power BI uses to secure the data.

  2. How does user security work Power BI? We will cover "who can see what" from a user point of view.