sqlsathistory

Nr: 933

Back to Main list

SQLSaturday #933 - Nashville 2020

Start Time (24h) Speaker Track Title
08:30:00 SQLSaturday Nashville Other On-Site Registration non-printed SPEEDPASS
08:30:00 Monica Rathbun Database Adminstration Performance Tuning, Getting the Biggest Bang for Your Buck
08:30:00 Hilary Wilkie Professional Development User Experience Brilliance in Power BI Dashboards
08:30:00 Julie McLain-Harper Database Adminstration SQL Server Database Security: Do Your Part, Be Security Smart!
08:30:00 Daniel Glenn Other Keeping up with change in Office 365
08:30:00 Kathi Kellenberger Database Application Development T-SQL Window Function Performance in 2019
08:30:00 Simon Kingaby Cloud Database/Application Development Deployment Data Bricks, Spark, Machine Learning and Azure Synapse Analytics
08:30:00 Olivia Albertson Cloud Database/Application Development Deployment Intro to Azure Data Factory
08:30:00 Gilda Alvarez BI Architecture Management Introduction to the hybrid cloud
08:30:00 Louis Davidson Database Application Development Database Design Fundamentals
09:45:00 Sekou Tyler BI Analytics and Visualization Data Visualization Tools for Entrepreneurs
09:45:00 Josh Luedeman Cloud Database/Application Development Deployment The Future of Azure Data Services: What are Azure Synapse Analyti
09:45:00 Denny Cherry Cloud Database/Application Development Deployment Azure 101
09:45:00 Tracy Boggiano Database Adminstration Using Open Source Software to Collect Performance Metrics
09:45:00 Joshua Higginbotham Database Application Development Introduction to GitHub
09:45:00 Andy Yun Database Application Development Let's Dive Into SQL Server I/O To Improve T-SQL Performance
09:45:00 John Morehouse Database Adminstration What You'll Love in SQL Server 2019
09:45:00 Dustin Dorsey Cloud Database/Application Development Deployment Determining the Cost to Move to Azure
09:45:00 Leslie Andrews BI Architecture Management Building a Strong Foundation for Data Analysis
11:00:00 John Deardurff Database Adminstration Inside the Database Engine
11:00:00 Steve Wake BI Architecture Management Lessons Learned from a Successful Enterprise Power BI Deployment
11:00:00 Brandon Leach Database Adminstration A DBAs Guide to the Proper Handling of Corruption
11:00:00 Kevin Feasel Database Application Development Data Virtualization with PolyBase
11:00:00 Hasan Savran Cloud Database/Application Development Deployment CosmosDB is the missing piece to your Data puzzle!
11:00:00 Eric Cobb Database Adminstration How To Be The DBA When You Don't Have A DBA
11:00:00 Kevin Wilkie BI Architecture Management Checking in on Tabular Models: Making Them Work Better
11:00:00 Marsha Pierce Cloud Database/Application Development Deployment The Future Is Here for Containers!
12:20:00 Kathi Kellenberger Database Adminstration What is DevOps and Why Should DBAs Care?
12:20:00 SQLSaturday Nashville Other Pure Storage - Lunch Session
12:20:00 Matt Gordon Database Adminstration Look Smart Save Money - Database Optimization, Consolidation, Capacity Planning w/ SQL Governor
12:20:00 Andy Yun Other Going Beyond Monitoring With SentryOne
12:20:00 David Bermingham Database Adminstration SQL Server in "The Cloud": High Availability and Disaster Recover
12:20:00 Diane Schuster BI Architecture Management CozyRoc: Dynamic Data Flows in SSIS Without Programming
13:30:00 Chris Hyde BI Architecture Management Python in SQL Server 2017 and 2019
13:30:00 Dave Bland Database Adminstration An Introduction to Azure Data Studio
13:30:00 Michael Hewitt BI Analytics and Visualization Applying Visual Design Best Practices in Power BI
13:30:00 Ed Watson BI Analytics and Visualization The Psychology of Better Power BI Reporting
13:30:00 Nikki Conley Cloud Database/Application Development Deployment Azure Data Services and Data Estate Modernization
13:30:00 Wendy Pastrick Professional Development Moving Past Imposter Syndrome
13:30:00 Elizabeth Noble Database Application Development Streamline Database Deployments
13:30:00 Deborah Melkin Database Application Development Looking "Normal" and Seeing "Stars": Table Designs Working Together
13:30:00 Stuart Ainsworth Database Application Development Database People and DevOps: The Fundamentals
13:30:00 Peter Doyle Database Application Development Learn How to Master DATETIME Functions Like a Boss in 59.5 Minutes or Less
14:50:00 Rie Irish Cloud Database/Application Development Deployment Azure Data SQL Server: What to Use When
14:50:00 Holly Rachel Professional Development D.R.E.A.M (Data Rules Everything Around Me) - creating a data-driven business culture
14:50:00 Warren Sifre BI Analytics and Visualization Introduction to Azure Streaming Analytics
14:50:00 David Maxwell Cloud Database/Application Development Deployment Performance Tuning Azure SQL Databases
14:50:00 Peter Shore Database Adminstration Secrets of the Plan Cache
14:50:00 Spencer Swindell BI Architecture Management Goin' Fishin' on the Azure Data Lake
14:50:00 Matt Gordon Database Adminstration Turn Runbooks into Notebooks: Handling Maintenance and Emergencies with Azure Data Studio
14:50:00 Sarah Whitworth BI Analytics and Visualization The Submission of Power BI, albeit Kicking and Screaming.
14:50:00 Michael McKinley Powershell Improve Your SSIS Deployments from 10 Minutes to 30 Seconds
14:50:00 Amy Herold Database Adminstration PowerShell for the DBA

