sqlsathistory

Nr: 622

Back to Main list

SQLSaturday #622 - Albany 2017

Start Time (24h) Speaker Track Title
08:30:00 Derik Hammer Database Administration Architecting Availability Groups
08:30:00 Sunil Kadimdiwan Enterprise BI Learn On-premises BI: SSRS 2016 and Power BI
08:30:00 John Miner Database Administration Public Preview of SQL Server on Linux
08:30:00 Fabiano Amorim Optimization/Tuning Advanced SQL Server execution plans
08:30:00 Chris Sommer Database Administration Painting with PowerShell: SQL Server Administration
08:30:00 Mike Hillwig Database Administration Leaving the Past Behind: Rewriting Your Checklist for SQL 2016
10:00:00 George Walters Database Administration Organizational Security Compliance with SQL 2012 through 2016
10:00:00 Taiob Ali Database Administration Think like the Cardinality Estimator
10:00:00 Bryan Cafferky Cloud Application Development Deployment Managing Azure Resources with PowerShell
10:00:00 Andy Mallon Database Administration PS > .\Install-SqlServer.ps1 "Automating your SQL Server Install"
10:00:00 Greg Moore Database Administration Whoa! Backup, what happened?
10:00:00 Lisa Margerum Professional/Personal Development Network your Way to Success!
12:00:00 David Bermingham Database Administration SANLess clustering for physical, virtual and cloud environments
12:30:00 Kevin Feasel Big Data Much Ado About Hadoop
12:30:00 Azhagappan Arunachalam Enterprise BI SQL Server - R Services
12:30:00 Matt Batalon Database Development Dissecting the Data Flow: Exploring SSIS Transformations, Memory and the Pipeline
12:30:00 Rachel Blum Enterprise BI Top 10 Features of a Great Business Intelligence Solution
12:30:00 Deborah Melkin Database Development Back to the Basics: T-SQL 101
12:30:00 Fabiano Amorim Database Administration Man vs Machine: Adaptive query processing and auto tune on SQL2017
14:00:00 Paresh Motiwala Professional/Personal Development SQL Server 2016 Migration:A Technical/Project Management Approach
14:00:00 Justin Dearing Application Development Utilizing Docker to create developer instances for SQL Server.
14:00:00 Thomas Grohser Database Administration # vs @ - it's not about Social Media it's about temporary tables and data
14:00:00 Bryan Cafferky Big Data Learn How to do Predictive Modeling with R
14:00:00 Beth Wolfset Database Development Master Your Data using DQS and MDS
14:00:00 George Walters Self-Service BI Power BI: Architecture and demo
15:30:00 Ray Kim Professional/Personal Development Tech Writing for Techies: A Primer
15:30:00 Steve Simon Application Development Surviving parsing XML with T-SQL
15:30:00 Stephen Mokszycki Database Administration Outsourcing database administration to your users.
15:30:00 Sebastian Meine Database Development Introduction to Unit-Testing in SQL Server
15:30:00 David Bermingham Cloud Application Development Deployment SQL Server High Availability in Azure IaaS
15:30:00 Edward Pollack Lightning Talks Lightning Talks

SessionID: 59502

Architecting Availability Groups

Back to calendar

Event Date: 29-07-2017 - Session time: 08:30:00 - Track: Database Administration

Speaker: Derik Hammer

Title: Architecting Availability Groups

Abstract:

Are you a DBA familiar with some basic Windows clustering and database mirroring concepts, and now you're considering AlwaysOn Availability Groups? This session is for you! I'll cover the pros and cons of four typical configurations of AlwaysOn Availability Groups: stand-alone instances, fail-over cluster instances, multi-subnet configurations, and disaster-recovery-on-the-cheap. I'll also discuss read-only routing, and implications and limitations of the Availability Group Listener. In addition, you'll learn why you should be using Windows Server 2012 R2 or above for your Windows clusters. Join me to learn which configuration options you should choose for your Availability Group.

SessionID: 59770

Learn On-premises BI: SSRS 2016 and Power BI

Back to calendar

Event Date: 29-07-2017 - Session time: 08:30:00 - Track: Enterprise BI

Speaker: Sunil Kadimdiwan

Title: Learn On-premises BI: SSRS 2016 and Power BI

Abstract:

Both Power BI and SSRS will help you deliver compelling BI solutions, whether IT managed and/or self-service. For many companies it is important to deliver such solution as on-premises option.

