sqlsathistory

Nr: 629

Back to Main list

SQLSaturday #629 - Indianapolis 2017

Start Time (24h) Speaker Track Title
08:00:00 Vladimir Oselsky Application Database Development Crash Course on Better SQL Development
08:00:00 Sean Werick Application Database Development SQL Server 2016: Data Masking and Encryption
08:00:00 Kevin Feasel Enterprise Database Administration Deployment Securing SQL Server
08:00:00 Drew Furgiuele Application Database Development SQL Server and PowerShell: Let's Get Serious
08:00:00 Dave Mattingly Cloud Application Development Deployment Alexa, Talk to Me
08:00:00 Dave Bland Enterprise Database Administration Deployment Extended Events: What are they and How do I use them
08:00:00 Britton Gray BI Platform Architecture, Development Administration MPP – Master Parallel Productivity in Azure SQL DW
08:00:00 Martin Madsen Analytics and Visualization An Adventure Works IoT Demo: moving beyond sales data
08:00:00 Stan Siranovich Analytics and Visualization SQL into R: an Absolute Beginners' Guide to R for the SQL User
08:00:00 Warren Sifre SQL Starter Track Introduction to Big Data
09:15:00 Ross LoForte Enterprise Database Administration Deployment Find out why SQL Server 2016 Service Pack 1 is an Industry Game changer
09:15:00 Frank Gill Strategy and Architecture Anatomy of a Transaction
09:15:00 Warren Sifre Cloud Application Development Deployment Introduction to Azure Streaming Analytics
09:15:00 Ben Miller Enterprise Database Administration Deployment Managing Availability Groups with PowerShell
09:15:00 David Mellinger BI Platform Architecture, Development Administration SQL Server 2017 New BI Features
09:15:00 Brandon Lukes Enterprise Database Administration Deployment SSMS Tips and Tricks
09:15:00 Alan Dykes Analytics and Visualization Getting Started with R and R Services
09:15:00 Pat Phelan Professional Development Ethics, Morals, and Laws for the DBA 101
09:15:00 David Maxwell SQL Starter Track Introduction to Database Administration
10:30:00 Ed Watson BI Platform Architecture, Development Administration Introduction to SQL Server Integration Services
10:30:00 Wylie Blanchard BI Information Delivery MS SSAS Business Value: Should I choose Tabular or Multidimensional?
10:30:00 Aaron Cutshall Strategy and Architecture Introduction to Relational Database Design Patterns
10:30:00 Samir Behara Application Database Development Increase Your Coding Speed in SQL Server Management Studio
10:30:00 Peter Shore Cloud Application Development Deployment SELECT Provider FROM Cloud
10:30:00 Ben Miller Enterprise Database Administration Deployment SQL Server Encryption
10:30:00 David Maxwell Application Database Development Handling Temporal Data in SQL Server 2016
10:30:00 Tamera Clark Enterprise Database Administration Deployment Reduce your DBA ( DEV) task list by using Microsoft BI tools
10:30:00 Robert Verell Strategy and Architecture Right-Size Your Data Files
10:30:00 Stan Siranovich SQL Starter Track Introduction to Data Science
10:30:00 Sean Werick SQL Starter Track Introduction to Data Science
11:45:00 Matt Henderson Other Architecting for Performance
13:00:00 Jonathan Stewart Analytics and Visualization Data Visualization: How to truly tell a great story!
13:00:00 Armando Lacerda Enterprise Database Administration Deployment Unleashing Stretched Databases
13:00:00 Amber Goins Professional Development Using SQL as the Key to Robust Automation
13:00:00 Wendy Pastrick Application Database Development Read Dirty to Me - Isolation Levels/User Impact
13:00:00 Stacy Hein Strategy and Architecture Installing SQL Server on Linux in AWS
13:00:00 Robert Verell Application Database Development SQL Election: Which Tech is Faster?
13:00:00 Kerry Tyler BI Platform Architecture, Development Administration 45 Minutes to Your First SSAS Tabular Model
13:00:00 Ed Leighton-Dick Enterprise Database Administration Deployment How to Keep Your Databases Secure in Just Minutes a Day
13:00:00 Aaron King SQL Starter Track Introduction to Database Development
13:00:00 Peter Shore Enterprise Database Administration Deployment The Data-Professional’s Junk Drawer
13:00:00 Alan Dykes Other Game of Thrones Discussion
14:15:00 Denis McDowell Application Database Development Stop Ignoring the SQL Server Resource Governor
14:15:00 Greg Deckler Advanced Analysis Techniques It's a Machine World - Predictive Analytics with Azure Machine Learning
14:15:00 Shannon Lowder BI Platform Architecture, Development Administration Advanced Biml Concepts
14:15:00 Tracy Boggiano Enterprise Database Administration Deployment Query Store Primer
14:15:00 Stacia Varga Analytics and Visualization Getting Your Story Straight with Data Visualizations
14:15:00 Andrew Loree Enterprise Database Administration Deployment SQL Server 2017 (Linux and Beyond)
14:15:00 Dan (Annie) Xu BI Information Delivery From SQL to DAX – another way of extract data
14:15:00 Jay Robinson Application Database Development Partitioned Tables and Query Performance
14:15:00 Kerry Tyler SQL Starter Track Introduction to Business Intelligence
14:15:00 Eddie Wuerch Enterprise Database Administration Deployment Never Lose Data! Digging Out From Corruption
15:30:00 Brian Beswick BI Platform Architecture, Development Administration SSAS 2016 Tabular - Diving into the new features
15:30:00 Ryan Wade Advanced Analysis Techniques Leveraging SQL Server R Services to Perform Advanced Analytics
15:30:00 Stacia Varga Analytics and Visualization Where Does R Fit Into Your SQL Server Stack?
15:30:00 Rob Volk Application Database Development Tame Your Unruly Data With Constraints
15:30:00 Chris Koester BI Platform Architecture, Development Administration Working with JSON in SQL Server 2016
15:30:00 Joe McTaggart Strategy and Architecture Availablity Groups in SQL 2016 and beyond: Faster, Higher, Stronger
15:30:00 Gareth Swanepoel BI Platform Architecture, Development Administration SQL Server ColumnStore Indexes
15:30:00 Armando Lacerda Enterprise Database Administration Deployment SQL Server Tricks for Storage and I/O Performance in the cloud
15:30:00 John Deardurff SQL Starter Track How to get Microsoft Certified