SessionID: 100563

On-Site Registration non-printed SPEEDPASS

Back to calendar

Event Date: 18-01-2020 - Session time: 08:30:00 - Track: Other

Speaker: SQLSaturday Nashville

Title: On-Site Registration non-printed SPEEDPASS

Abstract:

If you didn't print your speedpass you may stop in here to get one printed. If you didn't register you can also register in here. If you had issues printing/paying for lunch or any other questions you may stop by.

SessionID: 98888

Performance Tuning, Getting the Biggest Bang for Your Buck

Back to calendar

Event Date: 18-01-2020 - Session time: 08:30:00 - Track: Database Adminstration

Speaker: Monica Rathbun

Title: Performance Tuning, Getting the Biggest Bang for Your Buck

Abstract:

Everyone wants to know if there are magic buttons you can push to make SQL Server run faster, better and more efficiently. In this session we will go over some of my go-to performance tricks that you can implement to get the biggest improvement with the least amount of change. When it comes to performance tuning, every second counts. We will cover memory optimization, isolation levels, trace flags, statistics, configuration changes and more. I’ll go over real life scenarios we come across as consultants and the changes we made to fix them.

SessionID: 99178

User Experience Brilliance in Power BI Dashboards

Back to calendar

Event Date: 18-01-2020 - Session time: 08:30:00 - Track: Professional Development

Speaker: Hilary Wilkie

Title: User Experience Brilliance in Power BI Dashboards

Abstract:

User Experience (UX) and Design Thinking are common buzz words around the office. What do these words have to do with BI and Dashboards, anyway?

Sure, Power BI itself is intuitive and user friendly, but are YOU building dashboards that people will actually use. If you want to get the business off of their beloved excel and onto your dashboards, this is how you will do it. In this session, we will explore how to start using UX and the psychology behind it to empower you with intel that will make YOUR dashboards Kick Booty! We will show examples and arm with the tools/strategies to make the best dashboards your business has ever used.

SessionID: 99258

SQL Server Database Security: Do Your Part, Be Security Smart!

Back to calendar

Event Date: 18-01-2020 - Session time: 08:30:00 - Track: Database Adminstration

Speaker: Julie McLain-Harper

Title: SQL Server Database Security: Do Your Part, Be Security Smart!

Abstract:

How can you make sure your SQL Server data doesn't get in the wrong hands? What are some common SQL Server specific security considerations? What are the best practices? When and where should they be implemented? What techniques for security can be used in SQL Server? What can I do as a DBA or Developer to ensure data is secured in all environments? Tips and troubleshooting from a real world Sr. DBA with DevOps experience will be presented to help attendees identify the most common but hardest to resolve issues. SQL Server security features, including a demo with scripts on how to use Transparent Data Encryption (TDE), will be shared.

SessionID: 99381

Keeping up with change in Office 365

Back to calendar

Event Date: 18-01-2020 - Session time: 08:30:00 - Track: Other

Speaker: Daniel Glenn

Title: Keeping up with change in Office 365

Abstract:

Every month there are dozens of changes made throughout the services in Microsoft 365. The changes can bring brand new features, but also change aspects on which your business solutions are based.  

How do you stay informed about the changes and prepare your environment for all the updates? How can you keep your users up-to-date with the features that are available and manage the process of change?   During this session, we will discuss how IT Pros and collaboration enablers can keep up with all the changes, promote adoption with your users, and help your organization stay focused on what you do best.

SessionID: 99654

T-SQL Window Function Performance in 2019

Back to calendar

Event Date: 18-01-2020 - Session time: 08:30:00 - Track: Database Application Development

Speaker: Kathi Kellenberger

Title: T-SQL Window Function Performance in 2019

Abstract:

Window functions were first introduced with SQL Server 2005 and enhanced with SQL Server 2012. They enable easy development and great performance…well, sometimes. Learn what you need to know to take full advantage of these features and enhancements to SQL Server in 2019 that make performance even better. What you don’t know can hurt you when you are using window functions.

SessionID: 99692

Data Bricks, Spark, Machine Learning and Azure Synapse Analytics

Back to calendar

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

Speaker: Simon Kingaby

Title: Data Bricks, Spark, Machine Learning and Azure Synapse Analytics

Abstract:

You've heard about Azure Data Lake and Azure Data Warehouse, now called Azure Synapse Analytics. You've also heard about Azure Data Factory and Azure Data Bricks. You might even have heard about Python, Spark, and Azure Machine Learning. In this fast-paced, all-demo session, we will walk through the process of ingesting data into the Data Lake, analyzing it with Spark and Machine Learning, outputting it to the Data Warehouse and reporting on it in Power BI. You will walk away with working code and an overall understanding of how all these tools can help you develop advanced analytics solutions in the modern data landscape.

SessionID: 99794

Intro to Azure Data Factory

Back to calendar

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

Speaker: Olivia Albertson

Title: Intro to Azure Data Factory

Abstract:

