SQLSaturday #930 - Cleveland 2020

Event Date: 02/01/2020 00:00:00

Event Location:

  • Strosacker Hall
  • Baldwin Wallace University, 130 E Grand St, Berea
  • Cleveland, Ohio

PDF of Schedule

This event has completed. All data shown below is from the historical XML public data available.

If there are any data quality issues or corrections needed, please contact the webmaster for this site or submit a pull request for the appropriate file(s).


Sessions

This is a list of sessions from the event, based on the schedule in the XML files.


Title: Eyes on the Prize: Simple and Effective Dashboard Visualization Techniques

Abstract: When done right, data visualization informs users quickly and efficiently with a minimum of distraction. When done wrong, we end up with spinning 3D pie charts. In this talk, we will look at techniques for effective dashboard design, minimizing noise and clutter (like spinning 3D pie charts) while providing relevant information to the intended audience. We will see how different types of charts work, build out rules of thumb around which charts to use, and integrate visuals to create a coherent dashboard image. When it comes to dashboards, we will compare and contrast dashboards based on their intended uses, such as interactive dashboards versus TV dashboards. Finally, we will take an awful dashboard and turn it into something which end users will appreciate.

Speaker(s):

  • Kevin Feasel

Track and Room: Analytics and Visualization - Analytics and Visualization


Title: Introduction to SQL++ for Big Data: Same Language, More Power

Abstract: The most popular databases in the world all speak SQL, and almost 60% of Stack Overflow members use SQL. SQL is the query language that dominates when it comes to interacting with data. Data has changed since the 1970s; it’s no longer just stored in flat tables, but as rich, hierarchical object structures like JSON. SQL isn’t dead though, it just needed to evolve a little bit. In this session, you’ll learn about the next iteration of SQL: SQL++. Born from a UCSD research project, SQL++ is backwards-compatible and can work with heterogeneous data, with or without schemas and indexing. It is still the readable, declarative, highly composable language that you’re used to, but with extra super-powers. This session will focus on the enhancements that SQL++ brings, will show some of the databases that are already implementing it (including Couchbase, AsterixDB, Drill), and guidance on why and when to use it. You will enter with SQL skills and leave with big data skills.

Speaker(s):

  • Matthew Groves

Track and Room: Analytics and Visualization - Analytics and Visualization


Title: SQL Server Indexing - Practical Solutions

Abstract: Have you ever created an index on your database to improve performance, and nothing changed? Have you created indexes suggested by the Missing Index DMV or Database Tuning Advisor, and query performance actually got worse? Are you constantly rebuilding your indexes or updating statistics, just for minor, temporary gains in performance? If so, then this session is for you.

In this session, we’ll discuss how SQL Server selects and uses indexes to improve query performance. We’ll look at how SQL Server chooses a Scan vs. a Seek, why the Missing Index DMVs don’t always give good advice, and how to tell when your databases are over-indexed. We’ll review DMVs and stored procedures that will quickly show how your indexes are being used, and where they can be improved. After this session, you’ll have the knowledge and tools to properly optimize your indexing strategy and create significant performance gains for your important queries.

Speaker(s):

  • David Maxwell

Track and Room: Database Performance - Database Performance


Title: If you use Azure, you must learn Kusto Query Language?

Abstract: Kusto is a service for storing and running interactive analytics over Big Data, easy to query using Kusto Query Language (KQL). As we make progress in our migration to cloud, we are learning new ways to monitor and alert on resources and services. Microsoft has consolidated many services under the umbrella of ‘Azure Monitor’. Whether you are ‘detecting and diagnose issues across applications’, ‘correlate infrastructure issues for VMs’, ‘drill into your SQL database monitoring data with Log Analytics’ you will be using ‘Azure Monitor’. Azure Monitor uses a version of the KQL that is suitable for simple log queries but also includes advanced functionality such as aggregations, joins, and smart analytics. Going forward, KQL must be your primary resource for querying the Azure Monitor log.

In this 95% demo session, I will show you some ‘getting started’ tips and a few sophisticated queries using KQL. Come learn about the future of monitoring and investigations of Azure services.

Speaker(s):

  • Taiob Ali

Track and Room: Cloud - Cloud


Title: Keys to a Healthy Relationship with SQL Server

Abstract: Developers and DBAs have had a long, sometimes strained relationship. Some developers see DBAs as roadblocks standing in the way of getting their work shipped; some DBAs see developers as agents of chaos bent on ruining their perfect database environments.

In this talk designed for application and database developers, we’ll talk about why SQL Server behaves the way it does, common database and query design pain points, and how we look for them. With real-world examples and tales of troublesome T-SQL, past and present, you’ll start to get a picture of what to do and not to do in your applications. Along the way, you’ll learn how to build a better relationship with both SQL Server and the DBAs responsible for it.

Speaker(s):

  • Andy Levy

Track and Room: SQL Development - Database Monitoring, Maintenance, and Tools


Title: Performance Improvements in SQL Server 2019

Abstract: Microsoft released SQL Server 2019 in November. The latest version contains several improvements and new features that improve reliability and performance. First, Accelerated Database Recovery (ADR) completely redesigns the SQL Server database engine recovery process. This allows the time spent recovering from a crash or rolling back a transaction to be greatly reduced. ADR also prevents the transaction log from growing during a long-running transaction. Second, metadata for temporary tables can be stored in in-memory tables. For tempdb-heavy workloads, this removes a bottleneck and provides an improvement to performance. Finally, SQL Server 2019 supports the use of persistent-memory (PMEM) devices. PMEM can be used to persist the transaction log buffer, effectively removing LOGWRITE waits. Join me for this session to learn about these new features in SQL Server 2019 and how they can make your workload run faster.

Speaker(s):

  • Frank Gill

Track and Room: Database Performance - Database Performance


