sqlpasshistory

ID: 583

Back to Main list

PASS Summit 2016

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
24-10-2016 08:30 Jason Horner Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Dimensional Modeling: From Zero to Hero
24-10-2016 08:30 Jason Hall, John Martin, David Benoit, Lori Edwards, Scott Fallen, Greg Gonzalez, Mike Wood Pre-Conference Session (full day) Enterprise Database Administration & Deployment SentryOne Performance Boot Camp
24-10-2016 08:30 Brian Larson Pre-Conference Session (full day) BI Information Delivery Effective Data Visualization with SQL 2016 - Data Near and Far
24-10-2016 08:30 Glenn Berry Pre-Conference Session (full day) Enterprise Database Administration & Deployment Dr. DMV: How to Use DMVs to Diagnose Performance Problems
24-10-2016 08:30 Itzik Ben-Gan Pre-Conference Session (full day) Application High Performance T-SQL for the Experienced Database Practitioner
24-10-2016 08:30 Stacia Varga Pre-Conference Session (full day) BI Platform Architecture, Development & Administration What's New for BI in SQL Server 2016?
24-10-2016 08:30 Allan Hirt Pre-Conference Session (full day) Enterprise Database Administration & Deployment AlmostOn: Troubleshooting Clustered Implementations of SQL Server
25-10-2016 08:30 Kendra Little Pre-Conference Session (full day) Application SQL Server Index Formulas: Problems and Solutions
25-10-2016 08:30 David Klee Pre-Conference Session (full day) Enterprise Database Administration & Deployment The Complete Primer to SQL Server Virtualization
25-10-2016 08:30 Marco Russo Pre-Conference Session (full day) BI Information Delivery Create a Power BI Solution in One Day
25-10-2016 08:30 Patrick LeBlanc, Adam Saxton Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Microsoft BI in a Day
25-10-2016 08:30 Thomas LeBlanc, Vicky Harp, Randy Jacops, Stan Geiger, Scott Stone, Bullett Manale, Mark Slavens Pre-Conference Session (full day) Enterprise Database Administration & Deployment Boost SQL Server Performance to the Next Level with IDERA
25-10-2016 08:30 Kalen Delaney Pre-Conference Session (full day) Enterprise Database Administration & Deployment Locking, Blocking, Versions: Concurrency for Maximum Performance
26-10-2016 10:15 Ryan Adams General Session (75 minutes) Enterprise Database Administration & Deployment Managing MSDB
26-10-2016 10:15 Andy Yun General Session (75 minutes) Application Why Your Data Type Choices Matter
26-10-2016 10:15 Mike Hillwig General Session (75 minutes) Professional Development Lighten Up: Soft Skills for Hardcore Techies
26-10-2016 10:15 Maurice De Vidts, Kannan Mani Partner Session (75 minutes) Enterprise Database Administration & Deployment Architecting SQL Server for Mission Critical and High Performance
26-10-2016 10:15 Michael Fal General Session (75 minutes) Enterprise Database Administration & Deployment Powershell Jumpstart for SQL Server DBAs
26-10-2016 10:15 Dean Furness General Session (75 minutes) BI Information Delivery Enabling Business-Driven Self-Service BI within Enterprise IT
26-10-2016 10:15 Bill Gibson General Session (75 minutes) Application Design Patterns for SaaS Applications with Azure SQL Database
26-10-2016 10:15 George Su Partner Session (75 minutes) BI Platform Architecture, Development & Administration Advanced SSRS Tricks and SSRS Web Reporting
26-10-2016 10:15 Kamal Hathi, Amir Netz, Justyna Lucznik, Patrick Baumgartner General Session (75 minutes) BI Information Delivery Microsoft BI - an Integrated Modern Solution
26-10-2016 10:15 Jeff Renz General Session (75 minutes) Application Introduction To Azure DocumentDB
26-10-2016 10:15 Rafael Salas General Session (75 minutes) BI Information Delivery Enabling Advanced Data Preparation Capabilities for Your Business
26-10-2016 10:15 Peter Myers, Matt Masson General Session (75 minutes) BI Platform Architecture, Development & Administration What's New in SQL Server 2016 Master Data Services
26-10-2016 10:45 Glenn Berry General Session (75 minutes) Enterprise Database Administration & Deployment Hardware 301: Diving Deeper into Database Hardware
26-10-2016 10:45 Brent Ozar General Session (75 minutes) Application Intro to Internals: How to Think Like the SQL Server Engine
26-10-2016 10:45 Lindsey Allen, Rob A'Court, Stuart Moore General Session (75 minutes) Application What's New in Azure SQL Database
26-10-2016 10:45 Reza Rad General Session (75 minutes) BI Platform Architecture, Development & Administration Data Preparation is the Keystone
26-10-2016 10:45 Denzil Ribeiro, Arvind Shyamsundar General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT : Accelerate SQL Server 2016 to the Max: Lessons Learned from Early Customer Engagements
26-10-2016 12:30 Kevin Kline Marketing Community Session (45 minutes) Professional Development Introduction to PASS Summit 2016
26-10-2016 13:30 Bob Ward Half-Day MS CSS Session (3 hours) Enterprise Database Administration & Deployment Inside SQL Server In-Memory OLTP
26-10-2016 13:30 Ed Leighton-Dick General Session (75 minutes) Application Extending Applications Securely Using Service Broker
26-10-2016 13:30 Joseph D'Antoni General Session (75 minutes) Application Using SQL Server 2016 to Accelerate Your Business
26-10-2016 13:30 Anat Dror, Jason Hall Partner Session (75 minutes) Enterprise Database Administration & Deployment Query Store Unplugged
26-10-2016 13:30 Richard Bolesta General Session (75 minutes) Professional Development Safe-Guard Your Career – How to Work Better as a Team and Between Departments
26-10-2016 13:30 Stacia Varga General Session (75 minutes) BI Platform Architecture, Development & Administration Building an SSRS Monitoring System
26-10-2016 13:30 Dejan Sarka General Session (75 minutes) BI Information Delivery Introducing R
26-10-2016 13:30 Edwin M Sarmiento Partner Session (75 minutes) Enterprise Database Administration & Deployment Architecting SQL Server Environments with Containers for Superior HA & Cost Savings
26-10-2016 13:30 Murshed Zaman, John Hoang, Alex Laskos, Henry Been, Bence Faludi General Session (75 minutes) BI Platform Architecture, Development & Administration SQLCAT:  Azure SQL Data Warehouse Customer Stories from Early Adopters
26-10-2016 13:30 Victor Isakov, Murilo Miranda, Luan Moreno Medeiros Maciel, Maxwell Myrick, Shawn Meyers, Edward Pollack Lightning Talk (75 minutes) Enterprise Database Administration & Deployment Lightning Talks 103
26-10-2016 13:30 Matan Yungman Half-Day Session (2.5 hours) Application MongoDB for the SQL Server Professional
26-10-2016 13:30 Denny Cherry General Session (75 minutes) Enterprise Database Administration & Deployment Database Security in SQL Server 2016 and beyond
26-10-2016 13:30 Brian Larson General Session (75 minutes) BI Platform Architecture, Development & Administration Calculate, Aggregate & Filter: Truly Understanding DAX
26-10-2016 13:30 Riccardo Muti, Chris Finlan General Session (75 minutes) BI Information Delivery SQL Server Reporting Services: What’s New and What’s Next
26-10-2016 13:30 Jen Stirrup General Session (75 minutes) BI Information Delivery Mobile BI and Dataviz with SQL Server 2016, R, and PowerBI
26-10-2016 13:30 Eduardo Castro General Session (75 minutes) BI Platform Architecture, Development & Administration R Language for the SQL Server DBA
26-10-2016 15:15 Jason Horner General Session (75 minutes) BI Information Delivery Advanced Spatial Analysis Beyond Bubble Charts
26-10-2016 15:15 Thomas LeBlanc General Session (75 minutes) BI Information Delivery Excel Tips & Tricks for Displaying an Analysis Service Database
26-10-2016 15:15 Rick Heiges, Bill Ramos Partner Session (75 minutes) Enterprise Database Administration & Deployment Playing Well with Other Data Platforms and Clouds
26-10-2016 15:15 Brian Mitchell General Session (75 minutes) BI Platform Architecture, Development & Administration Architecting Robust Big Data Solutions
26-10-2016 15:15 Gail Shaw General Session (75 minutes) Enterprise Database Administration & Deployment The Many Latencies of TempDB
26-10-2016 15:15 Jason Hall, Scott Fallen Partner Session (75 minutes) Enterprise Database Administration & Deployment SentryOne Tools for Productivity and Performance
26-10-2016 15:15 Joe Webb General Session (75 minutes) Professional Development Get the Right People on the Bus
26-10-2016 15:15 Oliver Engels, Tillmann Eitelberg General Session (75 minutes) BI Platform Architecture, Development & Administration Apply the Power of Azure Data Lake Analytics to Your BI Landscape
26-10-2016 15:15 Kevin Farlee General Session (75 minutes) Enterprise Database Administration & Deployment Operational Analytics in SQL Server 2016 and Azure SQL Database
26-10-2016 15:15 Grant Fritchey General Session (75 minutes) Application The Query Store and Query Tuning in SQL Server
26-10-2016 15:15 Vlad Vlasceanu Partner Session (75 minutes) Enterprise Database Administration & Deployment Highly Available and Scalable SQL Server in the Amazon Web Services (AWS) Cloud
26-10-2016 15:15 Ginger Grant General Session (75 minutes) BI Platform Architecture, Development & Administration Combining SQL Server 2016 and Hadoop with Polybase
26-10-2016 15:15 Karen Lopez, Karen Lopez, Thomas LaRock General Session (75 minutes) Application Ticking Timebombs in Your Databases
26-10-2016 15:15 Luis Vargas General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server in Azure VM: Best Practices, Latest Features, and Roadmap
26-10-2016 15:15 Thomas Grohser General Session (75 minutes) BI Platform Architecture, Development & Administration Optimizing SQL Server and Databases for Large Fact Tables
26-10-2016 16:45 Peter Sprague Partner Session (75 minutes) BI Platform Architecture, Development & Administration Conquer the Content Mess – Managing BI Content Lifecycle
26-10-2016 16:45 Tim Mitchell, Stuart Ainsworth General Session (75 minutes) Professional Development Making the Business Case for Training
26-10-2016 16:45 David Klee General Session (75 minutes) Enterprise Database Administration & Deployment Virtual SQL Servers. Actual Performance.
26-10-2016 16:45 Matt Usher General Session (75 minutes) Enterprise Database Administration & Deployment Design for Big Data with Microsoft Azure SQL Data Warehouse
26-10-2016 16:45 Peter Myers General Session (75 minutes) BI Information Delivery Reports on the Run: Mobile Reporting with SQL Server 2016
26-10-2016 16:45 Kevin Kline General Session (75 minutes) Application Four Ways We Kill the SQL Server Plan Cache
26-10-2016 16:45 Bill Fellows General Session (75 minutes) BI Platform Architecture, Development & Administration An Architect's Strategy for Consistent SSIS with SQL Server 2016
26-10-2016 16:45 Saveen Reddy General Session (75 minutes) BI Platform Architecture, Development & Administration Going Under the Hood with Azure Data Lake
26-10-2016 16:45 Jakub Szymaszek, Rebecca Zhang General Session (75 minutes) Application Protecting Sensitive Data with Always Encrypted
26-10-2016 16:45 David Stein, Paco Gonzalez, Markus Ehrenmueller-Jensen, Josh Fennessy, Dean Furness, Leila Etaati Lightning Talk (75 minutes) BI Information Delivery Lightning Talks 102
26-10-2016 16:45 Buck Woody General Session (75 minutes) Enterprise Database Administration & Deployment Data Science: Every Business is Now a Technology Business
26-10-2016 16:45 Denny Cherry General Session (75 minutes) Professional Development Speaker Idol: Round 1
26-10-2016 16:45 Christian Wade, Bret Grinslade General Session (75 minutes) BI Information Delivery Analysis Services on Azure
26-10-2016 16:45 Cathrine Wilhelmsen General Session (75 minutes) BI Platform Architecture, Development & Administration Biml for Beginners: Speed Up Your SSIS Development
26-10-2016 16:45 Brian Walters Partner Session (75 minutes) Enterprise Database Administration & Deployment Learn How SQL Server 2016 Performs with Storage Spaces Direct
26-10-2016 16:45 Itzik Ben-Gan General Session (75 minutes) Application This Batch-Mode Window Aggregate Operator Will Change Your Life!
26-10-2016 16:45 Andrew Kelly General Session (75 minutes) Enterprise Database Administration & Deployment Query Store – What is it all about?
27-10-2016 10:15 Vern Rabe General Session (75 minutes) Enterprise Database Administration & Deployment It’s Time for a Change: Temporal Table Support in SQL Server 2016
27-10-2016 10:15 Bob Ward MS CSS Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2016: It Just Runs Faster
27-10-2016 10:15 Umachandar Jayachandran, Nellie Gustafsson, Jarupat Jisarojito General Session (75 minutes) Application SQL Server 2016 R Services - How Can You Make Your Apps Intelligent Today?
27-10-2016 10:15 Steve Wake General Session (75 minutes) BI Information Delivery Mobile, Paginated, KPIs, and Power BI, Oh My! SSRS 2016 Reporting
27-10-2016 10:15 Cecilia Aragon General Session (75 minutes) Application Why People Should Care About Data Science; or The Hearts and Minds of Data Science
27-10-2016 10:15 Michelle Ufford General Session (75 minutes) BI Platform Architecture, Development & Administration Data-Driven @ Netflix
27-10-2016 10:15 Konstantin Melamud General Session (75 minutes) Application In-Memory OLTP for Developers: What You Need to Know
27-10-2016 10:15 Tobias Ternstrom, Slava Oks, Travis Wright General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server on Linux, Come Learn What is Happening!
27-10-2016 10:15 Debra Dove General Session (75 minutes) Application Azure Data Services: Spotlight on Azure SQL Database
27-10-2016 10:15 Pinal Dave, Andy McDermid Partner Session (75 minutes) Enterprise Database Administration & Deployment Backup and Restore SQL Server Databases in Microsoft Azure
27-10-2016 10:15 Tillmann Eitelberg, Frank Geisler General Session (75 minutes) BI Platform Architecture, Development & Administration Programming Reporting Services 2016
27-10-2016 10:15 Guy Glantser General Session (75 minutes) BI Information Delivery Introduction to Azure Machine Learning
27-10-2016 10:45 General Session (75 minutes) BI Platform Architecture, Development & Administration Introducing U-SQL: A Language that Simplifies Big Data Processing
27-10-2016 10:45 Kendra Little General Session (75 minutes) Enterprise Database Administration & Deployment The Great Performance Robbery: Locking Problems and Solutions
27-10-2016 10:45 James Rowland-Jones, Kevin Ngo General Session (75 minutes) Application Sizing Azure SQL Data Warehouse for Customer Proposals
27-10-2016 10:45 Kevin Kline General Session (75 minutes) Professional Development Fundamentals of Tech Team Leadership
27-10-2016 13:30 Mike Lawell General Session (75 minutes) Application Execution Plans for Mere Mortals
27-10-2016 13:30 Murshed Zaman, John Hoang, Rangarajan Srirangam General Session (75 minutes) BI Platform Architecture, Development & Administration SQLCAT: Azure SQL Data Warehouse Best Practices
27-10-2016 13:30 Bruno Aziza Partner Session (75 minutes) BI Platform Architecture, Development & Administration Best Practices Session: Business Intelligence for Big Data aka [BIG BI]
27-10-2016 13:30 Paul Ou Yang General Session (75 minutes) BI Information Delivery Untangling the Spaghetti Graph
27-10-2016 13:30 Kalen Delaney General Session (75 minutes) Enterprise Database Administration & Deployment Recovery Models Made SIMPLE
27-10-2016 13:30 Anand Subbaraj, Gaurav Malhotra General Session (75 minutes) BI Platform Architecture, Development & Administration Cortana Intelligence Suite: Patterns & Practices for Data Integration at Scale
27-10-2016 13:30 Jovan Popovic General Session (75 minutes) Application Exploring New Features in Azure SQL Database that Enable Developers to do More
27-10-2016 13:30 Argenis Fernandez General Session (75 minutes) Enterprise Database Administration & Deployment Hacking SQL Server for Fun and Profit
27-10-2016 13:30 Markus Ehrenmueller-Jensen General Session (75 minutes) BI Information Delivery My Favorite Pie (Chart): Simple Rules for Clear Visualizations
27-10-2016 13:30 Denny Cherry General Session (75 minutes) Enterprise Database Administration & Deployment How to Maintain the Same Level of Utilities in Cloud Deployments - Securability, Reliability and Scalability
27-10-2016 13:30 Jordan Goldmeier General Session (75 minutes) BI Platform Architecture, Development & Administration Data Disasters: Data Visualization in the Organization
27-10-2016 13:30 boB Taylor General Session (75 minutes) Application Azure SQL Database: No CDC, No Problem!
27-10-2016 13:30 Lara Rubbelke, James Rowland-Jones General Session (75 minutes) Professional Development How to be a Technology All-Star: Things You Need to Know to Navigate Change and Stay Ahead
27-10-2016 13:30 Wayne Sheffield, Rob Volk, Jeff Renz, Hugo Kornelis, Russ Thomas Lightning Talk (75 minutes) Application Lightning Talks 101
27-10-2016 13:30 Denny Lee, Andrew Liu General Session (75 minutes) Application Blazing Fast, Planet-Scale Customer Scenarios with Azure DocumentDB
27-10-2016 13:30 Paul Turley General Session (75 minutes) BI Information Delivery Reporting Services 2016: The Force Awakens
27-10-2016 13:30 Amit Banerjee, Ajay Jagannathan General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Enhancements that Keep Your Environment Always On
27-10-2016 15:15 Tim Mitchell Half-Day Session (2.5 hours) BI Platform Architecture, Development & Administration A Crash-Course in Biml
27-10-2016 15:15 Joe Sack, Arvind Shyamsundar, Justin Silver, Clifford Lipscomb General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT : Early Customer Experiences with SQL Server R Services
27-10-2016 15:15 Jason Horner General Session (75 minutes) BI Platform Architecture, Development & Administration Dimensional Modeling Design Patterns: Beyond the Basics
27-10-2016 15:15 William Durkin General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Replication - What, How and Why
27-10-2016 15:15 Gopi Kumar, Jacob Spoelstra, Hang Zhang General Session (75 minutes) BI Platform Architecture, Development & Administration Productive Data Science with Team Data Science Process
27-10-2016 15:15 Sivakumar Harinath, Sirui Sun General Session (75 minutes) BI Information Delivery Power BI for the Enterprise
27-10-2016 15:15 Dr. Subramani Paramasivam General Session (75 minutes) Enterprise Database Administration & Deployment Tired of Connecting On-Prem and Cloud Data? Take a DB Stretch
27-10-2016 15:15 Brian Knight General Session (75 minutes) BI Platform Architecture, Development & Administration Real-Time Analytics with Cortana Analytics
27-10-2016 15:15 Tara Shankar Jana, Kirill Gavrylyuk General Session (75 minutes) Application Intelligent Data-Driven Apps that Learn and Adapt
27-10-2016 15:15 General Session (75 minutes) Application Tuning and Optimizing U-SQL Queries for Maximum Performance
27-10-2016 15:15 Cathrine Wilhelmsen General Session (75 minutes) Professional Development Advance Your Career by Becoming a Volunteer
27-10-2016 15:15 David Bermingham General Session (75 minutes) Enterprise Database Administration & Deployment Azure Resource Manager: High Availability and High Performance
27-10-2016 15:15 Lukasz Pawlowski, Saptarshi Mukherjee, Michael Stahle General Session (75 minutes) BI Information Delivery Embed Stunning Visual Analytics in Customer Facing Applications using Microsoft Power BI Embedded
27-10-2016 15:15 Thomas LeBlanc, Bill Anton Half-Day Session (2.5 hours) BI Platform Architecture, Development & Administration Troubleshooting Analysis Services Performance Issues
27-10-2016 15:15 Grant Fritchey Partner Session (75 minutes) Application Faster Provisioning with SQL Clone
27-10-2016 15:15 Niko Neugebauer General Session (75 minutes) Application Columnstore Technology Improvements in SQL Server 2016
27-10-2016 15:15 Allen White, Mindy Curnutt, Lance Harra, Angela Henry Marketing Community Session (45 minutes) Professional Development PASS Program Strategy Team Meeting
27-10-2016 16:45 Geoff Hiten General Session (75 minutes) Professional Development Smart Rats Leave First
27-10-2016 16:45 Scott Klein, Lindsey Allen, Rohan Kumar General Session (75 minutes) Application UNPLUGGED: SQL Server 2016
27-10-2016 16:45 Mladen Prajdić General Session (75 minutes) Application Optimizing Database Access And Diving Into .Net SqlClient
27-10-2016 16:45 Sanjay Mishra, Antti Nivala, Sathyan Narasingh General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: Lessons Learned from Customers Adopting Azure SQL Database Elastic Pool
27-10-2016 16:45 Marco Russo General Session (75 minutes) BI Platform Architecture, Development & Administration DirectQuery in Analysis Services 2016: Best Practices & Use Cases
27-10-2016 16:45 Mark Broadbent General Session (75 minutes) Enterprise Database Administration & Deployment Lockless in Seattle: Using In-Memory OLTP Transaction Processing
27-10-2016 16:45 Mickey Stuewe General Session (75 minutes) Application Changing Your Habits to Improve the Performance of Your T-SQL
27-10-2016 16:45 John Sterrett General Session (75 minutes) Enterprise Database Administration & Deployment Synthetic vs Real-World Workloads: Benchmark Throwdown!
27-10-2016 16:45 Ben DeBow General Session (75 minutes) Professional Development The Road to Consulting
27-10-2016 16:45 Dejan Sarka General Session (75 minutes) BI Platform Architecture, Development & Administration Anomaly Detection
27-10-2016 16:45 Leila Etaati General Session (75 minutes) BI Information Delivery R; One Ring to Rule Them All
27-10-2016 16:45 Colleen Morrow General Session (75 minutes) Application Inside the Black Box: Making Sense of Service Broker
27-10-2016 16:45 Denny Cherry General Session (75 minutes) Professional Development Speaker Idol: Round 2
27-10-2016 16:45 Scott Shaw, Bill Preachuk Partner Session (75 minutes) Application Hadoop Stored Procedures, Procedural Language, Visualization, Oh My!
27-10-2016 16:45 Stacia Varga General Session (75 minutes) BI Information Delivery Getting Your Story Straight with Data Visualizations
28-10-2016 08:00 Shawn Meyers General Session (75 minutes) Enterprise Database Administration & Deployment Monitoring and Alerting of Availability Groups
28-10-2016 08:00 Meagan Longoria General Session (75 minutes) BI Information Delivery Overcoming Chartaphobia with Power BI
28-10-2016 08:00 Miguel Llopis, Kim Manis General Session (75 minutes) BI Information Delivery Effective Report Authoring Using Power BI Desktop
28-10-2016 08:00 Dmitri Korotkevitch General Session (75 minutes) Application Data Partitioning for Database Architects and Mere Mortals
28-10-2016 08:00 J May General Session (75 minutes) BI Platform Architecture, Development & Administration Columnstore Indexes in SQL Server: Flipping the DW Faster Bit
28-10-2016 08:00 Ajay Jagannathan, Suresh Kandoth MS CSS Session (75 minutes) Enterprise Database Administration & Deployment Tune Your SQL Server Engine to Turbocharge its Performance
28-10-2016 08:00 Andy Galbraith General Session (75 minutes) Enterprise Database Administration & Deployment Does it Hurt When I Do This? Performing a SQL Server Health Check
28-10-2016 08:00 Brent Ozar Half-Day Session (2.5 hours) Professional Development 500-Level Guide to Career Internals
28-10-2016 08:00 Kathi Kellenberger General Session (75 minutes) Application Indexing for Beginners
28-10-2016 08:00 Debra Dove General Session (75 minutes) Enterprise Database Administration & Deployment Managing SaaS Application Databases with Elastic Jobs: SQL Agent and More for Azure SQL Database
28-10-2016 08:00 Marco Russo General Session (75 minutes) BI Platform Architecture, Development & Administration Optimizing Multi-Billion Row Tables in Tabular
28-10-2016 08:00 James Rowland-Jones, Matt Usher, Jamie Reding, John Macintyre, Torsten Grabs, Ron Ortloff, Casey Karst, Kevin Ngo, Sada K Microsoft Chalk Talk (75 minutes) Application Chalk Talk with Data Warehouse & Fast Track Team
28-10-2016 08:00 Juergen Thomas, Cameron Gardiner General Session (75 minutes) Enterprise Database Administration & Deployment AzureCAT: SAP Workload on SQL Server in Azure
28-10-2016 08:00 Kun Cheng, Denzil Ribeiro General Session (75 minutes) Application SQLCAT: Azure SQL Database Best Practices in Performance Tuning and Resiliency Design
28-10-2016 08:00 Lukasz Pawlowski, Saptarshi Mukherjee General Session (75 minutes) BI Information Delivery Integrate Your LoB Applications and SharePoint Portal with Microsoft Power BI
28-10-2016 08:00 Eduardo Castro General Session (75 minutes) BI Information Delivery Microsoft Data Science Toolset
28-10-2016 09:30 Devin Knight General Session (75 minutes) BI Platform Architecture, Development & Administration Advanced Power BI: Solving the Hard Problems
28-10-2016 09:30 Brandon Leach General Session (75 minutes) Enterprise Database Administration & Deployment Data Pages, Allocation Units, IAM chains... Oh My!
28-10-2016 09:30 Maxim Lukiyanov General Session (75 minutes) BI Platform Architecture, Development & Administration Leverage R & Spark in Azure HDInsight for scalable Machine Learning
28-10-2016 09:30 Stuart Ainsworth, Rick Heiges, Maxwell Myrick, Cathrine Wilhelmsen, Amy Herold Lightning Talk (75 minutes) Professional Development Lightning Talks 104
28-10-2016 09:30 Wayne Sheffield General Session (75 minutes) Application Table Vars and Temp Tables – What you NEED to Know!
28-10-2016 09:30 Jamey Johnston General Session (75 minutes) BI Information Delivery Code Like a Pirate ... Intro to R and Data Science Tools in MS
28-10-2016 09:30 Kay Unkroth General Session (75 minutes) BI Information Delivery Accelerate Tabular Data Modeling with TMSL and TOM in Analysis Services
28-10-2016 09:30 Lindsey Allen, Tomas Talius Microsoft Chalk Talk (75 minutes) Application Chalk Talk with Azure SQL Database PM Team
28-10-2016 09:30 Allan Hirt Half-Day Session (2.5 hours) Enterprise Database Administration & Deployment New HA Feature Deep Dive - SQL Server 2016 and Windows Server 2016
28-10-2016 09:30 Sanjay Nagamangalam, Ken Van Hyning General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Management Tools on Windows and Other Platforms
28-10-2016 09:30 Raj Pochiraju, Shamik Ghosh, Eddie Wuerch General Session (75 minutes) Enterprise Database Administration & Deployment Migrate to Modern SQL Server Platform from Oracle , MYSQL , SQL using SSMA, DMA and DEA
28-10-2016 09:30 Hamish Watson General Session (75 minutes) Application Overcoming a Culture of FearOps by Adopting DevOps
28-10-2016 09:30 Tim Mitchell General Session (75 minutes) BI Platform Architecture, Development & Administration Deep Dive into the SSIS Catalog
28-10-2016 09:30 Mike Weiner, Wolfgang Kutschera, Greg Bray General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: Firsthand Customer Experiences Running SQL Server 2016 for their Most Business Critical Solutions
28-10-2016 09:30 Jamie Reding General Session (75 minutes) Enterprise Database Administration & Deployment Explore SQL Server FastTrack Data Warehouse (FTDW)
28-10-2016 09:30 Argenis Fernandez, David Klee, Lou Lydiksen Partner Session (75 minutes) Enterprise Database Administration & Deployment Storage Testing for Database Professionals
28-10-2016 11:00 Leila Etaati General Session (75 minutes) BI Information Delivery Cortana Analytics : Transform Data into Intelligence
28-10-2016 11:00 Sunil Agarwal, Lindsey Allen, Kevin Farlee, Joe Sack, Jovan Popovic, Jakub Szymaszek, Tomas Talius Microsoft Chalk Talk (75 minutes) Enterprise Database Administration & Deployment Chalk Talk with the SQL Server Team
28-10-2016 11:00 Steve Fox, Sudarshan Gopaladesikan General Session (75 minutes) BI Information Delivery AzureCAT: Using Microsoft's Analytics Stack to Improve Team and Player Performance in Professional Sports
28-10-2016 11:00 Patricio Cofre General Session (75 minutes) BI Platform Architecture, Development & Administration Using Azure Machine Learning to Predict Consumer Price Index
28-10-2016 11:00 Denny Cherry General Session (75 minutes) Professional Development Speaker Idol: Round 3
28-10-2016 11:00 Bala Shankar MS CSS Session (75 minutes) Enterprise Database Administration & Deployment Deploying SQL Server with Microsoft Azure Virtual Machine
28-10-2016 11:00 Edwin M Sarmiento General Session (75 minutes) Professional Development What SQL Server Professionals Can Learn From Writing and Blogging
28-10-2016 11:00 Scott Currie General Session (75 minutes) BI Platform Architecture, Development & Administration Biml Recipes: Automatically Create T-SQL Scripts for Common Tasks
28-10-2016 11:00 David Maxwell General Session (75 minutes) Enterprise Database Administration & Deployment Turbo Charged Transaction Logs - Internals and Performance
28-10-2016 11:00 Sean McCown General Session (75 minutes) Enterprise Database Administration & Deployment Monster Text Manipulation: Regular Expressions for the DBA
28-10-2016 11:00 Guy Glantser General Session (75 minutes) Application From XML to JSON
28-10-2016 11:15 Umachandar Jayachandran, Nellie Gustafsson, Jasraj Dange General Session (75 minutes) Application Inside SQL Server 2016 R Services - Architecture, Security, Performance, and Troubleshooting
28-10-2016 11:15 André Kamman General Session (75 minutes) Enterprise Database Administration & Deployment How to move databases around in Azure
28-10-2016 11:15 Hugo Kornelis General Session (75 minutes) Application Now Where Did THAT Estimate Come From?
28-10-2016 11:15 Jimmy Wong General Session (75 minutes) BI Platform Architecture, Development & Administration Running SQL Server Integration Services within a SQL Server Virtual Machine to do More with Less Money
28-10-2016 13:00 Kevin Kline Marketing Community Session (45 minutes) Professional Development Staying Involved with PASS
28-10-2016 14:00 Bob Pusateri General Session (75 minutes) Enterprise Database Administration & Deployment Supercharging Backups and Restores For Fun and Profit
28-10-2016 14:00 Kay Unkroth, Miguel Llopis, Riccardo Muti, Josh Caplan, Theresa Palmer-Boroski, Chris Finlan, Youssef Shoukry Microsoft Chalk Talk (75 minutes) Application Chalk Talk with the Power BI & SQL BI Teams
28-10-2016 14:00 Jason Thomas General Session (75 minutes) BI Information Delivery Data Storytelling Using Power BI
28-10-2016 14:00 Joseph D'Antoni General Session (75 minutes) Application Building Secure Applications in Azure SQL Database
28-10-2016 14:00 Chris Hyde General Session (75 minutes) BI Information Delivery Introduction to SQL Server R Services in SQL 2016
28-10-2016 14:00 Gail Shaw General Session (75 minutes) Enterprise Database Administration & Deployment Go, Go, QueryStore!
28-10-2016 14:00 Rob Farley General Session (75 minutes) Enterprise Database Administration & Deployment The Synergy of In-Memory Operational Analytics
28-10-2016 14:00 Pinal Dave General Session (75 minutes) Application Kick Start! SQL Server 2014 / 2016 Performance Tips and Tricks
28-10-2016 14:00 Jimmy Wong General Session (75 minutes) BI Platform Architecture, Development & Administration Deep Dive of SQL Server 2016 Integration Services
28-10-2016 14:00 Karen Lopez, Josh Fennessy General Session (75 minutes) Professional Development How to Get Fired as a DBA
28-10-2016 14:00 Carlos Bossy General Session (75 minutes) BI Platform Architecture, Development & Administration Operationalizing Data Science
28-10-2016 14:00 Michael J Swart General Session (75 minutes) Application Developing Highly Concurrent Databases
28-10-2016 14:00 Meet Bhagdev, Andrea Lam, Saloni Sonpal General Session (75 minutes) Application Developing Apps for SQL Server from Popular OSS Languages and Frameworks
28-10-2016 14:00 Eric Kang, Abbie Petchtes General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Data Tools: Enable Continuous Integration and Deployment for Your Databases in Less than 10 Minutes
28-10-2016 14:00 Dimah Zaidalkilani General Session (75 minutes) Enterprise Database Administration & Deployment Keeping Your On-Prem Data up to Date with the On-Premises Data Gateway
28-10-2016 15:30 Reza Rad General Session (75 minutes) BI Information Delivery 10 Amazing Things About Power BI You Don't Know
28-10-2016 15:30 Lance Tidwell General Session (75 minutes) Enterprise Database Administration & Deployment Parameter Sniffing the Good, the Bad, and the Ugly
28-10-2016 15:30 John Welch General Session (75 minutes) BI Platform Architecture, Development & Administration Advanced Scripting Using SSIS Script Tasks and Components
28-10-2016 15:30 David Stein General Session (75 minutes) BI Platform Architecture, Development & Administration Azure Data Factory and SSIS Automation With Biml
28-10-2016 15:30 Buck Woody General Session (75 minutes) BI Platform Architecture, Development & Administration Microsoft R for the Architect
28-10-2016 15:30 Andrew Liu, Dharma Shukla General Session (75 minutes) Application Azure DocumentDB: A Deep Dive into Advanced Features
28-10-2016 15:30 Victor Isakov General Session (75 minutes) Enterprise Database Administration & Deployment Mitigating a SQL Server Upgrade Disaster
28-10-2016 15:30 Saverio Lorenzini General Session (75 minutes) Application Improving SQL Query Performance by Analyzing the Cached Plans
28-10-2016 15:30 Elad Ziklik, Mike Flasko, Lance Olson, Ofer Ashkenazi, Matt Winkler, Nino Bice, Jennifer Stevens, Neeraj Khanchandani Microsoft Chalk Talk (75 minutes) BI Platform Architecture, Development & Administration Chalk Talk with the Cortana Intelligence Program Management Team
28-10-2016 15:30 Tara Shankar Jana General Session (75 minutes) Application Build Smarter and Scalable Applications Using Azure Database Services
28-10-2016 15:30 Mohammad Ali General Session (75 minutes) BI Information Delivery End to End Business Analytics - Real World Scenario Demos and Solution Templates
28-10-2016 15:30 Denny Cherry General Session (75 minutes) Professional Development Speaker Idol: Final Round
28-10-2016 15:30 Mladen Prajdić General Session (75 minutes) Enterprise Database Administration & Deployment Algorithms For Searching Through Encrypted Data
28-10-2016 15:30 Steve Stedman General Session (75 minutes) Enterprise Database Administration & Deployment When Database Corruption Strikes
28-10-2016 15:30 Jon Boulineau General Session (75 minutes) Application Agile Development Fundamentals: Continuous Integration with SSDT
28-10-2016 15:30 Edward Pollack General Session (75 minutes) Application All About SQL Injection

