sqlpasshistory

ID: 749

Back to Main list

PASS Summit 2017

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
30-10-2017 08:30 Allan Hirt Pre-Conference Session (Full Day) Design Advanced SQL Server Availability and Storage Solutions
30-10-2017 08:30 Ginger Grant Pre-Conference Session (Full Day) Analyze Applied Data Science for the SQL Server Professional
30-10-2017 08:30 Jeremy Likness Pre-Conference Session (Full Day) Design Modern Web API Design
30-10-2017 08:30 Erin Stellato Pre-Conference Session (Full Day) Perform Solving Common Performance Problems Using Query Store
30-10-2017 08:30 Joseph D'Antoni Pre-Conference Session (Full Day) Design Azure Infrastructure 
30-10-2017 08:30 Marco Russo Pre-Conference Session (Full Day) Design Data Modeling with Power BI
30-10-2017 08:30 Itzik Ben-Gan Pre-Conference Session (Full Day) Build Mastering T-SQL Querying Fundamentals
31-10-2017 08:30 Paul Turley Pre-Conference Session (Full Day) Design Modern Reporting with SQL Server 2016 and 2017 Reporting Services
31-10-2017 08:30 Chris Webb Pre-Conference Session (Full Day) Design Loading and Transforming Data in Power BI and Power Query
31-10-2017 08:30 Melissa Coates, Lord Richard Douglas, John Martin, Lori Edwards, Scott Fallen, Greg Gonzalez, Fred Frost Pre-Conference Session (Full Day) Perform SentryOne Performance Boot Camp
31-10-2017 08:30 Niko Neugebauer Pre-Conference Session (Full Day) Perform Columnstore Indexes: Practical Solutions & Techniques
31-10-2017 08:30 Chrissy LeMaire, Rob Sewell, Constantine Kokkinos Pre-Conference Session (Full Day) Scale Standing on the Shoulders of Giants: Community-proven PowerShell Solutions for Every Data Platform Pro
31-10-2017 08:30 Mico Yuk Pre-Conference Session (Full Day) Design Visual Data Storytelling: How to Tell a Compelling Story that Matters to Your Users 
31-10-2017 08:30 Brent Ozar, Erik Darling Pre-Conference Session (Full Day) Perform Expert Performance Tuning for SQL Server 2016 & 2017
31-10-2017 08:30 David Klee Pre-Conference Session (Full Day) Perform Virtual SQL Servers: Right to Ludicrous Speed
31-10-2017 16:45 Bill Graziano, Cathrine Wilhelmsen General Session (75 minutes) Evolve PASS Summit 2017 First-Timer Orientation & Speed Networking
01-11-2017 06:55 Deborah van Petegem Sponsor Breakfast Innovate Breakfast and Backup: Dell EMC Transforms Data Protection for SQL Server
01-11-2017 07:00 Venu Aravamudan Sponsor Breakfast Innovate Using Microsoft SQL Server on Amazon Web Services
01-11-2017 08:15 Rohan Kumar Keynote (90 minutes) Innovate SQL Server 2017 and Azure Data Services – The Ultimate Hybrid Data Platform
01-11-2017 10:15 Sunil Agarwal MS Tiger Session (75 minutes) Build Maximizing the Query Performance with Columnstore Indexes
01-11-2017 10:15 Aaron Nelson, Paul Turley General Session (75 minutes) Build PowerShell for BI Professionals: Automating SSIS, SSRS & SSAS
01-11-2017 10:15 David Maxwell General Session (75 minutes) Support Understanding and Handling Database Corruption
01-11-2017 10:15 Amit R S Bansal General Session (75 minutes) Perform Benchmarking & Testing In-Memory OLTP Performance
01-11-2017 10:15 Jimmy May General Session (75 minutes) Perform Intro to I/O Monitoring: The Counters That Count
01-11-2017 10:15 Dr. Jennifer Akullian General Session (75 minutes) Evolve Mental Health in Tech
01-11-2017 10:15 Kellyn Pot'Vin-Gorman General Session (75 minutes) Support DevOps Tool Combinations for Winning Agility
01-11-2017 10:15 Sanjay Mishra, Robert Venable Microsoft Session (75 minutes) Scale How Microsoft Sales Evolved from a Monolithic On-Prem Solution to a Scaleout Solution in Azure
01-11-2017 10:15 Umachandar Jayachandran, Nellie Gustafsson Microsoft Session (75 minutes) Build How to Leverage Machine Learning Services in SQL Server 2017 and Azure SQL Database
01-11-2017 10:15 Ted Neward General Session (75 minutes) Design Busy .NET Developer's Guide to Multiparadigmatic Design in C#
01-11-2017 10:15 Ginger Grant General Session (75 minutes) Analyze Speed Up R Solutions with Azure ML
01-11-2017 10:45 Kendra Little General Session (75 minutes) Build Why Did My Clever Index Change Backfire?
01-11-2017 10:45 Kamal Hathi Microsoft Session (75 minutes) Analyze Microsoft BI – An Integrated Modern Solution
01-11-2017 10:45 Douglas Barrett Partner Session (75 minutes) Design Positioning IT for Success Through Automation
01-11-2017 10:45 Argenis Fernandez General Session (75 minutes) Support Modern Security Attack Vectors Against SQL Server Environments
01-11-2017 10:45 Itzik Ben-Gan General Session (75 minutes) Perform T-SQL Tips and Tricks
01-11-2017 12:30 Kevin Kline Marketing Community Session (45 minutes) Evolve Introduction to PASS Summit 2017
01-11-2017 13:30 Raj Pochiraju, Parikshit Savjani MS Tiger Session (75 minutes) Scale Customer Successes Migrating On-Premise Workload to Azure SQL Database
01-11-2017 13:30 Julie Strauss, Bill Gibson Microsoft Session (75 minutes) Build Building and Managing SaaS Applications on SQL Database
01-11-2017 13:30 Jen Stirrup General Session (75 minutes) Build Cloud & Hybrid Data Storage Roadmap for Business Intelligence
01-11-2017 13:30 André Melancia General Session (75 minutes) Support Hacking SQL Server
01-11-2017 13:30 Drew Furgiuele General Session (75 minutes) Build SQL Server and PowerShell: Let's Get Serious
01-11-2017 13:30 Paul Andrew General Session (75 minutes) Design Working with Azure Data Factory & Creating Custom Activities
01-11-2017 13:30 Gabriel Villa General Session (75 minutes) Design Know Your Options: Databases on Amazon Web Services
01-11-2017 13:30 Joseph D'Antoni General Session (75 minutes) Design Storage for the DBA
01-11-2017 13:30 Steve Jones Partner Session (75 minutes) Build Adopting A DevOps Process for Your Database
01-11-2017 13:30 Ramkumar Krishnan, Naveen Vig Microsoft Session (75 minutes) Build Technical Reference Implementation for Enterprise BI & Reporting in Azure
01-11-2017 13:30 Mindy Curnutt General Session (75 minutes) Evolve Imposter Syndrome - Sometimes Feel Like a Fraud? Welcome to the Club!
01-11-2017 13:30 Rajnikant Tandel, Anup Gopinathan Partner Session (75 minutes) Perform Optimize SQL Server: Become a Query Tuning Master
01-11-2017 13:30 David Maxwell General Session (75 minutes) Perform Targeting Wait Statistics with Extended Events and DMVs
01-11-2017 13:30 Erin Stellato General Session (75 minutes) Perform Query Store and Automatic Tuning in SQL Server
01-11-2017 13:30 Josh Caplan, Bret Grinslade Microsoft Session (75 minutes) Analyze Deliver Enterprise BI on Big Data
01-11-2017 13:30 Patrick LeBlanc, Adam Saxton General Session (75 minutes) Analyze Guy in a Cube Unplugged
01-11-2017 15:15 Gianluca Sartori General Session (75 minutes) Perform Responding to Extended Events in Near Real-Time
01-11-2017 15:15 Bob Pusateri General Session (75 minutes) Perform Locks, Blocks, and Snapshots: Maximizing Database Concurrency
01-11-2017 15:15 Matt Masson, Lukasz Pawlowski, Ali Hamud Microsoft Session (75 minutes) Build Unlock the Power of your Data by Integrating Analytics into your Line-of-Business Apps
01-11-2017 15:15 Steve Jones, Grant Fritchey, Richard Macaskill Partner Session (75 minutes) Build How DevOps for the Database Helps with Compliance
01-11-2017 15:15 Lindsey Allen, Jovan Popovic Microsoft Session (75 minutes) Build Modernize Your On-premises Applications with SQL Database Managed Instances
01-11-2017 15:15 Thomas LaRock General Session (75 minutes) Build SQL Server Audit
01-11-2017 15:15 Jeremy Likness General Session (75 minutes) Build Build APIs Confidently with Swagger 
01-11-2017 15:15 Kevin Kline General Session (75 minutes) Evolve Pitch Perfect - Presenting Ideas That Win Executive Support
01-11-2017 15:15 Glenn Berry Half-Day Session (2.5 hours) Perform Migrating to SQL Server 2017
01-11-2017 15:15 Carlos Bossy General Session (75 minutes) Design Implement a Complete Business Intelligence Solution in the Cloud
01-11-2017 15:15 Dejan Sarka Half-Day Session (2.5 hours) Analyze Embrace R
01-11-2017 15:15 Bob Ward MS Tiger Half-Day Session (2.5 hours) Build Inside SQL Server 2017 on Linux
01-11-2017 15:15 Joe Sack, Pedro Lopes MS Tiger Session (75 minutes) Support SQL Server 2017: "Intelligence: Meet Database"
01-11-2017 15:15 Denny Lee Microsoft Session (75 minutes) Scale Azure Cosmos DB: The Globally Distributed, Multi-model Database
01-11-2017 15:15 Eugene Meidinger General Session (75 minutes) Support Execution Plans 101
01-11-2017 15:15 Ike Ellis General Session (75 minutes) Build Dive in to the Azure Data Lake
01-11-2017 16:45 Paul Turley, Chris Webb, Meagan Longoria, Ginger Grant, Mico Yuk General Session (75 minutes) Design Data Visualization - A Panel Discussion
01-11-2017 16:45 Oliver Engels, Tillmann Eitelberg General Session (75 minutes) Design Take P, R or U and Solve your Data Quality Problems
01-11-2017 16:45 Walt Ritscher General Session (75 minutes) Analyze From Dull to Dazzling: How Visualization Enhances Data Comprehension
01-11-2017 16:45 John Martin Partner Session (75 minutes) Support Using PowerShell to Send Notifications with SentryOne
01-11-2017 16:45 Joe Yong, Shivani Gupta Microsoft Session (75 minutes) Perform Getting Peak Performance from your SQL Data Warehouse Column Store
01-11-2017 16:45 Niko Neugebauer, Gabi Münster General Session (75 minutes) Design Columnstore Killed the OLAP-Star: Did it Really?
01-11-2017 16:45 Keith Tate General Session (75 minutes) Support Profiler is Dead! Long Live Extended Events!
01-11-2017 16:45 Bill Graziano General Session (75 minutes) Support Preparing to be Hacked
01-11-2017 16:45 Ust Oldfield General Session (75 minutes) Build A Deep Dive into Data Lakes
01-11-2017 16:45 Thomas LaRock General Session (75 minutes) Evolve Speaker Idol: Round 1
01-11-2017 16:45 Jordan Goldmeier General Session (75 minutes) Innovate Data Science for Social Good: Challenges & Successes
01-11-2017 16:45 Steve Wake General Session (75 minutes) Build Make Power BI Your Own with the Power BI APIs
01-11-2017 16:45 Scott Currie General Session (75 minutes) Build BimlCatalog: Your Open Source Runtime and Orchestration Solution for Biml Projects
02-11-2017 06:45 Jimmy Wong Sponsor Breakfast Build Deep Dive into SSIS 2017 and Beyond
02-11-2017 06:45 Denny Cherry, Joseph D'Antoni, David Klee, Geoff Hiten Sponsor Breakfast Perform Tales from the Field: SQL Server Experts Share Key Lessons Learned About Fixing SQL Server Performance Issues
02-11-2017 06:55 Bryan Walsh, Doug Bernhardt Sponsor Breakfast Innovate Breakfast with Dell EMC Storage Solutions
02-11-2017 08:15 Rimma Nehme Keynote (90 minutes) Innovate Globally Distributed Databases Made Simple
02-11-2017 10:15 Jens Vestergaard General Session (75 minutes) Build BI DevOps
02-11-2017 10:15 Arvind Shyamsundar, Bob Albright, Subhra Bose Microsoft Session (75 minutes) Analyze Real-world SQL Server R Services
02-11-2017 10:15 Samir Behara General Session (75 minutes) Build Making Developers Lives Easier with SQL Server 2016
02-11-2017 10:15 Jen Stirrup General Session (75 minutes) Analyze Lighting up Big Data Analytics with Apache Spark in Azure
02-11-2017 10:15 James Rowland-Jones Microsoft Session (75 minutes) Scale Dining on Data: Consume and Query Petabytes of Data with Azure SQL Data Warehouse
02-11-2017 10:15 Jovan Popovic Microsoft Session (75 minutes) Support How Can Intelligent Azure SQL Database Improve the Performance of your Application?
02-11-2017 10:15 Melody Zacharias General Session (75 minutes) Design Introduction to Cortana – Turning Data into Intelligent Action
02-11-2017 10:15 Mike Walsh General Session (75 minutes) Build Azure SQL Databases: A Guided Tour
02-11-2017 10:15 Aaron Nelson, Ben Miller, Chrissy LeMaire, Rob Sewell, Ken Van Hyning General Session (75 minutes) Support All About PowerShell - A Panel Discussion
02-11-2017 10:15 Sean McCown General Session (75 minutes) Support Monster Text Manipulation: Regular Expressions for the DBA
02-11-2017 10:15 Alex Andrushchenko MS Tiger Session (75 minutes) Perform Comprehensive Guide for Monitoring SQL Server and Azure SQL DB 
02-11-2017 10:45 Andy Yun General Session (75 minutes) Perform Exploring Why UDFs and Nested Views Hinder the Query Optimizer
02-11-2017 10:45 Paul Turley General Session (75 minutes) Design Your Complete BI Toolbelt: Using Power BI, Excel & SSRS Together to Create Integrated BI Solutions
02-11-2017 10:45 Lord Richard Douglas General Session (75 minutes) Support Understanding the Transaction Log For Faster Throughput
02-11-2017 10:45 Allan Hirt General Session (75 minutes) Build Linux Clustering for the SQL Server DBA
02-11-2017 10:45 Denis Dubeau Partner Session (75 minutes) Scale Best Practices -- AtScale on HDI using PowerBI
02-11-2017 12:15 Heather Ritchie Luncheon (60 minutes) Evolve Women in Technology Luncheon
02-11-2017 12:30 Cathrine Wilhelmsen Marketing Community Session (45 minutes) Evolve Advance Your Career by Becoming a Volunteer
02-11-2017 13:30 Kevin Farlee Microsoft Session (75 minutes) Perform Delivering High Performance Analytics with Columnstore Index on Traditional DW and HTAP Workloads
02-11-2017 13:30 Jennifer McCown, Melody Zacharias, Kathi Kellenberger, Mindy Curnutt, Meagan Longoria, Rie Irish, Cathrine Wilhelmsen General Session (75 minutes) Evolve Women's Voices from the Data Platform
02-11-2017 13:30 Pedro Lopes MS Tiger Session (75 minutes) Perform From Zero to Hero: Troubleshooting SQL Server Performance Made Easier 
02-11-2017 13:30 Jens Vestergaard General Session (75 minutes) Build Windows 10 IoT Core, Raspberry PI & Azure IoT
02-11-2017 13:30 Patrick O'Keeffe, Peter O'Connell Partner Session (75 minutes) Evolve Is the DBA Dead?...  or Alive (and Preparing for the Future)?
02-11-2017 13:30 Ajay Jagannathan, Sourabh Agarwal MS Tiger Session (75 minutes) Design Real-Time Business Insights Using SQL Server 2016 Distributed Availability Groups
02-11-2017 13:30 Denny Lee Microsoft Session (75 minutes) Build Real-time Data Science with Azure Cosmos DB
02-11-2017 13:30 Karen Lopez General Session (75 minutes) Design Data Modeling and Design for New Features in SQL Server and Cosmos DB
02-11-2017 13:30 Grant Fritchey General Session (75 minutes) Support Using Powershell to Manage Your Azure Databases
02-11-2017 13:30 Joseph D'Antoni General Session (75 minutes) Support Linux for the SQL Server DBA—Getting Started with a New OS
02-11-2017 13:30 Terry McCann General Session (75 minutes) Design Enhancing Relational Models with Graph Processing in SQL Server
02-11-2017 13:30 Patrick LeBlanc, Ryan Wade General Session (75 minutes) Perform Should You Use M or R for Data Wrangling in Power BI? It Depends.
02-11-2017 13:30 Miguel Llopis, Robert Bruckner Microsoft Session (75 minutes) Build Keeping Your On-premises Data Up-to-Date with On-premises Gateway
02-11-2017 13:30 Markus Ehrenmueller-Jensen General Session (75 minutes) Analyze Create Stunning Visualizations with the Help of R
02-11-2017 13:30 Tobias Ternstrom, Travis Wright Microsoft Session (75 minutes) Build Microsoft SQL Server 2017 Deep Dive
02-11-2017 13:30 Brad Llewellyn General Session (75 minutes) Analyze Azure Machine Learning: Making Data Science Easy(er)
02-11-2017 15:15 Adam Jorgensen General Session (75 minutes) Innovate Data Driven Digital Transformation
02-11-2017 15:15 Chris Finlan Microsoft Session (75 minutes) Design Power BI Report Server: Self Service BI & Enterprise Reporting On-Premises
02-11-2017 15:15 Thomas LeBlanc General Session (75 minutes) Build Data Mining in Analysis Services (2005, 2008, 2012, 2014 & 2016)
02-11-2017 15:15 Carlos Bossy General Session (75 minutes) Analyze Data Science Tips and Tricks using R and SQL
02-11-2017 15:15 Bob Ward MS Tiger Session (75 minutes) Build Experience SQL Server 2017: The Fast and the Furious 
02-11-2017 15:15 Michael Rys Microsoft Session (75 minutes) Build Modernizing ETL with Azure Data Lake: Hyperscale, Multi-format, Multi-platform, and Intelligent
02-11-2017 15:15 Eric Kang, Sanjay Nagamangalam, Ken Van Hyning Microsoft Session (75 minutes) Support DevOps with SQL Server 2017
02-11-2017 15:15 Jason Horner General Session (75 minutes) Build Trying on the Glass Slipper: Is Azure SQL Data Warehouse Right for You?
02-11-2017 15:15 Adam Wilson Microsoft Session (75 minutes) Scale Enterprise BI Deployments and Governance with the Power BI Service
02-11-2017 15:15 Thomas LaRock General Session (75 minutes) Evolve Speaker Idol: Round 2
02-11-2017 15:15 Dmitri Korotkevitch Half-Day Session (2.5 hours) Design Everything You Always Wanted to Know about Data Partitioning but Were Afraid to Ask
02-11-2017 15:15 Ike Ellis General Session (75 minutes) Build Best Practices for SQL Developers
02-11-2017 15:15 Steve Stedman General Session (75 minutes) Support Basics of Database Corruption Repair
02-11-2017 15:15 Reza Rad General Session (75 minutes) Scale Ultimate Security and Sharing in Power BI
02-11-2017 15:15 Kathi Kellenberger Half-Day Session (2.5 hours) Build Indexing Deep Dive for Beginners
02-11-2017 15:15 Ben Miller Half-Day Session (2.5 hours) Perform Tips and Tricks for the PowerShell DBA
02-11-2017 16:45 Raj Pochiraju Microsoft Session (75 minutes) Scale Migrating to Azure: Moving from On-premises SQL Server and Oracle Databases to Azure SQL Database
02-11-2017 16:45 Kevin Kline General Session (75 minutes) Perform Secrets of the Query Optimizer Revealed Using Trace Flag 86xx
02-11-2017 16:45 Julie Koesmarno, Tobias Ternstrom, Lindsey Allen, John Macintyre Microsoft Session (75 minutes) Design UNPLUGGED: SQL Server and Azure SQL Services
02-11-2017 16:45 Melissa Coates General Session (75 minutes) Build Tips for Getting Started with the Azure Data Platform
02-11-2017 16:45 Tracy Boggiano General Session (75 minutes) Support Beyond The Install: Monitoring Availability Groups
02-11-2017 16:45 Victor Isakov General Session (75 minutes) Design Business Case for Deploying SQL Server on Linux
02-11-2017 16:45 Reeves Smith General Session (75 minutes) Analyze Data Science for the SQL Server Professional
02-11-2017 16:45 Miguel Llopis, Will Thompson Microsoft Session (75 minutes) Analyze Effective Report Authoring Using Power BI Desktop
02-11-2017 16:45 Meagan Longoria General Session (75 minutes) Build Transitioning from Integration Services to Azure Data Factory
02-11-2017 16:45 Ed Leighton-Dick General Session (75 minutes) Support Three Steps to Lasting Encryption
02-11-2017 16:45 Eddie Wuerch, Erin Stellato, Mark Simms, Argenis Fernandez, David Klee General Session (75 minutes) Scale Data Systems at Scale - A Panel Discussion
02-11-2017 16:45 Glenn Berry General Session (75 minutes) Perform Improving SQL Server Performance
03-11-2017 08:00 Chris Hyde General Session (75 minutes) Analyze Python In SQL Server 2017
03-11-2017 08:00 Ed Leighton-Dick General Session (75 minutes) Support How to Keep Your Databases Secure in Just Minutes a Day
03-11-2017 08:00 Chris Webb General Session (75 minutes) Analyze Using Analysis Services Multidimensional as a Data Source for Power BI
03-11-2017 08:00 Aaron Cutshall General Session (75 minutes) Design "There Be Whales Here!" -- Big Data in SQL Server
03-11-2017 08:00 Anthony Nocentino General Session (75 minutes) Perform Monitoring Linux Performance for the SQL Server Admin
03-11-2017 08:00 Kendra Little General Session (75 minutes) Perform When Partitioning Indexes Hurts Performance (and How to Fix It)
03-11-2017 08:00 Vern Rabe General Session (75 minutes) Build Proper DataType Usage=Guaranteed Better Performance and Accuracy
03-11-2017 08:00 Marco Russo General Session (75 minutes) Design DAX Best Practices
03-11-2017 08:00 Pedro Lopes, Parikshit Savjani MS Tiger Session (75 minutes) Scale Upgrade to SQL Server 2017: Intelligent Diagnostics Just Built-in 
03-11-2017 08:00 Stuart Moore General Session (75 minutes) Design Get on the Azure Service Bus
03-11-2017 08:00 Artur Kiulian General Session (75 minutes) Innovate Future of Work: Human Assistance in the Intelligent Workplace
03-11-2017 08:00 Shabnam Watson General Session (75 minutes) Build Build a Performance Monitoring Toolset for SSAS Using Power BI
03-11-2017 08:00 Peter Kral General Session (75 minutes) Build SQL Server Integration Services Project Deployment: The T-SQL Way
03-11-2017 08:00 Mladen Prajdić General Session (75 minutes) Support An End-to-End Approach to App and DB Security
03-11-2017 08:00 Lance Tidwell General Session (75 minutes) Perform New Features in SQL That Will Change the Way You Tune
03-11-2017 09:30 Stijn Wynants General Session (75 minutes) Perform Realtime Analytics: OLAP & OLTP in the mix!
03-11-2017 09:30 Brent Ozar General Session (75 minutes) Perform "But It Worked in Development!" - 3 Hard Performance Problems
03-11-2017 09:30 Jimmy May General Session (75 minutes) Design SQL Server 2016 Always On AGs: Perf, Internals, Lessons Learned
03-11-2017 09:30 Meagan Longoria, Marcelo Fernandes, Scott Gleason, Sander Stad, Paul Andrew, Constantine Kokkinos Lightning Talks (75 minutes) Innovate Lightning Talks
03-11-2017 09:30 Rajnikant Tandel, Anup Gopinathan Partner Session (75 minutes) Perform Optimize SQL Server: Become a Query Tuning Master
03-11-2017 09:30 Eddie Wuerch General Session (75 minutes) Evolve Be the Next Great Speaker: The Complete Speaker Starter Kit
03-11-2017 09:30 Shawn Meyers, Rob Girard General Session (75 minutes) Perform Deep Dive on pNUMA & vNUMA – Save Your SQL VMs from Certain DoomA
03-11-2017 09:30 Alberto Ferrari General Session (75 minutes) Analyze DAX Optimization Examples
03-11-2017 09:30 Ronit Reger Microsoft Session (75 minutes) Design Introducing the Newest Innovations in Advanced SQL Security
03-11-2017 09:30 Matt Martin General Session (75 minutes) Support 5 Ways to Bypass or Ensure Security in SQL Server
03-11-2017 09:30 Denzil Ribeiro Microsoft Session (75 minutes) Perform SQL Server on Linux: DBA Focused Lessons Learned from Early Deployments
03-11-2017 09:30 Kenneth Urena General Session (75 minutes) Build Azure SQL VM: Implementing Multi-subnet Basic AG in SQL2016 STD
03-11-2017 09:30 Richard Waymire General Session (75 minutes) Scale Amazon Web Services RDS SQL Server Overview
03-11-2017 09:30 Ben Miller General Session (75 minutes) Support Gathering Trending Data with PowerShell
03-11-2017 09:30 Warner Chaves General Session (75 minutes) Build Cosmos Db for the SQL Server DBA
03-11-2017 09:30 Thomas LeBlanc General Session (75 minutes) Build Using Integration Services 2016 to Manage a Dimensional Model
03-11-2017 11:00 Jason Anderson Microsoft Session (75 minutes) Build Introduction to Azure Database for MySQL and PostgreSQL
03-11-2017 11:00 Sunil Agarwal MS Tiger Session (75 minutes) Perform Strategies to Speed Up Data Load into Clustered Columnstore Index
03-11-2017 11:00 Steve Stedman General Session (75 minutes) Support Your Backup and Recovery Strategy
03-11-2017 11:00 Grant Fritchey, Chris Woodruff General Session (75 minutes) Evolve Bridging the DBA and Developer Relationship
03-11-2017 11:00 Matt Gordon General Session (75 minutes) Build Where Should My Data Live (and Why)?
03-11-2017 11:00 Wee Hyong Tok, Danielle Dean Microsoft Session (75 minutes) Scale Using Big Data, the Cloud, and AI to Enable Intelligence at Scale
03-11-2017 11:00 Christian Wade, Bret Grinslade Microsoft Session (75 minutes) Design Creating Enterprise Grade BI Models with Azure Analysis Services or SQL Server Analysis Services
03-11-2017 11:00 Robert Cain General Session (75 minutes) Build Migrate Local SQL Server Databases to SQL Azure with PowerShell
03-11-2017 11:00 Vlad Vlasceanu Partner Session (75 minutes) Build Best Practices for Deploying SQL Server on Amazon Web Services
03-11-2017 11:00 Patrick LeBlanc, William Wolf General Session (75 minutes) Perform Who's on First? SQL Server statistics & Dynamic Power BI Visuals!
03-11-2017 11:00 Amit Banerjee MS Tiger Session (75 minutes) Analyze Building One Million Predictions Per Second Using SQL-R 
03-11-2017 11:15 Olivier Matrat, Marc Reguera Microsoft Session (75 minutes) Design Power to the Masses: BI, Apps and Bots for the Rest of Us
03-11-2017 11:15 Tim Mitchell General Session (75 minutes) Build SSIS and the Cloud: Yes, They Can Get Along
03-11-2017 11:15 Niko Neugebauer, Bob Ward, Kevin Farlee, Jos de Bruijn, Tejas Shah, Ned Otter General Session (75 minutes) Perform In-Memory OLTP: A Panel Discussion
03-11-2017 11:15 Thomas LaRock General Session (75 minutes) Evolve Speaker Idol: Round 3
03-11-2017 11:15 André Kamman General Session (75 minutes) Perform Azure SQL DW Guidance for ETL Developers
03-11-2017 13:00 Kevin Kline Marketing Community Session (45 minutes) Evolve Staying Involved with PASS
03-11-2017 14:00 Andy Leonard General Session (75 minutes) Build Use Biml to Automate SSIS Design Patterns
03-11-2017 14:00 Davide Mauri General Session (75 minutes) Perform Dapper: The MicroORM That Will Change Your Life
03-11-2017 14:00 Hamish Watson General Session (75 minutes) Scale ?Achieving Continuous Delivery for Your Database Using SSDT
03-11-2017 14:00 Wayne Sheffield General Session (75 minutes) Support More Fundamentals for Your SQL Server Toolbox
03-11-2017 14:00 Ola Hallengren General Session (75 minutes) Perform Performance Monitoring Using Extended Events, DMVs & Query Store
03-11-2017 14:00 Dean Furness General Session (75 minutes) Evolve Take Each Day and Work on Making it Better
03-11-2017 14:00 Louis Davidson General Session (75 minutes) Support Implementing Row Level Security in SQL Server
03-11-2017 14:00 William Durkin Half-Day Session (2.5 hours) Build SQL Server Replication: A Deeper Look Under the Covers
03-11-2017 14:00 Steve Moss General Session (75 minutes) Design Modern Data Modeling for Azure Data Lake and Azure SQL DW
03-11-2017 14:00 Eric Kang, Sanjay Nagamangalam, Kevin Cunnane Microsoft Session (75 minutes) Support Avoid Common Database Development Pitfalls with SQL Server Data Tools and Visual Studio 2017
03-11-2017 14:00 Jamey Johnston General Session (75 minutes) Analyze Code Like a Snake Charmer - Intro to Python!
03-11-2017 14:00 Amy Herold General Session (75 minutes) Build Database Server Templates in Azure Resource Manager
03-11-2017 14:00 Andy Yun General Session (75 minutes) Build T-SQL Tips & Tricks to Make Your Life Easier!
03-11-2017 14:00 Cher Fox, Lynn Winterboer Half-Day Session (2.5 hours) Build Behavior-Driven Development and Test Automation: Agile Enablement for DW and BI Teams
03-11-2017 14:00 Swagatika Sarangi General Session (75 minutes) Design Master Data: Theory & Reality
03-11-2017 15:30 Jay Robinson General Session (75 minutes) Scale Better Performance in the SqlClient Namespace
03-11-2017 15:30 Kellyn Pot'Vin-Gorman General Session (75 minutes) Perform Oracle vs. SQL Server- The War of the Indices
03-11-2017 15:30 Eugene Meidinger General Session (75 minutes) Analyze Introduction to M (a.k.a Power Query)
03-11-2017 15:30 Hugo Kornelis General Session (75 minutes) Design Get Creative with Service Broker
03-11-2017 15:30 Maxim Lukiyanov Microsoft Session (75 minutes) Build Building Modern Data Pipelines with Spark on Azure HDInsight
03-11-2017 15:30 Arvind Shyamsundar, Shreya Verma Microsoft Session (75 minutes) Build Building a Graph Database Application with SQL Server 2017 and Azure SQL Database
03-11-2017 15:30 Bob Pusateri, David Klee General Session (75 minutes) Build Linux Administration for the SQL Server DBA
03-11-2017 15:30 Gabriel Villa, Marc Beacom General Session (75 minutes) Design Two Guys and a Transformation: ETL Best Practices and Techniques
03-11-2017 15:30 Kalen Delaney General Session (75 minutes) Build Tuning In-Memory Indexes 
03-11-2017 15:30 Carlos L Chacon General Session (75 minutes) Support Measure Performance Through Baselines
03-11-2017 15:30 Gail Shaw General Session (75 minutes) Perform Adaptive Query Plans? What’s Up With That?
03-11-2017 15:30 Thomas LaRock General Session (75 minutes) Evolve Speaker Idol: Final Round
03-11-2017 15:30 Sourabh Agarwal MS Tiger Session (75 minutes) Perform Effectively Troubleshooting Latency and Failover of Always On 