Title: Make Your Company Conversational using Azure Cognitive Services

Abstract: Customers and users increasingly demand more personal and prompt communication from companies and brands with which they interact. How can data professionals help fill that need? The incredible power and instant accessibility of the Azure Cognitive Services Language and Speech APIs, combined with other Azure services, put the power in our hands. From translating between languages to make communication more efficient to analyzing support communications to ensure customers are happy, Azure Cognitive Services allows data professionals to enhance a brand’s interaction with and impression in the customer community. This demo-heavy sessions walks through practical applications of these APIs that you can apply at home or at work immediately after the session.

Speaker(s):

  • Matt Gordon

Track and Room: Analytics and Visualization - Analytics and Visualization


Title: Automating “Excel Hell” with T-SQL

Abstract: Truly automate complex monthly SPREADSHEET IMPORTS without monthly code changes!

Right or wrong, spreadsheets still constitute a source of data that many of us have to import every week or month. The trouble is that most spreadsheets aren’t setup to look like an SQL table. Rather, they are setup as multiple dimensions to aid in user readability and that makes column mapping and importing seriously automation resistant.

This “Black Arts” session provides an introduction to a relatively simple method to quickly, easily, and automatically import such spreadsheets and the code to do so frequently requires no changes to be used across multiple disparate spreadsheets. Creation of the necessary staging table and the related mapping is all done automatically and the monthly addition of columns is automatically handled, as well. Some of the pitfalls of more traditional import methods will also be examined.

Don’t let the “Advanced” rating of this session scare you away. We make it simple!

Speaker(s):

  • Jeff Moden

Track and Room: SQL Development - SQL Development


Title: Tame Your Unruly Data With Constraints

Abstract: Bad data comes in many forms: duplicate rows, wrong data type, invalid values, and orphaned or missing foreign keys. Time is wasted cleansing, reviewing and correcting data, not to mention the potential hazards bad data can cause. This introductory presentation will explain the data types and constraints available in SQL Server, and how they can replace or augment business rules that would otherwise be written in application or procedure code. Performance benefits provided by constraints will be demonstrated. We will examine the various system views and procedures that describe constraints and how to use them to document your databases. You will be able to apply this knowledge to your database environments and see significant improvements in data quality, performance, and reliability.

Speaker(s):

  • Rob Volk

Track and Room: Database Architecture and Design - Database Architecture and Design


Title: The Power of Data: The Complete Beginners Data Warehouse Kit

Abstract: For many of us data is scattered in many different systems. We almost all have data that someone wants to compare or track but can’t without a lot of manual manipulation. So, how do you tie disparate systems together? With a Data Warehouse! In this presentation you will get the skills you need to start building your own. We will discuss the basics of what a Data Warehouse is, the tools needed to create, deploy and manage the Data Warehouse process, and the benefits of using the data you collect to manage operational processes and create data visualizations. After attending this session you will be able to return to your job and amaze people with your ability to show them the power of the data!

Speaker(s):

  • Leslie Andrews

Track and Room: SQL Development - SQL Development


Title: Shortcuts from an Impatient DBA

Abstract: This session is about performance tuning your day.

We spend a lot of time thinking about how to write efficient code, but we don’t spend a lot of time thinking about how to be efficient with how we use our tools. In this session I will show you some lesser known keyboard shortcuts, tips, tricks, and hacks that will make your day easier. These are the tricks I’ve picked up over the years that help me get my work done quicker and easier.

Even the most seasoned Database Professionals will learn a new trick that makes SSMS even easier to use.

Slides and handouts available on GitHub: http://am2.co/shortcuts-ppt

Speaker(s):

  • Andy Mallon

Track and Room: SQL Development - SQL Development


Title: Real World Use Cases Utilizing DbaTools.IO

Abstract: If you have been anywhere near the SQL community in the past year, you have heard of this cool new toolset call DBAtools. DBAtools is set of PowerShell commands that will help make every DBA’s (including the accidental DBA’s) life easier. With just a few piece of information, you can manage and report on your SQL instances, from one to many, with ease. This session is a quick overview of what DBAtools is, some of the things you can do with it, and then some real world examples that are taken from our daily uses. Our objective is that when you leave this session, you will be comfortable reporting on your instances, and be prepared to take the next steps, AUTOMATION!!

Speaker(s):

  • Josh Handler

Track and Room: Database Monitoring, Maintenance, and Tools - Database Monitoring, Maintenance, and Tools


Title: Introduction to M (a.k.a Power Query)

Abstract: When it comes to getting your data into Excel or Power BI, M is your best choice. The M Language (A.K.A Power Query) is a powerful tool for self-service data preparation. However, it’s not clear where it fits compared to tools like SSIS or TSQL. It’s also not clear what it’s limitations are. This session will cover the basics of M and when to use it.

In this session, we’ll demonstrate how M is a linear series of transformations, just like a set of steps from a recipe. We’ll show how 80% of what you will ever need to do can be done from the GUI. We’ll also talk about how to write custom code for that other 20%. By the end of this presentation, you’ll be able to take any manual cleanup you do today and turn it into a repeatable process with M.

Speaker(s):

  • Eugene Meidinger

Track and Room: Analytics and Visualization - Analytics and Visualization


Title: Hardware Hints For The SQL DBA - Don’t Let Your IT Department Hand You A Big Bag Of Hurt

Abstract: Most IT departments are stretched thin and do not usually have the opportunity to fully investigate the true needs of the database infrastructure. In this session, we will cover a number of aspects that will help the SQL DBA have informed conversations with IT in order to ensure that better decisions are made when it comes to compute and storage hardware in order to deliver improved performance and reduced licensing cost. This session will also cover some options that the DBA can investigate if they have been handed hardware that is not quite up to par.

Speaker(s):

  • Matt Slocum

Track and Room: Database Performance - Database Performance