Working with data doesn't need to be a hassle. Many developers hear the phrase "ETL" and shudder. Azure Data Factory makes moving data, kicking off procedures, and automating workflows easier and more streamlined than previous utilities. In my discussion, I will explain and demonstrate how to get started with Azure Data Factory, and some tips and tricks for ease of use.

SessionID: 99796

Introduction to the hybrid cloud

Back to calendar

Event Date: 18-01-2020 - Session time: 08:30:00 - Track: BI Architecture Management

Speaker: Gilda Alvarez

Title: Introduction to the hybrid cloud

Abstract:

The Hybrid cloud is allowing workloads to move between private and public clouds as computing needs and costs change, hybrid cloud gives businesses greater flexibility and more data deployment option. The key to creating a successful hybrid cloud is to select the right hypervisor and wide-area network solution.

SessionID: 99809

Database Design Fundamentals

Back to calendar

Event Date: 18-01-2020 - Session time: 08:30:00 - Track: Database Application Development

Speaker: Louis Davidson

Title: Database Design Fundamentals

Abstract:

Data should be easy to work with in SQL Server if the database has been organized as close as possible to the standards of normalization that have been proven for many years, but are often thought of as old-fashioned. Many common T-SQL programming "difficulties" are the result of struggling against these standards and can be avoided by understanding the requirements, applying normalization, as well as a healthy dose of simple common sense. In this session I will give an overview of how to design a relational database, allowing you to work with the data structures instead of against them. This will let you use SQL naturally, enabling the query engine internals to optimize your output needs without you needing to spend a lot of time thinking about it. This will mean less time trying to figure out why SUBSTRING(column,3,1) = 'A' is killing your performance, and more time for solving the next customer problem.

SessionID: 100120

Data Visualization Tools for Entrepreneurs

Back to calendar

Event Date: 18-01-2020 - Session time: 09:45:00 - Track: BI Analytics and Visualization

Speaker: Sekou Tyler

Title: Data Visualization Tools for Entrepreneurs

Abstract:

Are you an inspiring entrepreneur who wants to do more with your data? Have you ever wondered what are some of the differences between different data visualization tools that are available on the market? In this session I will discuss different data visualization tools and discuss some of pros and cons. By the end of this session you will have more information about each tool which will help you determine which is best for you!

SessionID: 101830

The Future of Azure Data Services: What are Azure Synapse Analyti

Back to calendar

Event Date: 18-01-2020 - Session time: 09:45:00 - Track: Cloud Database/Application Development Deployment

Speaker: Josh Luedeman

Title: The Future of Azure Data Services: What are Azure Synapse Analyti

Abstract:

In this session, we will review the massive new changes in the user experience for Azure Synapse Analytics, formerly SQL Data Warehouse, and the great functionality Azure Arc can bring to your organization with hybrid Azure SQL PostgresSQL MI that can deploy to any cloud and on-premise. We will review the new features, the new user experience, talk about Kubernetes SQL, qualification for private previews, and discuss some frequently asked questions.

SessionID: 98856

Azure 101

Back to calendar

Event Date: 18-01-2020 - Session time: 09:45:00 - Track: Cloud Database/Application Development Deployment

Speaker: Denny Cherry

Title: Azure 101

Abstract:

Microsoft Azure is a daunting thing to look at and think about. In this session, we'll look at the basics of Azure, what the options are for setting up an Azure account; as well as look at how regions are broken down. We'll take a look at the differences between Infrastructure as a Service, Platform as a Service and Software as a Service as well as the High Availability and Disaster Recovery options that are available to do with these services. We'll finish the session off by looking at some options for Virtual Machines within Azure as well as the SQL Server offerings that are available in the platform.

SessionID: 99020

Using Open Source Software to Collect Performance Metrics

Back to calendar

Event Date: 18-01-2020 - Session time: 09:45:00 - Track: Database Adminstration

Speaker: Tracy Boggiano

Title: Using Open Source Software to Collect Performance Metrics

Abstract:

Ever had a manager standing over your shoulder, wanting to know why an instance is running slow or if it can handle additional workload? If only you knew what performance metrics to collect and had them for your existing instances to answer these questions.

In this session, we will discuss sp_whoisactive and Query Store to track what queries are running. Then, we will be combining three open source tools – Telegraf, InfluxDB, and Grafana – into an inexpensive and easy to set up system that collects performance metrics you can use to troubleshoot issues and answer important questions about your SQL Server instances, including your Linux SQL Server instances, Azure Managed Instances, and Azure SQL Databases. Attendees will see how easy it is to get good performance data and visualize it interactively, and combine with other tools to troubleshoot issues. Finally, we will look at a problem I solved using this solution as an example.

SessionID: 99095

Introduction to GitHub

Back to calendar

Event Date: 18-01-2020 - Session time: 09:45:00 - Track: Database Application Development

Speaker: Joshua Higginbotham

Title: Introduction to GitHub

Abstract:

Getting started with GitHub can at times be overwhelming. Especially when you've been working with other source control and project management systems your whole career. In this session, we will overview the below tasks to ensure your success with GitHub.

SessionID: 99252

Let's Dive Into SQL Server I/O To Improve T-SQL Performance

Back to calendar

Event Date: 18-01-2020 - Session time: 09:45:00 - Track: Database Application Development

Speaker: Andy Yun

Title: Let's Dive Into SQL Server I/O To Improve T-SQL Performance