In this session I will give you a tour of enhancements in SSRS 2016 including KPI, mobile paginated reports. Mobile reports can now be viewed on any device; tablet, smartphone and desktop.

I will also show you the newly introduced Power BI Report Server, that allows you to deploy Power BI Reports on-premises.

SessionID: 60944

Public Preview of SQL Server on Linux

Back to calendar

Event Date: 29-07-2017 - Session time: 08:30:00 - Track: Database Administration

Speaker: John Miner

Title: Public Preview of SQL Server on Linux

Abstract:

Abstract:

There was a lot of excitement at the Connect() developer conference in November 2016. Two major announcements were made at the conference.

First, visual studio code now runs on Windows, Linux and Mac. Second, SQL Server v.Next is coming to Linux. This means a developer can

develop code against SQL Server in a Window less environment. If you are really passionate about Linux, join the hundreds downloading and

testing this preview release.

Coverage:

1 - Core code deployed for multiple environments.

2 - Installs on Red Hat and Ubuntu flavors of linux.

3 - Generate ssh key.

4 - Deploy standard Red Hat image.

5 - Install core engine and tools on linux.

6 - Connect to engine via sqlcmd.

7 - Open firewall for external access.

8 - Create database on Linux via SSMS in windows.

9 - Load data into table via bcp.

10 - Supports docker (container) images.

11 - Current limitations.

12 - Future road map.

SessionID: 62971

Advanced SQL Server execution plans

Back to calendar

Event Date: 29-07-2017 - Session time: 08:30:00 - Track: Optimization/Tuning

Speaker: Fabiano Amorim

Title: Advanced SQL Server execution plans

Abstract:

Tired to look at colored and nice shape plans? Want to go further and see geek stuff? Came to this session to explore the query trees, internals and deep analysis on execution plans on SQL Server. This is a advanced session, so, expect to see lots of traceflags, undocumented and nasty execution plans.

SessionID: 64755

Painting with PowerShell: SQL Server Administration

Back to calendar

Event Date: 29-07-2017 - Session time: 08:30:00 - Track: Database Administration

Speaker: Chris Sommer

Title: Painting with PowerShell: SQL Server Administration

Abstract:

The SQL Server canvas gives us limitless opportunity for scripting and automation, and PowerShell is the perfect brush to paint with. Configuring our database servers, deploying database code changes, performing backups and restores are just a few examples of a day in the life of a DBA. Automation and scripting bring consistency, simplicity and scalability to many of these sometimes daunting tasks.

Join me to learn how to paint your own SQL Server canvas with PowerShell.

SessionID: 65250

Leaving the Past Behind: Rewriting Your Checklist for SQL 2016

Back to calendar

Event Date: 29-07-2017 - Session time: 08:30:00 - Track: Database Administration

Speaker: Mike Hillwig

Title: Leaving the Past Behind: Rewriting Your Checklist for SQL 2016

Abstract:

How big should the page file be for Windows Server 2016? How many data files should SQL Server 2016's TempDB contain? What trace flags should we use by default now?

These are questions you addressed long ago in your setup checklist. You've spent a lot of time with that checklist, and you're sure it's perfect. Or is it? When was the last time you visited that checklist? Does it make sense for SQL 2014? What about SQL 2016? Change is hard, and DBAs need to constantly challenge yesterday's best practices to ensure they meet today's business needs.

Join veteran DBA Mike Hillwig and his list of server administration best practices that need to be revisited for modern versions of SQL Server, especially SQL 2016.

SessionID: 59553

Organizational Security Compliance with SQL 2012 through 2016

Back to calendar

Event Date: 29-07-2017 - Session time: 10:00:00 - Track: Database Administration

Speaker: George Walters

Title: Organizational Security Compliance with SQL 2012 through 2016

Abstract:

You need to deal with more security requirements in your role. How can SQL Server features help you comply? We will delve into Audit, Compliance, and Encryption. New 2016 features like Always Encrypted will be detailed at the end.

SessionID: 61662

Think like the Cardinality Estimator

Back to calendar

Event Date: 29-07-2017 - Session time: 10:00:00 - Track: Database Administration

Speaker: Taiob Ali

Title: Think like the Cardinality Estimator

Abstract:

SQL Server uses a phase during query optimization, called cardinality estimation (CE). This process makes estimates bases on the statistics as to how many rows flow from one query plan iterator to the next. Knowing how CE generates these numbers, will enable you to write better TSQL code and in turn influence type of physical operations during a query execution. Based on that estimated rows, the query processor decides how to access an object, which physical join to use, how to sort the data. Do you know how the CE generates these numbers? What happen when you have multiple predicates, range predicates, variable values that are “NOT KNOWN” to the optimizer or you have predicate values increasing in ascending order? Do you know what will happen if your predicate is using a value that is outside of histogram range? In this session, I will show you how CE estimates in all of these scenarios and you will walk out better equipped to tackle those nasty, hard to solve query plans.

SessionID: 64300

Managing Azure Resources with PowerShell

Back to calendar

Event Date: 29-07-2017 - Session time: 10:00:00 - Track: Cloud Application Development Deployment

Speaker: Bryan Cafferky

Title: Managing Azure Resources with PowerShell

Abstract:

PowerShell is the robust automation language for Windows. When extended with the Azure modules, you get a robust automation platform for Azure. In this talk, we’ll explain how to create, inquire about, and manage Azure resources with PowerShell. We’ll discuss the greatly improved Azure portal featuring Resource Manager which allows us to group resources together and what that means for our PowerShell development. For those not using Azure Active Directory, we’ll explain how to create a Service Principal which is an application account so unattended PowerShell jobs can authenticate without human interaction. Beyond Azure scripting, we’ll review ways to maximize the extensibility and reusability of your PowerShell code by creating custom modules, functions, and configuration frameworks. If you plan to use Azure, you need PowerShell, the Azure automation language.

SessionID: 64385

PS > .\Install-SqlServer.ps1 "Automating your SQL Server Install"

Back to calendar

Event Date: 29-07-2017 - Session time: 10:00:00 - Track: Database Administration

Speaker: Andy Mallon

Title: PS > .\Install-SqlServer.ps1 "Automating your SQL Server Install"

Abstract:

Learn how to install a new SQL Server instance in less time than it takes to get a latte at Starbucks.

My team manages hundreds of SQL Server instances, and performs dozens of installations every year. By automating our SQL Server install, each new server requires just a few minutes of effort before they are ready for use. Even if you only install a few SQL Server instances every year, introducing automation will save you time, and ensure a more consistent configuration.

I will share my automation script, and show you different methods to add automation to your installation routine.

SessionID: 66231

Whoa! Backup, what happened?

Back to calendar

Event Date: 29-07-2017 - Session time: 10:00:00 - Track: Database Administration

Speaker: Greg Moore

Title: Whoa! Backup, what happened?

Abstract:

This session will start with performing a basic backup and restore of a database and then discuss the difference between FULL, Differential and Transaction backups. From there I will discuss many of the available options for backups, including backups of specific database files, to multiple files and different restore options.

Many DBAs still setup their backups via a GUI and “fire and forget” and don’t think about backups and restores until too late. This session will show you while that works in many cases, for larger or more complex databases, or databases with specialized HA requirements, the out of the box solution may be far from optimal.

SessionID: 66352

Network your Way to Success!

Back to calendar

Event Date: 29-07-2017 - Session time: 10:00:00 - Track: Professional/Personal Development

Speaker: Lisa Margerum

Title: Network your Way to Success!

Abstract:

Did you know that most employers -- whether looking for a full time employee, contractor, or consultant – interview people because of their technical skills and experiences, but hire and keep them for their social capital? In times of economic downturn, it’s not the person who is the most competent who stays; it’s the one who’s most competent, likeable, and connected. Socially adept people also get invited to the table more often for big projects and are promoted (or extended) more frequently than purely ‘competent’ individuals.

Whether or not you’ve been in your role for a few months, years, or even decades – or you’re looking for a new job and new opportunities -- strategic networking is the way to make yourself more relevant, more attractive for projects and promotion – or more hirable by potential customers.

Join us for an interactive session to strategize the best actions to increase your social capital and network your way to success!

SessionID: 66779

SANLess clustering for physical, virtual and cloud environments

Back to calendar

Event Date: 29-07-2017 - Session time: 12:00:00 - Track: Database Administration

Speaker: David Bermingham

Title: SANLess clustering for physical, virtual and cloud environments

Abstract:

Microsoft Clusters and Datacenter MVP, Dave Bermingham, will discuss how to create SANLess clusters in environments where traditional shared storage clusters are impractical or impossible. He will be discussing high performance clusters leveraging SSD and Flash-based PCIe storage for faster SQL application response times - no SAN (or SAN Admin required). He will also touch on methods for providing HA protection and native Windows Failover Clustering in Windows Azure or the Amazon Cloud. -- Topics covered -- High performance storage and accelerating SQL Server without sacrificing availability; AlwaysOn Failover Clustering vs. AlwaysOn Availability Groups; HA and DR strategy for SQL Server in Amazon EC2 and Azure instances; Fast, cost-effective strategies to get HA and DR protection without a SAN.

This is the SIOS sponsored lunch time session.

SessionID: 59755

Much Ado About Hadoop

Back to calendar

Event Date: 29-07-2017 - Session time: 12:30:00 - Track: Big Data

Speaker: Kevin Feasel

Title: Much Ado About Hadoop

Abstract:

If you're interested in Hadoop but don't know where to begin, this session will give you an idea of what you can do with the open-source platform. We will see an overview of the Hadoop architecture, becoming familiar with the overall platform and its solutions for warehousing, ETL, streaming data ingest, in-memory processing, and more. We will compare Hadoop to SQL Server to help gain an understanding of when to deploy which technology.

SessionID: 63019

SQL Server - R Services

Back to calendar

Event Date: 29-07-2017 - Session time: 12:30:00 - Track: Enterprise BI

Speaker: Azhagappan Arunachalam

Title: SQL Server - R Services

Abstract:

SQL Server R Services: Microsoft acquired Revolution Analytics in early 2015, and introduced R services (in-database/stand-alone) with SQL Server 2016 this year. With the first Microsoft Data Science summit behind us this past Sept, in Atlanta, let us review what R Services in SQL Server brings to the table and see how it complements/supersedes features that are available with other R offerings (R GUI, Microsoft R Client [R Studio], Microsoft R Open [RROpen], Microsoft R Server[RREnterprise] etc.,)

SessionID: 65694

Dissecting the Data Flow: Exploring SSIS Transformations, Memory and the Pipeline

Back to calendar

Event Date: 29-07-2017 - Session time: 12:30:00 - Track: Database Development

Speaker: Matt Batalon

Title: Dissecting the Data Flow: Exploring SSIS Transformations, Memory and the Pipeline

Abstract:

SQL Server Integrations Services is a robust product, with lots of different options available to the ETL developer. One of the main components in SSIS is the Data Flow task. For someone new to SSIS, it can be daunting to be assigned a project to extract data from a source, transform it and then load it into its intended destination. What components do I use? Why pick one over another? Even if you are new to SSIS, it's good to have an understanding of what's going on under the hood when a data flow task is run. Come to this session to learn what non blocking, semi blocking and fully blocking transformations are. We'll explore how SSIS creates and manages memory buffers. You'll leave with a better understanding of how certain tasks and transformations can affect your package’s performance.

SessionID: 66360

Top 10 Features of a Great Business Intelligence Solution

Back to calendar

Event Date: 29-07-2017 - Session time: 12:30:00 - Track: Enterprise BI

Speaker: Rachel Blum

Title: Top 10 Features of a Great Business Intelligence Solution

Abstract:

This session will identify and explore the key features of a robust Business Intelligence Solution, including Self Service, Collaboration, Content and Data Security, Metadata Management, Drill Up/Down/Through Dice, Statistical Analysis, Dynamic Text and more.

SessionID: 66372

Back to the Basics: T-SQL 101

Back to calendar

Event Date: 29-07-2017 - Session time: 12:30:00 - Track: Database Development

Speaker: Deborah Melkin

Title: Back to the Basics: T-SQL 101

Abstract:

Do you consider yourself a beginner to T-SQL? This session will go over the basic T-SQL syntax for querying data. We'll break down the fundamental statements to look at the different parts to see how they work together.

This session is designed for the junior DBA or developer who is looking for a better foundation of the basics. The goal is to feel more confident with how to write queries and understand how to build on that knowledge.

SessionID: 66420

Man vs Machine: Adaptive query processing and auto tune on SQL2017

Back to calendar

Event Date: 29-07-2017 - Session time: 12:30:00 - Track: Database Administration

Speaker: Fabiano Amorim

Title: Man vs Machine: Adaptive query processing and auto tune on SQL2017

Abstract:

Query optimizer is getting smart, computers are taking DBAs jobs. In this session MVP Fabiano Amorim will talk about new “automatic” optimizations on SQL Server 2017. Adaptive query processing, auto tune and few other features added into the product. Are you taking weekend off? What about turn automatic tune to avoid bad queries to show up after an index rebuild or an ‘unexpected’ change?