SessionID: 47780

Dimensional Modeling: From Zero to Hero

Back to calendar

Event Date: 24-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jason Horner

Title: Dimensional Modeling: From Zero to Hero

Description:

In this session, we will first understand the basics of dimensional modeling. Then we will dive deeper into the art of dimensional modeling. We will look at how and when to create the different types of fact and dimension tables, Including patterns for enriching dimensional data, creating usable hierarchies for efficient navigation, and tracking historical changes. After attending this session you will be able to confidently assess the quality of your organization’s dimensional model and recommend and implement changes. Bring your toughest quandaries to help make this an interactive and engaging session.

SessionID: 52497

SentryOne Performance Boot Camp

Back to calendar

Event Date: 24-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jason Hall, John Martin, David Benoit, Lori Edwards, Scott Fallen, Greg Gonzalez, Mike Wood

Title: SentryOne Performance Boot Camp

Description:

Enlist in the SentryOne Boot Camp!

Attend this full day pre-con to gain in depth knowledge of SentryOne products and services. Whether you are already a customer or considering adopting our platform, you will learn how to make the most of it directly from our product and sales engineering teams. CEO Greg Gonzalez will discuss the direction and future of SentryOne. This year we are offering 2 afternoon tracks to accommodate different experience levels.

Basic Track session topics include: SentryOne Configuration, Azure SQL DB & Cloud.SentryOne.com features, and Get Your Server in Shape.

Advanced Track session topics include: SentryOne in the Real World (case studies), SentryOne Advanced Alerting, and Problem Solving.

You will also have the opportunity to interact with the sales and product teams during breaks and lunch as well as a dedicated Q&A session at the end of the day to get your own questions answered. This day of deep dive technical training will provide you with the knowledge and tools to make your own environment run as efficiently as possible.

Morning Sessions

Keynote (60 Minutes) - 200 Greg Gonzalez, CEO

Plan Explorer Index Analysis (30 minutes) – 200 Jason Hall & Greg Gonzalez

Retro Features (105 minutes) – 200 Scott Fallen & John Martin

Basic Track

SentryOne Configuration (90 Minutes) - 300 Lori Edwards

Azure SQL DB & Cloud.SentryOne.com (45 Minutes) - 300 Mike Wood

Get Your SQL Server in Shape (60 Minutes) - 300 David Benoit

Advanced Track

SentryOne in the Real World – Customer Case Studies (90 minutes) – 400 Jason Hall & Guests

SentryOne Advanced Alerting (45 minutes) - 400 John Martin

Using the New Top SQL (60 minutes) - 400 Greg Gonzalez & Jason Hall

Operation Debrief (60 minutes) - 300 SQL Sentry Team

Please visit the <a href="//www.sqlsentry.com/bootcamp" target="_blank"> SQL Sentry Boot Camp page</a> for more information!

SessionID: 47800

Effective Data Visualization with SQL 2016 - Data Near and Far

Back to calendar

Event Date: 24-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: BI Information Delivery

Speaker(s): Brian Larson

Title: Effective Data Visualization with SQL 2016 - Data Near and Far

Description:

This day-long session will explore the data visualization tools available through SQL Server 2016. Particular emphasis will be placed on best practices for providing quick, accurate understanding and easy exploration of the information presented.

The session will include tips and tricks for creating simple, easily maintainable visualizations of complex datasets. Along the way, we will look at innovative ways to utilize features such as scope, dynamic report properties, images, and SQL Server spatial data types to push our visualizations to the limits.

As we examine each data visualization tool, we will discuss its strengths, weaknesses, and ways in which it can best be utilized. The session will also cover methods for secure, efficient delivery of visualizations both inside and outside of the organization. We may even play a SQL Server visualization-based game or two!

Participants will leave with a knowledge of the range of tools available in SQL Server 2016 and a solid understanding of the ways to leverage each tool for effective data visualization.

Want to preview this Pre Conference session before you purchase it? Click HERE to watch Brian’s 24Hop Summit Preview Edition session!

SessionID: 47985

Dr. DMV: How to Use DMVs to Diagnose Performance Problems

Back to calendar

Event Date: 24-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): Glenn Berry

Title: Dr. DMV: How to Use DMVs to Diagnose Performance Problems

Description:

SQL Server 2005 introduced Dynamic Management Views (DMVs) that allow you to see exactly what is happening inside your SQL Server instances and databases with much more detail than ever before. SQL Server 2016 adds even more capability in this area. You can discover your top wait types, most CPU intensive stored procedures, find missing indexes, and identify unused indexes, to name just a few examples. This session (which is applicable to SQL 2005-2016), presents and explains over seventy DMV queries that you can quickly and easily use to detect and diagnose performance issues in your environment.

If you have ever been responsible for a mission critical database, you have probably been faced with a high stress, emergency situation where a database issue is causing unacceptable application performance, resulting in angry users and hovering managers and executives. If this hasn't happened to you yet, thank your lucky stars, but start getting prepared for your time in the hot seat. This session will show you how to use DMV queries to quickly detect and diagnose the problem, starting at the server and instance level, and then progressing down to the database and object level.

This session will show you how to properly analyze and interpret the results of every single query in the set, along with lots of information on how to properly configure your instance and databases.

Want to preview this Pre Conference session before you purchase it? Click HERE to watch Glenn’s 24Hop Summit Preview Edition session!

SessionID: 47469

High Performance T-SQL for the Experienced Database Practitioner

Back to calendar

Event Date: 24-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: Application

Speaker(s): Itzik Ben-Gan

Title: High Performance T-SQL for the Experienced Database Practitioner

Description:

You’re a database practitioner with several years of experience writing lots of T-SQL code, but most of what you know you learned on the job. You’re thinking that perhaps you’re not using all that the language has to offer, and that your solutions to T-SQL querying and programming tasks might not be the most optimal. If you’re nodding while reading this, this full-day seminar is for you!

The seminar covers the APPLY operator, its optimization considerations and practical use cases. For example, you will learn about querying tasks where you need to control whether the optimizer will use a seek-based or a scan-based strategy depending on the density of the data, and how APPLY can help you to address this need.

The seminar covers window functions, their optimization considerations and practical uses. You will learn about aggregate, ranking and offset window functions, and how such functions introduce a whole new way of solving T-SQL problems in general.

You will learn about pivoting and unpivoting techniques, including specialized cases and dynamic pivoting. You will also learn about the OFFSET-FETCH filter and how to tune queries using it.

The seminar also covers SQL Server 2016 additions related to temporal data including system-versioned temporal tables and the AT TIME ZONE function. If time permits, the seminar will cover additional T-SQL querying and programming topics such as dynamic search conditions, sequences and how access methods are affected by isolation levels.

SessionID: 47600

What's New for BI in SQL Server 2016?

Back to calendar

Event Date: 24-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Stacia Varga

Title: What's New for BI in SQL Server 2016?

Description:

SQL Server 2016 offers many new BI features! Are you ready? In this workshop, we explore the many changes across the stack through a series of demos and discussions about the pros and cons of each feature, migration steps, and practical advice for implementing these features. 

We start by introducing changes to Integration Services that expand your connectivity, development, and deployment options. We also review the improvements to Analysis Services models that provide you with even more flexibility in the design process, support more complex modeling scenarios, and improve performance. Then we tour the Reporting Services modernization for development, new web access, and mobile reporting.

Throughout this workshop, we also review options for integrating JSON, R, and PolyBase into BI processes. Whether you are a BI architect or developer, this workshop provides you with the information you need to prepare for SQL Server 2016.

SessionID: 46203

AlmostOn: Troubleshooting Clustered Implementations of SQL Server

Back to calendar

Event Date: 24-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allan Hirt

Title: AlmostOn: Troubleshooting Clustered Implementations of SQL Server

Description:

Server down situations are stressful for everyone. Every second counts as you struggle to get things get things running again. Highly available SQL Server architectures are often complex; they can experience and sometimes even cause outages – especially if they are not implemented properly. Troubleshooting clustered instances (FCIs) and availability groups (AGs) is a skill anyone who deploys these features should have. However, this is a difficult skill set to acquire since downtime in the real world administers the test first and the education afterwards.

In addition, FCIs and AGs are tightly coupled solutions utilizing a Windows Server Failover Cluster (WSFC), networking, Active Directory, DNS, and more. Without understanding these things, troubleshooting becomes nearly impossible.

This full-day pre-con will teach you approaches for dealing with real-world problems related to the different clustered configurations of SQL Server whether they are FCIs or AGs. You’ll learn about the tools and utilities you can use for diagnosis, common failure scenarios, and solutions, avoiding problems by being proactive, and more. Each student will also gain hands on experience via one or more lab scenarios using their own laptop connected to Web-based virtual machines where learning translates into action to bring a broken HA environment online.

If you are responsible for supporting FCIs or AGs, this session is one which will make you the hero when everyone needs one.

Want to preview this Pre Conference session before you purchase it? Click HERE to watch Allan’s 24Hop Summit Preview Edition session!

Sorry! This Pre-Conference Session is sold out!

# #### SessionID: 47583 # SQL Server Index Formulas: Problems and Solutions #### [Back to calendar](#id-583) Event Date: 25-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: Application ## Speaker(s): Kendra Little ## Title: SQL Server Index Formulas: Problems and Solutions ## Description: ### Every SQL Server developer must know the essentials of clustered and non-clustered index design to build fast and reliable applications. You need scripts to show when a new non-clustered index, filtered index, or indexed view will improve performance on a live SQL Server workload, and the skills to design the best index.

In this example-packed full-day session, you will work through a series of problems and solutions to learn how to create and tune indexes. You will learn how to select and order key columns, when included columns help, when to use special indexes, and when to drop indexes. You will see how SQL Server 2016’s new Query Store feature offers you new tools for improving your indexes, and how Query Store compares to index dynamic management views.

You'll leave with all the scripts for the problems and solutions covered in the course, plus a set of additional exercises to keep building your index skills.

SessionID: 48009

The Complete Primer to SQL Server Virtualization

Back to calendar

Event Date: 25-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): David Klee

Title: The Complete Primer to SQL Server Virtualization

Description:

Your SQL Servers are probably virtualized at this point, but do you feel you have lost that control over the infrastructure that you used to have when they were physical servers? Do the virtual SQL Servers “feel” slower after they were virtualized? When architected and managed with SQL Server in mind, this added layer will help improve the SQL Server’s availability and ability to change with the business, but only when executed properly.

