sqlsathistory

Nr: 787

Back to Main list

SQLSaturday #787 - Sioux Falls 2018

Start Time (24h) Speaker Track Title
09:00:00 Brian Larson PreCon1 Powering Up with Power BI (Pre-Con)
09:00:00 Grant Fritchey PreCon3 SQL Server Tools for Query Tuning (Pre-Con)
08:00:00 Shawn Dorward Advanced Analysis Techniques Getting Started with Power Query
08:00:00 Andy Galbraith Enterprise Database Administration Deployment Intro to Powershell for the SQL Server DBA
08:00:00 Leslie Andrews BI Platform Architecture, Development Administration The Power of Data: The Complete Beginners Data Warehouse Kit
08:00:00 Jim Dorame Application Database Development JSON for the Data Mortals
09:25:00 Eugene Meidinger BI Information Delivery An (Advanced) Introduction to Dax
09:25:00 Rick Bielawski Application Database Development Difficult Queries
09:25:00 Grant Fritchey Application Database Development Extending DevOps To SQL Server
09:25:00 Ameena Lalani Enterprise Database Administration Deployment Learn History from Temporal Tables
10:50:00 Marsha Pierce Enterprise Database Administration Deployment Mom Rules for Managing Enterprise Database Environments
10:50:00 Andy Galbraith Enterprise Database Administration Deployment Getting Started with Extended Events
10:50:00 Eric Swiggum Application Database Development The Fast Track to Database Performance
10:50:00 Eugene Meidinger BI Platform Architecture, Development Administration Power BI Deployment:Scaling from 5 to 5000
13:15:00 Brian Larson BI Information Delivery Looking through the Windshield: Forward-looking Dashboards KPIs
13:15:00 Mike Byrd Application Database Development A Rocket Scientist Perspective on Indexes
13:15:00 Nem Schlecht Application Database Development Maximizing SQL Server Management Studio for Developers and DBAs
13:15:00 Brian Hansen Enterprise Database Administration Deployment Let's Explore SQL Internals
14:40:00 Belinda Allen BI Platform Architecture, Development Administration DAX 201
14:40:00 Grant Fritchey Enterprise Database Administration Deployment Data Protection Privacy in the World of Database DevOps
14:40:00 Tim Plas Enterprise Database Administration Deployment SQL Server Databases in the Clouds
14:40:00 Amy Herold Enterprise Database Administration Deployment The Case for Change: Identifying and Remedying Bad Code
16:05:00 Steven Tidwell Application Database Development Dynamic SQL: Tables / Parameters DBA Tools
16:05:00 Kevin Feasel Analytics and Visualization Data Cleansing With SQL And R
16:05:00 Jonathan Stewart BI Platform Architecture, Development Administration An introduction to the magical world of BIML!
16:05:00 Marcus Hopfinger Enterprise Database Administration Deployment Decoder ring not needed

SessionID: 82586

Powering Up with Power BI (Pre-Con)

Back to calendar

Event Date: 18-08-2018 - Session time: 09:00:00 - Track: PreCon1

Speaker: Brian Larson

Title: Powering Up with Power BI (Pre-Con)

Abstract:

This day-long session will provide instruction on each aspect of Power BI. We will cover:

• Data collection using the Query Editor and the M language • Data modeling • Measures using DAX formulas • Visualizations with an emphasis on user interactivity with the data • Deployment and management in a secure, shared environment

Along the way we will look at tips and tricks as well as best practices for each of these facets of Power BI. Participants will leave with an understanding of the full range of capabilities of Power BI along with the confidence to use Power BI to create and securely share meaningful analytics.

Register Here: https://www.eventbrite.com/e/sqlsaturday-sioux-falls-pre-conference-tickets-45947239430?aff=utm_source%3Deb_email%26utm_medium%3Demail%26utm_campaign%3Dnew_event_emailutm_term=eventname_text#tickets

SessionID: 82591

SQL Server Tools for Query Tuning (Pre-Con)

Back to calendar

Event Date: 18-08-2018 - Session time: 09:00:00 - Track: PreCon3

Speaker: Grant Fritchey

Title: SQL Server Tools for Query Tuning (Pre-Con)

Abstract:

Query tuning within SQL Server can be a tough skill to master. The new tooling released with SQL Server 2016 and 2017 changes how you identify poorly performing queries, troubleshoot their behavior and tune the queries, all a little easier.

This workshop teaches new techniques for tuning queries using all the new tools introduced in SQL Server 2016 and 2017. You'll be able to put this knowledge to work immediately, not only in your 2016 or better instances but also in your Azure SQL Database databases. You will be tuning your queries faster and more accurately using the new tools available.