SessionID: 61091

Crash Course on Better SQL Development

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: Application Database Development

Speaker: Vladimir Oselsky

Title: Crash Course on Better SQL Development

Abstract:

SQL Development is a broad subject with many roads to choose from. Often times SQL Developers feel overwhelmed and unsure which areas they need to focus on. The purpose of this session is to give a high-level overview and present paths for further study and growth. Subjects reviewed in this session will include coding patterns, error handling, and execution plans. Demonstrations of free tools will also help developers find ways of simplifying their daily tasks. Attendees will leave this session empowered with knowledge and directions for further growth.

SessionID: 61095

SQL Server 2016: Data Masking and Encryption

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: Application Database Development

Speaker: Sean Werick

Title: SQL Server 2016: Data Masking and Encryption

Abstract:

Learn about data masking and encryption, the pros and cons of each, as well as when to use which.

SessionID: 61244

Securing SQL Server

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Kevin Feasel

Title: Securing SQL Server

Abstract:

A default SQL Server installation is reasonably secure, but quot;reasonably securequot; doesn#39;t cut it in an era in which one bad line of code, one weak password, or one open port can result in your customer database ending up on Pastebin. In this talk, we will look at different methods of securing a SQL Server instance, from venerable (principle of least privilege, Transparent Data Encryption) to novel (Always Encrypted, row-level security). These tools and techniques will show us ways for developers, database administrators, and network specialists to work together to secure SQL Server instances.

SessionID: 61272

SQL Server and PowerShell: Let's Get Serious

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: Application Database Development

Speaker: Drew Furgiuele

Title: SQL Server and PowerShell: Let's Get Serious

Abstract:

Whether you've dabbled in PowerShell or wondered what all the fuss is about, make no mistake: PowerShell is something worth learning to make your life as a SQL Server professional easier. Whether you're a DBA, a SSIS developer, or security professional, In this session you'll see practical, real world examples of how you can blend SQL Server and PowerShell together, and not just a bunch of regular T-SQL tasks that have been made more complicated.

SessionID: 63151

Alexa, Talk to Me

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: Cloud Application Development Deployment

Speaker: Dave Mattingly

Title: Alexa, Talk to Me

Abstract:

Learn how to create your own skill (app) for Amazon's Echo / Dot service known as Alexa.

In this session, we'll create a simple skill from scratch, and show how to get into some of the more advanced options.

SessionID: 63332

Extended Events: What are they and How do I use them

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Dave Bland

Title: Extended Events: What are they and How do I use them

Abstract:

Since Extended Events are replacing Profiler, every DBA should know what they are and how to use them. This session will cover the basics of Extended events as well as an introduction to the system_health session. This session will give someone who has never used Extended events before the skills to start using them!

SessionID: 63688

MPP – Master Parallel Productivity in Azure SQL DW

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Britton Gray

Title: MPP – Master Parallel Productivity in Azure SQL DW

Abstract:

We will discuss and demonstrate the MPP (massively parallel processing) architecture of Azure SQL DW and how to make best use of this exciting technology, including:

• Getting up and running • Loading and migrating data • Dynamically scaling performance • Designing tables and optimizing queries to extract maximum performance • Integrating with big data

SessionID: 65806

An Adventure Works IoT Demo: moving beyond sales data

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: Analytics and Visualization

Speaker: Martin Madsen

Title: An Adventure Works IoT Demo: moving beyond sales data

Abstract:

This session will cover a potential IoT use case demonstration. I describe how to simulate IoT data and then utilize that simulated data to tell business use stories. I use the classic Adventure Works SQL database as the launch point that is then enriched with the simulated IoT data.

SessionID: 66527

SQL into R: an Absolute Beginners' Guide to R for the SQL User

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: Analytics and Visualization

Speaker: Stan Siranovich

Title: SQL into R: an Absolute Beginners' Guide to R for the SQL User

Abstract:

We will do this using side-by-side examples of R and SQL code, and by using the "pipe" operator in R to connect several operations to analyze a publicly-available data set. By the end of this session, the attendees will have the previous questions answered and be able to decide whether to consider R, or to stay with their current solution.

SessionID: 66987

Introduction to Big Data

Back to calendar

Event Date: 12-08-2017 - Session time: 08:00:00 - Track: SQL Starter Track

Speaker: Warren Sifre

Title: Introduction to Big Data

Abstract:

This session is part of the SQL Starter track that will present an Introduction to Big Data.

SessionID: 61116

Find out why SQL Server 2016 Service Pack 1 is an Industry Game changer

Back to calendar

Event Date: 12-08-2017 - Session time: 09:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Ross LoForte

Title: Find out why SQL Server 2016 Service Pack 1 is an Industry Game changer

Abstract:

Come to this session to find out why SQL Server 2016 SP1 revolutionized SQL Server allowing a consistent feature and functionality surface area for developers and organizations across all SQL Server 2016 editions, a first in the industry. This will enable developers, ISVs and customers to build advanced applications that scale across editions and cloud as you grow. SQL Server 2016 SP1 Standard Edition sets the bar for rich programming capabilities, security innovations, and fast performance for mid-tier applications and data marts. Then easily upgrade to Enterprise Edition for mission critical capabilities as your workload scales, without having to re-write your application.

Key Learning: Learn the new features made available with SQL Server 2016 SP1 Standard Edition Develop more powerful application that were not possible before with Standard Edition Learn how to upgrade to SQL Server 2016 Service Pack 1

SessionID: 61616

Anatomy of a Transaction

Back to calendar

Event Date: 12-08-2017 - Session time: 09:15:00 - Track: Strategy and Architecture

Speaker: Frank Gill

Title: Anatomy of a Transaction

Abstract:

In SQL Server, the transaction log is the most important file in any database. All changes to the data and schema are tracked in the transaction log. Join me to learn how to read the transaction log, how to follow a transaction as is processes, and how SQL Server handles a transaction rollback. You will also learn how to identify the resources and objects SQL Server accesses during the course of the transaction. Finally, you will see how SQL Server processes transactions for In-Memory tables.

SessionID: 62934

Introduction to Azure Streaming Analytics

Back to calendar

Event Date: 12-08-2017 - Session time: 09:15:00 - Track: Cloud Application Development Deployment

Speaker: Warren Sifre

Title: Introduction to Azure Streaming Analytics

Abstract:

This session will cover what is Streaming Analytics and the various use cases. We will demonstrate the creation of a Streaming Analytics process which will output the data to a dashboard for review. The intention is to provide insights in how this technology can potentially be leveraged by the SQL community.

SessionID: 64099

Managing Availability Groups with PowerShell

Back to calendar

Event Date: 12-08-2017 - Session time: 09:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Ben Miller

Title: Managing Availability Groups with PowerShell

Abstract:

SQL Server Always On Availability Groups are all the craze. When you have a need to failover or modify a configuration there are some things that you can only do with PowerShell. Aside from these items, PowerShell can completely manage an AG. Join me for a demo filled session where we will create an Always On Availability Group from scratch to management with PowerShell, including the Windows Server Failover Cluster. From changing parameters to failover, we will have a blast using PowerShell with ease of use to make your life better. Let’s work smarter and not harder when managing this great feature of SQL Server.

SessionID: 65313

SQL Server 2017 New BI Features

Back to calendar

Event Date: 12-08-2017 - Session time: 09:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: David Mellinger

Title: SQL Server 2017 New BI Features

Abstract:

While SQL Server on Linux is getting the major marketing push for 2017, there is plenty of other new features which will also be included in SQL Server 2017. This session will provide an overview and some demos on new features in SQL Server BI tools. This will include changes to SSAS, SSIS, SSRS (Power BI Report Server), and Machine Learning Services (formerly R Services).

SessionID: 66713

SSMS Tips and Tricks

Back to calendar

Event Date: 12-08-2017 - Session time: 09:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Brandon Lukes

Title: SSMS Tips and Tricks

Abstract:

As DBA’s, your primary tool to connect to SQL is likely SQL Server Management Studio. We will be covering some cool stuff from the options menu, a few formatting/query tips, and why you should use the latest SSMS client. Hopefully you’ll learn at least one trick to make your life easier.

SessionID: 66758

Getting Started with R and R Services

Back to calendar

Event Date: 12-08-2017 - Session time: 09:15:00 - Track: Analytics and Visualization

Speaker: Alan Dykes