This all-day interactive and hypervisor-agnostic session is designed to help data professionals learn more about virtualization and infrastructure, and discover how this new layer can be used to improve the management, availability, and performance of their databases. You will be exposed to all layers of virtualization underneath the SQL Server, from the storage to the hypervisor, and will discover many useful tips and tricks to tuning the database layer to boost performance and availability. The following topics will be addressed during the session: • virtualization and infrastructure fundamentals • the SQL Server Virtual Machine • networking, support, and licensing • High Availability and Disaster Recovery • performance investigation and tuning of the entire stack.

Want to preview this Pre Conference session before you purchase it? Click HERE to watch David’s 24Hop Summit Preview Edition session!

SessionID: 47536

Create a Power BI Solution in One Day

Back to calendar

Event Date: 25-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: BI Information Delivery

Speaker(s): Marco Russo

Title: Create a Power BI Solution in One Day

Description:

In this full-day seminar, you are guided in creating a complete analytical solution, using all the features of Power BI. Starting from scratch, you see how to create s query in a visual way to import and integrate data from many different sources. You will also learn how to refresh data using the available gateways (personal and enterprise), and how to connect to existing on-premises data models in Analysis Services, without copying and storing data in the cloud by using the SSAS connector. Finally, you will see an overview the many additional features available in Power BI, such as Q&A, real time updates, custom data visualization, content packs, and others APIs that will become available in the near future.

At the end of the day, you will be ready to start using the entire Power BI stack in your company, choosing the right feature for each requirement and applying the best practices in each step. The additional benefit is to understand how to include cloud services as a part of your data warehouse infrastructure.

Want to preview this Pre Conference session before you purchase it? Click HERE to watch Marco’s 24Hop Summit Preview Edition session!

SessionID: 51197

Microsoft BI in a Day

Back to calendar

Event Date: 25-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Patrick LeBlanc, Adam Saxton

Title: Microsoft BI in a Day

Description:

Data is everywhere. It’s coming from every device, web page, application, and system in your organization. How do you prepare for it? How do you share the data with the end-users that need access to the data? How do you secure the data?

In this session we will explain and demonstrate how to build out an efficient and effective Data Platform that will scale across your entire organization. We will present on-premises, hybrid, and cloud-based options. You will leave with the tools needed to develop, deploy, and manage the entire solution. Here is a look at what will be covered.

Preparing your organization for a Business Intelligence Solution

We will cover what this looks like for your organization. From on-premises, to cloud and hybrid approaches. We will take a look at some sample topologies as well as look at how Office 365 fits into the picture. If you go the Office 365 approach, you will also need to know how authentication will be effected.

Building a Data Warehouse

Data warehouses still have their place. You also have options in how you approach it. We will look at some of the different technology available to you and why you should consider having a data warehouse.

Loading a Data Warehouse

So, you’ve decided to have a data warehouse! How do you get data into it? We will look at how SQL Server Integration Services fits in your organization and how it can help you to get data where it needs to be. We will also briefly talk about Azure Data Factory.

Building a Semantic Model

A semantic model really helps to describe your data and allows for further analytics on your data. You have options here as well! We will look at self-service options, such as Power Pivot and Power BI Desktop, as well as enterprise options with tabular and multidimensional in Analysis Services.

Sharing and Visualizing your Data

After you have your data and your semantic model, you can start to have fun! We will look at the Microsoft offerings for reporting. This will include the new Reporting Services 2016, Power BI and Excel.

SessionID: 53981

Boost SQL Server Performance to the Next Level with IDERA

Back to calendar

Event Date: 25-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): Thomas LeBlanc, Vicky Harp, Randy Jacops, Stan Geiger, Scott Stone, Bullett Manale, Mark Slavens

Title: Boost SQL Server Performance to the Next Level with IDERA

Description:

Randy Jacops, IDERA CEO, along with multiple members of the IDERA product team and IDERA ACEs, will give you a comprehensive view of the IDERA product portfolio, dive into the IDERA database lifecycle management methodology, give you visibility into the future of IDERA and its products, as well as discuss real-life customer applications and successes. Finish off this pre-con session sipping a beer during Q&A with our panel.

Sessions include:

• IDERA Overview with Randy Jacops, CEO • IDERA Roadmap • IDERA Free Tools • Customer Case Studies • SQL Diagnostic Manager Architectural Internals • SQL Diagnostic Manager PowerShell Scripting • SQL Security Suite • SQL BI Manager • SQL Workload Analysis

For more information, click <a href="http://www.idera.com/lp/pass-2016-pre-conference" target="_blank">here</a>!

SessionID: 47657

Locking, Blocking, Versions: Concurrency for Maximum Performance

Back to calendar

Event Date: 25-10-2016 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kalen Delaney

Title: Locking, Blocking, Versions: Concurrency for Maximum Performance

Description:

Failing to design an application with concurrency in mind, and failure to test an application with the maximum number of expected simultaneous users is one of the main causes of poor application performance.

SQL Server offers two methods for an application to provide data consistency: Pessimistic and Optimistic Concurrency Control. In this seminar we’ll discuss what consistency might mean to your applications, and describe the details of how each of the concurrency models works internally. We’ll examine the costs and trade-offs between the two concurrency models that SQL Server 2014 supports through different transaction isolation levels. Finally, we’ll examine the tools available for analyzing and troubleshooting blocking problems, including metadata views and Extended Events. You will learn:

• why concurrency management is a crucial part of database and application tuning • how each of the transaction isolation levels impacts concurrency • the details of how SQL Server implements pessimistic concurrency through locking, and when locking causes blocking • how the snapshot-based isolation levels implement optimistic concurrency, and the problems to be aware of • how In-Memory OLTP allows maximum concurrency with no locking • how to use the metadata views and Extended Events to troubleshoot concurrency problems and monitor the resources used to manage concurrency.

Want to preview this Pre Conference session before you purchase it? Click HERE to watch Kalen’s 24Hop Summit Preview Edition session!

SessionID: 47448

Managing MSDB

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ryan Adams

Title: Managing MSDB

Description:

You put a lot of time into managing your databases, but MSDB often flies under the radar or only gets backed up. There are a ton of things that get stored in MSDB, so how are you supposed to know what all those items are? More importantly, how do you manage the data that is getting stored in there and keep it from growing out of control? We will take an in-depth look at all the SQL features that put data in MSDB and the best approach to managing that data. You will walk away with scripts you can use to automate the grooming of MSDB.

SessionID: 47480

Why Your Data Type Choices Matter

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Andy Yun

Title: Why Your Data Type Choices Matter

Description:

Did you know that poor data type choices can be a real performance killer? Would you be surprised to learn that data type decisions can have a significant impact on your database design and performance?

Attend this session to learn how database records are stored within SQL Server and why all data types are not created equal. Armed with that knowledge, we will explore several performance scenarios that may be impacting your systems right now! When you leave, you will be able to explain to your colleagues why data type choices matter, assess your own systems, and implement some best practices to mitigate these performance killers.

SessionID: 46762

Lighten Up: Soft Skills for Hardcore Techies

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Mike Hillwig

Title: Lighten Up: Soft Skills for Hardcore Techies

Description:

Your ideas are only as good as your ability to describe them to others.

As technology professionals, our tech skills need to be at their peak. However, we often lack the communication skills to describe technical concepts to others, including business users, executives, or even other technology professionals. In this session, veteran IT professional and Microsoft Data Platform MVP, Mike Hillwig, will show you a handful of skills that are essential in communicating with people outside of the database world.

You will learn Mike's keys to good storytelling, making analogies, listening, writing, and putting technology concepts into things that give you a common language with business users. You'll leave this session with the ability to influence technology decisions based on your skills explaining why the DBA is usually right.

SessionID: 53913

Architecting SQL Server for Mission Critical and High Performance

Back to calendar

Event Date: 26-10-2016 10:15 - Category: Partner Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Maurice De Vidts, Kannan Mani

Title: Architecting SQL Server for Mission Critical and High Performance

Description:

Mission critical SQL Servers require right architecture to satisfy SLAs, high availability, and disaster recovery requirements for your critical IT operational data environment. The ability to scale up these environments, to provide the level of performance required by OLTP and provide adequate resources is a significant operational challenge. The HPE Infrastructure is ideally suited for solving your scalability and performance needs of your OLTP and OLAP workload environments, allowing a single hardware platform to be logically partitioned to support multiple environments and workloads with dynamic allocation of processor, memory, and storage needs of each environment over time. This session will also address performance benefits on virtualizing SQL Server and using Persistent Memory on HPE infrastructure platforms.

SessionID: 47549

Powershell Jumpstart for SQL Server DBAs

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Michael Fal

Title: Powershell Jumpstart for SQL Server DBAs

Description:

Powershell can be intimidating. There are many challenges to using it, especially for those not familiar with its nuances. Once understood, the language can be used for effective and robust automation that brings together SQL Server with other Windows components, such as the file system or Active Directory.

In this session, we will cover the Powershell fundamentals, how you can use Powershell itself to learn about concepts and syntax, and techniques for using Powershell with SQL Server. We will focus on core language patterns that you can use immediately, take the mystery out of the code, and help you get started writing your own PowerShell scripts. Attendees will not only acquire an understanding of Powershell, but see practical examples of how it can be used with SQL Server, along with a set of resources they can use to learn more about the language.

SessionID: 47701

Enabling Business-Driven Self-Service BI within Enterprise IT

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Dean Furness

Title: Enabling Business-Driven Self-Service BI within Enterprise IT

Description:

Bringing the promise of BI to a large organization can be a challenge, especially with the presence of tried and true project delivery processes where it can take months to move a project from idea to funding and release. While there is a need for the IT organization to be involved and engaged when developing BI, the business is often moving much faster than IT can react. As such, the IT-delivered solution comes too late, was created with expired requirements, and has already been replaced with a LOB-created solution.

This session will present an approach that brings the LOB and IT together in a partnership that embraces self-service BI while maintaining a level of rigor and oversight – combining typical project processes with a task-driven agile approach. As a result, BI solutions can be brought to market quicker, supporting the LOB and keeping IT relevant.

SessionID: 54212

Design Patterns for SaaS Applications with Azure SQL Database

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Bill Gibson

Title: Design Patterns for SaaS Applications with Azure SQL Database

Description:

Building multi-tenant SaaS applications in the cloud means balancing requirements such as ease of development, manageability, isolation of tenants, and cloud provider cost. Various design patterns such as sharding or single database per tenant have emerged as architectural blueprints for the data tiers of these applications. In this session, we will review the most prominent design patterns and discuss their pros and cons under different requirements. Last but not least, the session illustrates how to leverage the Elastic Database capabilities in Azure SQL Database to implement these design patterns.

SessionID: 53870

Advanced SSRS Tricks and SSRS Web Reporting

Back to calendar

Event Date: 26-10-2016 10:15 - Category: Partner Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): George Su

Title: Advanced SSRS Tricks and SSRS Web Reporting

Description:

First, we will discuss some Advanced SSRS Report Design Tricks. Topics will include:

• Modifying SSRS Reports on the fly • Extending SSRS, Owner Draw Gradient Background • Adding Barcode, QRCode • Database Fields in page header and page footer • Review of some known SSRS Issues

Second, we will show how anyone can quickly create SSRS Reports from the web. It is the only solution that will enable users to create SSRS Reports from mobile devices such as an iPad or smart phone. Reports are created in minutes, with little or no SSRS report writing training, that include such features as: • Groups and summaries, including percentage summaries. • Charting, Bar, Pie, Column, Line, and Area. • Databar • Indicator • Running Total • Field Highlighting • QR Code and Barcode

SessionID: 54225

Microsoft BI - an Integrated Modern Solution

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Kamal Hathi, Amir Netz, Justyna Lucznik, Patrick Baumgartner

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 Power BI and built-in new BI capabilities in SQL Server 2016 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: 47501

Introduction To Azure DocumentDB

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Jeff Renz

Title: Introduction To Azure DocumentDB

Description:

Developers are interested in consuming and processing very large amounts of data as quickly as possible. Microsoft Azure DocumentDB is a NoSQL document database service designed for modern mobile and web applications which require fast reads and writes of unstructured data feeds. Azure DocumentDB natively supports JSON documents which is a key performance feature.

In this session I will demonstrate how to create a DocumentDB instance in Azure, how to work with JSON documents, create Ad hoc queries with familiar SQL syntax, create application logic as stored procedures, triggers and user defined functions (UDFs) using standard JavaScript. Finally, I will compare performance and feature difference between SQL Server 2016 and Azure DocumentDB.

SessionID: 48073

Enabling Advanced Data Preparation Capabilities for Your Business

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Rafael Salas

Title: Enabling Advanced Data Preparation Capabilities for Your Business

Description:

Are your business and data analysts frustrated with the amount of time and effort that takes them to wrangle and massage the data they need for their analysis? Is your IT development team flooded with requests to integrate and deliver data?

Self-Service BI technologies have evolved to include data preparation capabilities and in that space Power BI comes with a rich set of features that often goes unnoticed or underused.

In this session we will explore how Power BI can be used to respond to more advanced data preparation scenarios while requiring no or minimal coding, making it an ideal tool for users such as data and business analysts. We will show how Power BI can be used to reduce time and cost of preparing the data used in analysis and reports, while keeping in check considerations and concerns that we, as IT stakeholders, have when adopting this type of technologies in our organizations.

SessionID: 47731

What's New in SQL Server 2016 Master Data Services

Back to calendar

Event Date: 26-10-2016 10:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Peter Myers, Matt Masson

Title: What's New in SQL Server 2016 Master Data Services

Description:

This session describes the many new features added to Master Data Services in SQL Server 2016.

Topics will include: Security improvements, entity history management, business rule extensions, merge conflict resolution, approval workflows with change sets, many-to-many hierarchies, Entity Sync, and managing deleted data.

This session will be of interest to data professionals already familiar with SQL Server Master Data Services, or the discipline of Master Data Management.

SessionID: 48007

Hardware 301: Diving Deeper into Database Hardware

Back to calendar

Event Date: 26-10-2016 10:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Glenn Berry

Title: Hardware 301: Diving Deeper into Database Hardware

Description:

Making the right hardware selection decisions is extremely important for database scalability. Having properly sized and configured hardware can both increase application performance and reduce capital expenses dramatically. Unfortunately, there are so many different choices and options available when it comes to selecting hardware and storage subsystems, it is very easy to make bad choices based on outdated conventional wisdom.

This session will give you a framework for how to pick the right hardware and storage subsystem for your workload type. You will learn how to evaluate and compare key hardware components, such as processors, chipsets, and memory. You will also learn how to evaluate and compare different types of storage subsystems for various database workload types. Gain the knowledge you need to get the best performance and scalability possible from your hardware budget!

SessionID: 47211

Intro to Internals: How to Think Like the SQL Server Engine

Back to calendar

Event Date: 26-10-2016 10:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Brent Ozar

Title: Intro to Internals: How to Think Like the SQL Server Engine

Description:

When you pass in a query, how does SQL Server build the results? Time to role play: Brent will be an end user sending in queries, and you will play the part of the SQL Server engine. Using simple spreadsheets as your tables, you will learn how SQL Server builds execution plans, uses indexes, performs joins, and considers statistics. This session is for DBAs and developers who are comfortable writing queries, but not so comfortable when it comes to explaining nonclustered indexes, lookups, sargability, fill factor, and corruption detection.

SessionID: 54214

What's New in Azure SQL Database

Back to calendar

Event Date: 26-10-2016 10:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Lindsey Allen, Rob A'Court, Stuart Moore

Title: What's New in Azure SQL Database

Description:

Attend this session to get an overview of the wide array of significant changes and investments with Azure SQL Database over the last year, including increased application compatibility with SQL Server, more premium performance, better support for cloud SaaS vendors, security enhancements, increased business continuity, and more! We'll also provide a sneak peak of the forward-looking road-map of investments.

SessionID: 47503

Data Preparation is the Keystone

Back to calendar

Event Date: 26-10-2016 10:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Reza Rad

Title: Data Preparation is the Keystone

Description:

Prepare to be amazed with what you can achieve using Power Query in this demo-heavy session. Power Query is the data extraction, transformation, and mash up tool. It can be accessed through Excel or from Power BI Desktop. There are numerous data transformation features that can be used to solve real-world data preparation challenges.

We will use customer case studies to go through scenarios of preparing data for modelling, and visualization. You will learn how to use features of Power Query such as generators, custom functions, and lots of built-in functions to solve those scenarios. You will also learn some data preparation techniques through Excel itself.

SessionID: 54303

SQLCAT : Accelerate SQL Server 2016 to the Max: Lessons Learned from Early Customer Engagements

Back to calendar

Event Date: 26-10-2016 10:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Denzil Ribeiro, Arvind Shyamsundar

Title: SQLCAT : Accelerate SQL Server 2016 to the Max: Lessons Learned from Early Customer Engagements

Description:

The SQLCAT team worked with several customers as part of the SQL Server 2016 Preview Program. Come to this session to hear about how those customers were able to identify and target specific bottlenecks and overcome them to far exceed their performance and scalability goals. We will detail the most common scenarios encountered, "tools of the trade", and most importantly the "secret sauce" used in those situations.

SessionID: 54622

Introduction to PASS Summit 2016

Back to calendar

Event Date: 26-10-2016 12:30 - Category: Marketing Community Session (45 minutes) - Track: Professional Development

Speaker(s): Kevin Kline

Title: Introduction to PASS Summit 2016

Description:

SessionID: 51193

Inside SQL Server In-Memory OLTP

Back to calendar

Event Date: 26-10-2016 13:30 - Category: Half-Day MS CSS Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bob Ward

Title: Inside SQL Server In-Memory OLTP

Description:

Hekaton is the original project name for In-Memory OLTP and just sounds cooler for a title name. Keeping up the tradition of deep technical “Inside” sessions at PASS, this half-day talk will take you behind the scenes and under the covers on how the In-Memory OLTP functionality works with SQL Server.

We will cover “everything Hekaton”, including how it is integrated with the SQL Server Engine Architecture. We will explore how data is stored in memory and on disk, how I/O works, how native complied procedures are built and executed. We will also look at how Hekaton integrates with the rest of the engine, including Backup, Restore, Recovery, High-Availability, Transaction Logging, and Troubleshooting.

Demos are a must for a half-day session like this and what would an inside session be if we didn’t bring out the Windows Debugger. As with previous “Inside…” talks I’ve presented at PASS, this session is level 500 and not for the faint of heart. So read through the docs on In-Memory OLTP and bring some extra pain reliever as we move fast and go deep.

This session will appear as two sessions in the program guide but is not a Part I and II. It is one complete session with a small break so you should plan to attend it all to get the maximum benefit.

SessionID: 48082

Extending Applications Securely Using Service Broker

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Ed Leighton-Dick

Title: Extending Applications Securely Using Service Broker

Description:

If you’ve ever tried to build a distributed application - one that spans multiple servers or even multiple sites - you know how complex it can be. Web services are a common approach to that problem, but they aren’t the right solution to every problem. SQL Server professionals have another option. Service Broker is designed to run in a distributed architecture, and it has strong built-in security to protect the data as it is being transferred between systems. As an added bonus, Service Broker can also be extended to interact directly with a Windows service, providing a bridge to web services or even Azure. I’ll demonstrate how to implement all of these advanced configurations using concrete, real-world examples in this session.

SessionID: 53681

Using SQL Server 2016 to Accelerate Your Business

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Joseph D'Antoni

Title: Using SQL Server 2016 to Accelerate Your Business

Description:

Come to this session to learn how a leading real estate data company counts on SQL Server 2016 to run their business. In this technical session you learn from the over a year of real-world experiences with SQL Server 2016 to help you with evaluating and adopting SQL Server 2016 in your environment. Technologies they have adopted and will highlight with SQL Server 2016 include Availability Groups, Columnstore, R Services and Temporal tables.

SessionID: 53919

Query Store Unplugged

Back to calendar

Event Date: 26-10-2016 13:30 - Category: Partner Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Anat Dror, Jason Hall

Title: Query Store Unplugged

Description:

With SQL Server 2016, Microsoft introduced the Query Store, which promised to track statement performance over time, pinpoint regressed queries and provide a more effective way to tune. In this informative and insightful session we will look at the good, the bad and the ugly of Query Store. How well does it actually work? What if your database is read only? What if you have lots of databases to monitor? How does it handle plan changes due to schema changes? Join Anat Dror and Jason Hall, Dell SQL Server experts to explore both the limitations and the sweet spot for using Query Store and discover insightful tips on what to monitor, when to use it and how best to leverage the data it is collecting.

SessionID: 53853

Safe-Guard Your Career – How to Work Better as a Team and Between Departments

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Richard Bolesta

Title: Safe-Guard Your Career – How to Work Better as a Team and Between Departments

Description:

Collaboration and team work are critical to success of any company.” I’m sure many have heard that statement many times. It is repeated by management, business writers, authors of organizational books, etc. Many of the articles and research provided in business press are focused on the success of a company and / or project rather than the impact to one’s career progression. Your ability to rise through an organization and take on more responsibility, whether you’re in a management or technical track, is greatly affected by team work and collaboration. Using my experiences and insight as Vice President of Software Engineering, this presentation explores team work and collaboration within a project, between departments and across business units. It provides insight into behaviors, from managers and individuals, which can build or destroy collaboration, as well as explore how individuals and management can influence collaboration. More importantly, this presentation brings a view point from senior management of how team work and collaboration can impact careers beyond the obvious. I welcome interaction from the attendees.

SessionID: 47639

Building an SSRS Monitoring System

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Stacia Varga

Title: Building an SSRS Monitoring System

Description:

Do you know which reports are really being used and by whom? If users complain about a slow report, do you know whether to tune query performance or change the report design or deployment? Can you identify and resolve a negative trend in performance before users notice?

In this session, you learn how to find the answers to these questions and more. You learn where to find key information about performance by reviewing logs and performance counters. In addition, you learn how to persist this information so that you can monitor trends over time to determine whether changes to the environment are helping or hurting performance.

SessionID: 46227

Introducing R

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Dejan Sarka

Title: Introducing R

Description:

R is a free software programming language and software environment for statistical computing, data mining, and graphics. R is extensively supported in SQL Server 2016 suite, in Power BI, and in Azure ML. In order to use it, you have to learn the language. After attending this session, you should be able to write simple R code and use it in the products and services mentioned.

SessionID: 53916

Architecting SQL Server Environments with Containers for Superior HA & Cost Savings

Back to calendar

Event Date: 26-10-2016 13:30 - Category: Partner Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Edwin M Sarmiento

Title: Architecting SQL Server Environments with Containers for Superior HA & Cost Savings

Description:

You may think you know the best architecture option for your current or planned SQL Server deployments—but what if you’re wrong? Join Data Platform MVP/MCM Edwin Sarmiento to make sure you understand the latest options for virtualization, clustering, and containerization technologies to manage business-critical SQL Server workloads. You’ll come out of this session with a deep understanding of how to make the best architecture decisions for your workloads—and how to correct your course if you’ve already got it wrong.

You’ll also hear from Tim Baker, Director of Data Platform Services for Manulife Financial. He’ll discuss how a containerized architecture allows his Global 500 company to sustain rapid growth without the rampant sprawl and management nightmares of the past—all while achieving unparalleled agility and availability.

