SQLSaturday #778 - Memphis 2018

Event Date: 10/06/2018 00:00:00

Event Location:

  • FedEx Institute of Technology
  • 365 Innovation Drive
  • Memphis, Tennessee

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: Python in SQL Server 2017

Abstract: SQL Server 2017 has finally arrived, bringing with it a host of exciting new features. Of particular interest to BI practitioners and data scientists is the integration of the Python programming language into the SQL ecosystem. This integration opens up a number of possibilities for in-database analytics and intelligent database applications, so let’s get started!

In this introductory session we’ll briefly introduce the Python language and then look at how to install and administer Machine Learning Services. We’ll start to demonstrate the power of Python by showing you how to create and run simple scripts from within T-SQL. We’ll then discuss some of the powerful open source packages that are available to aid your data analyses. Finally, we’ll go through some examples of how to use Python to integrate data analytical methods in real-world situations, and wow your customers with the power of analytics!


  • Chris Hyde

Track and Room: Analytics and Visualization - 203

Title: The Case for Change: Identifying and Remedying Bad Code

Abstract: There is no organization that is immune from performance issues with their SQL Server queries. Sometimes all it takes is one “perfect storm” that kills your server performance and lands you in the hot seat with everyone asking you what happened. While many performance issues can be addressed with an index or configuration change, what about when the root of the problem is the code itself? Whether it’s a stored procedure or dynamic T-SQL generated by an ORM, the burden of proof lies with the DBA to demonstrate how the code is negatively impacting performance.

How do you capture those bad queries? When you have this data what do you look at besides the query itself? How do you make the case to the business that a code change is necessary? In this session we will explore capturing and identifying those problem queries, the analysis of the performance data, and how to effectively communicate your findings to the business to get your proposed code change approved and implemented.


  • Amy Herold

Track and Room: Enterprise Database Administration Deployment - 227

Title: Database Design Fundamentals

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


  • Louis Davidson

Track and Room: Application Database Development - 227

Title: Power BI administration made easy(ier)

Abstract: Now that you have Power BI in your organization the fun has just started! Making sure users get the best experience requires some thought and planning though. Come learn the fundamentals of the Power BI architecture and hear about best practices with assigning licenses, delegating roles, audit log analysis, gateway management and overall Power BI administration based on real-world experiences.


  • Dan Evans

Track and Room: BI Platform Architecture, Development Administration - 225

Title: Intro to PowerShell for DBAs

Abstract: PowerShell can be an invaluable tool for DBAs, greatly reducing time spent on repetitive tasks. In this session we will provide an introduction to PowerShell and perform some common administrative functions using the SqlServer PowerShell module built into SSMS 2016.


  • Pete Brown

Track and Room: Application Database Development - 227

Title: SQL on Linux and Docker 101

Abstract: By now you’ve heard that SQL Server is available on various flavors of Linux and Docker. Join me in this session to go through the basics of these technologies. I want to show you how to setup, install, configure, and have a database to insert some data into and query. Then I want to go through your tool management options. All in all I hope to leave you with the ability to take this to your shop to see where it might make sense to use in the future.


  • Paul Popovich Jr

Track and Room: Enterprise Database Administration Deployment - 227

Title: Let’s Explore SQL Internals

Abstract: Have you ever wondered how SQL Server stores your data? With so many ways that it can be done, we couldn’t possibly cover everything in this session, but we’ll discuss the fundamental building blocks that SQL uses to organize data into usable units. We’ll also see how we can peek under the covers to actually view some of the strutures involved. Why? Because understanding how the pieces fit together will help you to design better, more efficient databases and tables, as well as providing knowledge of a critical component of how the SQL optimizer comes up with query plans.


  • Brian Hansen

Track and Room: Enterprise Database Administration Deployment - 227

Title: Know What Your Code is Doing to SQL Server!

Abstract: ORMs - oh how I LOVE them! As a consultant, when I see them in play at a client I go KACHIIINNNNGGGG!! :-D Seriously though, they can provide some substantial benefits for coding throughput. But if you don’t Read The Fine Manual and do some things right and avoid some major gotchas you will fall prey to one of my favorite Guruisms: “Anything that allows developers to slap code together more quickly is inversely proportional to the performance, concurrency and scalability you will get from that code”! Although this talk is based on Entity Framework, most ORMs suffer from the same flaws.


  • Kevin Boles

Track and Room: Application Database Development - 225

Title: Using Your On-prem Data in a Cloud World

Abstract: Microsoft Power BI, Flow, and PowerApps are powerful cloud tools that can take your on-premises data to new heights. Using your data where it is now gives you the ability to invest in improving processes, instead of focusing on a data migration strategy.

In this session, we will discover the benefits of using the cloud tools, how those benefits translate to being on-prem, and how we can use the data in Office 365 as well. We will setup a data gateway, connect to on-prem data sources, and use that data in Office 365 and SharePoint Server 2016.


  • Daniel Glenn

Track and Room: Cloud Application Development Deployment - 203

Title: Azure Intelligent Services

