SQLSaturday #453 - Minnesota 2015

Event Date: 10/10/2015 00:00:00

Event Location:

  • St. Thomas Graduate Campus - Schulze Hall
  • 1000 Lasalle Ave
  • Minneapolis, Minnesota

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: Database Snapshots - Making Your Job Easier

Abstract: Want to off load some of that reporting workload, make an emergency rollback during a production upgrade faster, or make managing your test databases easier? If any of these appeal to you, then you should be familiar with database snapshots within SQL Server. Available since SQL Server 2005, use of this feature can make your life a lot easier.We’ll spend the first part of this session taking an in depth look at how database snapshots work. We’ll look at what exactly is happening behind the scenes when you create a snapshot and when you query a snapshot. Once we’ve covered the basics, we’ll spend the rest of our time analyzing and discussing a number of real world use cases where snapshots can be very beneficial and save you a great deal of time.

Speaker(s):

  • Paul Timmerman

Track and Room: Enterprise Database Administration Deployment - S421


Title: A Bigger Boat: Data Visualization Lessons From the Movie Theater

Abstract: When Chief Brody first sees the shark in Jaws, he carefully backs away from the stern of the Orca and quietly, but certainly, tells Quint, “You’re gonna need a bigger boat.” That one line, combined with a terrific delivery by Roy Sheider, packs a great deal of contextual information into six words.

Making efficient use of space to convey meaning is a vital part of good Data Visualization.

In this session, we will discuss the fundamentals of human visual perception, including the important distinction between Pre-Attentive and Attentive Processing. We will use examples from feature films like Jaws, Alien, and Sneakers to show important aspects of visual analysis around Color, Form, Position, and Motion. We will then put these concepts into practice via demos in Excel and Power BI. By the end of this session, you will have a solid understanding of the importance of data visualization and how to use it to enable better decisions.

Speaker(s):

  • Mark Vaillancourt

Track and Room: BI Data Presentation Visualization - L235


Title: How to archive your database data in “Stealth Mode”.

Abstract: I know I should be archiving some of this data. My boss wants me to archive some of this data. But the database is so complicated. It has so many foreign keys. There are so many level of hierarchy. When could I ever schedule an outage or how can I do this without impacting production. It’s so risky. What if I mess up?

Learn how to design and implement a “Database Archiving Strategy” in a graceful, almost unnoticed manner I call “Stealth Mode”. The method is this. Reverse engineer your database so you know the hierarchy levels of your database. Determine the sequence order in which tables must be archive. Use transaction code, include simple double checks. Use indexed temp tables to minimize impact on other tables and to increase performance and speed. Archive in very small batches that run in 1 to 5 seconds, repeat many times during the lowest activity part of the night. Never drop and reapply foreign keys. Minimize locking and blocking and yield to more important tasks.

Speaker(s):

  • Scott Swanberg

Track and Room: Enterprise Database Administration Deployment - S301


Title: Rise of the Machine (Learning) – Azure ML in BI, in Apps, and as a product in Azure Marketplace

Abstract: Machine Learning no longer requires expensive infrastructures and knowledge of specialized statistical coding languages. Azure ML lowers the barriers of entry for predictive analytics using Machine Learning. In this session, review the similarities and differences of Machine Learning compared to traditional Predictive Analytics, Data Mining, Data Science, and Artificial Intelligence. I will demonstrate how a BI solution using only Excel with Power Pivot can connect to an Azure ML Model in the cloud for predictions and new types of analysis. Learn how Azure ML can be used to add value to Apps. Also, review ways to turn your Azure ML Model into a source of revenue using Azure Marketplace. Machine Learning is now quietly rising all around us as it integrates with technology, improves processes and workflows, and transforms how data drives business. Empower your organization with new competitive advantages using Azure ML.

Speaker(s):

  • Greg Beaumont

Track and Room: BI Architecture, Development Administration - S302


Title: Right-Sizing Your SQL Server Virtual Machine

Abstract: Virtualizing your top-tier production SQL Servers is not as easy as P2V’ing it. Sometimes allocating more resources to the VM is the wrong approach, and getting it wrong will silently hurt performance. What is the most effective method for determining the ‘right’ amount of resources to allocate? What happens if the workload changes a month from now?

The methods for understanding the performance of your mission-critical SQL Servers gathered over the past ten years of SQL Server virtualization will be addressed, and valuable processes for performance statistic collection and analysis will be displayed. Come learn how to properly ‘right-size’ the resources allocated to a VM, improve the performance of your SQL Servers, and keep it maximized well into the future.

Speaker(s):

  • David Klee

Track and Room: Enterprise Database Administration Deployment - Auditorium


Title: Effective Reporting through SSRS Advanced Authoring Features

Abstract: Effective reporting is not simply the output of data, but the meaningful presentation of that data in a manner that informs the user. SQL Server Reporting Services provides a myriad of features to create a clear, instructive, and interactive experience. This session will demonstrate techniques to utilize SSRS advanced authoring features to facilitate more informative communication. These features include: nesting data regions, leveraging scope, geographic/geometric reporting, complex charting, rich formatting, incorporating managed code assemblies, intuitive drilldown, data from multiple datasets in a single data region, datasets that update source data, and more.