Don’t miss your chance to gather valuable insights from the experiences of these two industry leaders.

SessionID: 54240

SQLCAT:  Azure SQL Data Warehouse Customer Stories from Early Adopters

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Murshed Zaman, John Hoang, Alex Laskos, Henry Been, Bence Faludi

Title: SQLCAT:  Azure SQL Data Warehouse Customer Stories from Early Adopters

Description:

Azure SQL Data Warehouse is one of the fastest growing PaaS data warehouse offering in Azure. SQLCAT team members have been working closely with several customers on Azure SQL Data Warehouse.  Join this session as you will hear directly from our production and deployment customers on their journey and experiences with Azure SQL Date Warehouse. 

SessionID: 52463

Lightning Talks 103

Back to calendar

Event Date: 26-10-2016 13:30 - Category: Lightning Talk (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Victor Isakov, Murilo Miranda, Luan Moreno Medeiros Maciel, Maxwell Myrick, Shawn Meyers, Edward Pollack

Title: Lightning Talks 103

Description:

This session is one of four Lightning Talks sessions, each featuring five 10-minute talks on a variety of topics.

Lightning Talks 103 focuses on the DBA track, featuring:

  1. Victor Isakov - "Important Trace Flags to Use in Production Environments"

  2. Murilo Miranda and Luan Medeiros Maciel - "SQL Server on Azure VMs - Lessons from the Field"

  3. Maxwell Myrick - "What Every DBA Should Know About Updates in Under 10 Minutes"

  4. Edward Pollack- "The Good, Bad, and Ugly of Filtered Indexes"

  5. Shawn Myers - "SQL Server and vNUMA: Learn What You Need Quickly"

SessionID: 47915

MongoDB for the SQL Server Professional

Back to calendar

Event Date: 26-10-2016 13:30 - Category: Half-Day Session (2.5 hours) - Track: Application

Speaker(s): Matan Yungman

Title: MongoDB for the SQL Server Professional

Description:

NoSQL databases are on the rise. Today, many data-oriented applications use a NoSQL database and not a relational database like SQL Server.

MongoDB is the leading NoSQL database today. It provides a rich set of features and supports many programming languages. Many organizations move from SQL Server to MongoDB, and many DBAs and database developers are required to know it in addition to SQL Server.

In this session, we will talk about:

MongoDB is here. It's time to know how, when, and why to work with it.

SessionID: 46205

Database Security in SQL Server 2016 and beyond

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Denny Cherry

Title: Database Security in SQL Server 2016 and beyond

Description:

In this session we will review the new enhancements to SQL Server security available in SQL Server 2016 and Azure SQL DB, including Always Encrypted, Row-Level Security, and Dynamic Data Masking, as well as whatever else Microsoft has released since this abstract was written. We'll look at how to set these features up, how to use them, and most importantly, when to use them.

SessionID: 47817

Calculate, Aggregate & Filter: Truly Understanding DAX

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Brian Larson

Title: Calculate, Aggregate & Filter: Truly Understanding DAX

Description:

To get the most from our SSAS Tabular and Power BI models, we must be able to create robust DAX expressions. This requires a solid conceptual understanding of DAX expressions, especially the interaction of aggregates and filters with the Calculate() function. In this session, we will also look at time analytics and hierarchies within DAX expressions. As we explore the ins and outs of DAX expressions, we will call out new features and functionality available in DAX in SQL Server 2016.

SessionID: 54228

SQL Server Reporting Services: What’s New and What’s Next

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Riccardo Muti, Chris Finlan

Title: SQL Server Reporting Services: What’s New and What’s Next

Description:

SQL Server 2016 Reporting Services is a modern enterprise reporting and mobile BI solution that you can deploy on-premises. Join us for a dive into what’s new, including updated visualizations, Mobile Reports, a new web portal, and more. We’ll also provide an update on our roadmap and what’s coming next – including on-premises self-service BI with Power BI Desktop reports.

SessionID: 47384

Mobile BI and Dataviz with SQL Server 2016, R, and PowerBI

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jen Stirrup

Title: Mobile BI and Dataviz with SQL Server 2016, R, and PowerBI

Description:

Microsoft have been positioned as a Leader in the Gartner Magic Quadrant for Business Intelligence and Analytics Platforms. Th "new" Microsoft shows in the "new" Business Intelligence, and SQL Server 2016 provides a plethora of new tools for the Business Intelligence including R, Datazen and Power BI. There is a new emphasis on mobile, too.

In this session, we will have an overview of these tools and learn "what to use, when" so that you have a blueprint for your mobile, cloud, hybrid and on-premise Business Intelligence strategy, using SQL Server 2016 as the supporting technology.

Takeaways: SQL Server Reporting Services (SSRS) has been given the love it deserves; learn about Datazen and how if fits with SSRS and Power BI; see the new capabilities for SQL Server Analysis Services; see Microsoft R Server in SQL Server, explained; mobile business intelligence for everyone!

Join this session to get the inside scoop on SQL Server 2016 from the Business Intelligence perspective.

SessionID: 47963

R Language for the SQL Server DBA

Back to calendar

Event Date: 26-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Eduardo Castro

Title: R Language for the SQL Server DBA

Description:

R and Phyton are the new tools for data professionals. The SQL Server DBA should know how to integrate R Scripts into data analytics and data warehouses. In this session, you will learn how to use the new feature in SQL Server 2016 to run R Scripts.

We will start by using R Studio and Scripts samples and will migrate these scripts to Microsoft R Server and Microsoft SQL Server 2016. Next, we will show how to integrate these scripts inside the data warehouse cycle and within PowerBI in the architecture.

SessionID: 47783

Advanced Spatial Analysis Beyond Bubble Charts

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jason Horner

Title: Advanced Spatial Analysis Beyond Bubble Charts

Description:

Are you finally ready to unlock the power in your spatial data? In this session, we will explore some advanced spatial analysis techniques, including clustering, binning, and the basic use of spatial statistics. We will then discuss several options for visualizing the results in SQL Server Reporting Services and Power BI. Get ready to go beyond bars and bubble charts!

SessionID: 47470

Excel Tips & Tricks for Displaying an Analysis Service Database

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Thomas LeBlanc

Title: Excel Tips & Tricks for Displaying an Analysis Service Database

Description:

You will leave this session with your brain firing on all cylinders to create cool dashboards with color enhanced backgrounds to signal to users where they should focus their efforts. The new Timeline object makes you breathe a sigh of relief about report filtering by dates. Slicers will give you clues of what data is present. Indicators, data-driven formatting, and spark-lines focus attention on what is important to the viewed data set.

SessionID: 53914

Playing Well with Other Data Platforms and Clouds

Back to calendar

Event Date: 26-10-2016 15:15 - Category: Partner Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Rick Heiges, Bill Ramos

Title: Playing Well with Other Data Platforms and Clouds

Description:

Cloud technologies and data platforms are evolving at an incredibly fast rate. Keeping up with potential technologies that would help you perform your job easier is getting harder than ever.

This session provides a survey of the latest trends and how you can extend your SQL Server knowledge to take advantage of these technologies. You will see how database technologies such as SQL Server, Oracle, DB2 work on the Azure, AWS and Google cloud platforms. We will also look at NoSQL and Data Warehouse technologies on the same platforms. You will also see how different BI tools like Microsoft Power BI, Tableau and QlikView helps you play well between the database technologies. Finally, if you are looking to modernize older versions of SQL Server, you’ll learn about how DB Best Technologies approach upgrade projects.

SessionID: 54234

Architecting Robust Big Data Solutions

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Brian Mitchell

Title: Architecting Robust Big Data Solutions

Description:

You've viewed all the videos on Channel 9, read the reference guide, taken an in person U-SQL class and still aren't sure how to build a real world customer solution with Azure Data Lake. In this session, we'll solve that by get you thinking big picture first and refining what an architecture leveraging Azure Data Lake looks like. Next, the meat of this session will be spending time giving you what you want: what to do and more importantly what not to do when developing these solutions. These tidbits of advice will guide you through the building of the solution on Azure Data Lake. Finally, we'll take some time to discuss what you should be thinking about in maintaining the solution for long term viability.

SessionID: 47073

The Many Latencies of TempDB

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Gail Shaw

Title: The Many Latencies of TempDB

Description:

TempDB gets a bad rap when it comes to performance and scalability, and it's all-too-often well deserved. A badly configured TempDB can have devastating effects on throughput. Combine that with poor queries and, well, you didn’t have any plans for the weekend, right?

In this session we'll look at some common causes of TempDB contention, both query-based and configuration-based. We’ll look at guidelines for configuring TempDB and when and why you'd make various changes, and we’ll cover more ways to monitor TempDB than you can shake a stick at.

Now, about those weekend plans…

SessionID: 53872

SentryOne Tools for Productivity and Performance

Back to calendar

Event Date: 26-10-2016 15:15 - Category: Partner Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jason Hall, Scott Fallen

Title: SentryOne Tools for Productivity and Performance

Description:

Whether you are hosting in your office, in a data center, or in the cloud, SentryOne covers monitoring, alerting, and tuning to help you get the most out of your servers – including servers that aren’t running SQL Server. In this session, your hosts will guide you through time saving strategies for managing performance across hybrid environments - whether you are running physical or virtual servers, SQL Server, Azure SQL Database, APS, or Azure SQL Data Warehouse. You will see demonstrations of SQL Sentry software highlighting configuration and performance pitfalls, and leave with a better understanding of performance problems you may be currently missing.

SessionID: 46820

Get the Right People on the Bus

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Joe Webb

Title: Get the Right People on the Bus

Description:

Interviews are the business equivalent of “speed dating.” We shuffle through resumes, rapidly interview candidates, and then make an important decision that will affect you and your team for years to come. Yet, often, there is not a good process for identifying and selecting the best fit for your team.

Hiring is one of the most important things a leader does. A good fit strengthens your team; a hiring mistake is costly to everyone. In this session, we’ll explore proven techniques for interviewing and identifying the best person to join your team.

SessionID: 47896

Apply the Power of Azure Data Lake Analytics to Your BI Landscape

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Oliver Engels, Tillmann Eitelberg

Title: Apply the Power of Azure Data Lake Analytics to Your BI Landscape

Description:

Azure Data Lake Analytics (ADLA) is a new service from Microsoft for Analytics on Big Data Workload. U-SQL as a query language offers extraordinary query and transformation power by combining C# and SQL together. Nice! But: How do you integrate this service into your existing BI workload?

In this session you will learn how to integrate relational databases (SQL Azure DB, Azure DWH, or SQL Server) by federation with ADLA, how to trigger jobs from on-prem systems like SSIS, and how to orchestrate the service via Azure Data Factory. Through live demos you will see that this service gives you great computing power for your BI landscape and integration is not that difficult.

SessionID: 54254

Operational Analytics in SQL Server 2016 and Azure SQL Database

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kevin Farlee

Title: Operational Analytics in SQL Server 2016 and Azure SQL Database

Description:

SQL Server 2016 enables customers to run analytic queries on in-memory and disk-based OLTP tables with minimal impact on business critical OLTP workloads, requiring no application changes. This session covers various configurations and best practices for achieving significant performance gains with Real-Time Operational Analytics.

SessionID: 46769

The Query Store and Query Tuning in SQL Server

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Grant Fritchey

Title: The Query Store and Query Tuning in SQL Server

Description:

For the most part, query tuning in one version of SQL Server is pretty much like query tuning in the next. SQL Server 2016 introduces a number of new functions and methods that directly impact how you’re going to do query tuning in the future. The most important change is the introduction of the Query Store.

This session will explore how the Query Store works and how it’s going to change the methods you use to tune and troubleshoot query performance. With the information in this session, not only will you understand how the Query Store works, but you’ll know everything you need in order to put it to work with your own SQL Server 2016 tuning efforts, as well as your Azure SQL Databases.

SessionID: 53962

Highly Available and Scalable SQL Server in the Amazon Web Services (AWS) Cloud

Back to calendar

Event Date: 26-10-2016 15:15 - Category: Partner Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Vlad Vlasceanu

Title: Highly Available and Scalable SQL Server in the Amazon Web Services (AWS) Cloud

Description:

Have you tried deploying 100 SQL Server database instances in a few minutes or doing a point in time restoration with a few clicks? Amazon Relational Database Service (Amazon RDS) has brought a lot of innovation into deploying and managing Microsoft SQL Server in the cloud. Amazon RDS makes it easy to deploy and operate, highly available and scalable SQL Server database in the cloud with cost-efficient and resizable capacity. In this session, we will show you how to deploy SQL Server using Amazon RDS to enable both existing and new workloads. We will also discuss different methods for migrating on-premises SQL Server database to Amazon RDS and using Windows Authentication with Amazon RDS.

SessionID: 47179

Combining SQL Server 2016 and Hadoop with Polybase

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Ginger Grant

Title: Combining SQL Server 2016 and Hadoop with Polybase

Description:

Data is being stored now not only in relational databases but in Data Lakes and other Hadoop storage methods. Oftentimes, users want to see data from both SQL Server and data stored in Hadoop, which previously was problematic. SQL Server 2016’s Polybase feature provides the ability to look at data stored in Hadoop combined with relational data, all within SQL Server by using Polybase. Integrating SQL Server data with Hadoop is now possible with no data migration required, all within SSMS. This feature provides the ability to analyze data from multiple sources while using tools SQL Server data professionals know rather than having to apply other languages and tools.

The demos in this session include a review of SQL Server Polybase settings, query formats for accessing Polybase data, and examples of query performance for different types of queries. Attendees will find out limitations of Polybase queries, performance information, and what kind of data works best for SQL and Hadoop.

SessionID: 47814

Ticking Timebombs in Your Databases

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Karen Lopez, Karen Lopez, Thomas LaRock

Title: Ticking Timebombs in Your Databases

Description:

You've worked hard to build the best systems you can, and then one night you get called to resolve a production incident. As you peer into the database you see it: something so bad it sends shivers down your spine. How did that get in there? Who did that? Why? And how do you fix it?

We will examine how workarounds, technical debt and clever designs can cause you grief when you least expect it. We will show you features that can haunt you later. Are your primary keys going to fail you? Are your faux NULLs going to bite you? Is there now a better way to do the right thing in SQL Server 2016?

In this demo-focused session we will show you how these timebombs happen and give you the tools and knowledge to identify the ones that will cause the most pain. We'll show you how to find the timebombs in SQL Server and how to know when a problem is about to happen.

Join us: you'll keep your job, have happier users and get more rest.

SessionID: 54245

SQL Server in Azure VM: Best Practices, Latest Features, and Roadmap

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Luis Vargas

Title: SQL Server in Azure VM: Best Practices, Latest Features, and Roadmap

Description:

In this session, we'll discuss the best practices (performance, availability, security, cost) for running SQL Server in Azure VM. We'll also discuss the latest features, and the future roadmap.

SessionID: 47572

Optimizing SQL Server and Databases for Large Fact Tables

Back to calendar

Event Date: 26-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Thomas Grohser

Title: Optimizing SQL Server and Databases for Large Fact Tables

Description:

A session full of demos showing how SQL Server startup parameters, trace flags, database, table, and index options when used correctly and in alignment with the underlying hardware can make scanning large fact tables much faster.

We will also explore the Mary Go Round query feature and find ways to bulk load data faster and how to load data from an OLTP system with zero impact to it.

SessionID: 53920

Conquer the Content Mess – Managing BI Content Lifecycle

Back to calendar

Event Date: 26-10-2016 16:45 - Category: Partner Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Peter Sprague

Title: Conquer the Content Mess – Managing BI Content Lifecycle

Description:

Managing the wide amount of content within a modern BI deployment can be frustrating and challenging. Explore the best practices and master the challenges of managing governance, discoverability, reuse and retirement of content within a large multi-solution deployment. Real deployment examples will be discussed. Some examples will be demonstrated using Pyramid Analytics BI Office.

SessionID: 53938

Making the Business Case for Training

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Tim Mitchell, Stuart Ainsworth

Title: Making the Business Case for Training

Description:

Employers desire skilled employees, but training expenses are typically one of the first line items to be scrutinized (and cut) during budget planning meetings. While free training has become increasingly available through events such as SQL Saturdays and the 24HOP, it doesn't offset the need for in-depth face-to-face educational opportunities. As an employee, how do you build the case to your boss to justify training expenses?

This session will attempt to answer that question by providing you with a framework to build a persuasive argument. The presenters will provide insights from their combined 37 years of experience as employees, managers, educators, and community leaders. We'll cover how to determine your boss's receptiveness to training, discover currently available resources for education, and building a persuasive argument based on business objectives. We will also review the differences in quality of training resources, both free and paid, to help those controlling the purse strings understand why training is a solid investment.

SessionID: 48004

Virtual SQL Servers. Actual Performance.

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): David Klee

Title: Virtual SQL Servers. Actual Performance.

Description:

Virtualizing your business-critical SQL Servers should not imply that they will run slower than if they were physical. When properly architected and managed, virtual SQL Servers should be equally as fast as their physical counterparts, if not faster. However, if not properly constructed, silent and seemingly random performance killers can strike and significantly hurt your database performance.

This session is packed with many tips and tricks gained from years of experience for getting the most performance from your virtual SQL Servers. The major roadblocks to performance will be discussed and the knowledge gained will help you work with your infrastructure engineers so you can optimize the system stack for performance. Tools, techniques, and processes will be demonstrated to help you measure and validate the system performance of the key components underneath your data.

SessionID: 54247

Design for Big Data with Microsoft Azure SQL Data Warehouse

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Matt Usher

Title: Design for Big Data with Microsoft Azure SQL Data Warehouse

Description:

Learn how SQL Data Warehouse can help you succeed with a complex hybrid architecture or deployment in Azure. Deep views on integration with Azure services such as Data Factory, Data Lake, and HDInsight as well as more traditional tools such as SSAS and SSIS will be presented. We will also discuss some of the architectural and service management decisions that have helped our customers succeed in production.

SessionID: 47730

Reports on the Run: Mobile Reporting with SQL Server 2016

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Peter Myers

Title: Reports on the Run: Mobile Reporting with SQL Server 2016

Description:

Based on the acquisition of Datazen, Reporting Services now includes a new engine enabling the delivery of mobile reports. In this session you will learn about this new capability delivered with SQL Server 2016, including the architecture of the engine and the development of reports.

This session will describe and demonstrate how to prepare data for mobile reporting, and also how to develop and publish mobile reports. In addition, it will describe the architecture of the engine, and how to manage mobile reports.

This session will be of interest to a full range of professionals, including analysts, report developers, IT managers, and data architects.

SessionID: 48041

Four Ways We Kill the SQL Server Plan Cache

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Kevin Kline

Title: Four Ways We Kill the SQL Server Plan Cache

Description:

SQL Server’s plan cache is one of the largest regions of memory and is used to store all SQL queries and T-SQL code for quick execution. It is largely self-maintaining and self-tuning. However, the kind of queries you write and the way you invoke those queries can have an enormous impact on how the plan cache is maintained, tuned, and optimized. If you don’t do things right, you could end up shooting yourself in the foot and making performance much worse. Attend this demo-loaded session to learn about 4 harmful anti-patterns that developers frequently use without knowing their drawbacks.

This session will answer questions like:

SessionID: 48075

An Architect's Strategy for Consistent SSIS with SQL Server 2016

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Bill Fellows

Title: An Architect's Strategy for Consistent SSIS with SQL Server 2016

Description:

Now that you've developed solid patterns for SSIS, how do you communicate that to your junior team members? How do you ensure they are following your practices? Let's look at what SQL Server 2016 has to offer the busy architect. We'll address some basic recipes for SSIS and how innocuous deviations from that pattern can lead to disastrous results. With fear fresh in your minds, we'll then cover the great new features like Control Flow Templates. Finally, we'll look at other systematic approaches for standardizing solution development.

SessionID: 54231

Going Under the Hood with Azure Data Lake

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Saveen Reddy

Title: Going Under the Hood with Azure Data Lake

Description:

This session is a MUST-HAVE to be productive with the performance optimization, troubleshooting, and debugging of U-SQL in Azure Data Lake Analytics. We’ll discuss the underlying components and layers, how to interpret U-SQL execution plans, how to make price/perf tradeoffs, and other fundamental factors that drive query performance. Attendees are expected to be familiar with the basics of the U-SQL language and extensibility features.

SessionID: 54217

Protecting Sensitive Data with Always Encrypted

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Jakub Szymaszek, Rebecca Zhang

Title: Protecting Sensitive Data with Always Encrypted

Description:

Data security is a primary concern of customers considering moving their applications to the cloud. While encryption at-rest is the first line of defense against data theft, customers frequently expect stronger security guarantees.Always Encrypted in Azure SQL Database ensures sensitive data is protected not only at-rest, but also in use. In fact, the data never appears in plaintext in Azure SQL Database, as it is transparently encrypted inside an application. Consequently, even DBAs and Microsoft Azure administrators cannot access sensitive data. In this demo-heavy session, we will showcase the value of Always Encrypted using customer scenarios and case studies. We will also update the audience on the latest tools and enhancements for Always Encrypted.

SessionID: 52457

Lightning Talks 102

Back to calendar

Event Date: 26-10-2016 16:45 - Category: Lightning Talk (75 minutes) - Track: BI Information Delivery

Speaker(s): David Stein, Paco Gonzalez, Markus Ehrenmueller-Jensen, Josh Fennessy, Dean Furness, Leila Etaati

Title: Lightning Talks 102

Description:

This session is one of four Lightning Talks sessions, each featuring six 10-minute talks on a variety of topics.

Lightning Talks 102 focuses on the BIA and BID tracks, featuring:

  1. Dean Furness - "Creating Cool Custom Bullet Charts with SSRS"

  2. Paco Gonzalez - "R plots with R Server, SSRS and Power BI"

  3. David Stein - "Three Things You Won't Believe I Do With BIML”. "

  4. Leila Etaati - "Be Confident: Choose the Right Algorithm in Azure ML"

  5. Josh Fennessy - "Interested in Hadoop? Here's What you Need to Know..."

  6. Markus Ehrenmueller-Jensen - "Burst Your Sun (Glasses) - Improve Your Datavizualisation"

SessionID: 53718

Data Science: Every Business is Now a Technology Business

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Buck Woody

Title: Data Science: Every Business is Now a Technology Business

Description:

With the new era of data analytics, a not-so-new discipline takes center stage: Data Science. But is Data Science truly something different than Advanced Analytics, Business Intelligence, or other professional data skills? And does it really transform any business? Yes – to the point that every business, from the local pizza shop to the aerospace industry is first and foremost a technology business. Buck Woody from the Microsoft Machine Learning and Data Science team covers this new discipline, and how any business can use Data Science to do what they do better, faster and cheaper. Aimed at the technical leader, you’ll learn how to create and work with a Data Science team in your organization and communicate to the rest of the leadership team how to leverage this new skill.

SessionID: 54321

Speaker Idol: Round 1

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Denny Cherry

Title: Speaker Idol: Round 1

Description:

PASS Summit 2016 hosts its third annual Speaker Idol - 12 contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2017. 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: 54220

Analysis Services on Azure

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Christian Wade, Bret Grinslade

Title: Analysis Services on Azure

Description:

Built on the proven analytical engine in SQL Server Analysis Services, Azure Analysis Services delivers enterprise-grade BI semantic modeling capabilities with the scale, flexibility and management benefits of the cloud. Analysis Services helps you transform complex data into data models to enable actionable insights. And by leveraging the skills, tools and data your team has today, you’ll get more from the investments you’ve already made. Join this session to learn about the capabilities of Azure Analysis Services (available in preview) and how to get started.

SessionID: 46963

Biml for Beginners: Speed Up Your SSIS Development

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Cathrine Wilhelmsen

Title: Biml for Beginners: Speed Up Your SSIS Development

Description:

Are you tired of creating and updating the same SSIS packages again and again? Is your wrist hurting from all that clicking, dragging, dropping, connecting and aligning? Do you want to take the next step and really speed up your SSIS development?

Say goodbye to repetitive work and hello to Biml, the markup language for Business Intelligence projects.

In this session we will look at the basics of Biml. First learn how to use Biml to generate SSIS packages from database metadata. Then see how you can reuse code to implement changes in multiple SSIS packages and projects with just a few clicks. Finally, we will create an example project that you can download and start with to speed up your SSIS development from day one.

Stop wasting your valuable time on doing the same things over and over and over again, and see how you can complete in a day what once took more than a week!

SessionID: 53871

Learn How SQL Server 2016 Performs with Storage Spaces Direct

Back to calendar

Event Date: 26-10-2016 16:45 - Category: Partner Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Brian Walters

Title: Learn How SQL Server 2016 Performs with Storage Spaces Direct

Description:

Storage Spaces Direct (S2D) is Microsoft’s latest move into the software-defined storage market. In this session we will take a look at how S2D and SanDisk flash will unleash the full potential of SQL Server 2016. We’ll also explore various configuration options and take a high level look under the hood of S2D.

SessionID: 50601

This Batch-Mode Window Aggregate Operator Will Change Your Life!

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Itzik Ben-Gan

Title: This Batch-Mode Window Aggregate Operator Will Change Your Life!

Description:

Window functions introduced a paradigm shift in solving T-SQL querying tasks. They allow more elegant, and often more efficient, solutions compared to traditional predicate-based solutions. Still, prior to SQL Server 2016, there were a number of inefficiencies in their optimization. SQL Server 2016 introduces the new batch-mode Window Aggregate operator, which changes everything as far as performance is concerned. This session describes and demonstrates this new operator, and also provides tips and tricks to enable its use in cases you might not have expected.

SessionID: 47464

Query Store – What is it all about?

Back to calendar

Event Date: 26-10-2016 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Andrew Kelly

Title: Query Store – What is it all about?

Description:

SQL 2016 brings us many new features but one of the most anticipated is surely the Query Store. The Query Store now allows us to track query plans as they change over time giving us a whole slew of new possibilities when it comes to tuning our queries. Even just the ability to compare a previous plan to a new plan is a huge step towards understanding what may be happening in our instance. We can even tell the optimizer which plan we want it to use. These were all either extremely difficult to do before and in some cases impossible to do. This session will give you the insight to get started using this new and wonderful feature set.

SessionID: 47178

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

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Vern Rabe

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

Description:

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

In this session we’ll discuss how you can benefit from temporal support in your tables, how to implement temporal tables in SQL Server 2016, and how to write “time travel queries” using the new FOR SYSTEM_TIME clause in a SELECT statement to easily query historical information.

SessionID: 51194

SQL Server 2016: It Just Runs Faster

Back to calendar

Event Date: 27-10-2016 10:15 - Category: MS CSS Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bob Ward

Title: SQL Server 2016: It Just Runs Faster

Description:

SessionID: 54189

SQL Server 2016 R Services - How Can You Make Your Apps Intelligent Today?

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Umachandar Jayachandran, Nellie Gustafsson, Jarupat Jisarojito

Title: SQL Server 2016 R Services - How Can You Make Your Apps Intelligent Today?

Description:

Attend this session to get an overview of SQL Server 2016 R Services and how you can use R in T-SQL today to make your applications more intelligent and build predictive logic.

SessionID: 47325

Mobile, Paginated, KPIs, and Power BI, Oh My! SSRS 2016 Reporting

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Steve Wake

Title: Mobile, Paginated, KPIs, and Power BI, Oh My! SSRS 2016 Reporting

Description:

SQL Server Reporting Services (SSRS) 2016 is getting the biggest update since SQL Server 2005! This session will define and demo each of the SSRS report types are and how they are developed and supported: Mobile (previously DataZen reports), Paginated (SSRS RDL reports), KPIs (new standalone Key Performance Indicators), and Power BI (now Power BI can be managed in SSRS for an on-premises solution). All of these report types can now be managed in SSRS for a single reporting solution.

We will also look at the new SSRS Web Portal (replacement for Report Manager) and how the development environment will change as well. Sometime will also be spent on how to support all of these report types and the impact it will have on IT. If you have been curious about what has changed with SSRS in SQL Server 2016 and you want to be ahead of the curve, this is the session for you!

SessionID: 54320

Why People Should Care About Data Science; or The Hearts and Minds of Data Science

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Cecilia Aragon

Title: Why People Should Care About Data Science; or The Hearts and Minds of Data Science

Description:

Extraordinary advances in our ability to acquire and generate data are transforming the fundamental nature of discovery across domains. Much of the research in data science has focused on automated methods of analyzing data such as machine learning and new database techniques. Less attention has been directed to the human aspects of data science, including how to build interactive tools that maximize creativity and human insight, and the ethics and societal factors involved in the next generation of data science discoveries. In this talk, I will argue for the importance of a human centered approach to data science as necessary for the success of 21st century discovery. Further, I attest that we need to go beyond well-designed user interfaces for data science software tools to consider the entire ecosystem of software development and use: we need to study people interacting with technology as socio-technical systems, where both technical and social approaches are interwoven. I will discuss promising research in this area, introduce the new Master's Degree in Data Science at the University of Washington, and speculate upon future directions for data science.

SessionID: 53967

Data-Driven @ Netflix

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Michelle Ufford

Title: Data-Driven @ Netflix

Description:

Netflix is the quintessential data-driven company. It’s 83 million members stream more than 125 million hours in over 190 countries every day and generate more than 700 billion events in the process. In this session, we’ll share how data is used to make informed decisions across the entire business — from content acquisition to content delivery, and everything in between. We’ll look at how Netflix successfully employs a scalable cloud-based data platform to support a constant deluge of data and a small army of data analysts, engineers, and scientists. We’ll discuss the advanced analytical capabilities that are enabled through modern data technologies. Lastly, we’ll explore some of the architectural & operational principals that enable Netflix to so effectively make use of its data.

SessionID: 48062

In-Memory OLTP for Developers: What You Need to Know

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Konstantin Melamud

Title: In-Memory OLTP for Developers: What You Need to Know

Description:

With the significant improvements made to in-memory OLTP in SQL Server 2016, it’s natural to expect significant increases in query performance. But what do we do when queries which utilize in-memory tables actually start to perform same or, in some cases, even worse than their equivalent disk based table predecessors?

In this session, we are going to take a look at in-memory tables, their best use cases as well as development best practices. We will also look at the changes to the indexing design for inMemory-based objects and how it differs from existing disk-based table indexing. Finally, we are going to cover how to build fast, scalable applications which utilize inMemory objects, as well as choosing the appropriate indexes for your inMemory objects to give you the performance boost that you have been expecting.

SessionID: 54257

SQL Server on Linux, Come Learn What is Happening!

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Tobias Ternstrom, Slava Oks, Travis Wright

Title: SQL Server on Linux, Come Learn What is Happening!

Description:

In March we announced that SQL Server is coming to Linux. Supporting Linux is a very interesting proposition as it expands the market that can be supported by SQL Server and potentially by your applications. In this session we will discuss our plans for SQL Server on Linux, how it is actually setup, and managed and will for sure include interesting demos! Hopefully we will also be able to answer your most pressing questions.

SessionID: 54206

Azure Data Services: Spotlight on Azure SQL Database

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Debra Dove

Title: Azure Data Services: Spotlight on Azure SQL Database

Description:

This session is targeted to new PASS attendees that want to get a deep understanding of Microsoft Azure Data Services and Azure SQL Database. The session covers the overall capabilities and features of SQL Database and associated service offerings, as well as the HA/DR capabilities and scale out. At the end of the session, attendees should have a clear understanding of how to position Azure Data Services in an application modernization scenario.

SessionID: 54302

Backup and Restore SQL Server Databases in Microsoft Azure

Back to calendar

Event Date: 27-10-2016 10:15 - Category: Partner Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Pinal Dave, Andy McDermid

Title: Backup and Restore SQL Server Databases in Microsoft Azure

Description:

A solid database backup plan is just as critical in the cloud as on-premise, but running SQL Server in Azure virtual machine introduces a few new twists to this fundamental topic. This presentation examines SQL Server in Azure VM by contrasting on-premise vs in-the-cloud database backup plans. You’ll come to understand some of the advantages of using SQL Server in Azure by examining cloud-friendly SQL Server backup methods like backup to block blobs as well as finding workarounds to real-world issue like Azure’s throughput limitations. We’ll also look at some of tools and techniques available to manage backup files and restore SQL databases from Azure storage.

SessionID: 47937

Programming Reporting Services 2016

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Tillmann Eitelberg, Frank Geisler

Title: Programming Reporting Services 2016

Description:

Since the first version of the SQL Server Reporting Services (SSRS) is equipped with extensive functions via a web service. With this service, you can maintain various administrative tasks of the server and reports. In addition, reports can be rendered directly on the server.

On the basis of an existing application on CodePlex (https://reportgeneratortask.codeplex.com/) we will look at more detail into the web service.

After this introduction we will take a look into the new programming interface for SSRS 2016. We try to match main functions on the new API and show differences and stumbling blocks. In addition, we detail what new functionalities DataZen and power BI have brought into the API, and what the API provides for these types of reports.

SessionID: 47499

Introduction to Azure Machine Learning

Back to calendar

Event Date: 27-10-2016 10:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Guy Glantser

Title: Introduction to Azure Machine Learning

Description:

Machine Learning is currently one of the hottest buzzwords in the high-tech industry. It’s the science of getting computers to act without being explicitly programmed. The idea behind it is to train the system by learning from historical data, and produce a program that can predict future behavior. You probably use Machine Learning dozens of times a day without even knowing about it, like when you search the web, buy something in Amazon, or even when you go through your feed in Facebook.

Azure offers a fully managed Machine Learning cloud service that enables you to easily build, deploy, and share predictive analytics solutions. In this session we will learn what machine learning is and why we should use it, how it can be used to analyze historical data and predict future behavior, what some of the business use cases for machine learning are, and how it all works in Azure. The session includes some examples that will demonstrate the power of Machine Learning.

SessionID: 54232

Introducing U-SQL: A Language that Simplifies Big Data Processing

Back to calendar

Event Date: 27-10-2016 10:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s):

Title: Introducing U-SQL: A Language that Simplifies Big Data Processing

Description:

Making Big Data processing easy requires great developer support that hides the complexity of managing scale, provides easy integration of custom code handling complex processing requirements from data cleanup to advanced processing of unstructured data, and provide tool support to help in the iterative development process. Microsoft introduced a new language called U-SQL in Azure Data Lake to make Big data processing super easy. It unifies the declarative power of SQL and the extensibility provided by a modern programming language to make writing custom processing of big data easy. It also unifies processing over all data – structured, semi-structured and unstructured data – and queries over both local data and remote SQL data sources. This session shares the development experience using U-SQL, why we decided to build a new language, what its core philosophical underpinnings are as well as show the language in its natural habitat showing the language.

SessionID: 47667

The Great Performance Robbery: Locking Problems and Solutions

Back to calendar

Event Date: 27-10-2016 10:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kendra Little

Title: The Great Performance Robbery: Locking Problems and Solutions

Description:

Your SQL Server is slow, and you suspect blocking. You need to identify the culprit and plan the right solution at the lowest cost. In this session you will work through three common scenarios where blocking problems steal your performance and leave you frustrated. You will learn how to cut through the confusion with the right scripts to prove your case and justify your solution.

SessionID: 54204

Sizing Azure SQL Data Warehouse for Customer Proposals

Back to calendar

Event Date: 27-10-2016 10:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): James Rowland-Jones, Kevin Ngo

Title: Sizing Azure SQL Data Warehouse for Customer Proposals

Description:

The customer RFI asks you a simple question: How much will it cost to run SQL Data Warehouse for the next three years? How do you answer that? What DWU do you choose? What other factors do you need to take into consideration?

The objective of this session is to demystify the DWU and help you provide better estimates to your customers.

Areas covered will include both technical and non-technical requirements:

SessionID: 47934

Fundamentals of Tech Team Leadership

Back to calendar

Event Date: 27-10-2016 10:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Kevin Kline

Title: Fundamentals of Tech Team Leadership

Description:

Considering a promotion into management? Most IT professionals have never honed the soft skills needed to be an effective leader. This session teaches you the fundamental skills needed to effectively lead an IT team, including building credibility and trust, communication best practices, motivating IT professionals, and cultivating team productivity.

SessionID: 47432

Execution Plans for Mere Mortals

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Mike Lawell

Title: Execution Plans for Mere Mortals

Description:

For beginning database professionals, execution plans can be intimidating. This 1-hour session takes you through the basics of reading graphical execution plans and drills into key operators, warnings, and properties. Learn how, why, and when an execution plan is created and saved to plan cache.

Reading execution plans becomes much less intimidating as we walk through the flow and process of a graphical execution plan. After looking at the key operators, you will be able to analyze the operators of your execution plans, view the operator properties, and identify common performance-tuning opportunities. Finally, you will be able to capture the execution plan and save it for analysis and comparison after modifications.

SessionID: 54239

SQLCAT: Azure SQL Data Warehouse Best Practices

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Murshed Zaman, John Hoang, Rangarajan Srirangam

Title: SQLCAT: Azure SQL Data Warehouse Best Practices

Description:

Microsoft recently released Azure SQL Data Warehouse, a fully managed relational data warehouse-as-a-service.  This is the industry first-enterprise-class cloud data warehouse with on-demand scaling.In this session, we will provide overview of the product, share best practices for schema design, data loading, performance monitoring and tuning from our learnings and experiences in the customer preview program.

SessionID: 54516

Best Practices Session: Business Intelligence for Big Data aka [BIG BI]

Back to calendar

Event Date: 27-10-2016 13:30 - Category: Partner Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Bruno Aziza

Title: Best Practices Session: Business Intelligence for Big Data aka [BIG BI]

Description:

“Governed Self-Service Analytics on Big Data” is nothing more than a pipe dream for most enterprises. Whether you’re an Analysis Services expert or a PowerBI ninja, your team is bound to run into major limitations when they connect BI tools to a Big Data Source (Hadoop, HDI, Teradata...etc).

In this session full of demos, former Microsoft BI executive, Bruno Aziza (now at AtScale), takes you through the Do’s and Don’ts of BI on Big Data.

We will cover: • Why moving data is evil when all you’re trying to do is provide employees with live, fast and unencumbered access to relevant data. • Why SQL, DAX and MDX don’t matter in the end. All you need is the right semantic layer practices to rule them all • How you can make ANY BI tool (not just PowerBI and Excel) perform on all Big Data sources? • Why your SQL Analysis expertise can be leveraged TODAY for all data - Small and Big, Hadoop and Non-Hadoop.

WARNING: This session is not for the shy and faint-hearted. We want you to bring your questions. We want you to be ready to take some of ours (brave participants will be rewarded with awesome gifts).

SessionID: 47235

Untangling the Spaghetti Graph

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Paul Ou Yang

Title: Untangling the Spaghetti Graph

Description:

You chose a line graph in SQL Server Reporting Services (SSRS) to visualize your data but it shows a bunch of tangled lines like spaghetti and you wonder how to untangle them to convey the information you want. In this session, using a real case scenario of a spaghetti graph, we step through its different alternatives, such as using color to emphasize a single line at a time, using spark lines to break it down into multiple smaller graphs, and using data bars to complement the information. In addition, you will learn practical tips in SSRS that can enhance the visual sense of your graphs and communicate the information efficiently.

SessionID: 47663

Recovery Models Made SIMPLE

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kalen Delaney

Title: Recovery Models Made SIMPLE

Description:

SQL Server always logs every change to a database. But exactly what is logged can vary based on a number of factors. Some operations are referred to as "minimally logged," but even those operations can log a different level of detail depending on your recovery model. This session looks inside the transaction log to see exactly what is logged for minimally logged operations. First, we look at some background information regarding how the log is used and managed, and then we introduce a tool that can help you actually see your log records. When you can query the log, you can determine how logging for operations such as index rebuilds and SELECT INTO differs depending on whether you are using the FULL or BULK_LOGGED recovery model. We also look at other factors in our SQL Server operations that can affect what is actually written to the log. In addition, I’ll describe the benefits and caveats for each of the recovery models.

SessionID: 54230

Cortana Intelligence Suite: Patterns & Practices for Data Integration at Scale

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Anand Subbaraj, Gaurav Malhotra

Title: Cortana Intelligence Suite: Patterns & Practices for Data Integration at Scale

Description:

Customers face common data integration patterns and problems every day. They may have data behind their firewall that they want to cleanse and move to the cloud, or data from multiple sources that they need to lift and shift into SQL Data Warehouse, or want to combine batch and real-time processing for analytics. In this session, you will hear about the latest patterns and methodologies for data integration at scale and how it is done in a secure, performant, reliable and region aware manner. We will show you an intuitive and efficient way to implement and monitor these data integration solutions. We will share customer stories and challenges, vertical use cases, and best practices on addressing them using Cortana Intelligence services.

SessionID: 54219

Exploring New Features in Azure SQL Database that Enable Developers to do More

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Jovan Popovic

Title: Exploring New Features in Azure SQL Database that Enable Developers to do More

Description:

Thanks to Temporal tables, JSON, new column store improvements, easy to use loading data from Azure Blob storage, and other T-SQL language enhancements, developers can implement complex tasks more easily without additional app code or complex workarounds. Azure SQL Developers have more powerful building blocks that enable them to implement end-to-end scenarios easier and quicker, with less code written.

Come and see demos that will help illustrate new scenarios and usage patterns that Azure SQL Database provides to developers.

SessionID: 46466

Hacking SQL Server for Fun and Profit

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Argenis Fernandez

Title: Hacking SQL Server for Fun and Profit

Description:

In this session we’ll explore several methods of hacking into SQL Server instances. Some methods assume you have Windows Administrator privileges on the box; others only require access to your physical network. We will cover SQL injection, memory dumps, man-in-the-middle, pass-the-hash, and other attack vectors. Armed with this knowledge, you should be able to go back to your job and make a difference in your network security.

SessionID: 47049

My Favorite Pie (Chart): Simple Rules for Clear Visualizations

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Markus Ehrenmueller-Jensen

Title: My Favorite Pie (Chart): Simple Rules for Clear Visualizations

Description:

Dataviz guru Stephen Few once stated that we should “save the pies for dessert”. What he meant is that pie charts are good in some specific-use cases, but they should not be used in others. The same is true for other chart types. Using the wrong type of chart will make it harder for report users to understand the story behind the data. To enable insights, information has to be presented in the most intuitive way possible.

You will leave this session with five easy-to-implement rules, which will guide you through the process of creating clear and attractive visualizations. Every rule will be applied through live demos in Excel, Reporting Services, and Power BI Desktop, where you will learn how to avoid pitfalls from the defaults in those tools.

SessionID: 53639

How to Maintain the Same Level of Utilities in Cloud Deployments - Securability, Reliability and Scalability

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Denny Cherry

Title: How to Maintain the Same Level of Utilities in Cloud Deployments - Securability, Reliability and Scalability

Description:

In this session we will review the differences between deploying Microsoft SQL Server 2016 in Microsoft Azure and on-premises from a Security, Reliability and Scalability perspective. We'll review the common mistakes which people make when deploying SQL Server Virtual Machines to Azure which can lead to security problems including data breaches. We'll review the common performance problems which people encounter, and how to resolve them. Finally, we'll review the common scalability misunderstandings of Azure and SQL Server Virtual Machines. Join us for this fun session and learn how to improve the security, reliability and scalability of your Azure deployments of SQL Server 2016.

SessionID: 54839

Data Disasters: Data Visualization in the Organization

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jordan Goldmeier

Title: Data Disasters: Data Visualization in the Organization

Description:

In this session we’ll talk about past “data disasters” in data visualization and communication across governments, business, and the news media. By understanding their failures, we’ll outline a roadmap for success. We’ll discuss ways we can manage complexity in data visualizations and ensure clear communication so stakeholders will understand. You’ll walk away with a set of data visualization principles and communication rules you can apply to your work (and even life).

SessionID: 54208

Azure SQL Database: No CDC, No Problem!

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): boB Taylor

Title: Azure SQL Database: No CDC, No Problem!

Description:

Come see how I solved that lack of CDC in SQL Azure Database by leveraging a new feature in SQL Azure database and SQL Server 2016: Temporal tables. In this in-depth 400-level session I will demonstrate the techniques that I created to simulate CDC in SQL Azure Database. We will examine the code that implements the solution, the code that automatically writes code for you, and a wizard that makes it simple to consume.

SessionID: 54056

How to be a Technology All-Star: Things You Need to Know to Navigate Change and Stay Ahead

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Lara Rubbelke, James Rowland-Jones

Title: How to be a Technology All-Star: Things You Need to Know to Navigate Change and Stay Ahead

Description:

We are in a new industrial revolution. Data is the new innovation lever and companies are all seeking new ways to use it to catapult them forward and the current needs of the business world are outpacing the technology expertise of most of its technical leadership. These changes in the industry create incredible opportunities for our careers. Learn how to rethink your own development and build your own amazing future in data! We’ll share our personal journeys and what we have learned as we approach this new world of opportunity. Leave with a roadmap for building out your modern personal development plan.

SessionID: 52456

Lightning Talks 101

Back to calendar

Event Date: 27-10-2016 13:30 - Category: Lightning Talk (75 minutes) - Track: Application

Speaker(s): Wayne Sheffield, Rob Volk, Jeff Renz, Hugo Kornelis, Russ Thomas

Title: Lightning Talks 101

Description:

This session is one of four Lightning Talks sessions, each featuring five 10-minute talks on a variety of topics.

Lightning Talks 101 focuses on the AppDev track, featuring:

  1. Hugo Kornelis - "Managing Execution Plans"

  2. Wayne Sheffield - "How Referential Integrity Helps SQL Server Optimize Queries"

  3. Russ Thomas - "GIT Your Scripts"

  4. Rob Volk - "Variations on SQL_VARIANT"

  5. Jeff Renz - "Do This... NOT This!"

SessionID: 54209

Blazing Fast, Planet-Scale Customer Scenarios with Azure DocumentDB

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Denny Lee, Andrew Liu

