SQLSaturday #726 - Phoenix 2018

Event Date: 03/17/2018 00:00:00

Event Location:

  • Grand Canyon University
  • 3300 West Camelback Road
  • Phoenix, Arizona

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).


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

Title: Data Modeling for the Modern Data Warehouse

Abstract: A theoretical discussion on two methods that professional data modelers use to model data (ERD and star schema).

We discuss why we need to model data, benefits / value of modeling data, and why we select one modeling technique over the other. Once we understand why and when we use these different modeling techniques, we will focus in on dimensional modeling that is used when developing data warehouses, SSAS cubes and Power BI.

Sample diagrams will be used to explain these different modeling techniques and try to bring a more tangible aspect to the theoretical aspects of the discussion.

Why Model Data • The Value of Enterprise Data • Why Should We Data Model • The Multifarious Data Environment • Business Benefits of Data Modeling

Different Model Types • Enterprise Model • Conceptual Model • Logical Model • Physical Model • Dimensional Model

Different Modeling Techniques • Normal Form Modeling • Star Snow Flake Schema • Slowly Changing Dimensions • Many to Many Relationships


  • Ryan Casey

Track and Room: BI Platform Architecture, Development Administration - 102 (36 seats)

Title: Proper DataType Usage=Guaranteed Better Performance and Accuracy

Abstract: It’s an all too common occurrence to have table columns or variables that have been assigned less than ideal data types.

In this demo-heavy presentation I will show you the importance of choosing the proper data type; show you some guidelines in determining what an appropriate data type would be; and once chosen, give you some tools for its usage and management. I will demonstrate several performance and accuracy issues, along with their possible solutions, caused by either the assignment of inappropriate data types or improper usage of them. In addition I will cover several data type related functions, and point out caveats in their usage. I expect even advanced T-SQL developers and DBAs to walk away with a useful nugget or two.


  • Vern Rabe

Track and Room: Application Database Development - 105 (38 seats)

Title: Lockless in Seattle: Using In-Memory OLTP Transaction Processing

Abstract: Locks and latches have long been the mechanism used to implement SQL Server concurrency control, but with the introduction of In-Memory OLTP the paradigm has shifted. Are we really looking at the Brave New World of Transaction Processing or a dystopian nightmare?

In this session, we will understand how In-Memory OLTP architecture is implemented and how its mechanics function. We will learn what transactional bad dependencies and other considerations are introduced by its use and what capabilities are provided by SQL Server 2016.


  • Mark Broadbent

Track and Room: Enterprise Database Administration Deployment - 107 (38 seats)

Title: SQL Server on Linux, a new frontier

Abstract: At one time, Microsoft SQL Server was only available on the Windows platform. This expanded to the Azure cloud environment, though still on the Windows platform. One stronghold of the other RDB vendors remained and it has a significant installed base, Linux. Well, not just Linux, but “Open Source” systems and those derived from the open source operating systems, OS X included.
With the release of Microsoft SQL Server for Linux, this last major hurdle in the enterprise is starting to fall. There is much more product development work needed to catch its older brother, but Microsoft SQL Server for Linux has become interesting and viable for the enterprise and hobbyist. Join me as we take a look at what is currently available in Microsoft SQL Server for Linux.


  • Robert Miller

Track and Room: Enterprise Database Administration Deployment - 202 (34 seats)

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!


  • Leslie Andrews

Track and Room: BI Platform Architecture, Development Administration - 102 (36 seats)

Title: Intro to tSQLt: Unit Testing for Databases

Abstract: How do I test my Microsoft SQL database logic? How do I integrate it with my build? What’s the point of testing T-SQL, anyway?

If you’ve ever had these questions, this introduction to the unit test framework, tSQLt, is for you. We’ll address how to set up and run unit tests, fakes, and spy procedures. We’ll also talk about how to structure your Visual Studio projects that use tSQLt, whether they’re SSDT projects or the new ReadyRoll Core project type, available with Visual Studio 2017. You’ll learn how to integrate your tSQLt tests with the CI/CD pipeline using Visual Studio Team Services, as well as how to analyze code coverage.


  • Sandra Walters

Track and Room: Application Database Development - 205 (38 seats)

Title: Practical Design Pitfalls in designing Enterprise Data Warehouse

Abstract: This session covers practical approaches in avoiding the common design issues in implementing Data Warehouse solutions. This also gives tips to spot the early symptoms on these issues


  • Dr. Suresh Rajappa

Track and Room: BI Platform Architecture, Development Administration - 203 (38 seats)

Title: PowerBI, from a DBA

Abstract: Microsoft’s PowerBI is the new hotness. In this session, you will get your hands dirty and dive into PowerBI and create an actual report, with actual data. You will get to learn from examples from what a DBA has done to implement PowerBI in his shop and make his data accessible.

As a DBA, we often need to collect and display data in a friendly and interactive fashion. We will play with some PowerShell to collect data from several systems, store this data in an Azure DB in the Cloud, then point PowerBI at this data to display and interact with said data. You will learn a little about PowerShell, Azure SQL DB, PowerBI, and how to make these work for you.


  • TJay Belt

Track and Room: Enterprise Database Administration Deployment - 203 (38 seats)

Title: Understanding the SQL Server Transaction Log

Abstract: The SQL Server transaction log is one of the most misunderstood components of the database engine. What makes it grow? How does it get truncated? Should I shrink it? What is a VLF? In this session we will answer these questions and more.


  • Randy Knight