Title: Source Control for Databases: Why You Need It and How To Get Started

Abstract: Source control is popular - even required - for managing changes to application code. It allows multiple people to work on the same code base, track changes, manage conflicts, and have one source of truth for code. Could your databases benefit from having all changes to their schema and objects tracked as well? Absolutely!

Database administrators and developers should attend this working demo session to see how to deploy a database to a development system, how to deploy changes from development back to the production database, and how multiple users can interact simultaneously. You’ll leave with an understanding of the concepts of source control, sample code to work with, and a cheat sheet of commands to get you through your first day working with source control.

Speaker(s):

  • Jes Schultz

Track and Room: SQL Development - SQL Development


Title: How to do a Complete SQL Server Assessment

Abstract: Completing a full assessment on a SQL Server is essential to learning about not only the current state of the server, but also any area that may be impacting performance or security. If you have more than one DBA, it is also important to have all the DBA team members review the same areas when completing an assessment. During this session we will discuss when assessments are useful, what should be included in the assessment as well as how to interpret the results. We will use a SQL script that will capture all the data needed. This script will more than 88 data points, including fragmentation of indexes, performance counter values, server and database security information, queries that consume the most CPU time including execution plans as well as many other data points. This session will also cover how to document your findings and recommendations.

Speaker(s):

  • Dave Bland

Track and Room: Database Monitoring, Maintenance, and Tools - Database Monitoring, Maintenance, and Tools


Title: Azure Data Factory as easy as 1..2…3

Abstract: In this session I will introduce Azure Data Factory and will demonstrate how easy it is to start using the service and how to get your ETL going forward in a matter of minutes. I will go through the best practices and, based on my experience, will expose some scenarios when I had to rethink the way ti should work because of some of the limitations of the service. I will explore the limitations and some ideas on how to overcome them. There will be some live demos and by the end of the session we may have a working ETL solution that will move data from a SQL database as well as from a Blob Storage into an Azure SQL Datawarehouse (or a PaaS) instance.

Speaker(s):

  • Dan de Sousa

Track and Room: Cloud - Cloud


Title: What Developers Need to Know About The Transaction Log

Abstract: Every database change is tracked in the transaction log. It’s an essential component to keeping database transactions atomic and durable. As workloads increase, the performance and throughput to the transaction log matters. In fact the throughput of the transaction log can become the biggest category of database waits. We’re going to take a close look at the function of the transaction log, the challenges that developers can face because of it and we’ll discuss what developers can do to about it.

Speaker(s):

  • Michael J Swart

Track and Room: Database Performance - Database Performance


Title: Tapping into the Power of Data Flows in Power BI

Abstract: Power BI has changed the landscape when it comes to Analytics and Reporting. With the introduction of Power BI Data Flows, we’ve opened up the capabilities of doing light weight ETL work, internal to Power BI allowing for your Report writers and analysts to reuse the work done by others to make your development process more productive. In this session, we will cover the internals of Data Flows and work through demos on how to setup your first Data Flow to generate a usable model for your reporting needs.

Speaker(s):

  • Joshua Higginbotham

Track and Room: Analytics and Visualization - Analytics and Visualization


Title: Going Beyond the Basics with Query Store

Abstract: The query store, introduced with SQL 2016, has proven to be a valuable tool for gaining insight into performance issues and applying some basic first aid to troublesome queries. With SQL 2017, the ability to do automatic regression correction was introduced. Still, there are some limitations on what the query store can handle. In this session we’ll review some query store basics, talk about limitations, and explore a way to work around some of those limitations by using data stored in the query store.

Speaker(s):

  • Joseph Fleming

Track and Room: Database Performance - Database Architecture and Design


Title: Mario..Take My Data To The Cloud!

Abstract: Moving your databases to any data platform in Azure can be a daunting task. This session is designed to show you different methods to accomplish the task while having some fun in the process. Join Mario from Nintendo, Sonic from Sega as they make their journey from on-premise to the Cloud utilizing the methods supported by Microsoft. You will see Transactional Replication, the use of the Database Migration Assistant, and a simple deploy from SSMS!

Speaker(s):

  • Jim Donahoe

Track and Room: Cloud - Cloud


Title: Data Types Do Matter

Abstract: They’re just numbers, right? A date’s a date. It’s just string data, who cares? I can’t tell you how many times I’ve heard these phrases. This session will help you understand why choosing the correct data type for your data is so important. It affects data quality, storage and performance. It can even produce incorrect query results.

Speaker(s):

  • Angela Henry

Track and Room: Database Architecture and Design - Database Architecture and Design


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

Speaker(s):

  • Hasan Savran

Track and Room: Cloud - Cloud


Title: Opening

Abstract: Open

Speaker(s):

  • Paul Popovich Jr

Track and Room: Admin - Database Architecture and Design


Title: DBA - What’s Most Important

Abstract: There are so many topics for a DBA to focus on that it can be overwhelming, especially for a new or accidental DBA. Without knowing what’s most important, you can find yourself spending lots of time trying to figure out what’s important. This session focuses on the five topics that matter most to a DBA, whether you’re an aspiring DBA, a new DBA or a seasoned professional.

Speaker(s):

  • Ed Wagner

Track and Room: Database Monitoring, Maintenance, and Tools - Database Monitoring, Maintenance, and Tools


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.

Speaker(s):

  • John Deardurff

Track and Room: Database Performance - SQL Development


Title: Find (So You can Fix) those Troublesome Queries

Abstract: Every expert has their own set of tools they use to find and fix the problem areas of queries, but SQL Server provides the necessary information to both diagnose and troubleshoot where those problems actually are, and help you fix those issues, right in the box. In this session we will examine a variety of tools to analyze and solve query performance problems.

Speaker(s):

  • Allen White

Track and Room: Database Monitoring, Maintenance, and Tools - Database Monitoring, Maintenance, and Tools