Title: Blazing Fast, Planet-Scale Customer Scenarios with Azure DocumentDB

Description:

Data analysts, data engineers, and application developers are supporting unprecedented rates of change, whether talking about latency requirements to the expanding arena of data usage scenarios. While the technology functionality must rapidly evolve to meet customer needs and respond to competitive pressures, how can we enhance the data platform to help manage this unpredictability?

To help address these realities, data practitioners from a diverse set of backgrounds are increasingly relying on schema-free, distributed, scalable, and high-performance data storage (also known as NoSQL databases). In this session, we will showcase a wide variety of customer scenarios, business goals, and technical challenges faced by real-world customers. More importantly, how adding Azure DocumentDB into a data practitioner's arsenal within the Microsoft/Azure data ecosystem will allow you to easily solve these complex design patterns at massive scale.

SessionID: 47809

Reporting Services 2016: The Force Awakens

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Paul Turley

Title: Reporting Services 2016: The Force Awakens

Description:

Reporting Services was a sleeping giant, slumbering for years but now revitalized and improved. In the new world of SSRS, traditional RDL reports integrate with mobile dashboards and reports, Power BI and Excel. You'll receive guidance and learn best practices to design and orchestrate integrated reporting and BI solutions with improved Reporting Services features and the new report portal and HTML5.

SessionID: 54248

SQL Server Enhancements that Keep Your Environment Always On

Back to calendar

Event Date: 27-10-2016 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Amit Banerjee, Ajay Jagannathan

Title: SQL Server Enhancements that Keep Your Environment Always On

Description:

SQL Server Always On Availability Groups provides a number of out-of-the-box enhancements in SQL Server 2012, 2014 and 2016 which helps analyze common issues with relative ease. Attend this session to find out more about how the new enhancements can be leveraged to improve reliability, reduce manual effort and increase uptime. This session will also do a deep dive using demos of the new visualizations available for common scenarios leveraging the new diagnostic and supportability improvements that were added.

SessionID: 48027

A Crash-Course in Biml

Back to calendar

Event Date: 27-10-2016 15:15 - Category: Half-Day Session (2.5 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Tim Mitchell

Title: A Crash-Course in Biml

Description:

Biml (Business Intelligence Markup Language) is one of the most compelling evolutions of the SSIS development ecosystem. Biml allows SSIS developers to create (or regenerate) dozens, or even hundreds, of SSIS packages with minimal effort. For those working with SSIS, Biml is nothing short of a game-changer.

In this half-day session, we will fully explore how Biml can help you with your SSIS development. We will review what Biml is, walking through the language basics and showing how it fits into your existing SSIS development environment. Once we've covered those basics, we will work through several increasingly complex examples to show how Biml can be used to generate, in a matter of minutes, packages that would have otherwise taken days if not weeks.

There are two types of SSIS developers: Those using Biml, and those who will soon be. This session will help you to get started with Biml, and put you ahead of your peers in this revolutionary technology.

SessionID: 54255

SQLCAT : Early Customer Experiences with SQL Server R Services

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Joe Sack, Arvind Shyamsundar, Justin Silver, Clifford Lipscomb

Title: SQLCAT : Early Customer Experiences with SQL Server R Services

Description:

With SQL Server R Services, data engineers (DBAs, developers) are expanding their horizons and deriving more value for the business from their data. Advanced Analytics with R in SQL Server 2016 brings the traditional data engineers and data scientists together to generate greater business value. In this session will explore a few customer examples who are leveraging R with SQL Server today and how they are doing it.

SessionID: 47769

Dimensional Modeling Design Patterns: Beyond the Basics

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jason Horner

Title: Dimensional Modeling Design Patterns: Beyond the Basics

Description:

Dimensional modeling is one of cornerstones of successful Business Intelligence initiatives. Even with new technologies like PowerPivot and Analysis Services Tabular models, you need to represent your organization’s data in a way that is accessible for end users and IT staff alike. An effective dimensional model will also ensure that your data warehouse or data mart will be responsive and capable of accommodating emerging requirements.

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

SessionID: 47870

SQL Server Replication - What, How and Why

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): William Durkin

Title: SQL Server Replication - What, How and Why

Description:

In an AlwaysOn world we focus on entire databases being highly available. However, replication offers another, arguably more powerful, way to make data available on multiple servers/locations that steps outside of "normal" High Availability scenarios.

This session will explain what database replication is, what the different parts are that make up the replication architecture and when/why you would use replication. You will leave the session with an understanding of how you can leverage this feature to achieve solutions that are not possible using other High Availability features.

The content will be valid for all versions of SQL Server from 2005 onward.

SessionID: 54306

Productive Data Science with Team Data Science Process

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Gopi Kumar, Jacob Spoelstra, Hang Zhang

Title: Productive Data Science with Team Data Science Process

Description:

As the use of analytics for enterprise-wide data-driven decision making has grown, data science projects have also grown in complexity, but they are often executed in an ad hoc manner by scientists. They bring new challenges around collaboration, tracking work products and building institutional knowledge. The Team Data Science Process (TDSP) addresses these challenges. The TDSP features SCM repositories with templates providing a central archive with standardized project structure, document templates, and utility scripts for all projects, independent of the execution environment, to allow scientists to use multiple cloud resources. In this talk, the TDSP team from Microsoft walks through the process of how you can set up the TDSP environment for a team, initiate and manage projects, and execute projects following the TDSP. Attendees also will learn about utilities for visualizing and exploring data interactively, building baseline models quickly, and automatically generating artifacts such as a data report.

SessionID: 54226

Power BI for the Enterprise

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Sivakumar Harinath, Sirui Sun

Title: Power BI for the Enterprise

Description:

Join this session to learn about Power BI for the Enterprise. We will talk about security, deployment, best practices, connecting data, hybrid, Gateway, solution templates and consuming everywhere (including mobile) scenarios. Once you finish creating a compelling dashboard, what is the best way to share it with your organization? There are many options for dashboard distribution, getting alerts, getting updates, viewing it on various devices, and much more.

SessionID: 47792

Tired of Connecting On-Prem and Cloud Data? Take a DB Stretch

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Dr. Subramani Paramasivam

Title: Tired of Connecting On-Prem and Cloud Data? Take a DB Stretch

Description:

You can stretch your legs and relax and get a quick session on delivering your analytics against hot, warm, and cold data. If you are not aware of the concept behind hot, warm and cold data, it simply speaks about the age of the data that resides in your systems.

Stretch Database is the new concept, which allows you to stretch your data from on-premises to cloud without a need of any SSIS packages or any other automation. In this session you will understand, enabling/disabling data stretch, reading data from stretched database, setup remote data archiving and backup and restore for the stretch enabled databases. Stretch DB also covers the concepts of Shallow and Deep backups.

SessionID: 48135

Real-Time Analytics with Cortana Analytics

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Brian Knight

Title: Real-Time Analytics with Cortana Analytics

Description:

In this session, you’ll learn how to give your users what they’ve been craving for decades: real-time analytics. See how to consume data from a variety of sources and integrate the data with machine learning to predict the future. Then, show the data live on a Power BI dashboard for your business users to love.

SessionID: 54203

Intelligent Data-Driven Apps that Learn and Adapt

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Tara Shankar Jana, Kirill Gavrylyuk

Title: Intelligent Data-Driven Apps that Learn and Adapt

Description:

SessionID: 54205

Tuning and Optimizing U-SQL Queries for Maximum Performance

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s):

Title: Tuning and Optimizing U-SQL Queries for Maximum Performance

Description:

When processing TB and PB of data, running your Big Data queries at-scale and having them perform at peak is essential. In this session, we show you some state-of-the-art tools on how to analyze U-SQL job performances, and we discuss in-depth best practices on designing your data layout and writing performing and scalable queries using U-SQL. You will learn how to analyze performance and scale bottlenecks, and will also learn several tips on how to make your big data processing scripts both faster and scale better.

SessionID: 46796

Advance Your Career by Becoming a Volunteer

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: Professional Development

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

Azure Resource Manager: High Availability and High Performance

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): David Bermingham

Title: Azure Resource Manager: High Availability and High Performance

Description:

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

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

Attendees will learn how to leverage ARM to deploy SQL AlwaysOn Availability Groups and Failover Clusters Instances. Template Deployments and manual configurations using the Azure Portal and Azure PowerShell will be demonstrated. High-performance optimization will be discussed and demonstrated with the goal of achieving performance goals without overprovisioning cloud resources.

SessionID: 54221

Embed Stunning Visual Analytics in Customer Facing Applications using Microsoft Power BI Embedded

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Lukasz Pawlowski, Saptarshi Mukherjee, Michael Stahle

Title: Embed Stunning Visual Analytics in Customer Facing Applications using Microsoft Power BI Embedded

Description:

What if your app could put the power of analytics everywhere decisions are made? You have the app. You have the data. Bring data to life in your app with Power BI. Learn how Microsoft Power BI Embedded allows application developers to embed stunning, fully interactive reports into customer facing apps without the time and expense of having to build your own controls from the ground-up. Choose from a broad range of modern data visualizations out of the box or easily build and use custom visualizations to meet your applications’ unique needs .Offer consistent data visualization experiences on any devices –desktop or mobile. Let’s make our applications intelligent and deliver contextual analytics with Power BI.

SessionID: 47542

Troubleshooting Analysis Services Performance Issues

Back to calendar

Event Date: 27-10-2016 15:15 - Category: Half-Day Session (2.5 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Thomas LeBlanc, Bill Anton

Title: Troubleshooting Analysis Services Performance Issues

Description:

Analysis Services performance problems can arise for a variety of reasons: poorly designed data model, lack (or improper use) of partitioning and aggregations, poorly written DAX/MDX calculations, etc. Unfortunately, many people have no idea where to start the troubleshooting process.

  In this mini-workshop you'll learn how to identify the most common bottlenecks and performance issues and walk away with practical techniques (and scripts!) you can take home and start using immediately.   Your journey will start with learning how to think like the SSAS engine by seeing how a query is broken down into chunks and processed by the various subsystems. Along the way, you'll learn how to use (and automate) the collection of performance counters and extended events. By the end of the session, you'll not only know how to identify performance bottlenecks, but also how to narrow down the list of potential solutions.   Stop guessing what's causing your Analysis Services performance problems!

SessionID: 53868

Faster Provisioning with SQL Clone

Back to calendar

Event Date: 27-10-2016 15:15 - Category: Partner Session (75 minutes) - Track: Application

Speaker(s): Grant Fritchey

Title: Faster Provisioning with SQL Clone

Description:

Database provisioning requests are the bane of many DBA’s working lives. Developers want to work with realistic data, DBAs want to protect Production and secure data.

But copying databases for development and test is a job that gets 'delegated up'; DBAs, IT Managers, those with the keys to Production find themselves performing the task, and the development team is often blocked while it takes place.

The same people are often responsible for ensuring the copy is appropriate for the environment (permissions, configuration data, sensitive data), so have to perform semi-manual tasks and maintain brittle scripts to do so.

In this session Redgate’s Grant Fritchey shows how new tool SQL Clone enables self-service or easy automation of database copies and is near-instant at the time of need, using a fraction of the disk space, and allowing quick reversion to a baseline or snapshotting of changes.

SessionID: 47295

Columnstore Technology Improvements in SQL Server 2016

Back to calendar

Event Date: 27-10-2016 15:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Niko Neugebauer

Title: Columnstore Technology Improvements in SQL Server 2016

Description:

Columnstore Technology has received one of the biggest number of improvements across all SQL Server 2016 technologies. Discover Operational Analytics and InMemory Analytics for the OLTP workloads with updatable Nonclustered Columnstore Indexes, Data Warehousing with vastly enhanced Clustered Columnstore Index that now can have all the typical functionalities of a well-designed & high performing database such as Unique Constraints, Foreign Keys and Secondary Indexes. Discover all the maintenance improvements that will allow to operate and manipulate the Columnstore structures with more precision and insights.

SessionID: 56355

PASS Program Strategy Team Meeting

Back to calendar

Event Date: 27-10-2016 15:15 - Category: Marketing Community Session (45 minutes) - Track: Professional Development

Speaker(s): Allen White, Mindy Curnutt, Lance Harra, Angela Henry

Title: PASS Program Strategy Team Meeting

Description:

Please join us at 3:15pm Thursday in Yakima 1 for a meeting with the Program Managers and PASS HQ team to discuss the Summit selection process. I'd like to solicit your thoughts on how to improve the process.

SessionID: 47435

Smart Rats Leave First

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Geoff Hiten

Title: Smart Rats Leave First

Description:

Rats leave a sinking ship. Smart rats leave first. Changing jobs is always going to be stressful, but it can be a great opportunity for career growth. Recognizing when it is time to make a change can be the difference between taking a step up on the career ladder or having to find a "lifeboat" job. We will discuss how to recognize when it is time to move on, how to manage your job search and your current job, and finally how to exit a job professionally.

SessionID: 54218

UNPLUGGED: SQL Server 2016

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Scott Klein, Lindsey Allen, Rohan Kumar

Title: UNPLUGGED: SQL Server 2016

Description:

SessionID: 47656

Optimizing Database Access And Diving Into .Net SqlClient

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Mladen Prajdić

Title: Optimizing Database Access And Diving Into .Net SqlClient

Description:

The prevailing opinion is that the optimizations for SQL Server are usually only done on the server itself. But is there anything we can do on the client to gain more speed? Because there are always at least two sides of the performance coin, in this session aimed at .Net and SQL developers, we'll dive into the workings of the .Net SqlClient and give you insight into things like connection pools, transaction scopes, batch inserting, async data access and more.

SessionID: 54304

SQLCAT: Lessons Learned from Customers Adopting Azure SQL Database Elastic Pool

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sanjay Mishra, Antti Nivala, Sathyan Narasingh

Title: SQLCAT: Lessons Learned from Customers Adopting Azure SQL Database Elastic Pool

Description:

Come to this session to hear first-hand experiences and lessons learnt from customers who have made ‘cloud-first’ a reality. You will learn about the nuances of moving existing application from on-premises or from IaaS VMs to PaaS Azure SQL DB. You will also learn how Azure SQL Elastic Database Pools have made a difference in real world cases and understand the practices that customers have adopted when working with Azure SQL DB at scale.

SessionID: 47529

DirectQuery in Analysis Services 2016: Best Practices & Use Cases

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Marco Russo

Title: DirectQuery in Analysis Services 2016: Best Practices & Use Cases

Description:

DirectQuery is a feature of Analysis Services that transforms a Tabular model in a semantic layer on top of a relational database, transforming any MDX or DAX query in a real-time request to the underlying relational engine using the SQL language. In Analysis Services 2016 this feature has been improved and optimized, removing several limitations, extending the support to relational databases other than SQL Server, and dramatically improving its performance.

In this session, you will learn what are the new features of DirectQuery, how to implement best practices in order to obtain the best results, and what are typical use cases where DirectQuery should be considered as an alternative to the in-memory engine embedded in Analysis Services.

SessionID: 47794

Lockless in Seattle: Using In-Memory OLTP Transaction Processing

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mark Broadbent

Title: Lockless in Seattle: Using In-Memory OLTP Transaction Processing

Description:

Locks and latches have long been the mechanism used to implement SQL Server concurrency control, but with the introduction of In-Memory OLTP the paradigm has shifted. Are we really looking at the Brave New World of Transaction Processing or a dystopian nightmare?

In this session we will understand how In-Memory OLTP architecture is implemented and how its mechanics function. We will learn what transactional bad dependencies and other considerations are introduced by its use and what capabilities are provided by SQL Server 2016.

SessionID: 47303

Changing Your Habits to Improve the Performance of Your T-SQL

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Mickey Stuewe

Title: Changing Your Habits to Improve the Performance of Your T-SQL

Description:

Do you dread handing your T-SQL over for code review? Do your queries run slower than you expect? Does the DBA always want to tweak your T-SQL? In this demo-heavy session, we’ll take a look at various ways to improve your T-SQL. You’ll learn why top down design is not always the best pattern as well as why implicit conversions can slow down your queries. You’ll learn how to rewrite most cursors as well as finding out how user defined functions affect performance. You’ll learn some simple ways to troubleshoot these types of issues using execution plans and extended events. Finally, we’ll take a look at how standards can help quicken turnaround time when refactoring T-SQL. By changing some of your T-SQL writing habits you can improve performance of queries from the very beginning.

SessionID: 47906

Synthetic vs Real-World Workloads: Benchmark Throwdown!

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): John Sterrett

Title: Synthetic vs Real-World Workloads: Benchmark Throwdown!

Description:

How much do you really understand how your workload changes based on the time of day, background processing, user load, or which application module is in use? There's no better way to understand your workload than to benchmark and replay it. This will help you mitigate risk in production before making changes, allow you to find and improve bottlenecks in your code or infrastructure. In this session, you will learn how to compare and replay your own workload and synthetic TPC-C workloads in your environment to make you look like a rockstar.

SessionID: 47306

The Road to Consulting

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Ben DeBow

Title: The Road to Consulting

Description:

Many of you might have considered making the leap to become a consultant but for one reason or another, you are still a full-time employee. I made my decision 15 years ago and have never looked back, but there are risks and challenges that need to be addressed. In this session, we will talk about what it takes to become a successful consultant and grow a company. There are steps you can take to help insulate yourself from a recession and win those lucrative consulting contracts. After this session, you will know how to start a company, network, and how to market your company to get the most money for every contract.

SessionID: 46226

Anomaly Detection

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Dejan Sarka

Title: Anomaly Detection

Description:

Anomaly detection is one of the most advanced data mining and machine learning tasks. There are many statistical procedures and data mining algorithms that can be used for it, including Expectation-Maximization Clustering, and Principal Component Analysis. In this session, you will learn through presentation and demos how to detect the low quality data areas with some basic statistics and with advanced algorithms. You will see how you can use T-SQL queries, R code in SQL Server, SSAS Data Mining, and Azure ML for this complex task.

SessionID: 47132

R; One Ring to Rule Them All

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Leila Etaati

Title: R; One Ring to Rule Them All

Description:

In this session, first basic concepts of machine learning will be discussed. Then, a demo of how to use R for data cleaning, visualization, and prediction will be presented. Subsequently, an introduction to use R server and R in SQL Server 2016 will be shown. Finally, a brief introduction on how to use Azure ML with R will be shown.

SessionID: 47300

Inside the Black Box: Making Sense of Service Broker

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Colleen Morrow

Title: Inside the Black Box: Making Sense of Service Broker

Description:

SQL Server Service Broker is often seen as a black box. Messages go in, and hopefully they come out on the other side. But when they don't, DBAs typically don’t know where to look. Trying to figure out what’s wrong quickly turns into a guessing game. It’s not that complicated once you understand how it all works.

Service Broker is an asynchronous messaging technology built into SQL Server that allows you to scale out your application, replicate data or perform ETL, all while guaranteeing messages are delivered and processed in the right order.

In this session, we'll discuss the basics of the Service Broker architecture, its components, and deployment options. We will discuss troubleshooting tips and performance best practices to help you deploy a Service Broker solution in your own environment.

SessionID: 54322

Speaker Idol: Round 2

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Denny Cherry

Title: Speaker Idol: Round 2

Description:

PASS Summit 2016 hosts its third annual Speaker Idol - 12 contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2017. 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: 54410

Hadoop Stored Procedures, Procedural Language, Visualization, Oh My!

Back to calendar

Event Date: 27-10-2016 16:45 - Category: Partner Session (75 minutes) - Track: Application

Speaker(s): Scott Shaw, Bill Preachuk

Title: Hadoop Stored Procedures, Procedural Language, Visualization, Oh My!

Description:

The value of Hadoop includes unlimited scalability and embarrassingly parallel processing. We should all be familiar on how we can move data onto the Hadoop platform - especially that annoying legacy data that takes up valuable space on SQL Server but business users still desperately need for their reports. But what about stored procedures? And once you have the data how can you visualize it?

This session will walk you through the new HPL/SQL for Hive, which is ideal for transferring complex stored procedures to Hadoop. We will also take a look at using PowerBI with Hive LLAP to visualize your data. In end you'll see how something strange can seem so familiar.

SessionID: 47603

Getting Your Story Straight with Data Visualizations

Back to calendar

Event Date: 27-10-2016 16:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Stacia Varga

Title: Getting Your Story Straight with Data Visualizations

Description:

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

SessionID: 47767

Monitoring and Alerting of Availability Groups

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Shawn Meyers

Title: Monitoring and Alerting of Availability Groups

Description:

So you have your Availability Groups (AG) configured and everything reports green. Learn how to measure for Service Level Agreement(SLA) compliance! Know when replication is delayed! Get notified when a failover occurs!

In this session, we will teach you how to implement proper monitoring and alerting. We will also show you what metrics and reports you should be reviewing regularly to ensure there are no surprises, such as pauses replication or unacceptable delays. For example, we will look at the DMVs, extended event sessions, perfmon counters, SQL agent jobs and alerts. We will show what to monitor in your AG, and how to setup alerting so you know when to take action.

SessionID: 47511

Overcoming Chartaphobia with Power BI

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Meagan Longoria

Title: Overcoming Chartaphobia with Power BI

Description:

SessionID: 54222

Effective Report Authoring Using Power BI Desktop

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Miguel Llopis, Kim Manis

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

Data Partitioning for Database Architects and Mere Mortals

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Dmitri Korotkevitch

Title: Data Partitioning for Database Architects and Mere Mortals

Description:

This session demonstrates the data partitioning techniques available in the various editions of SQL Server. It discusses benefits, downsides and the best use-cases for partition tables, local and distributed partitioned views and stretch databases. The session will also demonstrate how data partitioning helps boost performance of systems handling a mixed workload, improves cardinality estimations with large tables, and reduces the system’s storage cost.

Finally, the session provides a set of guidelines on how to split the data between relational and non-relational storages in OLTP and IoT systems hosted in the Cloud.

SessionID: 46682

Columnstore Indexes in SQL Server: Flipping the DW Faster Bit

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): J May

Title: Columnstore Indexes in SQL Server: Flipping the DW Faster Bit

Description:

Columnstore indexes were introduced in SQL Server 2012 and have been wholly re-architected & optimized in SQL Server 2014. The evolution continues with likewise significant enhancements have been made in SQL Server 2016. Columnstore indexes are optimized for data warehouse workloads and are a hybrid technology leveraging the best of off-disk and in-memory capabilities. Transparent to the app, columnstore has been shown to render queries at sub-second response times which heretofore took many minutes or longer.

This session includes an overview of SQL Server 2012 and a deep dive into SQL Server 2014 and 2016 columnstore indexes, including a review of the architecture, as well as the challenges, workarounds, travails, and big wins. Learn whether columnstore can change your users' world and why columnstore may be a compelling reason to upgrade. Learn how columnstore indexes flip the DW faster bit and why columnstore manifests my motto, “Change the world or go home!”

SessionID: 51195

Tune Your SQL Server Engine to Turbocharge its Performance

Back to calendar

Event Date: 28-10-2016 08:00 - Category: MS CSS Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ajay Jagannathan, Suresh Kandoth