Track and Room: Enterprise Database Administration Deployment - 203 (38 seats)

Title: Querying Semistructured Data in Azure Data Lake with USQL

Abstract: Data is exploding across enterprises. Much of it is semi-structured junk. Or is it junk? What are you going to do with it until you can find out? Microsoft’s Azure Data Lake is a cloud storage and analytical service for parking a variety of data. When you are ready, you can query that semi-structured data using an ANSI SQL language called U-SQL. In this session I will demonstrate the similarities and differences between U-SQL and T-SQL. I will demonstrate how easy it is to build a query against 21 GB of CSV files. Such queries can help you determine whether you have a gold mine in your data or a bunch of garbage before investing in a full data warehouse build.


  • Russel Loski

Track and Room: Cloud Application Development Deployment - 102 (36 seats)

Abstract: There may be resume generating events on the horizon. Find out what trends are happening in our industry that are likely to impact the world of the data professional. Machine Learning, autonomous databases, cloud, OH MY! Are they all really scary? Let’s have a discussion and separate the hype from the probable.


  • Rob Mandeville

Track and Room: Enterprise Database Administration Deployment - 107 (38 seats)

Title: Implementing Python in SQL Server 2017

Abstract: SQL Server 2016 added R to the analytical toolset and SQL Server 2017 has added Python. When looking at various lists of the most popular programming languages, Python always has one of the top positions. This session provides an introduction to Python, including why it is a good choice for analyzing data.
If you have not had a chance to review SQL Server 2017 yet, please attend to see some of the new changes coming later this year. One of the features covers will show what is needed to incorporate Python into SQL Server and how Python can be incorporated in stored procedures to provide the ability to analyze data using arguably the most popular programming language to review data.


  • Ginger Grant

Track and Room: Advanced Analysis Techniques - 102 (36 seats)

Title: Solving Common DBA Problems With R

Abstract: External script languages were introduced to SQL Server in 2016, starting with R and continuing with Python in SQL 2017. To familiarize myself, I attended various community sessions, but each one was about statistics, anomaly detection, or forecasting. That’s all interesting, but it’s not my thing, so we won’t be talking about any of that! This is a demo rich session about things you didn’t know you could do from SQL Server with the help of R, such as parse JSON or convert to CSV, integrate Azure Key Vault for securely storing passwords, get documents from Azure Cosmos DB and add them to your data warehouse, archive tables across platforms, quick and simple ETL, and finding out easily which column of data is causing that “String or Binary data will be truncated” error. Come join me for some eye opening demos about the many practical uses of R for non-statisticians!


  • Steve Williams

Track and Room: BI Platform Architecture, Development Administration - 107 (38 seats)

Title: Data Wrangling for Reporting Analytics using Power BI

Abstract: In today’s world reporting and analytics are no longer focused exclusively on internal data from transactional systems and the data warehouse. Mashups using data from partners, commercial and public sources are fast becoming the new normal. Do you have a csv file too big to open, is a non-windows format or generates errors on import or opening? Need to determine the quality of a file downloaded from the internet or supplied by another party? In this presentation we will review tools to examine/repair schema issues and explore Power BI Desktop features that provide insights into your datasets along with the M language for building mashups and data models.


  • Phil Robinson

Track and Room: Analytics and Visualization - 204 (30 seats)

Title: Challenges and Opportunities in Creating Accessible Power BI Reports

Abstract: Accessibility is catering for your whole audience, including those with disabilities. According to the US Census Bureau, 19 percent of the of the population had a disability in 2010. Do you know if your reports are designed in an inclusive way such that everyone can use them? This can be especially important if you are making reports for government entities, educational institutions, or the general public. In this session, we’ll discuss accessibility standards and regulations of which you may want to be aware, how users with disabilities can consume Power BI reports, and guidance and pitfalls when designing inclusive reports.


  • Meagan Longoria

Track and Room: Analytics and Visualization - 203 (38 seats)

Title: Very Large Databases in your future

Abstract: Your databases may not be terabyte-sized yet, but they’re probably growing every day. We’ll look at lessons learned from working with multi-terabyte, very large databases (VLDBs) in the real world. Topics include storage layout decisions, unique tuning challenges, HA/DR implications, and database restores, along with shoehorning backups, re- indexing and DBCC checks into itty-bitty maintenance windows. As a bonus, many of the techniques also apply to smaller databases and consolidated servers that run hundreds of databases.


  • Eric Peterson

Track and Room: Enterprise Database Administration Deployment - 205 (38 seats)

Title: Query Optimization Statistics : Driving Force Behind Performance

Abstract: When the SQL Server optimizer evaluates a query to determine how best to execute it, the statistics are quite possibly the most important tool at its disposal. But SQL Server statistics objects aren’t perfect because they only contain estimated summary information. In this session, we’ll start with an overview of what the statistics objects are, how the optimizer uses them, and some general guidelines for their maintenance. Then we’ll look at some of the issues, how to find them, and how to solve them, that can arise due to their imperfection: ascending keys (the most prevalent statistics based performance killer?), correlated predicates, skewed distribution, or downright bad summary information. There’ll be many examples, and even a stored procedure to help you find ascending keys. By applying the techniques we’ll discuss, you WILL see improved query performance.


  • Vern Rabe

Track and Room: Application Database Development - 204 (30 seats)

Title: Azure Transient SQL Warehouse Resource