Abstract: Discover the ways Azure transforms AI and Predictive Analytics making it easier and more accessible through services like Azure Machine Learning and pre-built Cognitive Services, while also supporting custom development and deep-learning.


  • Amie Mason

Track and Room: Advanced Analysis Techniques - 203

Title: Azure Databricks 101

Abstract: In the fast-changing landscape of Big Data Analytics one tool has emerged as the standard; Apache Spark. Azure Databricks combines the best of Apache Spark and Azure. Azure Databricks is a cloud-based Analytics Platform built on Apache Spark with built-in integration to Azure: SQL Data Warehouse, Cosmos DB, Data Lake Store, Event Hubs, and Data Factory. In this session; we will cover the history of Databricks, review capabilities, and discuss Use Cases Best Practices. The session will also show you how to get started with Azure Databricks with a demo on setting up your first Azure Databricks Cluster using a data streaming example.


  • Jandee Richards

Track and Room: Cloud Application Development Deployment - 203

Title: Hello My Friends, Welcome to CosmosDB

Abstract: Microsoft says Azure Cosmos DB is a globally distributed, multi-model database. Your reaction might be something like, “what the heck is it”, “why would I use it”, or “how do I use it”. The fundamental purpose of this session is to answer those very questions. After briefly discussing what CosmosDB is, we’ll take some time to discuss why you might use CosmosDB instead of SQL Server or another platform, and finally touch on some basics to get you started with CosmosDB. Upon completion of this session you will be better equipped to discuss the value of CosmosDB to your organization.


  • Peter Shore

Track and Room: Cloud Application Development Deployment - 203

Title: Introduction to BI Architecture

Abstract: There is a ton of buzz in the market about BI, but do we really know what is BI Architecture? We will go over an ideal architecture design and explain the various elements and tools that make up this architecture. We will use the Microsoft BI Stack as a perspective, but architecture can be replicated with various vendor tools.


  • Warren Sifre

Track and Room: BI Platform Architecture, Development Administration - 205

Title: Columnstore in Real Life

Abstract: In real life, columnstore can be easily configured in the wrong way. In this session we are going to talk about the key points to truly create a real-time operational analytics in our OLTP environments.


  • Enrique Bañuls

Track and Room: Application Database Development - 225

Title: Best Practices for Power BI Desktop

Abstract: What are some do’s and dont’s when developing reports/dashboard in Power BI? This quick session will change the way you use Power BI forever!

I will include tips and tricks to get the best out of report development.


  • DeNisha Malone

Track and Room: BI Platform Architecture, Development Administration - 225

Title: A Beginner’s Guide to Power BI

Abstract: Are you new to Power BI? Do you want to learn what all the buzz is about and how to use it from a purely novice standpoint? Do you need to ramp up quickly to be able to build some great visualizations? This session is the session that you need! We will walk you through the basic architecture and nuances of Power BI all the while taking a fun adventure to building your first Power BI report. The attendee will leave the class ready to start using Power BI in the real world.


  • Ed Watson

Track and Room: BI Platform Architecture, Development Administration - 225


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

DeNisha Malone

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

LinkedIn: DeNisha Malone

Contact: https://www.denisham.com

DeNisha fell in love with data modeling and management while tutoring T-SQL Querying in college. She self-taught herself Power BI’s functionalities after a Business Intelligence internship in fall of 2015 - and has been sticking with the development of Microsoft’s BI suite ever since; growing tremendously as the application spreads through enterprises.

Outside of BI, her hobbies include mentoring and working with non-profits to enhance IT in the minority communities.

Amy Herold

Twitter: - @texasamy

LinkedIn: Amy Herold

Contact: http://www.sqlkitten.com/

Amy Herold is currently a Premier Field Engineer with Microsoft, specializing in APS. Prior to this, she was a Sr. Database Administrator, focusing on PowerShell and automation. She is also currently the Director of Programs for the North Texas SQL Server User Group (NTSSUG). She frequently speaks at SQLSaturday and user group events across the United States and has also participated in numerous Women in Technology sessions as a panelist. Amy currently blogs at sqlkitten.com.

Brian Hansen

Twitter: - tf3604

Contact: http://www.tf3604.com

Brian is a database administrator at Children International in Kansas City. He has been working with SQL Server technologies since 1998, including roles in report development, application development and database administration.

Daniel Glenn

Twitter: - DanielGlenn

LinkedIn: Daniel Glenn

Contact: https://DanielGlenn.com

Daniel is a Microsoft MVP with 15 years’ experience building technology solutions, intranets and extranets. As Practice Leader for the Nashville-based InfoWorks Inc., Daniel helps organizations of all sizes solve complex data challenges by implementing Office 365 and SharePoint without the need of customization and costly investments.

Daniel is passionate about giving back and building the Microsoft technical community. Daniel holds leadership roles in various local user groups, serves as an organizer for Microsoft 365 Nashville, and is a co-host for the popular podcast 365 Message Center Show on https://MessageCenter.Show. You can follow Daniel online at https://DanielGlenn.com and @DanielGlenn on Twitter.

Amie Mason

LinkedIn: Amie Mason