Speaker(s):

  • Brian Larson

Track and Room: BI Data Presentation Visualization - L238


Title: SQL Server 2014, more than just in-memory

Abstract: It feels like the only feature of SQL 2014 people talk about is in-memory but SQL Server 2014 has some other really cool features like Buffer Pool Extensions, Resource Governor Improvements, Incremental Statistics, Online Operations Enhancements and more. We’ll take a look at some of the lesser advertised improvements to SQL Server.

Speaker(s):

  • Eric Zierdt

Track and Room: Enterprise Database Administration Deployment - S421


Title: The Plan Cache Whisperer: Performance Tuning SQL Server

Abstract: Execution plans tell SQL Server how to execute queries. If you listen closely, execution plans can also tell you when performance-tuning opportunities exist in your environment. By listening to your queries, you can understand how SQL Server is operating and gain insight into how your environment is functioning. In this session, learn how to use XQuery to browse and search the plan cache, enabling you to find potential performance issues and opportunities to tune your queries. In addition, learn how a performance issue on a single execution plan can be used to find similar issues on other execution plans, enabling you to scale up your performance tuning effectiveness. You can use this information to help reduce issues related to parallelism, shift queries from using scans to using seek operations, or discover exactly which queries are using which indexes. All this and more is readily available through the plan cache.

Speaker(s):

  • Jason Strate

Track and Room: Database Development Tuning - L238


Title: Automated Restore Script Output for Ola Hallengren’s Maintenance Solution

Abstract: This session is designed to be useful to two different audiences: 1.Those implementing Ola Hallengren’s Maintenance Solution for the first time 2.Those that have been using it for awhile, but might have a hole in their DR plan – what to restore when a resource goes offline

We will do an overview of the maintenance solution to start, then get down and dirty quickly with the guts of the extension. What I am presenting is a custom extension that works out of the box for those of you that have created jobs using the maintenance solution. The scripts will add an additional job step to all DatabaseBackup jobs which will output a text file that contains the most current restore scripts for each database in the instance.

Speaker(s):

  • Jared Zagelbaum

Track and Room: Enterprise Database Administration Deployment - S316


Title: Dimensional Modeling Design Patterns: Beyond the Basics

Abstract: Dimensional modeling is one of cornerstones of successful business intelligence (BI) initiatives. Even with new technologies such as PowerPivot and SQL Server Analysis Services (SSAS) tabular models, you need to represent your organization’s data in a way that is accessible for end users and IT staff alike. An effective dimensional model can also help to ensure that your data warehouse or data mart is responsive and can accommodate emerging requirements.

This session dives deeper into the art of dimensional modeling. We look at how and when to create different types of fact and dimension tables, including patterns for enriching dimensional data, creating usable hierarchies for efficient navigation, and tracking historical changes. After this session, you will be able to confidently assess the quality of your organization’s dimensional model and recommend and implement changes. Bring your toughest quandaries to this interactive and engaging session.

Speaker(s):

  • Jason Horner

Track and Room: BI Architecture, Development Administration - L235


Title: Tricks from the DBA Inbox: Real World Performance Tuning

Abstract: In this heavily demo based session, we show some techniques for performance tuning common problems faced by DBA’s Including: how to identify the problem, resolve the issue, and test the solution. Along the way we will also discuss some of theory behind the solutions. We all know there is no such thing as DBCC GO_FASTER but this session is the next best thing.

Speaker(s):

  • Jason Horner

Track and Room: Database Development Tuning - L235


Title: SQL Server 2016 - New Feature Preview

Abstract: Be the first on the block to try the shiny new features coming in SQL Server 2016.

We’ll review how you can get up and running with the SQL Server 2016 Community Technology Preview and play with all of the new toys.

Time travel with Temporal Tables. Watch the gears turn with Live Query Statistics. Go shopping in the Query Store. And impress your developer friends with some freshly minted JSON.

Maybe we’ll even figure out how to bottle up that new version smell.

Speaker(s):

  • Riley Major

Track and Room: Database Development Tuning - S316


Title: It’s Time for a Change: Temporal Table Support in SQL Server 2016

Abstract: Without temporal tables (AKA history tables), we can only see the current version of data. We can’t see rows that have been deleted or rows as they existed before the latest update. The temporal table support in SQL Server 2016 gives us the ability to create system maintained “history” tables to track all changes to the table data.

In this session, we’ll discuss why you may need temporal support in your tables, how to implement temporal support without a true period data type (since SQL Server doesn’t yet have one), and how to query such a table using the new FOR SYSTEM_TIME clause in a SELECT statement. We will also discuss and demonstrate bi-temporal design, where both system time and application time are supported.

Speaker(s):

  • Vern Rabe

Track and Room: Enterprise Database Administration Deployment - S302


Title: The future of the data professional