Title: Getting Started with R and R Services

Abstract:

R is a statistics and graphical software. Now that it is available in SQL Server 2016 how do you integrate it into your work process? R is its own piece of software and communication between R and SQL Server can seem daunting at first. Learn a bit about R, how to get data into and out of it, integrating it into stored procedures, and some useful tools and tips.

SessionID: 66762

Ethics, Morals, and Laws for the DBA 101

Back to calendar

Event Date: 12-08-2017 - Session time: 09:15:00 - Track: Professional Development

Speaker: Pat Phelan

Title: Ethics, Morals, and Laws for the DBA 101

Abstract:

Ethics, Morals, and Laws each govern one aspect of our behavior as people and DBAs. They govern which actions we take and which actions we avoid.

Understanding the basics of these guides and how they coordinate (and sometimes conflict) with each other helps you to make choices you can live with from both a personal and professional perspective.

This session presents basic definitions, ideas, and discussion points. It is intended to be an interactive presentation where the audience contributes to the discussion, so no two presentations are exactly the same!

SessionID: 66989

Introduction to Database Administration

Back to calendar

Event Date: 12-08-2017 - Session time: 09:15:00 - Track: SQL Starter Track

Speaker: David Maxwell

Title: Introduction to Database Administration

Abstract:

This session is part of the SQL Starter track and will present and Introduction to Database Administration.

SessionID: 61145

Introduction to SQL Server Integration Services

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Ed Watson

Title: Introduction to SQL Server Integration Services

Abstract:

Take an introductory journey into the world of SSIS through the eyes of a SQL Server DBA as he navigates the Business Intelligence waters. This is an introductory course for beginners or users without any SSIS experience. Come learn how to SSIS with me!

SessionID: 61163

MS SSAS Business Value: Should I choose Tabular or Multidimensional?

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: BI Information Delivery

Speaker: Wylie Blanchard

Title: MS SSAS Business Value: Should I choose Tabular or Multidimensional?

Abstract:

Determine which model presents the right business value for your company's analytical needs. In this session we'll discuss the difference between SSAS Tabular and SSAS Multidimensional modes, feature differences as well as the benefits and cons to utilizing both modes in MS SQL Server 2016.

SessionID: 61520

Introduction to Relational Database Design Patterns

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: Strategy and Architecture

Speaker: Aaron Cutshall

Title: Introduction to Relational Database Design Patterns

Abstract:

SessionID: 61543

Increase Your Coding Speed in SQL Server Management Studio

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: Application Database Development

Speaker: Samir Behara

Title: Increase Your Coding Speed in SQL Server Management Studio

Abstract:

Every developer wants to be productive and get more things accomplished during their day to day work. Given a choice between working harder and working smarter, you will most likely choose the latter. But the big question is – How do you boost your productivity? How do you reduce your development time? How do you increase your coding speed?

Be it a T-SQL developer or DBA, we spend most of our time working in SQL Server Management Studio. In this session, we will learn a number of tips and tricks to increase productivity and efficiency in SSMS IDE. We will also look at the new and improved features of SSMS 2016. We will learn how adding few free third party tools to the SSMS IDE will enhance your coding speed. This will be a content rich session with plenty of live demonstrations.

By the end of this session, you will learn some useful techniques to take back with you and apply in your day to day work.

SessionID: 62850

SELECT Provider FROM Cloud

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: Cloud Application Development Deployment

Speaker: Peter Shore

Title: SELECT Provider FROM Cloud

Abstract:

Are you starting to think that this cloud thing may actually take off? Perhaps it has become your responsibility to look for a cloud provider to meet the data needs of your employer/client or you want to be ready in case someone asks. In this session, we will spend a few moments defining Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) before moving on to a brief discussion regarding cloud objections and misconceptions. Finally, we reach our destination, a conversation based in the classic high school essay test question “Compare and Contrast” concerning data centric services in AWS and Azure. The focus of this session is available features not necessarily how to use them.

SessionID: 64100

SQL Server Encryption

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Ben Miller

Title: SQL Server Encryption

Abstract:

Have you ever wanted to know how Transparent Database Encryption (TDE) works or how you set it up? What about encrypting your backups? This session will go over all the steps and caveats that go with this technology. TDE allows you to have your database encrypted on disk and the same Encryption Hierarchy allows you to back up your database and have it encrypt the contents in the backup file. We will discuss the Encryption Hierarchy which is used for encryption in SQL Server and take you through keeping your secrets safe. We will also go over how Always Encrypted works as well. Master the concepts of SQL Server Encryption when you are done with this session.

SessionID: 64290

Handling Temporal Data in SQL Server 2016

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: Application Database Development

Speaker: David Maxwell

Title: Handling Temporal Data in SQL Server 2016

Abstract:

In many industries, it is necessary for data professionals to be able to show what a data set looked like at a previous point in time. Whether it's calculating tax or insurance rates based on a contract date, quickly comparing data changes over time for trend analysis or just recovering from an accidental data change, it's useful to be able to look back in time through our data. Solutions like Change Data Capture or trigger-based audit tables can be slow, or require a lot of extra code to be effective. Fortunately, SQL Server 2016 introduces system-versioned tables, also known as Temporal Tables, which track data through time with far less overhead than other solutions. In this session, you'll learn how to create temporal tables, how SQL Server manages data within those tables, and how to query data at a specific point in time using several real-world examples.

SessionID: 66146

Reduce your DBA ( DEV) task list by using Microsoft BI tools

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Tamera Clark

Title: Reduce your DBA ( DEV) task list by using Microsoft BI tools

Abstract:

Are you a DBA or DBA Dev with access to the Microsoft BI Stack? Why not utilize some of these amazing tools to make your life a little easier?

Are you working without fancy monitoring and reporting tools? Do you dream of having time to pull data into Excel ans show you management staff what is going on? Do you run queries to answer questions for projects or at the department's request on a regular basis? Wanna know what is going on with your report server?

Come to this "BI for the Engine Guy" session and let me help you make visualizations for all your engine's health care needs and your user's (customer) data demands.

SessionID: 66771

Right-Size Your Data Files

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: Strategy and Architecture

Speaker: Robert Verell

Title: Right-Size Your Data Files

Abstract:

Best practices for SQL Server indicate that when configuring tempdb, we should create multiple files for better performance. So why is it this is often ignored for user databases, where our data is actually stored?

In this session we'll look into why having multiple files for databases and filegroups is important, even on solid state drives. Then we'll look into some scripts and tools that will assist us in transforming our databases to be right-sized for performance considerations.

SessionID: 66988

Introduction to Data Science

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: SQL Starter Track

Speaker: Stan Siranovich

Title: Introduction to Data Science

Abstract:

This presentation is part of the SQL Starter Track an will give an Introduction to Data Science.

SessionID: 68730

Introduction to Data Science

Back to calendar

Event Date: 12-08-2017 - Session time: 10:30:00 - Track: SQL Starter Track

Speaker: Sean Werick

Title: Introduction to Data Science

Abstract:

This presentation is part of the SQL Starter Track an will give an Introduction to Data Science.

SessionID: 68617

Architecting for Performance

Back to calendar

Event Date: 12-08-2017 - Session time: 11:45:00 - Track: Other

Speaker: Matt Henderson

Title: Architecting for Performance

Abstract:

Successful reporting and transactional systems start with proper architectural principles and considerations. Learn how to design new database systems for optimal performance and how to discover, document and prove when performance issues are caused by the system configuration.

SessionID: 61125

Data Visualization: How to truly tell a great story!

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: Analytics and Visualization

Speaker: Jonathan Stewart

Title: Data Visualization: How to truly tell a great story!

Abstract:

We have more information available to us today than ever before. So much so that we run the risk of not being able to tell concise stories. There's a lot more to creating that story than just getting the correct information. Come learn not just the do's and don'ts, but the whys…

SessionID: 63873

Unleashing Stretched Databases

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Armando Lacerda

Title: Unleashing Stretched Databases

Abstract:

This is a deep dive session full of demos about SQL 2016 stretched databases feature. It will go from pre-reqs and blocking factor through deployment and disaster recovery. Everything you need to know and when to use this new cloud-based exciting capability.

SessionID: 63917

Using SQL as the Key to Robust Automation

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: Professional Development

Speaker: Amber Goins

Title: Using SQL as the Key to Robust Automation

Abstract:

Kelverion Best Practices; Using a Persistent Data Store

It is Kelverion’s recommendation that in nearly every case runbook automations be implemented utilizing a small backend SQL database table or set of tables. This document explains why we make this recommendation.

Persistence

The ORCHESTRATOR data bus is extremely powerful but it is not persistent. This means that if the ORCHESTRATOR runbook server were to reboot or the services were to crash all data about executing runbooks would be lost. So a complicated multistep workflow that is counting on the data bus for its current state would need to be restarted manually by an administrator. That administrator would potentially need to take significant time to understand what parts of the workflow had run successfully and what parts were still needed. If a persistent data store is used at the backend, the last successful step in the process has been recorded in the database with all necessary information to continue the next step.

SessionID: 64081

Read Dirty to Me - Isolation Levels/User Impact

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: Application Database Development

Speaker: Wendy Pastrick

Title: Read Dirty to Me - Isolation Levels/User Impact

Abstract:

Issue a "SELECT {data} FROM {myTable}" statement and users need to trust the data returned is accurate. What happens when multiple processes access the same data? What happens further if one of those process is an UPDATE or even a DELETE statement? How about if both processes will be updating that data? Understanding Isolation in SQL Server is paramount in ensuring data integrity in your system. We will cover the different levels of isolation and how they impact what a user views when accessing the data at a given point-in-time.

SessionID: 64094

Installing SQL Server on Linux in AWS

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: Strategy and Architecture

Speaker: Stacy Hein