SessionID: 66471

Advanced SQL Server Availability and Storage Solutions

Back to calendar

Event Date: 30-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Design

Speaker(s): Allan Hirt

Title: Advanced SQL Server Availability and Storage Solutions

Description:

** This Pre-Conference session is currently sold out **

The options for achieving and increasing the reliability of SQL Server databases and instances as well as storing the associated data have changed in the past few years. Not only are the features and combinations for deploying SQL Server instances and databases greater than in the past, but as we move to a software defined world, achieving availability and performance is both easier and more difficult at the same time.

This full day pre-conference session will cover the latest SQL Server availability and storage solutions including how to plan, deploy, and administer them. Topics covered will include: <ul> <li>Distributed Availability Groups</li><li>Domain Independent Availability Groups</li><li>In-place WSFC upgrades</li><li>Scale Out File Server</li><li>Storage Spaces Direct</li><li>Storage Replica</li><li>SQL Server 2017 on Linux and its availability story</li><li>SQL Server features versus hardware and other things in the operating system or hypervisor</li><li>Tips, tricks, and gotchas for on premises virtualization, and public cloud deployments</li></ul>In addition to the instructional content, each student will gain hands on experience via lab scenarios using their own laptop connected to Web-based virtual machines where learning translates into action to bring a solution to life.

Whether you are looking to update your availability arsenal or catch up on what is new for availability and storage for SQL Server, this pre-conference will put you ahead of the curve to be able to take advantage of what features are offered today and what is coming tomorrow.

SessionID: 66473

Applied Data Science for the SQL Server Professional

Back to calendar

Event Date: 30-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Analyze

Speaker(s): Ginger Grant

Title: Applied Data Science for the SQL Server Professional

Description:

This full day session is designed to be a practical revelation of Data Science concepts tailored for data professionals.  Attendees will learn the processes data scientist employ in problem solving to understand how they can be implemented in a data environment.

The methods used to create a data science solution are broken down into understandable sections, to make the concepts readily grasped and provide a structure to implement them in real-world environments. By first understanding the process, then building on that by learning methods for algorithm selection, solutions can be created and applied using Python, Azure ML, R or Power BI.  As these tools and languages are not well known in the data community, each will be introduced to provide a basic understanding of each, as no prior data science knowledge is expected by session attendees.

Deploying data science solutions is a topic nearly as important as creating the solution itself as improperly deployed the solution cannot be successful.  This course will also cover how to optimally configure a SQL Server 2016 or 2017 environment to run and monitor data science solutions in R and Python on SQL Server without adversely impacting other SQL Server operations.  Learn how R and Python solutions can be deployed and what can be done to improve the solution performance. Visualization techniques in the solution will be explored so that attendees will know their options and the best tool for the job, which may be Power BI or SQL Server itself.

With the introduction of SQL Server 2017, there are an increasing number of different tools, including, R, Python, Azure ML, and Power BI, which can be used to implement data science solutions. This session explores how to determine the best tool for a given situation by revealing the strengths and weakness of each technology to provide attendees with the knowledge they will need for that evaluation in their unique environment.

SessionID: 65731

Modern Web API Design

Back to calendar

Event Date: 30-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Design

Speaker(s): Jeremy Likness

Title: Modern Web API Design

Description:

The Web API Design workshop explores how developers and database architects can surface practical interfaces to applications and data in the modern cloud-based world of microservices. Best practices for APIs have evolved from “remote procedure call” (RPC) formats and XML over Windows Communication Foundation (WCF), to modern REST, OData, and graph-based APIs with JSON payloads.

This workshop starts with a review of popular open source APIs and addresses the difference between procedure-based, event-based, and data-based approaches. Understand approaches to API security including the popular JavaScript Web Token (JWT) standard, learn how to handle authorization for authenticated users, review common patterns for validating data and handling errors, and proactively tackle common enterprise challenges such as versioning endpoints.

See hands-on how APIs are built, implemented, and deployed leveraging modern tools like Visual Studio and the Microsoft Azure Cloud. Learn how to use Swagger to document API endpoints, how to manage legacy APIs using Azure API Management, and how to gain insights into the usage and health of endpoints.

Finally, leverage the power of building a client SDK to empower end users to quickly and easily connect to APIs with examples in .NET and Node.js. 

SessionID: 66483

Solving Common Performance Problems Using Query Store

Back to calendar

Event Date: 30-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Perform

Speaker(s): Erin Stellato

Title: Solving Common Performance Problems Using Query Store

Description:

One of the best new features of SQL Server 2016 is Query Store; it’s a game-changer for data professionals. Have you ever had that emergency where you’re informed “The database is slow! It was fine yesterday! Nothing changed!”?  How often have you wished for a query’s baseline metrics so that you could quickly compare pre- and post-upgrade performance?  Have you ever flailed about querying DMV after DMV to figure out the real problem with performance?  

It’s time to stop reacting; it’s time to let Query Store help.  

In this full-day workshop we’ll dive into the internals of Query Store and cover configuration; the data it captures; and how to use it analyze performance, find regressions, and force plans. The demos will teach you how to interrogate the data to find common patterns in query performance using T-SQL and visualization techniques, and how to take advantage of the wait statistics information captured.  Finally, we will end the day working with the Automatic Tuning feature in SQL Server 2017, so you can see how to free up your time for other tasks. You'll leave this class with the skills to find and leverage important information in Query Store to make query tuning easier.

SessionID: 66507

Azure Infrastructure 

Back to calendar

Event Date: 30-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Design

Speaker(s): Joseph D'Antoni

Title: Azure Infrastructure 

Description:

In this daylong session, we’ll review all the various infrastructure components that make up the Microsoft Azure platform. When it comes to moving SQL Server systems into the Azure platform having a solid understanding of the Azure infrastructure will make migrations successful and making support solutions much easier.

Designing your Azure infrastructure properly from the beginning is extremely important. An improperly designed and configured infrastructure will provide performance problems, manageability problems, and can be difficult to resolve without downtime.

As Azure scales around the world many more companies, no matter where they are located, will be begin moving services from on-premises data centers into the Azure Cloud, and a solid foundation is key to successful migrations.

SessionID: 66481

Data Modeling with Power BI

Back to calendar

Event Date: 30-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Design

Speaker(s): Marco Russo

Title: Data Modeling with Power BI

Description:

You have data, and you have Power BI. So why can’t you glean any real insights into the information? Or maybe you’re dealing with a different problem: As you examine your data, you’re struggling to write the formula that provides the numbers you need. Either way, your problem is most likely with the data model.

This full-day pre-con introduces the basic techniques of shaping data models in Power BI. We’ll assess real-world examples that will help you look at your reports in a different way, and show you that with the right data model, the correct answer is always a simple one!

In this workshop, you will learn how to: <ul> <li>Define business model entities and measures (dimensions and facts)</li><li>Properly model header/details structures</li><li>Use multiple fact tables, like sales and purchases, in a complex data model</li><li>Manage calendar-related calculations using the proper date tables </li><li>Track historical attributes, like previous addresses of customers or manager assignments</li><li>Use snapshots to compute quantity on hand</li></ul>

SessionID: 66148

Mastering T-SQL Querying Fundamentals

Back to calendar

Event Date: 30-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Build

Speaker(s): Itzik Ben-Gan

Title: Mastering T-SQL Querying Fundamentals

Description:

If you work with SQL Server in any capacity, as a developer, DBA, BI specialist, data scientist, power user, you need to know your T-SQL. The thing is, this language is deceptive. When you start learning it you quickly get to write queries with filters, sorting, grouping, joining, and so on. You might get a false sense of confidence and the wrong impression that the language is easy to master. In reality, many people get to learn T-SQL without a good understanding the fundamentals, and this often leads to using the language incorrectly. Often people assume things about the language that are not guaranteed, and end up with bugs in their code.

This seminar is dedicated to correct understanding of T-SQL querying fundamentals. You will learn about logical query processing—probably the most critical aspect of T-SQL that any T-SQL practitioner should master. It explains how queries are interpreted, and how to write T-SQL code with the correct mindset. The seminar also covers fundamentals of query constructs like joins, subqueries, table expressions (derived tables, CTEs, views, table valued functions), the APPLY operator, and set operators. With each of the topics there’s also a section covering several trickier aspects that are beyond the fundamentals. The seminar also covers some of the newest additions to T-SQL in SQL Server 2016 and 2017 like DROP IF EXISTS, CREATE OR ALTER, CMINE, TRIM, STRING_SPLIT, STRING_AGG, DATEDIFF_BIG, AT TIME ZONE, temporal tables and SQL Graph. If time will permit, the seminar will also cover the fundamentals of more specialized query constructs like PIVOT, UNPIVOT, grouping sets and window functions.

Know your T-SQL querying fundamentals well, and then tackling advanced challenges will be so much easier.

SessionID: 66488

Modern Reporting with SQL Server 2016 and 2017 Reporting Services

Back to calendar

Event Date: 31-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Design

Speaker(s): Paul Turley

Title: Modern Reporting with SQL Server 2016 and 2017 Reporting Services

Description:

This session covers: <ul> <li>What’s new in Reporting Services 2017 (and 2016)?</li><li>Reporting Services and Power BI Report Server Architecture</li><li>Parameter improvements</li><li>Overview of report solution design general best practices</li><li>Integrating and managing Power BI on-premises</li><li>Integrating SSRS with the Power BI service</li><li>Graphical report design</li><li>Visualization choices</li><li>Chart visual types and new visual options</li><li>Indicators and sparklines</li><li>Creating dashboard reports</li><li>Advanced and analytic reporting</li><li>Advanced design techniques</li><li>Conditional visibility & drill-down</li><li>Pagination & flow control</li><li>Error management</li><li>Drill-through navigation</li><li>Query design beyond the basics</li><li>Reporting with SQL Server and Analysis Services</li><li>Using the DAX and MDX query editors</li><li>Analytical and Business intelligence reporting</li><li>Managing report projects and consolidating reports</li><li>Upgrading from prior versions of SSRS</li><li>Framing and integrating reports the easy way</li><li>Introducing Mobile Reports</li><li>Multi-device mobile reporting, business cases & scenarios</li><li>Visual control categories & behavior</li><li>Mobile reports and parameters</li><li>Filtering an navigating mobile reports</li><li>Building mobile report solutions</li><li>Mobile drillthrough – targeting mobile reports and paginated reports</li><li>Content management</li><li>Managing the web portal</li><li>SSRS and Power BI Report Server administration</li><li>Custom branding</li><li>Instance caching</li><li>Server management and configuration</li></ul>

SessionID: 66485

Loading and Transforming Data in Power BI and Power Query

Back to calendar

Event Date: 31-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Design

Speaker(s): Chris Webb

Title: Loading and Transforming Data in Power BI and Power Query

Description:

Anyone who is serious about building BI and reporting solutions using Power BI or Excel needs to know how to load and transform data. This pre-con will focus on the “Get Data” functionality in Power BI that is also shared by Power Query and Excel 2016’s “Get & Transform” feature. You will learn how to use it to connect to multiple data sources and how to shape your data appropriately for Power BI/Power Pivot.

Topics covered include:<ul> <li>The basic concepts of loading data in the Query Editor: queries and steps</li><li>A guided tour of the data sources that you can connect to</li><li>Transforming data using the Query Editor user interface</li><li>Working with multiple queries: duplicating, referencing, merging and appending</li><li>Introduction to the M language for writing expressions and queries</li><li>Creating and using parameters</li><li>Creating functions from parameterized queries and by writing M code, and using them to apply the same business logic to multiple data sources</li><li>Understanding data privacy levels and making sure queries can be refreshed in the On-Premises Gateway</li><li>Calling web services in M code</li><li>Creating custom data connectors in M</li></ul>

SessionID: 68947

SentryOne Performance Boot Camp

Back to calendar

Event Date: 31-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Perform

Speaker(s): Melissa Coates, Lord Richard Douglas, John Martin, Lori Edwards, Scott Fallen, Greg Gonzalez, Fred Frost

Title: SentryOne Performance Boot Camp

Description:

Engineered with scalability, virtualization, and hybrid environments in mind, SentryOne allows data professionals to consolidate their tool sets, reduce infrastructure costs, and increase database speed and efficiency. In this full-day session, SentryOne experts will guide you through best practices for tuning your database, giving you the knowledge you need to diagnose root causes of performance issues and optimize your entire server environment for peak performance, regardless of size or complexity. The session will cover SQL Server performance topics such as conducting root cause analysis, troubleshooting query performance, and setting up an effective alerting system. You'll get plenty of one-on-one interaction with our SentryOne experts (many of whom are Microsoft MVPs) during breaks and at the closing Q & A session.

Who Should Attend:<ul><li>Current SentryOne customers</li><li>Data professionals who are evaluating database performance solutions</li><li>Data professionals interested in general SQL Server performance tuning guidelines</li></ul> Find out more about the SentryOne Bootcamp <a href="http://info.sentryone.com/bootcamp"&gt;here&lt;/a>.

Sessions:

Keynote (30 Minutes) - 200 Greg Gonzalez, CEO

SentryOne Configuration (75 Minutes) - 300 Lori Edwards

SentryOne Advanced Alerting (60 minutes) - 400 Scott Fallen

The What, Why, and How of Collecting Telemetry Data (30 minutes) - 200 Melissa Coates

Get Your SQL Server in Shape (60 Minutes) - 300 Rich Douglas

Troubleshooting Query Performance Using Top SQL (60 minutes) - 400 John Martin

Interactive Demo (60 minutes) - 400 Group

Resource Forecasting with SentryOne (30 minutes) – 300 Fred Frost

Operation Debrief (45 minutes) - 300 SentryOne Team

Stick around for a beer and engage with the entire SentryOne team. This will be an open Q&A session, feedback opportunity, and chance to learn a few things we don't cover in the sessions. Enjoy a cold one on us and ask the burning questions you have about SentryOne or SQL Server.

SessionID: 66480

Columnstore Indexes: Practical Solutions & Techniques

Back to calendar

Event Date: 31-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Perform

Speaker(s): Niko Neugebauer

Title: Columnstore Indexes: Practical Solutions & Techniques

Description:

Learn practical Columnstore Indexes tips and tricks such as which type to use, how and when to use Disk-Based vs. In-Memory or Clustered vs. Nonclustered, how to load data into Columnstore in the most efficient way, and how to get the best performance possible out of the Batch Execution Mode.

With a nod to each of the available SQL Server versions (2012, 2014, 2016, 2017 and the Azure SQLDB), this full day session focuses on practical solutions and applications of Columnstore Indexes and the Batch Execution Mode. We also review the limitations of both and learn how to solve some of those limitations.

Covering all available relational engines supporting Columnstore Indexes (including parts of the SQL DataWarehouse), this pre-conference will give you insight on why and when to use Columnstore Indexes, and when to take a step back and use a different type of technology.

Since November 2016 (and more specifically since Service Pack 1 for SQL Server 2016), Columnstore Indexes have been available for every Edition of SQL Server (including Express and Local editions). Join this workshop and become a part of the columnar revolution that is positively affecting database platforms around the world.

SessionID: 66479

Standing on the Shoulders of Giants: Community-proven PowerShell Solutions for Every Data Platform Pro

Back to calendar

Event Date: 31-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Scale

Speaker(s): Chrissy LeMaire, Rob Sewell, Constantine Kokkinos

Title: Standing on the Shoulders of Giants: Community-proven PowerShell Solutions for Every Data Platform Pro

Description:

** This Pre-Conference session is currently sold out **

You've heard a lot about PowerShell recently because a lot has changed. Now, you don't need to be a coder to get things done; you can lean on hundreds of community-created commands that solve many of the problems we all share.

In development and need a nightly refresh? Architecting and need to find duplicate indexes fast and easy? Putting on your BI hat and need quick importing and exporting of data? Join us and we'll supply a hands-on lab for your laptop where you can experience PowerShell’s realized potential, crafted by both Microsoft and the SQL community. Whether you need a prepackaged solution or the building blocks to roll your own fix, you will leave with awesome tools to manage your most annoying problems. And maybe - hopefully - you'll even be confident enough to contribute your own solutions to share with the community.

SessionID: 66731

Visual Data Storytelling: How to Tell a Compelling Story that Matters to Your Users 

Back to calendar

Event Date: 31-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Design

Speaker(s): Mico Yuk

Title: Visual Data Storytelling: How to Tell a Compelling Story that Matters to Your Users 

Description:

** This Pre-Conference session is currently sold out **

With all the hype around big data, many organizations continue to struggle with creating ‘useful and intelligent’ analytics that deliver true impact to their business. One of the easiest and most effective ways to do this is by using visual storyboards. Not only are they fun, but by implementing a formula for a four-part BI dashboard storyboard concept, you’ll learn how to focus 100% on business impact, while telling a ‘true’ story that will lead to more immediate action and informed decisions.

Whether you are a beginner or a dashboard veteran, this workshop will take you from understanding the fundamentals of storyboarding to applying more advanced techniques to enhance user understanding. By working in teams with your peers, you will get an opportunity to apply these techniques directly to various dashboards.

You will learn:<ul> <li>Why visual storytelling is more effective than traditional reporting in today’s data-rich world</li><li>The three most important elements 98% of dashboards are missing and how it is negatively affecting user adoption</li><li>How to create a simple, four-part visual storyboard on paper in minutes and not weeks</li><li>How to use smart context and visual cues to make visuals more intelligent and actionable</li><li>Learn your personal visual literacy score by taking a short quiz</li><li>Leave with steps on how to take your data visualization journey to the next level!</li></ul>

SessionID: 66472

Expert Performance Tuning for SQL Server 2016 & 2017

Back to calendar

Event Date: 31-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Perform

Speaker(s): Brent Ozar, Erik Darling

Title: Expert Performance Tuning for SQL Server 2016 & 2017

Description:

** This Pre-Conference session is currently sold out **

Your job is making SQL Server go faster, but you haven’t been to a performance tuning class since 2016 came out. You’ve heard things have gotten way better with 2016 and 2017, but you haven’t had the chance to dig into the new plan cache tools, DMVs, adaptive joins, and wait stats updates.

In one fun-filled day, Brent Ozar and Erik Darling will future-proof your tuning skills. You’ll learn our most in-depth techniques to tune SQL Server leveraging DMVs, query plans, sp_BlitzCache, and sp_BlitzFirst. You’ll find your server’s bottleneck, identify the right queries to tune, and understand why they're killing your server. If you bring a laptop with SQL Server 2016 and 120GB free space, you can follow along with us in the Stack Overflow database, too.

Along the way, we’ll give out great prizes for the best questions and run an end-of-day competition to win the best stuff. You’ll go back to the office with free scripts, great ideas, and even a plan to convince the business to upgrade to SQL Server 2016 or 2017 ASAP.

Can’t upgrade to 2016? We’ll even show you memory grant and compilation tracking tricks that work in newer service packs for 2012 and 2014.

This is not an introductory class: you should have 2-3 years of experience with SQL Server, reading execution plans, and working on making your queries go faster.

SessionID: 66482

Virtual SQL Servers: Right to Ludicrous Speed

Back to calendar

Event Date: 31-10-2017 08:30 - Category: Pre-Conference Session (Full Day) - Track: Perform

Speaker(s): David Klee

Title: Virtual SQL Servers: Right to Ludicrous Speed

Description:

Join this full-day introduction session focused on managing and boosting the performance of a virtualized SQL Server environment. The focus of the course is to help those new to virtualization, infrastructure, and cloud-based infrastructure-as-a-service concepts to become familiar with the concept and purposes of virtualization and how it can benefit them as data professionals. Participants will gain exposure to all layers of virtualization underneath SQL Server, from storage to hypervisor to the SQL Server instance, no matter if on-premises or in the cloud, and will learn how to construct the entire stack with a strong emphasis on SQL Server performance.