Register here: https://www.eventbrite.com/e/sqlsaturday-sioux-falls-pre-conference-tickets-45947239430?aff=utm_source%3Deb_email%26utm_medium%3Demail%26utm_campaign%3Dnew_event_emailutm_term=eventname_text#tickets

SessionID: 82034

Getting Started with Power Query

Back to calendar

Event Date: 18-08-2018 - Session time: 08:00:00 - Track: Advanced Analysis Techniques

Speaker: Shawn Dorward

Title: Getting Started with Power Query

Abstract:

This session will highlight the core fundamentals of Power Query and how it can transform your efforts relating to Business Intelligence. Together we will talk about what it is, how it works, and how you can put it to good hard use in your organization. Power Query is a powerful tool that can help do the dirty work for you! It’s easy to learn and get started! Whether you want to use large complex datasets for Excel, Power BI or Power Pivot, Power Query is definitely a tool to help get you where you want to be!

SessionID: 82075

Intro to Powershell for the SQL Server DBA

Back to calendar

Event Date: 18-08-2018 - Session time: 08:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Andy Galbraith

Title: Intro to Powershell for the SQL Server DBA

Abstract:

Many DBA's have the same outlook on Powershell - we all know we should use it, but we don't think we have time to learn one more tool that isn't even really part of SQL Server anyway. I was one of these DBA's for many years, but recently I have come to respect the power of Powershell. Come learn the basics of Powershell, how Powershell and SQL Server interact with each other, and finally how to use Powershell to automate common SQL Server tasks such as maintenance and SQL Server installations. If you need to interact with Windows or Active Directory, odds are Powershell is the right tool for the job - come learn how to use it!

SessionID: 82895

The Power of Data: The Complete Beginners Data Warehouse Kit

Back to calendar

Event Date: 18-08-2018 - Session time: 08:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Leslie Andrews

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!

SessionID: 83024

JSON for the Data Mortals

Back to calendar

Event Date: 18-08-2018 - Session time: 08:00:00 - Track: Application Database Development

Speaker: Jim Dorame

Title: JSON for the Data Mortals

Abstract:

Do you see curly brackets stored in your database and wonder what that is? Are you a DBA, with developers storing JSON in your database? As a database administrator or developer, it's important to understand JSON today. This session will explain what JSON is, where it came from, and why it is showing up all over the place. When you leave this session you will understand how to investigate, manipulate, and validate JSON in your database. You will walk away with example code of how to use Microsoft’s additions to SQL Server to use this data.

SessionID: 82091

An (Advanced) Introduction to Dax

Back to calendar

Event Date: 18-08-2018 - Session time: 09:25:00 - Track: BI Information Delivery

Speaker: Eugene Meidinger

Title: An (Advanced) Introduction to Dax

Abstract:

Coming from the Excel world, DAX can look like Excel formulas on steroids. However, to be successful with DAX and Powerpivot, you'll need a completely different mental model. In this introduction to DAX, we won't spend too much time on the basics. Instead, we'll focus the concepts that make DAX unique. This will help you avoid the stumbling blocks of working with DAX. We will cover calculated columns, measures, aggregations, filtering, and iterators.

SessionID: 82170

Difficult Queries

Back to calendar

Event Date: 18-08-2018 - Session time: 09:25:00 - Track: Application Database Development

Speaker: Rick Bielawski

Title: Difficult Queries

Abstract:

Take your T-SQL skills to the next level. Regardless of your current level there will be something here you'll be glad you didn't miss. Basics like avoiding cursors in iterative tasks and multi-database executions are the tip of the iceberg. If queries are basic arithmetic then this is basic algebra. First we see how coding style affects maintainability then dive into several types of encapsulation, parameterization and tricks with values, cross apply, pivot and more .

SessionID: 82589

Extending DevOps To SQL Server

Back to calendar

Event Date: 18-08-2018 - Session time: 09:25:00 - Track: Application Database Development

Speaker: Grant Fritchey

Title: Extending DevOps To SQL Server

Abstract:

Most organizations are under pressure to speed up the software delivery cycle, whether that’s to respond more quickly to the needs of the business, the needs of your customers or just to keep up with the competition. Unfortunately the database is commonly considered a bottleneck. Without the right processes in place, database change management can slow things down, adding risk, uncertainty, and getting in the way of development and operations working together to deliver. Any organization that wants to fully benefit from a DevOps approach is going to have to overcome some specific challenges presented by the database. This session will teach you how to take DevOps principles and practices and apply them to SQL Server so that you can speed up the database delivery cycle at the same time you protect the information contained within.