Title: Installing SQL Server on Linux in AWS

Abstract:

This session will discussion the strategies, pitfalls, and configuration items needed to successfully install SQL Server 2016 on Ubuntu Linux in AWS.

The session will end with a demonstration of an install of SQL Server 2016 on Linux and the tools for SQL Server.

SessionID: 66770

SQL Election: Which Tech is Faster?

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: Application Database Development

Speaker: Robert Verell

Title: SQL Election: Which Tech is Faster?

Abstract:

Ever wondered what's faster between a bulk insert and BCP? What about index seek vs index scan? This session will review multiple topics of SQL Server that include development, ETL, and administration. In the spirit of our recent election, this session will feature having the ability to debate and vote on which of each technology you think we will be best, and if your "candidate" wins, your votes will be entered into a drawing; so the more votes you win the more chances you get!

SessionID: 66782

45 Minutes to Your First SSAS Tabular Model

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Kerry Tyler

Title: 45 Minutes to Your First SSAS Tabular Model

Abstract:

Have you been watching SSAS Tabular develop? What about the new Azure Analysis Services product? Or you've looked at these and like what they can add in Power BI or classic BI scenarios, but haven't had a chance to dive in and figure all of this out? Now is the time!

SSAS Tabular is a new-ish form of business intelligence model released with SQL Server 2012, intended as an alternative to more traditional Multidimensional cubes. In this session, we will talk briefly about what Tabular is and what it does, in addition to the various options for deployment, before exploring the development process of creating a tabular model ready for ad-hoc querying through Excel or Power BI.

SessionID: 66784

How to Keep Your Databases Secure in Just Minutes a Day

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Ed Leighton-Dick

Title: How to Keep Your Databases Secure in Just Minutes a Day

Abstract:

You’re busy. You don’t have time to check the security of your systems all the time, right? It’s not like anyone has added a user that you don’t know about. And no one would create a database and add all logins to the db_owner role. And of course, no one would ever think of setting the TRUSTWORTHY property on a database... right?

Things like that happen on a daily basis, poking holes in even the most well-secured database. Those holes are just waiting for someone to find them. That someone could be you, or it could be an attacker probing for a way to get data from your company.

In this session, we will explore how to create reports that are quick to review so you can find the holes before someone else does - without interfering with the rest of your day. Along the way, you'll also learn where to find security-related information in SQL Server's metadata and logs to allow you to customize and extend the reports to meet your company's unique needs.

SessionID: 66990

Introduction to Database Development

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: SQL Starter Track

Speaker: Aaron King

Title: Introduction to Database Development

Abstract:

This session is part of the SQL Starter track and will present an Introduction to Database Development.

SessionID: 68850

The Data-Professional’s Junk Drawer

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Peter Shore

Title: The Data-Professional’s Junk Drawer

Abstract:

There is at least one in your home right now, a box, a basket, a bucket, perhaps even actually drawer; hastily organized at best but full of tools, gadgets, widgets and whatchamacallits designed for one or two specific purposes. Realistically, we all want to use the more generic, multipurposed item found in our “well organized place for storing things”, yet deep down we know that tool/gadget/widget etc. is really what we need. As data-professionals, we are all familiar with the largest “junk drawer” ever created, the Internet. In this session, we will discuss some tools which are not data specific, the jobs they do well, and where to find them. Join as us as explore Robocopy, parts of the SysInterals Suite, a connection manager or two, portables apps aplenty and more so that you can move that file more efficiently, troubleshoot that problem through a different lens, or simply know what the heck someone else is talking about.

SessionID: 68857

Game of Thrones Discussion

Back to calendar

Event Date: 12-08-2017 - Session time: 13:00:00 - Track: Other

Speaker: Alan Dykes

Title: Game of Thrones Discussion

Abstract:

Winter is coming! Last minute replacement session...just a fun discussion of Game of Thrones. Spoilers will be abundant so come at your own risk.

SessionID: 61199

Stop Ignoring the SQL Server Resource Governor

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: Application Database Development

Speaker: Denis McDowell

Title: Stop Ignoring the SQL Server Resource Governor

Abstract:

SQL Professionals are looking for ways to increase density without increasing resource contention between workloads. The SQL Server Resource Governor is a valuable tool which is often overlooked by Developers and Database Administrators. Resource Governor feature enhancements have made it an indispensable tool for developers and architects. This session will utilize case-studies and demos to illustrate why the Resource Governor should be part of your deployment strategy.

SessionID: 62928

It's a Machine World - Predictive Analytics with Azure Machine Learning

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: Advanced Analysis Techniques

Speaker: Greg Deckler

Title: It's a Machine World - Predictive Analytics with Azure Machine Learning

Abstract:

Introduces Microsoft Azure Machine Learning, explaining what Azure Machine Learning is and how it functions. Attendees are walked through a real world scenario of building and using a predictive analytics model with Azure Machine Learning. At the end of this session, attendees will understand fundamental Azure Machine Learning terminology, how to build, train and use a predictive analytics model and the key concepts around the various components used within predictive models.