Intended Audience The intended audience of this course is information workers (both business and IT-centric) involved with architecting a virtualization strategy for SQL Server, or managing business-critical SQL Servers that have already been virtualized.

Course Topics The following topics will be addressed during the course:<ul> <li>The Physical Infrastructure Underneath the VM</li><li>Storage and SAN Concepts and Design</li><li>Virtualization and Infrastructure Fundamentals</li><li>The SQL Server Virtual Machine</li><li>Networking, Support, and Licensing</li><li>SQL Server Infrastructure in the Cloud</li><li>High Availability and Disaster Recovery and SQL Server</li><li>Performance Investigation and Tuning of the Entire Stack</li></ul> Course Objectives Upon completion of this course, attendees will be able to:<ul> <li>Understand key virtualization and cloud concepts</li><li>Determine the optimal infrastructure configuration for best performance</li><li>Construct a SQL Server virtual machine template with best practices for agility and performance</li><li>Understand how and what stack metrics to benchmark and baseline to ensure proper objective performance measurement</li><li>Identify and remediate common virtualized SQL Server performance killers</li><li>Understand proper virtualized capacity management techniques for long term management</li></ul> Prerequisites Attendees with the following experiences will benefit the most from this course:<ul> <li>Basic familiarity with the core components of a server</li><li>SQL Server installation and configuration</li><li>Exposure to SQL Server performance metric measurement and identification</li></ul> A working set of the screens and configuration settings referenced in the session, together with the reference slides and documentation, will be provided to attendees, for strategic reference in working with virtualized SQL Server in their own environments.

SessionID: 69994

PASS Summit 2017 First-Timer Orientation & Speed Networking

Back to calendar

Event Date: 31-10-2017 16:45 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Bill Graziano, Cathrine Wilhelmsen

Title: PASS Summit 2017 First-Timer Orientation & Speed Networking

Description:

Get up to speed on what to expect at PASS Summit 2017 and be introduced to the fun of Speed Networking! Meet other First-Timers and Alumni attendees in a casual, social environment before hitting the Welcome Reception with your new friends.

Sponsored by Solarwinds

SessionID: 70003

Breakfast and Backup: Dell EMC Transforms Data Protection for SQL Server

Back to calendar

Event Date: 01-11-2017 06:55 - Category: Sponsor Breakfast - Track: Innovate

Speaker(s): Deborah van Petegem

Title: Breakfast and Backup: Dell EMC Transforms Data Protection for SQL Server

Description:

Learn how Dell EMC provides transformational data protection for large, fast changing mission critical SQL databases through DBA self-service backup, recovery and snapshot integration, global oversight, and automatic protection of discovered SQL databases and copies.

SessionID: 70001

Using Microsoft SQL Server on Amazon Web Services

Back to calendar

Event Date: 01-11-2017 07:00 - Category: Sponsor Breakfast - Track: Innovate

Speaker(s): Venu Aravamudan

Title: Using Microsoft SQL Server on Amazon Web Services

Description:

Learn how to deploy SQL Server in Amazon Web Services, either self-managed on the Amazon Elastic Compute Cloud (EC2) or use the Amazon Relational Database Service (RDS) for a managed solution. We will cover key aspects of AWS, deployment options for SQL Server, managed High Availability with RDS, and data migration.

SessionID: 69992

SQL Server 2017 and Azure Data Services – The Ultimate Hybrid Data Platform

Back to calendar

Event Date: 01-11-2017 08:15 - Category: Keynote (90 minutes) - Track: Innovate

Speaker(s): Rohan Kumar

Title: SQL Server 2017 and Azure Data Services – The Ultimate Hybrid Data Platform

Description:

Microsoft’s guiding principle has been to build the highest performing, most secure and consistent data platform for all your applications across on-premises and cloud. By joining us in this journey, you can build upon your investments in SQL Server to expand the scope of your role in your organization from database systems to advanced analytics and artificial intelligence.

Join Rohan Kumar, General Manager Database Systems Engineering, and the Database Systems Engineering team as they demonstrate the latest innovations from Microsoft across Data and AI.. Come celebrate the launch of SQL Server 2017 on Linux, Windows and Docker and see the features that will make your day-to-day job easier and more fun. We’ll also show you how you can leverage the latest capabilities in our Azure Data Services that build upon your existing SQL skillset to make your journey to the cloud the easiest of any data provider. See all the latest innovations in performance and security for Operational, Business Intelligence (BI) and Analytics workloads – on-premises and at cloud scale.

SessionID: 67404

Maximizing the Query Performance with Columnstore Indexes

Back to calendar

Event Date: 01-11-2017 10:15 - Category: MS Tiger Session (75 minutes) - Track: Build

Speaker(s): Sunil Agarwal

Title: Maximizing the Query Performance with Columnstore Indexes

Description:

Columnstore index can speed up the performance of analytics queries significantly but are you getting the best performance possible? Come to this session on to learn how to diagnose performance issues in queries accessing columnstore index and the steps you can take to troubleshoot. Some of the techniques we discuss here are rowgroup elimination, statistics, partitioning, improving the query plan quality, tweaking the schema, and creating one or more nonclustered btree indexes. 

SessionID: 66166

PowerShell for BI Professionals: Automating SSIS, SSRS & SSAS

Back to calendar

Event Date: 01-11-2017 10:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Aaron Nelson, Paul Turley

Title: PowerShell for BI Professionals: Automating SSIS, SSRS & SSAS

Description:

PowerShell has allowed DBAs to manage huge numbers of SQL servers, all automatically. Now BI practitioners can reap the same benefits of scale and automation. Scenarios that are normally extremely time consuming can be done quickly, all with a few lines of PowerShell.

This session will be filled with demos based on real-life scenarios and use-cases. We will demonstrate how to scale and automate your BI solutions, with a minimum of effort. In particular, we will be covering PowerShell cmdlets & their integrations with SSRS, SSIS, & SSAS.

By the end of the session, you'll be able to accomplish in minutes what would normally take hours or days. You’ll know ways to quickly deploy hundreds of SSRS objects to multiple servers; or instantly identify and process stale SSAS dimensions. Additionally, you will also be able to take care of some pesky ETL tasks, some by automating SSIS, and others using just plain old PowerShell.

SessionID: 65926

Understanding and Handling Database Corruption

Back to calendar

Event Date: 01-11-2017 10:15 - Category: General Session (75 minutes) - Track: Support

Speaker(s): David Maxwell

Title: Understanding and Handling Database Corruption

Description:

SessionID: 65627

Benchmarking & Testing In-Memory OLTP Performance

Back to calendar

Event Date: 01-11-2017 10:15 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Amit R S Bansal

Title: Benchmarking & Testing In-Memory OLTP Performance

Description:

Not every workload can benefit from In-Memory tables. Memory Optimized Tables are not a magic bullet that will improve performance for all kinds of transactional workloads. Therefore, it is very critical that you benchmark & test in-memory performance for your SQL deployments before you decide to migrate disk-based tables to memory-optimized tables. In this session, you will learn:

a. Baselining current performance b. How to identify the right candidates for In-Memory c. Generate sample production data d. Create simulated production workload e. Test & benchmark In-Memory performance with simulations f. Compare In-Memory performance with the baseline You will also learn about a verity of tools and techniques that can be used in your proof-of-concept.

SessionID: 65635

Intro to I/O Monitoring: The Counters That Count

Back to calendar

Event Date: 01-11-2017 10:15 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Jimmy May

Title: Intro to I/O Monitoring: The Counters That Count

Description:

For many engineers, interpreting disk I/O is a black art. Yet analyzing perfmon, virtual file stats, and wait stats can be straightforward. This session provides authoritative, clear guidance on collecting & interpreting disk I/O metrics. The six authoritative disk counters will be introduced, as well as means by which to leverage two key DMVs to provide the context without which their output is of limited value.

SessionID: 69082

Mental Health in Tech

Back to calendar

Event Date: 01-11-2017 10:15 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Dr. Jennifer Akullian

Title: Mental Health in Tech

Description:

51% of individuals working in the tech community have been identified with a mental illness. This is in contrast to a 20% prevalence in the general population. When you combine the prevalence of mental illness with the long hours and isolation common in tech, the imperative for organizations to support this workforce becomes clear.

Awareness and advocacy around employee mental health is crucial to maintaining an effective workforce. Research shows happy employees are more productive and less likely to leave their job. This talk is focused on reducing the stigma around mental illness and expanding education and awareness. Dr. Akullian will provide background in to mental health and illness, and review the mental health in tech research, including industry-specific burnout. Strategies for improving working conditions will be focused on an organizational and individual level. Founders and executives will walk away with concrete steps for improving mental health in the workplace. Individuals will learn indicators of mental health problems and how to best address them. Finally, participants will have the opportunity to ask questions in a Q&A session following the talk.

SessionID: 65091

DevOps Tool Combinations for Winning Agility

Back to calendar

Event Date: 01-11-2017 10:15 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Kellyn Pot'Vin-Gorman

Title: DevOps Tool Combinations for Winning Agility

Description:

This session will tackle the pesky silos and tool combination weaknesses that can impact DevOps success.

With a myriad tools for companies to choose from - open source, free, paid and enterprise level - there are decisions that can impact the level of quality and success rate of DevOps projects.  This session discusses why you should choose certain tools, what tools work best together and how, even in siloed teams, these choices can create successful DevOps implementations. Examples of features, command line vs. user interface, and the skill needs of IT will all be discussed.

This session focuses on DevOps from the DBA point of view.

SessionID: 69502

How Microsoft Sales Evolved from a Monolithic On-Prem Solution to a Scaleout Solution in Azure

Back to calendar

Event Date: 01-11-2017 10:15 - Category: Microsoft Session (75 minutes) - Track: Scale

Speaker(s): Sanjay Mishra, Robert Venable

Title: How Microsoft Sales Evolved from a Monolithic On-Prem Solution to a Scaleout Solution in Azure

Description:

Microsoft sales was faced with an ever increasing demand on performance and scale. When the monolithic on-prem solution was stretched to its limits, MS Sales embarked on a journey to Azure with a scaleout design: where SQL Server and Spark complement each other to provide an agile and cost-effective solution.

SessionID: 69833

How to Leverage Machine Learning Services in SQL Server 2017 and Azure SQL Database

Back to calendar

Event Date: 01-11-2017 10:15 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Umachandar Jayachandran, Nellie Gustafsson

Title: How to Leverage Machine Learning Services in SQL Server 2017 and Azure SQL Database

Description:

In this session you will learn how to use R, Python and Native Scoring in Microsoft SQL Server 2017, as well as how to deploy a fully managed machine learning solution with R in Azure SQL Database. Learn how to scale machine learning services easily using the Cloud infrastructure. Also discussed in the session are hybrid scenarios for Machine Learning Services. Plus get insights into the road map for Machine Learning Services!

SessionID: 67176

Busy .NET Developer's Guide to Multiparadigmatic Design in C#

Back to calendar

Event Date: 01-11-2017 10:15 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Ted Neward

Title: Busy .NET Developer's Guide to Multiparadigmatic Design in C#

Description:

C++ was widely denigrated as a "hopelessly complex" language with "way too many moving parts", and in truth, it was a language made up of three dominant paradigms: procedural, object-oriented, and meta-programmatic. C#, by contrast, has five dominant paradigms: procedural, object-oriented, meta-programmatic, functional and now dynamic. (Visual Basic doesn't fare much better on this score.) If we're to use these new multi-paradigm languages successfully, we'd better have a good idea of what the paradigms are, what a language paradigm is, and what the different paradigms are in the languages we know and love.

SessionID: 68575

Speed Up R Solutions with Azure ML

Back to calendar

Event Date: 01-11-2017 10:15 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Ginger Grant

Title: Speed Up R Solutions with Azure ML

Description:

Using Azure ML to drag and drop algorithms and running in with cloud resources can be a quick way to create a solution. Unfortunately, the deployment of an Azure ML solution is more complicated as it requires that you deploy a Web Service, rather than run a SQL Server stored procedure.  Learn how you can take the solution created in Azure ML and transform it to R code to be deployed in SQL Server. This technique will speed your development and deployment, especially for testing large datasets, and is a great way to start getting up to speed with advanced analytics.

SessionID: 67124

Why Did My Clever Index Change Backfire?

Back to calendar

Event Date: 01-11-2017 10:45 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Kendra Little

Title: Why Did My Clever Index Change Backfire?

Description:

SQL Server is full of advanced techniques to build powerful indexes: indexed views, filtered indexes, columnstore indexes, and more. Many of these techniques have risks, however: your cool indexing idea may just backfire and leave your users frustrated. In this session, you'll see multiple demos of how different indexing patterns may slow down queries, have dangerous side effects, or not work at all. You'll learn what to test, how to identify index problems in query execution plans, and how to sidestep these indexing blunders. If you have a solid knowledge of index basics are are comfortable reading query execution plans, this session will improve your index tuning skills.

SessionID: 69086

Microsoft BI – An Integrated Modern Solution

Back to calendar

Event Date: 01-11-2017 10:45 - Category: Microsoft Session (75 minutes) - Track: Analyze

Speaker(s): Kamal Hathi

Title: Microsoft BI – An Integrated Modern Solution

Description:

Microsoft has an integrated BI story that spans across cloud and on-premise data. Join this session to get an overview of continued evolution of BI and the approach that’s shaping modern BI today and as we look to the future. Learn about the rapid pace of product innovation in Microsoft BI technologies and new BI capabilities for the enterprise. Learn how IT organizations can enable modern BI for their end users. Compelling technical demonstrations will showcase the potential of data and insights.

SessionID: 65899

Positioning IT for Success Through Automation

Back to calendar

Event Date: 01-11-2017 10:45 - Category: Partner Session (75 minutes) - Track: Design

Speaker(s): Douglas Barrett

Title: Positioning IT for Success Through Automation

Description:

Since the dawn of analytics projects, IT teams have wrestled with the concept of “time to value”.  Projects often die before being delivered, or fizzle over time because data warehouses and business systems can be slow to build and difficult to evolve as data and business requirements change.  

Additionally, while business users are heavily invested in getting the information they need to make decisions as quickly as possible, they seldom have the technical knowledge to ask for the “right data” for the decision the first time. Agile projects are designed for this challenge – start with what we know, build a prototype, socialize, adapt and refine. But, unfortunately, delays associated with traditional tools and projects, such as those relying on ETL tools, can further exasperate and ultimately drive business users to work around IT and start experimenting with their own BI tools.

Organizations are best served with a single, persistent, enterprise data repository (data warehouse) that will travel with the business as its evolves rather than short-sighted, decentralized development and desktop efforts. So how do we empower our skilled IT development teams to be more agile and deliver useful solutions to the business sooner? Automation can help teams greatly speed up agile project development and turn “time to value” into an asset when measuring the success of your IT organization.  

In this session, you’ll learn how data warehouse automation can help IT teams to: • Speed up project delivery by leveraging flexible design and code patterns backed by metadata • Automatically generate documentation to aid support and reduce development backlog • Payback technical debt that is typically lost within agile projects

Come and learn how automating the design, development and ongoing operation of data warehouse projects is setting hundreds of IT organizations worldwide, large and small, in a stronger position to deliver to the business and make better use of their resources.

SessionID: 67108

Modern Security Attack Vectors Against SQL Server Environments

Back to calendar

Event Date: 01-11-2017 10:45 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Argenis Fernandez

Title: Modern Security Attack Vectors Against SQL Server Environments

Description:

This session will include tons of demos to illustrate the concepts and raise more than one eyebrow. After this talk, you're probably going to want to have a chat with your Security team at work.

SessionID: 68083

T-SQL Tips and Tricks

Back to calendar

Event Date: 01-11-2017 10:45 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Itzik Ben-Gan

Title: T-SQL Tips and Tricks

Description:

This session covers various T-SQL tips and tricks that illustrate creative ways to handle querying tasks elegantly and efficiently. Examples for some of the topics that will be covered are: unusual search arguments, batch mode processing over rowstore, distinct windowed calculations, join reordering and more.

SessionID: 69590

Introduction to PASS Summit 2017

Back to calendar

Event Date: 01-11-2017 12:30 - Category: Marketing Community Session (45 minutes) - Track: Evolve

Speaker(s): Kevin Kline

Title: Introduction to PASS Summit 2017

Description:

Feeling overwhelmed by all that PASS Summit 2017 has to offer?

Kevin Kline welcomes both our first-timers and seasoned veterans alike in this introduction to PASS Summit 2017. The session provides attendees with a general overview of the conference and related events.

SessionID: 67451

Customer Successes Migrating On-Premise Workload to Azure SQL Database

Back to calendar

Event Date: 01-11-2017 13:30 - Category: MS Tiger Session (75 minutes) - Track: Scale

Speaker(s): Raj Pochiraju, Parikshit Savjani

Title: Customer Successes Migrating On-Premise Workload to Azure SQL Database

Description:

Azure SQL Database is a fully managed cloud database service with built-in intelligence, elastic scale, performance, reliability, and data protection that enables enterprises, ISVs to reduce their total cost of ownership and operational cost and overheads. In this session, we share our real world experience of successfully migrated existing SaaS application and on-premises workload for some our Tier 1 customers and ISV partners to Azure SQL Database service. The session walks through planning, assessment, migration tools and best practices from the proven experiences and practices of migrating real world applications to Azure SQL Database service. 

SessionID: 70115

Building and Managing SaaS Applications on SQL Database

Back to calendar

Event Date: 01-11-2017 13:30 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Julie Strauss, Bill Gibson

Title: Building and Managing SaaS Applications on SQL Database

Description:

This session explores development and management challenges facing software developers and devops when moving packaged SQL applications to a multi-tenant SaaS model on Azure, or creating new multi-tenant SaaS applications. Alternative models for mapping tenants to databases will be explored, as well as design and management patterns and best practices for a range of scenarios at SaaS scale, including provisioning, performance monitoring and management, schema management, analytics and more. Sample SaaS applications and management scripts will be demonstrated that you can install and explore further afterwards to see how these patterns can be applied and used.

SessionID: 65824

Cloud & Hybrid Data Storage Roadmap for Business Intelligence

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Jen Stirrup

Title: Cloud & Hybrid Data Storage Roadmap for Business Intelligence

Description:

If your objective is deliver a roadmap of future-proof robust business intelligence solutions that have longevity, then you will need to understand the options for storing data in Azure. The incorrect choice could be costly in terms of financial considerations, time, and project success.

We will cover the lambda architecture as a framework for your business intelligence data. You will learn about the options to store business intelligence data in your organisation. We will cover when to select data sources such as Hadoop, Azure Cosmos DB, Azure Data Lake, SQL Data Warehouse, Azure SQL Database, Azure blob storage, Table storage, Redis Cache, and Azure Database for MySQL. You will appreciate the 'why' as well as the 'what' in order to give you an in-depth understanding of the options to store your business intelligence data, whether you are thinking of a cloud architecture in Azure, a hybrid approach of on-premise and Azure, or specifically a on-premise environment.

SessionID: 65982

Hacking SQL Server

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Support

Speaker(s): André Melancia

Title: Hacking SQL Server

Description:

How easy is it to hack a SQL Server?

In this session we'll see examples on how to exploit SQL Server, modify data and take control, while at the same time not leaving a trace. We'll start by gaining access to a SQL Server (using some "creative" ways of making man-in-the-middle attacks), escalating privileges and tampering with data at the TDS protocol level (e.g. changing your income level and reverting without a trace after payment), hacking DDM, RLS, and more. Most importantly, we'll also cover recommendations on how to avoid these attacks, and take a look at the pros and cons of new security features in SQL Server 2016. This is a demo-driven session, suited for DBAs, developers and security consultants. Disclaimer: No actual crimes will be committed. Please do not send agents to my house again.

SessionID: 65724

SQL Server and PowerShell: Let's Get Serious

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Drew Furgiuele

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

Description:

Whether you’ve dabbled in PowerShell or wondered what all the fuss is about, make no mistake: PowerShell isn’t going away. It is definitely something worth learning to make your life as a SQL Server professional easier, and allow you to advance in your career as a DBA.

In this session, you’ll see practical, real-world examples of how you can blend SQL Server and PowerShell together. You’ll also get a look at the SQL Server PowerShell provider and how you can incorporate it into your automation scripts.

Instead of focusing on syntax, the session will plunge straight into examples and highlight various snippets of code and how they work. You can expect to see code examples on how PowerShell can do anything from comparing tables across servers, automating and centralizing your backups, and even doing in-depth security audits.

SessionID: 65808

Working with Azure Data Factory & Creating Custom Activities

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Paul Andrew

Title: Working with Azure Data Factory & Creating Custom Activities

Description:

In this session, we’ll go beyond the Azure Data Factory copy activity normally presented using the limited Azure Portal wizard. Extract and load are never the hard parts of the pipeline. It is the ability to transform, manipulate and clean our data that normally requires more effort. Sadly, this task doesn’t come so naturally to Azure Data Factory as an orchestration tool so we need to rely on its custom activities to break out the C# or VB to perform such tasks. Using Visual Studio, we’ll look at how to do exactly that and see what’s involved in Azure to utilise this pipeline extensibility feature. What handles the compute for the compiled .Net code and how can does this get deployed by ADF? With real world use cases, we’ll learn how to fight back against those poorly formed CSV files and what we can do if Excel files are our only data source. Plus, lots of useful tips and tricks along the way when working with this emerging technology.

SessionID: 65920

Know Your Options: Databases on Amazon Web Services

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Gabriel Villa

Title: Know Your Options: Databases on Amazon Web Services

Description:

Are you considering to move your databases to Amazon Web Services but unsure of your options? Understand the possibilities to leverage Infrastructure as a Service and Platform as a Service and what is the best for cloud solution your situation. Gain insights from years of lessons learned to minimize your maintenance and costs. Discover scaling possibilities for relational and NoSQL databases to petabyte size demands. I will demonstrate how to get started with the basics of managed services and platforms for running databases on AWS. DBAs, hear how to use managed relational databases such as MS SQL Server with minimal administration. Architects, Developers, DBAs, Managers or IT Professionals, discover other cloud options such as managed NoSQL or scaling your own instances with resizable elastic compute cloud. Take home an introduction from in-memory cache to petabyte-scale data warehouse databases in the Amazon cloud.

SessionID: 68084

Storage for the DBA

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Joseph D'Antoni

Title: Storage for the DBA

Description:

One of the biggest issues in database performance centers around storage. It’s also one of the hardest places to troubleshoot performance issues because storage engineers and database administrators often do not speak the same language. In this session, we’ll be looking at storage from both the database and storage perspectives. We’ll be digging into LUNs, HBAs, the fabric, as well as RAID Groups. 

SessionID: 68945

Adopting A DevOps Process for Your Database

Back to calendar

Event Date: 01-11-2017 13:30 - Category: Partner Session (75 minutes) - Track: Build

Speaker(s): Steve Jones

Title: Adopting A DevOps Process for Your Database

Description:

DevOps is changing today's software development world by helping us build better software, faster. However most of the knowledge and experience with DevOps is based around application software and ignores the database. We will examine how the concepts and principles of DevOps can be applied to database development by looking at both automated comparison analysis as well as migration script management. Automated building, testing, and deployment of database changes will be shown.

SessionID: 69836

Technical Reference Implementation for Enterprise BI & Reporting in Azure

Back to calendar

Event Date: 01-11-2017 13:30 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Ramkumar Krishnan, Naveen Vig

Title: Technical Reference Implementation for Enterprise BI & Reporting in Azure

Description:

This talk presents a reference implementation of a scalable analytics platform for BI and Reporting along with a data pipeline that can be deployed end to end in a few hours, meets enterprise requirements, and enables onboarding to the cloud in weeks instead of the typical months.

Today, a customer seeking to deploy an enterprise scale EDW application with the pre-requisite features such as security, scalability, availability, authentication/authorization etc; has a plethora of analytics, data, storage and compute options in Azure. This diversity of offerings presents challenges in picking the right components and architecture that are proven to be enterprise ready in capabilities and interoperability, and easy to implement as an end to end system, in a timely manner.

The Technical Reference Implementation (TRI) presented in this talk is deployable software that integrates a set of Data technologies that are well tested for enterprise requirements. The entire solution can be deployed in a few hours – as opposed to the current norm of weeks. This enables users to accelerate the build-out of their production grade applications.

The TRI packages various cloud components with associated job managers and monitors that orchestrate the interoperability between components, enable the end to end data pipeline flow, monitor all key operations, accommodating for the rough edges in the components. The deployment ships with all the relevant code and detailed documentation. This allows customers to focus on their main goal of running their enterprise-critical business applications at scale and efficiently in the cloud.

In this talk, we will explain the architecture and components of the TRI and its end to end operation from data ingestion, large scale data warehousing, BI and Reporting. We will complement the talk with the demo of the TRI.

SessionID: 68069

Imposter Syndrome - Sometimes Feel Like a Fraud? Welcome to the Club!

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Mindy Curnutt

Title: Imposter Syndrome - Sometimes Feel Like a Fraud? Welcome to the Club!

Description:

Have you ever thought to yourself “All these people think I’m smarter than I really am" or "I really don’t know what I’m doing, they're going to figure out I'm a fraud!” If yes, then you suffer from the Impostor Syndrome. And despite all the accomplishments, awards and accolades, you still doubt yourself. It’s rampant in the modern day tech workplace, and the fear will make you shrink back from opportunities. You dismiss praise. You overcompensate by working harder, being charming and demanding perfection from yourself. What would happen if you were released from this bondage, and kicked your impostor to the curb? In this session, learn powerful techniques that can help to improve your confidence and silence that annoying voice in your head!