Title: Break

Abstract: Break

Speaker(s):

  • Paul Popovich Jr

Track and Room: Admin - Database Architecture and Design


Title: Replication Technologies

Abstract: Replication is a native SQL Server component which is used for copying, distribution and aggregating data between databases and servers. In this presentation Hilary Cotter discusses the different replication types and technologies and their sweet points. He also shows common use cases, gotcha’s, and performance tuning and troubleshooting techniques.

Speaker(s):

  • Hilary Cotter

Track and Room: Database Architecture and Design - Database Architecture and Design


Title: Wait Wait Do Tell Me

Abstract: Hurry up and wait, it happens to all of us, even SQL Server. Why is SQL Server waiting? What can we do about it? These questions will be addressed as we define what a wait really is in SQL Server and some approaches to reduce the waiting. This session, targeted at data professionals, managers, developers, and sysadmins, will also explore a few of the common SQL waits and specifically what we can do about them.

Speaker(s):

  • Peter Shore

Track and Room: Database Monitoring, Maintenance, and Tools - Database Monitoring, Maintenance, and Tools


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.

Speaker(s):

  • Andy Yun

Track and Room: Database Performance - Database Performance


Title: Practical Container Scenarios in Azure

Abstract: You’ve heard the buzz about containers and Kubernetes, now let’s start your journey towards rapidly deploying and scaling your container-based applications in Azure. In this session, we will introduce containers and the container orchestrator Kubernetes. Then we’ll dive into how to build a container image, push it into our Azure Container Registry and deploy it our Azure Kubernetes Services cluster. Once deployed, we’ll learn how to keep our applications available and how to scale them using Kubernetes.

Speaker(s):

  • Anthony Nocentino

Track and Room: Cloud - Cloud


Title: Loading your Data Vault with Azure Data Factory Mapping Data Flows

Abstract: Mapping Data Flows feature of Azure Data Factory is now generally available since October 2019.

There are many different use-case scenarios that can be covered by Data Flows, considering that Data Flows in SQL Integration Service (SSIS) projects are still playing a big role in fulfilling Extracting-Loading-Transforming (ETL) patterns for your data.

In this session, I will share my experience of populating a Data Vault repository with the help of Mapping Data Flows in Azure Data Factory.

Speaker(s):

  • Rayis Imayev

Track and Room: Database Architecture and Design - Database Architecture and Design


Title: Power BI: From Zero to 101

Abstract: Power BI is already proven technology and everyone should know at least basics of it. That is elementary startup session at which you will learn:

  • How to use PowerBI Desktop application;
  • How to get source data, build reporting dashboards, manipulate with columns, present the data in forms of a table and different kinds of diagrams;
  • How to apply different formatting settings to the diagrams and setup interactions between them;
  • How to do comprehensive filtering, drill down and drill through of your data.

After this session you will be really able to work with Power BI on your own.

Speaker(s):

  • Slava Murygin

Track and Room: Analytics and Visualization - Analytics and Visualization


Title: Lunch

Abstract: Lunch

Speaker(s):

  • Paul Popovich Jr

Track and Room: Admin - Database Architecture and Design


Title: Using Azure DevOps to Automate Database Deployments

Abstract: Whether you are dealing with SQL Server deployments or Azure SQL deployments, Azure DevOps helps us easily automate changing our databases - from scripted SQL objects to pre-deployment and post-deployment scripts, working with DACPACs, there are a variety of ways that Azure DevOps can alleviate deployment woes for data professionals. In this session, we will look at Azure DevOps and how to deploy changes to SQL Server and to Azure SQL.

Speaker(s):

  • Sarah Dutkiewicz

Track and Room: SQL Development - SQL Development


Title: Registration

Abstract: Reg

Speaker(s):

  • Paul Popovich Jr

Track and Room: Admin - Database Architecture and Design


Title: How To Talk To Your Storage Admin

Abstract: A general discussion about storage and how it affects DBA’s. We will discuss how to monitor for performance as well. We will also discuss what DBA’s need to consider when talking to their storage administrators.

Speaker(s):

  • Marsha Pierce

Track and Room: Database Architecture and Design - Database Architecture and Design


Title: It’s Not Your Fault, It’s the SQL Server Default

Abstract: When you see those little green checkmarks, then you know your new SQL Server instance is ready to go, right? Not exactly. Your fresh installation has some questionable default settings that could cause headaches and heartburn in the future. In this session, we identify several instance and database defaults that could lead to disaster, and discuss how you can modify them to improve performance and avoid unnecessary problems.

Speaker(s):

  • Jeff Iannucci

Track and Room: Database Performance - Database Performance


Title: Data Hub Automation with Databricks Delta

Abstract: Databricks Delta is the new standard for building a data lake as a part to your data warehouse. In this sessions we will learn how we can automate the development and ETL of a Data Hub\PSE in Databricks Delta that can process 1000’s of tables with minimal code.

Agenda:

  • Data Lake Design and the Modern Data Warehouse
  • Databricks Delta
  • Automating Databricks Delta

Speaker(s):

  • Sean Forgatch

Track and Room: Cloud - Cloud


Title: Closing

Abstract: Closing

Speaker(s):

  • Paul Popovich Jr

Track and Room: Admin - Database Architecture and Design


Speakers

This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.

Joseph D’Antoni

Twitter: - jdanton

LinkedIn: Joseph D’Antoni

Contact: http://joeydantoni.com

Joseph D’Antoni is a Senior Consultant and Microsoft Data Platform MVP with over 20 years of experience working in both Fortune 500 and smaller firms. He is a Principal Consultant for Denny Cherry Associates and lives in Malvern, PA. He is a frequent speaker at major tech events like Microsoft Ignite, PASS Summit, and Enterprise Data World. He blogs about all topics technology at joeydantoni.com. He believes that no single platform is the answer to all technology problems. Joseph holds a BS in Computer Information Systems from Louisiana Tech University and an MBA from North Carolina State University, and is the co-author of the Microsoft book “Introducing SQL Server 2016”.