Abstract: The world of data is changing rapidly. Come learn what this means for your role as a data professional and what you can do to make sure you stay at the front of your field. What does the future look like for DBA’s, BI Developers, and Architects? Come get the lay of the land and guidance on keeping your career and learning on the right path. I will go through the updated landscape and decisions facing data professionals today and help you chart a course to make sure your plans are right for you and your organization.

Speaker(s):

  • Adam Jorgensen

Track and Room: Professional Development - Auditorium


Title: SQL Server Databases in the Clouds

Abstract: Application servers or services running on a cloud platform now have many options for their database engines. We discuss the various alternatives for providing Microsoft SQL Server services to cloud-based applications, particularly for Microsoft Azure and Amazon AWS. Why would you choose one approach over the other? What are the trade-offs on cost, performance, availability, security, ongoing maintenance, required skill sets, etc.

Speaker(s):

  • Tim Plas

Track and Room: Cloud Application Development Deployment - S127


Title: How to Hack a Database

Abstract: Do you ever hear about a database hack and think “Wow, whoever pulled this off must be some super-smart hacker type with access to advanced technology and supercomputers?” Well in reality nothing could be further from the truth. Database hacks are accomplished with a combination of readily available tools, a dash of readily available know-how, a large helping of blind luck, and a heaping helping of laziness on the part of the folks who are responsible for securing their systems. It’s so easy even I can do it!

In this presentation I will teach you how to hack a database so you can defend your systems against the hackers who want to get at your assets.

Speaker(s):

  • Eric Selje

Track and Room: Enterprise Database Administration Deployment - S301


Title: Hadoop for the SQL Server Developer/DBA

Abstract: Are you new to Hadoop? In this beginner-friendly technical session you’ll learn about the Hortonworks Data Platform (HDP) and Microsoft HDInsight from the ground up with a focus on what SQL Server professionals like yourself need to know.

We will go into technical detail about what HDFS, MapReduce and YARN/Tez actually are how they work. Then you’ll discover the Hadoop ecosystem and the myriad of projects within. We’ll see how Hadoop complements the traditional relational database world, and discuss real-world data tasks/use cases that Hadoop can accomplish.

Speaker(s):

  • Bill Preachuk

Track and Room: BI Architecture, Development Administration - L235


Title: PowerShell for the Reluctant Administrator

Abstract: You’ve heard many people claim that PowerShell is fabulous, but you’ve never really felt the need for it. What’s all the fuss? What is PowerShell and why should you even care, much less learn it? How will this new toy make your work easier?

This session will help you understand what PowerShell is, how it integrates into the tools you know and love, and how it can help make your everyday work go faster and more smoothly. Along with the background on PowerShell, you’ll see some simple but useful tools and ideas for how you can use those tools and make your own tools too.

This session was designed for the non-PowerShell user and the new PowerShell user. It is intended to help people start to use PowerShell, and it will touch on advanced ideas but only assumes only basic scripting/coding experience like understanding a variable, a loop, etc.

Speaker(s):

  • Pat Phelan

Track and Room: Enterprise Database Administration Deployment - S316


Title: Test-Driven ETL? Join all the Things.

Abstract: Data Warehousing and ETL processes have become standard at most businesses, but testing ETL processes remains difficult and less refined than testing in conventional OO application development. This session will offer practical tools, techniques and discussion of how to make ETL development more test-centric, and improve the quality and agility of data warehouse work. We will look at techniques to automate warehouse testing/data validation and how to move ETL requirements toward something resembling test-driven design, even when the data sources span different applications or technologies.

Speaker(s):

  • Merrill Aldrich

Track and Room: BI Architecture, Development Administration - S421


Title: Mission Critical Confidence – (SQL 2012/2014 AlwaysOn) and Availability Groups

Abstract: AlwaysOn is SQL Server 2012/2014’s High Availability solution. It provides a new standard for mission critical databases and end-to-end business intelligence at a lower total cost of ownership. It provides the required 9S of availability without the total cost and complexity. In this session, we’ll specifically explore high availability databases – Availability Groups. AG is a new feature that enhances and combines database mirroring and log shipping. We’ll demonstrate the setup and failover of multiple databases simultaneously.

Speaker(s):

  • Mark Skiles

Track and Room: Enterprise Database Administration Deployment - L238


Title: 7 Habits of Highly Effective Developers

Abstract: We have all come across those great developers in our careers. They seem to fall into the right answer and make it look so easy to deliver great quality software so quickly. The true is though it is not an innate ability but the application of many deliberate practices. Practices that help to avoid distraction, staying blocked to long, break down problems, and many others. In many years of developing software in teams I have realized that we can learn new practices from just about everyone. In this talk we will look at the 7 most important practices I have found and adopted. This talk with have a technical tilt and some code, but will have value for anyone working with developers.

Speaker(s):

  • Devlin Liles

Track and Room: Professional Development - S316


Title: Running with Scissors - SQLCLR and You

Abstract: Have you ever tried to do something in the database that T-SQL just didn’t seem quite up to the task? Or perhaps you’ve been a little jealous of the application developers and their fancy Visual Studio and whatnot. Whatever your reason for wanting to learn about the CLR, you’ve come to the right place! In this session you’ll learn how to extend the capabilities of your database with CLR stored procedures, functions, aggregates, and data types.