SessionID: 68948

Optimize SQL Server: Become a Query Tuning Master

Back to calendar

Event Date: 01-11-2017 13:30 - Category: Partner Session (75 minutes) - Track: Perform

Speaker(s): Rajnikant Tandel, Anup Gopinathan

Title: Optimize SQL Server: Become a Query Tuning Master

Description:

In any given SQL Server instance, there are likely 8 to 10 queries or stored procedures that are responsible for 80 to 90 percent of the poorly tuned activity that you see throughout the day. If you can identify these problem queries and tune them, you can make a significant impact on the overall performance of your server. A key component of overall application performance tuning is query tuning. Writing queries in an efficient manner, and making sure they execute in the most optimal way possible, is always a challenge.  This presentation will explain few scenarios of tuning the queries including before and after performance differences. Scenarios such as, use of SQL server 2016 in-memory tables over normal table or explicit transaction over auto commit.

SessionID: 67106

Targeting Wait Statistics with Extended Events and DMVs

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): David Maxwell

Title: Targeting Wait Statistics with Extended Events and DMVs

Description:

When troubleshooting overall server performance, wait statistics are a great place to start. But when your SQL Server hosts a complex set of workloads, it can be difficult to narrow down which queries are causing the most wait, and what types of wait they are causing. Fortunately, SQL Server provides easy ways for targeting which queries are causing you the most wait time. In this session, we’ll learn how to use both Extended Events, and Dynamic Management Views new to SQL Server 2016 for examining wait statistics at a query level, rather than at the server level. We’ll analyze poorly performing queries using a combination of methods and show how to quickly narrow down what SQL Server is waiting for, and why. 

SessionID: 68987

Query Store and Automatic Tuning in SQL Server

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Erin Stellato

Title: Query Store and Automatic Tuning in SQL Server

Description:

One of the most highly anticipated new features in the SQL Server 2016 release was Query Store. It's referred to as the "flight data recorder" for SQL Server because it tracks query information over time – including the text, the plan, and execution statistics. The addition of wait statistics information – tracked for each query plan – in SQL Server 2017 makes Query Store a tool that every data professional needs to know how to use, whether you're new to troubleshooting or someone who's been doing it for years. When you include the new Automatic Tuning feature in SQL Server 2017, suddenly it seems like you might spend less time fighting fires and more time enjoying a lunch break that’s not at your desk.

In this session, we'll walk through Query Store with a series of demos designed to help you understand how you can immediately start to use it once you’ve upgraded to SQL Server 2016 or 2017. We'll review the different options for Query Store, look at the data collected (including wait stats!), check out how to force a plan, and dive into how you can leverage Automatic Plan Correction and reduce the time you spend on Severity 1 calls fighting fires. It’s time to embrace the future and learn how to make troubleshooting easier using the plethora of intelligent data natively captured in SQL Server and SQL Azure Database.

Co-presenter: Dejan Krakovic, a Senior Software Engineer from Microsoft who helped develop Query Store and originally implement it for those 2 million (!) user databases in SQL Azure.

SessionID: 69096

Deliver Enterprise BI on Big Data

Back to calendar

Event Date: 01-11-2017 13:30 - Category: Microsoft Session (75 minutes) - Track: Analyze

Speaker(s): Josh Caplan, Bret Grinslade

Title: Deliver Enterprise BI on Big Data

Description:

Learn how to deliver analytics at the speed of thought with Azure Analysis Services on top of a petabyte-scale SQL Data Warehouse, Azure Data Lake, or HDInsight implementation. This session will cover best practices for managing, processing and query accelerating at scale, implementing change management for data governance, and designing for performance and security. These advanced techniques will be demonstrated thorough an actual implementation including architecture, code, data flows and tips and tricks.

SessionID: 69754

Guy in a Cube Unplugged

Back to calendar

Event Date: 01-11-2017 13:30 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Patrick LeBlanc, Adam Saxton

Title: Guy in a Cube Unplugged

Description:

Patrick and Adam answer a lot of questions. Those questions result in videos on their YouTube channel. This session combines some of the best challenges that they have dealt with including Power BI Desktop to the service, data source connectivity and Azure Analysis Services. Don’t miss out, there is a little something for everyone.

SessionID: 65544

Responding to Extended Events in Near Real-Time

Back to calendar

Event Date: 01-11-2017 15:15 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Gianluca Sartori

Title: Responding to Extended Events in Near Real-Time

Description:

Extended Events provide deep insight into SQL Server's behavior and allow us to gather information not available by other means. However, compared to other technologies such as SQL Trace and Event Notifications, Extended Events don't seem to provide a way to react to the events as soon as they happen.

In this session we will see how the Extended Events streaming API can be used to process events in a near real-time fashion. We will demonstrate how this technology enables new possibilities to solve real world problems, such as capturing and notifying deadlocks or blocking sessions. We will also offer a different approach to analyzing captured events, without shredding XML files.

SessionID: 65540

Locks, Blocks, and Snapshots: Maximizing Database Concurrency

Back to calendar

Event Date: 01-11-2017 15:15 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Bob Pusateri

Title: Locks, Blocks, and Snapshots: Maximizing Database Concurrency

Description:

The ability for multiple processes to query and update a database concurrently has long-been a hallmark of database technology, but this feature can be implemented in many ways. This session will explore the different isolation levels supported by SQL Server and Azure SQL Database, why they exist, how they work, how they differ, and how In-Memory OLTP fits in. Demonstrations will also show how different isolation levels can determine not only the performance, but also the result set returned by a query. Additionally, attendees will learn how to choose the optimal isolation level for a given workload, and see how easy it can be to improve performance by adjusting isolation settings. An understanding of SQL Server's isolation levels can help relieve bottlenecks that no amount of query tuning or indexing can address - attend this session and gain Senior DBA-level skills on how to maximize your database's ability to process transactions concurrently.

SessionID: 69093

Unlock the Power of your Data by Integrating Analytics into your Line-of-Business Apps

Back to calendar

Event Date: 01-11-2017 15:15 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Matt Masson, Lukasz Pawlowski, Ali Hamud

Title: Unlock the Power of your Data by Integrating Analytics into your Line-of-Business Apps

Description:

Business users need data in their applications. Learn how Microsoft Power BI makes it easy to integrate world-class analytics into your packaged applications, line-of-business applications, and internal or external portals. See how quickly and deeply you can integrate Microsoft Power BI into your application workflows and unlock your data by seamlessly building Data Connectors for Power BI using the Power Query SDK.

SessionID: 68949

How DevOps for the Database Helps with Compliance

Back to calendar

Event Date: 01-11-2017 15:15 - Category: Partner Session (75 minutes) - Track: Build

Speaker(s): Steve Jones, Grant Fritchey, Richard Macaskill

Title: How DevOps for the Database Helps with Compliance

Description:

More and more software teams are turning to DevOps to enable them to deliver value to the business and their customers more quickly. Environments, databases and frequency of change are all on the increase, as is the need to be compliant with a growing number of regulations and policies governing the use of data. So what should database teams do: slow delivery down or accelerate the oversight?

In this session, Redgate shows how a DevOps approach to the database – including the automated provisioning, testing, deploying, monitoring and desensitizing of databases - is actually an essential component of compliance, not a barrier.

SessionID: 69106

Modernize Your On-premises Applications with SQL Database Managed Instances

Back to calendar

Event Date: 01-11-2017 15:15 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Lindsey Allen, Jovan Popovic

Title: Modernize Your On-premises Applications with SQL Database Managed Instances

Description:

More and more customers who are looking to modernize their data centers have the need to lift and shift their fleet of databases to a public cloud with low effort and cost. We've developed Azure SQL Database to be the ideal destination, with enterprise security, full application compatibility and unique intelligent PaaS capabilities that reduce overall TCO. In this session, through preview stories and demos learn what SQL Database Managed Instances are, and how you can use them to speed up and simplify your journey to cloud. 

SessionID: 65461

SQL Server Audit

Back to calendar

Event Date: 01-11-2017 15:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Thomas LaRock

Title: SQL Server Audit

Description:

Beginning with SQL Server 2016 SP1, all editions of SQL Server now support SQL Server Audit. SQL Server Audit is a feature that allows for administrators to capture and track activity at both the database and server instance level. Built upon Extended Events, SQL Server Audit will log details of events each time the audit action happens.

Attend this interactive session for an overview of SQL Server Audit, learn how to create and configure audits, and discuss the best ways to consume, centralize, and analyze audit logs.

SessionID: 68576

Build APIs Confidently with Swagger 

Back to calendar

Event Date: 01-11-2017 15:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Jeremy Likness

Title: Build APIs Confidently with Swagger 

Description:

Swagger is a specification that allows you to provide detailed descriptions of the structure of your APIs. This improves discoverability and enables scenarios like validation and automated code generation. You can also leverage the Swagger definition to generate test cases. Learn how Swagger works, what information is included in Swagger and how to write your own Swagger definitions. Discover tools that can automate the generation of Swagger definitions from source code or by inspecting your existing APIs. Finally, see hands-on how giving your APIs Swagger makes developers who consume your APIs want to dance.

SessionID: 68082

Pitch Perfect - Presenting Ideas That Win Executive Support

Back to calendar

Event Date: 01-11-2017 15:15 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Kevin Kline

Title: Pitch Perfect - Presenting Ideas That Win Executive Support

Description:

You want to make your IT organization better, whether that is by purchasing an important software package, piece of hardware, new team process, or other significant change. But your organization’s middle and executive management are prone to saying ‘Yes’ to things like this in the past. How do you move forward with any hope of making progress?

This session will teach you many of the mistakes that IT pros make when pitching an idea and how to avoid those. We’ll also cover a tried-and-true workflow for IT pros that gets positive results when pitching ideas to management and executives. Don’t you want your next idea to be successfully implemented? Attend this session to learn the ropes!

SessionID: 67126

Migrating to SQL Server 2017

Back to calendar

Event Date: 01-11-2017 15:15 - Category: Half-Day Session (2.5 hours) - Track: Perform

Speaker(s): Glenn Berry

Title: Migrating to SQL Server 2017

Description:

How do you design and implement a safe and successful migration from an older version of SQL Server to SQL Server 2017 with no data loss and virtually no downtime? What if you have a limited hardware budget for the upgrade effort and you are worried about the core-based licensing in SQL Server 2017? How can you choose your hardware wisely in light of the new licensing model? How can you convince your organization that the time is right to upgrade to SQL Server 2017?

This session will cover several different methods for migrating your data to SQL Server 2017 while meeting these objectives and minimizing your hardware and licensing costs. You will also learn how to help make the case that a complete data platform upgrade makes excellent sense from a business perspective.

You will also learn how to do effective capacity planning for the new environment to ensure that you have the best performance possible with a manageable SQL Server 2017 licensing cost.

SessionID: 65943

Implement a Complete Business Intelligence Solution in the Cloud

Back to calendar

Event Date: 01-11-2017 15:15 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Carlos Bossy

Title: Implement a Complete Business Intelligence Solution in the Cloud

Description:

The Azure cloud has matured to the point where a complete Business Intelligence solution can be designed and developed in the cloud. The ability to create dashboards and scorecards, perform what-if analysis, data science, data movement and advanced analytics, makes the cloud a natural place to build out an analytics environment. The availability of a rich set of cloud-enabled tools and platforms today, including Azure Data Warehouse, Analysis Services, Data Lake, PowerBI, Machine Learning, Data Factory, and many more, has made it a choice to consider for data architects. This session will demonstrate how to bring these tools together to develop a full BI solution, while understanding the cost and challenges. In addition to live demonstrations, Carlos will discuss data architectures and strategies that would benefit by using these new technologies. Come see some of these new features in action, allowing you to determine if it’s right for you and your architecture.

SessionID: 67114

Embrace R

Back to calendar

Event Date: 01-11-2017 15:15 - Category: Half-Day Session (2.5 hours) - Track: Analyze

Speaker(s): Dejan Sarka

Title: Embrace R

Description:

A year after the introduction of R  in SQL Server 2016, it is time to focus on how to perform advanced analytics with R.

You'll observe how to use R for intermediate level statistics, like bivariate associations, including correlations and analysis of variance. You'll also learn to create some popular linear models. Focus on advanced machine learning, beginning with undirected algorithms, including principal component analysis, factor analysis, and clustering. And learn to create directed models for classification, using logistic regression and different version of decision trees. Demos will build upon each other to show a practical process of measuring and improving models. Session attendees should already have basic exposure to the R language and R support in SQL Server.

SessionID: 67406

Inside SQL Server 2017 on Linux

Back to calendar

Event Date: 01-11-2017 15:15 - Category: MS Tiger Half-Day Session (2.5 hours) - Track: Build

Speaker(s): Bob Ward

Title: Inside SQL Server 2017 on Linux

Description:

Need a change of pace at the Summit and get your brain melted? This 500 level session is a half-day deep dive look under the covers on how we built SQL Server 2017 on Linux. We will look at visuals and demos on the architecture behind SQL Server running on Linux powered by SQLOS and SQLPAL. This talk will include detailed demonstrations including of course the debugger (and it may not be the Windows Debugger!). While knowing basics of Linux will help, you don't have to be an expert on Linux to benefit from this session. Even though this talk is a very advanced session you will learn practical information about how to maximize your application and configuration of SQL Server on Linux. 

SessionID: 67464

SQL Server 2017: "Intelligence: Meet Database"

Back to calendar

Event Date: 01-11-2017 15:15 - Category: MS Tiger Session (75 minutes) - Track: Support

Speaker(s): Joe Sack, Pedro Lopes

Title: SQL Server 2017: "Intelligence: Meet Database"

Description:

SQL Server 2017 introduces groundbreaking query performance and diagnostics enhancements to truly add intelligence to SQL Server. From Adaptive Query Processing to Automatic Tuning, Query Store enhancements to new tools that can give quicker and deeper insights into query performance (such as SSMS Plan Scenarios and Performance Dashboard built-in), come join us in the intelligent database world starting with SQL Server 2017.  

SessionID: 69112

Azure Cosmos DB: The Globally Distributed, Multi-model Database

Back to calendar

Event Date: 01-11-2017 15:15 - Category: Microsoft Session (75 minutes) - Track: Scale

Speaker(s): Denny Lee

Title: Azure Cosmos DB: The Globally Distributed, Multi-model Database

Description:

Earlier this year, we announced Azure Cosmos DB - the first and only globally distributed, multi-model database system. The service is designed to allow customers to elastically and horizontally scale both throughput and storage across any number of geographical regions, it offers guaranteed <10 ms latencies at the 99th percentile, 99.99% high availability and five well defined consistency models to developers. It’s been powering Microsoft’s internet-scale services for years. In this session, we present an overview of Azure Cosmos DB—from global distribution to scaling out throughput and storage—enabling you to build highly scalable mission critical applications.

SessionID: 65600

Execution Plans 101

Back to calendar

Event Date: 01-11-2017 15:15 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Eugene Meidinger

Title: Execution Plans 101

Description:

Do you have a query that you want to tune, but don't know where to start? Execution plans can be a great starting point for understanding what your query is doing under the hood. By learning how to read execution plans, you will have a greater confidence and understanding when writing T-SQL.

In this session, we will show you how to access execution plans and read them. Then we will dive into real examples and explain what each of them means and how it impacts performance. We will cover all of the most common operators in execution plans. These examples apply to any version of SQL. By the end of this talk, you'll feel comfortable getting started with execution plans.

SessionID: 67105

Dive in to the Azure Data Lake

Back to calendar

Event Date: 01-11-2017 15:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Ike Ellis

Title: Dive in to the Azure Data Lake

Description:

Azure Data Lake has two products that make Hadoop easy and accessible for the Azure and Microsoft Developer.  

Azure Data Lake Store allows storing of massive data without setting up name nodes, worrying about partitioning, or wondering how much space you’ll eventually need.  Pay for what you use, use what you pay for.  It also exposes a Hadoop compatible API, so you can use popular products on the data stored there.  In this session, we’ll see how we can use Storm and Hive over data in ADLS.

Azure Data Lake Analytics allows us to write analytics jobs using a combination of SQL and C#. Want to see a SQL script with a C# code behind file?  Want to see how you can choose your degree of parallelism for each individual job run (think MAXDOP but for ADLA)? Want to see how you can apply your SQL Server Optimizer skills to ADLA? This session will show how you can harness the power of C# with the inherent parallelism of SQL.

Finally, we’ll discuss real world examples of how the product can be implemented and optimized. Bring the power of big analytics to your organization with little overhead.  

SessionID: 69184

Data Visualization - A Panel Discussion

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Paul Turley, Chris Webb, Meagan Longoria, Ginger Grant, Mico Yuk

Title: Data Visualization - A Panel Discussion

Description:

Well-crafted visualizations provide immediate and meaningful insights into the data they represent. Join BI and Business Analytics experts for an open dialog on the art of data visualization design. Don't miss this unique opportunity to explore and improve how the audiences you work with view and interpret your data.

SessionID: 66074

Take P, R or U and Solve your Data Quality Problems

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Oliver Engels, Tillmann Eitelberg

Title: Take P, R or U and Solve your Data Quality Problems

Description:

Today we deal with more and more data. Unfortunately our data quality problems we had in the past are still not really solved. Ok, we have tools like Master Data Services (MDS) and Data Quality Services (DQS), but they are not enough, if you work with large, complex data streams and if you need to operationalize your data curation processes. Here, two languages usable with SQL Server 2017, Python and R, can help you. Also Azure Datalake Analytics (ADLA) has possibilities that you can use.

In a demo driven presentation, we show what libraries you can use to build score matrices, to build standardization processes, to do deduplication in ADLA or to build a Data Quality Dashboard in Power BI. There are a lot of fantastic functionalities in the Microsoft Data Platform to curate data. You need just to know how...

SessionID: 67221

From Dull to Dazzling: How Visualization Enhances Data Comprehension

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Walt Ritscher

Title: From Dull to Dazzling: How Visualization Enhances Data Comprehension

Description:

Our applications and devices are gathering and storing data at unprecedented levels. Once the information is in our data centers we need tools to help us understand the hidden knowledge contained in that stockpile. We’ve got business intelligence tools that can help but at some point in the data analytics cycle you need to show results to the stakeholder. That’s when choosing the correct visual representation of the data becomes vital. Do it wrong and the data is merely wrapped in pretty graphics; do it right and the user perceives their information in clear and meaningful patterns. There has been an explosion of research on ways to present data in graphical form in the last decade. This is often called Data Visualization or Information Graphics and it is becoming a must have skill for UI developers. This session explores the overall visual concepts that make data easier to grasp. Do you know the best way to show data to your users, so that the information is clear and understandable? Come to this session to learn how to make your data shine.

SessionID: 68946

Using PowerShell to Send Notifications with SentryOne

Back to calendar

Event Date: 01-11-2017 16:45 - Category: Partner Session (75 minutes) - Track: Support

Speaker(s): John Martin

Title: Using PowerShell to Send Notifications with SentryOne

Description:

Monitoring your Data Platform is all well and good, but it is important to get the notifications in the right place at the right time. Join John Martin as he looks at how PowerShell can be used to integrate with externals systems for messaging.

We will look at how to use PowerShell to interact with web services and pass information to a service with a cmdlet. As well as how it is possible to interact with other services. And then how we can integrate SentryOne Alert output into external services by using PowerShell condition actions.

SessionID: 69087

Getting Peak Performance from your SQL Data Warehouse Column Store

Back to calendar

Event Date: 01-11-2017 16:45 - Category: Microsoft Session (75 minutes) - Track: Perform

Speaker(s): Joe Yong, Shivani Gupta

Title: Getting Peak Performance from your SQL Data Warehouse Column Store

Description:

In this session, learn the workings of the Column Store engine that powers the analytic queries in SQL Data Warehouse. Learn how you can maximize your query performance by loading into the column store optimally. The session also covers integration patterns using Azure Blob Storage, Azure Stream Analytics and Azure Data Factory that have been used in real customer scenarios to set up the Column Store for maximum speed.

SessionID: 66084

Columnstore Killed the OLAP-Star: Did it Really?

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Niko Neugebauer, Gabi Münster

Title: Columnstore Killed the OLAP-Star: Did it Really?

Description:

With increasing speed in relational query execution classical analytical solutions get challenged more and more. Why loose time for processing data into multi-dimensional databases? Why analyze outdated data if you can have fresh data instead? We are analyzing typical scenarios from classical multi-dimensional analysis like YTD calculation, DistinctCount and others in regards to their efficiency with different solution approaches: Classical multi-dimensional databases in ROLAP mode, DirectQuery, T-SQL… And we are going to show how Columnstore indexes are influencing those solutions. Find out about advantages and disadvantages of the different solutions in regards to the problem.

And maybe you will discover new approaches for your own challenges.

SessionID: 65866

Profiler is Dead! Long Live Extended Events!

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Keith Tate

Title: Profiler is Dead! Long Live Extended Events!

Description:

Did you know that Profiler and SQL Trace are deprecated? I know it still works, but it will never be updated with the latest features. In fact it will never be updated at all! That means if you want to capture information about any new feature, from version SQL Server 2012 and beyond, you need to use another tool.

That new tool is Extended Events (XE). Not only has it replaced Profiler, and can be used to capture information on all new features, but it is a substantially better tool! In this session we will discuss the architecture of Extended Events, how to setup a new trace from scratch or convert an existing Profiler trace, and the new abilities that never existed in Profiler. We will also cover the difference in overhead cost of Profiler and Extended Events. Profiler was a friend of mine, but it is time to embrace the new king!

SessionID: 65561

Preparing to be Hacked

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Bill Graziano

Title: Preparing to be Hacked

Description:

Threats are inevitable and can quickly make their way into your systems if you are not prepared. This session touches on security best practices, explores common threat vectors, and walks through the steps to address them. Learn how to slow down threats, with a focus on the types of logging and tripwires required to respond to a breach of your SQL Servers. Get a mix of technical solutions and process recommendations based on real world encounters.

SessionID: 65117

A Deep Dive into Data Lakes

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Ust Oldfield

Title: A Deep Dive into Data Lakes

Description:

The Azure Data Lake is one of the newest additions to the Microsoft Azure Cloud Platform, bringing together cheap storage and massive parallel processing in two quick-to-setup and, relatively, easy-to-use technologies. In the session we will dive into the Azure Data lake.

First of all exploring: Azure Data Lake Store: How is data stored? What are the best practices?; Azure Data Lake Analytics: How does the query optimiser work? What are the best practices?

Second, a practical demonstration of: Tuning U-SQL: Partitioning and distribution: Job Execution in Visual Studio

SessionID: 69389

Speaker Idol: Round 1

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Thomas LaRock

Title: Speaker Idol: Round 1

Description:

PASS Summit hosts its 4th annual Speaker Idol - Twelve contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2018. Judged by an expert panel, speakers will have the chance to not only get great real time feedback and exposure to an audience from around the world, but also the opportunity to improve as speakers. Help support and cheer on your PASS Summit speakers in the making at this event open to all attendees!

SessionID: 67739

Data Science for Social Good: Challenges & Successes

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Innovate

Speaker(s): Jordan Goldmeier

Title: Data Science for Social Good: Challenges & Successes

Description:

DataKind is a nonprofit that harnesses the power of data science for social good. We bring together teams of data science volunteers with social change organizations to help them leverage data science to maximize their impact. In this talk, we'll review many of our successful projects and outline what makes for a strong data science project (and what doesn’t). We’ll describe the underlying components for project success, the scoping process, the data science methods used, and impact. While DataKind operates in the nonprofit and social sector, the way it scopes data science projects can be applied to the for-profit world. Attendees will walk away with best practices in applying data science to tough social (and business) challenges and the components needed to implement successful high-impact projects. 

SessionID: 65112

Make Power BI Your Own with the Power BI APIs

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Steve Wake

Title: Make Power BI Your Own with the Power BI APIs

Description:

Power BI makes accessing data from various sources and building advanced visualizations for analytics easy to do. Behind the scenes Power BI is built on standard technologies and APIs that allow it to be customized in multiple ways to fit in with your environment the way you need it to. In this session we will walk though samples and demos that show how you can extend Power BI with custom visualizations, access custom data sources, embed various Power BI elements in your applications, and be able to push your data into a Power BI report/dashboard. Each of these items take advantage of the Power BI APIs in different ways and we will discuss each and provide the code samples for you to take back and get a head start. This session will be showing code to access the Power BI REST API using C# and NodeJS along with some M for accessing and manipulating custom data sources.

SessionID: 67738

BimlCatalog: Your Open Source Runtime and Orchestration Solution for Biml Projects

Back to calendar

Event Date: 01-11-2017 16:45 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Scott Currie

Title: BimlCatalog: Your Open Source Runtime and Orchestration Solution for Biml Projects

Description:

By now, many of you have used Biml to generate staging solutions. Some of you have built metadata stores to automate dimensional or data vault warehouses. Now you’re ready to take your Biml solution into production.

Before you release it into the wild, you will need to extend the default auditing and logging behavior of SSIS to capture meaningful audit and debug information. Of course, you can invest tremendous time and effort to build your own, but why not just reuse our free open source framework with provided BimlCatalog database, custom components, documentation, and extensive Biml samples?

This framework is robust and able to restart from the last failure skipping already loaded packages. As an example, if one of your 50 parallelized table load packages fails, the following execution will skip the packages that succeeded and resume at the next package.

In this session, you will learn how to integrate the framework into your solution and learn how to include: <ul><li>Row Counts</li><li>Row Errors</li><li>Persist Variables and Parameters</li><li>Package and Task Execution Duration</li><li>Package and Task Execution Errors</li></ul>

This session and the accompanying code will provide you with everything you need to easily implement and maintain this orchestration framework in your own solution for free.

SessionID: 70097

Deep Dive into SSIS 2017 and Beyond

Back to calendar