Abstract:

Do you understand how SQL Server handles I/O? If not, you should. Understanding I/O is more important than ever with increasing cloud adoption, due to cloud costing models. But even on-premises, I/O has a direct impact on T-SQL performance.

Join me for a deep dive into the storage engine to understand how SQL Server handles I/O. Concepts will be paired with T-SQL examples to illustrate the practical impacts.

When you leave, you'll be able to optimize your T-SQL reduce I/O and improve performance across the board.

SessionID: 99526

What You'll Love in SQL Server 2019

Back to calendar

Event Date: 18-01-2020 - Session time: 09:45:00 - Track: Database Adminstration

Speaker: John Morehouse

Title: What You'll Love in SQL Server 2019

Abstract:

Technology moves at a blinding pace and the SQL Server platform is no exception. With the release of SQL Server 2019, you will see some great improvement in the database engine of the platform. In this session, you will examine some of the new features of SQL Server 2019 such as Accelerated Database Recovery (ADR), resumable index creation, UTF-8 support, online columnstore rebuilds, an improved data truncation message, among other features. After this session you will have a better understanding how you can leverage SQL Server 2019 to enhance your database environment.

SessionID: 99769

Determining the Cost to Move to Azure

Back to calendar

Event Date: 18-01-2020 - Session time: 09:45:00 - Track: Cloud Database/Application Development Deployment

Speaker: Dustin Dorsey

Title: Determining the Cost to Move to Azure

Abstract:

You have read all about moving to the cloud, spoken to colleagues who are on it and even attended events where they told you about how great it is, and YOU ARE SOLD! You recognize the benefits of storing your SQL Server workloads in the cloud and ready for things to happen. Everyone agrees its the right answer, however, there is one problem. Your organization need to understand the expected costs before moving forward. Understanding the cost to move to Azure and its run rate are questions several companies struggle with and has led to several choosing to stay in their current state. It is not because the cost is too high as some may expect, but oftentimes because simply no one has any idea what to expect.

In this session, I will walk you through steps that show you how to estimate the cost of your move to Azure and provide several unique considerations along the way that can have an impact on this. Next time someone asks how much, you will be ready!

SessionID: 99780

Building a Strong Foundation for Data Analysis

Back to calendar

Event Date: 18-01-2020 - Session time: 09:45:00 - Track: BI Architecture Management

Speaker: Leslie Andrews

Title: Building a Strong Foundation for Data Analysis

Abstract:

We are living in a world full of data but what we need is information. What is required to transform data into information? What are the foundational activities your organization needs to do in order to produce analytics that you are confident in sharing? In this session we will discuss what is needed for your organization to convert data into information, the basics of: Data Governance, Data Modeling and how to have an immediate impact using tools like Power BI to deliver value; and, Data Visualizations and telling stories with the data.

SessionID: 98810

Inside the Database Engine

Back to calendar

Event Date: 18-01-2020 - Session time: 11:00:00 - Track: Database Adminstration

Speaker: John Deardurff

Title: Inside the Database Engine

Abstract:

This session is for the absolute beginner to learn the basic components of the Database Engine (Relational Engine, Storage Engine, and SQLOS) and what is the purpose of each of these three components in the execution of a simple query. The relational engine to process a query, the storage engine to access data and the SQLOS to manage resource access. The session is led by an expert Microsoft Certified Trainer (MCT) and former Microsoft MVP who regularly teaches SQL Server certification courses.

SessionID: 98858

Lessons Learned from a Successful Enterprise Power BI Deployment

Back to calendar

Event Date: 18-01-2020 - Session time: 11:00:00 - Track: BI Architecture Management

Speaker: Steve Wake

Title: Lessons Learned from a Successful Enterprise Power BI Deployment

Abstract:

Power BI is an amazing tool for end-user analytics and reporting, but if you don't architect for it correctly it may not work right as an enterprise reporting solution. Come to this session to get actual implementation details from a real deployment that was completed for a mid-sized company (1,500+ employees) and is being used daily by more than half of the employees after only a few months of being live in production. Using demos and actual documentation you will see what you need to think of for a project like this. We will be covering architecture, implementation, governance, change control, and support to get a Power BI enterprise deployment working successfully from someone that has done it! Azure Analysis Services, Power BI Pro, and Power BI Premium will be discussed and how each is being used in this solution as well.

SessionID: 99307

A DBAs Guide to the Proper Handling of Corruption

Back to calendar

Event Date: 18-01-2020 - Session time: 11:00:00 - Track: Database Adminstration

Speaker: Brandon Leach

Title: A DBAs Guide to the Proper Handling of Corruption

Abstract:

Corruption can strike at any time. As DBAs, how we alert, investigate, and respond can have a profound impact on our company. In this session we will learn how to detect and respond to various types of corruption. In this introductory session for beginners we will introduce the concepts around how to monitor and respond to corruption incidents in our databases.

First we will focus on ways to detect corruption early. This will include understanding tools available to us like DBCC CheckDB as well as the importance of testing our backups. We’ll also look at some sample scripts to automate corruption checks and common alerts we should have set up on our instances.

Then we will move onto how to properly manage an incident and discuss some common examples of corruption. We’ll look at how we can analyze the situation safely as well as point out various pitfalls that trip people up. We’ll also discuss when and how we may be able to fix corruption vs restoring the database.