Speaker(s):

  • Ben Thul

Track and Room: Database Development Tuning - S301


Title: Baseline your servers and still get a good night’s sleep

Abstract: Your boss comes up to you and asks you why the system is slow, unless you know how your system is supposed to respond you are stuck scrambling to answer those questions. With a few free quires and some SSIS magic you can capture a Baseline of your systems. With this you will be able to know exactly where to look and what might be amiss. Before you can say what is wrong with your system you need to know how it reacts under normal circumstances. This session will provide the tools you need to start collection of your systems baselines and give you a great deal of information.

Speaker(s):

  • Jim Dorame

Track and Room: Enterprise Database Administration Deployment - S316


Title: How to use Execution Plans to find Performance Issues

Abstract: This is a introductory session on how a DBA and developers can use Execution plans to find performance bottlenecks. This will cover the fundamentals and cover some of the basic techniques that can be used to find hidden performance problems. This session is intended for individuals who don’t have a great deal of experience working with execution plans or someone who just wants a learn more about the basics.

Speaker(s):

  • Dave Bland

Track and Room: Database Development Tuning - S301


Title: How I survived supporting a Java team

Abstract: After spending the last decade or so completely devoted to the Microsoft stack, I spent the last year supporting the SQL Server instance for a team of Java developers. Yes, sure, Java is just another language so there aren’t really and issues that are absolutely unique to the Java world. I did find, however, that there were cultural differences which made my biggest challenges different from what I was used to dealing with in the .Net world. Come hear about my misadventures with JBoss, server side cursors, and NOCOUNT settings.

Speaker(s):

  • Rick Lowe

Track and Room: Database Development Tuning - S302


Title: Write DAX Queries using DAX Studio

Abstract: This session will serve as an introduction to using DAX, the primary language of Power BI Desktop, Power Pivot, and SSAS Tabular, as a query language. This presentation will use DAX Studio, an open source tool, to begin writing DAX Queries in a user friendly manner, transitioning from syntax to best practices for re-usable and high-performing DAX. Learn the differences between the Formula Engine and Storage Engine, with an emphasis on reading the performance timings that DAX Studio unveils.

Speaker(s):

  • Alex Barbeau

Track and Room: BI Architecture, Development Administration - S302


Title: Building Stronger Relationships Between Us… “Data People” and Them… “End Users”

Abstract: The role of data and IT professionals is evolving from simply responding to requests about business to one of helping shape the business strategy. The integration of these professionals into the strategy process is a transformation that presents communication challenges and requires more visibility by people typically known to be introverts. In this session we will discuss some of the barriers causing relationship pains as well as some techniques and strategies to begin building stronger relationships with the managers and end users so data can thrive and customer satisfaction can proliferate.

Speaker(s):

  • Joshua Warne

Track and Room: Professional Development - S301


Title: What’s new in Excel 2016 for Business Intelligence

Abstract: In this session we will explore the latest release of Excel in Office 2016 and explore the new features related to Business Intelligence. We will explore the existing capabilities as well as the new ones that have been added as well, just to make sure that you are aware of everything that is available. We will look at items such search, Power Query, Power Map, forecasting, Power View, slicers, flash fill, and more!

Speaker(s):

  • Dan English

Track and Room: BI Data Presentation Visualization - S127


Title: Why do I need Analysis Services?

Abstract: Do you write a lot of SSRS reports with SQL queries or stored procedures? Have you heard about analysis services but don’t know if it’s a good fit for you? Are you trying to decide whether you should go with Tabular or OLAP? Are you thinking about using Power BI? In this session Phillip will go over use cases for Analysis Services and highlight the differences and strengths of each flavor of SSAS. If you have a data warehouse and aren’t using SSAS come learn how SSAS will make your users love you.

Speaker(s):

  • Phillip Labry

Track and Room: BI Architecture, Development Administration - S127


Title: TSQL Bullet-Dodging and Spoon-bending

Abstract: Did you think you could dodge bullets with SQL Server? Well, with some of these techniques, you won’t have to. Learn some of the newer language elements in SQL server: Recursive CTE’s, Composable DML, the MERGE statement, Row numbering and table-valued parameters. This fast-paced session that is almost exclusively demos is sure to leave you with a few ideas to make your TSQL development life easier.

Speaker(s):

  • Michael DeFehr

Track and Room: Database Development Tuning - L235


Title: Deadlocks: What to do about the dreaded 1205

Abstract: Deadlocks can be very tricky, unpredictable and generally nasty. Is all hope lost? This demo-intensive session will explore several types of deadlocks and give you some insight into how to track them down and prevent them. We wil start with a quick review of locking and blocking concepts, then take a deep-dive into deadlock demos.

Speaker(s):

  • Michael DeFehr

Track and Room: Enterprise Database Administration Deployment - L238


Title: A Window into Your Data: Using SQL Window Functions