Anthony Nocentino

Twitter: - nocentino

LinkedIn: Anthony Nocentino

Contact: http://www.centinosystems.com/blog/

Anthony Nocentino is the founder and President of Centino Systems as well as a Pluralsight author, Microsoft Data Platform MVP, Linux expert, and corporate problem solver. Anthony designs solutions, deploys the technology, and provides expertise on business system performance, architecture, and security. Anthony has a Bachelors and Masters in Computer Science with research publications in high performance/low latency data access algorithms and spatial database systems.

Joshua Higginbotham

Twitter: - codenamesql

LinkedIn: Joshua Higginbotham

Contact: https://codenamesql.blog/

Joshua Higginbotham is a Data Services Manager at Republic Bank based out of Louisville, KY. He’s worked in various roles including Software Development, Database Administration, and Business Intelligence. He’s an active speaker within the SQL community and the Co-Chapter leader of the Louisville SQL Server and Power BI User Group.

Jeff Moden

With more than 51,000 posts and 39 mostly 5 star articles, Jeff Moden is a strong contributor on SQLServerCentral.com where he coined the term “RBAR” (Row By Agonizing Row) and helped make the “Tally Table” a household name. Jeff has more than 2 decades of experience with SQL Server and is mostly self-trained in what he calls the “Black Arts” of T-SQL. He’s known worldwide for his informative articles, high performance T-SQL coding methods, and methods of mentoring. His dedication to helping others earned him the MS SQL Server MVP award for nine years and the RedGate Exceptional DBA Award in 2011. His mantra is “Performance is in the code”.

Andy Yun

Twitter: - SQLBek

LinkedIn: Andy Yun

Contact: http://sqlbek.wordpress.com

Andy Yun is a SentryOne Principal Solutions Engineer and a former Microsoft MVP. He has been working with SQL Server for nearly 20 years as both a Database Developer and Administrator. Leveraging knowledge of SQL Server Internals and extensive experience in highly transactional environments, he strives to make T-SQL leaner and meaner. Andy is extremely passionate about passing knowledge onto others, regularly speaking at User Groups, SQLSaturdays, and PASS Summit. Andy is a co-founder of the Chicago SQL Association, co-Chapter Leader of the Chicago Suburban User Group, and part of the Chicago SQLSaturday Organizing Committee.

David Maxwell

Twitter: - https://twitter.com/dmmaxwell

LinkedIn: David Maxwell

Contact: https://dmmaxwell.wordpress.com/

David Maxwell has almost 20 years of experience with SQL Server, with a keen interest in performance tuning, monitoring, and troubleshooting. He has experience in environments as diverse as health care institutions, auto manufacturers, and insurance companies. David has been a frequent presenter at SQLSaturday events around the United States since 2012, as well as a presenter for the DBA Fundamentals Virtual Group, the Performance Virtual Group, 24 Hours of PASS, and the annual PASS Summit. David participates in his local Columbus Ohio PASS Local Group, where he serves on the board of directors as SQLSaturday coordinator.

Matt Slocum

Twitter: - SQLMatt

LinkedIn: Matt Slocum

Contact: http://www.sqlmatt.com

Husband, Father, and certifiable…I mean certified MCSE: SQL Data Platform. I manage lots of DBs on SQL 7-2017. I specialize in database hardware, SQL replication, and performance troubleshooting.
I also love space, technology Japanese culture.

Jes Schultz

Twitter: - http://twitter.com/grrl_geek

LinkedIn: Jes Schultz

Contact: https://blogs.lessthandot.com/author/jes-borland

Jes Schultz is a Software Engineer with Microsoft who has experience with a wide range of SQL Server features from version 2005 through 2019, and is on the cutting edge with Azure technologies. Since graduating Fox Valley Technical College with an IT-Programmer/Analyst degree, Jes has worked as an SSRS developer, DBA, and consultant. Before joining Microsoft, Jes was a six-time Data Platform MVP, recognized for her community work. Jes tackles every project and problem with tenacity and her enthusiasm is unmatched in the SQL Server community. In her free time, Jes never stops moving, and counts fitness, coffee, cooking, and travel as essentials in life.

Marsha Pierce

Twitter: - MarshaPierceDBA

LinkedIn: Marsha Pierce

Marsha Pierce lives in Nashville, TN. She studied Computer Science, Mathematics, and French at Belmont University. She has 23 years of experience as a DBA, which means she has broken and fixed a lot of stuff. Before joining Pure Storage, she was an architect at HCA and Asurion. She is passionate about DevOps, Storage, Performance Tuning, and Standardization.

Allen White

Twitter: - SQLRunr

LinkedIn: Allen White

Contact: http://dataperfpro.com/blog/

Allen White is a Data Platform consultant. He has been both a developer and an administrator, so he understands both perspectives towards database technology. He loves sharing his experiences and helping people learn how to use SQL Server. Allen has spent over 40 years in IT, using SQL Server since 1992, and has been awarded Microsoft’s MVP Award for the last 13 years. Allen was a PASS Director from 2016 - 2018.

Taiob Ali

Twitter: - https://twitter.com/SqlWorldWide

LinkedIn: Taiob Ali

Contact: http://www.sqlworldwide.com

Taiob Ali, MVP Data Platform, is an accomplished technical leader with a proven record of success. For 14 years, he has worked with the Microsoft Data Platform and MongoDB both on-premise and cloud. His experience includes all three major business sectors: finance, e-commerce, and healthcare. Taiob has hands-on experience in managing large database projects, massive data migration, intricate process design, testing and deployment, performance tuning, long term capacity planning. Taiob is currently working at “GMO LLC” as a Database Solution Manager, focusing on cloud migration, automation, improving, and streamlining operational workflow. He is a regular speaker at local and virtual PASS chapters, SQLSaturdays, and Azure conferences.