SessionID: 59537

SQL Server 2016 Migration:A Technical/Project Management Approach

Back to calendar

Event Date: 29-07-2017 - Session time: 14:00:00 - Track: Professional/Personal Development

Speaker: Paresh Motiwala

Title: SQL Server 2016 Migration:A Technical/Project Management Approach

Abstract:

Just imagine that the management has given you an annual goal, to upgrade/migrate a SQL environment to SQL 2016(or 2014) and no project manager is available. After this session you will be able to create a quick dirty project plan and handle similar projects with ease and confidence.

We will start by discussing the ten Knowledge Areas and five Process Groups in a Project Management Framework. Each of these in turn, has multiple inputs/outputs; and each of them has multiple tools. Then we will learn how all these map to a SQL Server upgrade/migration project.

Most projects fail due to ‘Scope Creep’ , bad Stakeholder Management and poor communication. We will learn how to handle each of these along the way towards a successful completion.

Finally we shall discuss a relatively new concept of a ‘Go Live’ environment that will help you save hundreds of hours of work and help you complete your SQL Server migration project “In Time In Budget”.

SessionID: 62500

Utilizing Docker to create developer instances for SQL Server.

Back to calendar

Event Date: 29-07-2017 - Session time: 14:00:00 - Track: Application Development

Speaker: Justin Dearing

Title: Utilizing Docker to create developer instances for SQL Server.

Abstract:

SQL Server has come to linux. While there are certainly use cases this on production, the one thing any enterprise can take advantage of immediately is quickly spinning up development servers as docker containers.

In this session we will go over the basics of docker, as well as the SQL Server For Linux docker image. We will talk about how to use docker and docker-compose to create a development instance of our production server as well as loading test data on it. We will go over the challenges of hosting a database server in a docker container.

SessionID: 62809

# vs @ - it's not about Social Media it's about temporary tables and data

Back to calendar

Event Date: 29-07-2017 - Session time: 14:00:00 - Track: Database Administration

Speaker: Thomas Grohser

Title: # vs @ - it's not about Social Media it's about temporary tables and data

Abstract:

In this session Thomas will explore and explain the different options that exist in SQL Server to temporary store data and show you when to use which and why not the others. This will cover #, ##, @, Non-Durable Memory Optimized and regular user tables. He will also present alternatives like common table expressions.

SessionID: 62818

Learn How to do Predictive Modeling with R

Back to calendar

Event Date: 29-07-2017 - Session time: 14:00:00 - Track: Big Data

Speaker: Bryan Cafferky

Title: Learn How to do Predictive Modeling with R

Abstract:

The hottest topic in Analytics is predictive modeling because it gives an enterprise a competitive advantage. In this presentation we will explain the steps of creating a predictive model. We'll discuss preliminary data analysis, determining the model to use, training the model, and using the model to predict outcomes, all with examples in the R programming language. Learn what the excitement is about!

SessionID: 64719

Master Your Data using DQS and MDS

Back to calendar

Event Date: 29-07-2017 - Session time: 14:00:00 - Track: Database Development

Speaker: Beth Wolfset

Title: Master Your Data using DQS and MDS

Abstract:

Master Data Management is a discipline, Master Data Services and Data Quality Services are tools for implementation. In this presentation you will learn the different types of data mastering. Assuming you have the services installed and configured, the demonstration will walk you through a mastering implementation that requires DQS and MDS integration.

SessionID: 66228

Power BI: Architecture and demo

Back to calendar

Event Date: 29-07-2017 - Session time: 14:00:00 - Track: Self-Service BI

Speaker: George Walters

Title: Power BI: Architecture and demo

Abstract:

Wonder how to get into "Power BI"? Architecture of Power BI confusing you? Listen to George Walters discuss the architecture of Power BI from rich desktop authoring, to dashboards in the cloud. We will finish with an interactive dashboard of data.

SessionID: 59504

Tech Writing for Techies: A Primer

Back to calendar

Event Date: 29-07-2017 - Session time: 15:30:00 - Track: Professional/Personal Development

Speaker: Ray Kim

Title: Tech Writing for Techies: A Primer

Abstract:

Documentation is one of the most critical, yet most blatantly ignored and disrespected tasks when it comes to technology. Businesses and technical professionals ignore documentation at their own risk. This session discusses what tech writing and documentation is about and why it's critical for business. It also explores possible reasons for why it's ignored, how documentation can be improved, and how "non-writers" can contribute to the process.