SessionID: 83005

Learn History from Temporal Tables

Back to calendar

Event Date: 18-08-2018 - Session time: 09:25:00 - Track: Enterprise Database Administration Deployment

Speaker: Ameena Lalani

Title: Learn History from Temporal Tables

Abstract:

SQL Server 2016 came out with a bucket full of cool new features. One of them is Temporal Tables. SQL Server 2017 made some enhancements in this area. Temporal tables are basically history tables of the normal tables; that allows us to retrieve data from any point in time for every change such as updates and deletes. It does this all without any change to application code. In this session, we will see what the requirements of creating temporal tables are. We will see the demo on insert and update functionality and how to query historical information using new TSQL clause. We will touch upon retention of history as well. It has lots of demos and less theory.

SessionID: 82533

Mom Rules for Managing Enterprise Database Environments

Back to calendar

Event Date: 18-08-2018 - Session time: 10:50:00 - Track: Enterprise Database Administration Deployment

Speaker: Marsha Pierce

Title: Mom Rules for Managing Enterprise Database Environments

Abstract:

Have you ever looked at an environment and wondered how the heck they ever got anything done because it is so disorganized? The first thing I do for newly inherited environments is implement some organization and do some database clean up. Not only does organization make the environment easier to maintain, it can help speed up trouble shooting. Good organization can even help with some performance issues.

SessionID: 83192

Getting Started with Extended Events

Back to calendar

Event Date: 18-08-2018 - Session time: 10:50:00 - Track: Enterprise Database Administration Deployment

Speaker: Andy Galbraith

Title: Getting Started with Extended Events

Abstract:

Few subjects in Microsoft SQL Server inspire the same amount of Fear, Uncertainty, and Doubt (FUD) as Extended Events. Many DBA's continue to use Profiler and SQL Trace even though they have been deprecated for years. Why is this?

Extended Events started out in SQL Server 2008 with no user interface and only a few voices in the community documenting the features as they found them. Since then it has blossomed into a full feature of SQL Server and an amazingly low-impact replacement for Profiler and Trace.

Come learn how to get started - the basics of sessions, events, actions, targets, packages, and more. We will look at some base scenarios where Extended Events can be very useful as well as considering a few gotchas along the way. You may never go back to Profiler again!

SessionID: 83810

The Fast Track to Database Performance

Back to calendar

Event Date: 18-08-2018 - Session time: 10:50:00 - Track: Application Database Development

Speaker: Eric Swiggum

Title: The Fast Track to Database Performance

Abstract:

The Fast Track to Database Performance will give you a guaranteed maximum return with the least amount of overhead, aka Time! Who has time to go into the bits and bytes of all these SQL Server details! In my 5 years as a DBA I have seen some "interesting" implementations on SQL Server. In this session we will quickly cover the concepts in Database Design, Query Tuning/Performance and T-SQL Killers!

SessionID: 85362

Power BI Deployment:Scaling from 5 to 5000

Back to calendar

Event Date: 18-08-2018 - Session time: 10:50:00 - Track: BI Platform Architecture, Development Administration

Speaker: Eugene Meidinger

Title: Power BI Deployment:Scaling from 5 to 5000

Abstract:

With Power BI, hitting publish is just a click away. But what do you do when you want to share with your team, your company, or the whole world? In this presentation, we cover all of the different ways to deploy and share Power BI reports. We'll start with sharing dashboards and work our way up to newer options like Power BI Premium and Power BI Embedded. By the end of this session, you'll have an idea of the best deployment method for you.

SessionID: 82033

Looking through the Windshield: Forward-looking Dashboards KPIs

Back to calendar

Event Date: 18-08-2018 - Session time: 13:15:00 - Track: BI Information Delivery

Speaker: Brian Larson

Title: Looking through the Windshield: Forward-looking Dashboards KPIs

Abstract:

SessionID: 82048

A Rocket Scientist Perspective on Indexes

Back to calendar

Event Date: 18-08-2018 - Session time: 13:15:00 - Track: Application Database Development

Speaker: Mike Byrd

Title: A Rocket Scientist Perspective on Indexes

Abstract:

SessionID: 82619

Maximizing SQL Server Management Studio for Developers and DBAs

Back to calendar

Event Date: 18-08-2018 - Session time: 13:15:00 - Track: Application Database Development

Speaker: Nem Schlecht

Title: Maximizing SQL Server Management Studio for Developers and DBAs