SessionID: 63492

Advanced Biml Concepts

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Shannon Lowder

Title: Advanced Biml Concepts

Abstract:

After you get started with Biml you quickly find yourself getting more and more complex with your solutions. In this session, we walk through the end game of Biml. What would it take to get to full automation in your BI solutions? At the end of this session, you'll have a game plan to get to that point.

At the end we discuss the implications of automating your solutions: what do we do when we no longer need a SSIS developer?

SessionID: 63944

Query Store Primer

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Tracy Boggiano

Title: Query Store Primer

Abstract:

This session will take a look at the new Query Store feature in SQL Server 2016. Query Store tracks changes in execution plans, allowing you to easily view performance differences and revert to older plans with a few clicks of the mouse. We will take a hands on look at how to use Query Store to troubleshoot problems as well as some of the new DMVs you can use to find issues as they arise.

SessionID: 64281

Getting Your Story Straight with Data Visualizations

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: Analytics and Visualization

Speaker: Stacia Varga

Title: Getting Your Story Straight with Data Visualizations

Abstract:

Having multiple data visualizations doesn't make it easier to choose the right one to reveal the story. Choosing the wrong visualization can obscure the story - or worse yet, distort it! In this session, learn the vocabulary of data visualization and how to apply grammar (visualization design principles) to your data. Along the way, you will also learn how to evaluate the goal of your data story and how to choose the correct visualizations that communicate this story accurately and effectively.

SessionID: 64421

SQL Server 2017 (Linux and Beyond)

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Andrew Loree

Title: SQL Server 2017 (Linux and Beyond)

Abstract:

Microsoft has leveled the RDBMS playing field, with SQL Server vNext (aka SQL Server 2017), allowing you to deploy and run SQL Server on a variety of operating systems and container solutions.

In this session, we will look at the background of SQL Server’s move to non-Windows platforms, cover how to install using package deployment on Linux and image-containers with Docker. Focus will cover administration and tools that you can leverage while running SQL Server on non-Windows platforms, including migration and current feature function limitations.

SessionID: 66015

From SQL to DAX – another way of extract data

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: BI Information Delivery

Speaker: Dan (Annie) Xu

Title: From SQL to DAX – another way of extract data

Abstract:

Summary: This presentation is to provide BI consultants and SQL developers with different DAX and tabular modeling solutions which can be replacements of SQL querying and high resource consuming ETL processes.

Abstract: Many of us are coming from knowing SQL before they have been introduced with DAX or many of us know how to use tabular model through reporting tool but do not know they can use DAX as query language against a tabular model. Thus, I am glad to provide this presentation focusing on three areas:

  1. How to use DAX as a query language to select columns (columns from multiple tables and from value); Group Data; Filter Data; Join Tables; Build customized calculations/measures
  2. How to use tracing tools to monitor the performance difference between SQL solution and DAX solution;
  3. Use a real life example to demonstrate how to DAX and tabular modeling (Row Contexts vs. Filter Contexts+Bridge Table+Inactive relationship+extended table) to replace high resource ETL Processes

SessionID: 66773

Partitioned Tables and Query Performance

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: Application Database Development

Speaker: Jay Robinson

Title: Partitioned Tables and Query Performance

Abstract:

Partitioned tables are an ideal solution for improving write performance in certain situations. But they present unique challenges for the developer who simply needs to query the data. In this session, you will learn how the optimizer takes partitioned tables into account when producing query plans, recognize common query plan issues, and learn tactics for improving performance when querying partitioned data.

SessionID: 66991

Introduction to Business Intelligence

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: SQL Starter Track

Speaker: Kerry Tyler

Title: Introduction to Business Intelligence

Abstract:

This session is part of the SQL Starter Track and will present and Introduction to Business Intelligence.

SessionID: 68794

Never Lose Data! Digging Out From Corruption

Back to calendar

Event Date: 12-08-2017 - Session time: 14:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Eddie Wuerch

Title: Never Lose Data! Digging Out From Corruption

Abstract:

A "Disaster" doesn't need to be on a massive scale to cause widespread destruction in your enterprise. Simple things like failing hardware, strange storage bugs, a forgotten WHERE clause, or an angry employee can either cause devastation or be just a nuisance to the properly-prepared DBA. This session is a survey of recovery techniques that should be in every DBA's toolbox.

SessionID: 62871

SSAS 2016 Tabular - Diving into the new features

Back to calendar

Event Date: 12-08-2017 - Session time: 15:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Brian Beswick

Title: SSAS 2016 Tabular - Diving into the new features

Abstract:

Taking a looking at all the new features of SSAS 2016 Tabular, how to use them effectively and avoid pitfalls. Features include Bi-Directional Cross Filtering, Parallel Partition Processing, Calculated Tables, etc.

SessionID: 63669

Leveraging SQL Server R Services to Perform Advanced Analytics

Back to calendar