Sarah Dutkiewicz

Twitter: - sadukie

LinkedIn: Sarah Dutkiewicz

Sarah Dutkiewicz is a native Clevelander, Microsoft MVP in Developer Technologies, published technical author of a PowerShell book, podcast/live coding guest, conference organizer, hackathon lead organizer, speaker, community advocate, software developer, wife, and mom. She speaks on topics such as Azure DevOps for varied audiences, database development, web development, and user experience guidance for developers. With her varied career, Sarah brings developer, DBA, and server admin perspectives to technical and non-technical teams, bridging communication gaps, and helping them grow.

Dave Bland

Twitter: - @SQLDave29

LinkedIn: Dave Bland

Contact: https://www.davebland.com

Over 20 years of SQL Server experience that includes being a DBA, BI development and Application development using VB.NET. Dave currently is the Manager of the DBA team at Stericycle. Dave is a Friend of Red-Gate for 2019. He is a frequent presenter at SQLSaturday events and user groups around the country. Has been teaching SQL Server since version 2000 and is the SQL Server instructor at Harper College in Palatine, IL. Current certifications include: • Microsoft Certified Trainer • MCTS: SQL Server 2008, Implementation and Maintenance • MCTS: SQL Server 2008, BI Development and Maintenance • MCSA: SQL Server 2008 • MCSA: SQL Server 2016 • MCSE: SQL Server 2016 - BI • MCDBA: SQL Server 2000 • MCSD • MCSE: Data Management and Analytics

Rob Volk

Twitter: - sql_r

LinkedIn: Rob Volk

Contact: http://weblogs.sqlteam.com/robv/

Rob Volk is a SQL Server DBA in the Metro Atlanta area since 2001. He also moderates and answers the forums on SQLTeam.com. While an old-time cranky DBA, he no longer considers quot;business intelligencequot; an oxymoron or quot;the cloudquot; as merely atmospheric moisture, and is delightedly dipping his toes into both of these new oceans, and loves to do things in new and and unusual ways.

Sean Forgatch

Twitter: - 4gatchsql

LinkedIn: Sean Forgatch

Contact: https://www.modern-dataengineering.com

Sean Forgatch is a Manager in Data Engineering consulting Avanade\Accenture based out of Chicago, IL focusing on Data Strategy, EIM , and Data Archtiecture. Serving multiple Fortune and Global 500 companies he has helped push the limits of Azure and is working on some of the largest Azure Data Lake and Analytics implementations in the industry. He has spoken at over 25 conferences across the United States since 2016, was the President of the Northeast Wisconsin PASS, and served on the board for SQLSaturday Madison.

Originally from Southern Illinois, Sean enjoys running and lifting, as well as casual conversations with coffee, and spending time with his dog Sailor, an all white Siberian Husky.

Hasan Savran

Twitter: - Savranweb

LinkedIn: Hasan Savran

Contact: http://h-savran.blogspot.com/

Hasan Savran is a BI Architect at Progressive Insurance Company. He spends his days architecting cutting edge business solutions by using the latest Web and Database technologies. He is a Microsoft Data Platform MVP, Microsoft Certified Solutions Developer. Hasan has spoken at many SQLSaturdays, Code Camps and User groups. He is an active member of the HTML5 and WebAssembly W3C groups. He likes to write about SQL, CosmosDB, C#, and Front End development on his blog.

Matt Gordon

Twitter: - sqlatspeed

LinkedIn: Matt Gordon

Contact: http://www.sqlatspeed.com

Matt is a Microsoft Data Platform MVP and has worked with SQL Server since 2000. He is the leader of the Lexington, KY PASS local group and a frequent domestic and international community speaker. He’s an IDERA ACE alumnus and 2020 Friend of Redgate. His original data professional role was as a database developer, which quickly evolved into query tuning work that further evolved into being a full-fledged DBA in the healthcare realm. He has supported several critical systems utilizing SQL Server and managed dozens of 24/7/365 SQL Server implementations. He currently utilizes that real world experience as a data platform consultant helping clients design solutions that meet their ever-changing business needs.

Joseph Fleming

Twitter: - @muad_dba

LinkedIn: Joseph Fleming

Joseph Fleming is a Senior Consultant at Straight Path Solutions with over 20 years of database mishaps under his belt. By sharing his wacky misadventures with you, he hopes to make you smile and avoid some future tears.

Angela Henry

Twitter: - SQLSwimmer

LinkedIn: Angela Henry

Contact: http://SQLSwimmer.com

Angela is a Solution Architect, living in High Point, NC and loves what she does. She’s worked with all versions of SQL Server worn all the hats that come with dealing with SQL Server throughout the years: developer, administrator, data architect and BI developer. She has her MSCE in Data and Analytics (f.k.a., Business Intelligence), is a Data Platform MVP, and a Microsoft Certified Trainer (MCT). She is the former chapter leader for the PASS Triad SQL User Group in Greensboro, NC. In her spare time you can probably find her in or at the pool, she’s an avid US Masters Swimmer, Coach and Instructor.

Paul Popovich Jr

Twitter: - @pmpjr

LinkedIn: Paul Popovich Jr

Contact: https://pmpjr.wordpress.com/

Paul Popovich Jr. has been in the IT space for his whole career and tinkering with computers since his 486 PC back in the mid 1990s. Professionally he is a senior DBA for a large hospital system. You can find on twitter @pmpjr, email at paulpopovichjr@gmail.com.

Paul Popovich Jr

Twitter: - @pmpjr

LinkedIn: Paul Popovich Jr