Consultant with a demonstrated history of working with clients across multiple verticals to leverage their data to improve reporting and decision making in their business. Able to quickly assess business requirements and skilled in report design and predictive analytics enabling a direct translation from those requirements to business impact. Broad background includes experience in the public sector, survey design, and grassroots campaign management.

Chris Hyde

Twitter: - ChrisHyde325

LinkedIn: Chris Hyde

Chris Hyde is a Microsoft Data Platform MVP and Microsoft Certified Trainer based in Albuquerque, New Mexico. He works as an independent SQL Server BI and DBA consultant, and is the leader of the Albuquerque PASS local user group. He is also part of the Friends of Redgate program and was a member of the Idera ACE class of 2018. He loves loud music and cricket, but usually not at the same time.

Dan Evans

Twitter: - @danthebiman

LinkedIn: Dan Evans

Dan Evans is a Data and Analytics evangelist with over 25 years’ experience deploying strategic and innovative analytic solutions. He’s focused on Microsoft technologies including Data Platform, Advanced Analytics and Business Applications. Current focuses include SQL Server, Power Suite, Cognitive Services, Artifical Inteligence and other Data Platform related topics in Azure. Dan presents at many local, regional and national events including SQL PASS, DAMA, TDWI, TechEd and Ignite and supports best practices in Microsoft data and analytics across North America.

Kevin Boles

Twitter: - @TheSQLGuru

LinkedIn: Kevin Boles

Kevin Boles is a SQL Server expert, working exclusively with the product since v6.5. With over 25 years of database experience and over 45,000 man hours of SQL Server engine experience, he holds many related certifications, is an MCT and was a SQL Server MVP from 2007 to 2012. Kevin has been a very successful independent consultant for over 20 years. His passion is the relational engine, especially designing, building, analyzing and tuning high-performance database applications.

Warren Sifre

Twitter: - WAS_SQL

LinkedIn: Warren Sifre

Contact: http://www.broadstrokeconsulting.com/blog/, http://www.allegient.com

Warren Sifre has been in the IT community since 1998 and has worked in a variety of industries deploying solutions utilizing MS SQL Server in one capacity or another. In 2003, he decided to make SQL Server his mastery and has since developed skills in most defined disciplines of MS SQL. Currently he is a Principal Consultant and Technology Leader with Moser Consulting. He is responsible for BI Solution Architecture and the mentorship of team members. He has been a SQLSaturday Speaker since 2012, Azure Global Bootcamp, and many user groups in 2015 alone. He has a passion for knowledge transfer and solutions architecture, with a keen interested in Info Security.

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.

Jandee Richards

LinkedIn: Jandee Richards

From her first RFID project in 2003; Jandee has been passionate about data. Where to store it, how to organize it, and how to make it earn its keep. She is the Business Intelligence and Advanced Analytics Practice Director for DB Best, a Redmond based Consulting Company. She is a Past PASS President of MemPass.

Louis Davidson

Twitter: - drsql

LinkedIn: Louis Davidson

Contact: https://www.red-gate.com/simple-talk/author/louis-davidson/

Louis Davidson has worked in the IT industry for over 25 years as a corporate database developer and architect. He has been a Microsoft SQL Server MVP for 15 years and has written five books on database design, and contributed to many other SQL Server books as an author and tech editor. He has a bachelor’s degree in Computer Science from the University of Tennessee at Chattanooga. You can read more about Louis at http://drsql.org.

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.

Enrique Bañuls

Twitter: - @enriquecatala

LinkedIn: Enrique Bañuls

Contact: http://www.enriquecatala.com/

Mentor en SolidQ, Microsoft SQL Server MVP, Ingeniero en inform#225;tica, Microsoft Certified Trainer (MCT) y MCSE. Centrado en el motor relacional SQL Server, tanto en la resoluci#243;n de problemas de rendimiento y escalabilidad en sistemas OLTP como la definici#243;n e implementaci#243;n de entornos de alta disponibilidad confiables, en donde ha llevado con #233;xito m#225;s de 100 proyectos en diversos pa#237;ses (EEUU, Holanda, M#233;xico, Arabia Saud#237; o Austria)

Pete Brown

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

LinkedIn: Pete Brown

Pete Brown is a Memphis based infrastructure technologist. He supported various functional areas for over 15 years before learning the dark arts of object oriented programming. When he’s not working on a software project he can be found cycling, playing a VR game or shuttling his 5 kids to their respective activities.

Ed Watson

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

LinkedIn: Ed Watson

Contact: http://sqlgator.com

Ed Watson is a Principal Data Platform Consultant for Improving Enterprises, a full-stack Microsoft consulting firm in Atlanta. Ed is a Microsoft Data Platform MVP since 2014 and like most children, Ed was born at an early age. Today, Ed specializes in the Business Intelligence stack and enjoys specializing in Power BI immensely. He currently lives in Atlanta and is active with the Atlanta MDF and Atlanta BI user groups and is an organizer for SQLSaturday Atlanta, Atlanta BI, and Pensacola.


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

Back to the SQLSaturday Event List

Back to the home page