Abstract: Cloud Migration Big data to Big Memory Quick review of using a Azure SQL Warehouse to preform a system Cloud Rearchitect Rehost - Refactor - Rearchitect (move logic but use Cloud resources to execute) - Rebuild Hadoop Decommision Effort - Hadoop 16hr process replaced with 1.5 hr process at at fraction of the cost


  • Chris Horvath

Track and Room: Strategy and Architecture - 107 (38 seats)

Title: ETL Best Practices and Techniques

Abstract: ETL (Extract, Transform and Load) is the backbone of any data project and can be upwards of 70% or more of the effort. The tools you have access to allow you to make progress in a hurry. However, are you implementing best practices and techniques that will scale to the demands you need? Or will you be refactoring far too quickly than you should to meet performance requirements?

Gain helpful insights from decades of lessons learned and walk away with best practices you can implement in your own ETL solution.


  • Marc Beacom

Track and Room: BI Platform Architecture, Development Administration - 105 (38 seats)

Title: SSIS Project Deployment: The T-SQL Way

Abstract: Do you deploy SQL Server Integration Services (SSIS) Projects using the Integration Services Deployment Wizard? If you’re looking for a repeatable deployment method that can be source controlled, there’s another way…the T-SQL way! In this session, you will see a demonstration of T-SQL script deployment of SSIS projects, using stored procedures in the SSISDB database. You’ll learn how to query the SSIS catalog to find your project configurations so they can be captured and source controlled. Take control of your SSIS deployments…the T-SQL way!

Prerequisites: You should have previous experience with SQL Server Integration Services (SSIS) package deployment and/or development.


  • Peter Kral

Track and Room: Enterprise Database Administration Deployment - 206 (30 seats)

Title: Power BI: The Magic of M

Abstract: As the popularity of Power BI increases, knowledge of M, the language used in Power Query and queries in Power BI, is becoming more necessary. Although the Query Editor in Power BI generates most of the M needed for basic transformations, it’s just the beginning of its capabilities. In this session we will look under the hood at the M query and demonstrate some of the magic of this powerful language.


  • Andrea Letourneau

Track and Room: BI Information Delivery - 105 (38 seats)

Title: Data Security in Power BI

Abstract: As more enterprises adopt Power BI into their BI environment, questions still remain about data security when working with the Power BI Service. During this webinar, we will handle a number of these concerns and point out shortcomings that still exist. How does Power BI Premium impact security? (Hint: It’ not just about licensing). We will also take a closer look at auditing, App Workspaces, and Power BI Apps during this session.

Due to the frequent changes to Power BI, improvements to data security are common within the platform as it matures. We will discuss data security and compliance within the platform including data classification, privacy levels, and other settings which help to manage your data security.


  • Steve Hughes

Track and Room: BI Platform Architecture, Development Administration - 202 (34 seats)

Title: Is it really HA when you upgrade from 2016 to 2017? I say yes.

Abstract: Tasked with upgrading 4 TB worth of data to a new HA cluster, I wanted a faster way to do this. Yes I love binge watching Netflix while files copy and the cluster builds its 4 nodes for 20 hours, but I also value sleep. In this demo heavy session watch while I upgrade an 2016 HA server to 2017 as fast as a planned failover.


  • Jeff Schmidt

Track and Room: Enterprise Database Administration Deployment - 204 (30 seats)

Title: Using SQL PowerPivot In Excel to create a SSAS Tabular Model for Power BI

Abstract: PowerPivot is a quick and powerful tool that can be used to create an SSAS Tabular Model. In this session, I will use Power Query to connect to data sources in SQL, build a data model using Power Pivot in Excel and demonstrate how to move the data model into SSAS Tabular. We will also look at Power Update, which is a tool that can be used to schedule a PowerPivot workbook update and restore to an SSAS Tabular Model. Finally, we can see how we can connect to our SSAS Tabular Model and begin using our SSAS Tabular Model in Power BI in Excel.


  • Kristine Dyess

Track and Room: BI Information Delivery - 206 (30 seats)

Title: Data Driven Digital Transformation

Abstract: Go beyond the buzzwords and let’s get real about how you can transform your company as a data professional. Adam will walk you through the major areas of business that you can help transform, as well as provide you with tips on how to gain influence within your organization by leading this change. You’ll leave with 5 specific steps that you can implement immediately to improve your company’s data culture.


  • Adam Jorgensen

Track and Room: Strategy and Architecture - 107 (38 seats)

Title: Natural Language Processing (NLP) Intro

Abstract: NLP is part of AI that studies the interactions between computer and human languages. Numerous of smart devices/applications are powered by the advancement of NLP. It’s made great contribution to an easier way of living and conducting business tasks related to translation, speech recognition, sentiment analysis, topic extraction, document classification, and more..

For this session, I will walk you through some fundamental techniques and demos.


  • Yueying Li

Track and Room: Advanced Analysis Techniques - 207 (32 seats)

Title: Azure Data Factory Version 2 - Early Adopters

Abstract: Abstract: Azure Data Factory version 2 is really exciting, number one it can run SSIS in the cloud! Yes no more on-prem deploy to SSIS! Deploy from VS or SSMS directly to you cloud based SSIS instance.

Joe Barth will walk your through what is new and what is available to do with ADFv2. His presentation will also show what we have learned so far as an early adopter and how to run Azuure SSIS in the cloud.

Speaker Bio: Joe Barth is the AZSSUG PASS chapter Leader, over 9 years SQL Server experience from DBA to Developer. Joe’s main focus over the past 5 years has been SSIS and Data Warehousing.


  • Joseph Barth