SessionID: 99456

Data Virtualization with PolyBase

Back to calendar

Event Date: 18-01-2020 - Session time: 11:00:00 - Track: Database Application Development

Speaker: Kevin Feasel

Title: Data Virtualization with PolyBase

Abstract:

PolyBase is Microsoft's data virtualization technology, allowing you to integrate SQL Server with external systems such as Hadoop and Azure Blob Storage. As of SQL Server 2019, PolyBase also allows you to connect to diverse systems such as Oracle, MongoDB, Cosmos DB, Teradata, Apache Spark, and even other SQL Server instances. In this talk, we will walk through the mechanics of PolyBase, showing how we can write T-SQL queries to access data from heterogeneous sources. We will investigate the Dynamic Management Views (DMVs) and other resources needed to tease out what the PolyBase engine is doing behind the scenes and where to go when things break down. Finally, we will look at several interesting use cases for PolyBase in the modern data environment.

SessionID: 99638

CosmosDB is the missing piece to your Data puzzle!

Back to calendar

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

Speaker: Hasan Savran

Title: CosmosDB is the missing piece to your Data puzzle!

Abstract:

You have been hearing about Azure CosmosDB but you haven't had a chance to explore it. In this session, you will learn the key concepts of Azure Cosmos DB. I will use many analogies to explain advantages and limitations of Azure CosmosDB. By the end of this session, you will be able to setup CosmosDB and know its available tools.

I will cover the following topics in this session Why do we need another database system? How to setup Azure CosmosDB How to create database and containers. How much does it cost? Multi-Model Apis CosmosDB vs SQL Server How to Import Data into CosmosDB How to use Cosmos DB Emulator CosmosDB Limitations

SessionID: 99664

How To Be The DBA When You Don't Have A DBA

Back to calendar

Event Date: 18-01-2020 - Session time: 11:00:00 - Track: Database Adminstration

Speaker: Eric Cobb

Title: How To Be The DBA When You Don't Have A DBA

Abstract:

Not everyone has a full time Database Administrator on staff, and in many cases the responsibility of managing the database server falls on the developers. But as long as the backups are running successfully you're good, right? Not exactly. There is ongoing maintenance required to help ensure that your databases are running smoothly. Are your statistics out of date? Are your indexes fragmented? When was the last time the databases were checked for corruption? Has your SQL Server been tuned to fit your workload, or are you still running with the less optimal default settings?

Tailored to the "Non-DBA", this session will cover these topics and more to ensure that you can avoid some performance issues you may not even realize you're having. Discussing server settings, database configurations, and recommended maintenance, you will leave this session with the knowledge (and scripts!) you need to help ensure that your SQL Server and databases are in top shape.

SessionID: 99777

Checking in on Tabular Models: Making Them Work Better

Back to calendar

Event Date: 18-01-2020 - Session time: 11:00:00 - Track: BI Architecture Management

Speaker: Kevin Wilkie

Title: Checking in on Tabular Models: Making Them Work Better

Abstract:

We've all seen, and probably created, a few tabular models that are just dog-slow. For the people just starting with tabular models to those who've been around the block a few times with them, we'll go over a few ways in which I've sped up tabular models to be leaner and faster.

SessionID: 99787

The Future Is Here for Containers!

Back to calendar

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

Speaker: Marsha Pierce

Title: The Future Is Here for Containers!

Abstract:

Demonstrate how to use docker swarm to quickly spin up many containers and persist the same data set to all of the containers. This is what every developer wants. Should your container be on premise or the cloud? Does it matter? Demonstrate how to move a container between on premise and the cloud with data.

SessionID: 100540

What is DevOps and Why Should DBAs Care?

Back to calendar

Event Date: 18-01-2020 - Session time: 12:20:00 - Track: Database Adminstration

Speaker: Kathi Kellenberger

Title: What is DevOps and Why Should DBAs Care?

Abstract:

You may have heard the term “DevOps” a lot lately, but is this just one of those buzzwords that gets thrown around and means something different depending on who’s talking? While traditional software methodologies pit developers and operations folks like DBAs against each other, DevOps requires that they work together for a common goal. And, ultimately, shouldn’t the software project’s success be everyone’s goal? Attend this session to learn how DevOps is changing the DBAs world for the better and how Redgate’s tools can make your journey to DevOps easier.

SessionID: 100566

Pure Storage - Lunch Session

Back to calendar

Event Date: 18-01-2020 - Session time: 12:20:00 - Track: Other

Speaker: SQLSaturday Nashville

Title: Pure Storage - Lunch Session

Abstract:

hold

SessionID: 101353

Look Smart Save Money - Database Optimization, Consolidation, Capacity Planning w/ SQL Governor

Back to calendar

Event Date: 18-01-2020 - Session time: 12:20:00 - Track: Database Adminstration

Speaker: Matt Gordon

Title: Look Smart Save Money - Database Optimization, Consolidation, Capacity Planning w/ SQL Governor

Abstract:

Has your manager ever come to you and said "we need to save money on our SQL Server licensing!" and/or "we need to move our SQL Server data to the cloud!"? If they haven't, they will, so wouldn't you like to proactively present them a plan that will save money, make you look smart, and potentially earn you a bonus or a raise? SQL Governor provides you with a comprehensive toolkit that does the heavy lifting and detailed analysis necessary to make your database consolidation and migration projects successful. Its performance analysis tools help ensure that things run smoothly before, during, and after migration and consolidation work. Join Microsoft Data Platform MVP Matt Gordon and SQL Governor Founder/CTO Jani Savolainen as they walk through war stories and case studies from the field, how SQL Governor could have helped, and how it can help you!