Title: Tune Your SQL Server Engine to Turbocharge its Performance

Description:

Do you want to turbocharge your SQL Server? If so, then come to this session to learn about various configuration settings and advanced tuning parameters available in SQL Server. As hardware capabilities increase rapidly, choosing the proper configuration settings is extremely important to scale SQL Server for the required application workload throughput rates.

In the last couple of years, SQL Server Escalation Team and Product Group have worked closely with many customers running Tier-1 mission critical workloads to scale their SQL Server with several configuration parameters and application patterns.

In this session you will hear directly from experienced members of the Microsoft SQL Server product group and escalation team, about these specific learnings, configurations, and approaches for scaling SQL Server on the largest hardware systems available on the planet. You will be amazed to find out how you can extract more performance from SQL Server without changing your application code or design!

SessionID: 47833

Does it Hurt When I Do This? Performing a SQL Server Health Check

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Andy Galbraith

Title: Does it Hurt When I Do This? Performing a SQL Server Health Check

Description:

How often do you review your SQL Servers for basic security, maintenance, and performance issues? Many of the servers I "inherit" as a managed services provider have quite a few gaping holes. It is not unusual to find databases that are never backed up, servers with constant login failures (is it an attack or a bad connection string?), and servers that need more RAM/CPU/etc. (or sometimes that even have too much!).

Come learn how to use freely available tools from multiple layers of the SQL Server stack to check your servers for basic issues like missing backups and CheckDB, as well as for more advanced issues like page life expectancy problems and improper indexing. If you are responsible in any way for a Microsoft SQL Server (DBA, Windows Admin, even a Developer) you will see value in this session!

SessionID: 47209

500-Level Guide to Career Internals

Back to calendar

Event Date: 28-10-2016 08:00 - Category: Half-Day Session (2.5 hours) - Track: Professional Development

Speaker(s): Brent Ozar

Title: 500-Level Guide to Career Internals

Description:

This is not yet another career session that tells you to be friendly and network. Forget that - this is about using your IT skills to reinvent the way you get paid. Brent will explain how he went from DBA to MVP to MCM to business founder.

Brent will show you simple techniques to build a blog, a brand, and a business without that pesky personal networking stuff. He will explain why you have to give everything away for free, and why you cannot rely on the old methods to make money anymore.

It will not be easy - and that is why this session is level 500. This session is about radical methods that achieve radical results.

SessionID: 47010

Indexing for Beginners

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Kathi Kellenberger

Title: Indexing 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 indexes so that your application has the best performance.

SessionID: 54244

Managing SaaS Application Databases with Elastic Jobs: SQL Agent and More for Azure SQL Database

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Debra Dove

Title: Managing SaaS Application Databases with Elastic Jobs: SQL Agent and More for Azure SQL Database

Description:

As a SaaS developer with hundreds, or even thousands of databases, elastic database jobs simplifies management through reliable execution of T-SQL scripts across a group of databases. Come see real world customer scenarios to execute and monitor administration operations such as schema changes, reference data updates, batch processing, performance data collection and/or tenant (customer) telemetry collection. Come see how jobs is now integrated directly as a feature of Azure SQL Database and how simple it is to get started.

SessionID: 47628

Optimizing Multi-Billion Row Tables in Tabular

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Marco Russo

Title: Optimizing Multi-Billion Row Tables in Tabular

Description:

Tabular is a great engine that is capable of tremendous performance. That said, when your model gets bigger, you need to use the most sophisticated tools and techniques to obtain the best performance out of it.

In this session we will show you how Tabular performs when you are querying a model with many billions of rows, conduct a complete analysis of the model, searching for optimization ideas, and implement them on the fly, so to look at the effect of using the best practices on large models. This will also give you a realistic idea of what Tabular can do for you when you need to work on large models.

SessionID: 54238

Chalk Talk with Data Warehouse & Fast Track Team

Back to calendar

Event Date: 28-10-2016 08:00 - Category: Microsoft Chalk Talk (75 minutes) - Track: Application

Speaker(s): James Rowland-Jones, Matt Usher, Jamie Reding, John Macintyre, Torsten Grabs, Ron Ortloff, Casey Karst, Kevin Ngo, Sada K

Title: Chalk Talk with Data Warehouse & Fast Track Team

Description:

Join us in an open dialog with members of the SQL Server/Azure Data Warehousing and Fast Track Program Management team. Don't miss this unique opportunity to ask the hard questions. Seating is limited to 50 so arrive early. Chalk Talk sessions are not recorded.

SessionID: 54243

AzureCAT: SAP Workload on SQL Server in Azure

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Juergen Thomas, Cameron Gardiner

Title: AzureCAT: SAP Workload on SQL Server in Azure

Description:

In the first part of this session we will go through SAP scenarios that are certified for Azure IaaS. VM types, SAP software and principle configurations certified are described. In the second larger area of the session we will go through customer examples where SAP systems based on SQL Server were deployed on Azure IaaS. Some of the customer cases we talk about are large SAP customer that run very large production SAP systems in Azure IaaS. We will present learnings out of these deployments and give tips and tricks in how to deploy such SAP systems and how to operate those.

SessionID: 54213

SQLCAT: Azure SQL Database Best Practices in Performance Tuning and Resiliency Design

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Kun Cheng, Denzil Ribeiro

Title: SQLCAT: Azure SQL Database Best Practices in Performance Tuning and Resiliency Design

Description:

Tuning performance on Azure SQL Database isn't just about a query running faster and productivity improvements, but can also be directly translated into cost savings in the service tier itself. In this demo-filled session you will learn tools and methodologies available to troubleshoot performance in Azure SQL Database and ways to reduce DTU consumption. Using a real-life customer examples, we will also share how to design your SQL database centric system to be highly available and resilient to failures like transient errors, regional data center outages.

SessionID: 54224

Integrate Your LoB Applications and SharePoint Portal with Microsoft Power BI

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Lukasz Pawlowski, Saptarshi Mukherjee

Title: Integrate Your LoB Applications and SharePoint Portal with Microsoft Power BI

Description:

Learn how Power BI APIs makes it easy to integrate PowerBI.com end-user created content with your internal line of business applications including SharePoint portals . In this session we shall showcase real-life use case scenarios and share how some of the leading enterprises are seamless integrating Power BI visuals with their custom built internal portal and applications to securely disseminate analytical content in the context of their business processes. We shall also share with you how you can take advantage of the out-of-the box SaaS application integration with Power BI.com using Power BI content packs.

SessionID: 47641

Microsoft Data Science Toolset

Back to calendar

Event Date: 28-10-2016 08:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Eduardo Castro

Title: Microsoft Data Science Toolset

Description:

Data Science projects are around getting value from data. Usually the toolset used in this area comes from Open Source Tools. In this session we will explore and use the tools from Microsoft ML, R Server, Data Mining, and R Studio.

The main objectives of the session are to show how to create Architectures that include Data Science analysis using Microsoft Machine Learning, and revealing the results in a PowerBI Dashboard. Attendees will also learn how to integrate R code in solutions, starting with R Studio and then migrating the code to SQL Server 2016, and integrating with the PowerBI dashboard.

SessionID: 47849

Advanced Power BI: Solving the Hard Problems

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Devin Knight

Title: Advanced Power BI: Solving the Hard Problems

Description:

By now you have probably seen many Power BI demos and likely love what you see in the product. However, you may have noticed in most Power BI demos that they tend to show scenarios where everything just works right on the first try. So what do you do when your data is not perfect or your business problem is more complex?

In this session, you will see what happens when you go beyond the basics and try to solve those difficult problems that you inevitably will run into when you’re back at work. This session will give you many tips on how to solve real world problems with Power BI.

SessionID: 47826

Data Pages, Allocation Units, IAM chains... Oh My!

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Brandon Leach

Title: Data Pages, Allocation Units, IAM chains... Oh My!

Description:

Understanding how SQL Server organizes your data under the hood can seem like a daunting task. In this session, we'll explore various concepts in the storage engine and tell humorous stories along the way. We'll also look at why certain best practices exist and what they are really doing.

You'll hear how these concepts tie in to your work as a DBA or developer. You’ll get to see the concepts in action through demos and learn how you can use this knowledge to design better solutions. In addition you'll see some neat tools to help you dig in and learn further.

After this session you will understand: • the three basic types of storage in SQL Server • the physical structure of a row and how it affects performance • differences in how SQL Server works with heaps and clustered indexes • how pages are allocated and tracked • how to use various tools to continue your learning.

SessionID: 54237

Leverage R & Spark in Azure HDInsight for scalable Machine Learning

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Maxim Lukiyanov

Title: Leverage R & Spark in Azure HDInsight for scalable Machine Learning

Description:

Large enterprise customers and small startups are equally eager to take their businesses to new heights using latest machine learning algorithms. In this session we'll explore and compare parallelized ML algorithms offered by Azure HDInsight service in R Server and SparkR machine learning library. We'll also cover advanced algorithms like deep neural network learning libraries available in the broader Spark ecosystem. Come learn and see in action latest in Azure Machine Learning at scale and how it can be used in solving business problems.

SessionID: 52467

Lightning Talks 104

Back to calendar

Event Date: 28-10-2016 09:30 - Category: Lightning Talk (75 minutes) - Track: Professional Development

Speaker(s): Stuart Ainsworth, Rick Heiges, Maxwell Myrick, Cathrine Wilhelmsen, Amy Herold

Title: Lightning Talks 104

Description:

This session is one of four Lightning Talks sessions, each featuring five 10-minute talks on a variety of topics.

Lightning Talks 104 focuses on the Professional Development track, featuring:

  1. Stuart Ainsworth - "Oh, the Places You'll Go! A Seussian Guide to the Data Platform"

  2. Rick Heiges - "Community Safari"

  3. Amy Herold - "How to Keep Your DBA From Killing You"

  4. Maxwell Myrick - "Insider Secrets to Securing the Budget You Need"

  5. Catherine Wilhelmsen - "5 Ways to Advance Your Career by Becoming a Volunteer"

SessionID: 47975

Table Vars and Temp Tables – What you NEED to Know!

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Wayne Sheffield

Title: Table Vars and Temp Tables – What you NEED to Know!

Description:

Almost every SQL Developer is familiar with Table Variables and Temporary Tables. While each of these objects represent temporary storage, there are also substantial differences between them. Understanding the differences between Table Variables and Temporary Tables, and the ramifications that those differences cause, is essential to being able to properly select the appropriate object for use in your development tasks.

In this code-filled session, we’ll discover the differences and similarities of Temporary Tables and Table Variables, dispel some widespread myths about each, and answer the most important questions of them all, “When do I use one or the other and what are the various impacts of doing so?”

SessionID: 47916

Code Like a Pirate ... Intro to R and Data Science Tools in MS

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jamey Johnston

Title: Code Like a Pirate ... Intro to R and Data Science Tools in MS

Description:

Come to this session to get an introduction to the R language including:

We will finish with a brief introductions of how R integrates in Azure ML, Power BI, and SQL Server 2016 using real demos.

The focus of the session will be primarily on the introduction to the R language and getting attendees comfortable with using R to start the journey into Data Science!

SessionID: 54227

Accelerate Tabular Data Modeling with TMSL and TOM in Analysis Services

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Kay Unkroth

Title: Accelerate Tabular Data Modeling with TMSL and TOM in Analysis Services

Description:

Microsoft SQL Server 2016 helps you build comprehensive, enterprise-scale analytic solutions that deliver actionable insights through familiar data visualization tools such as Microsoft Power BI and Microsoft Excel. Learn how you can quickly automate tabular modelling tasks to accelerate solution delivery by taking advantage of Tabular Model Scripting Language (TMSL) and Tabular Object Model (TOM). Level is 300-400.

SessionID: 54210

Chalk Talk with Azure SQL Database PM Team

Back to calendar

Event Date: 28-10-2016 09:30 - Category: Microsoft Chalk Talk (75 minutes) - Track: Application

Speaker(s): Lindsey Allen, Tomas Talius

Title: Chalk Talk with Azure SQL Database PM Team

Description:

Join us in an open dialog with Microsoft Partner Architect Tomas Talius and members of the Azure SQL Database team. Don't miss this unique opportunity to ask the hard questions. Seating is limited to 50 attendees so arrive early. Chalk Talk sessions are not recorded.

SessionID: 47240

New HA Feature Deep Dive - SQL Server 2016 and Windows Server 2016

Back to calendar