SessionID: 59521

Surviving parsing XML with T-SQL

Back to calendar

Event Date: 29-07-2017 - Session time: 15:30:00 - Track: Application Development

Speaker: Steve Simon

Title: Surviving parsing XML with T-SQL

Abstract:

Oft times we as developers are required to create queries to extract data from our tables that is fortunately or unfortunately in XML format and deeply layered at that.

In this hands on presentation we shall be looking at varied techniques to materialize our data (from XML format) in an efficient and effective manner. We shall begin by tackling the subject within Management Studio and then progress to SQL Server Integration Services and SQL Server Reporting Services. The presentation is based upon true case scenarios and will show many of the pitfalls or gotcha’s of which to be wary.

SessionID: 61042

Outsourcing database administration to your users.

Back to calendar

Event Date: 29-07-2017 - Session time: 15:30:00 - Track: Database Administration

Speaker: Stephen Mokszycki

Title: Outsourcing database administration to your users.

Abstract:

How outsource administrative tasks to your end user groups in a safe, secure, and repeatable pattern. Now you no longer have to pause and stop what you are doing to create that new login, and replicate it to your Disaster Recovery. You do not have to stop and perform a backup/restore to refresh the development environment. Empower your end users, let them do this on their own without compromising your security.

There will be a demo!

SessionID: 66376

Introduction to Unit-Testing in SQL Server

Back to calendar

Event Date: 29-07-2017 - Session time: 15:30:00 - Track: Database Development

Speaker: Sebastian Meine

Title: Introduction to Unit-Testing in SQL Server

Abstract:

It’s bad enough to spend hours finding and fixing database defects, explaining to the rest of the team what went wrong and trying to clean up the mess. It’s even worse when a defect causes the end-user to make a bad decision. Database defects are far too costly and most testing practices do not adequately detect or prevent them.

In this session you’ll learn techniques to write SQL code that is resilient to defects and is easier to change and maintain. We will cover writing simple unit tests and look into more advanced topics such as faking tables and spying procedures. We will also look at how unit testing improves code quality and maintainability.

You will leave this session ready to write unit tests for your own environment to get started on the way to a defect-free and maintainable SQL Server code base.

SessionID: 66425

SQL Server High Availability in Azure IaaS

Back to calendar

Event Date: 29-07-2017 - Session time: 15:30:00 - Track: Cloud Application Development Deployment

Speaker: David Bermingham

Title: SQL Server High Availability in Azure IaaS

Abstract:

Deploying mission critical SQL Server in Azure IaaS requires an in-depth understanding of storage, virtual networks, load balancers, SQL Server AlwaysOn and more. To qualify for Azure’s SLA of 99.95% availability, steps must be taken to mitigate downtime by leveraging Fault Domains and Update Domains in conjunction with traditional HA options.

Azure Resource Manager (ARM) replaces Azure “Classic” as the preferred deployment method in Azure. New features such as Deployment Templates and Resource Groups introduced in ARM make it a powerful tool in managing the entire life-cycle of SQL Server in Azure.

In this session attendees will learn how to leverage ARM to deploy SQL AlwaysOn Availability Groups and Failover Cluster Instances. Template Deployments and manual configurations using the Azure Portal and Azure PowerShell will be demonstrated.

SessionID: 66501

Lightning Talks

Back to calendar

Event Date: 29-07-2017 - Session time: 15:30:00 - Track: Lightning Talks

Speaker: Edward Pollack

Title: Lightning Talks

Abstract:

This session will contain a set of 10-minute lighting talks from 5 of our speakers:

Derek Hammer: Launch your database into the cloud! In this lightning talk, I will explain bacpacs and demonstrate how they can be used to launch your database into the cloud.

George Walters: Making Something With Power BI in 10 Minutes Do you think Power BI is hard? We will show you how easy it can be to get value out of data in under 10 minutes.

Paresh Motiwala: Fine Tuning Your Execution Plans In this session, we'll discuss how best to shorten your backup times using both native SQL and third party tools.

Sunil Kadimdiwan: Graph data processing - SQL Server 2017 In this brief session I will demonstrate how to utilize graph database capabilities in SQL Server 2017.

Kevin Feasel: Learning Languages The purpose of this light-hearted talk is to think a little bit about ways to sharpen our skills while still leaving at least a trace of free time.