SessionID: 101556

Going Beyond Monitoring With SentryOne

Back to calendar

Event Date: 18-01-2020 - Session time: 12:20:00 - Track: Other

Speaker: Andy Yun

Title: Going Beyond Monitoring With SentryOne

Abstract:

Hopefully, you are monitoring your SQL Servers using DIY scripts or a 3rd party tool. Active monitoring is invaluable to enable the operational DBA to identify and address issues quickly. But did you know that SentryOne offers capabilities beyond just monitoring? Join me and I'll show you how SentryOne provides environment wide visibility and aids in managing cross-server activities. I'll showcase how alerting can be tuned to be effective and not noise. And you'll discover how SentryOne can give you both operational and business value to address your application challenges.

SessionID: 101749

SQL Server in "The Cloud": High Availability and Disaster Recover

Back to calendar

Event Date: 18-01-2020 - Session time: 12:20:00 - Track: Database Adminstration

Speaker: David Bermingham

Title: SQL Server in "The Cloud": High Availability and Disaster Recover

Abstract:

If you are considering moving your SQL Server instances to "The Cloud" you will need to have a plan in place for both high availability and disaster recovery. In this session, we will examine the three top public cloud providers and what they have to offer in terms of both high availability and disaster recovery. We will discuss where the providers are the same and where the differ. Some real life customer configurations will be presented. Cloud and Datacenter Management MVP Dave Bermingham will lead this session and encourages you to bring your questions specific to your environment.

SessionID: 101794

CozyRoc: Dynamic Data Flows in SSIS Without Programming

Back to calendar

Event Date: 18-01-2020 - Session time: 12:20:00 - Track: BI Architecture Management

Speaker: Diane Schuster

Title: CozyRoc: Dynamic Data Flows in SSIS Without Programming

Abstract:

This session is an introduction to the unique functionality offered by COZYROC to create integration packages that dynamically map columns at runtime. The standard SSIS Data Flow Task can only use static metadata which is defined when the package is initially designed. The mapping of columns is configured and remains unchanged until the package is re-opened and design changes are made, thus costing maintenance time and effort. Data Flow Task Plus extends the capabilities of the standard Microsoft Data Flow task in that it allows you to set up dynamic data flows, thus eliminating maintenance time and effort. Changes to tables and columns are automatically incorporated at run time without the need to change and redeploy the package. Columns and fields are mapped automatically at run time. Furthermore, the initial design time and effort may be greatly reduced when dealing with huge amounts of data in a large number of files and/or databases.

SessionID: 102101

Python in SQL Server 2017 and 2019

Back to calendar

Event Date: 18-01-2020 - Session time: 13:30:00 - Track: BI Architecture Management

Speaker: Chris Hyde

Title: Python in SQL Server 2017 and 2019

Abstract:

SQL Server 2017 and 2019 have arrived, bringing with them a host of exciting new features. Of particular interest to BI practitioners and data scientists is the integration of the Python programming language into the SQL ecosystem. This integration opens up a number of possibilities for in-database analytics and intelligent database applications, so let's get started! In this introductory session we'll briefly introduce the Python language and then look at how to install and administer Machine Learning Services. We'll start to demonstrate the power of Python by showing you how to create and run simple 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 Python to integrate data analytical methods in real-world situations, and wow your customers with the power of analytics!

SessionID: 98804

An Introduction to Azure Data Studio

Back to calendar

Event Date: 18-01-2020 - Session time: 13:30:00 - Track: Database Adminstration

Speaker: Dave Bland

Title: An Introduction to Azure Data Studio

Abstract:

This session will provide a high level overview of Azure Data Studio and highlight some of the differences from SQL Server Management Studio. We cover saved connections, how to get both the actual and estimated Execution plans, workspaces and one of my favorite features, Notebooks. We also go over what an extension is and why I would want to use them.

SessionID: 98821

Applying Visual Design Best Practices in Power BI

Back to calendar

Event Date: 18-01-2020 - Session time: 13:30:00 - Track: BI Analytics and Visualization

Speaker: Michael Hewitt

Title: Applying Visual Design Best Practices in Power BI

Abstract:

This session will focus on the how to of visual design in Power BI and equip you to take your report designs to the next level! We will create and implement custom report themes, demo how to design reports for different audiences in your organization, and explore how to use Power BI's out of the box formatting options to help you deliver consistent and effective reports.

SessionID: 98882

The Psychology of Better Power BI Reporting

Back to calendar

Event Date: 18-01-2020 - Session time: 13:30:00 - Track: BI Analytics and Visualization

Speaker: Ed Watson

Title: The Psychology of Better Power BI Reporting

Abstract:

In this course we identify some common mistakes that we see in the business world using Power BI. We will identify the psychology behind the reporting techniques needed to create powerful and effective reports. The attendee will leave the class ready to write better reports using Power BI in the real world.

SessionID: 99050

Azure Data Services and Data Estate Modernization

Back to calendar

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

Speaker: Nikki Conley

Title: Azure Data Services and Data Estate Modernization

Abstract:

This presentation will cover Overview of Azure Data Strategy, Data modernization on premises, Data modernization to Azure as well and Globally Distributed Data and Cloud Scale Analytics. Attendees will learn about the different options for on premises modernization. After reviewing the option for modernization to Azure, we will cover how to migrate to the cloud using examples from the attendees. Next will be a brief overview of some of the global solutions available. Lastly, we will focus on how to ingest, store, prepare, serve, and report on all the data every company has.

SessionID: 99296

Moving Past Imposter Syndrome

Back to calendar

Event Date: 18-01-2020 - Session time: 13:30:00 - Track: Professional Development

Speaker: Wendy Pastrick

Title: Moving Past Imposter Syndrome

Abstract:

We have heard a lot on recognizing Imposter Syndrome and how to address it. However, what if it’s not Imposter Syndrome after all? We will discuss working scenarios and how you approach or deal with them to determine “is it you or is it me?”

SessionID: 99695

Streamline Database Deployments

Back to calendar

Event Date: 18-01-2020 - Session time: 13:30:00 - Track: Database Application Development

Speaker: Elizabeth Noble

Title: Streamline Database Deployments

Abstract:

Have you tried implementing source control? How has your continuous integration (CI) process gone?

This session is for developers, database administrators, database engineers, and data architects that want to automate their database deployments. Particularly for those individuals that have hit roadblocks along that way. We will discuss the differences between migration and stated-based deployment methods. We will also discuss options with branching and merging.

At the end of the session, attendees will know how to select the best deployment method for their environment. In addition, attendees will be familiar with branching and merging strategies that can be used as part of their continuous integration strategy.

Attendees should be familiar with general concepts about source control and be comfortable with Visual Studio or VS Code.

SessionID: 99773

Looking "Normal" and Seeing "Stars": Table Designs Working Together

Back to calendar

Event Date: 18-01-2020 - Session time: 13:30:00 - Track: Database Application Development

Speaker: Deborah Melkin

Title: Looking "Normal" and Seeing "Stars": Table Designs Working Together

Abstract:

Most database professionals know there are two different database design patterns - normal forms for OLTP databases and star schemas for data warehouses. We tend to discuss these separately. But these two designs actually work together when we create our table schemas.

In this session, we will review the basics of both normal forms and star schemas. We'll compare and contrast the two designs. We will then discuss how a normalized database design influences a star schema design and vice versa.

By the end of the session, you will better understand how using the two designs together gives you a greater insight to how you use your data throughout its lifecycle.

SessionID: 99790

Database People and DevOps: The Fundamentals

Back to calendar

Event Date: 18-01-2020 - Session time: 13:30:00 - Track: Database Application Development

Speaker: Stuart Ainsworth

Title: Database People and DevOps: The Fundamentals

Abstract:

DevOps is a software delivery philosophy that focuses on delivering quality, faster. The purpose of this session is to cover some of the basic principles of DevOps and how they apply to database development and administration. Everyone's environment is different, but the strategies discussed within can be translated into basic tactical gains that are easy to implement.

Topics covered include:

SessionID: 99813

Learn How to Master DATETIME Functions Like a Boss in 59.5 Minutes or Less

Back to calendar

Event Date: 18-01-2020 - Session time: 13:30:00 - Track: Database Application Development

Speaker: Peter Doyle

Title: Learn How to Master DATETIME Functions Like a Boss in 59.5 Minutes or Less

Abstract:

Do you know the dates of the 1st Monday, 2nd Tuesday, 3rd Wednesday, and 4th Thursday of any month between the 22 weeks and 47 weeks of any given year?

Do you know the date that Daylight Savings starts in Nashville 4 years from now?

Yup, those were silly questions. However, there is nothing trivial about working within the complexity of dates and times. Trains, Planes, and sometimes at automobile races depend on precise and accurate date-time recordings.

In this demo-heavy presentation, we will answer the following questions and more: When to use DATETIME and DATETIME2 and why. How do you filter date ranges that will make SQL Server run faster? How language and date formatting affect EVERYTHING. What's the best way to work with functions relating to the current date and time. What's the best way to properly use SWITCHOFFSET, TODATETIMEOFFSET and AT TIME ZONE Functions.

So stop wasting time and get on board because it's about time for the plane to depart.

SessionID: 100569

Azure Data SQL Server: What to Use When

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: Cloud Database/Application Development Deployment

Speaker: Rie Irish

Title: Azure Data SQL Server: What to Use When

Abstract:

In this session, you'll learn about the different options for your SQL deployments in Azure. After this session, you should be able to: ○ Understand the benefits of SQL Server in Azure ○ Articulate the key differentiators between SQL Server on-prem, in Azure VM, in Azure SQL DB (Single database, Elastic Pools, and Managed instance), and hybrid ○ Explain the different service tiers within Azure SQL DB, and evaluate what is best for your workloads and business requirements (Serverless, Hyperscale, General Purpose, Business Critical, etc)

SessionID: 98816

D.R.E.A.M (Data Rules Everything Around Me) - creating a data-driven business culture

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: Professional Development

Speaker: Holly Rachel

Title: D.R.E.A.M (Data Rules Everything Around Me) - creating a data-driven business culture

Abstract:

Deploying a new Big Data initiative is a daunting undertaking in its own right, which can lead many business leaders to forget a crucial piece of the puzzle - changing company culture. What good is new technology if it does not align with the way people in the organization actually make decisions? This session dives into how company leadership can effectively get organization members not just tolerant of, but EXCITED about new technology initiatives.