Event Date: 12-08-2017 - Session time: 15:30:00 - Track: Advanced Analysis Techniques

Speaker: Ryan Wade

Title: Leveraging SQL Server R Services to Perform Advanced Analytics

Abstract:

SQL Server 2016 is packed with many great features. One of those features is the integration of R in SQL Server via SQL Server R Services. This integration gives us the ability to perform very sophisticated analytics against data inside the database and data warehoused in big data environments such as Spark Hadoop.

In this session I will demonstrate how to productionize models developed by your data scientist via SQL Server R Services. I will demonstrate how to manage the whole process using an IDE that many of us have grown to love, Visual Studio.

SessionID: 64280

Where Does R Fit Into Your SQL Server Stack?

Back to calendar

Event Date: 12-08-2017 - Session time: 15:30:00 - Track: Analytics and Visualization

Speaker: Stacia Varga

Title: Where Does R Fit Into Your SQL Server Stack?

Abstract:

Now that SQL Server 2016 includes support for R in the database, how does this change your BI implementation options?

In this session, we start with a brief introduction to R and explain why it’s increasingly popular, the typical development workflow, which tools you can use, common use cases, and where it fits into the latest Microsoft stack at a high level.

Then we’ll review how to implement R Services so that you can use R with SQL Server data, including how to install R packages on SQL Server, how to use rx functions, and how to operationalize R in SQL Server.

Then we explore options for using R to prepare data for analytics using SSIS or Power BI and how to report and visualize data using SSRS or Power BI.

SessionID: 64405

Tame Your Unruly Data With Constraints

Back to calendar

Event Date: 12-08-2017 - Session time: 15:30:00 - Track: Application Database Development

Speaker: Rob Volk

Title: Tame Your Unruly Data With Constraints

Abstract:

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

SessionID: 66651

Working with JSON in SQL Server 2016

Back to calendar

Event Date: 12-08-2017 - Session time: 15:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Chris Koester

Title: Working with JSON in SQL Server 2016

Abstract:

One of the many exciting new features in SQL Server 2016 is the suite of JSON functions, which allow for querying JSON text and generating JSON text from tabular data. This session will explore these new capabilities from a BI perspective. You'll learn how to load JSON text into SQL Server with SSIS, and how the new JSON functions facilitate the ELT (Extract, Load, Transform) or schema on read pattern.

SessionID: 66777

Availablity Groups in SQL 2016 and beyond: Faster, Higher, Stronger

Back to calendar

Event Date: 12-08-2017 - Session time: 15:30:00 - Track: Strategy and Architecture

Speaker: Joe McTaggart

Title: Availablity Groups in SQL 2016 and beyond: Faster, Higher, Stronger

Abstract:

Always On Availability Groups have become the preferred HA/DR solution within SQL Server. Starting with SQL Server 2016, a number of enhancements have been made to make AGs faster, have better up time, and be more resilient. We will cover all the recent changes in Availability Groups (direct seeding, multiple automatic failover replicas, distributed AGs, load balanced secondaries, etc) and look at how they can be leveraged to create more robust HA/DR solutions.

SessionID: 67070

SQL Server ColumnStore Indexes

Back to calendar

Event Date: 12-08-2017 - Session time: 15:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Gareth Swanepoel

Title: SQL Server ColumnStore Indexes

Abstract:

Come and learn how the SQL Server 2012 feature, ColumnStore Indexes, can parallelize your Data Warehouse aggregations. I will be doing a deep dive into the inner workings of ColumnStore indexes; how they work, key characteristics, dos and don'ts, restrictions, and more. I will have some insight into how CSI's have been updated in SQL Server 2014 2016, as well.

If you are a production DBA who needs to find out more about some of the additional hot features that have been included with CSI's, like batch mode processing and data segments, then this session is for you. If you are a BI DBA or developer who needs to find out how CSI's can increase the performance of your aggregations and star-joins by up to 40 times, then this session is also for you.

SessionID: 67691

SQL Server Tricks for Storage and I/O Performance in the cloud

Back to calendar

Event Date: 12-08-2017 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Armando Lacerda

Title: SQL Server Tricks for Storage and I/O Performance in the cloud

Abstract:

SQL Performance strategies for on premises deployment don't translate straight through to the cloud. SQL Server 2016 brought much more integration and performance options for cloud database deployment. In this session we will see through multiple demos how to benefit from the storage options in Azure storage and make SQL Server break the sound speed!

SessionID: 67694

How to get Microsoft Certified

Back to calendar

Event Date: 12-08-2017 - Session time: 15:30:00 - Track: SQL Starter Track

Speaker: John Deardurff

Title: How to get Microsoft Certified

Abstract:

Microsoft has recently streamlined the certification process and this session focuses on what you need to know to get Microsoft Certified on SQL Server. The session is led by an expert Microsoft Certified Trainer (MCT) and Microsoft MVP who regularly teaches the SQL Server certification courses. The presenter walks you through the certifications, exams, and resources available to get you ready for success.