Abstract: Window functions and the OVER() clause are an underused feature in T-SQL. These functions can help you solve complex business problems such as running totals and ranking. If you have never used these functions or are looking to solve ranking and aggregate types of calculations without using GROUP BY, join us for a demo filled session on SQL window functions. We will also look at some of the performance implications of using these functions.

Speaker(s):

  • Steve Hughes

Track and Room: Database Development Tuning - L238


Title: SQL calendar table

Abstract: Demonstration of SQL Server T-SQL script that will build a calendar table, and demonstrate ways to easily query it to perform what would otherwise be complex date expressions.

Based on this article.. (behind the paywall) http://rdsrc.us/djrG6F (in front of the paywall) http://www.experts-exchange.com/articles/12267/Build-your-own-SQL-calendar-table-to-perform-complex-date-expressions.html

Sequel articles for how to build customized calendars such as federal fiscal year, crop year, and a T-SQL date expression cheat sheet are in the works, and will be completed before SQLSaturday.

Speaker(s):

  • Jim Horn

Track and Room: Database Development Tuning - S421


Title: Managing SQL Server Performance with Extended Events

Abstract: One of a DBA’s primary responsibilities is managing the performance of a SQL Server environment. When performance problems arise, DBAs need to have the correct tools in place to be able to dig in and discover the issues that are occurring. Although it’s one of the newer tools in the DBA toolbox, Extended Events is one of the most powerful tools available. In this session, we will discuss performance management responsibilities for DBAs and provide a foundation, through Extended Events, to understand and resolve performance issues.

Speaker(s):

  • Jason Strate

Track and Room: Database Development Tuning - S127


Title: My Brain Has Blue Screened - Let’s Laugh

Abstract: Is your brain mush from too much technical content, but you just need a break before the next session? Come share your IT war stories with the group and laugh for an hour. This open panel session is guaranteed to at least get a chuckle as we all relax and share our experiences.

Speaker(s):

  • David Klee

Track and Room: Other - S127


Title: Securing data in Microsoft SQL Server - Part-1

Abstract: My experience at many dozens of companies indicates that more than 90% of all database implementations don’t follow some of the most fundamental best practices. Learn to view security differently and how basic builtin features can be leveraged to make your systems both more maintainable and more secure. Features covered include schema use and a detailed comparison between Ownership Chaining, Execute-As and Certificate Signing.

Speaker(s):

  • Rick Bielawski

Track and Room: Enterprise Database Administration Deployment - S421


Title: Cortana Analytics with Power BI

Abstract: The content is purposefully casual and based around EPL Fantasy Football and sports metrics (for the English premier League). We will explore the use of great new tools such as Power Query, Power Pivot, and subsequently Power BI in order to create the perfect fantasy football team.

Power BI does not just have to be for the Corporate world. John and Jane should be loving this too.

Speaker(s):

  • George Bryant

Track and Room: BI Data Presentation Visualization - S302


Title: Protecting Your Data with Encryption

Abstract: We’ve all seen the recent news stories about companies whose data has been stolen by hackers. What was once a rare event has become all too common, and companies large and small are at risk. While it isn’t always possible to prevent intrusions, you can reduce the risk by encrypting your data. In this presentation, I’ll show you the four ways that SQL Server provides to encrypt data: hashes, cell-level encryption, database-level encryption (also known as transparent data encryption), and backup encryption. We’ll also discuss the keys required for each type of encryption and discuss how to protect the keys themselves.

Speaker(s):

  • Ed Leighton-Dick

Track and Room: Database Development Tuning - Auditorium


Speakers

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

Jared Zagelbaum

Twitter: - @JaredZagelbaum

LinkedIn: Jared Zagelbaum

Contact: https://jaredzagelbaum.wordpress.com

With over 10 years of experience using the Microsoft Data Platform suite, Jared’s main areas of focus include data lake architecture, machine learning, and application embedded analytics. Jared regularly speaks at user groups and events across the Midwest, as well as blogs and provides technical review for SQL Server publications.

Devlin Liles

Twitter: - @devlinliles

LinkedIn: Devlin Liles

Contact: http://www.devlinliles.com

As Vice President of Consulting of Improving Enterprises Houston, Devlin Liles assists in leading the technology strategy and direction for the business as well as all aspects of consultant engagement. In an industry that is constantly innovating, Devlin believes as a passionate technologist it is his responsibility to maintain the cutting edge on his clients’ behalf. He prides himself on staying a generalist, but his passion in development is data and its interactions.

Jason Horner

Twitter: - jasonhorner

LinkedIn: Jason Horner

Contact: http://blog.jasonhorner.com

Hi, my name is Jason I’m a practice lead at Redapt. I spend most of my day helping clients solve business problems mostly in the Data and Advanced Analytics spaces. Sometimes this involves various and sundry cloud technologies including Azure Data Factory, Azure SQL Data Warehouse, Azure Data Lake Store, Azure Databricks, HDInsight and Azure SQL Database. I’m fluent in several languages including: SQL, C#, Python, and PowerShell.

I’m a Microsoft Certified Master of SQL Server (MCM) and have been recognized for my technical excellence and evangelism efforts by Microsoft by being awarded the Most Valuable Professional (MVP) for the last 5+ years.