Track and Room: BI Platform Architecture, Development Administration - 206 (30 seats)

Title: Dynamic SQL: Tables, Pivots, Parameters More

Abstract: Dynamic SQL is a scripting language that helps you design flexibility into your code. It allows you to design solutions, pass parameters and allows you build a single query on values passed. Dynamic SQL has both pros and cons to it’s design, but can also be a helpful tool. This presentation will walk through the steps of building dynamic tables, aggregating data in a pivot format and give you the first steps of writing a Dynamic Query. We will also see how to use Dynamic SQL to build multiple databases across servers, alter a single table in multiple servers and add columns to a table, all through the magic of Dynamic SQL.


  • Steven Tidwell

Track and Room: Application Database Development - 102 (36 seats)

Title: Extended Events - Better than Profiler

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


  • Jason Brimhall

Track and Room: Enterprise Database Administration Deployment - 205 (38 seats)

Title: Data Visualization with D3.js

Abstract: The goal of this presentation is to introduce attendees to D3.js, Javascript’s premiere library for data visualization. I’ll showcase prominent examples of D3.js in action (e.g. NYTimes, Netflix, etc.), explain how it works and where it exists in the ecosystem of data visualization tools, as well as walk through the creation process and iterative design of a data visualization via a live-coding demo.


  • Jared Wilber

Track and Room: Analytics and Visualization - 105 (38 seats)

Title: Monitoring and Alerting of Availability Groups

Abstract: So you have your availability groups configured and everything reports green. How do you measure SLA compliance? Do you know when replication is delayed? Were you notified when it failed over last night? This session will answer all these questions


  • Shawn Meyers

Track and Room: Enterprise Database Administration Deployment - 202 (34 seats)

Title: Operationalizing Data Science

Abstract: The challenge of developing a predictive model is the secret sauce that data science practitioners strive to achieve. While sophisticated predictive models can be game changers that give you a competitive edge, they must be nurtured and closely watched to ensure they perform as expected. This session shows attendees how to build a framework and develop a data model that handles prediction logging, prediction performance management, and analysis. A case study will show predictions can degrade and ultimately fail, further emphasizing the importance of tracking their performance.


  • Carlos Bossy

Track and Room: Advanced Analysis Techniques - 205 (38 seats)

Title: Beginner’s Guide to Query Tuning with SQL Server

Abstract: A introduction to key concepts for improving Query Performance in SQL Server. We will cover the basics of the optimization engine, how to read execution plans, and potential pitfalls/anti-patterns to avoid.


  • Phil Guevara

Track and Room: Application Database Development - 203 (38 seats)

Title: Power BI Development Best Practices

Abstract: Are you a developer or analyst, creating Power BI reports that will be shared across teams or even your entire organization? Have you given the structure of your Power BI data model any thought, what the best way is to ingest the data or whether you should have more than one table/entity in your data model?

In this session we will take a brief look at all of the considerations and best practices when developing Power BI models, reports and dashboards.


  • Martin Schoombee

Track and Room: BI Information Delivery - 202 (34 seats)

Title: Introduction to Azure SQL Database

Abstract: What is this “Azure SQL Database” that I keep hearing about? In this session we will start from the beginning and answer the big questions around what it is, how you use it, how to monitor cost, and most importantly why you would and should use it in your particular environment/situation.


  • Joe Abbott

Track and Room: BI Platform Architecture, Development Administration - 207 (32 seats)

Title: Relational meets Graph

Abstract: In this session we will cover how to leverage Graph queries in SQL Server 2017 and Azure SQL DB. Everyone should leave with an understanding of when and how to leverage graph queries.


  • Leonard Lwakabamba

Track and Room: Analytics and Visualization - 207 (32 seats)

Title: Climbing the SQL Server Index B-Tree (from a user perspective)

Abstract: This session dives down and looks at the important items on data pages of clustered, non-clustered, and unique non-clustered indexes using the DBCC Page command. It will also look at the effect of row data compression on clustered and non-clustered indexes. In all demos we will try to ascertain how the SQL Server® optimizer might use them and also strive to gain some insight from a performance advantage. Its purpose is mainly to try and understand how SQL Server implements indexes, their underlying structure, and where performance benefits might lie from a layman’s viewpoint. Session is 80% demos.


  • Mike Byrd

Track and Room: Application Database Development - 204 (30 seats)

Title: Open Source vs SQL Database Maintenance Plans

Abstract: The Database Maintenance plans used to be a one size fits all tool that did a lot of unnecessary work, especially, when it came to indexing. So I have been recommending that clients use other tools such as Ola Hallengren’s award winning free SQL Server Maintenance Solution. So let’s have a showdown at high noon in the Arizona desert and see if Database Maintenance Plans in SQL 2016 and 2017 are now good enough or if we still need to turn to other solutions like Ola’s.


  • David Lundell

Track and Room: Enterprise Database Administration Deployment - 204 (30 seats)

Title: Use PowerShell and dbatools to Manage your SQL Server Environment

Abstract: Did you know there is an amazing open source community driven to make your SQL DBA life easier? The PowerShell dbatools suite not only save you time, but will provide you a better understanding of how your environment is configured.
In this session, you will learn how to standardize, monitor and alert on your environment when SQL Server settings fall out of best practices, using tools provided in the dbatools suite.


  • Garry Bargsley

Track and Room: Enterprise Database Administration Deployment - 206 (30 seats)

Title: Locks, Blocks, and Deadlocks, Oh My!