Event Date: 02-11-2017 06:45 - Category: Sponsor Breakfast - Track: Build

Speaker(s): Jimmy Wong

Title: Deep Dive into SSIS 2017 and Beyond

Description:

See how to use the latest SQL Server Integration Services (SSIS) 2017 to modernize traditional on-premises ETL workflows, transforming them into scalable hybrid ETL/ELT workflows in preparation for Big Data Analytics workloads in the cloud.

SessionID: 70096

Tales from the Field: SQL Server Experts Share Key Lessons Learned About Fixing SQL Server Performance Issues

Back to calendar

Event Date: 02-11-2017 06:45 - Category: Sponsor Breakfast - Track: Perform

Speaker(s): Denny Cherry, Joseph D'Antoni, David Klee, Geoff Hiten

Title: Tales from the Field: SQL Server Experts Share Key Lessons Learned About Fixing SQL Server Performance Issues

Description:

Join our panel discussion where noted SQL Server experts share tips and advice on how to find and fix SQL Server performance issues. Drawing on their real world experience in helping hundreds of different companies around the world, our panel will discuss the common and comical -- emphasis on comical -- causes of performance issues. They’ll give important advice about where to look first, what tools to use, and how to determine the root cause of hard-to-find issues. This session is interactive so come with questions!

SessionID: 70002

Breakfast with Dell EMC Storage Solutions

Back to calendar

Event Date: 02-11-2017 06:55 - Category: Sponsor Breakfast - Track: Innovate

Speaker(s): Bryan Walsh, Doug Bernhardt

Title: Breakfast with Dell EMC Storage Solutions

Description:

Start your morning with a full portion of Dell EMC’s storage solutions for Microsoft SQL Server. See how modern infrastructure accelerates instances through performance, simplicity, agility, and integrations.

SessionID: 69993

Globally Distributed Databases Made Simple

Back to calendar

Event Date: 02-11-2017 08:15 - Category: Keynote (90 minutes) - Track: Innovate

Speaker(s): Rimma Nehme

Title: Globally Distributed Databases Made Simple

Description:

Public clouds are quickly making massive-scale computing capabilities available to an ever-larger population of developers and data professionals. These computing capabilities are no longer a playground restricted to a small handful of large-scale internet services organizations. In 2014, I gave my first talk at PASS summit on Cloud Databases 101 – a lot has changed since then. Globally distributed databases in the cloud have created a dramatic impact in today’s business landscape. In my talk this year, I will provide a deep dive understanding into Azure Cosmos DB, Microsoft’s globally distributed, multi-model database service that was 7 years in the making. We’ll take an under the covers look at the system and discuss various design trade-offs that had to be made to allow customers to elastically and horizontally scale both throughput and storage globally. We’ll also discuss how the system can provide single digit millisecond latencies with 99.99% high availability. I will also share some of our real-world experiences in operating a globally distributed database service and will touch on how Azure Cosmos DB compares to the competition (including Google Spanner, AWS DynamoDB, Cassandra, MongoDB and others). How Cosmos DB relates and works with other technologies like stream analytics, Azure Machine Learning, predictive analytics will also be covered. You’ll walk away with a simple yet comprehensive understanding of Cosmos DB and an appreciation for the beauty of the system.

SessionID: 65791

BI DevOps

Back to calendar

Event Date: 02-11-2017 10:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Jens Vestergaard

Title: BI DevOps

Description:

This session is tightly coupled to Visual Studio Online (VSO) as the central component to orchestrate the path to an automated deployment process. The tool itself is so much more than just a code repository, and once we have unlocked the power of VSO, you will quickly realize the sky is the limit.

Focus in this session will mainly be delivered on processes around SSAS, SSIS and SSRS and we will also briefly touch on Continuous Delivery for the underlying Data Warehouse.

Come join this session, if you are ready to take the first few steps towards automation of your deployment processes and want to know how Microsoft tools can help you.

SessionID: 69501

Real-world SQL Server R Services

Back to calendar

Event Date: 02-11-2017 10:15 - Category: Microsoft Session (75 minutes) - Track: Analyze

Speaker(s): Arvind Shyamsundar, Bob Albright, Subhra Bose

Title: Real-world SQL Server R Services

Description:

SessionID: 65934

Making Developers Lives Easier with SQL Server 2016

Back to calendar

Event Date: 02-11-2017 10:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Samir Behara

Title: Making Developers Lives Easier with SQL Server 2016

Description:

Do you want insights into how your data has changed over a period of time?

Are you using JSON as your data interchange format and want to integrate with SQL Server? Do you wish to have more statistical/historical information while troubleshooting a T-SQL performance issue? Do you face any problem while troubleshooting a long running query? Have you encountered performance issues after server/application upgrades?

If your answer to any of the above questions is YES, then this session is for YOU.
During this content rich and demo intensive session, you will understand the rich capabilities of SQL Server 2016 and how the life of a SQL Developer is getting transformed with features like Query Store, Live Query Statistics, Comparing Execution Plans, Built-in JSON Support, Temporal Database and other nice T-SQL enhancements.

SessionID: 65755

Lighting up Big Data Analytics with Apache Spark in Azure

Back to calendar

Event Date: 02-11-2017 10:15 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Jen Stirrup

Title: Lighting up Big Data Analytics with Apache Spark in Azure

Description:

Today, CIOs and other business decision-makers are increasingly recognizing the value of open source software and Azure cloud computing for the enterprise, as a way of driving down costs whilst delivering enterprise capabilities.

For the Business Intelligence professional, how can you introduce Open Source for analytics into the Enterprise in a robust way, whilst also creating an architecture that accommodates cloud, on-premise and hybrid architectures?

We will examine strategies for using open source technologies to improve existing common Business Intelligence issues, using Apache Spark as our backdrop to delivering open source Big Data analytics.

Join this session to learn more about open source with Azure for Business Intelligence.

SessionID: 69088

Dining on Data: Consume and Query Petabytes of Data with Azure SQL Data Warehouse

Back to calendar

Event Date: 02-11-2017 10:15 - Category: Microsoft Session (75 minutes) - Track: Scale

Speaker(s): James Rowland-Jones

Title: Dining on Data: Consume and Query Petabytes of Data with Azure SQL Data Warehouse

Description:

Did you know that almost everything tastes better with pesto? That’s especially true when you are dining on data with a high-carb, Petabyte scale, cloud data warehouse solution! Come to this session to engage and learn from the engineering team how they have enhanced the SQL Data Warehouse service; helping you to build a world class, cloud scale, data warehouse. Get practical, actionable advice and see for yourself what it’s like to interactively query at cloud scale!

SessionID: 69831

How Can Intelligent Azure SQL Database Improve the Performance of your Application?

Back to calendar

Event Date: 02-11-2017 10:15 - Category: Microsoft Session (75 minutes) - Track: Support

Speaker(s): Jovan Popovic

Title: How Can Intelligent Azure SQL Database Improve the Performance of your Application?

Description:

Azure SQL Database built-in intelligent automatic tuning features will maximize performance of your applications, help you identify problems in your databases, and dramatically reduce the costs of running and managing databases.

SessionID: 65272

Introduction to Cortana – Turning Data into Intelligent Action

Back to calendar

Event Date: 02-11-2017 10:15 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Melody Zacharias

Title: Introduction to Cortana – Turning Data into Intelligent Action

Description:

According to the Economist magazine, data is the world’s most valuable resource. So, it makes sense that Data Science, Azure Machine Learning, and Analytics are all becoming core pieces to the success of every business. As data professionals, we need to know how these core pieces will affect what we do, and how we can use this suite to help our clients. Microsoft’s Cortana suite is the central hub for learning and implementing each of these core pieces. Using an easy to follow example, I will show the flow from Data to Data Intelligence. The demonstration uses several pieces of the Cortana Suite and brings them together to show how they complement each other. This overview of Cortana Suite will use the various pieces like a puzzle which, when brought together, will form a seamless picture of the whole so that participants can see that the individual pieces were meant to work together.

SessionID: 65989

Azure SQL Databases: A Guided Tour

Back to calendar

Event Date: 02-11-2017 10:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Mike Walsh

Title: Azure SQL Databases: A Guided Tour

Description:

You know about the cloud but you’re not there yet. Is it hard? Is it easy? How do you get started? Come to this session and see for yourself. We’ll start with nothing and end up with a deployed Azure SQL Database. We’ll even run a quick PowerBI report and enable Geo-Redundant Disaster Recovery with a few clicks.

The goal is to take the mystery out, to show the capabilities and get you thinking about what going to the cloud could look like and what it can do for you and your company. I believe the future belongs to those who have this knowledge and know where to apply it.

This will be nearly PowerPoint free and we’ll log into my Azure Portal and build out an environment from scratch and learn as we go. We’ll migrate data from an “on-premises” database into our SQL DB and we’ll query it. You’ll leave with an understanding of the capabilities, some resource links outlining what we did and hopefully some curiosity to see what else is up there in the cloud as you start exploring.

SessionID: 69394

All About PowerShell - A Panel Discussion

Back to calendar

Event Date: 02-11-2017 10:15 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Aaron Nelson, Ben Miller, Chrissy LeMaire, Rob Sewell, Ken Van Hyning

Title: All About PowerShell - A Panel Discussion

Description:

While still simply a scripting language and command shell at its core, PowerShell has become the standard for managing Microsoft products in the enterprise. Join our experts from the PASS community for a back and forth dialog on the current state of PowerShell. Join us to discuss the now-ubiquitous Microsoft task automation and configuration management framework.

SessionID: 66139

Monster Text Manipulation: Regular Expressions for the DBA

Back to calendar

Event Date: 02-11-2017 10:15 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Sean McCown

Title: Monster Text Manipulation: Regular Expressions for the DBA

Description:

Regular expressions can help you perform incredible tasks with very little effort. Need to create 1700 logins from an email request? Developers give you a single script with 300 stored procedures filled with table variables instead of temp tables? Need to move 500 databases to a different drive? Any of these tasks can take a long time to code, but regular expressions cuts that work from hours to seconds. I use regular expressions all the time and I have taken many tasks down from several days to just a few minutes. Stop writing code manually and let regular expressions do it for you.

Here you’ll learn: • The most useful regular expression commands. • The appropriate times to use regular expressions. • How to use regular expressions to write code for you. • How to incorporate regular expressions into large tasks and combine them with other methods.

SessionID: 67466

Comprehensive Guide for Monitoring SQL Server and Azure SQL DB 

Back to calendar

Event Date: 02-11-2017 10:15 - Category: MS Tiger Session (75 minutes) - Track: Perform

Speaker(s): Alex Andrushchenko

Title: Comprehensive Guide for Monitoring SQL Server and Azure SQL DB 

Description:

You will learn how to: <ul><li>Monitor MSSQL Server with SCOM, OMS SQL BP Analyzer</li><li>Configure SCOM to monitor on premise SQL Server and Azure SQL DB</li><li>Use SCOM to monitor SQL Server on Linux</li></ul> 

SessionID: 67121

Exploring Why UDFs and Nested Views Hinder the Query Optimizer

Back to calendar

Event Date: 02-11-2017 10:45 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Andy Yun

Title: Exploring Why UDFs and Nested Views Hinder the Query Optimizer

Description:

Ever found yourself deconstructing endless layers of nested code? Is your T-SQL codebase written in an object-oriented format with functions & views? Did you know that object-oriented code reuse can significantly hinder the Query Optimizer?  

In this session, learn how T-SQL is not like other common programming languages. We will deep dive inside the Query Optimizer to understand why applying object-oriented principles can be detrimental to your T-SQL's performance. Extensive demos will not only explore solutions to maximize performance, you will also be introduced to a T-SQL tool that will aid you in unraveling nested code.

SessionID: 65945

Your Complete BI Toolbelt: Using Power BI, Excel & SSRS Together to Create Integrated BI Solutions

Back to calendar

Event Date: 02-11-2017 10:45 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Paul Turley

Title: Your Complete BI Toolbelt: Using Power BI, Excel & SSRS Together to Create Integrated BI Solutions

Description:

How do you choose the right reporting tool for the job? Everyone knows that Power BI brings kick-butt visuals and interactions but it doesn’t do multi page reports for print, Excel dishes meat and potato financial sheets and pivot reports but they always look like, well, spreadsheets; and of course our old friend Reporting Services delivers highly-formatted, multi-page reports but it just doesn’t look good in yoga pants anymore. Can we use these tools together? You bet your sweet patootie, we can. Come and learn how to choose the right tool for the job. I will show you how to orchestrate beautiful business solutions by stitching these bad boys together using actions and drill-through navigation…. and maybe a few tricks you haven’t seen before.

SessionID: 66066

Understanding the Transaction Log For Faster Throughput

Back to calendar

Event Date: 02-11-2017 10:45 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Lord Richard Douglas

Title: Understanding the Transaction Log For Faster Throughput

Description:

Does your application suffer from performance problems even though you followed best practices on schema design? Have you looked at your transaction log?

There's no doubt about it, the transaction log is treated like a poor cousin. The poor thing does not receive much love. The transaction log, however, is a very essential and misunderstood part of your database. There will be a team of developers creating an absolutely awesome elegant design the likes of which have never been seen before, but the leave the transaction log using default settings. It's as if it doesn't matter, an afterthought, a relic of the platform architecture. In this session, you will learn to appreciate how the transaction log works and how you can improve the performance of your applications by making the right architectural choices. From understanding the internals we can design for faster recovery and batch processes and ironically a smaller transaction log!

SessionID: 65770

Linux Clustering for the SQL Server DBA

Back to calendar

Event Date: 02-11-2017 10:45 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Allan Hirt

Title: Linux Clustering for the SQL Server DBA

Description:

With SQL Server 2017 now supporting Linux, this means that anyone who is going to use SQL Server on Linux will need a high availability and disaster recovery story. The good news is that both failover cluster instances (FCIs) and availability groups (AGs) are options just like a standard Windows Server-based deployment. However, the underlying clustering mechanism is completely different. This session will cover as well as demonstrate how to plan, implement, and administer the clustering layer of a Linux-based AG or FCI as well as teach the differences compared to deploying on a Windows Server-based architecture. If your organization plans to embrace SQL Server on Linux, this will be an essential session to attend.

SessionID: 69677

Best Practices -- AtScale on HDI using PowerBI

Back to calendar

Event Date: 02-11-2017 10:45 - Category: Partner Session (75 minutes) - Track: Scale

Speaker(s): Denis Dubeau

Title: Best Practices -- AtScale on HDI using PowerBI

Description:

AtScale provides a universal semantic layer to allow business to gain insights faster and with greater security across data stored in Hadoop, whether it’s in HDI, Hortonworks Data Platform or Cloudera. This semantic layer allows users to query data where it’s stored using ubiquitous BI tools.

Join this this session to learn…

  1. How AtScale provides interactive and multi-dimensional analysis capabilities directly on HDInsights
  2. Learn about the optimal configuration options for AtScale/HDI on Azure
  3. Demonstration of connecting Power BI DirectQuery

Attendees of this session will be shown how to use the free evaluation kit on the Azure Marketplace.

SessionID: 70004

Women in Technology Luncheon

Back to calendar

Event Date: 02-11-2017 12:15 - Category: Luncheon (60 minutes) - Track: Evolve

Speaker(s): Heather Ritchie

Title: Women in Technology Luncheon

Description:

"He Says. She Says. Bridging communication gaps that prevent great ideas from being heard".

Doors open at 11:30 AM - Begins at 12:15 PM

SessionID: 69852

Advance Your Career by Becoming a Volunteer

Back to calendar

Event Date: 02-11-2017 12:30 - Category: Marketing Community Session (45 minutes) - Track: Evolve

Speaker(s): Cathrine Wilhelmsen

Title: Advance Your Career by Becoming a Volunteer

Description:

Whether you are a junior developer, a senior database administrator or a chief architect, you can always advance your career further. By becoming a volunteer, you will get invaluable experience while developing your soft skills, building your personal brand and expanding your network. Maybe you will even find your dream job along the way?

In this session we will explore volunteer opportunities and how they can help advance your career. There is something for everyone! From helping others through social media, to sharing your knowledge by blogging or speaking, to organizing small or large events. Volunteer to do something you already love or volunteer to develop a specific soft skill. Either way, you are guaranteed to learn, grow and better position yourself for the next step in your career.

SessionID: 69109

Delivering High Performance Analytics with Columnstore Index on Traditional DW and HTAP Workloads

Back to calendar

Event Date: 02-11-2017 13:30 - Category: Microsoft Session (75 minutes) - Track: Perform

Speaker(s): Kevin Farlee

Title: Delivering High Performance Analytics with Columnstore Index on Traditional DW and HTAP Workloads

Description:

Columnstore index can speed up the performance of analytics queries significantly, but are you getting the best performance possible on your data warehouse (DW) and hybrid transactional/analytical processing (HTAP) workloads? Come to this session to learn how to diagnose performance issues in queries accessing columnstore index and the steps you can take to troubleshoot them. Hear from a real customer about their experience deploying columnstore index on HTAP workload.

SessionID: 69711

Women's Voices from the Data Platform

Back to calendar

Event Date: 02-11-2017 13:30 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Jennifer McCown, Melody Zacharias, Kathi Kellenberger, Mindy Curnutt, Meagan Longoria, Rie Irish, Cathrine Wilhelmsen

Title: Women's Voices from the Data Platform

Description:

Women's voices are often drowned out in the business world. In meetings, women are interrupted at 3 times the rate of men and their contributions are minimized. Their credentials and authority are frequently called into question. The Let Her Finish series was created to give women a platform, guaranteed to be uninterrupted. Join the seven female authors of the first book in the Let Her Finish series, Voices from the Data Platform, as we discuss why this book was so important, how women's voices are often drowned out and strategies to take back your voice. We'll outline ways both men and women can be a part of the solution.

SessionID: 67463

From Zero to Hero: Troubleshooting SQL Server Performance Made Easier 

Back to calendar

Event Date: 02-11-2017 13:30 - Category: MS Tiger Session (75 minutes) - Track: Perform

Speaker(s): Pedro Lopes

Title: From Zero to Hero: Troubleshooting SQL Server Performance Made Easier 

Description:

Take charge of any performance issue coming your way. "SQL Server is hurting!" Turn feelings to symptoms, and become the hero that saved the day. Streamline the process of troubleshooting performance issues with new tools and capabilities, for faster insights and effective turnaround.

SessionID: 65788

Windows 10 IoT Core, Raspberry PI & Azure IoT

Back to calendar

Event Date: 02-11-2017 13:30 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Jens Vestergaard

Title: Windows 10 IoT Core, Raspberry PI & Azure IoT

Description:

This session will be a very high level introduction to Azure Internet of Things, Windows 10 Core IoT and Raspberry PI. In a fast paced demo, the audience will observe how to connect a Raspberry Pi running Windows 10 Core IoT to Microsofts IoT Hub in Azure. The Raspberry Pi will be equipped with a sensor, for the audience to interact with. Data consumed by Stream Analytics will be displayed in Power BI.

SessionID: 68950

Is the DBA Dead?...  or Alive (and Preparing for the Future)?

Back to calendar

Event Date: 02-11-2017 13:30 - Category: Partner Session (75 minutes) - Track: Evolve

Speaker(s): Patrick O'Keeffe, Peter O'Connell

Title: Is the DBA Dead?...  or Alive (and Preparing for the Future)?

Description:

In recent times there has been some speculation and even a bit of doom and gloom about the future of the DBA. While the pessimists prepare for the worst, the rest of us knuckle down, keep our organization's databases alive and well and continue to do what DBAS have always done– we adapt to change and prepare to meet the future challenges of the infinitely dynamic world of data.

This session will present real world statistics on the evolving role of the DBA, the concerns facing DBAs today and valuable insights on the DBAs path to career success. Learn how the megatrends of DevOps, Cloud, NoSQL, Big Data and more are affecting your role today and how they are likely to shape it into the future.

Join Quest’s Executive Director of Development, Patrick O’Keeffe and Senior Product Manager, Peter O’Connell to explore: <ul><li>What are top trends impacting DBAs today?</li><li>How do you compare with other DBAs in the industry</li><li>Are you a cost center or a value center?</li><li>How do DBA’s manage their evolving role while planning for the future</li><li>How to increase your value to the organization</li> </ul>

SessionID: 67407

Real-Time Business Insights Using SQL Server 2016 Distributed Availability Groups

Back to calendar

Event Date: 02-11-2017 13:30 - Category: MS Tiger Session (75 minutes) - Track: Design

Speaker(s): Ajay Jagannathan, Sourabh Agarwal

Title: Real-Time Business Insights Using SQL Server 2016 Distributed Availability Groups

Description:

Traditional data warehousing approaches are no longer relevant as there is an increasing need to report, analyze data and make decisions right at the origin of data in an OLTP system. In this session we will talk about how Infosys, one of the largest IT services companies in the world, implemented SQL Server 2016 Distributed Availability Groups to achieve a near real-time analytics solution. The session will deep dive on previous ETL and DW architecture and associated challenges, new architecture involving SQL Server 2016 DAG and how this helped Infosys achieve near real-time reporting. Additionally, we will cover learnings and best practices as well as other customer scenarios for leveraging Distributed Availability Groups.

SessionID: 69085

Real-time Data Science with Azure Cosmos DB

Back to calendar

Event Date: 02-11-2017 13:30 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Denny Lee

Title: Real-time Data Science with Azure Cosmos DB

Description:

Come learn how you can leverage the Spark connector for Azure Cosmos DB to enable real-time data science and exploration over planet-scale data. Azure Cosmos DB is the only globally distributed database that allows you to rapidly ingest, index, and query full-fidelity data collected in real-time from a variety of sources spread across the globe. These capabilities are extended by the Spark to Azure Cosmos DB connector to enable blazing fast analytics using Spark by efficiently exploiting Cosmos DB indexes with push-down predicate filtering and enabling up-date-able columns while performing analytics. By the end of this session, you will have learned how you can use the Spark connector for Azure Cosmos DB in a variety of scenarios.

SessionID: 67128

Data Modeling and Design for New Features in SQL Server and Cosmos DB

Back to calendar

Event Date: 02-11-2017 13:30 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Karen Lopez

Title: Data Modeling and Design for New Features in SQL Server and Cosmos DB

Description:

With the availability of new Graph Database features in SQL Server 2017 and the new Cosmos DB, Microsoft’s globally-distributed, multi-model database service for managing data at scale, database architects are expected to create and translate data models to non-relational physical database designs.  For decades, data modeling and database design has been focused on the relational model, yet we have all these new features to model for.

In this session, we’ll look at: <ul><li>Why these features still need data models</li><li>How to prepare data models, logical and physical, for these target features</li><li>How these features change the data model/database design process</li><li>How tools support these new features (or don’t)</li><li>How to approach tuning for these non-relational features</li></ul>Finally, we end with 10 tips for working with non-relational features while still maintaining data model-driven database design.

SessionID: 65492

Using Powershell to Manage Your Azure Databases

Back to calendar

Event Date: 02-11-2017 13:30 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Grant Fritchey

Title: Using Powershell to Manage Your Azure Databases

Description:

Moving your databases to the cloud by implementing Azure SQL Database and Azure SQL Data Warehouse can be challenging. These challenges are exacerbated by the fact that you simply don’t have as much tooling available to manage and maintain your databases. Enter Powershell. Through the use of Powershell you can much more easily maintain your Azure databases. Further, once you start using Powershell to maintain the databases, you’ll be able to automate a lot more processes within your Azure environment. This session will provide you with the core knowledge to create your own Powershell scripts and it will give you a set of foundation scripts from which you can build your own. You don’t have to feel limited on what you can do just because you’re on Azure. Powershell will empower you to get more done within your Azure database environment.

SessionID: 67119

Linux for the SQL Server DBA—Getting Started with a New OS

Back to calendar

Event Date: 02-11-2017 13:30 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Joseph D'Antoni

Title: Linux for the SQL Server DBA—Getting Started with a New OS

Description:

SQL Server 2017 has launched on Linux—are you ready to support it? In this session you will learn the fundamentals of the Linux operating system. In addition to understanding the core architecture of the Linux OS, you will learn skills like:

<ul> <li>Managing disks</li><li>Monitoring processes and performance</li><li>Scheduling jobs</li></ul>You will learn the key commands and skills you need to manage your servers, and how SQL Server on Linux differs from the Windows platform. You will be introduced to the High Availability and Disaster Recovery options that are available to you on the Linux platform.

SessionID: 65786

Enhancing Relational Models with Graph Processing in SQL Server

Back to calendar

Event Date: 02-11-2017 13:30 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Terry McCann

Title: Enhancing Relational Models with Graph Processing in SQL Server

Description:

Analysing highly connected data using SQL is hard! Relational databases were simply not designed to handle this, but graph databases were. Built from the ground up to understand interconnectivity, graph databases enable a flexible performant way to analyse relationships, and one has just landed in SQL Server 2017! SQL Server supports two new table types NODE and EDGE and a new function MATCH, which enables deeper exploration of the relationships in your data than ever before.

In this session, we seek to explore, what is a graph database, why you should be interested, what query patterns do they solve and how does SQL Server compares with competitors. We will explore each of these based on real data shredded from IMDB.

SessionID: 65942

Should You Use M or R for Data Wrangling in Power BI? It Depends.

Back to calendar

Event Date: 02-11-2017 13:30 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Patrick LeBlanc, Ryan Wade

Title: Should You Use M or R for Data Wrangling in Power BI? It Depends.

Description:

Since the inception of Power BI, Power Query and the M programming language have been the main option that Power BI developers had to get data into the Power BI data model. In 2016 Microsoft gave us another option. They added the the ability to use the R programming language as a data source.

R is a very popular statistical programming language that has some powerful “data wrangling” capabilities. In this session Patrick Leblanc and Ryan Wade will explore several data wrangling task in Power BI using both M and R. We will compare the two and show when it is best to use one over the other.