In my off hours I like to snowboard, karaoke, ride roller coasters, and play arcade games

Greg Beaumont

Twitter: - https://www.twitter.com/grbeaumont

LinkedIn: Greg Beaumont

As a Technology Solutions Professional at Microsoft I am constantly working to both inspire and create Digital Transformation using Analytics. Architecting solutions, training technologists, and never passing up an opportunity to design something new using Microsoft tools such as Power BI, Azure, SQL Server, Streaming Data and Azure Machine Learning.

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.

Jim Horn

Twitter: - @sqljimbo

LinkedIn: Jim Horn

Contact: http://www.jimhorn.biz

Microsoft-based database developer specializing in Business Intelligence, ETL, and Dashboard solutions using Microsoft SQL Server, SSIS, SSRS, and the Power BI suite. Have worked as a developer, staff manager, production support manager, and internal and external consultant.

I regularly answer questions and write article on Experts-Exchange.com

Presented at SQLSaturday #238 (2013, Minnesota), #453 (2015, Minnesota), and at various local chapters.

Email jim at jimhorn dot biz, twitter @sqljimbo

Merrill Aldrich

Twitter: - @onupdatecascade

LinkedIn: Merrill Aldrich

Contact: http://sqlblog.com/blogs/merrill_aldrich/

Merrill is a consultant with the national Digital and Technology Consultancy RBA. In past lives he was a SQL Server DBA for Financial Services and Real Estate Management organizations, a designer of buildings, an expert in three dimensional computer graphics and building information modeling, a speaker, teacher, and visiting lecturer.

Rick Lowe

Twitter: - DataFLowe

LinkedIn: Rick Lowe

Contact: http://dataflowe.wordpress.com/

Rick is a Microsoft Certified Master with more than 20 years of SQL Server experience in a variety of roles. He currently lives in Washington state and works as an independent consultant providing remote performance DBA and performance tuning services for clients in the USA and Canada. His first exposure to SQL Server was as a database developer, but over time he became more and more interested in how the database engine operated… eventually specializing more on performance issues than code.

Rick will work with all things relational, but most enjoys helping smaller companies get better performance from MSSQL, as well as smoothing over relationships between DBA and development teams.

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

George Bryant

Twitter: - Azure_George0

LinkedIn: George Bryant

George has over a decade of experience in the Business Intelligence industry and is an active member of the BI community across the Midwest. His knowledge spans multiple industries including, retail, manufacturing, finance, and medical, however recent years has seen him focus on the analytics in sports.

George specializes in BI architecture and end to end development in order to deliver advanced analytics and metrics to multiple organizations across the country. In recent years George has focused on and worked primarily in the Azure cloud, utilizing both established and recent offerings.

Dan English

Twitter: - @denglishbi

LinkedIn: Dan English

Contact: http://denglishbi.wordpress.com

Dan is a Microsoft Data Platform MVP, author, technical editor, and community leader. He has been developing with Microsoft technologies for over 20 years, and over 15 years with Data Warehousing and Business Intelligence. He has been working with SQL Server since version 6.5 and now using 2017 and in Azure. Dan is the chapter leader for the PASS Business Analytics virtual group and on the executive leadership team for the MN Microsoft BI user group.

Tim Plas

Twitter: - tjplas

LinkedIn: Tim Plas

Tim is a Principal Consultant at Virteva, in Mpls MN. His current focus areas are cloud architecture / engineering / migration, operational-DBA services (esp. HA/DR), server migrations, server virtualization, and storage. His experience over the past 25+ years has been primarily with server / data-center infrastructure, including being CTO / co-founder of a successful hosting company. Tim has held a variety of MS certifications since 1994.

Ben Thul

Twitter: - @spartansql

Contact: http://www.spartansql.com

Born naked and defenseless, he overcame these obstacles to become a mender of broken things, seeker of magic rings, and occasional watcher of slow pings.

Jason Strate

Twitter: - @stratesql

LinkedIn: Jason Strate

Contact: http://www.jasonstrate.com/

Jason Strate is a SQL Server Solutions Architect with Pragmatic Works. He is also a Microsoft SQL Server MVP and MCM. He has over 15 years of experience developing, architecting, and managing data platforms. Jason writes, blogs, and presents on SQL Server.

Jim Dorame

Twitter: - @DBAJD

LinkedIn: Jim Dorame

Contact: http://www.jamesdorame.com/

Jim Dorame has been working with SQL Server for over 20 years. Over those years he has learned a great deal from the SQL community. He has also given back to the community in the hopes that he may help someone in their career. He is always looking for something to learn and luckily Microsoft keeps adding to SQL Server.

Eric Zierdt

Twitter: - @EricZierdt

LinkedIn: Eric Zierdt

Contact: http://ericemployed.blogspot.com

Eric is a level 70 Data Slayer, who has worked with SQL Server since 2000. Eric has worked with benefit systems, real estate data, marketing, game data, and medical device data. Eric enjoys performance tuning, T-SQL programming, and SQL Server Administration.

Jason Horner

Twitter: - jasonhorner

LinkedIn: Jason Horner