Contact: https://pmpjr.wordpress.com/

Paul Popovich Jr. has been in the IT space for his whole career and tinkering with computers since his 486 PC back in the mid 1990s. Professionally he is a senior DBA for a large hospital system. You can find on twitter @pmpjr, email at paulpopovichjr@gmail.com.

Paul Popovich Jr

Twitter: - @pmpjr

LinkedIn: Paul Popovich Jr

Contact: https://pmpjr.wordpress.com/

Paul Popovich Jr. has been in the IT space for his whole career and tinkering with computers since his 486 PC back in the mid 1990s. Professionally he is a senior DBA for a large hospital system. You can find on twitter @pmpjr, email at paulpopovichjr@gmail.com.

Andy Mallon

Twitter: - AMtwo

LinkedIn: Andy Mallon

Contact: http://www.AM2.co

Andy is a Data Platform MVP and SQL Server DBA that has managed databases in the healthcare, finance, e-commerce, and non-profit sectors. He has been supporting high-volume, highly-available OLTP environments with demanding performance needs since 2003.

Andy is the founder of the BostonSQL User Group, and previous co-organizer of SQLSaturday events in Boston. He blogs at am2.co.

Andy lives just outside Boston, Massachusetts, USA with his husband and their two dogs.

Josh Handler

Twitter: - gt1gt1

LinkedIn: Josh Handler

Josh has been working with SqlServer since 1999. He is currently the Sr. Data Architect for Cozen O’Connor. Josh has been working with databases since DBase 3 and MS based DB’s since Access 97 and SQL Server 7.0 in a development role. In addition to DB’s, Josh also works on the front end with all things Visual Studio. In his current role, he now also handles the DBA roles as well.

Jim Donahoe

Twitter: - SQLFlipFlopsDBA

Contact: http://www.sqlflipflopsdba.com

Jim is a Premier Field Engineer for Microsoft in the Data/AI space. He lives in Pittsburgh in a small suburb. He loves working with all things Azure(ARM templates, DBaaS, SQL on IaaS). He is an avid collector of retro video games! He is a member of the Idera ACE program for 2018.

Peter Shore

Twitter: - pshore73

LinkedIn: Peter Shore

Peter Shore is a seasoned IT professional with over 25 years of experience. He took the accidentally intentional DBA plunge in 2013 and has discovered that he loves to find the stories the data has to tell. Peter is comfortable working with both physical and virtual servers, where he tries to apply best practices to attain performance improvements. He is also adept at bridging the gap between technical and business language in order to bring technology solutions to business needs.

Paul Popovich Jr

Twitter: - @pmpjr

LinkedIn: Paul Popovich Jr

Contact: https://pmpjr.wordpress.com/

Paul Popovich Jr. has been in the IT space for his whole career and tinkering with computers since his 486 PC back in the mid 1990s. Professionally he is a senior DBA for a large hospital system. You can find on twitter @pmpjr, email at paulpopovichjr@gmail.com.

Dan de Sousa

Twitter: - @dcasousa

LinkedIn: Dan de Sousa

Contact: https://sqlblog2017.wordpress.com/

Dan de Sousa is a Senior Data Consultant for DSI in Mississauga, Canada. He has been working with SQL Server for the last 10 years and has been involved in the development of datawarehouses as well as creating reports and dashboards. Dan is currently working on a data security compliance project for Europe which involves making sure any personal information is secured/encrypted before leaving its country of origin.

Jeff Iannucci

Twitter: - DesertDBA

LinkedIn: Jeff Iannucci

Contact: https://desertdba.com/

Jeff Iannucci is a Senior Database Administrator for DriveTime in Tempe, AZ. He has over 20 years of SQL Server experience as both a DBA and Developer in diverse environments such as health care, finance, retail sales, and government. He writes about solving problems for database professionals on both twitter (@DesertDBA) and his blog (desertdba.com), and has been chosen as an IDERA ACE for 2020.

Frank Gill

Twitter: - skreebydba

LinkedIn: Frank Gill

Contact: http://skreebydba.com/

Frank Gill is a Senior Data Engineer at Concurrency With 21 years of IT experience, the first 8 as a mainframe programmer, he has developed a love of all things internal. Over the past several years, he has worked extensively with SQL Server solution in Azure, including Managed Instance. When not administering databases or geeking out on internals, Frank volunteers at the Art Institute of Chicago and reads voraciously.

Matthew Groves

Twitter: - https://twitter.com/mgroves

LinkedIn: Matthew Groves

Contact: https://crosscuttingconcerns.com

Matthew D. Groves is a guy who loves to code. It doesn’t matter if it’s C#, jQuery, or PHP: he’ll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent’s pizza shop back in the 90s. He currently works as a Developer Advocate for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET (published by Manning), and is also a Microsoft MVP.

Erin Stellato

Twitter: - erinstellato

LinkedIn: Erin Stellato

Contact: http://www.sqlskills.com/blogs/erin

Erin Stellato is a Data Platform MVP and lives outside Cleveland, OH. She has almost 20 years of technology experience and has worked with SQL Server since 2003. Her areas of interest include performance tuning, Query Store, Extended Events, and helping accidental/involuntary DBAs understand how SQL Server works. Erin is an active member of the SQL Server community, has volunteered for PASS at the local and national level, and is a regular speaker at conferences including the PASS Summit, SQLIntersection, and SQLBits. Outside of time with family and friends, she enjoys running, spinning, movies, and all things chocolate.

Chris Woodruff

Twitter: - https://twitter.com/cwoodruff

LinkedIn: Chris Woodruff

Contact: http://chriswoodruff.com/blog