Abstract: “I’ve got a locking problem”, “I need to get rid of blocking,” and “deadlocks are normal behavior” are all things heard way too many times.

In this session targeted at the accidental or new DBA, we will walk through each of these items, what they are, what their causes are, which of them are normal behavior and which are not, and some common causes of deadlocks and excessive blocking.


  • Randy Knight

Track and Room: Application Database Development - 105 (38 seats)

Title: An introduction to the magical world of BIML!

Abstract: Ever feel like you are just doing busy work while creating new SSIS packages? Feel like you are doing the same thing over and over while changing the names to protect the innocent? Ever wonder if there is a better way? Well wonder no more. Come learn about the magical world of BIML and how it can help transform your environment by increasing your productivity while reducing the possibility of errors. Come with intrigue and leave with a fundamental understanding of BIML!


  • Jonathan Stewart

Track and Room: BI Platform Architecture, Development Administration - 202 (34 seats)


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

Ryan Casey

Twitter: - @AimYourData

LinkedIn: Ryan Casey

Contact: https://www.AimYourData.com/

Microsoft Data Platform MVP, Public Speaker, and Group Moderator

SQLSaturday Speaker @ • Houston, TX 2018 • Dallas, TX 2018, 2017 (BI), 2016, 2015 • Phoenix, AZ 2018, 2017 (BI) • Kansas City, MO 2017 • Baton Rouge, LA 2017 • Oklahoma City, OK 2016 • San Antonio, TX 2016

SQL User Group Speaker @ • NTSSUG, Dallas, TX • CACTUSS, Austin, TX • OKCSQL, Oklahoma City, OK • MSBIC, Dallas, TX • SALSSA, San Antonio, TX • FWSSUG, Fort Worth, TX

AIM Business Driven Data Solutions combines the collaborative and creative arts included in Technical Communication, the business acumen of a Harvard MBA program, and the technical discipline of object-oriented programming and business intelligence (data warehouses).

Mike Byrd

Twitter: - ByrdNest_TX

LinkedIn: Mike Byrd

Contact: http://logicalread.solarwinds.com/?s=byrd, www.TSQLMentoring.com and SQLServerCentral.com

Former rocket scientist and USAF Fighter Pilot – now a SQL Server geek (24 years)! Past opportunities include free-lance technical writer for PC Magazine, Senior Software Manager for government sponsored munitions effectiveness committee, and insurance company CTO. Currently senior database engineer consultant for several Austin companies.

Presenter at many SQLSaturdays over last 6 years in United States, Europe, and Australia.

Specialize in SQL Server performance tuning; database (OLTP OLAP) architecture; trouble-shooting; teaching TSQL (Basic through Advanced).

Video presentations (for local SQL Server user groups or SQLSaturdays) can be found at http://usergroup.tv/videos/category/speaker/mike-byrd

Jonathan Stewart

Twitter: - sqllocks

LinkedIn: Jonathan Stewart

Contact: https://sqllocks.net/

Jonathan Stewart is a Business Intelligence consultant specializing in data visualization, data warehousing, and data management technologies. An advocate for educating others, he is a public speaker, teacher and blogger, continually teaching people about the Microsoft BI Stack. Since 2000, he has been working in the database field with industry leaders in healthcare, manufacturing, financial, insurance and federal, state and local governments.

Jonathan is very active in the community. He has presented on SQL Server, SSIS, Reporting Services, Power BI and Business Intelligence at numerous SQLSaturday events, local user groups, and conferences throughout the United States and around the world. He participates in webcasts, podcasts, and on

Dr. Suresh Rajappa

LinkedIn: Dr. Suresh Rajappa

Suresh Rajappa is a Principal @ Intellisee Group focusing on Enterprise Performance Management, Big Data, Business Analytics and In-memory computing. He has 20 years of experience in databases and Business intelligence. He holds a PhD in Data Mining and MBA degree in Strategy and Finance.

He had spoken in various SQLSaturday sessions across the country.

Jeff Schmidt

Twitter: - @jeffveg

LinkedIn: Jeff Schmidt

Contact: http://NoSchmidt.com

After prepping for Y2K Jeff stumbled into a DBA role with SQL 7 then spent the next 17 years using MS SQL all versions from 6.5 to 2017 with some Oracle and MySQL sprinkled in for good measure.

He is currently working as a Senior DBA for International Cruise Excursions Inc.

Steve Williams

LinkedIn: Steve Williams

Steve is a data platform professional with 20 years of database and analytics experience. His work currently focuses on SQL Server, PowerBI, Data Warehousing, Azure, Application Insights, and Data Science. He began his technical career as a support desk person taking calls and investigating hotel software problems. Steve is currently the Vice President of data services at a software company in Phoenix. His hobbies include golf and camping.

Rob Mandeville

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

LinkedIn: Rob Mandeville

Rob Mandeville is a Senior DBA with over 20 years of broad experience in database technologies.
He’s served in many roles including production DBA, development DBA, and architect/data modeler on a variety of platforms.
Before coming to Solarwinds, Rob worked in the aerospace, global technology, and geospatial industries.
Rob also had the honor of teaching database related master level courses at Regis University.

Ginger Grant

Twitter: - desertislesql

LinkedIn: Ginger Grant

Contact: http://www.DesertIsleSQL.com