Contact: http://blog.jasonhorner.com

Hi, my name is Jason I’m a practice lead at Redapt. I spend most of my day helping clients solve business problems mostly in the Data and Advanced Analytics spaces. Sometimes this involves various and sundry cloud technologies including Azure Data Factory, Azure SQL Data Warehouse, Azure Data Lake Store, Azure Databricks, HDInsight and Azure SQL Database. I’m fluent in several languages including: SQL, C#, Python, and PowerShell.

I’m a Microsoft Certified Master of SQL Server (MCM) and have been recognized for my technical excellence and evangelism efforts by Microsoft by being awarded the Most Valuable Professional (MVP) for the last 5+ years.

In my off hours I like to snowboard, karaoke, ride roller coasters, and play arcade games

Mark Skiles

LinkedIn: Mark Skiles

Mark Skiles is a (BI) Solutions Architect with Architect IT in Des Moines, IA. He and his wife live in Carlisle, IA. He is an international consultant and has worked for EDS in Taiwan and traveled extensively in China and Southeast Asia. He has over 28 years of technology experience and has worked with SQL server since 1995. His areas of interest are designing and integrating large scale databases and continual improvement in the presentation of data – ways to turn data into decisions.

Joshua Warne

Twitter: - @605sql

LinkedIn: Joshua Warne

Joshua Warne is a Business Intelligence Analyst with the Fishback Financial Corporation in Brookings, SD. He has a Master’s in Economics and provides reporting and analytics for projects that involve process enhancements, product development, and customer research. Joshua is also Founder and Director of the (605) SQL User Group and is lead organizer of SQLSaturday Sioux Falls.

Ed Leighton-Dick

Twitter: - eleightondick

LinkedIn: Ed Leighton-Dick

Contact: http://www.edleightondick.com

Ed Leighton-Dick is a Microsoft MVP, SQL Server performance and architecture specialist, and Founder/Principal Consultant of Kingfisher Technologies. He is a frequent volunteer with PASS, including current roles as a Regional Mentor, co-leader of I-380 PASS local group, and co-leader of the HA/DR virtual group. He can often be found teaching sessions at local, regional, and national events, including user groups, SQLSaturday, and PASS Summit.

Paul Timmerman

Contact: http://blogs.lessthandot.com/index.php/author/mndba/

Paul is a Microsoft SQL Server MVP and the Lead SQL Server DBA at Hennepin County Medical Center in Minneapolis, Minnesota. Paul has fifteen years of experience in database administration and currently the Chapter Leader of the Minnesota SQL Server User Group, PASSMN. Paul is an active member of the PASS community and routinely speaks at user group meetings and SQLSaturday conferences.

Eric Selje

Twitter: - @ericselje

Contact: http://saltydogllc.com

Eric Selje is a developer and consultant in Madison, WI who works on a wide variety of applications, from desktop to web to mobile - all of them requiring databases. Eric has for private businesses, non-profits, and is now working for the U.S. Courts. He has been a user group leader since 1995, and other than coding he loves playing Ultimate and baseball, doing crosswords and reading.

Bill Preachuk

Twitter: - @BillPreachuk

LinkedIn: Bill Preachuk

Bill Preachuk is employed by Hortonworks as a Hadoop Solutions Engineer. He is also a SQL Server MCTS with plenty of years spent in the SQL Server DBA/Developer/DW trenches.

Bill has been in IT since 1991 and has presented at PASS Summit , multiple SQLSaturdays, and PASS/Hadoop/Analytics user group meetings in the Twin Cities, Wisconsin, Iowa, Winnipeg, and Ukraine. He also served 2 years on the Board of PASSMN - The Minnesota SQL Server User Group.

Rick Bielawski

LinkedIn: Rick Bielawski

Rick has 35 years experience as a systems, applications and database architect having designed major systems for such institutions as NASDAQ, Bank of America, Blue Cross Blue Shield, Ecolab and Emperex. He holds multiple certifications including MCITP and MCSE in Business Intelligence and Data Platform. Rick currently designs database systems for custom software applications and likes speaking at local user groups and SQLSaturday events.

Riley Major

Twitter: - RileyMajor

LinkedIn: Riley Major

Contact: http://www.Scribnasium.com/

Riley Major is an Enterprise Architect based in the Twin Cities, MN metro area who enjoys collaborating with business leaders to design technical solutions and working with technology professionals to build them. He’s been programming and designing databases since he was a kid and doing so professionally for 20 years. He has a special place in his heart for T-SQL in SQL Server and loves to share that enthusiasm.

Phillip Labry

Twitter: - @philliplabry

Contact: http://phillip.labry.com

Phillip Labry is a Senior BI Consultant and Trainer with over 20 years experience in SQL Server and over 30 in IT. He has been lucky enough to work on data projects spanning telecom, banking, retail, law enforcement, health care, insurance, financial services and energy sectors. As a national consultant he provides training and builds solutions utilizing the full MS BI stack. He is an active member of the Madison, WI PASS chapter and speaks at events in the USA and Canada.

Pat Phelan