Chris Woodruff (also known as Woody) brings over 20 years of experience in developing and architecting solutions, making him very knowledgeable in understanding our ever-growing technical community. As a community leader, his involvement with events like CodeMash and GiveCamp make him a valuable asset to the Community Development portfolio. Furthermore, his experience as a speaker and podcaster cover topics like database design and open source. He has been a Microsoft MVP in Visual C#, Data Platform, SQL, and was even recognized in 2010 as one of the top 20 MVPs worldwide. Woody owns and leads Woodruff Solutions LLC to provide solutions involving mobile apps and the services that drive mobile solutions.

Hilary Cotter

Hilary Cotteris a 20 year IT veteran who has answered over 20,000 questions on the forums. Some of them correctly. He specializes in HA technologies, especially replication, performance tuning, full-text search, and SQL Server Service Broker.

Hilary is also an author, or contributor on a number of books on SQL Server.

Leslie Andrews

Twitter: - landrews5807

LinkedIn: Leslie Andrews

Contact: https://www.lace.technology/blog

Leslie Andrews is an IT professional with almost 20 years of experience working with databases, designing databases, as well as designing and developing applications against those databases. 2018-2019 Idera ACE.

Kevin Feasel

Twitter: - feaselkl

LinkedIn: Kevin Feasel

Contact: http://www.catallaxyservices.com

Kevin Feasel is a Microsoft Data Platform MVP and CTO at Envizage, where he specializes in data analytics with T-SQL and R, forcing Spark clusters to do his bidding, fighting with Kafka, and pulling rabbits out of hats on demand. He is the lead contributor to Curated SQL (https://curatedsql.com), president of the Triangle Area SQL Server Users Group (https://www.meetup.com/tripass), and author of PolyBase Revealed (https://www.apress.com/us/book/9781484254608). A resident of Durham, North Carolina, he can be found cycling the trails along the triangle whenever the weather’s nice enough.

Rayis Imayev

Twitter: - rayisimayev

LinkedIn: Rayis Imayev

Contact: http://datanrg.blogspot.ca/

Database professional with hands-on database design, data analysis, and reporting skills. I believe that I can help to make this intricate world of data to be more structured and well understood. Born in USSR; graduated and started my IT journey in Ukraine; now I work and live with my family in Toronto, Canada.

Slava Murygin

Twitter: - SlavaSQL

LinkedIn: Slava Murygin

Contact: http://slavasql.blogspot.com/

Started working with SQL Server 7.0 as DBA and Developer. Since then went through all SQL Server versions, migrations and multiple companies of different sizes and industries. Currently working as a contractor with all aspects of SQL Server, including, but not limited to: troubleshooting performance, designing/developing: databases, systems, processes, data warehouses, cubes, reports, ETLs; Refactoring old code; Migrating data from other systems to SQL Server; Securing the data on enterprise level.

Ed Wagner

Ed is a Senior DBA with more than 27 years experience in database development and administration. He enjoys high-performance and “black arts” SQL. He’s a member of SQL PASS In Detroit (SPID) and a frequent poster on SQLServerCentral.com. He’s passionate about SQL Server and actually enjoys it.

Eugene Meidinger

Twitter: - @sqlgene

Contact: http://www.sqlgene.com

Eugene Meidinger works as a BI consultant and full time Pluralsight author. He currently focuses on content on Power BI and related products. He also leads the Pittsburgh Power BI User Group. He is certified in querying and administering SQL Server.

Andy Levy

Twitter: - ALevyInROC

LinkedIn: Andy Levy

Contact: https://flxsql.com

Andy is a database administrator, PowerShell fan, former developer, Open Source contributor, SQLSaturday organizer and user group leader. He’s worn a number of IT hats since 1999 before landing in database administration, including web server administration and development, systems integration, and database development. When he isn’t picking queries apart and wrangling an unruly herd of databases, he can be found helping out with his son’s Boy Scout troop, making BBQ ribs for his daughter, or planning the next family vacation with his wife.

Jes Schultz

Twitter: - http://twitter.com/grrl_geek

LinkedIn: Jes Schultz

Contact: https://blogs.lessthandot.com/author/jes-borland

Jes Schultz is a Software Engineer with Microsoft who has experience with a wide range of SQL Server features from version 2005 through 2019, and is on the cutting edge with Azure technologies. Since graduating Fox Valley Technical College with an IT-Programmer/Analyst degree, Jes has worked as an SSRS developer, DBA, and consultant. Before joining Microsoft, Jes was a six-time Data Platform MVP, recognized for her community work. Jes tackles every project and problem with tenacity and her enthusiasm is unmatched in the SQL Server community. In her free time, Jes never stops moving, and counts fitness, coffee, cooking, and travel as essentials in life.

Michael J Swart

Twitter: - @MJSwart

Contact: http://MichaelJSwart.com

Michael J Swart is a passionate database professional and blogger. Working in Kitchener, Ontario, he has developed software for the past 20 years and has focused on database development and software architecture for the past 10 years.

He enjoys speaking about anything data related, contributing to community projects, and has been awarded Microsoft’s MVP since 2011.

John Deardurff

Twitter: - SQLMCT

LinkedIn: John Deardurff

Contact: https://www.sqlmct.com

John has been a Microsoft Certified Trainer (MCT) for over 20 years teaching Azure, SQL Server, Exchange Server, and Windows Server networking courses. He is currently a SQL Premier Field Engineer for Microsoft. He is an MCT Regional Lead for the Eastern United States and a former Data Platform MVP.

Paul Popovich Jr

Twitter: - @pmpjr

LinkedIn: Paul Popovich Jr

Contact: https://pmpjr.wordpress.com/

Paul Popovich Jr. has been in the IT space for his whole career and tinkering with computers since his 486 PC back in the mid 1990s. Professionally he is a senior DBA for a large hospital system. You can find on twitter @pmpjr, email at paulpopovichjr@gmail.com.

Sponsors

The following is a list of sponsors that helped fund the event:

Back to the SQLSaturday Event List

Back to the home page