Attendees will learn:

SessionID: 98977

Introduction to Azure Streaming Analytics

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: BI Analytics and Visualization

Speaker: Warren Sifre

Title: Introduction to Azure Streaming Analytics

Abstract:

This session will cover what is Streaming Analytics and the various use cases. We will demonstrate the creation of a Streaming Analytics process which will output the data to a dashboard for review. The intention is to provide insights in how this technology can potentially be leveraged by the SQL community.

SessionID: 99077

Performance Tuning Azure SQL Databases

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: Cloud Database/Application Development Deployment

Speaker: David Maxwell

Title: Performance Tuning Azure SQL Databases

Abstract:

Performance tuning is a critical skill for both DBAs and Developers, and it becomes even more critical when there’s a monthly cost attached to the performance of the database. How do you get the best out of that database when both the hardware and operating system are in someone else’s hands? Fortunately, Azure SQL Database provides several features that can be leveraged for quick and easy performance gains.

In this session, we’ll cover three key performance tuning features; Automatic Tuning, Intelligent Insights, and Extended Events. Each of these will be reviewed specifically with a focus on how it applies to Azure SQL Databases. Attendees will learn how to take advantage of each of these features, allowing them to save both time and money, and ensuring that their Azure SQL Databases are performing at their best.

SessionID: 99129

Secrets of the Plan Cache

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: Database Adminstration

Speaker: Peter Shore

Title: Secrets of the Plan Cache

Abstract:

You have heard of a query plan, right? Perhaps even looked at one somewhere along the way. Have you ever wondered what information might be buried in the plan cache, the courses of action having that additional information might lead you to? Perhaps you have wondered what plans in the cache would benefit from those missing indexes or contemplated your cost threshold of parallelism, among other questions. This session is designed to answer just that. We will look at query plans without the pretty node icons and from there we will interrogate the plan cache thus putting its secrets to work for us.

SessionID: 99172

Goin' Fishin' on the Azure Data Lake

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: BI Architecture Management

Speaker: Spencer Swindell

Title: Goin' Fishin' on the Azure Data Lake

Abstract:

Get yer queries ready we're goin' fishin' on the Azure Data Lake. Azure Data Lake is hyper-scale storage service that serves as the foundation for a Modern Data Warehouse. We'll explore what makes this service unique, the pricing structure, and how to start storing data. Then we'll open our tackle boxes to learn how to use tools such as HDInsight, Azure SQL DW, and Data Lake Analytics (U-SQL) to access data for processing, analytics, and machine learning.

SessionID: 99297

Turn Runbooks into Notebooks: Handling Maintenance and Emergencies with Azure Data Studio

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: Database Adminstration

Speaker: Matt Gordon

Title: Turn Runbooks into Notebooks: Handling Maintenance and Emergencies with Azure Data Studio

Abstract:

On-call DBAs have all had that phone call in the middle of the night: "the database is down, fix it now!" We start scrambling to piece together various scripts to analyze the emergency, mitigate the issues, and kick off a failover or similar fix to make the database happy and healthy once again. Even scheduled maintenance likely requires us to download scripts from a ticket, run the scripts, and screenshot the results for documentation. What if I told you that Azure Data Studio's notebooks allow you to execute T-SQL and PowerShell together to handle these processes from a single document that documents its own results and can be stored directly in source control? Join me in this demo-heavy session to see how we can handle real-world on-call situations using Azure Data Studio notebooks.

SessionID: 99574

The Submission of Power BI, albeit Kicking and Screaming.

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: BI Analytics and Visualization

Speaker: Sarah Whitworth

Title: The Submission of Power BI, albeit Kicking and Screaming.

Abstract:

We will force Power BI to acquiesce to unreasonable demands and produce a Power BI to look like Excel. There will be conditional formatting a mixed data set and more.

SessionID: 99771

Improve Your SSIS Deployments from 10 Minutes to 30 Seconds

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: Powershell

Speaker: Michael McKinley

Title: Improve Your SSIS Deployments from 10 Minutes to 30 Seconds

Abstract:

Tired of remote desktopping into your server, copying over package assets, and manually deploying your SSIS updates? Come learn how you can use PowerShell to deploy packages from anywhere in just seconds, securely. In this course, we will look at a particular PowerShell use case, the code and best practices to make it work successfully enterprise-wide, how you can leverage PowerShell in other ways, and why you might want to use it to become a more efficient DBA.

Best practices include:

SessionID: 99812

PowerShell for the DBA

Back to calendar

Event Date: 18-01-2020 - Session time: 14:50:00 - Track: Database Adminstration

Speaker: Amy Herold

Title: PowerShell for the DBA

Abstract:

PowerShell is a tool used by many people in DevOps and Infrastructure. Should the DBA get on board with using PowerShell? The answer is yes - as a DBA, PowerShell can have a significant impact on tasks that would be long and tedious with just T-SQL alone. Today there are specific modules that can be incorporated into PowerShell to help in automating every-day DBA tasks. Beyond that, PowerShell can be used to do things like automate deployments and audit permissions.

In this session we will explore real-world examples and demonstrate how PowerShell can be leveraged by the DBA to not only improve efficiency but also streamline processes across an enterprise environment.