SessionID: 69092

Keeping Your On-premises Data Up-to-Date with On-premises Gateway

Back to calendar

Event Date: 02-11-2017 13:30 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Miguel Llopis, Robert Bruckner

Title: Keeping Your On-premises Data Up-to-Date with On-premises Gateway

Description:

The session will cover the on-premises gateways and how you can keep your data fresh by connecting to your on-premises data sources without the need to move the data. Query large data sets and benefit from your existing investments. The gateways provide the flexibility you need to meet individual needs, and the needs of your organization.

SessionID: 66122

Create Stunning Visualizations with the Help of R

Back to calendar

Event Date: 02-11-2017 13:30 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Markus Ehrenmueller-Jensen

Title: Create Stunning Visualizations with the Help of R

Description:

R is the first choice for data scientists for a good reason: besides accessing and transforming data and applying statistical methods and models to it, it has a wide variety of possibilities to visualize data. As visual perception of data is the key to understanding data, this capability is crucial. This session will give you a broad overview over available packages and diagram types you can build with them on the one hand, and a deep dive into common visualizations and their possibilities on the other hand. Impress yourself and your peers with stunning visualizations which will give you insights into data you could not achieve with other tools of Microsoft’s BI stack.

SessionID: 69100

Microsoft SQL Server 2017 Deep Dive

Back to calendar

Event Date: 02-11-2017 13:30 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Tobias Ternstrom, Travis Wright

Title: Microsoft SQL Server 2017 Deep Dive

Description:

In this session we attempt the impossible: do a deep dive across the investments in SQL Server 2017 in 75 minutes! Come learn about the support for multiple operating systems and containers, what is new in the Database Engine, how Python is now integrated into SQL Server, and much more. We are planning one or two cool demos to make it real.

SessionID: 65510

Azure Machine Learning: Making Data Science Easy(er)

Back to calendar

Event Date: 02-11-2017 13:30 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Brad Llewellyn

Title: Azure Machine Learning: Making Data Science Easy(er)

Description:

There's a ton of buzz around Data Science and Machine Learning. What is it? What can we do with it? Do I have to learn a new language or tool? In this presentation, we'll walk through an example of how to use Azure Machine Learning to predict income based on demographic data. During this presentation, we'll see how easy it is to (1) Set up an Azure Machine Learning workspace, (2) Clean up our data for modeling, (3) Train and Evaluate a predictive model and (4) Publish this model as an easily consumable web service. This will be a highly interactive demonstration, so bring your data hats and get ready to fall in love with the best data science tool on the market today!

SessionID: 69061

Data Driven Digital Transformation

Back to calendar

Event Date: 02-11-2017 15:15 - Category: General Session (75 minutes) - Track: Innovate

Speaker(s): Adam Jorgensen

Title: Data Driven Digital Transformation

Description:

Go beyond the buzzwords and let’s get real about how you can transform your company as a data professional. Adam will walk you through the major areas of business that you can help transform, as well as provide you with tips on how to gain influence within your organization by leading this change. You’ll leave with 5 specific steps that you can implement immediately to improve your company’s data culture.

SessionID: 69089

Power BI Report Server: Self Service BI & Enterprise Reporting On-Premises

Back to calendar

Event Date: 02-11-2017 15:15 - Category: Microsoft Session (75 minutes) - Track: Design

Speaker(s): Chris Finlan

Title: Power BI Report Server: Self Service BI & Enterprise Reporting On-Premises

Description:

Love Power BI but need an on-premises solution today? In this session learn more about Power BI Report Server -- self-service analytics and enterprise reporting, all in one on-premises solution. Design beautiful, interactive reports in Power BI Desktop, publish them to Power BI Report Server, and view and interact with them in your web browser or the Power BI app on your phone. And since Power BI Report Server includes the proven enterprise reporting capabilities of SQL Server Reporting Services, it can even run your existing Reporting Services reports too. Join us for an overview of Power BI Report Server and demos of its features in action.

SessionID: 66022

Data Mining in Analysis Services (2005, 2008, 2012, 2014 & 2016)

Back to calendar

Event Date: 02-11-2017 15:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Thomas LeBlanc

Title: Data Mining in Analysis Services (2005, 2008, 2012, 2014 & 2016)

Description:

This demo filled session will step through some predictive modeling functionality built into SQL Server Analysis Services (SSAS). We will start by review the data modeling and data cleansing needed before any predictive model design and implementation. SQL Server provides this with Integration Services, T-SQL and Data Quality Services.

After the data is formatted adequately for predictive modeling, we can start modeling and finding the best fit for examining forecasts and what if scenarios. SSAS provides models for clustering, neural networks, logistic and linear regression, decision tress and Naïve Bayes classifiers. We will not have time for all models, but be stepping through 2 or 3, you will leave with your brain firing on all cylinders about predicting data for your company or consulting firm.

SessionID: 66012

Data Science Tips and Tricks using R and SQL

Back to calendar

Event Date: 02-11-2017 15:15 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Carlos Bossy

Title: Data Science Tips and Tricks using R and SQL

Description:

The practice of Data Science has arrived and as data professionals we're on the forefront of this change. The data we collect can now be used in new and exciting ways, providing more value than ever before. To get started in this field, a number of tools and methodologies must be employed to help you achieve predictive analytics success with your data. In this session, we will start by providing an introduction to R, the defacto programming language for data scientists. Carlos will then cover predictive analytics using T-SQL and R, providing a practical understanding of what it takes to develop your own predictive models making the most of the expertise you already have. The session includes an overview of definitions, concepts and terminology, successful applications of predictive analytics, and how predictive analytics fits into a BI environment.

SessionID: 67405

Experience SQL Server 2017: The Fast and the Furious 

Back to calendar

Event Date: 02-11-2017 15:15 - Category: MS Tiger Session (75 minutes) - Track: Build

Speaker(s): Bob Ward

Title: Experience SQL Server 2017: The Fast and the Furious 

Description:

Is your database slowing down your business? Are you using Linux as a platform but can’t find the right database that meets your performance needs without busting your budget? Built on the industry recognized “it just runs faster” SQL Server 2016 engine, SQL Server 2017 provides new capabilities for performance, value, and choice. In this session, we show you features and a “behind the scenes look” at what powers SQL Server 2017 for Linux and Windows. And if you are a database expert and want to tune the SQL Server engine to its maximum turbocharged capacity, we show you the tools, diagnostics, and techniques that make SQL Server 2017 the ultimate database platform choice to run your applications at a fast and furious speed. 

SessionID: 69097

Modernizing ETL with Azure Data Lake: Hyperscale, Multi-format, Multi-platform, and Intelligent

Back to calendar

Event Date: 02-11-2017 15:15 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Michael Rys

Title: Modernizing ETL with Azure Data Lake: Hyperscale, Multi-format, Multi-platform, and Intelligent

Description:

Increasingly, customers looking to modernize their analytics needs are exploring the Data Lake approach. They are challenged by poorly-integrated technologies, a variety of data formats, and inconvenient data types. We explore a modern ETL pipeline through the lens of Azure Data Lake. This approach allows pipelines to scale to thousands of nodes instantly and lets pipelines integrate code written in .NET, Python, and R. This degree of extensibility allows pipelines to handle formats such as CSV, XML, JSON, Images, etc. Finally, we explore how the next generation of ETL scenarios are enabled by integrating intelligence in the data layer in the form of built-in cognitive capabilities.

SessionID: 69103

DevOps with SQL Server 2017

Back to calendar

Event Date: 02-11-2017 15:15 - Category: Microsoft Session (75 minutes) - Track: Support

Speaker(s): Eric Kang, Sanjay Nagamangalam, Ken Van Hyning

Title: DevOps with SQL Server 2017

Description:

Join us in this hands-on session to learn about DevOps with SQL Server 2017. We will walk through an end-2-end database DevOps loop and show how our brand new multi-OS tools & APIs make you more productive when developing apps with SQL Server running anywhere. We will demo how easy it is to use SQL Server in your modern database development workflows. We will also show typical DevOps tasks including creating sanitized subsets of production environments, integrating with open source database unit testing frameworks, customizing deployment pipelines, plus continuous integration & continuous deployment in SQL Server and more on your platform of choice.

SessionID: 67178

Trying on the Glass Slipper: Is Azure SQL Data Warehouse Right for You?

Back to calendar

Event Date: 02-11-2017 15:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Jason Horner

Title: Trying on the Glass Slipper: Is Azure SQL Data Warehouse Right for You?

Description:

You heard a lot about Azure SQL DW and may even be getting some pressure to move to this new platform; but what makes it so different from Azure SQL Database or even on-premise SQL Server. In this session, we will provide a solid overview of the concepts that make Azure SQL Data Warehouse different from other versions. We will also look a bit at common migration challenges and how to overcome that as well as explore and debunk some basic myths about Azure SQL DW. Attend this dynamic session to ensure that your Azure SQL Data Warehouse has a fairy tale ending and you aren't left with a Data Warehouse pumpkin on your hands.

SessionID: 69090

Enterprise BI Deployments and Governance with the Power BI Service

Back to calendar

Event Date: 02-11-2017 15:15 - Category: Microsoft Session (75 minutes) - Track: Scale

Speaker(s): Adam Wilson

Title: Enterprise BI Deployments and Governance with the Power BI Service

Description:

Whether you're planning an enterprise-wide reporting deployment or providing structure to self-service BI activities within your teams, Power BI has you covered. Learn about tools for developing, publishing, and managing your BI assets. We cover the data gateway, managing report life cycle, publishing options, administration and governance controls, and end-user capabilities across devices and platforms.

SessionID: 69390

Speaker Idol: Round 2

Back to calendar

Event Date: 02-11-2017 15:15 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Thomas LaRock

Title: Speaker Idol: Round 2

Description:

PASS Summit hosts its 4th annual Speaker Idol - Twelve contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2018. Judged by an expert panel, speakers will have the chance to not only get great real time feedback and exposure to an audience from around the world, but also the opportunity to improve as speakers. Help support and cheer on your PASS Summit speakers in the making at this event open to all attendees!

SessionID: 67107

Everything You Always Wanted to Know about Data Partitioning but Were Afraid to Ask

Back to calendar

Event Date: 02-11-2017 15:15 - Category: Half-Day Session (2.5 hours) - Track: Design

Speaker(s): Dmitri Korotkevitch

Title: Everything You Always Wanted to Know about Data Partitioning but Were Afraid to Ask

Description:

This session will explain how to properly architect and implement data partitioning in your systems. You will learn the benefits and downsides of different data partitioning techniques and understand how to combine them together to get the most from the solution especially in the systems with the mixed workload.

You will see how data partitioning may help with the common tasks, such as implementation of the data purge with sliding window pattern; improving system availability and shorten the downtime with piecemeal restore; reducing index maintenance overhead; improving cardinality estimations on the large tables and several others.

Finally, the session will demonstrate how to address the issues that may arise with data partitioning and optimize queries against partitioned data.  

SessionID: 69715

Best Practices for SQL Developers

Back to calendar

Event Date: 02-11-2017 15:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Ike Ellis

Title: Best Practices for SQL Developers

Description:

There are bad developers, average developers, and GREAT developers. A recent study says that a great developer produces 120 times more value than an average developer, yet only require about 50% more salary, making them the best deal in the business! Come learn the skills that will distinguish you as one of the truly great SQL developers!

SessionID: 66048

Basics of Database Corruption Repair

Back to calendar

Event Date: 02-11-2017 15:15 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Steve Stedman

Title: Basics of Database Corruption Repair

Description:

Your database is running fine month after month with no problems. Suddenly someone reports that their query won’t run. They get an error stating “SQL Server detected a logical consistency-based I/O error“, or something even scarier. Do you know what to do now? We will walk through 3 corrupt databases exploring ways to go about finding and fixing the corruption. More importantly we will explore how to prevent further data loss at the time corruption occurs. Learn what things you can do to protect yourself when corruption strikes. Learn how to avoid making things worse, and how to protect your data if things do get worse. You will leave with a checklist of steps to use when you encounter corruption. By the end of this session you will be ready to take on corruption, one database at a time.

SessionID: 65969

Ultimate Security and Sharing in Power BI

Back to calendar

Event Date: 02-11-2017 15:15 - Category: General Session (75 minutes) - Track: Scale

Speaker(s): Reza Rad

Title: Ultimate Security and Sharing in Power BI

Description:

Come to this session to learn all about security and sharing in Power BI. Session starts with covering all types of sharing (basic sharing, work spaces, apps, publish to web, embedded), and their pros and cons. Session will then continue with Row Level Security topic. You will learn how to secure the content of Power BI based on roles. You will learn through live demos different types of implementing row level security, such as; Row level security through SSAS Live query, RLS in Power BI regardless of the data source, and dynamic row level security. Finally, in this session you will learn best practices and architecture advise for both Sharing and Security, and would be able to choose best security and sharing architecture for your Power BI solution requirement.

SessionID: 67123

Indexing Deep Dive for Beginners

Back to calendar

Event Date: 02-11-2017 15:15 - Category: Half-Day Session (2.5 hours) - Track: Build

Speaker(s): Kathi Kellenberger

Title: Indexing Deep Dive for Beginners

Description:

To a beginner, indexes may seem like magic. The right index can drastically reduce query time. But, how do you know which indexes are the right ones? SQL Server will suggest helpful indexes in the graphical execution plan and with the Database Engine Tuning Advisor, but follow that advice with caution. This session will explain how indexes work and how to tune and maintain indexes so that your application has the best performance.

SessionID: 67117

Tips and Tricks for the PowerShell DBA

Back to calendar

Event Date: 02-11-2017 15:15 - Category: Half-Day Session (2.5 hours) - Track: Perform

Speaker(s): Ben Miller

Title: Tips and Tricks for the PowerShell DBA

Description:

Do you have more than 1 server that you manage? More than 1 database? Then this session is for you. PowerShell interest is on the rise and it is one of the coolest tools you can learn as a DBA. Learn tips and tricks using PowerShell that will help you manage SQL Servers and get more done with less effort. From getting started in PowerShell to getting information about your servers/databases to making changes to your SQL Servers all using PowerShell. This is one tool you will want in your toolbelt to help sharpen your skills.

SessionID: 69107

Migrating to Azure: Moving from On-premises SQL Server and Oracle Databases to Azure SQL Database

Back to calendar

Event Date: 02-11-2017 16:45 - Category: Microsoft Session (75 minutes) - Track: Scale

Speaker(s): Raj Pochiraju

Title: Migrating to Azure: Moving from On-premises SQL Server and Oracle Databases to Azure SQL Database

Description:

SessionID: 67129

Secrets of the Query Optimizer Revealed Using Trace Flag 86xx

Back to calendar

Event Date: 02-11-2017 16:45 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Kevin Kline

Title: Secrets of the Query Optimizer Revealed Using Trace Flag 86xx

Description:

You already know a thing or two about tuning a SQL query on Microsoft SQL Server. You can read an execution plan and know the most significant red flags to look for. And you have also learned how to track the most important metrics revealed by features like the SET STATISTICS. But you want to take it up another level!

First, we will examine using undocumented trace flags to look at the steps of parsing, binding, and query optimization. Second, we will show how SQL Server builds internal memo structures and it interrogates the heuristics of the optimizer search space. Finally, we will discuss a secret trace flag that gives the optimizer more time to produce alternative execution plans for queries that push the boundaries of extreme database processing.

SessionID: 70361

UNPLUGGED: SQL Server and Azure SQL Services

Back to calendar

Event Date: 02-11-2017 16:45 - Category: Microsoft Session (75 minutes) - Track: Design

Speaker(s): Julie Koesmarno, Tobias Ternstrom, Lindsey Allen, John Macintyre

Title: UNPLUGGED: SQL Server and Azure SQL Services

Description:

SessionID: 70433

Tips for Getting Started with the Azure Data Platform

Back to calendar

Event Date: 02-11-2017 16:45 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Melissa Coates

Title: Tips for Getting Started with the Azure Data Platform

Description:

This session is packed with practical tips and lessons learned about using Azure as a database platform. You will learn the fundamentals about how Azure is structured to help you make architectural decisions. Ideas will be shared for planning resource groups, naming conventions, and the separation of Dev, Test, and Prod. We will discuss database platform options, data storage options, and why PowerShell and ARM are so important to deployment scenarios.

SessionID: 66079

Beyond The Install: Monitoring Availability Groups

Back to calendar

Event Date: 02-11-2017 16:45 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Tracy Boggiano

Title: Beyond The Install: Monitoring Availability Groups

Description:

Once you have successfully configured Availability Groups, what comes next? In this session, we will go beyond setup and look at how to monitor your Availability Groups. We will define and cover important metrics and alerts you need to manage a database in an Availability Group.

You will walk away from this session with tools you need to monitor your environment and know how to respond to alerts.

SessionID: 65825

Business Case for Deploying SQL Server on Linux

Back to calendar

Event Date: 02-11-2017 16:45 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Victor Isakov

Title: Business Case for Deploying SQL Server on Linux

Description:

Microsoft has finally released SQL Server on Linux. Most thought it would never happen, and most don't understand the use case for deploying SQL Server on Linux. Already there are a number of misconceptions in the industry. This session will examine how SQL Server works on Linux, its feature set and discuss how it works differently. It will discuss any restrictions and limitations that exist, so that you can make a more informed choice as to whether SQL Server on Linux is right for you. This session will help you and your management decide whether SQL Server on Linux is right for you tactically and strategically.

SessionID: 67111

Data Science for the SQL Server Professional

Back to calendar

Event Date: 02-11-2017 16:45 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Reeves Smith

Title: Data Science for the SQL Server Professional

Description:

Data science is the new buzz word in the IT community. How many times have you heard the term in recent meetings with your management or development teams? Businesses are looking to data science and advanced analytics to increase their competitive advantage. What does this mean to a SQL Server professional?

Data professionals play a key role in the success of a data science project. With your overall knowledge of the data architecture within your enterprise, you are in an excellent position to help with the next advanced analytics project at your company. What are the additional skills needed to improve your role in the next data science project? Learn about the different parts of a data science project and how they relate to the skillset you already have.

This session will cover: <ul><li>Data Cleansing</li><li>Data Normalization/Discretization</li><li>Missing Values</li><li>Data Reduction</li><li>Model Integration</li></ul>

SessionID: 69091

Effective Report Authoring Using Power BI Desktop

Back to calendar

Event Date: 02-11-2017 16:45 - Category: Microsoft Session (75 minutes) - Track: Analyze

Speaker(s): Miguel Llopis, Will Thompson

Title: Effective Report Authoring Using Power BI Desktop

Description:

Power BI Desktop is a tool that allows Data Analysts, Data Scientists, Business Analysts, and BI Professionals to create interactive reports that can be published to Power BI. Join us during this session for a deep dive into the report authoring, data preparation, and data modeling in Power BI Desktop. Topics covered include R Integration, third party connectors, data mashups and modeling. Learn about various connectors in Power BI to get data from various data sources to get business insights faster.

SessionID: 65647

Transitioning from Integration Services to Azure Data Factory

Back to calendar

Event Date: 02-11-2017 16:45 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Meagan Longoria

Title: Transitioning from Integration Services to Azure Data Factory

Description:

Although SQL Server Integration Services (SSIS) and Azure Data Factory (ADF) are both used for data management processes in the Microsoft Data Platform, they are rather different tools. SSIS performs data transformation and requires a SQL Agent job or another application to schedule and execute it. ADF is an orchestration tool rather than a data transformation tool, and it has built-in scheduling capabilities. I'll explain the basics of Azure Data Factory, show how it is and isn't like SSIS, and share lessons learned from ADF projects I have completed.

SessionID: 65914

Three Steps to Lasting Encryption

Back to calendar

Event Date: 02-11-2017 16:45 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Ed Leighton-Dick

Title: Three Steps to Lasting Encryption

Description:

You’ve encrypted your data! You’ve used the latest techniques. It’s strong. It’s safe. You’re done, right? Not so fast. Encryption gets weaker with age - keys are lost, algorithms are cracked, techniques become obsolete. In time, the system breaks down, rendering your data either irretrievable or unprotected.

To keep your encryption at full strength, you need to add three practices to your regular maintenance schedule. First, backup your keys frequently and securely to ensure you can always retrieve the data you’ve encrypted. Second, rotate your keys regularly to limit your exposure due to a lost or compromised key. Third, add an encryption key management solution (like Azure Key Vault) to make managing large numbers of keys easier or to enable someone else to manage the keys. In this session, we’ll discuss how you can implement each of these practices in your own environment.

SessionID: 69393

Data Systems at Scale - A Panel Discussion

Back to calendar

Event Date: 02-11-2017 16:45 - Category: General Session (75 minutes) - Track: Scale

Speaker(s): Eddie Wuerch, Erin Stellato, Mark Simms, Argenis Fernandez, David Klee

Title: Data Systems at Scale - A Panel Discussion

Description:

Data systems are under constant pressure to accommodate a growing number of users, sessions, loads, transactions, and operations. Join experts from the PASS community for what’s sure to be a lively conversation on the challenges of building data systems to scale. Bring your questions and let’s discuss what happens when growth pushes the limits of our data systems and how we can accommodate and plan for scalability.

SessionID: 69843

Improving SQL Server Performance

Back to calendar

Event Date: 02-11-2017 16:45 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Glenn Berry

Title: Improving SQL Server Performance

Description:

Has anyone ever told you that your SQL Server database or instance was running too fast? Probably not, but it is all too common to hear complaints about poor performance. As a database professional, you need to have the right tools and techniques for finding and correcting performance bottlenecks at all layers of your SQL Server instance. Starting with your hardware and storage, including virtualization, operating system considerations, instance-level configuration settings, database properties, and concluding with index and query tuning, we will cover all of the layers of common performance bottlenecks. You will learn detailed and practical information for improving SQL Server performance at every layer in the system.

SessionID: 66111

Python In SQL Server 2017

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Chris Hyde

Title: Python In SQL Server 2017

Description:

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

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

SessionID: 65919

How to Keep Your Databases Secure in Just Minutes a Day

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Ed Leighton-Dick

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

Description:

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: 68522

Using Analysis Services Multidimensional as a Data Source for Power BI

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Chris Webb

Title: Using Analysis Services Multidimensional as a Data Source for Power BI

Description:

In this session you’ll learn everything you need to know about using Analysis Services Multidimensional as a data source for Power BI. Topics covered will include how SSAS objects such as cubes and dimensions are surfaced – or not – in Power BI, how to design your cubes so that your users get the best experience in Power BI, how MDX calculations behave, and performance problems to watch out for.

SessionID: 65669

"There Be Whales Here!" -- Big Data in SQL Server

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Aaron Cutshall

Title: "There Be Whales Here!" -- Big Data in SQL Server

Description:

Due to varying definitions of Big Data which confuse data volume and data organization, the common perception is that Big Data requires the use of Hadoop, MongoDB, or another NoSQL database.  SQL Server can easily store and manipulate very large volumes of data and perform quite well provided the database is properly set up and tuned.  In this session we'll cover some of the definitions and misconceptions of Big Data, look at some Big Data solutions that went horribly wrong and review a case where Big Data was successfully implemented in SQL Server. Finally, we'll take a peek under the covers to see how SQL Server best handles Big Data through proper data models, table designs, performance tuning, and T-SQL techniques.

SessionID: 65123

Monitoring Linux Performance for the SQL Server Admin

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Anthony Nocentino

Title: Monitoring Linux Performance for the SQL Server Admin

Description:

So you’re a SQL Server administrator and you just installed SQL Server on Linux. It’s a whole new world. Don’t fear, it’s just an operating system. It has all the same components Windows has and in this session we’ll show you that. We will look at the Linux operating system architecture and show you where to look for the performance data you’re used to! Further we'll dive into SQLPAL and how it architecture and internals enables high performance for your SQL Server. By the end of this session you’ll be ready to go back to the office and have a solid understanding of performance monitoring Linux systems and SQL on Linux. We’ll look at the core system components of CPU, Disk, Memory and Networking monitoring techniques for each and look some of the new tools available including new DMVs and DBFS.

SessionID: 65844

When Partitioning Indexes Hurts Performance (and How to Fix It)

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Kendra Little

Title: When Partitioning Indexes Hurts Performance (and How to Fix It)

Description:

Table partitioning is a fantastic tool to help you manage tables with skyrocketing rowcounts. SQL Server 2016 SP1 made table partitioning available in Standard Edition, so you may be planning to add partitioning to your database.

But some queries may get slower after you partition your tables: the SQL Server optimizer doesn’t always use indexes the same way after those indexes are partitioned into chunks.

This session teaches you to use execution plans to troubleshoot regressed queries using partitioned tables. You will learn what “non-aligned” indexes are, how to tell how many partitions a query is really using, and see options for TSQL and indexing changes to speed up your queries.

SessionID: 65572

Proper DataType Usage=Guaranteed Better Performance and Accuracy

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Vern Rabe

Title: Proper DataType Usage=Guaranteed Better Performance and Accuracy

Description:

It’s an all too common occurrence to have table columns or variables that have been assigned less than ideal data types.

In this demo-heavy presentation I will show you the importance of choosing the proper data type; show you some guidelines in determining what an appropriate data type would be; and once chosen, give you some tools for its usage and management. I will demonstrate several performance and accuracy issues, along with their possible solutions, caused by either the assignment of inappropriate data types or improper usage of them. In addition I will cover several data type related functions, and point out caveats in their usage. I expect even advanced T-SQL developers and DBAs to walk away with a useful nugget or two.

SessionID: 68089

DAX Best Practices

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Marco Russo

Title: DAX Best Practices

Description:

As with any other language, you can write good DAX but you can also write bad DAX. Good DAX works fine, it is fast and reliable and can be updated easily. Bad DAX, on the other hand is… well, just bad.