Ginger Grant manages the consultancy Desert Isle Group and shares what she has learned while working with data technology to people around the world. As a Microsoft MVP in Data Platform, Microsoft Certified Trainer and an instructor on DataCamp, she focuses on guiding clients to create solutions using the entire Microsoft Data Stack, which includes SQL Server, Power BI, and Azure Data Cloud components. When not working, she protypes the latest pre-release data technologies, maintains her blog http://www.desertislesql.com, and spends time on twitter @desertislesql.

Shawn Meyers

Twitter: - 1dizzygoose

LinkedIn: Shawn Meyers

Shawn Meyers is a Field CTO working at Tintri. Shawn has worked in IT for 25+ years and specifically with SQL Server for 20+ years, beginning with version 6.5. A frequent speaker at many events including PASS Summit, VMworld, VMUGs, Virtual Chapter sessions, and many SQLSaturday events. Current focus is on improving DBAs lives with better infrastructure.

Carlos Bossy

Twitter: - @carlosbossy

LinkedIn: Carlos Bossy

Contact: http://www.carlosbossy.com

Carlos Bossy (MCTS, MCP BI, CBIP) is a data and cloud analytics architect with 25 years of experience in software and database development. As a principal of Datalere, Carlos focuses on developing BI, Data Science, and Advanced Analytics solutions, including modeling data warehouses and delivering predictive models, integration, and visualization. He has developed warehouses and BI solutions for a variety of industries and state agencies, including health insurance, solar energy, foster care, telecom, and manufacturing.

Sandra Walters

LinkedIn: Sandra Walters

Contact: http://blog.bteksoftware.com/

Sandra Walters has been a full-stack developer for 20+ years, and has been writing T-SQL since the 1990s, back when Microsoft SQL was at version 4.21. She has used a variety of languages and frameworks, but currently specializes in C# with HTML5/JavaScript…and, of course, SQL. At one time or another, she has been an MCSD, MCDBA, MCSE, and MCT. She current works for BTEK Software, a consulting firm in Phoenix.

Jared Wilber

Background: studied Statistics/CS at UC Berkeley, worked at a start up in San Diego, now I’m at Neudesic. I enjoy machine learning and data visualization.

Jason Brimhall

Twitter: - sqlrnnr

LinkedIn: Jason Brimhall

Contact: http://jasonbrimhall.info

Jason Brimhall has more than 20 years of experience and has worked with SQL Server 6.5 through SQL Server 2019. He has experience in performance tuning, high transaction environments, and large environments. He is currently a consultant specializing in performance tuning, server analysis, and problem resolution. Jason is a Microsoft Certified Master (MCM) and a Data Platform MVP.

Phil Guevara

LinkedIn: Phil Guevara

Arizona native who’s been involved in data and analytics for the past 3 years. I have experience working with SQL Server, SQL Server Analysis Services, as well as various ETL and reporting tools.

Leonard Lwakabamba

LinkedIn: Leonard Lwakabamba

Riding the data revolution wave for the past 12 years, I have been a trusted partner to several companies helping them with transformative actions needed to respond to the demands of a complex development agenda. Analytics transformist at heart, I am forever in search of solutions that improves how data is produced and used. With a foundation of promoting data literacy, I have worked to promote the value proposition of decision making systems through integrated data be it small or big and statistics. My career has taken me through many interesting projects involving data collection, architecture, visualization and development of intelligent platforms using Machine learning and Artificial intelligence. Though I am a seasoned technolo

Randy Knight

Twitter: - randy_knight

LinkedIn: Randy Knight

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

Randy Knight is a data professional who has worked with Microsoft technology for over 25 years, focusing on SQL Server since 1997. He has worked in a variety of settings, including 6 years as a database architect for match.com. In 2010, he founded SQL Server Solutions Group LLC, a boutique SQL Server consultancy. A Microsoft Certified Master (MCM) in SQL Server, he speaks often at events all over the country including the PASS Summit, SQLIntersections, and numerous SQLSaturday and User Groups.

Adam Jorgensen

Twitter: - wadamj

LinkedIn: Adam Jorgensen

Contact: http://www.pragmaticworks.com

As President of Pragmatic Works Consulting Adam drives market strategy, sales, partnerships, implementation and thought leadership. He has over 15 years of experience helping companies use their data to fuel their growth. Adam has been wowing audiences around the world for over a decade. He has delivered hundreds of sessions, published over a dozen books and hundreds of online videos and webinars on data and cloud topics. His passion is growing companies and mentoring leaders and companies to help them achieve their dreams.

Chris Horvath

LinkedIn: Chris Horvath

20+ years consulting data systems Enterprise to DBA Passions: Distributed systems and Advanced Analytics

Marc Beacom

Twitter: - MarcBeacom

LinkedIn: Marc Beacom

Contact: https://datalere.com/author/marc-beacom/

Marc Beacom, Managing Partner at Datalere, leverages over two decades of experience to better the data landscape for clients, along with nearly a decade of building and managing productive teams. Marc has led architecture and developed data integration strategies for dozens of Colorado based companies and organizations. Marc maintains an active presence in the Colorado community by volunteering and serving on nonprofit boards, speaking and running user groups.

Mark Broadbent

Twitter: - @retracement

LinkedIn: Mark Broadbent

Contact: http://tenbulls.co.uk

Mark Broadbent is a Data Platform MVP and SQL Server MCM with more than 20 years of experience working with SQL Server and principal of SQLCloud, a consultancy specializing in concurrency control and highly available solutions. He is the founder of the UK’s SQLSaturday Cambridge (its first and largest), SharePoint Saturday Cambridge, the Hybrid Virtual Chapter and the East Anglia SQL User Group.

Robert Miller

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