Twitter: - @YetAnotherSQL

LinkedIn: Pat Phelan

Pat Phelan first joined a computer user group (DECUS) in High School, and has joined many more since then. Pat worked many jobs in high school and college, and over twenty years for a major accounting firm. Pat started working for Involta in 2007 and is now the database mentor and a member of the Engineering team. Involta builds, owns and operates world class colocation datacenters and also provides managed services and support staff to clients.

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.

David Klee

Twitter: - kleegeek

LinkedIn: David Klee

Contact: http://davidklee.net

David Klee is a Microsoft Data Platform MVP and VMware vExpert with a lifelong passion for technology. David spends his days focusing on the convergence of data and infrastructure as the Founder of Heraflux Technologies. His areas of expertise include cloud, virtualization, performance, and business continuity. David speaks at a number of national and regional technology related events, including PASS Summit, VMware VMworld, SQLBits, SQLSaturday events, and many SQL Server User Groups.

Michael DeFehr

Twitter: - @mdefehr

LinkedIn: Michael DeFehr

Contact: http://mikedefehr.com

Michael DeFehr is an independent SQL Server consultant based in Winnipeg, Canada. He is focused on database administration and development using Microsoft SQL Server. A SQL Server MVP, Professional Engineer and MCITP in both Database Development and Administration, Mike has spent the past 15 years producing and maintaining database solutions. Mike specializes in the relational and storage engines and his solutions emphasize performance and simplicity.

Alex Barbeau

LinkedIn: Alex Barbeau

Alex Barbeau is a BI Consultant with Nihilent Technologies, Inc., focusing on SSAS Tabular, data modeling, Power BI, and EDW design. Alex has extensive experience in designing and developing analytics and reporting solutions in Sales, Manufacturing, Healthcare, and Commodities verticals across the span of the Microsoft BI platform. He has previously spoken at SQLSaturday #453 and at user groups on Power BI.

Michael DeFehr

Twitter: - @mdefehr

LinkedIn: Michael DeFehr

Contact: http://mikedefehr.com

Michael DeFehr is an independent SQL Server consultant based in Winnipeg, Canada. He is focused on database administration and development using Microsoft SQL Server. A SQL Server MVP, Professional Engineer and MCITP in both Database Development and Administration, Mike has spent the past 15 years producing and maintaining database solutions. Mike specializes in the relational and storage engines and his solutions emphasize performance and simplicity.

Mark Vaillancourt

Twitter: - @markvsql

LinkedIn: Mark Vaillancourt

Contact: http://markvsql.com

Mark is a Data Solutions Architect for Microsoft, helping organizations design data solutions in Azure. He has been working with Microsoft data technologies since 2007. Before joining Microsoft, he was a Business Intelligence consultant and two-time Microsoft Data Platform MVP. With a background in Theater and Improvised Comedy, Mark makes sure that his presentations are both informative and fun.

Jason Strate

Twitter: - @stratesql

LinkedIn: Jason Strate

Contact: http://www.jasonstrate.com/

Jason Strate is a SQL Server Solutions Architect with Pragmatic Works. He is also a Microsoft SQL Server MVP and MCM. He has over 15 years of experience developing, architecting, and managing data platforms. Jason writes, blogs, and presents on SQL Server.

Brian Larson

Twitter: - @Brian_Larson

LinkedIn: Brian Larson

Contact: http://sqlmag.com/author/brian-larson

Brian Larson is Chief Creative Officer/Partner at Superior Consulting Services and has presented at SQL Server Connections, PASS Summit, and the Microsoft BI Conference. As a consultant to Microsoft, Brian contributed to the original code base of Reporting Services. Brian is the author of “Microsoft SQL Server 2016 Reporting Services: 5th Edition” and “Delivering Business Intelligence with SQL Server 2016: 4th Edition”, as well as the forthcoming “Data Analysis with Microsoft Power BI.”

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.

David Klee

Twitter: - kleegeek

LinkedIn: David Klee

Contact: http://davidklee.net

David Klee is a Microsoft Data Platform MVP and VMware vExpert with a lifelong passion for technology. David spends his days focusing on the convergence of data and infrastructure as the Founder of Heraflux Technologies. His areas of expertise include cloud, virtualization, performance, and business continuity. David speaks at a number of national and regional technology related events, including PASS Summit, VMware VMworld, SQLBits, SQLSaturday events, and many SQL Server User Groups.

Scott Swanberg

Twitter: - @WBLSwany

LinkedIn: Scott Swanberg

Contact: https://www.simple-talk.com/author/scott-swanberg/

Sr. SQL Server Database Architect Consultant from Minneapolis. Scott has a MBA and a BS in Computer Science, from the University of St. Thomas. He started his SQL Server DBA experience with SQL Server 6.5. He is a performance tuning, indexing and reverse engineering expert. Published SQL Server Author in 2014 https://www.simple-talk.com/sql/database-administration/exploring-your-sql-server-databases-with-t-sql/ Microsoft Certified - 461 Querying Microsoft SQL Server 2014

Sponsors

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

Back to the SQLSaturday Event List

Back to the home page