In this session, we will show several DAX formulas, taken from our experience as consultants and teachers, analyzing (very briefly) the performances and looking for errors, or for different ways of writing them. As you will see, writing good DAX means following some simple rules and, of course, understanding well how evaluation contexts work!

SessionID: 67408

Upgrade to SQL Server 2017: Intelligent Diagnostics Just Built-in 

Back to calendar

Event Date: 03-11-2017 08:00 - Category: MS Tiger Session (75 minutes) - Track: Scale

Speaker(s): Pedro Lopes, Parikshit Savjani

Title: Upgrade to SQL Server 2017: Intelligent Diagnostics Just Built-in 

Description:

SQL Server 2016 and SQL Server 2017 Just Works! But if you are a IT Professional you want to be armed with all the right diagnostics to react to a mission critical problem or tune the engine to the needs for your business. Dev-Ops also requires the right tools to build and tune queries for maximum performance. SQL Server 2016 and 2017 have all the diagnostics you need just built-in to the product. These are the foundation for great tools from vendors such as SentryOne, RedGate, SolarWinds, and Idera. We also have intelligence built-into the engine based on these diagnostics to automate, learn, and adapt. In this session we will show you the wide variety of these diagnostics with testimonies from vendors and SQL MVPs. You will learn why SQL Server diagnostics are the best in the industry, built-in, and spans all platforms across SQL Server, Azure, and Linux 

SessionID: 66004

Get on the Azure Service Bus

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Stuart Moore

Title: Get on the Azure Service Bus

Description:

You have a carefully looked after on premises production database, but you need to connect to it from an Azure hosted application. How can you do that without compromising security or having to provision VPNs? Your new application MUST be up for customers 24/7, is it possible to decouple this from your database to allow for patching and maintenance windows?

Azure Service Bus may be the solution you're looking for.

On-Premise Service Bus architectures have been around for a while, but setting one up, maintaining it, and scaling it have been a full time job in themselves. Now with Azure Service Bus, setting up requires just a few clicks, scaling takes a few more and maintenance is done for you.

We'll cover common design patterns, what Azure Service Bus can offer you, setting it up, configuring for performance and availability, and showing how your clients can interact with it.

SessionID: 68072

Future of Work: Human Assistance in the Intelligent Workplace

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Innovate

Speaker(s): Artur Kiulian

Title: Future of Work: Human Assistance in the Intelligent Workplace

Description:

Big companies are trying to outsource their processes to machines, or at least break them apart into pieces that can be automated. This may be a major concern to an unskilled layer of workers. It can also be a stimulus for spending those saved costs on more qualified specialists in the missing areas instead.

But how do machines make certain decisions? Even Google engineers are out of touch with how their algorithms work now thanks to the system’s complexity, which could prevent us from completely trusting AI. To clear up this issue Defense Advanced Research Projects Agency (DARPA) recently funded research to make new a kind of artificial intelligence algorithms that can properly explain themselves and their conclusions.

And what better way to know something than to ask directly? Conversation as a technology has been creeping its way into the picture for many years. It seems now we are finally reaching a state where it can become usable to some extent. This trend will set apart companies that are leveraging intelligent assistance from those that are still trying to better processes by simply hiring more humans.

SessionID: 66132

Build a Performance Monitoring Toolset for SSAS Using Power BI

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Shabnam Watson

Title: Build a Performance Monitoring Toolset for SSAS Using Power BI

Description:

Have you ever wanted to monitor the performance of a SQL Server Analysis Services (SSAS) server but did not want to create a tool from scratch and your company did not allow you to purchase one of the few commercial tools available?

Join me in this session as I show you how to use Windows Perfmon, SQL Server Extended Events, SSAS Tabular and Power BI Desktop to build a performance monitoring tool for a SSAS server.

We will start by reviewing some of the SSAS performance metrics you can collect. Then we will learn how to use Windows Perfmon and SQL Server Extended Events to collect performance counters and query execution information from a server and store it in a SQL Server database. Next we will use SSAS to build a Tabular model from the information collected. Finally, we will use Power BI Desktop to present this information.

SessionID: 65485

SQL Server Integration Services Project Deployment: The T-SQL Way

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Peter Kral

Title: SQL Server Integration Services Project Deployment: The T-SQL Way

Description:

Do you deploy SQL Server Integration Services (SSIS) Projects using the Integration Services Deployment Wizard? If you're looking for a repeatable deployment method that can be source controlled, there's another way...the T-SQL way! In this session, you will see a demonstration of T-SQL script deployment of SSIS projects, using stored procedures in the SSISDB database. You'll learn how to query the SSIS catalog to find your project configurations so they can be captured and source controlled. Take control of your SSIS deployments...the T-SQL way!

SessionID: 67110

An End-to-End Approach to App and DB Security

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Mladen Prajdić

Title: An End-to-End Approach to App and DB Security

Description:

SessionID: 65949

New Features in SQL That Will Change the Way You Tune

Back to calendar

Event Date: 03-11-2017 08:00 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Lance Tidwell

Title: New Features in SQL That Will Change the Way You Tune

Description:

Since the new cardinality estimator was released in SQL Server 2014, every version on SQL has introduced new great features design to help your queries run at max performance. In 2016, it was Query Store; in 2017, Adaptive Query Processing and Automatic Tuning have been introduced.

In this session we will explore these new features and how they can make your life easier. We will also look at some of the pitfalls and potential issues that can arise from these new features.

SessionID: 65654

Realtime Analytics: OLAP & OLTP in the mix!

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Stijn Wynants

Title: Realtime Analytics: OLAP & OLTP in the mix!

Description:

Since SQL Server 2016 it is possible to have an OLTP & OLAP workload together. This can be achieved using columnstore indexes.

We will start off with a brief history on how the columnstore indexes evolved in the different SQL Server versions. Then we will take a deepdive on how the columnstore works, explaining what a delta store is, how delete and update operations work, what batch mode processing is, what the different kind of segments are & how to maintain your columnstore indexes.

We will conclude by showing you how to combine OLTP & OLAP workload on a database as seen in the field. Showing you issues you might face & how to make it fit for your environment

SessionID: 65545

"But It Worked in Development!" - 3 Hard Performance Problems

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Brent Ozar

Title: "But It Worked in Development!" - 3 Hard Performance Problems

Description:

Warning: this is not an introductory session. These are going to be tough problems.

You've been performance tuning queries and indexes for a few years, but lately, you've been running into problems you can't explain. Could it be RESOURCE_SEMAPHORE, THREADPOOL, or lock escalation? These problems only pop up under heavy load or concurrency, so they're very hard to detect in a development environment.

In a very fast-paced session, I'll show these three performance problems pop up under load. I won't be able to teach you how to fix them for good - not inside the span of 75 minutes - but at least you'll be able to recognize the symptoms when they strike, and I'll show you where to go to learn more.

SessionID: 65638

SQL Server 2016 Always On AGs: Perf, Internals, Lessons Learned

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Jimmy May

Title: SQL Server 2016 Always On AGs: Perf, Internals, Lessons Learned

Description:

Always On Availability Groups (AGs) were introduced in SQL Server 2012. AGs significantly expanded our HA/DR options. However, in both SQL 2012 and SQL 2014 two limitations were extant in the code—both Network Transport and Log Redo significantly compromised performance. In SQL Server 2016, these limitations have been significantly improved. My work shows enhancements of 7x – 10x, allowing over ½GB/s (4Gb/s) across the wire. These improvements expand solutions options for Tier 1 OLTP and Data Warehouse workloads, Tier 1 and Tier 2 consolidation, and more. This presentation explains the improvements, characterizes the new solutions, and documents how commodity servers and modern non-shared in-server flash storage demonstrate the profound contrast between SQL Server 2014 vs. 2016. Doing so moves the performance bottleneck from the SQL Server codebase to the CPU—exactly where it belongs.

SessionID: 69101

Lightning Talks

Back to calendar

Event Date: 03-11-2017 09:30 - Category: Lightning Talks (75 minutes) - Track: Innovate

Speaker(s): Meagan Longoria, Marcelo Fernandes, Scott Gleason, Sander Stad, Paul Andrew, Constantine Kokkinos

Title: Lightning Talks

Description:

This Lightning Talk session is comprised of six 10-minute talks on a variety of topics.

  1. Paul Andrew - <a href="http://www.pass.org/summit/2017/Sessions/Details.aspx?sid=65814" target="_blank">"Break Out the Cognitive Abilities for Azure Data Lake & U-SQL"</a> <ul><li>Track: <a href="http://www.pass.org/summit/2017/Sessions/Tracks.aspx" target="_blank">Analyze</a></li></ul>2. Sander Stad - <a href="http://www.pass.org/summit/2017/Sessions/Details.aspx?sid=65150" target="_blank">"Handle SQL Server Agent Jobs With PowerShell"</a> <ul><li>Track: <a href="http://www.pass.org/summit/2017/Sessions/Tracks.aspx" target="_blank">Support</a></li></ul>3. Marcelo Fernandes - <a href="http://www.pass.org/summit/2017/Sessions/Details.aspx?sid=65451" target="_blank">"High Availability for SQL Server Using Azure as DR Site in 10 Min"</a> <ul><li>Track: <a href="http://www.pass.org/summit/2017/Sessions/Tracks.aspx" target="_blank">Scale</a></li></ul>4. Meagan Longoria - <a href="http://www.pass.org/summit/2017/Sessions/Details.aspx?sid=65652" target="_blank">"Azure Data Factory in a Nutshell"</a><ul><li>Track: <a href="http://www.pass.org/summit/2017/Sessions/Tracks.aspx" target="_blank">Scale</a></li></ul>5. Constantine Kokkinos - <a href="http://www.pass.org/summit/2017/Sessions/Details.aspx?sid=65632" target="_blank">"Testing Your Backups Are Safe in One Step"</a><ul><li>Track: <a href="http://www.pass.org/summit/2017/Sessions/Tracks.aspx" target="_blank">Support</a></li></ul>6. Scott Gleason - <a href="http://www.pass.org/summit/2017/Sessions/Details.aspx?sid=65980" target="_blank">"What Permissions Should I Grant to My Users"</a><ul><li>Track: <a href="http://www.pass.org/summit/2017/Sessions/Tracks.aspx" target="_blank">Support</a></li></ul>

SessionID: 70451

Optimize SQL Server: Become a Query Tuning Master

Back to calendar

Event Date: 03-11-2017 09:30 - Category: Partner Session (75 minutes) - Track: Perform

Speaker(s): Rajnikant Tandel, Anup Gopinathan

Title: Optimize SQL Server: Become a Query Tuning Master

Description:

In any given SQL Server instance, there are likely 8 to 10 queries or stored procedures that are responsible for 80 to 90 percent of the poorly tuned activity that you see throughout the day. If you can identify these problem queries and tune them, you can make a significant impact on the overall performance of your server. A key component of overall application performance tuning is query tuning. Writing queries in an efficient manner, and making sure they execute in the most optimal way possible, is always a challenge.  This presentation will explain few scenarios of tuning the queries including before and after performance differences. Scenarios such as, use of SQL server 2016 in-memory tables over normal table or explicit transaction over auto commit.

SessionID: 68929

Be the Next Great Speaker: The Complete Speaker Starter Kit

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Eddie Wuerch

Title: Be the Next Great Speaker: The Complete Speaker Starter Kit

Description:

Have you ever thought about speaking at a regional event or larger conference like the PASS Summit, but weren't quite sure how to get started?? If so, this session was built for you! This session begins by walking you through the steps and tricks to nail down your topic and get it on the schedule at a conference. It follows with key tips for building and delivering an amazing session, all led by a veteran presenter of many regional, national, and international SQL Server conferences. Every speaker at this event started where you are now. If you’re ready to inspire, educate, and lead the discussion, then this session will provide the tools you need to start the next phase of your career!

SessionID: 65913

Deep Dive on pNUMA & vNUMA – Save Your SQL VMs from Certain DoomA

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Shawn Meyers, Rob Girard

Title: Deep Dive on pNUMA & vNUMA – Save Your SQL VMs from Certain DoomA

Description:

There’s more to non-uniform memory access (NUMA) than physical boundaries in your server hardware. Putting the DEEP back into Deep Dive, this session will deliver everything you ever wanted to know about pNUMA & vNUMA settings within VMware vSphere, Windows, & SQL Server to aid you in getting the settings right to maximize performance. In addition to an overview on NUMA, we’ll discuss some nuances of NUMA that are not commonly known, effects of memory & CPU hot-add, selecting cores vs. sockets for your VMs, default calculation behavior, performance penalties for getting it wrong, and MORE!

SessionID: 65803

DAX Optimization Examples

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Alberto Ferrari

Title: DAX Optimization Examples

Description:

How do you optimize a DAX expression? In this session we analyze some DAX expressions and Tabular models and, through the usage of DAX Studio and some understanding of the VertiPaq model, we will look at how to optimize them.

As you will see, most optimizations are the direct application of best practices, but the session has the additional takeaway of understanding what kind of performance you should expect from your formulas, and the improvement you might expect from learning how to optimize the model and the code.

SessionID: 69105

Introducing the Newest Innovations in Advanced SQL Security

Back to calendar

Event Date: 03-11-2017 09:30 - Category: Microsoft Session (75 minutes) - Track: Design

Speaker(s): Ronit Reger

Title: Introducing the Newest Innovations in Advanced SQL Security

Description:

The SQL product team has been hard at work on developing new intelligent features to help customers address data privacy concerns and improve their overall data protection strategy. Join us for a session on some of the newest intelligent controls available in Azure SQL Database, which can help improve your visibility on the security status of your database, identify and classify sensitive data, enhance the protection level of your sensitive data and facilitate compliance processes. With new data privacy regulations being instituted, such as the EU General Data Protection Regulation (GDPR), these new controls can be especially valuable in addressing the formalized requirements.

We will demonstrate the new features in action and show a peak at where we expect to take these technologies going forward.

SessionID: 65831

5 Ways to Bypass or Ensure Security in SQL Server

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Matt Martin

Title: 5 Ways to Bypass or Ensure Security in SQL Server

Description:

In this class, we will walk through 5 not so obvious ways to bypass SQL Server security and how to close these loopholes. You will be surprised with how familiar some of these scenarios sound, and inevitably, some of you will need to make a quick phone call after this session to close some of these loopholes now. This session will frame scenarios from the mindset of a business user interacting with a DBA and show you how a casual conversation about getting permissions to one item can lead to a world of hurt and security issues.

SessionID: 69503

SQL Server on Linux: DBA Focused Lessons Learned from Early Deployments

Back to calendar

Event Date: 03-11-2017 09:30 - Category: Microsoft Session (75 minutes) - Track: Perform

Speaker(s): Denzil Ribeiro

Title: SQL Server on Linux: DBA Focused Lessons Learned from Early Deployments

Description:

SQL 2017 brings all the goodness of SQL Server to the Linux ecosystem. This session will cover common lessons learned from early adopters of the platform unique to the Linux platform. We will cover various scenarios from configuration to performance and bottleneck analysis. We will discuss existing and new tools that will enable DBAs to effectively troubleshoot SQL Server on Linux.

SessionID: 66034

Azure SQL VM: Implementing Multi-subnet Basic AG in SQL2016 STD

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Kenneth Urena

Title: Azure SQL VM: Implementing Multi-subnet Basic AG in SQL2016 STD

Description:

For a long time database professionals have been asking Microsoft to make Always on Availability Groups (AG) available in Standard Edition. With SQL Server 2016 SP1, Microsoft responded with Basic Availability Groups, a limited – but very functional – version of Always on Availability Groups.

Basic Availability Groups enable Data Professionals to provide enterprise class Hight Availability solutions using SQL Server Standard Edition, which allows organizations to save money by providing High Availability (HA) for applications that require HA without paying for SQL Server Enterprise Edition features they do not need.

In this session, we will be covering: <ul> <li>Limitations on Basic Availability Groups</li><li>Components and steps necessary to configure a Basic AG for an Azure Virtual Machine (VM) running SQL Server 2016 and multi-subnet scenario</li><li>Advantages, components and steps to configure Windows Storage Spaces to improve IO throughput in a Azure VM running SQL Server 2016 SP1</li></ul>

SessionID: 65888

Amazon Web Services RDS SQL Server Overview

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Scale

Speaker(s): Richard Waymire

Title: Amazon Web Services RDS SQL Server Overview

Description:

This session will explore how to host your SQL Server databases on the AWS Relational Database Service (RDS) SQL Server platform. We will explore the versions supported, provide an overview of how licensing works, explain options around High Availability, and also explore migration options from on-premise, EC2, or other hosted SQL Server solutions. Configuration and tuning guidance will also be presented.

SessionID: 69632

Gathering Trending Data with PowerShell

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Ben Miller

Description:

Join me in the quest to become a PowerShell DBA! Learn how to improve your career by quickly accessing logistical information within a database rich environment. Discover how PowerShell tools can enable you to gather and store information in a functioning repository, placing views and functions from a day, a week, or even a year ago, right at your fingertips!

SessionID: 65993

Cosmos Db for the SQL Server DBA

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Warner Chaves

Title: Cosmos Db for the SQL Server DBA

Description:

Cosmos is Azure's NoSQL Database as a Service, born in the cloud and designed take advantage of the flexibility, elasticity and global reach of cloud computing.

Cosmos offers different access APIs, consistency models and performance management models that are different from a classic relational database like SQL Server. However, the same principles that you already apply as a SQL Dba are as important as ever to build a Cosmos application that performs well, is cost efficient and resilient to failures.

In this session we will look at how Cosmos is different from a relational database, it's major features as a NoSQL cloud product and how you can apply your SQL Server experience to perform successful Cosmos deployments.

SessionID: 65477

Using Integration Services 2016 to Manage a Dimensional Model

Back to calendar

Event Date: 03-11-2017 09:30 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Thomas LeBlanc

Title: Using Integration Services 2016 to Manage a Dimensional Model

Description:

SQL Server Integration Services (SSIS) for 2016 has improved the Enterprise Information Management (EIM) workflows needed for solid ETL in companies using the Enterprise version of SQL Server. Some tools have been made available for Standard edition with Service Pack 1.

This session will go through some old and new features of Integration Service to help with loading data for Slowly Changing Dimensions as well as incremental loads for fact tables in a Dimensional Model. Data Quality Services was added in a previous version but it still a great end-user tool that can manage lookups for bad data from source systems. The SSISDB Catalog for Project deployment, management and reporting has been enhanced with a Package deployment mode everybody has been waiting for. The ability to extract column names when piping error rows is now available in 2016.

Take the jump with me to SQL Server Integration Services 2016 for modern data importing and cleansing.

SessionID: 69102

Introduction to Azure Database for MySQL and PostgreSQL

Back to calendar

Event Date: 03-11-2017 11:00 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Jason Anderson

Title: Introduction to Azure Database for MySQL and PostgreSQL

Description:

Microsoft has recently introduced MySQL and PostgreSQL as 2 new managed database offerings in Azure. In this session you’ll learn about the underlying platform architecture that powers both of these new offerings as well as features and performance options available. We’ll also cover some of the integration these 2 new services have with other Azure features such as Azure Web Apps which make it possible to deploy solutions in minutes.

SessionID: 67403

Strategies to Speed Up Data Load into Clustered Columnstore Index

Back to calendar

Event Date: 03-11-2017 11:00 - Category: MS Tiger Session (75 minutes) - Track: Perform

Speaker(s): Sunil Agarwal

Title: Strategies to Speed Up Data Load into Clustered Columnstore Index

Description:

Is data load performance into columnstore slowing you down? Should you drop nonclustered indexes before loading data? What batchsize should you choose? How should you handle large number of Updates/Deletes? Come to this session to learn the best practices and the techniques customers have used to load data in parallel with minimal or reduced logging into columnstore index.Specifically, we will cover data load using BCP, Bulk Insert, SSIS or MERGE command, concurrent trickle insert in IOT scenario as well as moving data from staging table.

SessionID: 65073

Your Backup and Recovery Strategy

Back to calendar

Event Date: 03-11-2017 11:00 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Steve Stedman

Title: Your Backup and Recovery Strategy

Description:

As a DBA you are tasked with running regular backups. How do you know if you backups are working? How do you know if they are not? Do you have the right recovery strategy? Learn why your recovery strategy should be the goal, not a backup strategy. This session will cover Recovery Point Objectives, and Recovery Time Objectives, along with different backup types that apply to specific objectives, including full backups, differential, log and copy only backups. Learn which backup type is right for your needs? Learn what SQL Server 2017 introduces to help with your regular backups. Find out about backup encryption and compression. Find out how to create your restore script when the backup is run, rather than at a groggy 4:00am when the restore is needed. You will leave this session equipped to do backups, and more importantly restores, with confidence.

SessionID: 69395

Bridging the DBA and Developer Relationship

Back to calendar

Event Date: 03-11-2017 11:00 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Grant Fritchey, Chris Woodruff

Title: Bridging the DBA and Developer Relationship

Description:

In today’s world, things are moving more quickly than ever before with more technologies and products being utilized by both the developer and database administrator communities. There is often a disconnect, however, between developers and DBAs. Bridging the gap between database development and system/application development can make the difference between an efficient, well-managed business solution and one that fails to meet expectations. When was the last time you thought about the developers and DBAs within your organization working together? Is that something your organization discusses or do you separate the two sides and keep them isolated? Do you think this is important for today’s technical teams? If so, join Grant Fritchey and Chris Woodruff as they discuss this important relationship and answer your questions.

SessionID: 66018

Where Should My Data Live (and Why)?

Back to calendar

Event Date: 03-11-2017 11:00 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Matt Gordon

Title: Where Should My Data Live (and Why)?

Description:

Long gone are the days where the only architecture decision you had to make when scaling an environment was deciding which part of the datacenter would store your new server. There is a dizzying array of options available in the SQL Server and Azure ecosystems and those are evolving by the day. Is “the cloud” a fad? Are private datacenters a thing of the past? Could both questions have a kernel of truth in them? In this session I will go over real world scenarios and walk you through real world solutions that utilize your datacenter, cloud providers, and everything in between to keep your data highly available and your customers happy.

SessionID: 69837

Using Big Data, the Cloud, and AI to Enable Intelligence at Scale

Back to calendar

Event Date: 03-11-2017 11:00 - Category: Microsoft Session (75 minutes) - Track: Scale

Speaker(s): Wee Hyong Tok, Danielle Dean

Title: Using Big Data, the Cloud, and AI to Enable Intelligence at Scale

Description:

Wee Hyong Tok and Danielle Dean explain how the global and trusted Microsoft Azure platform can enable you to do intelligence at scale, describing real-life applications where big data, the cloud, and AI are helping organizations create applications and experiences that are more intuitive, more conversational, and simply more intelligent and how this is accelerating the digital transformation for these organizations at a lighting pace. Their three-part talk includes demos of some ready-to-use AI applications, followed by ready-to use AI services for developers where you can leverage what is already built, finishing with how to create and train new AI models using the power of the cloud for data scientists.

SessionID: 69095

Creating Enterprise Grade BI Models with Azure Analysis Services or SQL Server Analysis Services

Back to calendar

Event Date: 03-11-2017 11:00 - Category: Microsoft Session (75 minutes) - Track: Design

Speaker(s): Christian Wade, Bret Grinslade

Title: Creating Enterprise Grade BI Models with Azure Analysis Services or SQL Server Analysis Services

Description:

Microsoft Azure Analysis Services and SQL Server Analysis Services enable you to build comprehensive, enterprise-scale analytic solutions that deliver actionable insights through familiar data visualization tools such as Microsoft Power BI and Microsoft Excel. Analysis Services enables consistent data across reports and users of Power BI. This session will reveal new features for large, enterprise models in the areas of performance, scalability, model management, and monitoring. Learn how to use these new features to deliver tabular models of unprecedented scale with easy data loading and simplified user consumption.

SessionID: 65698

Migrate Local SQL Server Databases to SQL Azure with PowerShell

Back to calendar

Event Date: 03-11-2017 11:00 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Robert Cain

Title: Migrate Local SQL Server Databases to SQL Azure with PowerShell

Description:

Azure is seeing phenomenal growth. More and more companies, from large enterprises to small start ups, are taking advantage of Azure to host their IT operations. As an IT Pro, you will be asked to migrate your local SQL Server Databases into SQL Azure.

In this session you'll be introduced to the PowerShell cmdlets for migrating to the Azure SQL infrastructure. You'll see how to:

Create resource groups Create Azure storage containers Package your SQL Database Upload your SQL Database to Azure Import your SQL Database into SQL Azure

By the end of this demo packed session you'll understand how to use PowerShell to migrate your SQL Databases to SQL Azure.

SessionID: 65946

Best Practices for Deploying SQL Server on Amazon Web Services

Back to calendar

Event Date: 03-11-2017 11:00 - Category: Partner Session (75 minutes) - Track: Build

Speaker(s): Vlad Vlasceanu

Title: Best Practices for Deploying SQL Server on Amazon Web Services

Description:

This session will outline the options available on AWS for deploying SQL Server workloads, and focus on the best practices and recommendations to make effective use of them. The session will cover both deploying your own clusters on Amazon EC2, as well as our managed service offering available through Amazon Relational Database Service (RDS). It will discuss the differences between these two offering and suitability for different types of workloads. The session will focus on storage optimization recommendations for the two platforms, deploying SQL Server clusters for High Availability and DR and effective data movement and migration strategies.

SessionID: 65901

Who's on First? SQL Server statistics & Dynamic Power BI Visuals!

Back to calendar

Event Date: 03-11-2017 11:00 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Patrick LeBlanc, William Wolf

Title: Who's on First? SQL Server statistics & Dynamic Power BI Visuals!

Description:

What will happen when a BI Expert is analyzing statistics and a Performance Tuner is creating Power BI reports based on that analysis? A dynamic learning experience from two experienced professionals.