LinkedIn: Robert Miller

Contact: http://sqlhuman.com

Robert Miller has managed Microsoft SQL Server implementations for the past twenty years. Additional, he is an accomplished architect, application developer, SAN and Systems administrator. In addition to Microsoft SQL Server, he has experience with Oracle and VMS/Rdb database environments. Robert#39;s specialty is working in and architecting high-performance, high-availability environments.

Meagan Longoria

Twitter: - mmarie

LinkedIn: Meagan Longoria

Contact: http://datasavvy.me

Meagan Longoria is a business intelligence consultant with Denny Cherry Associates, and lives in Denver, Colorado. She is a Microsoft Data Platform MVP. Meagan spends a lot of time thinking about how to use data integration, DAX, and data visualization techniques to make data useful for people. She enjoys sharing her knowledge and experiences at conferences and user group meetings, as well as through her blog (DataSavvy.me).

Andrea Letourneau

Twitter: - LadyRuna

LinkedIn: Andrea Letourneau

Contact: http://ladyruna.blogspot.com/

Andie has worked as both a DBA and a developer supporting SQL-based applications on all versions of SQL server since version 6.0. Much of her work was focused on managing, debugging, customizing CRM and accounting software as well as integrating disparate systems. She enjoys creating elegant T-SQL code to solve complex problems and simplify business processes. Recently, she’s been focused on Azure and Power BI. She’s a life-long learner and has attended numerous SQL conferences and training events over the years.

Steve Hughes

Twitter: - dataonwheels

LinkedIn: Steve Hughes

Contact: http://www.dataonwheels.com

Steve Hughes is the Director of Consulting at Pragmatic Works. In his current role, Steve manages the consultant team at Pragmatic Works and directs implementation of our cloud practices for customers. He focuses on team development and company growth with this role. In his previous role as a Principal Consultant Lead, he focused designing solutions for customers on Microsoft technologies including SQL Server, Power BI, and Azure. He has been working with technology for over 20 years with much of that time spent on creating business intelligence solutions and helping customers implement leading BI and cloud solutions. He is passionate about using data effectively and helping customers understand that data is valuable and profitable.

Joseph Barth

Twitter: - @sql_da

LinkedIn: Joseph Barth

Contact: http://sqlda.com

An eight year Microsoft SQL Server Specialist in SQL Server 2005-2016, Azure SQL DB, he has held many development positions, including SQL query tuner, SSIS and SSRS . Joseph’s early focus as an SQL tuning professional, fixing long running queries by techniques; join order,use of temporary object, also implementing Index optimization, maintenance and design to fix slowness. Joseph has focused on ETL solutions using SSIS for the last 4 years, data warehousing and cloud architecture using Azure. Currently working on a Modern Data Warehouse project involving Azure Data Lake and Azure SQL DW using external tables. MCSE Data Management and Analytics 2016 MCSA: SQL Server 2012 Co-found CASSUG Albany NY 2 yrs AZSSUG Chapter Leader 3 yrs

Shawn Meyers

Twitter: - 1dizzygoose

LinkedIn: Shawn Meyers

Shawn Meyers is a Field CTO working at Tintri. Shawn has worked in IT for 25+ years and specifically with SQL Server for 20+ years, beginning with version 6.5. A frequent speaker at many events including PASS Summit, VMworld, VMUGs, Virtual Chapter sessions, and many SQLSaturday events. Current focus is on improving DBAs lives with better infrastructure.

Garry Bargsley

Twitter: - @gbargsley

LinkedIn: Garry Bargsley

Contact: http://blog.garrybargsley.com

Experienced Database Administrator with a demonstrated history of working in the financial services industry. Skilled in Disaster Recovery, Windows Server, SQL, E-commerce, and Computer Hardware. Strong engineering professional with a Associate of Arts and Sciences (AAS) focused in Web and Application Development from Tarrant County College.

David Lundell

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

LinkedIn: David Lundell

Contact: http://Blog.ilmbestpractices.com

Author of How to Be an MVP in Life, Author of FIM Best Practices Volume 1, Microsoft MVP, Speaker, Entrepreneur and Consultant. 20+ years in IT. MBA, BS Computer Engineering both at University of Arizona. Helped establish database care and feeding best practices among Microsoft Identity Management professionals. Created unique SSIS and SSAS based solutions to problems in the Identity Management area.

Steven Tidwell

Twitter: - @SQLCodeMonkey

LinkedIn: Steven Tidwell

Contact: https://www.sqlcodemonkey.com

I am currently the Technical Lead for Client custom projects. I have been writing SQL Code starting in SQL 7. Over the years I have put on many hats, DBA, Developer, Web Developer, C#, VB.NET, Cold Fusion and Java. But at the end of the day, I prefer to write SQL. Local Chapter Leader for the South Montgomery County SQL Server User Group in Montgomery County, Texas.

Vern Rabe

Twitter: - @VernRabe

LinkedIn: Vern Rabe

Contact: http://www.rabedata.com

Vern Rabe is an independent SQL Server consultant and contract trainer in Portland, OR, and leader of the Oregon Data Community user group, formerly OregonSQL. He has attained MCSE, MCITP (both Administration and Development), and MCT certifications, among others. Vern has been passionate about databases since 1992 and has worked with SQL Server since version 4.21a. He provides broad technical SQL Server knowledge gained from the mixture of academic and practical experiences acquired from his classroom instructing and varied consulting contracts. Vern regularly presents technical sessions at SQL Server user group meetings, SQLSaturdays, and PASS Summit.