Abstract:

Whether you're a developer or a DBA, you likely use SSMS (SQL Server Management Studio) a lot. However, are you using all the features and extensions available to maximize your efficiency? This talk will show some of the most useful, yet overlooked, features of SSMS and some of the best (and free) extensions to make life easier for you and your teams. I'll also include some of my most useful code snippets that I've found or written over the years. Save yourself some time and headaches!

Demos will include the latest version of SSMS and the new SQL Operations Studio.

SessionID: 83883

Let's Explore SQL Internals

Back to calendar

Event Date: 18-08-2018 - Session time: 13:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Brian Hansen

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.

SessionID: 82026

DAX 201

Back to calendar

Event Date: 18-08-2018 - Session time: 14:40:00 - Track: BI Platform Architecture, Development Administration

Speaker: Belinda Allen

Title: DAX 201

Abstract:

All Power BI models have date components. In this session, we’ll be talking about how to optimize time intelligence functions in DAX, like Year-To-Date, Same Period Last year, etc. We’ll review building DAX tables and the use of variables to assist.

SessionID: 82588

Data Protection Privacy in the World of Database DevOps

Back to calendar

Event Date: 18-08-2018 - Session time: 14:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Grant Fritchey

Title: Data Protection Privacy in the World of Database DevOps

Abstract:

Ensuring the ongoing protection of personally identifiable information is mandatory in today's business, helping you to guard against data breaches, and comply with the GDPR. In a climate where cyber attacks are all too frequent, and data is spread across a growing number of different environments, the challenge of protecting your data can seem daunting. This session will address the implications of the GDPR on database management, and demonstrate a privacy-first approach to controlling and protecting data as it changes and moves through your SQL Server estate. As well as offering guidance for assessing your data estate for GDPR readiness, this session will include some great tools and tips for building data protection and privacy into your development processes, and dispel the myth that database DevOps and compliance can't go hand in hand. With the right preparation, you can build compliance into your processes, keep sensitive data safe, and deliver value quickly to your end users.

SessionID: 83886

SQL Server Databases in the Clouds

Back to calendar

Event Date: 18-08-2018 - Session time: 14:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Tim Plas

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, including Microsoft Azure, Amazon AWS, and Google GCE, and multiple options within those environments. 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.

SessionID: 84123

The Case for Change: Identifying and Remedying Bad Code

Back to calendar

Event Date: 18-08-2018 - Session time: 14:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Amy Herold

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.

SessionID: 82086

Dynamic SQL: Tables / Parameters DBA Tools

Back to calendar

Event Date: 18-08-2018 - Session time: 16:05:00 - Track: Application Database Development

Speaker: Steven Tidwell

Title: Dynamic SQL: Tables / Parameters DBA Tools

Abstract:

Dynamic SQL for the Developer DBA. In this class we will learn how to use Dynamic SQL on a day to day basis. Building Dynamic Tables from a wide variety of parameters passed into your query; Building Dynamic Column headers for those tables and using Pivot to display the results into a grid format. We will also explore passing parameters into and out of your SQL Query, creating dynamic search strings, and creating multiple databases, table structures using cross database scripting and Dynamic SQL.

SessionID: 82177

Data Cleansing With SQL And R

Back to calendar

Event Date: 18-08-2018 - Session time: 16:05:00 - Track: Analytics and Visualization

Speaker: Kevin Feasel

Title: Data Cleansing With SQL And R

Abstract:

On a given project, data scientists can spend upwards of 80% of their time preparing, cleaning, and correcting data. In this session, we will look at different data cleansing and preparation techniques using both SQL Server and R. We will investigate the concept of tidy data and see how we can use tools in both languages to simplify research and analysis of a small but realistic data set.

SessionID: 82337

An introduction to the magical world of BIML!

Back to calendar

Event Date: 18-08-2018 - Session time: 16:05:00 - Track: BI Platform Architecture, Development Administration

Speaker: Jonathan Stewart

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!

SessionID: 83555

Decoder ring not needed

Back to calendar

Event Date: 18-08-2018 - Session time: 16:05:00 - Track: Enterprise Database Administration Deployment

Speaker: Marcus Hopfinger

Title: Decoder ring not needed

Abstract:

Data privacy has never been more relevant than the last few months. Are you doing all you can to protect your data? In this session we will look at different methods to encrypt data and what those methods protect against as well as what they do not protect. I will also demonstrate enabling Transparent Data Encryption (TDE) and column level encryption along with how to encrypt and decrypt your data….no decoder ring needed.