The SQL Server optimizer uses distribution statistics when creating execution plans. Statistics are used to provide the optimizer with estimations for the best way to process the query and hopefully optimize performance.

Power BI is a powerful tool that has been released in the last few years that helps you visualize your information to help make informative decisions with rich visualization.

In this session, we will show you how SQL Server uses statistics to create the execution plan and Power BI to visualize that statistical distribution; with a TWIST. Roles will be reversed to show a dynamic and interactive learning experience helping users with two different concepts in one exciting session!

SessionID: 67465

Building One Million Predictions Per Second Using SQL-R 

Back to calendar

Event Date: 03-11-2017 11:00 - Category: MS Tiger Session (75 minutes) - Track: Analyze

Speaker(s): Amit Banerjee

Title: Building One Million Predictions Per Second Using SQL-R 

Description:

Using the power of OLTP and data transformation in SQL 2016 and advanced analytics in Microsoft R Server, various industries that really push the boundary of processing higher number of transaction per second (tps) for different use cases. In this talk, we will walk through the use case of predicting loan charge off (loan default) rate, architecture configuration that enable this use case, and rich visual dashboard that allow customer to do what-if analysis. Attend this session to find out how SQL + R allows you to build an "intelligent data warehouse". 

SessionID: 69094

Power to the Masses: BI, Apps and Bots for the Rest of Us

Back to calendar

Event Date: 03-11-2017 11:15 - Category: Microsoft Session (75 minutes) - Track: Design

Speaker(s): Olivier Matrat, Marc Reguera

Title: Power to the Masses: BI, Apps and Bots for the Rest of Us

Description:

In this session, the Power BI Customer Advisory Team (CAT) will present their CATBot solution for helping Microsoft Sales representatives with technical questions on Microsoft Power BI. Based on Microsoft’s QnA Maker, itself built on top of the Microsoft Bot SDK, CATBot provides a fresh conversational end-point for engaging with the team, making it easy to disseminate their internal Knowledge Base (KB) at scale. Further, a mobile PowerApps solution was developed that literally puts the KB and bot at the fingertips of this global sales force, wherever they may be; both the bot and mobile application integrate natively with Microsoft Teams, the platform of choice for community engagement and management. Last but not least, telemetry from all these interactions is collected in Common Data Services (CDS) entities and used to trigger Flows and feed Power BI dashboards, providing both insights into the business, and levers to further curate the KB.

SessionID: 67122

SSIS and the Cloud: Yes, They Can Get Along

Back to calendar

Event Date: 03-11-2017 11:15 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Tim Mitchell

Title: SSIS and the Cloud: Yes, They Can Get Along

Description:

SQL Server Integration Services (SSIS) has been around since the cloud was just a term to describe the weather. SSIS is great at handling most any on-premises data load need, but that doesn't mean that it can't be used for cloud or on-prem/cloud hybrid architectures. With the flexibility in its legacy behaviors and the new cloud-specific tasks and components, Integration Services is versatile enough to wrangle both traditional on-prem and cloud-based ETL needs.

In this session, we will cover how SQL Server Integration Services can play well with the cloud. We'll review and demonstrate how existing SSIS tasks and components can be used for cloud or hybrid load scenarios, and will walk through some of the newest tools built specifically for cloud endpoints. We will also discuss the role SSIS plays in the enterprise alongside other cloud data integration tools, including Azure Data Factory (ADF).

SessionID: 69567

In-Memory OLTP: A Panel Discussion

Back to calendar

Event Date: 03-11-2017 11:15 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Niko Neugebauer, Bob Ward, Kevin Farlee, Jos de Bruijn, Tejas Shah, Ned Otter

Title: In-Memory OLTP: A Panel Discussion

Description:

Bring your questions about In-Memory OLTP to SQL Server specialists and the SQL Tiger Team!

This Q & A panel on In-Memory OLTP can resolve questions about difficulties you may encounter when migrating to In-Memory OLTP, as well as debunk myths, and bring clarity to common misconceptions.

This panel will provide a great opportunity to interact with community and Microsoft experts about In-Memory OLTP features, benefits, and usage scenarios.

SessionID: 69391

Speaker Idol: Round 3

Back to calendar

Event Date: 03-11-2017 11:15 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Thomas LaRock

Title: Speaker Idol: Round 3

Description:

PASS Summit hosts its 4th annual Speaker Idol - Twelve contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2018. Judged by an expert panel, speakers will have the chance to not only get great real time feedback and exposure to an audience from around the world, but also the opportunity to improve as speakers. Help support and cheer on your PASS Summit speakers in the making at this event open to all attendees!

SessionID: 66188

Azure SQL DW Guidance for ETL Developers

Back to calendar

Event Date: 03-11-2017 11:15 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): André Kamman

Title: Azure SQL DW Guidance for ETL Developers

Description:

ETL best practices for Azure SQL DW are different from classic Data Warehouse processes. In this session I will explain what the important differences are and why. Many common ETL patterns work poorly Azure DW. But if you use patterns suitable for MPP / Column Store based environments, like Azure DW, it can be easy to outperform your old SQL Server based Data Warehouse. In this session we will look at the most common Data Warehouse loading patterns and explain why they will or won't be suitable for Azure DW. Alternative patterns will be introduced for all examples.

SessionID: 69591

Staying Involved with PASS

Back to calendar

Event Date: 03-11-2017 13:00 - Category: Marketing Community Session (45 minutes) - Track: Evolve

Speaker(s): Kevin Kline

Title: Staying Involved with PASS

Description:

Learn about the greater PASS community and how Summit attendees can stay involved throughout the year with local chapters, regional events, online networks and more.

SessionID: 67125

Use Biml to Automate SSIS Design Patterns

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Andy Leonard

Title: Use Biml to Automate SSIS Design Patterns

Description:

Perhaps you’ve heard the buzz about Business Intelligence Markup Language (Biml) and wondered, “Why is everyone so excited about Biml?” Occasionally, a new technology emerges that changes everything. For SSIS developers, Biml is one such technology. Business Intelligence Markup Language (Biml) is a powerful solution for rapidly creating SSIS packages and solutions. SSIS Design Patterns support various load profiles. Combined, Biml and SSIS Design Patterns offer a compelling solution for automating enterprise data integration.

In this session, you will learn: <ul> <li>How to rapidly build multiple SSIS packages using Biml</li><li>How to apply different SSIS Design Patterns using Biml</li><li>How to automate SSIS Design Patterns using Biml</li></ul>

SessionID: 65896

Dapper: The MicroORM That Will Change Your Life

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Davide Mauri

Title: Dapper: The MicroORM That Will Change Your Life

Description:

ORM or Stored Procedures? Code First or Database First? Ad-Hoc Queries? Impedance Mismatch? If you're a developer or you are a DBA working with developers you have heard all this terms at least once in your life…and usually in the middle of a strong discussion, debating about one or the other.

Well, thanks to StackOverflow's Dapper, all these fights are finished. Dapper is a blazing fast microORM that allows developers to map SQL queries to classes automatically, leaving (and encouraging) the usage of stored procedures, parameterized statements and all the good stuff that SQL Server offers (JSON and TVP are supported too!) In this session I'll show how to use Dapper in your projects from the very basis to some more complex usages that will help you to create really fast applications without the burden of huge and complex ORMs. The days of Impedance Mismatch are finally over!

SessionID: 66005

?Achieving Continuous Delivery for Your Database Using SSDT

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Scale

Speaker(s): Hamish Watson

Title: ?Achieving Continuous Delivery for Your Database Using SSDT

Description:

Continuous Delivery allows developers and DBAs alike to streamline and automate the process of software delivery. SQL Server Data Tools (SSDT) allows the integration of Application Life Cycle Management practices to managing database deployments.

Using SSDT we can achieve automation from code push to delivery of consistent published artifacts (or packages) when integrated with Continuous Delivery.

?The DEMO will showcase these processes and will include creating a consistent database model using SSDT, feature branching in source control and include running automated Continuous Integration build tests using SQL Server on Linux. Using Visual Studio Team Services for Continuous Delivery will achieve automated reliable deploys.

This session will also show how to utilize Infrastructure as Code using PowerShell, combined with Azure Resource Manager, to automate the deployment of a scalable SQL Server solution that is a hybrid database solution (on-premises and Azure SQL database).

SessionID: 67120

More Fundamentals for Your SQL Server Toolbox

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Wayne Sheffield

Title: More Fundamentals for Your SQL Server Toolbox

Description:

SQL Server has evolved many times over the years. This evolution has brought a need for every DBA to enhance or at least revisit their fundamental methods for tuning and troubleshooting.

In this session you will explore how SQL Server has made the data professional's job easier through the addition of new features and enhancements to some of the well-established features. This session will expose you to some of the new toys now available to you (such as execution plan changes and new Dynamic Management Objects) that will help improve your efficiency at troubleshooting and tuning SQL Server.

Coming away from this session, you will have more tools to help showcase your rock-star skills back on the job.

SessionID: 65861

Performance Monitoring Using Extended Events, DMVs & Query Store

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Ola Hallengren

Title: Performance Monitoring Using Extended Events, DMVs & Query Store

Description:

Extended Events, Dynamic Management Views (DMVs), and Query Store are powerful and lightweight tools that gives you a lot of data when analyzing performance problems. All this is great news for database administrators. The challenge is which tool to use for which problems and how to combine the data.

Imagine a scenario where you are getting timeouts from a business critical application, the users are complaining, and you are trying to understand what is happening. You have data from XEvents, you are looking in the execution related DMVs, and now you are trying to find the query in Query Store. How do you put it all together?

In this session you will learn techniques for combining the data from these tools, to gain great insight, when analyzing performance problems. We will look at common real-world problems, do the troubleshooting step by step, and visualize the data using PowerBI.

SessionID: 68071

Take Each Day and Work on Making it Better

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Dean Furness

Title: Take Each Day and Work on Making it Better

Description:

As an IT professional, and in the BI solution space specifically, we often speak of aggregate functions and analysis and visualizations along the way to creating a user experience in support of making better business decisions. But what if you turn some of those concepts on you and your career? Over 5 years ago my life took a drastic turn through an unfortunate accident. I quickly learned how to take each day and work on making it better than the one before and have used that to accelerate to new heights in my career – all while losing my ability to stand or walk. Along the way people have commented that I’m an inspiration or that I help motivate them. All I respond to them in return is that I’m just an average guy.

Come listen to my story – perhaps you can learn to be average like me, and along the way learn how average can win every time.

SessionID: 70343

Implementing Row Level Security in SQL Server

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Louis Davidson

Title: Implementing Row Level Security in SQL Server

Description:

SessionID: 67127

SQL Server Replication: A Deeper Look Under the Covers

Back to calendar

Event Date: 03-11-2017 14:00 - Category: Half-Day Session (2.5 hours) - Track: Build

Speaker(s): William Durkin

Title: SQL Server Replication: A Deeper Look Under the Covers

Description:

Replication is one of the oldest data distribution technologies inside SQL Server (available since version 6.0). The age of replication shows in the management and troubleshooting tools (or lack thereof). In this half-day session, we will dig into some real-world implementations and see how to manage deployments, performance problems and troubleshooting scenarios.

We will look at: <ul> <li>Considerations for topology choices in a replication deployment</li><li>How to keep replication running smoothly</li><li>How to identify internal performance issues in replicating data</li><li>How to approach schema modifications in a replicated database</li><li>Approaches for troubleshooting errors</li><li>Uses for replication in modern SQL Server environments</li></ul> You will leave this session with a deeper understanding of the internals of replication. You will also be confident in identifying and triaging issues connected with replication systems.

This session will cover features that are available in all versions of SQL Server from 2005 up to the latest and greatest release.

SessionID: 65858

Modern Data Modeling for Azure Data Lake and Azure SQL DW

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Steve Moss

Title: Modern Data Modeling for Azure Data Lake and Azure SQL DW

Description:

The principles of dimensional modeling for data warehousing, especially the work of Dr. Ralph Kimball, have been enormously successful for many years. But are they still relevant to the world of data lakes and big data? And what is their role in a modern DW of a relational database, even massively parallel databases like Azure SQL DW?

This presentation will explore when the concepts of dimensional modeling are still relevant to give value to your Data Lake and Big Data solutions and then cover the reason why a modern DW on Azure SQL DW is still needed. It will conclude with some implementation details of a Modern DW on Azure SQL DW, that relate to modeling including how to maximize performance by minimizing Data Movement (Shuffle Move and PartitionMove operations).

SessionID: 69104

Avoid Common Database Development Pitfalls with SQL Server Data Tools and Visual Studio 2017

Back to calendar

Event Date: 03-11-2017 14:00 - Category: Microsoft Session (75 minutes) - Track: Support

Speaker(s): Eric Kang, Sanjay Nagamangalam, Kevin Cunnane

Title: Avoid Common Database Development Pitfalls with SQL Server Data Tools and Visual Studio 2017

Description:

Join us to learn about common pitfalls and pain points that developers encounter during database development and see how SQL Server Data Tools (SSDT) and Visual Studio 2017 help eliminate them. In this demo-heavy session, we will start with a simple “Hello World” database application and gradually make it more complex to show real world customer scenarios. You will quickly learn how SSDT helps you avoid pitfalls in scenarios such as developing your databases, enforcing static analysis rules, working in team environments, modeling complex database relationships, referencing other databases, debugging & unit testing databases, visualizing & merging drifts in schema and data, working with large databases, customizing the deployment pipeline and database versioning. You will also learn how to develop & test offline and integrate with CI/CD pipelines in your existing DevOps processes to target SQL Server running anywhere.

SessionID: 67716

Code Like a Snake Charmer - Intro to Python!

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Jamey Johnston

Title: Code Like a Snake Charmer - Intro to Python!

Description:

The session will be an introduction to the Python language including:

1.) Installing and Configuring Python 2.) Access and Manipulate Data 3.) Install and Manage Packages 4.) Create and Use Objects/Variables 5.) Control Flows and Functions 6.) Managing the Python installation in MSSQL

Attend this session to learn how to use Python to take your data analytics to the next level. We will use Python, SQL Server and the Anaconda distribution of Python to learn the basics of Python and how it is integrated in the Microsoft stack! We will walk through a simple deployment of a machine learning model to see how it all works together and learns some basic data science fundamentals.

No prior statistics knowledge needed.

SessionID: 66116

Database Server Templates in Azure Resource Manager

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Amy Herold

Title: Database Server Templates in Azure Resource Manager

Description:

In a fast-paced development environment it can be crucial to be able to provision database servers for testing and development quickly. In Azure Resource Manager you can provide the necessary infrastructure needed by developers as well as make configuration and permissions changes with ease.

In this session we will explore the use of JSON server templates and PowerShell to customize and create environments for all phases of the development life cycle. After this session you will be better equipped to keep up with the infrastructure needs that will keep development moving.

SessionID: 65645

T-SQL Tips & Tricks to Make Your Life Easier!

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Andy Yun

Title: T-SQL Tips & Tricks to Make Your Life Easier!

Description:

Do you spend your days slinging T-SQL code? Want to improve your T-SQL game? If you answered yes, then this session is for you.

This demo-intensive session will showcase a collection of my favorite beginner and intermediate level tips and tricks. We will explore how to identify and fix some common T-SQL anti-patterns, my favorite SSMS productivity tricks, and clever solutions to some common but not easily-coded challenges.

This session targets both developers and DBAs; the only prerequisites are the desire to write better T-SQL code and aim of living an easier life!

SessionID: 67115

Behavior-Driven Development and Test Automation: Agile Enablement for DW and BI Teams

Back to calendar

Event Date: 03-11-2017 14:00 - Category: Half-Day Session (2.5 hours) - Track: Build

Speaker(s): Cher Fox, Lynn Winterboer

Title: Behavior-Driven Development and Test Automation: Agile Enablement for DW and BI Teams

Description:

This session will cover:<ul><li>Why test automation is important for agile DW/BI teams</li><li>Why DW/BI teams are not automating their tests today</li><li>The path to data-focused test automation</li><li>Using Behavior-Driven Development for clear specification and automatable tests</li><li>Where to start and what tests to automate first</li><li>Demo of a simple test automation tool that any DW/BI team can build and use</li></ul>

SessionID: 66113

Master Data: Theory & Reality

Back to calendar

Event Date: 03-11-2017 14:00 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Swagatika Sarangi

Title: Master Data: Theory & Reality

Description:

Simulation Theory suggests that we are living in a false reality. It might also suggest that business data systems can produce reliable master data, which is also a false reality. Microsoft Master Data Services 2016 can help you achieve a solution of “The Golden Record”; a reliable single version of the truth for reporting and business process management. If your organization is still trying to find an inexpensive solution for Master Data Management and have been ignoring Master Data Services 2016, it’s time to take another look. MDS has grown over the past nine years to enable your business – IT and business leaders – to set and enforce data governance rules. Learn how to plan for and implement a successful Master Data solution with Microsoft Master Data Service 2016. Empower Data Stewards to manage their domain data and enable data management professionals to integrate master data into IT, Business Intelligence and reporting systems.

SessionID: 68814

Better Performance in the SqlClient Namespace

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Scale

Speaker(s): Jay Robinson

Title: Better Performance in the SqlClient Namespace

Description:

Developing an application that will scale well requires a holistic approach. A routine in C# or Visual Basic may perform well in isolation, yet have a negative effect on the application as a whole. This can be especially challenging with data access code, in which the developer is often faced with dependence on a primary record - one column, one row, one table, one database.

In this session, we will address the performance of data access code through careful analysis of several features of the SqlClient namespace in the .NET Framework. We will explore how common approaches can appear to work sufficiently, yet mask underlying problems that can lead to overall application issues.

Selected topics include:

Following this session, attendees should be better prepared to develop scalable solutions that depend on the SqlClient namespace.

SessionID: 65092

Oracle vs. SQL Server- The War of the Indices

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Kellyn Pot'Vin-Gorman

Title: Oracle vs. SQL Server- The War of the Indices

Description:

This session is for the love of technology and learning. Its based off research performed on objects, design and code built as similar as possible to see how Oracle and SQL Server compare in performance, usage and storage of indices. Environments were built on-prem and in the cloud to view differences in different cloud support of database engines and based off trusted measurements in each platform so as to dig into how the use case was built, the similarities and the differences in each.

Based off this use case, enhanced builds of more advanced index features and discussions of the advantages, reasons for the introduction and how it's effected the direction of each product, the DBAs who are responsible for them and resources.

Takeaways are:

  1. Receive a strong education on platform differences between Oracle and SQL Server.
  2. Discover hidden insight on index storage and costs.
  3. Learn about great tips on maintaining index health

SessionID: 65604

Introduction to M (a.k.a Power Query)

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Analyze

Speaker(s): Eugene Meidinger

Title: Introduction to M (a.k.a Power Query)

Description:

When it comes to getting your data into Excel or Power BI, M is your best choice. The M Language (A.K.A Power Query) is a powerful tool for self-service data preparation. However, it's not clear where it fits compared to tools like SSIS or TSQL. It's also not clear what it's limitations are. This session will cover the basics of M and when to use it.

In this session, we'll demonstrate how M is a linear series of transformations, just like a set of steps from a recipe. We'll show how 80% of what you will ever need to do can be done from the GUI. We'll also talk about how to write custom code for that other 20%. By the end of this presentation, you'll be able to take any manual cleanup you do today and turn it into a repeatable process with M.

SessionID: 67116

Get Creative with Service Broker

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Hugo Kornelis

Title: Get Creative with Service Broker

Description:

According to Microsoft, “Service Broker helps developers build asynchronous, loosely coupled applications in which independent components work together to accomplish a task”. Which is true. But with a bit of creativity, Service Broker can accomplish so much more!

In this session, after a quick introduction of Service Broker’s key components, you will see some real world solutions involving Service Broker. Minimum impact adaptation of 3rd party products? Coordinated parallel tasks? Ultralow latency distributed updates? All of these are possible, thanks to Service Broker!

SessionID: 70117

Building Modern Data Pipelines with Spark on Azure HDInsight

Back to calendar

Event Date: 03-11-2017 15:30 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Maxim Lukiyanov

Title: Building Modern Data Pipelines with Spark on Azure HDInsight

Description:

You are already familiar with the key value propositions of Apache Spark. In this session, we cover common patterns of how customers are using Apache Spark for building end-to-end data analytics pipelines. You will get answers to complex questions like: what orchestration engine to use for Spark batch pipelines, what ingredients are necessary for real-time pipeline built around Spark streaming, what are the best technology choices for serving layer of Lamba architecture.

SessionID: 69111

Building a Graph Database Application with SQL Server 2017 and Azure SQL Database

Back to calendar

Event Date: 03-11-2017 15:30 - Category: Microsoft Session (75 minutes) - Track: Build

Speaker(s): Arvind Shyamsundar, Shreya Verma

Title: Building a Graph Database Application with SQL Server 2017 and Azure SQL Database

Description:

SQL Server and Azure SQL DB are bringing intelligence closer to where data lives with many new features. One such feature introduced in SQL Server 2017 and Azure SQL DB is the ability to describe a Graph, store data in form of nodes and edges making up a graph. This allows real world scenarios such as recommendation systems, fraud detection, basket analysis to be implemented more efficiently with SQL technologies. Learn more about the typical use cases for Graphs, the feature itself and future plans from the engineering team! We will use demos to explain the new syntax and discuss learnings from real-world customer engagements.

SessionID: 65766

Linux Administration for the SQL Server DBA

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Bob Pusateri, David Klee

Title: Linux Administration for the SQL Server DBA

Description:

Times are certainly changing with Microsoft’s recent announcement to adopt the Linux operating system with the release of SQL Server 2017, and you should be prepared to support it. But, what is Linux? Why run your critical databases on an unfamiliar operating system? How do you handle the basics, such as backing up to a network share or add additional drives for data, logs, and tempdb files?

This introductory session will help seasoned SQL Server DBAs understand the basics of Linux and how it differs from Windows, all the way from basic management to performance monitoring. By the end of the session, you will be able to launch your own Linux-based SQL Server instance on a production-ready VM.

SessionID: 66087

Two Guys and a Transformation: ETL Best Practices and Techniques

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Design

Speaker(s): Gabriel Villa, Marc Beacom

Title: Two Guys and a Transformation: ETL Best Practices and Techniques

Description:

ETL (Extract, Transform and Load) is the backbone of any data project and can be upwards of 70% or more of the effort. The tools you have access to allow you to make progress in a hurry. However, are you implementing best practices and techniques that will scale to the demands you need? Or will you be refactoring far too quickly than you should to meet performance requirements?

Gain helpful insights from decades of lessons learned and walk away with best practices you can implement in your own ETL solution.

SessionID: 67112

Tuning In-Memory Indexes 

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Build

Speaker(s): Kalen Delaney

Title: Tuning In-Memory Indexes 

Description:

SQL Server’s memory-optimized tables support two new kinds of indexes: hash and range. How are these indexes different than the B-tree indexes on your disk-based tables and how do they help in-memory OLTP achieve such blazing-fast performance?

You'll learn how to: <ul> <li>Understand the internal structure of hash and range indexes</li><li>Discuss the pros, cons, and best practices for both types of indexes</li><li>Examine the metadata that shows how the indexes on memory-optimized tables are being used</li></ul>

SessionID: 66108

Measure Performance Through Baselines

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Support

Speaker(s): Carlos L Chacon

Title: Measure Performance Through Baselines

Description:

You get a ticket or email indicating there is a problem with the database and are asked to review. How do you know there is a problem? Baselines. Without a set known measurements to compare against it will be impossible to know whether your change is helping. This session reviews the process for collecting information about your SQL Server so you can compare current processes with historical processes. Once you understand the current behavior of the database, you can measure the impact of any change. This session will review ways to set up the collection of performance information and make it available for review later.

SessionID: 67118

Adaptive Query Plans? What’s Up With That?

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Perform

Speaker(s): Gail Shaw

Title: Adaptive Query Plans? What’s Up With That?

Description:

One of the new features announced for SQL Server 2017 is Adaptive Query Plans, query plans that can change after the query starts executing.

This session will show why this is a radical departure from the way that things have worked until now and how it can improve the performance of some query forms. We’ll look at the places where adaptive query plans work and compare the performance of queries using adaptive query plans to see just what kind of improvement it can make.

SessionID: 69392

Speaker Idol: Final Round

Back to calendar

Event Date: 03-11-2017 15:30 - Category: General Session (75 minutes) - Track: Evolve

Speaker(s): Thomas LaRock

Title: Speaker Idol: Final Round

Description:

PASS Summit hosts its 4th annual Speaker Idol - Twelve contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2018. Judged by an expert panel, speakers will have the chance to not only get great real time feedback and exposure to an audience from around the world, but also the opportunity to improve as speakers. Help support and cheer on your PASS Summit speakers in the making at this event open to all attendees!

SessionID: 67458

Effectively Troubleshooting Latency and Failover of Always On 

Back to calendar

Event Date: 03-11-2017 15:30 - Category: MS Tiger Session (75 minutes) - Track: Perform

Speaker(s): Sourabh Agarwal

Title: Effectively Troubleshooting Latency and Failover of Always On 

Description:

Two of the biggest customer issue surrounding Always On Availability Groups are latency and failover issues. Troubleshooting both of these issues can be a challenge and time consuming. In order to effectively troubleshooting these issues data needs to be collected and analyzed from different servers and replicas. Things get further complicated by the fact that there are multiple logs which needs to be looked at and that these logs are in different time zone formats.

In this session, we will cover:<ul><li>The internals of SQL Server Always On</li><li>Identifying and detecting latency and failover issues with Always On</li><li>Artifacts and data pointers available to troubleshoot latency and failover issues</li><li>Tips and Tricks to troubleshoot Always On availability groups</li><li>New enhancements which make troubleshooting Latency and Failover issues easier</li></ul>