Yueying Li

LinkedIn: Yueying Li

Advanced analytics consultant at Neudesic with 4+ years of experience modeling and analyzing data in various fields. Experienced in creating machine learning, data mining, and BI solutions including analyzing online marketing campaigns, predicting churning/fraudulence customers, leading ETL implementation of large retail data, developing Tableau and Power BI dashboards and a data warehouse, crawling data from websites, creating data visualizations, building econometric models, and utilizing Hadoop ecosystem tools.

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.

Joe Abbott

Twitter: - GrumpyDataGuy

LinkedIn: Joe Abbott

Joe spent over 10 years working in the Property Casualty Actuarial field before moving over to consulting. Skilled in Azure Architecture, Data Engineering, Data Movement, and Reporting. Joe can effectively communicate with clients which he pairs with excellent detailed documentation. He is a strong consulting professional with a desire to work with clients and help them exceed their goals!

Russel Loski

Twitter: - sqlmovers

LinkedIn: Russel Loski

Contact: http://www.sqlmovers.com

Russ Loski is a SQL Server BI Developer based in Dallas-Fort Worth. He current works as a Data Analytics Engineer for Navisite, a remote managed IT services company. Twenty years ago, he began working with SQL Server 6.5. He has since continued to develop applications connected to all of the versions of SQL Server. He has worked with clients in industries from insurance to healthcare, from movie theaters to American football. Russ is a regular speaker at SQLSaturday events, as well as the SQL Server Users Groups in the North Texas region. Russ likes working with data in various shapes.

Martin Schoombee

Twitter: - sqlmartin

LinkedIn: Martin Schoombee

Contact: http://www.martinschoombee.com

Martin is an independent Business Intelligence Analytics consultant, helping customers make sense of their data for more than 15 years.

Phil Robinson

Phil Robinson is an independent consultant focused on developing Business Intelligence solutions using Microsoft Reporting Services and Power BI. He is founder of the San Diego SQL Business Intelligence Group and co-founder of SQLSaturday – San Diego.

TJay Belt

Twitter: - @tjaybelt

LinkedIn: TJay Belt

Contact: http://tjaybelt.blogspot.com

TJay Belt is an outdoorsman at heart who enjoys riding dirtbikes, waterskiing, boating, playing racquetball and spending time with his family. When he can’t be out playing, TJay loves to tinker with databases. TJay has been an IT professional for over a decade and a half. Currently serving as a Senior Database Administrator with Imagine Learning. TJay has progressed through several roles in his database career including developer, data guy, database developer, database analyst and DBA.

Eric Peterson

Eric Peterson is a consultant specializing in database architecture with experience in demanding Fortune 100 company environments. He has a Computer Science degree complemented with an MBA, which meshes well with his jobs integrating business information with the systems that process it. He has worked with SQL Server since its inception and was an instructor of SQL courses at a national technical training company. He also speaks are regional SQLSaturday events.

Vern Rabe

Twitter: - @VernRabe

LinkedIn: Vern Rabe

Contact: http://www.rabedata.com

Vern Rabe is an independent SQL Server consultant and contract trainer in Portland, OR, and leader of the Oregon Data Community user group, formerly OregonSQL. He has attained MCSE, MCITP (both Administration and Development), and MCT certifications, among others. Vern has been passionate about databases since 1992 and has worked with SQL Server since version 4.21a. He provides broad technical SQL Server knowledge gained from the mixture of academic and practical experiences acquired from his classroom instructing and varied consulting contracts. Vern regularly presents technical sessions at SQL Server user group meetings, SQLSaturdays, and PASS Summit.

Randy Knight

Twitter: - randy_knight

LinkedIn: Randy Knight

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

Randy Knight is a data professional who has worked with Microsoft technology for over 25 years, focusing on SQL Server since 1997. He has worked in a variety of settings, including 6 years as a database architect for match.com. In 2010, he founded SQL Server Solutions Group LLC, a boutique SQL Server consultancy. A Microsoft Certified Master (MCM) in SQL Server, he speaks often at events all over the country including the PASS Summit, SQLIntersections, and numerous SQLSaturday and User Groups.

Peter Kral

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

LinkedIn: Peter Kral

Peter Kral is a Premier Field Engineer (Data AI) at Microsoft. He holds SQL Server MCSA 2012/2014/2016 and Data Platform MCSE certifications, and was the winner of the Speaker Idol Award at PASS Summit 2016. Peter lives in the San Diego area where he is an active member of the local PASS chapter. He has spoken at many SQLSaturdays, SoCal Code Camps, and at PASS Summit 2017 and 2018.

Kristine Dyess

LinkedIn: Kristine Dyess

Prior to joining PowerPivotPro, Krissy spent 16+ years at a Sales BPO company and held roles in Reporting, Analytics, Modeling, Strategy, Management, and Consulting teams. She primarily used data from MS SQL Server, SalesForce.com, Tableau, Cisco, and Avaya for clients including: Facebook, Google, MS Bing, Skype, ATT, T-Mobile, Sprint, IBM, Lenovo, Toshiba, FedEx, TIAA CREF, and Nissan. Krissy is a SQL data ninja queen but decided to explore learning DAX and Power BI in her quest to clean and wrangle “dirty” data from disparate client systems and to put that data into the hands of the Business Analysts. Her passion is helping others discover the full potential that Power BI PowerPivotPro can provide.


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

Back to the SQLSaturday Event List

Back to the home page