Event Date: 28-10-2016 09:30 - Category: Half-Day Session (2.5 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allan Hirt

Title: New HA Feature Deep Dive - SQL Server 2016 and Windows Server 2016

Description:

SQL Server 2016 and Windows Server 2016 have major enhancements to existing features as well as brand new ones that will contribute to making SQL Server implementations more highly available.

This half-day session will cover not only what is in SQL Server 2016, such as all of the improvements to availability groups like seeding and basic AGs, but important Windows Server 2016 features like site awareness, storage replica, and more that all DBAs should be aware of.

With this extended session, most of what will be discussed will be shown so you can see how they work. If you want to get up to speed quickly with what’s new for availability in the new versions of SQL Server and Windows, this is the one session you should attend.

SessionID: 54259

SQL Server Management Tools on Windows and Other Platforms

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sanjay Nagamangalam, Ken Van Hyning

Title: SQL Server Management Tools on Windows and Other Platforms

Description:

In this session, we’ll walk you through our investments in SQL Server manageability tools for Windows and other platforms. We’ll present enhancements in our flagship SQL Server Management Studio (SSMS) and SQL client tools based on feedback from the community and discuss our plans for cross-platform database management tooling for SQL Server and PowerShell. We will also answer questions about your favorite feature in SSMS and the roadmap for SQL client tools such as Profiler, Database Tuning Advisor and Distributed Replay.

SessionID: 54253

Migrate to Modern SQL Server Platform from Oracle , MYSQL , SQL using SSMA, DMA and DEA

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Raj Pochiraju, Shamik Ghosh, Eddie Wuerch

Title: Migrate to Modern SQL Server Platform from Oracle , MYSQL , SQL using SSMA, DMA and DEA

Description:

Come learn about the new enhancements to SQL Server Migration Assistant (SSMA) 7.0 to migrate enterprise features natively to SQL Server and SQL Database. Enhancements to SSMA 7.0 allow directly migration, Column Store Indexes, Temporal Tables, Row Level Security and other features. This session will be demo heavy and illustrate migrations to SQL Server 2016 and SQL Database. You will also learn how to minimize potential risks while upgrading from older SQL Server versions to the latest SQL Server platform through Data Migration Assistant (DMA). DMA enables users of prior versions to run a set of upgrade rules against their SQL Server database to find breaking and behavior changes between that version and SQL Server 2016, as well as deprecated features that are currently in use. The DMA will also help perform one-click migration to the target platform. With Database Experimentation Assistant (DEA), you will be able to use key performance insights, captured using a real world workload to help build confidence about upgrade among database administrators, IT management and application owners by minimizing upgrade risks.

SessionID: 47521

Overcoming a Culture of FearOps by Adopting DevOps

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Hamish Watson

Title: Overcoming a Culture of FearOps by Adopting DevOps

Description:

FearOps is the fear of change; the fear of manual or automated deploys to production systems. DevOps is about aligning Operational and Development teams, utilizing agile methodologies and continuous delivery to optimize database and application rollouts.

During this session we will demonstrate how DevOps allows you to respond faster to competitive pressures by replacing error-prone (human) processes with automation for improved traceability, reliable, and repeatable deployments.

DevOps methodologies allow you to develop and use automation techniques for fast, efficient, and reliable software delivery. DevOps is about a cultural shift as much as a process and technological one. This session will illustrate how when you overcome the technical challenges of implementing DevOps you expose the cultural benefits.

With improved traceability, reliable, and repeatable deployments, this session will help you remove FearOps from your organisation.

SessionID: 47691

Deep Dive into the SSIS Catalog

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Tim Mitchell

Title: Deep Dive into the SSIS Catalog

Description:

The SSIS catalog is one of the best-evolved features in the SQL Server Integration Services ecosystem. With integrated package storage, Windows ACL-like security settings, built-in logging, and many other features, the SSIS catalog has become an anchor for many ETL architectures. With all this complexity, it is important to understand the inner workings of the SSIS catalog to keep it running smoothly.

In this demo-heavy presentation, we will dive into the details of the SSIS catalog. We will start with a quick survey of catalog features, followed by an exploration of the moving parts (tables, views, and stored procedures) in the catalog database. We will also review the security capabilities in the catalog, and will discuss maintenance operations. Finally, we'll walk through the mechanics of deployment and execution, reviewing what happens under the covers during these operations.

SessionID: 54256

SQLCAT: Firsthand Customer Experiences Running SQL Server 2016 for their Most Business Critical Solutions

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mike Weiner, Wolfgang Kutschera, Greg Bray

Title: SQLCAT: Firsthand Customer Experiences Running SQL Server 2016 for their Most Business Critical Solutions

Description:

The SQLCAT team has worked with a number of early adoption customers testing and deploying SQL Server 2016. In this customer driven session, two early adopters running business critical solutions with high performance, scale and availability characteristics on SQL Server 2016 will share their experiences and learnings. Come hear how bwin and Stack Overflow have implemented SQL Server 2016 into their most challenging environments, and taken advantage of some of the new functionality it provides.

SessionID: 54252

Explore SQL Server FastTrack Data Warehouse (FTDW)

Back to calendar

Event Date: 28-10-2016 09:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jamie Reding

Title: Explore SQL Server FastTrack Data Warehouse (FTDW)

Description:

Come to this session and learn about SQL Server FastTrack Data Warehouse - certified reference architectures (RA's) that are guaranteed to perform against data warehousing workloads from a few terabytes to 100 Terabytes. SQL Server 2016 enables organizations of any size to quickly harness the value of their data, and by offering fast adoption of SQL Server FTDW customers are able to quickly and efficiently able to load, store, analyze, visualize and publish their valuable data, all from a single trustworthy and fast data platform. In this session we will explore the use cases for SQL Server FTDW and dive into the capabilities specifically for data warehousing which have earned SQL Server the #1 TPC-H benchmark!

SessionID: 53869

Storage Testing for Database Professionals

Back to calendar

Event Date: 28-10-2016 09:30 - Category: Partner Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Argenis Fernandez, David Klee, Lou Lydiksen

Title: Storage Testing for Database Professionals

Description:

SessionID: 47726

Cortana Analytics : Transform Data into Intelligence

Back to calendar

Event Date: 28-10-2016 11:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Leila Etaati

Title: Cortana Analytics : Transform Data into Intelligence

Description:

Cortana Analytics delivers an end-to-end platform with an integrated and comprehensive set of tools and services to help users to build intelligent applications. This session will show Cortana can be used for collecting data from different resources, storing data in a big data storage, getting insights from collected data, creating analytics services, and finally showing the results through web apps, mobile apps, or rich client apps.

SessionID: 54251

Chalk Talk with the SQL Server Team

Back to calendar

Event Date: 28-10-2016 11:00 - Category: Microsoft Chalk Talk (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sunil Agarwal, Lindsey Allen, Kevin Farlee, Joe Sack, Jovan Popovic, Jakub Szymaszek, Tomas Talius

Title: Chalk Talk with the SQL Server Team

Description:

Join us in an open dialog with members of the SQL Server 2016 Program Management team. Don't miss this unique opportunity to ask the hard questions. Seating is limited to 50 so arrive early. Chalk Talk sessions are not recorded.

SessionID: 54229

AzureCAT: Using Microsoft's Analytics Stack to Improve Team and Player Performance in Professional Sports

Back to calendar

Event Date: 28-10-2016 11:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Steve Fox, Sudarshan Gopaladesikan

Title: AzureCAT: Using Microsoft's Analytics Stack to Improve Team and Player Performance in Professional Sports

Description:

The demands of professional sports on Athletes, Coaches, Trainers, and Sports Scientists is ever-growing, facilitating a deeper need for Big Data and rich Sports Analytics platforms, tools and solutions. Microsoft is investing in Sports Science platform capabilities to provide integrated 360 degree data views, rich analytical tools and frameworks, predictive modeling capabilities, infinite Cloud scale, and more. Our key goal? To enable the industry to manage the growing pressure against deep performance problems, yet still answer simple questions is a key challenge.

SessionID: 46393

Using Azure Machine Learning to Predict Consumer Price Index

Back to calendar

Event Date: 28-10-2016 11:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Patricio Cofre

Title: Using Azure Machine Learning to Predict Consumer Price Index

Description:

Inflation is one of the economic phenomena that receive particular attention from public policy actors, because of its effects on the allocation of resources, the distribution of income, economic development, and on the wellbeing of societies. Therefore, having an early and reliable vision of inflation enables defining appropriate anti-inflationary policies to achieve stability in the purchasing power of currencies.

Through leveraging Azure+PowerBI resources for data scraping, analytics, and visualization, it is possible to obtain:

SessionID: 54323

Speaker Idol: Round 3

Back to calendar

Event Date: 28-10-2016 11:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Denny Cherry

Title: Speaker Idol: Round 3

Description:

PASS Summit 2016 hosts its third annual Speaker Idol - 12 contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2017. 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: 51196

Deploying SQL Server with Microsoft Azure Virtual Machine

Back to calendar

Event Date: 28-10-2016 11:00 - Category: MS CSS Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bala Shankar

Title: Deploying SQL Server with Microsoft Azure Virtual Machine

Description:

Microsoft Azure provides multiple options to migrate SQL Server to the Cloud, but you can also get into trouble. I’m going to share some of the knowledge I’ve gained while putting out customer fires. Migrating SQL Server to the cloud requires a good understanding of the different options along with constraints.

This session will look at some of the common issues I have seen, on the support side, through various customer deployments. We will cover items that range from setup and configuration of the VMs, to licensing and looking at how you can work with AlwaysOn, along with other recommendations.

SessionID: 47878

What SQL Server Professionals Can Learn From Writing and Blogging

Back to calendar

Event Date: 28-10-2016 11:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Edwin M Sarmiento

Title: What SQL Server Professionals Can Learn From Writing and Blogging

Description:

Every SQL Server professional loves documentation. Or maybe not. You didn't pursue a database career just so you can spend most of your time writing - you wanted to know how SQL Server stores data in data pages. But there is more to writing and blogging than putting words on paper (or a word processor.) In this session, learn how writing and blogging can help you advance your career as a SQL Server professional. You will learn how to improve your communication skills thru writing articles and blog posts while enhancing your SQL Server skills. Tips on how to effectively write articles and blog posts when you don't have time will be shared.

SessionID: 47636

Biml Recipes: Automatically Create T-SQL Scripts for Common Tasks

Back to calendar

Event Date: 28-10-2016 11:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Scott Currie

Title: Biml Recipes: Automatically Create T-SQL Scripts for Common Tasks

Description:

You've probably heard a lot about Biml for SSIS automation, but did you know it can also be used for building complex, yet reusable T-SQL statements for common database tasks? And, in most cases, much faster and more easily than you could with dynamic T-SQL.

This will be a scenario-driven session where we discuss many real-world examples of manual tasks that can be automated with Biml snippets and the free BIDS Helper AddIn to BIDS/SSDT. You will receive all code for your own use.

Scenarios include:

  1. Generation of T-SQL merge statements that removes all the drudgery of manually mapping columns - including complex SCD column handling.
  2. Stale data detection that uses Biml to create queries that display ranges for all date/time columns in each table of a target database - perfect for retiring tables from WorkDB and other ad hoc environments.
  3. Sample data creation that automatically produces test data based on DDL schema information from your data model.
  4. And much more.

SessionID: 47452

Turbo Charged Transaction Logs - Internals and Performance

Back to calendar

Event Date: 28-10-2016 11:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): David Maxwell

Title: Turbo Charged Transaction Logs - Internals and Performance

Description:

The transaction log is one of the most critical, yet often misunderstood, components of SQL Server. From out of control log growth to very long start-up times, problems with the transaction log can cause a lot of pain. In this session, we'll look at how the transaction log works and what information is actually stored in the log. You'll learn how to optimize the log's performance, determining the right settings for log growth, and what to do when things get out of control.

SessionID: 47584

Monster Text Manipulation: Regular Expressions for the DBA

Back to calendar

Event Date: 28-10-2016 11:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

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

From XML to JSON

Back to calendar

Event Date: 28-10-2016 11:00 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Guy Glantser

Title: From XML to JSON

Description:

XML and JSON are two widely used markup languages, shared by many applications and data platforms. Since SQL Server 2005, there is native support for XML, which means we can extract relational data from XML documents as well as generate XML documents from relational data. We can also use namespaces, schemas, and indexes in order to apply constraints on the contents of XML documents, as well as to speed up query performance. SQL Server 2016 provides support for JSON, so that we can do more or less the same things with JSON.

In this session we will learn how to work efficiently with these two markup languages in SQL Server. We will discuss use cases for using either XML or JSON. We will compare a few methods and talk about the performance impact of each. If you’re a developer and you need to manipulate XML or JSON files in SQL Server, then this session is for you.

SessionID: 54188

Inside SQL Server 2016 R Services - Architecture, Security, Performance, and Troubleshooting

Back to calendar

Event Date: 28-10-2016 11:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Umachandar Jayachandran, Nellie Gustafsson, Jasraj Dange

Title: Inside SQL Server 2016 R Services - Architecture, Security, Performance, and Troubleshooting

Description:

Attend this session to understand the design of SQL Server 2016 R Services. Learn how the new extensibility framework in engine makes R script execution secure. Learn how to troubleshoot performance and monitor resources for R scripts.

SessionID: 47599

How to move databases around in Azure

Back to calendar

Event Date: 28-10-2016 11:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): André Kamman

Title: How to move databases around in Azure

Description:

The most mundane task of the DBA that we all thought we could do with our eyes closed has become complicated again. There is no single, simple backup/restore (or import/export) story for on-premises databases, databases in SQL Server on an Azure VM and Azure SQL Databases.

In this session we will look at the various ways to archive and move databases around within the Azure (hybrid) cloud. Learn how to move data between SQL Server and Azure SQL Database, move data between your datacenter and Azure, create backups for long term storage to comply with your corporate data retention policy, and create (automated) database copies for your developers.

We will discuss the various options and their respective pros and cons.

This session will restore (pun intended) your confidence in your backup/restore skills.

SessionID: 47276

Now Where Did THAT Estimate Come From?

Back to calendar

Event Date: 28-10-2016 11:15 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Hugo Kornelis

Title: Now Where Did THAT Estimate Come From?

Description:

"The SQL Server Query Optimizer makes its plan choices based on estimated rowcounts. If those estimates are wrong, the optimizer will very likely produce a poor plan. And there's nothing you can do about it. Or is there?

In this session, you will learn exactly where these estimates come from. You will gain intimate knowledge of how statistics are built and maintained and how they are used to estimate row counts. But you will also learn how filters and joins influence those estimates.

Though the focus of this session is on understanding the cause of bad estimates, you will also learn ways to fix the problems and get better estimates - and hence, better performing queries."

SessionID: 54242

Running SQL Server Integration Services within a SQL Server Virtual Machine to do More with Less Money

Back to calendar

Event Date: 28-10-2016 11:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jimmy Wong

Title: Running SQL Server Integration Services within a SQL Server Virtual Machine to do More with Less Money

Description:

In this session, we will show you how to use the SQL VM to run your SSIS packages cost effectively and efficiently. We will show you some examples on how to set things up in SQL VM and get your SSIS execution going in no time. We will also show you some tips and tricks to run the SSIS execution more efficiently with less money! Please come to this session if you would like to learn more about how to run SSIS on Azure VMs.

SessionID: 54805

Staying Involved with PASS

Back to calendar

Event Date: 28-10-2016 13:00 - Category: Marketing Community Session (45 minutes) - Track: Professional Development

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

Supercharging Backups and Restores For Fun and Profit

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bob Pusateri

Title: Supercharging Backups and Restores For Fun and Profit

Description:

Super-fast queries are an essential part of any business process, but speed will never be more important than during a disaster when you need to restore from backup. Come and see how both backups and restores can be tuned just like a query. In this demo-intensive session, we will discuss the different phases of the backup and restore processes, how to tell how long each of them is taking, and which are the easiest to significantly speed up. You just might be surprised how simple it is to achieve dramatic results - cutting your backup and restore times by 75% or more is absolutely possible using the methods covered here.

SessionID: 54211

Chalk Talk with the Power BI & SQL BI Teams

Back to calendar

Event Date: 28-10-2016 14:00 - Category: Microsoft Chalk Talk (75 minutes) - Track: Application

Speaker(s): Kay Unkroth, Miguel Llopis, Riccardo Muti, Josh Caplan, Theresa Palmer-Boroski, Chris Finlan, Youssef Shoukry

Title: Chalk Talk with the Power BI & SQL BI Teams

Description:

Join us in an open dialog with members of the Power BI and SQL BI Program Management team. Don't miss this unique opportunity to ask the hard questions. Seating is limited to 50, so arrive early. Chalk Talk sessions are not recorded.

SessionID: 47950

Data Storytelling Using Power BI

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jason Thomas

Title: Data Storytelling Using Power BI

Description:

In today's world, data is omnipresent and most organizations are presented with billions of data points every morning. Good analysis parses these numerical outputs into an understanding of the organization or process. In short, it “humanizes” the data by turning raw numbers into a story about the performance. The challenge is to interpret these stories correctly and for that, we need the help of data visualization tools like Microsoft Power BI.

Join me as I take you through on how to utilize Power BI effectively to tell data stories and engage your audience. Watch and learn some of the top techniques and hacks on making aesthetic as well as relevant Power BI reports for effective storytelling. Also, watch out for some engaging examples of storytelling using Power BI (which also includes the winning report of the Microsoft Power BI Best Report contest!)

SessionID: 48042

Building Secure Applications in Azure SQL Database

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Joseph D'Antoni

Title: Building Secure Applications in Azure SQL Database

Description:

Cloud computing requires new security paradigms that are unfamiliar to many application users, database administrators, and programmers. Consequently, some organizations are hesitant to implement a cloud infrastructure for data management due to perceived security risks. However, much of this concern can be alleviated through a better understanding of the security features built into Microsoft Azure and Microsoft Azure SQL Database.

Azure provides extremely robust security protection at the physical, logical, and data layers of its services and applications, making Azure datacenters among the most secure facilities of their kind in the world. Likewise, Azure SQL Database includes multiple layers of security, with role-based logical data protection and auditing to monitor the security of your data.

SessionID: 48019

Introduction to SQL Server R Services in SQL 2016

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Chris Hyde

Title: Introduction to SQL Server R Services in SQL 2016

Description:

One of the most exciting new features of SQL Server 2016 is the integration of the R statistical programming language into the platform with the brand-new SQL Server R Services. In this introductory session we'll briefly introduce the R language and then look at how to install and administer SQL Server R Services. We'll start to demonstrate the power of R by showing you how to create and run simple R 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 R to integrate data analytical methods in real-world situations, and wow your customers with the power of statistics!

SessionID: 47072

Go, Go, QueryStore!

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Gail Shaw

Title: Go, Go, QueryStore!

Description:

One of the hardest things to do in SQL is to identify the cause of a sudden degradation in performance. The DMVs don’t persist information over a restart of the instance and, unless there was already some query benchmarking (and there almost never is), answering the question of how the queries behaved last week needs a time machine. Up until now, that is. The addition of the QueryStore to SQL Server 2016 makes identifying and resolving performance regressions a breeze.

In this session we’ll take a look at what the QueryStore is and how it works, before diving into a scenario where overall performance suddenly degraded, and we’ll see why QueryStore is the best new feature in SQL Server 2016, bar none.

SessionID: 48055

The Synergy of In-Memory Operational Analytics

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Rob Farley

Title: The Synergy of In-Memory Operational Analytics

Description:

Hekaton, Columnstore, and R are all well-recognised technologies in their own right, offering significant advantages in a variety of scenarios. But in many situations, particularly in the IoT space, there are some synergetic reasons to consider all three in your architecture. In this session we will explore ways that you can leverage in-memory, operational analytics, to achieve even greater insight than you might have imagined.

SessionID: 46548

Kick Start! SQL Server 2014 / 2016 Performance Tips and Tricks

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Pinal Dave

Title: Kick Start! SQL Server 2014 / 2016 Performance Tips and Tricks

Description:

Every new release of SQL Server brings a whole load of new features that an administrator can add to their arsenal of efficiency. SQL Server 2014/2016 has introduced many new features. In this session we will be learning quite a few of the new features of SQL Server 2014/2016.

Here is the glimpse of the features we will cover in this session. • live plans for long-running queries • transaction durability and its impact on queries • new cardinality estimate for optimal performance • In-memory OLTP optimization of superior query performance • columnstore indexes and performance tuning • Query Store • Temporal Tables.

This 75 minutes will be the most productive time for any DBA and Developer who wants to quickly jumpstart with SQL Server 2014 and its new features.

SessionID: 54241

Deep Dive of SQL Server 2016 Integration Services

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jimmy Wong

Title: Deep Dive of SQL Server 2016 Integration Services

Description:

In this session, we will deep dive into the SSIS 2016 new features, not only we will do demo, but we will show you some tips and tricks for features like Multi-version support of SSDT, HFDS Connector, Azure Connector and more.

SessionID: 47891

How to Get Fired as a DBA

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Karen Lopez, Josh Fennessy

Title: How to Get Fired as a DBA

Description:

As senior data professionals, we get to see first-hand the ways that team members choose to attack problems and live with the challenges of too little time and too much to do. It's understandable that short cuts have to be made, that some tricks work because no one ever gets caught or because we are asked to fight fires all day.

In this session, we will share with you the types of behaviors we've seen in real life that will likely get you fired if you try them. Then for each, we'll discuss how to recover from them. We'll also give you some real-world stories of how some people made their situation even worse. It won't be all serious; we have some great #FAIL stories of our own and we managed to survive.

Finally, we'll leave you with 10 tips for recovering from fails without getting fired.

SessionID: 47706

Operationalizing Data Science

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Carlos Bossy

Title: Operationalizing Data Science

Description:

The challenge of developing a predictive model is the secret sauce that data science practitioners strive to achieve. While sophisticated predictive models can be game changers that give you a competitive edge, they must be nurtured and closely watched to ensure they perform as expected. This session shows attendees how to build a framework and develop a data model that handles prediction logging, prediction performance management, and analysis. A case study will show predictions can degrade and ultimately fail, further emphasizing the importance of tracking their performance.

SessionID: 47789

Developing Highly Concurrent Databases

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Michael J Swart

Title: Developing Highly Concurrent Databases

Description:

Understanding concurrency is critical when taking a database solution from startup to enterprise scale and beyond.

Concurrency problems can restrict the throughput you get from SQL Server. So your goal is to develop an application that can avoid these bottlenecks and make use of all the hardware it's given.

In this session we'll cover several enemies of concurrency, excessive blocking, how to detect and fix deadlocks, correct tempdb configuration and others. We'll also talk about when it's appropriate to use SQL Server's In-Memory OLTP features or the Read Committed Snapshot Isolation Level.

SessionID: 54246

Developing Apps for SQL Server from Popular OSS Languages and Frameworks

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Meet Bhagdev, Andrea Lam, Saloni Sonpal

Description:

SessionID: 54258

SQL Server Data Tools: Enable Continuous Integration and Deployment for Your Databases in Less than 10 Minutes

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Eric Kang, Abbie Petchtes

Title: SQL Server Data Tools: Enable Continuous Integration and Deployment for Your Databases in Less than 10 Minutes

Description:

Join us in this hands-on session to learn about the latest enhancements in SQL Server Data Tools (SSDT) and significantly boost your productivity across the development lifecycle of your databases in SQL Server and Azure SQL Database. We’ll demo how to easily enable continuous integration (CI) and continuous deployment (CD) for your databases, share our roadmap and answer questions about our planned investments. Whether you’re an experienced developer or new to SSDT and Visual Studio, we’re sure you’ll learn a lot in this session and start using SSDT right away for your database projects.

SessionID: 54250

Keeping Your On-Prem Data up to Date with the On-Premises Data Gateway

Back to calendar

Event Date: 28-10-2016 14:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Dimah Zaidalkilani

Title: Keeping Your On-Prem Data up to Date with the On-Premises Data Gateway

Description:

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

SessionID: 47676

10 Amazing Things About Power BI You Don't Know

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Reza Rad

Title: 10 Amazing Things About Power BI You Don't Know

Description:

Have you spotted a location on Power BI map without having an exact address (like earthquake location)? Have you looped through source files in your Power Query and applied custom functions on them? Have you changed your data model to help Power Q&A to respond intelligently? Have you used Power BI for real-time data analysis? Have you used Power BI and Azure Data Factory to have an end to end Azure BI solution? Have you done many other amazing things with Power BI?

In this session you can expect many live demos and to be impressed by the extraordinary things you can do with Power BI. You will learn tips and tricks to empower your Power BI solution. Tips and tricks that you learn in this session helps you to make your Power BI solution more scale-able, robust, and high performance.

SessionID: 47490

Parameter Sniffing the Good, the Bad, and the Ugly

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Lance Tidwell

Title: Parameter Sniffing the Good, the Bad, and the Ugly

Description:

Parameter sniffing is something that more than often helps performance on your servers; however, there are times when it can hinder performance as well. In this session we will define exactly what parameter sniffing is, and examine when it is good and when it is bad. Lastly, we will explore the different options available to fix bad parameter sniffing. After this session, you will be able to locate and fix bad parameter sniffing when it occurs on your servers.

SessionID: 47924

Advanced Scripting Using SSIS Script Tasks and Components

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): John Welch

Title: Advanced Scripting Using SSIS Script Tasks and Components

Description:

SSIS offers significant capabilities out-of-the-box. However, many data movement projects have needs that go above and beyond the common scenarios. Have you ever needed to calculate running totals during your ETL process? What about using dynamically updated business rules during processing to determine what data is valid? These things, and much more, can be accomplished using the script task and component within SSIS.

During this session, we will demonstrate several scripts in SSIS (including the ones mentioned above) that show how to take full advantage of the capabilities of SSIS. This session is intended for people who have worked with and understand SSIS, and have a basic understanding of .NET development.

SessionID: 48070

Azure Data Factory and SSIS Automation With Biml

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): David Stein

Title: Azure Data Factory and SSIS Automation With Biml

Description:

SSIS was originally designed to work in a world where all data was structured and on premise. As modern enterprise data projects increasingly move online, tools like Azure Data Factory (ADF) can extend SSIS capabilities to the cloud. Azure Data Factory is a flexible and powerful cloud based ETL service, but it doesn't replace the functionality of SSIS.

In this session you will learn the dvantages and disadvantages of both ETL platforms; how to use both in tandem to maximize productivity; and how both ETL platforms, as well as any supporting structures, can be be automatically generated with Biml Script.

All of the code used in this presentation can be downloaded by attendees, customized, and used in their production environments.

SessionID: 54233

Microsoft R for the Architect

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Buck Woody

Title: Microsoft R for the Architect

Description:

In this hands-on workshop you’ll cover a series of modules that guide you from a review of the R programming environment, the Cortana Intelligence Suite Process, the Cortana Intelligence Suite Platform, to the Microsoft R platforms including: Microsoft Open R, the Microsoft R Client, Microsoft R Server, SQL Server with R Services, R in Azure ML, and HDInsight with R. Final lab is an SQL Server R Services solution.

SessionID: 54215

Azure DocumentDB: A Deep Dive into Advanced Features

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Andrew Liu, Dharma Shukla

Title: Azure DocumentDB: A Deep Dive into Advanced Features

Description:

Let's talk about how you can get the most out of Azure DocumentDB. In this session we will dive deep into the mechanics of DocumentDB and explain the various levers available to tune performance and scale. From partitioned collections to global databases to advanced indexing and query features - this session will equip you with the best practices and nuggets of information that will become invaluable tools in your toolbox for building blazingly fast large-scale applications.

SessionID: 47080

Mitigating a SQL Server Upgrade Disaster

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Victor Isakov

Title: Mitigating a SQL Server Upgrade Disaster

Description:

SQL Server 2016 easily represents Microsoft's biggest release ever. But with so many changes in the database engine upgrading to the latest version of SQL Server represents a larger risk as well. Many customers have upgraded to the latest version "unaware" and been caught out with degraded performance and expectations not being realised. This session will discuss the important database engine changes that will potentially directly impact your upgrade path and outcome. It will highlight the key risks, how to detect them and what mitigation techniques can be used. It will set realistic expectations to all stakeholders of what the upgrade will deliver. Finally it will present a methodology that can be used to ensure a successful upgrade project that delivers optimal performance and reliability. With plenty of real-world case studies this should prove to be a very informative and practical session.

SessionID: 54216

Improving SQL Query Performance by Analyzing the Cached Plans

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Saverio Lorenzini

Title: Improving SQL Query Performance by Analyzing the Cached Plans

Description:

Performance improvement and troubleshooting of T-SQL code is one of the most recurring topic. SQL Server provides developers with a very rich source of information to understand performance issues and bottlenecks: the plan cache. The session shows a technique for deeply exploring SQL Server plan cache, in order to identify the less-performing queries by automatically analyzing the XML execution plans through XQuery scripts. It shows the metrics for query plan quality and performance evaluation, how to automatically find the most expensive plans in terms of cost, I/O, memory, and CPU, the less-performing operators, and possible optimizations suggested directly by the engine. More in general, how to identify the most resource-consuming pieces of code in order to provide the developers and DBAs with precise indications in terms of code design and maintenance. The deep-dive learning will be supported by live demos and examples.

SessionID: 54236

Chalk Talk with the Cortana Intelligence Program Management Team

Back to calendar

Event Date: 28-10-2016 15:30 - Category: Microsoft Chalk Talk (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Elad Ziklik, Mike Flasko, Lance Olson, Ofer Ashkenazi, Matt Winkler, Nino Bice, Jennifer Stevens, Neeraj Khanchandani

Title: Chalk Talk with the Cortana Intelligence Program Management Team

Description:

Join us in an open dialog with the Azure Machine Learning, Stream Analytics PMs and other members of the Cortana Intelligence suite Program Management teams. Don't miss this unique opportunity to ask the hard questions. Seating is limited to 50 attendees so arrive early. Chalk Talk sessions are not recorded.

SessionID: 55087

Build Smarter and Scalable Applications Using Azure Database Services

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Tara Shankar Jana

Title: Build Smarter and Scalable Applications Using Azure Database Services

Description:

In this real-life customer scenario of “GeoSafe”, learn how to build a “persistent” data pattern, and intelligence that is critical to modern cloud hosted applications. Requirements of modern applications, such as, greater scale, availability, actionable insights, forecasting, predictions and security have driven the industry to begin using a much broader range of technologies for storing data within an application. Microsoft Azure provides a range of storage technologies that support these architectures, and this demo-heavy session; provides a real-life example of the use of these azure data services in the well understood SaaS application scenario. With Microsoft Azure database services, you can quickly design, deploy, and manage highly-available apps that scale without downtime and are highly secure.

SessionID: 54223

End to End Business Analytics - Real World Scenario Demos and Solution Templates

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Mohammad Ali

Title: End to End Business Analytics - Real World Scenario Demos and Solution Templates

Description:

Join this interactive demo session to see end to end real time business analytics in action for a customer scenario. We will showcase Microsoft BI and advanced analytics scenarios using Power BI, Power BI Embedded, SQL BI along with Cortana Intelligence. We will also cover the new Power BI industry solution templates.

SessionID: 54324

Speaker Idol: Final Round

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Denny Cherry

Title: Speaker Idol: Final Round

Description:

PASS Summit 2016 hosts its third annual Speaker Idol - 12 contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2017. 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: 48026

Algorithms For Searching Through Encrypted Data

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mladen Prajdić

Title: Algorithms For Searching Through Encrypted Data

Description:

Proper way of storing encrypted data is to encrypt it on the client and send it to the server that doesn't know how to decrypt it. However, this solution lacks a simple way of searching through the encrypted data once it's on the server. You can do equality checks, but that's where most applications stop. But what to do if you have thousands of text documents you need to search through? Getting them all to the client and decrypting them there is simply out of the question as it would slow the system down to a crawl due to latency.

In this session we'll take a look at a few algorithms that enable you to search through the encrypted text data on the server without decrypting anything and returning only the search results to the client with performance in mind. Just the way a search should be performed.

SessionID: 47214

When Database Corruption Strikes

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Steve Stedman

Title: When Database Corruption Strikes

Description:

You 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 three 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: 47459

Agile Development Fundamentals: Continuous Integration with SSDT

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Jon Boulineau

Title: Agile Development Fundamentals: Continuous Integration with SSDT

Description:

For agile development teams, Continuous Integration is a must-have. Until recently, implementing this lean standard for database development has been a frustrating exercise due to lack of tooling. Improvements to SQL Server Data Tools by Microsoft have delivered teams a powerful framework for developing databases. With Continuous Integration, development teams depend on automated unit testing to drive the design of databases while enforcing strong disciplines. Best of all, incrementally building robust suites of unit tests allows teams to maintain a high level of confidence in their code that survives the rapid rate of change demanded by agile software projects.

This demo-heavy session walks through the beginning-to-end processes of implementing Continuous Integration and inspires developers to become passionate practitioners of agile practices.

SessionID: 46485

All About SQL Injection

Back to calendar

Event Date: 28-10-2016 15:30 - Category: General Session (75 minutes) - Track: Application

Speaker(s): Edward Pollack

Title: All About SQL Injection

Description:

Proactive solutions are key to preventing SQL injection and ensuring that hackers don't see your application as an easy target. We will demonstrate common mistakes that lead to SQL injection and a variety of ways which can safeguard our data against attacks.

While illustrating the ways in which hackers probe and attack our systems, we will show that SQL injection is not only the result of bad TSQL, but also bad code. By securing our data from the application and database tiers, we can greatly decrease their attractiveness to hackers and prevent attacks that could cripple a business permanently.