sqlpasshistory

ID: 42

Back to Main list

PASS Summit 2015

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
26-10-2015 08:30 Argenis Fernandez, J May, David Klee Pre-Conference Session (full day) Enterprise Database Administration & Deployment The Complete Primer to SQL Server Virtualization
26-10-2015 08:30 Tim Mitchell Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Building Better SSIS Packages
26-10-2015 08:30 Paul Turley, Richard Waymire, Jim Miller, Ron Talmage, Tim Chapman Pre-Conference Session (full day) Enterprise Database Administration & Deployment Upgrade, Migration and Bacon Planning for SQL Server 2014 and 2016
26-10-2015 08:30 Pinal Dave Pre-Conference Session (full day) Application & Database Development 42 Tips to Performance Tuning, Optimization, and Everything
26-10-2015 08:30 Stacia Varga Pre-Conference Session (full day) BI Information Delivery Visualizing Data: the Good, the Bad, and the Ugly
26-10-2015 08:30 Allan Hirt Pre-Conference Session (full day) Enterprise Database Administration & Deployment Advanced SQL Server Availability Architectures and Deployments
26-10-2015 08:30 Joseph D'Antoni Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Finding Your Balance: BI in the Cloud, On Premises, or Both
26-10-2015 08:30 Kalen Delaney Pre-Conference Session (full day) Application & Database Development Index Internals: RowStore, ColumnStore, and NoStore!
26-10-2015 08:30 Paul Randal Pre-Conference Session (full day) Enterprise Database Administration & Deployment Performance Troubleshooting Using Waits and Latches
27-10-2015 08:30 Kimberly Tripp Pre-Conference Session (full day) Enterprise Database Administration & Deployment Queries Gone Wrong: Statistics, Cardinality, Solutions
27-10-2015 08:30 Devin Knight, Brian Knight Pre-Conference Session (full day) BI Information Delivery Power BI for Every Industry
27-10-2015 08:30 Sean McCown, Jennifer McCown Pre-Conference Session (full day) Enterprise Database Administration & Deployment The Enterprise Scripting Workshop
27-10-2015 08:30 Aaron Bertrand Pre-Conference Session (full day) Application & Database Development 50 Things All SQL Server Developers Need to Know
27-10-2015 08:30 Bradley Ball, Josh Luedeman Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Optimize “All Data” with a Modern Data Warehouse Solution
27-10-2015 08:30 Dmitri Korotkevitch Pre-Conference Session (full day) Enterprise Database Administration & Deployment SQL Server Internals: The Practical Angle
27-10-2015 08:30 Kendra Little Pre-Conference Session (full day) Application & Database Development SQL Server Index Therapy Session
27-10-2015 08:30 Jason Hall, David Benoit, Lori Edwards, Scott Fallen, Rick Pittser, Melissa Connors, Greg Gonzalez, Stephen Dykes Pre-Conference Session (full day) Enterprise Database Administration & Deployment SQL Sentry Performance Boot Camp - Vendor Session
27-10-2015 08:30 Amit Banerjee, Sourabh Agarwal Pre-Conference Session (full day) Enterprise Database Administration & Deployment How to be a Ninja: Troubleshooting SQL performance on Azure Virtual Machines
27-10-2015 08:30 Bill Preachuk Pre-Conference Session (full day) Application & Database Development Hadoop Essentials for the SQL Server Professional
28-10-2015 10:15 Kamal Hathi, James Phillips General Session (75 minutes) BI Information Delivery Foundation Session: Microsoft Business Intelligence
28-10-2015 10:15 Ryan Adams General Session (75 minutes) Enterprise Database Administration & Deployment Install an AlwaysOn Failover Cluster and Availability Group
28-10-2015 10:15 Dmitri Korotkevitch General Session (75 minutes) Application & Database Development Thinking Outside the In-Memory Box
28-10-2015 10:15 Mickey Stuewe General Session (75 minutes) BI Information Delivery Sophisticated Techniques to Use in SSRS
28-10-2015 10:15 Brian Walters General Session (75 minutes) BI Platform Architecture, Development & Administration SQL Server 2016 on Flash: Fast Track DW, SOFS, Columnstore, & AlwaysOn
28-10-2015 10:15 Ike Ellis General Session (75 minutes) Application & Database Development Survey of the Microsoft Azure Data Landscape
28-10-2015 10:15 Sunil Agarwal General Session (75 minutes) Enterprise Database Administration & Deployment Overview of ColumnStore Index in SQL Server 2016 and Azure SQL Database
28-10-2015 10:15 Erin Stellato General Session (75 minutes) Enterprise Database Administration & Deployment Kicking and Screaming: Replacing Profiler with Extended Events
28-10-2015 10:15 Pinal Dave General Session (75 minutes) Application & Database Development Secrets of SQL Server: Database Worst Practices
28-10-2015 10:15 Kimberly Tripp General Session (75 minutes) Application & Database Development SQL Server Indexing for Performance
28-10-2015 10:45 Wolfgang Strasser General Session (75 minutes) BI Platform Architecture, Development & Administration A Programmatic Journey through SSIS Catalog
28-10-2015 10:45 Alex Whittles General Session (75 minutes) BI Platform Architecture, Development & Administration Beginners Guide to MDX
28-10-2015 10:45 Brandon Leach General Session (75 minutes) Enterprise Database Administration & Deployment Bringing Balance to the SQL Server Force with Resource Governor
28-10-2015 10:45 Stuart Ainsworth General Session (75 minutes) BI Platform Architecture, Development & Administration Eating the Elephant: A DBA's Guide to Hadoop
28-10-2015 10:45 Jason Horner General Session (75 minutes) BI Platform Architecture, Development & Administration Dimensional Modeling Design Patterns: Beyond the Basics
28-10-2015 10:45 Bob Pusateri General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Security Basics
28-10-2015 10:45 Kathi Kellenberger General Session (75 minutes) Professional Development Writing Technical Books
28-10-2015 12:30 Kevin Kline General Session (75 minutes) Professional Development Community Session: Intro to PASS Summit
28-10-2015 13:30 Mark Vaillancourt General Session (75 minutes) BI Information Delivery A Bigger Boat: Data Visualization Lessons from the Movie Theater
28-10-2015 13:30 Klaus Aschenbrenner Half-Day Session (3 hours) Application & Database Development Windowing Functions: THE Killer Feature in SQL Server!
28-10-2015 13:30 Mladen Prajdić General Session (75 minutes) BI Information Delivery Visualizing Streaming Data in Real Time
28-10-2015 13:30 Jeff Renz General Session (75 minutes) Application & Database Development Introduction to Microsoft Azure DocumentDB
28-10-2015 13:30 Paul Randal General Session (75 minutes) Enterprise Database Administration & Deployment DBA Mythbusters
28-10-2015 13:30 Russ Thomas General Session (75 minutes) Professional Development Stress Inoculation: Maintaining Performance Under Pressure
28-10-2015 13:30 Robert Cain General Session (75 minutes) Enterprise Database Administration & Deployment Zero to Hero with PowerShell and SQL Server in 1 Session
28-10-2015 13:30 Konstantin Melamud General Session (75 minutes) Enterprise Database Administration & Deployment Turbo Boost Performance: In-Memory Tables and Index Optimizations
28-10-2015 13:30 Ayad Shammout, Thomas Grohser, Michael Steineke, Sanjay Mishra, David Smith, Wolfgang Kutschera General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: SQL Server HA DR Customer Panel -- 7 Habits of people who build highly available systems
28-10-2015 13:30 Edwin M Sarmiento General Session (75 minutes) BI Platform Architecture, Development & Administration Integrating SQL Server Analysis Services with Hadoop
28-10-2015 13:30 Luis Cabrera-Cordon, Gopi Kumar, Jason Wilcox General Session (75 minutes) BI Platform Architecture, Development & Administration Foundation Session: Advanced Analytics
28-10-2015 13:30 Colleen Morrow General Session (75 minutes) Enterprise Database Administration & Deployment Enterprise Auditing with SQL Server Audit
28-10-2015 13:30 Rafael Salas General Session (75 minutes) BI Platform Architecture, Development & Administration Solving the Data Integration Problem with Power Query
28-10-2015 13:30 Scott Currie General Session (75 minutes) BI Platform Architecture, Development & Administration Create and Load a Staging Environment from Scratch in an Hour
28-10-2015 13:30 Peter Myers General Session (75 minutes) BI Platform Architecture, Development & Administration Big Data Fundamentals with Azure HDInsight
28-10-2015 13:30 Torsten Grabs General Session (75 minutes) Application & Database Development Building Elastic SaaS Applications with Azure SQL Database
28-10-2015 15:15 Jen Underwood, Michael Tejedor General Session (75 minutes) BI Information Delivery Power BI Overview
28-10-2015 15:15 Frank Weigel General Session (75 minutes) BI Platform Architecture, Development & Administration Business Intelligence Updates in SQL Server 2016
28-10-2015 15:15 Denny Cherry General Session (75 minutes) Professional Development Speaker Idol Round 1
28-10-2015 15:15 Rob Farley General Session (75 minutes) Application & Database Development A Few Of My Favourite Plan Operators
28-10-2015 15:15 Erin Stellato General Session (75 minutes) Enterprise Database Administration & Deployment Statistics and Query Plans
28-10-2015 15:15 Saveen Reddy, Sukvinder Singh Gill General Session (75 minutes) Enterprise Database Administration & Deployment Foundation Session: Big Data and Data Warehousing
28-10-2015 15:15 Mike Hillwig General Session (75 minutes) Professional Development Leadership Without Borders: Working with Global Teams
28-10-2015 15:15 Marco Russo General Session (75 minutes) BI Platform Architecture, Development & Administration Toolkit for DAX Optimization
28-10-2015 15:15 Bradley Ball General Session (75 minutes) Application & Database Development Indexing Internals for Developers and DBAs
28-10-2015 15:15 Kenneth Fisher General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Security for Everyone
28-10-2015 15:15 Pedro Lopes, Lonny Bastien General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Upgrade and Migration
28-10-2015 15:15 Karen Lopez, Thomas LaRock General Session (75 minutes) Application & Database Development Database Design Throwdown
28-10-2015 15:15 Luis Vargas General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server on Azure Virtual Machines: Features, Best Practices & Roadmap
28-10-2015 15:15 Ola Hallengren General Session (75 minutes) Enterprise Database Administration & Deployment Building a Performance Monitoring System Using Extended Events and DMVs
28-10-2015 15:15 Argenis Fernandez General Session (75 minutes) Application & Database Development Stored Procedures vs. Ad Hoc SQL: Performance Showdown!
28-10-2015 15:15 Robert Davis Half-Day Session (3 hours) BI Platform Architecture, Development & Administration DBA's Guide to Administering BI Systems
28-10-2015 16:45 Miguel Llopis, Ariel Netz, Lance Delano General Session (75 minutes) BI Information Delivery Power BI Desktop Overview
28-10-2015 16:45 Kevin Farlee General Session (75 minutes) Enterprise Database Administration & Deployment AlwaysOn in SQL Server 2016
28-10-2015 16:45 Oliver Engels, Gabi Münster, Gabi Münster General Session (75 minutes) BI Information Delivery A Concept for Clean Reporting: Information Design Rules for SSRS and R
28-10-2015 16:45 Sean McCown General Session (75 minutes) Enterprise Database Administration & Deployment Monster Text Manipulation: Regular Expressions for the DBA
28-10-2015 16:45 Aaron Bertrand, Scott Fallen General Session (75 minutes) Enterprise Database Administration & Deployment SQL Sentry's Tools for Tuning
28-10-2015 16:45 J May General Session (75 minutes) Application & Database Development Columnstore Indexes in SQL Server 2014: Flipping the DW Faster Bit
28-10-2015 16:45 Devin Knight, Bradley Schacht General Session (75 minutes) Enterprise Database Administration & Deployment Migrating your SQL Servers VMs to Azure with PowerShell
28-10-2015 16:45 Peter Myers General Session (75 minutes) BI Platform Architecture, Development & Administration Introduction to Time Series Forecasting
28-10-2015 16:45 Matt Usher General Session (75 minutes) Application & Database Development Overview of Azure SQL Data Warehouse and Architecture
28-10-2015 16:45 Carlos Bossy General Session (75 minutes) BI Platform Architecture, Development & Administration Use Hive and Hadoop for High-Performance Data Warehousing
28-10-2015 16:45 Luke Jian General Session (75 minutes) Enterprise Database Administration & Deployment Anatomy of an Optimizer
28-10-2015 16:45 Brian Knight General Session (75 minutes) BI Platform Architecture, Development & Administration SQL Server Integration Services (SSIS) Performance Internals
28-10-2015 16:45 Asad Khan, John Macintyre, Pablo Castro, Tony Petrossian, Shawn Bice General Session (75 minutes) Enterprise Database Administration & Deployment Foundation Session: Developing Modern Applications on Azure
28-10-2015 16:45 Doug Lane General Session (75 minutes) Application & Database Development Living and Dying by Dynamic SQL
28-10-2015 16:45 Matt Usher, Rajesh Dadhia General Session (75 minutes) BI Platform Architecture, Development & Administration Cortana Analytics Deep Dive: Big Data Stores
28-10-2015 16:45 Brian Davis, Adam Belebczuk, Russ Thomas, Rick Heiges, Cathrine Wilhelmsen Lightning Talk (75 minutes) Professional Development Lightning Talks 104
29-10-2015 10:15 Andrew Hoh, Aravind Krishna R. General Session (75 minutes) Application & Database Development Azure DocumentDB - Common Use Cases and Success Stories
29-10-2015 10:15 Wayne Sheffield, Jeff Renz, Lance Tidwell, Aaron Buma, Paul Wehland Lightning Talk (75 minutes) Application & Database Development Lightning Talks 102
29-10-2015 10:15 Itzik Ben-Gan General Session (75 minutes) Application & Database Development Run, Total, Run!
29-10-2015 10:15 Guy Hunkin, Eli Schwartz General Session (75 minutes) BI Information Delivery What’s New for Business Analytics in Excel 2016
29-10-2015 10:15 Edward Pollack General Session (75 minutes) Enterprise Database Administration & Deployment My Favorite DMVs
29-10-2015 10:15 Rod Colledge General Session (75 minutes) BI Platform Architecture, Development & Administration Building Hybrid BI Solutions with Power BI
29-10-2015 10:15 Ben DeBow, Denis McDowell General Session (75 minutes) Application & Database Development DevOps Is Coming to an Enterprise near You
29-10-2015 10:15 Jason Strate General Session (75 minutes) Enterprise Database Administration & Deployment The Plan Cache Whisperer: Performance Tuning SQL Server
29-10-2015 10:15 Denny Cherry General Session (75 minutes) Enterprise Database Administration & Deployment Optimizing SQL Server Performance in a Virtual Environment
29-10-2015 10:15 Grant Fritchey General Session (75 minutes) Enterprise Database Administration & Deployment Statistics for the New Data Pro
29-10-2015 10:45 Allen White General Session (75 minutes) BI Platform Architecture, Development & Administration Automate Your ETL Infrastructure with SSIS and PowerShell
29-10-2015 10:45 Sanjay Soni, Anand Subbaraj, Kristian Kimbro Rickard General Session (75 minutes) BI Platform Architecture, Development & Administration Real Time Business Analytics Using Power BI for a Customer Scenario
29-10-2015 10:45 Joachim Hammer, Jamey Johnston, Tomer Weisberg General Session (75 minutes) Enterprise Database Administration & Deployment Overview of Security Investments in SQL Server 2016 and Azure SQL Database
29-10-2015 10:45 Chris Webb General Session (75 minutes) BI Information Delivery Analyzing Audience Reaction to the PASS Summit Keynote
29-10-2015 10:45 Rolf Tesmer General Session (75 minutes) BI Platform Architecture, Development & Administration Using Azure Machine Learning to Predict Seattle House Prices
29-10-2015 10:45 Jen Stirrup General Session (75 minutes) BI Information Delivery Data Storytelling with R, Azure Machine Learning, and Power BI
29-10-2015 10:45 Richard Waymire, Jim Hautala General Session (75 minutes) Enterprise Database Administration & Deployment Analyzing Performance and Scalability for OLTP and Data Warehousing Solutions
29-10-2015 12:30 Ryan Adams General Session (75 minutes) Professional Development Community Session: Navigating PASS
29-10-2015 13:30 Thomas LeBlanc Half-Day Session (3 hours) BI Platform Architecture, Development & Administration Learning Analysis Services 2014 Tabular in 3 Hours
29-10-2015 13:30 Michael Rys General Session (75 minutes) BI Platform Architecture, Development & Administration U-SQL: ‘THE’ Language for Big Data
29-10-2015 13:30 Steve Jones General Session (75 minutes) Application & Database Development Using Automated Tests to Raise Code Quality
29-10-2015 13:30 Neil Hambly General Session (75 minutes) Application & Database Development Effective Indexing with Partitioning and Compression
29-10-2015 13:30 Jos de Bruijn General Session (75 minutes) Enterprise Database Administration & Deployment In-Memory OLTP Investments in SQL Server 2016 and Azure SQL Database
29-10-2015 13:30 Glenn Berry General Session (75 minutes) Enterprise Database Administration & Deployment High Availability/Disaster Recovery 101
29-10-2015 13:30 Riccardo Muti General Session (75 minutes) BI Platform Architecture, Development & Administration What's New in SQL Server 2016 Reporting Services
29-10-2015 13:30 Scott Shaw General Session (75 minutes) BI Platform Architecture, Development & Administration Hadoop for Large Scale Interactive Workloads in Azure
29-10-2015 13:30 Drew DiPalma General Session (75 minutes) Application & Database Development Migrating the Enterprise Data Warehouse with Azure SQL Data Warehouse
29-10-2015 13:30 Denzil Ribeiro General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: SQL Server 2016 Columnstore Customer Scenarios and Best Practices
29-10-2015 13:30 Wee Hyong Tok, SpeakerName, Sonia Carlson General Session (75 minutes) BI Platform Architecture, Development & Administration Cortana Analytics Deep Dive: Information Management
29-10-2015 13:30 Adam Saxton General Session (75 minutes) Enterprise Database Administration & Deployment Kerberos - I'm not dead yet!
29-10-2015 13:30 Cindy Gross General Session (75 minutes) BI Platform Architecture, Development & Administration BI on Big Data: Bridging the Gap
29-10-2015 13:30 Sunil Agarwal General Session (75 minutes) Enterprise Database Administration & Deployment Real-Time Operational Analytics in SQL Server 2016 and Azure SQL Database
29-10-2015 13:30 Joe Webb General Session (75 minutes) Professional Development Hiring the Right People: How to Select and Hire the Right Team
29-10-2015 13:30 Reza Rad General Session (75 minutes) BI Platform Architecture, Development & Administration SSIS vs. Azure Data Factory
29-10-2015 15:15 Rob Farley General Session (75 minutes) Application & Database Development The Power Of Composite Indexes
29-10-2015 15:15 Michael Fal General Session (75 minutes) Enterprise Database Administration & Deployment PowerShell and the Art of SQL Server Deployment
29-10-2015 15:15 Stacia Varga General Session (75 minutes) BI Platform Architecture, Development & Administration Reducing the Impact of BI Workloads on Your Database Engine
29-10-2015 15:15 Kevin Kline General Session (75 minutes) Professional Development Top 10 Mistakes of New IT Leaders
29-10-2015 15:15 Bob Ward Half-Day Session (3 hours) Enterprise Database Administration & Deployment Inside Wait Types, Latches, and Spinlocks
29-10-2015 15:15 Karen Lopez, Allan Hirt, Jennifer McCown General Session (75 minutes) Professional Development Panel: Will the DBA Job of the Future Still Involve DBAs?
29-10-2015 15:15 Santosh Balasubramanian General Session (75 minutes) BI Platform Architecture, Development & Administration Real Time Insights on your IoT with Stream Analytics and Machine Learning
29-10-2015 15:15 Guy Glantser General Session (75 minutes) Application & Database Development How to Use Parameters like a Pro and Boost Performance
29-10-2015 15:15 Lord Richard Douglas General Session (75 minutes) Enterprise Database Administration & Deployment The Day After Tomorrow: Why You Need to Baseline
29-10-2015 15:15 Doug Lane General Session (75 minutes) BI Information Delivery SQL Server Mystery: Dead Reports Don't Talk
29-10-2015 15:15 General Session (75 minutes) BI Platform Architecture, Development & Administration APS and SSAS for Real-Time Analysis
29-10-2015 15:15 Andy Leonard General Session (75 minutes) BI Platform Architecture, Development & Administration Use Biml to Automate SSIS Design Patterns
29-10-2015 15:15 Saveen Reddy, Alan Tan, Matthew Hicks General Session (75 minutes) BI Platform Architecture, Development & Administration Building Applications on Azure Data Lake
29-10-2015 15:15 Nishant Thacker General Session (75 minutes) BI Platform Architecture, Development & Administration Understanding Real World Big Data Scenarios
29-10-2015 15:15 Kalen Delaney General Session (75 minutes) Enterprise Database Administration & Deployment How Minimal Is Minimal Logging?
29-10-2015 15:15 Tobias Ternstrom, Umachandar Jayachandran, Dotan Elharrar General Session (75 minutes) BI Platform Architecture, Development & Administration Advanced Analytics with R in SQL Server 2016
29-10-2015 16:45 Jen Stirrup, Jens Vestergaard, Paco Gonzalez, Markus Ehrenmueller-Jensen, Steve Wake, Dan Galavan Lightning Talk (75 minutes) BI Information Delivery Lightning Talks 103
29-10-2015 16:45 Tony Petrossian General Session (75 minutes) Application & Database Development Application Patterns for Azure SQL Database
29-10-2015 16:45 Patrick O'Keeffe General Session (75 minutes) Application & Database Development Lessons learned from building scalable applications on the Microsoft Azure SQL Database
29-10-2015 16:45 Alberto Ferrari General Session (75 minutes) BI Information Delivery Budgeting with Power Pivot
29-10-2015 16:45 Niko Neugebauer General Session (75 minutes) Application & Database Development Understanding and Solving Common Columnstore Problems
29-10-2015 16:45 Matt Masson, Jimmy Wong, Janine Zhang, Helen Li General Session (75 minutes) BI Platform Architecture, Development & Administration What´s New for SQL Server 2016 Integration and Master Data Services
29-10-2015 16:45 Denny Cherry General Session (75 minutes) Professional Development Speaker Idol Round 2
29-10-2015 16:45 Miguel Llopis, Lance Delano, Robert Bruckner General Session (75 minutes) BI Information Delivery Deep Dive into Data Preparation, Modeling & Analytics using Power BI Desktop 
29-10-2015 16:45 Victor Isakov General Session (75 minutes) Enterprise Database Administration & Deployment Administering and Optimizing Availability Groups Correctly
29-10-2015 16:45 Mike Walsh General Session (75 minutes) Enterprise Database Administration & Deployment 10 SQL Server Review Findings I Want to Stop Finding!
29-10-2015 16:45 Borko Novakovic General Session (75 minutes) Enterprise Database Administration & Deployment Temporal and JSON in SQL Server 2016 and Azure SQL Database
29-10-2015 16:45 Pieter Vanhove General Session (75 minutes) Enterprise Database Administration & Deployment Run Your DBA Morning Checklist with Policy-Based Management
29-10-2015 16:45 Sahaj Saini, Miro Flasza General Session (75 minutes) Application & Database Development PolyBase in SQL Server 2016 and Azure SQL DW
29-10-2015 16:45 Benjamin Nevarez General Session (75 minutes) Application & Database Development Dive into the Query Optimizer: Undocumented Insight
29-10-2015 16:45 Devin Knight General Session (75 minutes) BI Platform Architecture, Development & Administration Securing Your BI Solutions
29-10-2015 16:45 Richie Rump General Session (75 minutes) Application & Database Development Who's Afraid of Entity Framework?
30-10-2015 08:00 John Morehouse General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Databaseology: A Deep Dive Into Database Internals
30-10-2015 08:00 Ed Triou General Session (75 minutes) BI Platform Architecture, Development & Administration U-SQL Query Execution and Performance Tuning
30-10-2015 08:00 Asad Khan General Session (75 minutes) BI Platform Architecture, Development & Administration Spark SQL - Exploratory analytics with Big Data
30-10-2015 08:00 J May, Brian Walters General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server on Flash: Re-Thinking Best Practices
30-10-2015 08:00 Wayne Sheffield General Session (75 minutes) Application & Database Development SSMS Tips and Tricks: Using What You've Already Got
30-10-2015 08:00 Kun Cheng, Luis Ventura, Changgyu Oh, Komron Nouri, Duke Yetter General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: Azure SQL Database Customer Experiences and Lessons Learned
30-10-2015 08:00 Drew DiPalma General Session (75 minutes) Application & Database Development Analytics Platform System Best Practices
30-10-2015 08:00 Matt Masson, Matthew Roche General Session (75 minutes) BI Information Delivery BI Power Hour
30-10-2015 08:00 Mark Broadbent General Session (75 minutes) Enterprise Database Administration & Deployment Lock, Block, and Two Smoking Barrels
30-10-2015 08:00 Mindy Curnutt General Session (75 minutes) Enterprise Database Administration & Deployment 3 Methods to End the Madness: Application Slowness Diagnosis
30-10-2015 08:00 Allen White General Session (75 minutes) Application & Database Development Scalable Application Design with Service Broker
30-10-2015 08:00 Steve Stedman General Session (75 minutes) Application & Database Development Advanced Common Table Expressions and Recursive Query Technique
30-10-2015 08:00 Trayce Jordan General Session (75 minutes) Enterprise Database Administration & Deployment Finding root cause for unexplained Availability Group failover
30-10-2015 08:00 Sandy Rivas General Session (75 minutes) BI Information Delivery Leveraging Power BI to Gain Insights & Increase Profit
30-10-2015 08:00 Chris Shaw General Session (75 minutes) Application & Database Development Achieve Index Feng Shui in SQL Server
30-10-2015 08:00 Vlad Vlasceanu General Session (75 minutes) Application & Database Development RDBMS in the Cloud: Deploying SQL Server on AWS
30-10-2015 09:30 Wee Hyong Tok, Sachin Chouksey General Session (75 minutes) BI Platform Architecture, Development & Administration Using the Cortana Analytics Process for Smart Transportation
30-10-2015 09:30 Mini Nair General Session (75 minutes) BI Platform Architecture, Development & Administration Making Power BI Content Refreshable for Hybrid Scenario
30-10-2015 09:30 Matt Winkler General Session (75 minutes) BI Platform Architecture, Development & Administration Big Data Made Easy for SQL Developers with Azure Data Lake Analytics
30-10-2015 09:30 Tony Petrossian General Session (75 minutes) Application & Database Development Azure SQL Database Investments and Roadmap
30-10-2015 09:30 Leonard Lobel General Session (75 minutes) Application & Database Development Programming T-SQL Enhancements: Windowing and More
30-10-2015 09:30 Glenn Berry Half-Day Session (3 hours) Enterprise Database Administration & Deployment Dr. DMV's Troubleshooting Toolkit
30-10-2015 09:30 Jason Thomas General Session (75 minutes) BI Platform Architecture, Development & Administration Memoirs of Building a 150 GB (and Growing) SSAS Tabular Model
30-10-2015 09:30 Andy Leonard General Session (75 minutes) BI Platform Architecture, Development & Administration Hacking the SSIS Catalog
30-10-2015 09:30 Allan Mitchell Half-Day Session (3 hours) Enterprise Database Administration & Deployment Building a Scalable Analytical Solution Using IaaS and Elasticsearch
30-10-2015 09:30 John Sterrett, Brian Moran, Ben DeBow, David Klee General Session (75 minutes) Professional Development Is Independent Consulting for Me?
30-10-2015 09:30 Kendal Van Dyke General Session (75 minutes) Enterprise Database Administration & Deployment Tuning and Troubleshooting Transactional Replication
30-10-2015 09:30 Hope Foley General Session (75 minutes) BI Platform Architecture, Development & Administration Don't Rely on Magic: Tabular Performance Troubleshooting
30-10-2015 09:30 Chris Webb General Session (75 minutes) BI Information Delivery Using Power Query to Build a Reporting Solution in Excel
30-10-2015 09:30 Ayad Shammout, Mike Weiner, Wolfgang Kutschera, Jack Freeman General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: SQL Server 2016 Early Adopter Experiences
30-10-2015 09:30 Oliver Engels, Tillmann Eitelberg General Session (75 minutes) BI Platform Architecture, Development & Administration The Reporting Machine!
30-10-2015 09:30 Paul Turley Half-Day Session (3 hours) BI Information Delivery Power BI Hands-On Mini Workshop
30-10-2015 09:30 Steve Wake General Session (75 minutes) BI Platform Architecture, Development & Administration Date Dimension: Past and Future in One Script
30-10-2015 11:00 Adam Belebczuk General Session (75 minutes) Application & Database Development XML Without Xanax: How to Handle XML in SQL Server
30-10-2015 11:00 Davide Mauri General Session (75 minutes) BI Platform Architecture, Development & Administration Real-Time Data Integration (in the Cloud or Not)
30-10-2015 11:00 Denny Cherry General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Database Administration for the Non-DBA
30-10-2015 11:00 Miguel Llopis, Guy Hunkin General Session (75 minutes) BI Information Delivery Get Data & Transformations in Excel 2016
30-10-2015 11:00 Matan Yungman General Session (75 minutes) Enterprise Database Administration & Deployment The Data-Loading Performance Presentation
30-10-2015 11:00 Bill Anton General Session (75 minutes) BI Platform Architecture, Development & Administration Analysis Services: Show Me Where It Hurts
30-10-2015 11:00 Mark Broadbent, Tim Radney, Andreas Wolter, Rob Volk, Murilo Miranda Lightning Talk (75 minutes) Enterprise Database Administration & Deployment Lightning Talks 101
30-10-2015 11:15 Marc Reguera, Will Thompson General Session (75 minutes) BI Platform Architecture, Development & Administration Data Visualizations & Storytelling Best Practices using Power BI Desktop 
30-10-2015 11:15 Jes Schultz General Session (75 minutes) Enterprise Database Administration & Deployment Minimize Data Loss with Advanced Restore Methods
30-10-2015 11:15 Victor Isakov General Session (75 minutes) Application & Database Development Designing a Database Solution to Store Large Volumes of Documents
30-10-2015 11:15 Kasper de Jonge General Session (75 minutes) BI Information Delivery The Analysis Services Evolution
30-10-2015 11:15 André Kamman General Session (75 minutes) BI Platform Architecture, Development & Administration Analyzing your ETL Solution with PowerShell
30-10-2015 11:15 Murshed Zaman, John Hoang, Ron Ortloff General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: Azure SQL Data Warehouse Lessons Learned and Customer Stories
30-10-2015 11:15 Joe Yong General Session (75 minutes) Enterprise Database Administration & Deployment Stretch Database: Leverage Azure for SQL Server on Your Terms
30-10-2015 13:15 Kendal Van Dyke General Session (75 minutes) Professional Development Community Session: Staying Involved with PASS
30-10-2015 14:00 Theresa Palmer-Boroski General Session (75 minutes) BI Platform Architecture, Development & Administration Building Content Packs for Power BI
30-10-2015 14:00 Giampaolo Battaglia General Session (75 minutes) BI Platform Architecture, Development & Administration Cortana Analytics Deep Dive: Preconfigured Solutions
30-10-2015 14:00 Jason Brimhall General Session (75 minutes) Enterprise Database Administration & Deployment Working with Object Compression in SQL Server
30-10-2015 14:00 sudhir rawat General Session (75 minutes) BI Platform Architecture, Development & Administration Improving Performance of Big Data Solution
30-10-2015 14:00 Dan Bulos General Session (75 minutes) BI Information Delivery Dashboard Design for Maximum Impact
30-10-2015 14:00 Uwe Ricken General Session (75 minutes) Enterprise Database Administration & Deployment Change Data Capture Case Study and Checklist
30-10-2015 14:00 Sanjay Mishra, Purvesh Patel, Robert Parker, Monish Darda General Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: Azure SQL VM Design Patterns and Customer Stories
30-10-2015 14:00 Denny Cherry General Session (75 minutes) Professional Development Speaker Idol Round 3
30-10-2015 14:00 Jack Corbett General Session (75 minutes) Application & Database Development Tired of the CRUD? Automate It!
30-10-2015 14:00 Dejan Sarka General Session (75 minutes) Enterprise Database Administration & Deployment High-Performance Statistical Queries
30-10-2015 14:00 Jason Strate Half-Day Session (3 hours) BI Platform Architecture, Development & Administration Accelerating Business Intelligence Solutions With Microsoft Azure
30-10-2015 14:00 Edwin M Sarmiento General Session (75 minutes) Professional Development From Technician to CEO: A Roadmap for Advancing Your Career
30-10-2015 14:00 Argenis Fernandez General Session (75 minutes) Enterprise Database Administration & Deployment Zero-Downtime Upgrades: Rockstar DBA
30-10-2015 14:00 Tim Mitchell General Session (75 minutes) Application & Database Development Testing SSIS Packages
30-10-2015 14:00 Drew DiPalma General Session (75 minutes) Application & Database Development Azure SQL Data Warehouse: Integration with Azure Ecosystem
30-10-2015 14:00 Hugo Kornelis General Session (75 minutes) Application & Database Development Advanced Indexing
30-10-2015 14:00 Mike Diehl General Session (75 minutes) BI Platform Architecture, Development & Administration Agile Analytics: Making Progress Visible
30-10-2015 15:30 Reeves Smith General Session (75 minutes) BI Platform Architecture, Development & Administration Data Integration with MDS
30-10-2015 15:30 Josh Caplan, Jon Gallant General Session (75 minutes) BI Platform Architecture, Development & Administration Integrating with Power BI Using Developer APIs
30-10-2015 15:30 Warner Chaves General Session (75 minutes) Enterprise Database Administration & Deployment Time to Stretch: Scaling out and in with Azure DB Elastic Scale
30-10-2015 15:30 Ed Leighton-Dick, David Klee General Session (75 minutes) Enterprise Database Administration & Deployment How to Build a Virtual Test Lab for SQL Server
30-10-2015 15:30 Denny Cherry General Session (75 minutes) Professional Development Speaker Idol Final
30-10-2015 15:30 Margarita Naumova General Session (75 minutes) Application & Database Development The Top 8 Reasons for Your Transaction Performance Problems
30-10-2015 15:30 Paul Turley, Chris Finlan General Session (75 minutes) BI Information Delivery Datazen Technical Deep Dive
30-10-2015 15:30 Melody Zacharias General Session (75 minutes) Application & Database Development Distributed Replay: Testing with Your Data, Your Way!
30-10-2015 15:30 Mike Lawell General Session (75 minutes) Application & Database Development Execution Plans for Mere Mortals
30-10-2015 15:30 Borko Novakovic General Session (75 minutes) Enterprise Database Administration & Deployment Query optimization and Query Store in SQL Server 2016 and Azure SQL Database
30-10-2015 15:30 Brian Larson General Session (75 minutes) BI Information Delivery Visualizing Geographic and Geometric Data
30-10-2015 15:30 Pam Shaw General Session (75 minutes) BI Platform Architecture, Development & Administration Taking the Scare out of Monster Reports
30-10-2015 15:30 Brian Davis General Session (75 minutes) Enterprise Database Administration & Deployment Goodbye Next Next Next, Hello Automated Installs
30-10-2015 15:30 Bill Fellows General Session (75 minutes) BI Platform Architecture, Development & Administration 2014 SSIS Project Deployment Model: Deployment and Maintenance
30-10-2015 15:30 Chris Bell General Session (75 minutes) Enterprise Database Administration & Deployment Hacking Exposé Too: Just How Transparent is TDE?
30-10-2015 15:30 David Bermingham General Session (75 minutes) Enterprise Database Administration & Deployment Understanding Windows Azure High Availability Options for SQL Server

SessionID: 8149

The Complete Primer to SQL Server Virtualization

Back to calendar

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

Speaker(s): Argenis Fernandez, J May, David Klee

Title: The Complete Primer to SQL Server Virtualization

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Your SQL Servers are mostly virtualized at this point, but have you lost the control you used to have over the infrastructure when they were physical servers? Do your SQL Servers “feel” slower now that they are virtualized? When architected and managed with SQL Server in mind, this added layer can help to 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 pre-conference session is designed to help data professionals learn more about virtualization and infrastructure. Discover how this new layer can be used to improve the management, availability, and performance of your databases. You will be exposed to all layers of virtualization underneath the SQL Server, from storage to hypervisor. Discover many useful tips and tricks to tuning the database layer to boost performance and availability. This session addresses these topics:

SessionID: 8309

Building Better SSIS Packages

Back to calendar

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

Speaker(s): Tim Mitchell

Title: Building Better SSIS Packages

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Building packages in SQL Server Integration Services is easy. Building good packages takes a bit more effort.

SQL Server Integration Services is deceptively easy to use. With a few hours of instruction or self-study, most data professionals can throw together an SSIS package. However, creating a process that simply runs successfully isn’t the endgame; enterprise-class ETL demands a higher standard. Specifically, well-designed packages will be: • Reliable • Resilient • Reusable • Maintainable • Well performing There’s nothing magical about building rock-solid SSIS packages, but it does take some discipline, experience, and a library of best practices. That is exactly the aim of this course: to demonstrate a set of proven practices that help frame the development of enterprise-ready SSIS packages. In this full-day presentation, we will walk through each of these five facets of well-built packages, discussing and then demonstrating ways of applying these practices to design better SSIS packages. Among the topics for the day: • Checking for problems even when the package executes successfully • Building effective tests for your packages • Error handling and prevention • Being kind to your fellow developers by building clear and easy-to-maintain packages • Leave a trail of evidence: package logging done properly • Avoiding performance bottlenecks: tips for making packages run faster • Using the right tool for the job by integrating non-SSIS tools when appropriate

SessionID: 37774

Upgrade, Migration and Bacon Planning for SQL Server 2014 and 2016

Back to calendar

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

Speaker(s): Paul Turley, Richard Waymire, Jim Miller, Ron Talmage, Tim Chapman

Title: Upgrade, Migration and Bacon Planning for SQL Server 2014 and 2016

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

An upgrade and/or migration is far more than just a case of moving a database or installing a new version of SQL Server. This session will guide you through the process, looking at not only the technology but the methodology, processes and tools that we have at our disposal to make a successful move to more current versions on premises, in the cloud, or both with SQL Server in an Azure VM or Azure SQL Database. We will dive deep into workload-specific upgrade needs for OLTP, HA, SSAS/SSRS, and SSIS environments.

For those impacted by the end of extended support for SQL Server 2005 on 04/12/2016, we will discuss enhancements to the SQL Server platform and examples of how to take advantage of the latest features.

Bacon will be served at 8:00 am sharp so don’t be late.

SessionID: 8331

42 Tips to Performance Tuning, Optimization, and Everything

Back to calendar

Event Date: 26-10-2015 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Pinal Dave

Title: 42 Tips to Performance Tuning, Optimization, and Everything

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

This demo-oriented, full-day pre-conference session answers the questions that database administrators (DBAs) and developers often have about performance tuning and query optimization. Some problems have straightforward answers, but others are often invisible or need attention without even a problem statement. This session is divided into these three major components:

We discuss 42 tips, tricks, and scripts in this session. Every attendee will have those scripts handy upon completion of the session.

SessionID: 7772

Visualizing Data: the Good, the Bad, and the Ugly

Back to calendar

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

Speaker(s): Stacia Varga

Title: Visualizing Data: the Good, the Bad, and the Ugly

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

The Microsoft BI stack provides an assortment of data visualization tools, but do you know how to use these tools effectively to communicate information clearly?

In this full-day pre-conference workshop, you start by building a foundation of visualization principles and learning about the history and current state of visualization theory. In addition, this session introduces the vocabulary of visualization as you explore four main categories of visualizations: comparison, composition, relationship, and distribution.

Next, you examine how visualizations can distort your data and how to correct bad or ugly visualizations by correctly selecting the right tool and applying the appropriate design. We examine many examples of data visualizations, identify the problems with those visualizations, learn the principles of good design, and apply those principles to transform the bad and the ugly into good visualizations.

Last, we survey the visualization landscape within the Microsoft BI toolset. We compare and contrast the options available among these tools. We take a close look at the advantages and disadvantages of each tool so that you have a better understanding of the available options so you can decide which of these tools best support your own visualization requirements.

SessionID: 8034

Advanced SQL Server Availability Architectures and Deployments

Back to calendar

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

Speaker(s): Allan Hirt

Title: Advanced SQL Server Availability Architectures and Deployments

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Most people are familiar with simple availability solutions that protect their instances or databases by using SQL Server failover clustering instances (FCIs) and availability groups (AGs). However, deploying advanced architectures and solutions that span multiple subnets, datacenters, and even the cloud requires a lot of knowledge and planning that is not easily revealed through a simple web search. Understanding the building blocks for advanced networking, storage, and Windows concepts and how SQL Server fits into them all is the only way to be successful.

Covered topics, which apply to multiple versions of SQL Server and Windows, include:

Attendees get hands-on experience via labs, using their own laptops to reinforce advanced concepts such as forcing quorum and bringing an AG online after failing an AG over to a non-preferred replica. Laptop requirements will be sent a few weeks before the session.

This advanced session is not for beginners. The basics of SQL Server availability are covered, but prior knowledge of clustering, FCIs, and AGs is assumed.

SessionID: 8274

Finding Your Balance: BI in the Cloud, On Premises, or Both

Back to calendar

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

Speaker(s): Joseph D'Antoni

Title: Finding Your Balance: BI in the Cloud, On Premises, or Both

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Have you heard about Power BI and Microsoft Azure? These services can take many forms, such as cloud virtual machines (VMs), database as a service (DBaaS), Power BI in the cloud, and a myriad of other services. In this full-day pre-conference session, you learn about building business intelligence (BI) solutions using Microsoft Azure, Power BI, and the Microsoft BI stack (on premises, in the cloud, or both). This session gives you a foundation for determining when incorporating cloud components into your BI solution makes sense and how to get started.

In this full-day workshop, you learn: • How to use Azure components to build a BI infrastructure completely or partially in the cloud • Which changes to your solution architecture are necessary when you move components to the cloud • Best practices for configuring and networking Azure resources • How to integrate your cloud-based solution with your on-premises Active Directory • How to securely connect Power BI to your Azure and on-premises data sources • How to configure supported data sources for scheduled refresh • Best practices for administering Power BI components in Office 365

SessionID: 8250

Index Internals: RowStore, ColumnStore, and NoStore!

Back to calendar

Event Date: 26-10-2015 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Kalen Delaney

Title: Index Internals: RowStore, ColumnStore, and NoStore!

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Indexes allow SQL Server to access your data in the most efficient manner. Indexes are the only tuning technique that can improve query performance by orders of magnitude. Understanding exactly how your indexes are structured can enable you to choose the best indexes for your queries. SQL Server 2014 provides three very different kinds of index structures: traditional B-tree clustered and nonclustered indexes, ColumnStore clustered and nonclustered indexes, and in-memory indexes that are used for memory-optimized tables.

In this session, we look at how each of these three types of indexes is stored and used. For B-tree indexes, we look at the difference between clustered and nonclustered indexes, and we explore fragmentation and defragmentation. For ColumnStore indexes, we see how they are stored differently than B-tree row-based indexes, and we compare SQL Server 2012 nonclustered indexes with SQL Server 2014 clustered ColumnStores. For in-memory online transaction processing (OLTP) indexes, we see yet another way of managing indexes. Because indexes for memory-optimized tables are not stored on disk (hence the NoStore reference), we talk about how they can be persisted across SQL Server restarts. For each type, we also cover some best practice recommendations.

Knowing how indexes are useful and how each type is stored and managed can enable you to compare them and to decide which index type is the best choice for your needs.

SessionID: 8035

Performance Troubleshooting Using Waits and Latches

Back to calendar

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

Speaker(s): Paul Randal

Title: Performance Troubleshooting Using Waits and Latches

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

One of the first things to check when investigating performance issues are wait and latch statistics, which can often point you in the right direction for further analysis. Unfortunately, many people misinterpret what SQL Server tells them and jump to conclusions about how to solve a problem: what we often call "knee-jerk performance tuning". In this full-day pre-conference workshop, you learn how to investigate and interpret wait and latch statistics; you get practical techniques you can take home and start using immediately. You also learn what a myriad of wait and latch types actually mean and how to investigate lightly documented types to gain insight into what causes them. Don't waste time when it comes to performance troubleshooting. Wait statistics are the fastest route to understanding your problems, and this workshop will help you get there faster.

SessionID: 8685

Queries Gone Wrong: Statistics, Cardinality, Solutions

Back to calendar

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

Speaker(s): Kimberly Tripp

Title: Queries Gone Wrong: Statistics, Cardinality, Solutions

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Most of the time, SQL Server returns data quickly. But sometimes, performance is slow, and what SQL Server did to access your data just doesn’t make sense. Transact-SQL (T-SQL) is a declarative language that details what data you need, but without information about how SQL Server should get it. Join order, predicate analysis--how does SQL Server decide the order or when to evaluate a predicate? There are numerous reasons why query performance can suffer.

This full-day pre-conference session covers a number of critical areas. For each area, the session shows you behavior, execution plan, troubleshooting technique, and most importantly, possible solutions.

This workshop is about solving your query-performance problems. You’ll walk away with a plethora of strategies to troubleshoot and tackle even the most difficult query problems. Stop using "sledgehammer" approaches (updating statistics, rebuilding indexes, clearing cache) and learn more finessed ways to solve query plan quality problems.

Topics include understanding and maintaining statistics, managing very large tables (VLTs), skewed data, and distribution problems; troubleshooting common and advanced scenarios; and using the cardinality estimation models (and trace flags) available in SQL Server 2008 through 2014.

SessionID: 7862

Power BI for Every Industry

Back to calendar

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

Speaker(s): Devin Knight, Brian Knight

Title: Power BI for Every Industry

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Learn how to use Microsoft’s newest business intelligence (BI) suite, Power BI, across your vertical as we take a tour around four major industries with real-world examples: healthcare, retail, manufacturing, and finance. Bring your laptops for this interactive, hands-on pre-conference session. We’re sure you’ll walk away with actionable practices to take back to work. This session shows you how to:

You’ll walk away from this session with all the solutions and code to implement these solutions in your organization. Bring your business users and analysts so that they can achieve these goals by themselves, too!

SessionID: 8669

The Enterprise Scripting Workshop

Back to calendar

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

Speaker(s): Sean McCown, Jennifer McCown

Title: The Enterprise Scripting Workshop

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

The database administrator (DBA) life can be frustrating: You rarely have time to innovate because the same tasks fill up your time day after day. Your users are unhappy about how long it takes to resolve “simple” tickets. You need to put big items on hold to manage special requests. As careful as you are, mistakes creep in the busier you get.

In this pre-conference workshop, learn how to develop enterprise scripts with a huge range of uses. A good set of reusable scripts can reduce task time from hours or days to just a few minutes, and eliminate mistakes from your environment. • Enterprise philosophy: Tackle simple tasks with the whole environment in mind. • Single data store: Define the benefits and uses of a single central database for common-use data and metadata. • Choice of tools: Choose the best tool (e.g., PowerShell, T-SQL, SSIS) for the job. • Environment ground work: Prepare your environment for enterprise scripting. • Real-world scripts: Work through dozens of enterprise scripting issues (e.g., alerting, error handling, multiple SQL versions) as you develop a real enterprise script in class

This session is for DBAs with a basic understanding of PowerShell. It’s for anyone who touches backups or security, maintains databases, troubleshoots performance, monitors disk space, or any of a hundred other DBA tasks. Enterprise scripting is for anyone who has more tasks than time.

SessionID: 8055

50 Things All SQL Server Developers Need to Know

Back to calendar

Event Date: 27-10-2015 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Aaron Bertrand

Title: 50 Things All SQL Server Developers Need to Know

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

What problematic patterns and anti-patterns are most likely to trip up SQL Server developers on a daily basis? What sort of Transact-SQL (T-SQL) challenges does every SQL Server developer encounter? This full-day pre-conference session takes a tour of the most common and challenging issues that database developers face; learn how to conquer them in the lab today so that they do not take you by surprise in the future.

Loaded with live demos and useful techniques, this session teaches you how to take your SQL Server queries from mundane to masterful. You'll learn:

With these 50 tricks and techniques in your coding toolkit, you’ll be able to write T-SQL code that consumes less system CPU, memory, and I/O while being easier to maintain and offering faster performance.

SessionID: 8054

Optimize “All Data” with a Modern Data Warehouse Solution

Back to calendar

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

Speaker(s): Bradley Ball, Josh Luedeman

Title: Optimize “All Data” with a Modern Data Warehouse Solution

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Most of the world’s data exists in a combination of on-premise, cloud, and non-relational forms. This session teaches you the options, best practices, and patterns to acquire, store, process, and analyze all forms of data in a modern solution. This solution combines your on-premise systems, cloud solutions, and analytics platforms in a next-generation approach to managing the data life cycle.

This pre-conference session includes hands-on labs and demos, great take-home content, and up-to-the-minute, “from the field” guidance on how to approach challenges by combining new features and technologies with your expertise as a data pro. We use SQL Server, Apache Hadoop, Microsoft Azure, Azure Machine Learning, and Azure Data Factory--and some other things we can’t discuss yet!

SessionID: 8064

SQL Server Internals: The Practical Angle

Back to calendar

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

Speaker(s): Dmitri Korotkevitch

Title: SQL Server Internals: The Practical Angle

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

A deep understanding of SQL Server internals makes it much easier to design and maintain efficient SQL Server solutions. Unfortunately, database professionals who lack this knowledge often make design and implementation decisions that adversely affect their systems.

This pre-conference session helps to address these issues and shows you how SQL Server components work under the hood, work together and communicate with one another, and most importantly, affect your systems.

The session is for database administrators (DBAs) and developers who want to design, develop, and maintain systems to get the most from SQL Server. The session can also help database pros who prefer to understand and fix the root cause of a problem rather than simply applying a bandage. The session is based on the book “Pro SQL Server Internals” (http://www.amazon.com/dp/1430259620), includes numerous demos, and discusses answers to the following questions:

SessionID: 8108

SQL Server Index Therapy Session

Back to calendar

Event Date: 27-10-2015 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Kendra Little

Title: SQL Server Index Therapy Session

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

You want to design indexes to improve SQL Server's performance, but you're concerned that you might create too many, not enough, or just plain "wrong" indexes. In this session, you will learn how to design effective clustered and nonclustered indexes to speed up your queries. You will tackle index design challenges to learn how to choose the right key and included columns and how to consolidate duplicate indexes. You will get practical tips to recognize when to use filtered indexes and indexed views and how to avoid the gotchas and pitfalls that make indexes slow down your queries. If you have two years of experience writing queries for SQL Server, this session will put you in control of your next index-design project.

SessionID: 40497

SQL Sentry Performance Boot Camp - Vendor Session

Back to calendar

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

Speaker(s): Jason Hall, David Benoit, Lori Edwards, Scott Fallen, Rick Pittser, Melissa Connors, Greg Gonzalez, Stephen Dykes

Title: SQL Sentry Performance Boot Camp - Vendor Session

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Enlist in the first ever SQL Sentry Bootcamp! Attend this full day pre-con to gain in depth knowledge of SQL Sentry 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 SQL Sentry. Session topics include: SQL Sentry configuration and optimization, setting up the best alerting environment, applying SQL Sentry software to solve real world issues, mining performance data from your repository, how to make use of our cloud services, and what's new in Plan Explorer 3.0.

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.

SessionID: 38085

How to be a Ninja: Troubleshooting SQL performance on Azure Virtual Machines

Back to calendar

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

Speaker(s): Amit Banerjee, Sourabh Agarwal

Title: How to be a Ninja: Troubleshooting SQL performance on Azure Virtual Machines

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

Troubleshooting is an art but the tricks of the trade changed with the advent of Azure Virtual Machines. Performance troubleshooting is different and at the same time very similar to what you have been used to for SQL Server. SQL Server performance on Azure VMs can be a sore point for many as the host troubleshooting entry points are limited and the knowledge of the internal workings scarce.

We will show you how to troubleshoot performance for SQL Server instances running on Azure Virtual Machines like a NINJA! What's more, we will detail how to automate deployments from scratch, implement best practices automatically and analyze performance issues magically!

SessionID: 36292

Hadoop Essentials for the SQL Server Professional

Back to calendar

Event Date: 27-10-2015 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Bill Preachuk

Title: Hadoop Essentials for the SQL Server Professional

Description:

** Please note Pre-Conference sessions are available for an additional registration fee of $495 **

This session provides a rich technical overview of Apache Hadoop 2.3 (both Hortonworks Data Platform [HDP] and Microsoft HDInsight), specifically focused for the needs of SQL Server developers and DBAs.

We will lead off with an overview of several relevant projects of the Hadoop ecosystem covering HDFS, MapReduce, Tez, Hive, Pig, HCatalog, Sqoop, Flume, Kafka/Storm, and Spark at a minimum. We then dig deep into a series of data-processing demos, highlighting what is most valuable to SQL Server pros and focusing on Hive (the Hadoop SQL variant). We examine core Hive concepts such as partitioning, bucketing, ORC file format, compression, and vectorization, to equip you to expand your existing T-SQL and data skills into HiveQL/Hadoop. To wrap up, we discuss real-world knowledge gleaned from successful Hadoop implementations and show you how to implement common use cases in Hadoop.

SessionID: 40621

Foundation Session: Microsoft Business Intelligence

Back to calendar

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

Speaker(s): Kamal Hathi, James Phillips

Title: Foundation Session: Microsoft Business Intelligence

Description:

New this year are Foundation Sessions from Microsoft leaders who dive deeper into new and leading technologies that you want to know. Join this session to get an overview of the Microsoft Business Intelligence strategy including an integrated view with Power BI, SSAS, and SSRS. We will demo the latest and greatest scenarios across major BI workloads.

SessionID: 7889

Install an AlwaysOn Failover Cluster and Availability Group

Back to calendar

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

Speaker(s): Ryan Adams

Title: Install an AlwaysOn Failover Cluster and Availability Group

Description:

You have decided to install and deploy a Failover Cluster Instance and an Availability Group but don't know where to start. This complicated architecture has many moving parts (including Windows Clustering), and you are overwhelmed. How do you install these features? This session walks you through a complete AlwaysOn environment, in which we install and configure an AlwaysOn Failover Cluster Instance and an AlwaysOn Availability Group across 5 nodes. We use both the GUI and T-SQL so that you know how, why, and when to use each method.

SessionID: 7959

Thinking Outside the In-Memory Box

Back to calendar

Event Date: 28-10-2015 10:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Dmitri Korotkevitch

Title: Thinking Outside the In-Memory Box

Description:

Even though in-memory OLTP can significantly improve performance of OLTP systems, it comes with an extensive set of limitations that often make refactoring of existing systems cost-ineffective and prevents widespread adoption of the technology. However, in-memory OLTP can be beneficial in other common use cases besides replacing on-disk with memory-optimized tables.

This session discusses several of these use-cases:

Finally, this session shows several techniques that help address in-memory OLTP limitations by utilizing horizontal and vertical partitioning and combining the data from on-disk and memory-optimized tables.

SessionID: 8605

Sophisticated Techniques to Use in SSRS

Back to calendar

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

Speaker(s): Mickey Stuewe

Title: Sophisticated Techniques to Use in SSRS

Description:

Today, SQL Server Reporting Services (SSRS) are only as good as how quickly you can develop and deploy reports in a rapidly changing data and business world. Templates and sophisticated techniques can bridge the difference between your development and the business' expectations. This session encompasses a series of techniques and rapid deployment methods to meet those standards. We step through functionality using Visual Basic for Applications (VBA) embedded in SSRS reports, multivalue parameters combined with stored procedures, template re-usability, and consistency throughout to form a scaled development, deployment, and production model.?

SessionID: 40425

SQL Server 2016 on Flash: Fast Track DW, SOFS, Columnstore, & AlwaysOn

Back to calendar

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

Speaker(s): Brian Walters

Title: SQL Server 2016 on Flash: Fast Track DW, SOFS, Columnstore, & AlwaysOn

Description:

Leveraging flash is a game changer for many apps. We’ll explore how SQL Server 2016 & SanDisk flash are “better together”. We’ve collaborated with the Microsoft program group & OEMs to implement Microsoft Data Warehouse Fast Track Reference Architectures (DWFTRA), TPC-H world records with an amazingly small footprint compared to spinning media alternatives—& done so more economically. Columnstore is the default index of choice for DWs—& we’ll demonstrate why. We'll show you what we've done with other SQL Server new & improved features as well. Join us & learn what we've discovered!

SessionID: 8675

Survey of the Microsoft Azure Data Landscape

Back to calendar

Event Date: 28-10-2015 10:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Ike Ellis

Title: Survey of the Microsoft Azure Data Landscape

Description:

Choosing where to store your data is far more difficult than it ever has been. We can be paralyzed with choice! This session seeks to ease that anxiety and provide direction for application developers. You'll learn the differences between DocumentDB, Azure Table Storage, Blob Storage, Azure SQL Database, SQL in a VM, and more. See demos and review case studies so that you'll have a complete view of how data is stored in Azure and how to choose great tools, leading your project down the path to success.

SessionID: 40400

Overview of ColumnStore Index in SQL Server 2016 and Azure SQL Database

Back to calendar

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

Speaker(s): Sunil Agarwal

Title: Overview of ColumnStore Index in SQL Server 2016 and Azure SQL Database

Description:

The updateable clustered columnstore in SQL Server 2014 offers a leading solution for your data warehouse workload with order of magnitude better data compression and query performance over traditional B-Tree based schemas. This session describes columnstore index internals with deep insight into data compression methodology for achieving high query performance including improvements in column store investments for SQL Server 2016 and Azure SQL Database.

SessionID: 8294

Kicking and Screaming: Replacing Profiler with Extended Events

Back to calendar

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

Speaker(s): Erin Stellato

Title: Kicking and Screaming: Replacing Profiler with Extended Events

Description:

There have been three new releases of SQL Server since the introduction of Extended Events in SQL Server 2008, and DBAs and developers alike still prefer Profiler. Friends, it's time to move on. If you've tried Extended Events and struggled, or if you've been thinking about it but just aren't sure where to begin, then come to this session. Using your existing knowledge and experience, we bridge the gap between Profiler and Extended Events through a series of demos, starting with the Profiler UI you know and love, and ending with an understanding of how to leverage functionality in the Extended Events UI for data analysis. By the end of this session, you’ll know how to use Extended Events in place of Profiler to continue the tasks you've been doing for years--and more. Whether you attend kicking and screaming, with resignation because you’ve finally given up, or with boundless enthusiasm for Extended Events, you'll learn practical techniques you can put to use immediately.

SessionID: 7859

Secrets of SQL Server: Database Worst Practices

Back to calendar

Event Date: 28-10-2015 10:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Pinal Dave

Title: Secrets of SQL Server: Database Worst Practices

Description:

“Oh no--what have I done?” Chances are you have heard, or even uttered, these words. This demo-oriented session shows many examples in which database pros have been dumbfounded by their own mistakes. It might even bring back memories of your own early DBA days. This session exposes the small details that can be dangerous to the production environment and SQL Server as a whole and talks about worst practices and how to avoid them. The session focuses on common errors and their resolution. Developers will walk out with scripts and knowledge that they can immediately apply to their own servers.

SessionID: 8701

SQL Server Indexing for Performance

Back to calendar

Event Date: 28-10-2015 10:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kimberly Tripp

Title: SQL Server Indexing for Performance

Description:

SQL Server has clustered and nonclustered B-tree indexes, clustered and nonclustered columnstore indexes, XML indexes, and others (spatial indexes and new index types for in-memory structures). Knowing the correct direction to take for your tables can be difficult. Join this session to get an overview of when and why to use combinations of these indexes, with an emphasis on tuning for the most critical types of data access and usage patterns.

This session focuses on nonclustered indexes. The session starts with query plan analysis techniques to help you better understand what SQL Server is doing, then dives into a walkthrough on how to use the tools to help decide which indexes are best. We'll talk about the "green hint" that shows up in showplan (the good and the bad) as well as using Database Tuning Advisor (DTA). If you want a jump start on creating the right indexes for better performance, this is the place to be!

SessionID: 7885

A Programmatic Journey through SSIS Catalog

Back to calendar

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

Speaker(s): Wolfgang Strasser

Title: A Programmatic Journey through SSIS Catalog

Description:

With the advent of SQL Server Integration Services Catalog (SSISDB) a new place to store, execute, and monitor SSIS packages came into existence.

This session shows the different aspects of programmability in the context of SSISDB. Beginning with a short overview of the underlying database objects, a deeper look at SSISDB's stored procedures follows. A side-step from T-SQL to C# and the available SSIS SDK illustrates a different view of SSISDB access. In conclusion, the analysis and reporting aspects of SSISDB programmability are shown with some exemplified SQL Server Reporting Services (SSRS) reports. The different examples are based on industry-based project experiences.

After this session, you will have a deeper knowledge about SSISDB's content and programming interfaces, and you will know how to start SSIS packages using T-SQL and C#. The pros and cons of these programming techniques will also be discussed.

SessionID: 7980

Beginners Guide to MDX

Back to calendar

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

Speaker(s): Alex Whittles

Title: Beginners Guide to MDX

Description:

Give your queries a multidimensional makeover. In this session we'll look at the structure and basics of MDX, the Multi Dimensional query eXpression language for querying Analysis Services OLAP cubes.

MDX can seem daunting, but when broken down into the basics, it's easier than you think. We'll start at the beginning, so you need no previous MDX experience, but it does help to have some experience with cubes. If you already write MDX but struggle with the syntax, then you need to attend this session!

The session walks through the difference between a member, measure, tuple, set, and dimension. We describe how to decipher a [] from a {} or a (), and we look at some of the awesome power that MDX can provide to your reporting.

SessionID: 8293

Bringing Balance to the SQL Server Force with Resource Governor

Back to calendar

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

Speaker(s): Brandon Leach

Title: Bringing Balance to the SQL Server Force with Resource Governor

Description:

Balancing the needs of different groups of users on your servers isn't always easy. Competing workloads and business priorities can present a challenging problem to DBAs. Between maintenance, operational, and reporting queries, you can find yourself rather constrained in terms of performance.

Resource Governor is one the most underused features available to enterprise edition users of SQL Server. In this session, we delve into the basics of the Resource Governor feature in SQL Server and when, why, and how you should use it. We look at the types of issues this feature can help resolve. We delve into various components of the feature, such as a classifier function, workload groups, and resource pools and how those components change the behavior of SQL Server. We bring all this together with a sample implementation. Along the way, we look at best practices and questions to answer to ensure a successful implementation.

SessionID: 7929

Eating the Elephant: A DBA's Guide to Hadoop

Back to calendar

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

Speaker(s): Stuart Ainsworth

Title: Eating the Elephant: A DBA's Guide to Hadoop

Description:

You're a SQL Server DBA working at Contoso. Your boss calls you out of your cubicle one day and tells you that the development team is interested in implementing a Hadoop-based solution to your customers. She wants you to help plan for implementation and ongoing administration. Where do you begin?

This session covers the foundations of Hadoop and how it fundamentally differs from the relational approach. The goal is to provide a map between your current skill set and Big Data. Although we talk about basic techniques for querying data, the focus is on a basic understanding of how Hadoop works, how to plan for growth, and how to start maintaining a Hadoop cluster. Additional discussion covers the complementary nature of Hadoop and SQL Server.

Examples and demos highlight basic query tools, including transferring data to and from SQL Server.

SessionID: 8171

Dimensional Modeling Design Patterns: Beyond the Basics

Back to calendar

Event Date: 28-10-2015 10:45 - 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 (BI) initiatives. Even with new technologies such as PowerPivot and SQL Server Analysis Services (SSAS) 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 can also help to ensure that your data warehouse or data mart is responsive and can accommodate emerging requirements.

This session dives deeper into the art of dimensional modeling. We look at how and when to create different types of fact and dimension tables, including patterns for enriching dimensional data, creating usable hierarchies for efficient navigation, and tracking historical changes. After 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 this interactive and engaging session.

SessionID: 7900

SQL Server Security Basics

Back to calendar

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

Speaker(s): Bob Pusateri

Title: SQL Server Security Basics

Description:

The past few years seem to have had more than their fair share of high-profile data breaches, not all of which were caused by sophisticated hacking attempts. This session explains basic methods for securing your SQL Server by making sure you're not leaving the proverbial front door unlocked (or in some cases, wide open). We will discuss the different levels and methods that can be used for granting and restricting rights, as well as the pros and cons of each. You learn steps you can take to design databases with securability in mind from the beginning, so that you can better protect your data later. We also demonstrate scripts that can help audit user rights and make sure logins don't have any more permissions than they need. Security doesn't need to be scary! Attend this session and gain a solid foundation on which to build your DBA career.

SessionID: 7778

Writing Technical Books

Back to calendar

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

Speaker(s): Kathi Kellenberger

Title: Writing Technical Books

Description:

Writing a technical book is the best thing you can do for your career. It's like a living, breathing business card. We'll cover why you should write, how to get your first big break, and the inside scoop on the book-writing process. If you have ever considered writing a technical book, this is the session for you.

SessionID: 41270

Community Session: Intro to PASS Summit

Back to calendar

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

Speaker(s): Kevin Kline

Title: Community Session: Intro to PASS Summit

Description:

SessionID: 8204

A Bigger Boat: Data Visualization Lessons from the Movie Theater

Back to calendar

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

Speaker(s): Mark Vaillancourt

Title: A Bigger Boat: Data Visualization Lessons from the Movie Theater

Description:

In this session, we discuss the fundamentals of human visual perception, including the important distinction between pre-attentive and attentive processing. We use examples from feature films such as "Jaws", "Alien", "Sneakers", and "The Incredibles" to show important aspects of visual analysis around color, form, position, and motion. We then put these concepts into practice via demos in Excel and Power BI, as well as audience participation. By the end of this session, you will have a solid understanding of the importance of data visualization and how to use it to expose the story in your data to enable better decisions.

SessionID: 7995

Windowing Functions: THE Killer Feature in SQL Server!

Back to calendar

Event Date: 28-10-2015 13:30 - Category: Half-Day Session (3 hours) - Track: Application & Database Development

Speaker(s): Klaus Aschenbrenner

Title: Windowing Functions: THE Killer Feature in SQL Server!

Description:

The windowing functions are part of the SQL specification and were first introduced with SQL Server 2005. You can use these functions to solve query problems in a completely different way, and they can give you amazingly fast performance compared with traditional T-SQL code. In this 3-hour session, get a detailed introduction to windowing functions and how you can use them to solve your query problems. In addition, discover various query performance optimization techniques that you can employ with windowing functions to make them as fast as possible.

SessionID: 8384

Visualizing Streaming Data in Real Time

Back to calendar

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

Speaker(s): Mladen Prajdić

Title: Visualizing Streaming Data in Real Time

Description:

We're all familiar with reports or dashboards that show a static snapshot of data and must be refreshed on an interval. Those are important visualizations, but sometimes you need a real time view of your data streams--and snapshots aren't enough.

What if you could monitor multiple servers with SQL Trace or Extended Events or had some other source of streaming data and could see it all happening live on a central monitoring website?

In this session, we'll take a detailed look at this scenario and build a system for such monitoring. We'll use the Extended Events .Net provider to get the live data stream, SignalR to get the live stream from the server to the website, and the D3 JavaScript library for actual real-time visualizations on any device.

After seeing all this in action, you'll definitely get a few ideas on where you can use this approach in your company.

SessionID: 8056

Introduction to Microsoft Azure DocumentDB

Back to calendar

Event Date: 28-10-2015 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Jeff Renz

Title: Introduction to Microsoft Azure DocumentDB

Description:

Working with JSON data in SQL Server is not natively supported, but it is possible if you transform JSON into relational tables by using a set of functions Azure DocumentDB is a NoSQL document database service that natively saves JSON data, filling a major functionality gap.

This session demonstrates how to create a DocumentDB instance in Azure, work with JSON documents, create ad hoc queries with familiar SQL syntax, and create application logic as stored procedures, triggers, and user defined functions (UDFs), using standard JavaScript.

SessionID: 8040

DBA Mythbusters

Back to calendar

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

Speaker(s): Paul Randal

Title: DBA Mythbusters

Description:

It's amazing how many myths and misconceptions have sprung up and persisted over the years about SQL Server - after 15 years helping people out on forums, newsgroups, and customer engagements, <name removed> heard it all. Are there really non-logged operations? Can interrupting shrinks or rebuilds cause corruption? Can you override the server's MAXDOP setting? Will the server always do a table-scan to get a row count? These are just a few of many, many myths that <name removed> will debunk in this fast-paced session on how SQL Server operates and should be managed and maintained.

SessionID: 8203

Stress Inoculation: Maintaining Performance Under Pressure

Back to calendar

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

Speaker(s): Russ Thomas

Title: Stress Inoculation: Maintaining Performance Under Pressure

Description:

Stress is a natural reaction to demanding events for which our natural resources to cope or react are low. Initial effects might be increased energy and focus but can quickly give way to inaction and costly mistakes.

This course presents a variety of simple yet highly actionable techniques borrowed from some of the most stressful fields on earth. In this course, you learn to apply the same methods that doctors, military, law enforcement, and paramedics learn to cope and perform under high-stress situations. Discover how easily these techniques translate to almost any career or endeavor.

Whether you regularly support a multi-million dollar data center on a 24-hour on-call rotation or are asked to restore production while three levels of management look over your shoulder, counting the dollars lost per minute, everyone is susceptible to stress. Some people just have a higher immunity. Attend this inoculation session and get caught up on your boosters.

SessionID: 8583

Zero to Hero with PowerShell and SQL Server in 1 Session

Back to calendar

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

Speaker(s): Robert Cain

Title: Zero to Hero with PowerShell and SQL Server in 1 Session

Description:

There are two kinds of people in the SQL Server world: Those who use PowerShell, and those that will use it. In this session, you learn how to become one of the "cool kids" already using PowerShell.

We begin with a super-fast-paced introduction to PowerShell, starting with a quick overview of the two environments in which you can use it: command windows and the Integrated Scripting Environment (IS). Next, learn about cmdlets, variables, functions, and logic flow. But wait, there's more! Learn how to interact with SQL Server by using the SQL Provider. For the last dance we limbo, going low level with the SQL Management Object library, (SMO).

Don't be left behind. Learn how to leverage the power of PowerShell in your SQL Server environment.

SessionID: 8576

Turbo Boost Performance: In-Memory Tables and Index Optimizations

Back to calendar

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

Speaker(s): Konstantin Melamud

Title: Turbo Boost Performance: In-Memory Tables and Index Optimizations

Description:

With the introduction of in-memory based tables in SQL Server 2014, many of us expect significant increases in query performance. But what do we do when queries that use in-memory tables actually start to perform the same or even worse than their equivalent disk-based table predecessors? In this session, we look at in-memory tables and their best use cases. We also explore the changes to the indexing design for in-memory-based objects and how it differs from existing disk-based table indexing. Also, we cover how to choose the appropriate indexes for your in-memory objects, to give you the performance boost that you have been expecting.

SessionID: 40366

SQLCAT: SQL Server HA DR Customer Panel -- 7 Habits of people who build highly available systems

Back to calendar

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

Speaker(s): Ayad Shammout, Thomas Grohser, Michael Steineke, Sanjay Mishra, David Smith, Wolfgang Kutschera

Title: SQLCAT: SQL Server HA DR Customer Panel -- 7 Habits of people who build highly available systems

Description:

All you wanted to know about what it takes to build, test, operate, upgrade highly available SQL Server deployments, and didn’t know whom to ask. All the practical lessons learned from real world customers living the "highly available" life. A panel of experts will be on-hand to share a half-century worth of wisdom and answers your questions. If you need high availability – do not miss this panel session!

SessionID: 8691

Integrating SQL Server Analysis Services with Hadoop

Back to calendar

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

Speaker(s): Edwin M Sarmiento

Title: Integrating SQL Server Analysis Services with Hadoop

Description:

Although Hadoop is designed for scalability with massive amounts of data, it is inherently slow. This makes ad hoc analysis prohibitive because of slow query performance. To address this issue, you can bring Hadoop data into SQL Server Analysis Services (SSAS). This session looks at how to integrate SQL SSAS with Hadoop to provide real-time data analysis and reporting. You learn about the Hadoop ecosystem and architecture, how to integrate Hadoop with SSAS, and how to take advantage of the Hadoop-SSAS combination to provide a data analysis platform for your business.

SessionID: 40620

Foundation Session: Advanced Analytics

Back to calendar

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

Speaker(s): Luis Cabrera-Cordon, Gopi Kumar, Jason Wilcox

Title: Foundation Session: Advanced Analytics

Description:

New this year are Foundation Sessions from Microsoft leaders who dive deeper into new and leading technologies that you want to know. Cortana Analytics Suite is the fully managed big data and advanced analytics suite that enables you to transform your data into intelligent action. This session is the overview of the suite with end to end scenario demos and customer case studies.

SessionID: 7922

Enterprise Auditing with SQL Server Audit

Back to calendar

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

Speaker(s): Colleen Morrow

Title: Enterprise Auditing with SQL Server Audit

Description:

Audit. The very word strikes fear in the bravest of hearts. But as a DBA, the need to know who is doing what in your production databases is critical. In SQL Server 2008, Microsoft finally gave us a true auditing tool. But how does it work, what exactly can it track, and how can you handle its output?

In this session, we cover SQL Server Audit from the ground up. We go from the basics of which events can be audited to a look at how SQL Server Audit works "under the covers", and what that means for performance. While implementing server and database audits, we discuss audit granularity and filtering, as well as the pros and cons of Audit's output options.

Whether it's through the SQL Server Management Studio (SSMS) interface, via T-SQL, or using PowerShell and Server Management Objects (SMO), at the end of this session you'll be able to deploy SQL Server Audit across your enterprise and manage its output, fearlessly.

SessionID: 7927

Solving the Data Integration Problem with Power Query

Back to calendar

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

Speaker(s): Rafael Salas

Title: Solving the Data Integration Problem with Power Query

Description:

Self-service business intelligence (BI) technologies have gained popularity in the past few years. They often highlight how easy data exploration and fancy data visualizations are, but leave out the most expensive and time-consuming part of the process: preparing and integrating the data. Why? Perhaps because most self-service technologies fall short when pulling together information that is drawn from multiple systems.

In this session, learn how businesses and IT can use Power Query--a free data integration tool and part of Power BI--to transform, combine, and share data from heterogeneous data sources, reducing the time and cost to prepare the data that is used to produce analysis and reports. We also discuss how Power Query fits in the larger BI landscape and the considerations and concerns that IT stakeholders have when adopting this type of self-service technology.

SessionID: 8518

Create and Load a Staging Environment from Scratch in an Hour

Back to calendar

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

Speaker(s): Scott Currie

Title: Create and Load a Staging Environment from Scratch in an Hour

Description:

Business Intelligence Markup Language (Biml) automates your BI patterns and eliminates the manual repetition that consumes most of your SQL Server Integration Services (SSIS) development time. This one-hour presentation uses the free BIDSHelper add-in for BIDS and SSDT to introduce Biml and to automatically generate large quantities of custom SSIS packages. The session is largely demo-driven, and reusable sample code is distributed for you to use in your own projects.

Using a live-typing approach, we start from scratch and by the end of the session, we create a full-blown staging environment. This includes the creation of hundreds of target table creation scripts, data load packages, data scrubbing rules, logging, and more. The best part is that you can freely reuse the code in your own environment simply by changing the connection strings, or you can make small changes to implement your own data load patterns.

SessionID: 8519

Big Data Fundamentals with Azure HDInsight

Back to calendar

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

Speaker(s): Peter Myers

Title: Big Data Fundamentals with Azure HDInsight

Description:

Big Data is a phrase used to describe large, possibly complex datasets. With today's increasing data explosion of devices and sensors, technology is responding with new ways to practically and economically store and process the resulting Big Data.

This session describes the fundamentals of Big Data and Hadoop, leading to the introduction of Microsoft’s cloud-based Big Data service, Azure HDInsight. The session includes numerous demonstrations to show how files can be stored in the Azure Blob Store and efficiently processed with a cluster of servers. The demos will introduce Pig and Hive, designed to ensure that Big Data remains approachable to the developer, and the integration of Big Data into conventional business intelligence (BI) solutions.

This session will be of interest to those new to the concept of Big Data and interested in understanding the challenges that it is designed to solve.

SessionID: 40617

Building Elastic SaaS Applications with Azure SQL Database

Back to calendar

Event Date: 28-10-2015 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Torsten Grabs

Title: Building Elastic SaaS Applications with Azure SQL Database

Description:

Azure SQL Database is a great relational database platform for developing, deploying, and managing the data tier in a wide range of cloud applications. In this session we show how this platform and its new elastic database capabilities can be used to develop applications with near limitless scale. We will develop a SaaS application that can scale out to thousands of customers, leveraging the scalability, elasticity and other easy to use features of Azure SQL Database.

SessionID: 40448

Power BI Overview

Back to calendar

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

Speaker(s): Jen Underwood, Michael Tejedor

Title: Power BI Overview

Description:

Please join this session to get an overview of Power BI from an overall marketing and technical perspective. Major features of new Power BI covered with demos including natural language query, Power BI designer, and more.

SessionID: 40446

Business Intelligence Updates in SQL Server 2016

Back to calendar

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

Speaker(s): Frank Weigel

Title: Business Intelligence Updates in SQL Server 2016

Description:

SQ Server 2016 is the next major version of Microsoft’s flagship database and analytics platform. Join this session to get an overview of all of the new features and innovations specific to Business Intelligence in this upcoming release. The session will cover details of the new features added in SQL Server Analysis Services and SQL Server Reporting Services and will include a look ahead, outlining our vision for SQL BI beyond the SQL Server 2016 release.

SessionID: 41265

Speaker Idol Round 1

Back to calendar

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

Speaker(s): Denny Cherry

Title: Speaker Idol Round 1

Description:

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

A Few Of My Favourite Plan Operators

Back to calendar

Event Date: 28-10-2015 15:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Rob Farley

Title: A Few Of My Favourite Plan Operators

Description:

Query plan operators are where the work is done when you run a query. Some operators are more significant than others. You might have learned about Seeks and Lookups and about different Join operators, but certain operators convey a lot more information than you might realize. This session looks at operators such as Merge Join (Concat), Top N Sort, Filter, Hash Match (Flow Distinct), and more. Explore the significance of some of their properties, and raise your game when it comes to performance tuning.

SessionID: 8299

Statistics and Query Plans

Back to calendar

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

Speaker(s): Erin Stellato

Title: Statistics and Query Plans

Description:

If you want to tune queries, you have to look at query plans and you have to understand what they’re showing you. One thing people look for when tuning is “bad cardinality estimates”. If you’ve wondered what that means, and you want to understand how the optimizer uses statistics when creating a query plan, then join me for this session on statistics and query plans. We’ll set the stage with a review of what statistics are, then see how the optimizer uses them and where to find that “cardinality estimate” information in a plan. We’ll also cover the various ways statistics can be updated, explore what happens to plans when those updates occur, and ultimately you will see why understanding how it all works is critical when you’re troubleshooting performance issues. Expect lots of demos so you can truly understand what statistics are, how they're used, and why their management is so essential for good performance.

SessionID: 40462

Foundation Session: Big Data and Data Warehousing

Back to calendar

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

Speaker(s): Saveen Reddy, Sukvinder Singh Gill

Title: Foundation Session: Big Data and Data Warehousing

Description:

New this year are Foundation Sessions from Microsoft leaders who dive deeper into new and leading technologies that you want to know. Big Data and Data Warehousing have taken a giant leap in the last few months and are now the helm of any data platform discussion. This session delves deep into Microsoft’s play in the Big Data and Modern Data Warehousing workload, and paints the end-to-end picture of an effective solution. Starting with the importance of building a Data Lake, to nurturing its potential with Hadoop and other analytics options, and to finally enriching the data warehouse with unforeseen tracts of information, this session will unfold an important chapter in the Microsoft Data Platform story. If you’re yearning for more depth into these current trends, and looking for answers to solve the puzzle for your organizations, this session’s a must on your list of ‘TO-DO’s at the PASS Summit.

SessionID: 8155

Leadership Without Borders: Working with Global Teams

Back to calendar

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

Speaker(s): Mike Hillwig

Title: Leadership Without Borders: Working with Global Teams

Description:

As companies become more global, IT teams need to adapt. This often means having resources in locations outside our home countries as well as hiring outside parties for staff augmentation. As we place people in locations outside our own walls, processes and practices need to keep up with this shift.

Whether your people are in Boston, Berlin, Bangalore, or Beijing, they all need to work together. We look at the challenges of having a globally diverse team, including collaboration, feedback, work assignments, and performance evaluations. We also look at outsourcing, offshoring, and a combination of the two. And we look at one of the greatest benefits: follow-the-sun support.

In this session, we demonstrate how a language barrier isn't usually the biggest challenge and how cultural differences make the most impact.

SessionID: 8102

Toolkit for DAX Optimization

Back to calendar

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

Speaker(s): Marco Russo

Title: Toolkit for DAX Optimization

Description:

How do you optimize a DAX expression? This session introduces you to useful tools to help measure performance, gather data to find the bottlenecks, and write new optimized versions of DAX. Starting from SQL Profiler, you learn which events are relevant for DAX and how to collect them in different environments (SQL Server Analysis Services [SSAS], Power Pivot, Power BI). Explore DAX Studio, which simplifies and speeds up the data-collection process and makes it easy to find bottlenecks in the storage engine and formula engine. The goal of this session is to provide a methodology to measure performance of your DAX measures, to find bottlenecks, and to identify the main reason of performance issues.

SessionID: 8052

Indexing Internals for Developers and DBAs

Back to calendar

Event Date: 28-10-2015 15:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Bradley Ball

Title: Indexing Internals for Developers and DBAs

Description:

What are the secrets to making your queries run faster? Why does SQL Server use an index for some queries but not for others? What makes a good index? How many indexes should I have? Have you ever asked these questions? When you want to understand an application, you look at its core architecture. Underneath the covers, SQL Server is just a C++ application. Together, we will discuss how the application architecture of SQL Server works and how to apply this logic to building the best indexes for your queries.

SessionID: 8593

SQL Server Security for Everyone

Back to calendar

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

Speaker(s): Kenneth Fisher

Title: SQL Server Security for Everyone

Description:

In the modern age, data is a company's most valuable resource and, unfortunately, data crimes are common. Because of this, everyone that works with SQL Server should have a basic understanding of database security. Attend this session to learn the what, how, and why of database security. Learn what permissions, securables, and principals are. Learn how to manage database security. Most importantly, learn what the best practices are and why they are important. Your company's data is your responsibility, and after attending this session you can step up and keep it safe.

SessionID: 40412

SQL Server Upgrade and Migration

Back to calendar

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

Speaker(s): Pedro Lopes, Lonny Bastien

Title: SQL Server Upgrade and Migration

Description:

Microsoft is investing in tools to improve SQL Server upgrades and migrations. Come learn about how these tools can streamline and improve upgrades and migrations to SQL Server 2016 and Microsoft Azure SQL Database. This session will cover upgrading to SQL Server 2016 using the new SQL Server 2016 Upgrade Advisor and migrating to Microsoft Azure SQL Database using SQL Server Migration Assistant 6.0.

SessionID: 8439

Database Design Throwdown

Back to calendar

Event Date: 28-10-2015 15:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Karen Lopez, Thomas LaRock

Title: Database Design Throwdown

Description:

Everyone agrees that great database performance starts with a great database design. Unfortunately, not everyone agrees which design options are best. Data architects and DBAs have debated database design best practices for decades. Systems built to handle current workloads are unable to maintain performance as workloads increase.

Attend this new and improved session and join the debate about the pros and cons of database design decisions. This debate includes topics such as logical design, datatypes, primary keys, indexes, refactoring, code-first generators, and even the cloud. Learn about the contentious issues that most affect your end users and how to avoid them.

SessionID: 40410

SQL Server on Azure Virtual Machines: Features, Best Practices & Roadmap

Back to calendar

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

Speaker(s): Luis Vargas

Title: SQL Server on Azure Virtual Machines: Features, Best Practices & Roadmap

Description:

Learn about the latest and coming features for SQL Server on Azure virtual machine as well as the best practices for successful deployments.

SessionID: 8374

Building a Performance Monitoring System Using Extended Events and DMVs

Back to calendar

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

Speaker(s): Ola Hallengren

Title: Building a Performance Monitoring System Using Extended Events and DMVs

Description:

You are using Extended Events and dynamic management views (DMVs) to analyze performance problems in your databases. How do you go from there to building a performance-monitoring system that is easy to use and that works at scale? In this session, learn techniques for loading and parsing Extended Events into a central monitoring database in close to real time, correlating the events with query plans, indexing the data for performance, and making the information easily available.

SessionID: 8381

Stored Procedures vs. Ad Hoc SQL: Performance Showdown!

Back to calendar

Event Date: 28-10-2015 15:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Argenis Fernandez

Title: Stored Procedures vs. Ad Hoc SQL: Performance Showdown!

Description:

Which is faster: stored procedures or ad hoc SQL? Let's put this matter to rest once and for all. In this session, we measure every aspect of the execution of a stored procedure versus its ad hoc query counterpart. Only one will prevail!

We look at raw performance, memory consumption, plan cache usage, and network bandwidth utilization. This session reminds you that the little things matter a lot when it comes to performance. Don't miss it!

SessionID: 7969

DBA's Guide to Administering BI Systems

Back to calendar

Event Date: 28-10-2015 15:15 - Category: Half-Day Session (3 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Robert Davis

Title: DBA's Guide to Administering BI Systems

Description:

Being a DBA is hard when there are few resources to help you, but this is the life of a DBA for BI systems. Resources for BI typically center around development and architecture and client tools, and resources for DBAs are generally for OLTP systems. In this session, you will be provided with the resources you need.

We will start with the best practices for managing SSAS, SSRS, and other BI systems, and then we will take deep dive into the scripting languages XMLA and MDX for administrative tasks and troubleshooting with Analysis Services' version of DMVs, schema rowsets. We will finish up by looking at how to create automated maintenance jobs for SSAS.

SessionID: 40374

Power BI Desktop Overview

Back to calendar

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

Speaker(s): Miguel Llopis, Ariel Netz, Lance Delano

Title: Power BI Desktop Overview

Description:

Power BI Desktop is a new standalone client application that enables business analysts to create reports that can then be shared into the Power BI service. Power BI Desktop combines the get data, modeling, analytics, and reporting capabilities from Power Query, Power Pivot, and Power View, but wait! There’s more! Join the Power BI Desktop team in this session to learn about current features and future capabilities.

SessionID: 40393

AlwaysOn in SQL Server 2016

Back to calendar

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

Speaker(s): Kevin Farlee

Title: AlwaysOn in SQL Server 2016

Description:

Join us in this demo-filled session where we will cover new investments for AlwaysOn Availability Groups in SQL Server 2016.

SessionID: 8256

A Concept for Clean Reporting: Information Design Rules for SSRS and R

Back to calendar

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

Speaker(s): Oliver Engels, Gabi Münster, Gabi Münster

Title: A Concept for Clean Reporting: Information Design Rules for SSRS and R

Description:

The statistical language R has many ways to visualize data, as does SQL Server Reporting Services (SSRS). In this session, we take our two favorite methods and show you concepts to standardize and support these languages under the focus of a centralized information-design management. We take ICB standards and proposals for a conceptual, perceptual, and semantic information design and apply it to both languages, with the help of Master Data Services. You will see the concepts, techniques, and visual output in live demos and take away a concept that you can apply to your own SSRS reports or R output.

SessionID: 8461

Monster Text Manipulation: Regular Expressions for the DBA

Back to calendar

Event Date: 28-10-2015 16:45 - 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 cut that work from hours or days to minutes or even seconds. Stop writing code manually and let regular expressions do it for you. 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: 40082

SQL Sentry's Tools for Tuning

Back to calendar

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

Speaker(s): Aaron Bertrand, Scott Fallen

Title: SQL Sentry's Tools for Tuning

Description:

Join Scott Fallen and Aaron Bertrand as they walk you through SQL Sentry's free and paid tools for monitoring, troubleshooting, and tuning SQL Server. This demo-packed session will provide insight into the effort that goes into our tools and problems your current solution might be missing. You'll walk away with practical tips and tricks you'll be able to use immediately--even if you don't use our software--to improve both the way that you work and the performance of your code.

SessionID: 8623

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

Back to calendar

Event Date: 28-10-2015 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): J May

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

Description:

Columnstore indexes, introduced in SQL Server 2012, have been wholly re-architected and optimized in SQL Server 2014. Columnstore indexes are optimized for data warehouse workloads and are a hybrid technology that leverages the best off-disk and in-memory capabilities. Transparent to the app, columnstore has been shown to render queries at subsecond response times rather than many minutes or longer. This presentation includes an overview of SQL Server 2012 and a deep dive into SQL Server 2014 columnstore indexes, including a review of the architecture, challenges, workarounds, travails, and big wins. Learn whether columnstore can change your users' world and why it might be a compelling reason to upgrade. Learn how columnstore indexes flip the DW faster bit and why columnstore manifests the motto, “Change the world or go home!”

SessionID: 8550

Migrating your SQL Servers VMs to Azure with PowerShell

Back to calendar

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

Speaker(s): Devin Knight, Bradley Schacht

Title: Migrating your SQL Servers VMs to Azure with PowerShell

Description:

Are you ready to take the leap into Azure? Many companies are taking their server infrastructure to the cloud, with great success. But how are they migrating their existing environments? In this session, you learn not only how to create your own virtual environment in Azure, but also how to migrate your existing servers to the cloud by using PowerShell. Using PowerShell with Azure’s Infrastructure as a Service (IaaS) gives you the ability to quickly scale and build new servers with a few simple scripts.

SessionID: 8529

Introduction to Time Series Forecasting

Back to calendar

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

Speaker(s): Peter Myers

Title: Introduction to Time Series Forecasting

Description:

Imagine taking historical sales data and using data science to uncover patterns to accurately predict sales volumes. This is precisely the aim of the Microsoft Time Series data mining algorithm.

SQL Server Analysis Services includes the Microsoft Time Series algorithm to provide an approach to intuitive and accurate time series forecasting. The algorithm can be used in scenarios when you have an historic series of data, and when you need to predict a future series of values that is based on more than just your gut instinct.

This session will describe how to prepare data, create and query time series data mining models, and interpret query results. A number of demonstration time series models will be created by using the data mining add-ins available in Excel, Visual Studio, and DMX script.

SessionID: 40397

Overview of Azure SQL Data Warehouse and Architecture

Back to calendar

Event Date: 28-10-2015 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Matt Usher

Title: Overview of Azure SQL Data Warehouse and Architecture

Description:

An in-depth overview of newly announced Azure SQL Data Warehouse, this session will dive into the system’s architecture answering key questions like how do you can scale the service so quickly, what are some of the challenges with separated storage and compute, and what is possible to do next. Demos will cover some of the truly innovating and differentiating features that leave competitors in the dust. Come learn about the capabilities of the service and how to quickly build, scale and manage the service at cloud scale.

SessionID: 8696

Use Hive and Hadoop for High-Performance Data Warehousing

Back to calendar

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

Speaker(s): Carlos Bossy

Title: Use Hive and Hadoop for High-Performance Data Warehousing

Description:

SQL developer, meet your new friend, Hive. Why should you get to know Hive? Because Hive is the fastest, easiest, least painful way to start working with Big Data. Hive’s ability to work with large structured and semistructured data sets makes it a natural choice for developers who already know SQL and want to start adding Hadoop to their tool kit. To get you started, this session provides an overview of Hive’s place in the Hadoop ecosystem showing how Hive takes advantage of the Hadoop framework for running massively parallel queries. The query language HiveQL and its features and functions are demonstrated, and attendees see how tables are created and partitioned with various file formats. Queries are executed and their resource utilization explored, showing how Hadoop resources are allocated by Hive maximum performance. Finally, Hadoop Streaming is shown, allowing HiveQL to be combined with languages such as R and C# for even more power.

SessionID: 8659

Anatomy of an Optimizer

Back to calendar

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

Speaker(s): Luke Jian

Title: Anatomy of an Optimizer

Description:

In this session, we look in depth at how the query processor works and show you what operations it performs during query optimization to generate equivalent query plans and find a “good enough” plan with limited time during query optimization.

We demonstrate how to use documented trace flags to look at the transformation rules that the optimizer has available.

With each SQL Server version, new transformation rules are introduced, changing the way the query optimization process works and sometimes dramatically improving performance. We look in depth at some of the most important transformation rules introduced in the SQL Server 2014 optimizer, explain their importance, and demonstrate how they work while comparing the results with older versions of SQL Server. We explain why query optimization complexity increases exponentially with the number of tables included in the plan, and how to diagnose and remedy issues that relate to bad query plans.

SessionID: 8154

SQL Server Integration Services (SSIS) Performance Internals

Back to calendar

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

Speaker(s): Brian Knight

Title: SQL Server Integration Services (SSIS) Performance Internals

Description:

In this demo-rich presentation, learn some common and not so common ways to tune SQL Server Integration Services (SSIS). Learn how to tune the data flow by using advanced SSIS options and how to avoid common SSIS mistakes. Find out how to scale your SSIS data load across multiple servers and reduce your data loads by a huge factor. See how to measure performance and how to keep SSIS from monopolizing your server's resourcing. Lastly, discover the latest SQL Server features that make SSIS more efficient.

SessionID: 40458

Foundation Session: Developing Modern Applications on Azure

Back to calendar

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

Speaker(s): Asad Khan, John Macintyre, Pablo Castro, Tony Petrossian, Shawn Bice

Title: Foundation Session: Developing Modern Applications on Azure

Description:

Azure has the most complete portfolio of data services for modern cloud application development. Azure offers services for relational, non-relational, NoSQL, real-time streaming, and search workloads. Come and learn how to combine Azure SQL Database, DocumentDB, and Azure Search to ingest, process and store a wide variety of data types to support your modern applications.

SessionID: 8133

Living and Dying by Dynamic SQL

Back to calendar

Event Date: 28-10-2015 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Doug Lane

Title: Living and Dying by Dynamic SQL

Description:

Ask any DBA if they want to manage dynamic SQL: "Impossible-to-read source code and SQL injection? No thanks!" they'll say. However, dynamic SQL not a tool of the desperate and unskilled. It is flexible and makes complex queries screaming fast when more conventional methods cannot. In this session, we focus on:

To spark discussion and keep the audience riveted, this session is styled as a technical presentation weaved into an interactive murder mystery, complete with suspects, interrogations, and clues. Attendees form small groups to observe, discuss, and ultimately solve the mystery of the deadly dynamic SQL.

Developers and DBAs: if you want to become wise in the ways of dynamic SQL, this session is for you. Be sure to bring your sleuthing skills!

SessionID: 40619

Cortana Analytics Deep Dive: Big Data Stores

Back to calendar

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

Speaker(s): Matt Usher, Rajesh Dadhia

Title: Cortana Analytics Deep Dive: Big Data Stores

Description:

This session will present on how to scale to petabytes on demand with a centralized repository of structured and unstructured data with elastic scale for enterprise-wide analytics. Join us as we dive deep into the why’s and how’s to leverage Azure Data Lake and Azure SQL Data Warehouse to manage massive amounts of data.

SessionID: 40498

Lightning Talks 104

Back to calendar

Event Date: 28-10-2015 16:45 - Category: Lightning Talk (75 minutes) - Track: Professional Development

Speaker(s): Brian Davis, Adam Belebczuk, Russ Thomas, Rick Heiges, Cathrine Wilhelmsen

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. Adam Belebczuk - "STEM Education for Kids: A Call to Action"

  2. Rick Heiges - "Rethinking the Resume"

  3. Russ Thomas - "10 Minute Stress Inoculation: Performing Under Pressure"

  4. Cathrine Wilhelmsen - "Help! I'm Supposed to Present Now but My Computer Is Dead!"

  5. Brian Davis - "Treat Your Presentations like You Treat Your Data"

SessionID: 40394

Azure DocumentDB - Common Use Cases and Success Stories

Back to calendar

Event Date: 29-10-2015 10:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Andrew Hoh, Aravind Krishna R.

Title: Azure DocumentDB - Common Use Cases and Success Stories

Description:

Application developers now support unprecedented rates of change – functionality must rapidly evolve to meet customer needs and respond to competitive pressures, while user populations can grow and shrink dramatically and unpredictably. To address these realities, developers are increasingly selecting NoSQL document-databases for schema-free, scalable, and high performance data storage. Come learn about the business goals, technical challenges, and application patterns faced by common uses cases for DocumentDB customers.

SessionID: 40495

Lightning Talks 102

Back to calendar

Event Date: 29-10-2015 10:15 - Category: Lightning Talk (75 minutes) - Track: Application & Database Development

Speaker(s): Wayne Sheffield, Jeff Renz, Lance Tidwell, Aaron Buma, Paul Wehland

Title: Lightning Talks 102

Description:

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

Lightning Talks 102 focuses on the AppDev track, featuring:

  1. Aaron Burma - "Subqueries 2.0: Correlated Subqueries and Subquery Extensions"

  2. Jeff Renz - "The Session About "Stuff"

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

  4. Lance Tidwell - "Ways that the Execution Plan Lies to You"

  5. Paul Wehland - "5 Absolute Rules of Minimally Logged Bulk Insert"

SessionID: 7736

Run, Total, Run!

Back to calendar

Event Date: 29-10-2015 10:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Itzik Ben-Gan

Title: Run, Total, Run!

Description:

There’s so much more to running totals than meets the eye. You can apply windowed running aggregate calculations and their variants (windowed ranking calculations) to solve a variety of T-SQL querying tasks elegantly and efficiently. This session shows you how. Some solutions that rely on running total calculations are downright beautiful and inspirational.

SessionID: 41013

What’s New for Business Analytics in Excel 2016

Back to calendar

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

Speaker(s): Guy Hunkin, Eli Schwartz

Title: What’s New for Business Analytics in Excel 2016

Description:

Are you using Excel every day to analyze data and derive insights? Are you interested in learning what’s coming in Excel 2016 and how we’ve improved it as the hero tool for business analytics? If so, then this session is for you! Come see the innovations coming in 2016, learn how Excel can better empower you to gather the data around you, get to the insights that matter, and share them to make an impact.

SessionID: 7846

My Favorite DMVs

Back to calendar

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

Speaker(s): Edward Pollack

Title: My Favorite DMVs

Description:

Monitoring and optimizing performance on a production SQL server can seem like an overwhelming task. Many areas require attention, such as resource utilization, query execution, performance, indexing, and more.

Dynamic management views (DMVs) are a direct peek into the internal working of your database server. With them, mysteries can quickly be unraveled when trouble brews or even be prevented, through monitoring solutions that keep an eye on these views all the time.

Using queries that have been personally run and deployed in production environments, we explore what these views are used for, how to effectively use them, and the many problems that can be solved with them.

With these tools at your disposal, the slow-running query has nowhere to hide, missing indexes become plain as day, and resource pressure is easy to monitor and respond to. Now you can focus on all the other important things vying for your attention on a daily basis!

SessionID: 7820

Building Hybrid BI Solutions with Power BI

Back to calendar

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

Speaker(s): Rod Colledge

Title: Building Hybrid BI Solutions with Power BI

Description:

Traditional business intelligence (BI) solutions are geared towards the occasional user who consumes reports that are built to answer predefined questions, using data controlled by the IT department. What about business users that have questions that have yet to be defined or understood, or that require a combination of data sources--some outside the IT department?

In this session, take a look at building non-traditional BI solutions by taking a hybrid approach with Power BI.

Discover how you can empower business users with self-service tools, in a way that doesn't compromise data security or governance. See how you can combine on-premise and Internet data sources with cloud-based BI services. Look at the Corporate Data Catalog to enable secure data discovery. And explore the Microsoft Data Management Gateway, which enables secure data-refresh scenarios for cloud-based BI solutions.

SessionID: 8670

DevOps Is Coming to an Enterprise near You

Back to calendar

Event Date: 29-10-2015 10:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Ben DeBow, Denis McDowell

Title: DevOps Is Coming to an Enterprise near You

Description:

Companies are creating more and more technology service offerings, but they are often throttled by IT. To address this, many IT departments are adapting a new concept called DevOps. DevOps is a concept that has risen quickly from niche to mainstream within the IT enterprise. At its core, DevOps represents a way to leverage people, processes, and tools to remove barriers and improve service delivery. An understanding of scripting and automation platforms is becoming a critical skill for SQL Server professionals. This session discusses how technologies such as virtualization, the cloud, and software-defined datacenters have blurred the lines between developers and sysdmins. We also talk about the competencies and tools required to succeed in an increasingly data-driven workplace.

SessionID: 8640

The Plan Cache Whisperer: Performance Tuning SQL Server

Back to calendar

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

Speaker(s): Jason Strate

Title: The Plan Cache Whisperer: Performance Tuning SQL Server

Description:

SessionID: 7727

Optimizing SQL Server Performance in a Virtual Environment

Back to calendar

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

Speaker(s): Denny Cherry

Title: Optimizing SQL Server Performance in a Virtual Environment

Description:

In this session we'll look over some of the things which you should be looking at within your virtual environment to ensure that you are getting the performance out of it that you should be. This will include how to look for CPU performance issues at the host level. We will also be discussing the Memory Balloon drivers and what they actually do, and how you should be configuring them, and why. We'll discuss some of the memory sharing technologies which are built into vSphere and Hyper-V and how they relate to SQL Server. Then we will finish up with some storage configuration options to look at.

SessionID: 7978

Statistics for the New Data Pro

Back to calendar

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

Speaker(s): Grant Fritchey

Title: Statistics for the New Data Pro

Description:

Many performance tuning methods can get your queries to run faster. But the most important thing you can do to improve query performance is to ensure that you have provided the query optimizer within SQL Server with the best possible statistics. This session teaches you what statistics are, how they are generated, and their use within the optimizer. You can take home a better understanding of how the optimizer works with statistics, to write better T-SQL and build better database structures to avoid common issues such as bad parameter sniffing. Help the optimizer help you by maintaining your statistics and get improved query performance.

SessionID: 8404

Automate Your ETL Infrastructure with SSIS and PowerShell

Back to calendar

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

Speaker(s): Allen White

Title: Automate Your ETL Infrastructure with SSIS and PowerShell

Description:

Much of your ETL process flow consists of packages that are similar in structure, capturing data from a single source and transferring it to a single destination. Creating individual packages can be tedious, and it's easy to miss something in the process of generating the same basic package over and again. BI Markup Language (Biml) makes it easy to build new packages, and PowerShell makes creating Biml scripts easy. This session shows you how to use PowerShell to generate dozens of SQL Server Integration Services (SSIS) packages that perform similar tasks from a defined set of ETL sources.

SessionID: 40376

Real Time Business Analytics Using Power BI for a Customer Scenario

Back to calendar

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

Speaker(s): Sanjay Soni, Anand Subbaraj, Kristian Kimbro Rickard

Title: Real Time Business Analytics Using Power BI for a Customer Scenario

Description:

This session shows real time business analytics in action using Power BI and Azure Services, including Azure Data Factory, Azure Stream Analytics, Azure Machine Learning, and HDInsight with real customer scenarios. Demos showcase how customers can use new Power BI dashboards and the Azure Data Platform to better understand what happened in the past, monitor the present with in real-time, and predict what is likely to happen in the future. Be part of an immersive experience during this unique interactive session. Ignite your passion for Business Analytics by being part of this unique and entertaining experience!

SessionID: 40409

Overview of Security Investments in SQL Server 2016 and Azure SQL Database

Back to calendar

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

Speaker(s): Joachim Hammer, Jamey Johnston, Tomer Weisberg

Title: Overview of Security Investments in SQL Server 2016 and Azure SQL Database

Description:

Join us for an overview of the most recent security investments for SQL Server 2016 and Azure SQL Database in the areas of encryption, authentication, data filtering, and database auditing, highlighting any differences where necessary. We will showcase user scenarios with examples and demos. You will also hear how our customers are using the new security features.

SessionID: 7983

Analyzing Audience Reaction to the PASS Summit Keynote

Back to calendar

Event Date: 29-10-2015 10:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Chris Webb

Title: Analyzing Audience Reaction to the PASS Summit Keynote

Description:

If you've been to PASS Summit before, you know that social media channels such as Twitter go wild during the keynote speeches. Many people comment on what's being said: Some comments are positive, some ... not so positive. How can you make sense of it all? Which announcements did attendees like and which ones didn't they like? When were the attendees engaged and when were they bored? Who are the thought-leaders in the SQL Server community? Do database administrators (DBAs) behave differently that business intelligence (BI) pros?

In this session, you'll see how a variety of Microsoft tools can be used to analyze this activity:

SessionID: 7794

Using Azure Machine Learning to Predict Seattle House Prices

Back to calendar

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

Speaker(s): Rolf Tesmer

Title: Using Azure Machine Learning to Predict Seattle House Prices

Description:

House prices are a topic of conversation at many dinner tables. Have you ever wondered what drives house prices or wanted to predict an outcome? This interactive session first introduces the what, how,and why of predictive analytics and then provides an overview of using Azure Machine Learning (ML) to make predictions in the context of Seattle house price data.

The session further explores the use of Azure ML regression algorithms and other statistical techniques to build an Azure ML experiment. Use this experiment to discover which features influence prices and then build an Azure ML predictive Web Service based on those features.

In the process of learning about Azure ML regression, and with a bit of luck, you might even get a model that works!

SessionID: 8359

Data Storytelling with R, Azure Machine Learning, and Power BI

Back to calendar

Event Date: 29-10-2015 10:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jen Stirrup

Title: Data Storytelling with R, Azure Machine Learning, and Power BI

Description:

How can we use technology to help the organization make data-driven decision-making part of its organizational DNA, while retaining the context of the business as a whole? How can we imprint data in the culture of the organization and make it easily accessible to everyone? Microsoft directly empowers businesses to derive insights and value from little and big data, through its release of user-friendly analytics through Azure Machine Learning (ML) combined with its acquisition of Revolution Analytics. Power BI can be used to create compelling visual stories around the analysis so that the work is not left to the data consumer. Together, these technologies can be used to make data and analytics part of the organization's DNA.

There are no prerequisites, but attendees are welcome to follow along with the demo if they have an Azure ML and Power BI account and R installed. Files will be released before the session.

SessionID: 40514

Analyzing Performance and Scalability for OLTP and Data Warehousing Solutions

Back to calendar

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

Speaker(s): Richard Waymire, Jim Hautala

Title: Analyzing Performance and Scalability for OLTP and Data Warehousing Solutions

Description:

Are you faced with scaling up your high-end SQL Server environment and confused by your options? Will I have enough capacity and performance to meet growing needs? Which performance metrics are important for my business? This session explores the various factors in determining a SQL server platform to fulfill business needs, along with performance considerations and best practices for achieving current business requirements. Specific reference information will be given based on recent scale-up and performance testing on both the HP Superdome X platform and the HP ConvergedSystem 300 for Microsoft Analytics Platform.

SessionID: 41271

Community Session: Navigating PASS

Back to calendar

Event Date: 29-10-2015 12:30 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Ryan Adams

Title: Community Session: Navigating PASS

Description:

Join Ryan Adams as he gives an overview of PASS: from events to Local and Virtual Chapters to the Board of Directors – find out how to get involved and what opportunities are available to you with your free PASS membership and as part of the #sqlfamily

SessionID: 8002

Learning Analysis Services 2014 Tabular in 3 Hours

Back to calendar

Event Date: 29-10-2015 13:30 - Category: Half-Day Session (3 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Thomas LeBlanc

Title: Learning Analysis Services 2014 Tabular in 3 Hours

Description:

Want to get started with SQL Server Analysis Service's Tabular Model? Come spend half a day with someone who has made the transition from Multidimensional to Tabular and learn the hiccups experienced and how to avoid them.

This session will step you through building a Tabular Model from start to finish with a bonus Dashboard built in Excel 2013 PowerView. Data will be imported from various sources. Relationships built between these sources manually and from existing foreign keys. Slicing and Dicing with attributes and hierarchies ranging from the Date Dimension continuing thru a slowly changing type 2 dimension. Tabular includes a query language, Data Analysis Expressions (DAX) that will be used to build computed columns in dimensions, measures for analysis and a many-to-many relationship. Additional features include partitioning for performance, roles for security and perspectives for ease of use. The end product, visualizations, will be demonstrated through PowerView in Excel 2013.

SessionID: 40406

U-SQL: ‘THE’ Language for Big Data

Back to calendar

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

Speaker(s): Michael Rys

Title: U-SQL: ‘THE’ Language for Big Data

Description:

SQL has been a favorite language for database developers and administrators for decades. However, over the last couple of years, data processing is increasingly moving towards Big Data processing and is posing some new demands on not just scalability but also the ability to query late-structured data. With Azure Data Lake we’re introducing a new SQL-based language called U-SQL, that combines the familiarity of SQL with new extensions for Big Data processing and easier user-extensibility.

In this presentation you will learn the concepts behind the new language and see examples of how to use it to query unstructured, semi-structured and structured data. It will show the similarities to the SQL and database objects you know and call out some of the important differences.

SessionID: 8656

Using Automated Tests to Raise Code Quality

Back to calendar

Event Date: 29-10-2015 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Steve Jones

Title: Using Automated Tests to Raise Code Quality

Description:

Agile development practices can speed the development of applications and increase the rate at which you can deploy features for your customers. But unless you include a high level of test coverage in your code, these practices can also increase the number of bugs that are released. Databases can be particularly challenging for developers. This session examines database refactorings that introduce bugs, which are detected by automated tests. This approach allows developers to rapidly fix their code before a customer is affected.

SessionID: 8575

Effective Indexing with Partitioning and Compression

Back to calendar

Event Date: 29-10-2015 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Neil Hambly

Title: Effective Indexing with Partitioning and Compression

Description:

We all know that correct indexing is king when it comes to achieving high levels of performance in SQL Server. When indexing combines with the enterprise features partitioning and compression, you can find substantial performance gains.

In this session, use scripts to query dynamic management views (DMVs) to identify the right objects on which to implement strategy, measure performance gains, and identify the impact on memory and other resources. Devise a sliding-window, data-loading strategy by using partition switching. Track fragmentation at the partition level and minimize index maintenance windows. Discover partitioning improvements in SQL Server 2014. Take home an advanced script for tracking usage and details on fragmentation, memory caching, compression levels, and partitioned objects.

SessionID: 40404

In-Memory OLTP Investments in SQL Server 2016 and Azure SQL Database

Back to calendar

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

Speaker(s): Jos de Bruijn

Title: In-Memory OLTP Investments in SQL Server 2016 and Azure SQL Database

Description:

In this session we delve into query optimization and query execution logic for the two access methods of In-memory OLTP tables: interpreted T-SQL and natively compiled stored procedures. Attendees will learn how the query optimizer handles both disk-based and memory-optimized tables, the difference between compilation and execution of interop and native procedures, and the tools and methods available for troubleshooting query plan problems with natively compiled stored procedures.

SessionID: 8283

High Availability/Disaster Recovery 101

Back to calendar

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

Speaker(s): Glenn Berry

Title: High Availability/Disaster Recovery 101

Description:

How do you design a SQL Server 2014 infrastructure to meet specific Recovery Time Objective (RTO) and Recovery Point Objective (RPO) service levels? There are many aspects to consider, from technology choices and licensing to policies and procedures. This session outlines and compares the various high availability and disaster recovery technologies available in SQL Server 2014, showing how you can combine them to design and build a solution to help meet your goals. This session also teaches you how to formulate policies that enable effective use of technology in your organization.

SessionID: 40378

What's New in SQL Server 2016 Reporting Services

Back to calendar

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

Speaker(s): Riccardo Muti

Title: What's New in SQL Server 2016 Reporting Services

Description:

Join this session to get a deeper dive of Reporting Services enhancements in SQL Server 2016.

SessionID: 40111

Hadoop for Large Scale Interactive Workloads in Azure

Back to calendar

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

Speaker(s): Scott Shaw

Title: Hadoop for Large Scale Interactive Workloads in Azure

Description:

Attend this interactive session to learn how you can leverage your current SQL skills to process massive and varied datasets in Azure. We’ll demonstrate how to spin up Hadoop clusters in Azure (CloudBreak and HDInsight) and showcase how to execute interactive analytics and BI workloads through the powerful set of tools available to the SQL developer (Hive and Spark)--all while integrating with your data sources in Azure (SQL Server and Azure Blob Store). We will review how to use these tools and more importantly when to use them, tying them to real-life enterprise use cases.

SessionID: 40455

Migrating the Enterprise Data Warehouse with Azure SQL Data Warehouse

Back to calendar

Event Date: 29-10-2015 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Drew DiPalma

Title: Migrating the Enterprise Data Warehouse with Azure SQL Data Warehouse

Description:

The scale, speed, and enterprise-readiness of Azure SQL Data Warehouse address a number of the traditional concerns of migrating large workloads to Azure. This session aims to give you the strategies needed to migrate enterprise, mission-critical workloads to Azure SQL Data Warehouse.

SessionID: 40364

SQLCAT: SQL Server 2016 Columnstore Customer Scenarios and Best Practices

Back to calendar

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

Speaker(s): Denzil Ribeiro

Title: SQLCAT: SQL Server 2016 Columnstore Customer Scenarios and Best Practices

Description:

This session provides attendees with all the best practices collected by the SQL CAT team working with customers on Columnstore technology in SQL Server 2016. We will share real-world solutions with several preview customers sharing their experiences and results with SQL Server 2016.

SessionID: 40390

Cortana Analytics Deep Dive: Information Management

Back to calendar

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

Speaker(s): Wee Hyong Tok, SpeakerName, Sonia Carlson

Title: Cortana Analytics Deep Dive: Information Management

Description:

This session will discuss on how to manage all your on-premises and cloud data to connect, prepare, orchestrate, and monitor information at scale with data from websites, apps, and devices with Azure Data Factory, Data Catalog, and Event Hubs.

SessionID: 38083

Kerberos - I'm not dead yet!

Back to calendar

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

Speaker(s): Adam Saxton

Title: Kerberos - I'm not dead yet!

Description:

I presented a Kerberos talk a while back, and I'm surprised to see that this is still a high call volume item for Support. Kerberos continues to be my most hit items from a blog and video perspective. In this session we will go over what this means for SQL Server and use some of our Business Intelligence products as a catalyst to what can trigger some of the common issues we see with Kerberos. We will also have a look at how the Kerberos Configuration Manager can help make this easier for you.

I want you to walk away with knowledge of how this works, how you can get into trouble and how to correct any issues with it.

SessionID: 40669

BI on Big Data: Bridging the Gap

Back to calendar

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

Speaker(s): Cindy Gross

Title: BI on Big Data: Bridging the Gap

Description:

Have lots of data from disparate systems including some Big Data? Wondering how to integrate all that data and use it in your BI ecosystem? Lucky you! We have the answers here – this session provides a bridge to Big Data using BI tools you already understand. We’ll talk through HDInsight (Hadoop on Azure) and other analytics options for warehouse-scale data via Azure Data Lake Store. We will explore various ways to access your Big Data with BI tools including ODBC compliant apps, SQL Server’s Polybase, Power BI, and a wide range of Hadoop ecosystem apps deployable from the Azure Marketplace.

SessionID: 40398

Real-Time Operational Analytics in SQL Server 2016 and Azure SQL Database

Back to calendar

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

Speaker(s): Sunil Agarwal

Title: Real-Time 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 Operational Analytics.

SessionID: 8260

Hiring the Right People: How to Select and Hire the Right Team

Back to calendar

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

Speaker(s): Joe Webb

Title: Hiring the Right People: How to Select and Hire the Right Team

Description:

Interviews are the business equivalent of “speed dating.” You 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 explore proven techniques for interviewing and identifying the best person to join your team.

SessionID: 8245

SSIS vs. Azure Data Factory

Back to calendar

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

Speaker(s): Reza Rad

Title: SSIS vs. Azure Data Factory

Description:

SQL Server Integration Services (SSIS) is a mature on-premise ETL and data-transformation tool. Azure Data Factory is a cloud ETL and data-consolidation tool that was recently released as part of Microsoft Azure services. In this session, learn themain differences between these two tools and learn how to determine which works best in specific scenarios. We compare Azure Data Factory and SSIS on many factors; demos will help illustrate the differences.

SessionID: 7936

The Power Of Composite Indexes

Back to calendar

Event Date: 29-10-2015 15:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Rob Farley

Title: The Power Of Composite Indexes

Description:

A composite index is when an index key uses multiple columns. Yet we see countless third-party applications recommending single-column index keys. In this session, we will explore the benefits of both scenarios, and also look at the impact on query plans, performance, blocking operators, and coverage. We will take a deep dive into concepts such as sargability, index intersection, inequality operations, and methods for writing queries that can help you get the most out of your indexing strategies, whether using composite or non-composite indexes.

SessionID: 7937

PowerShell and the Art of SQL Server Deployment

Back to calendar

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

Speaker(s): Michael Fal

Title: PowerShell and the Art of SQL Server Deployment

Description:

In today’s tech world, IT professionals are driven to perform tasks faster and more consistently. Automation is the watchword for our success, whether we are deploying SQL Server to private virtual clouds or public platforms such as Azure IaaS. This session focuses on rapidly creating and configuring SQL Servers, using PowerShell and desired state configuration. You see practical examples of how to create repeatable builds of SQL Server that can be deployed in a matter of minutes. We also review how these techniques can be applied to both public and private cloud platforms, helping to ensure success in any situation.

SessionID: 7768

Reducing the Impact of BI Workloads on Your Database Engine

Back to calendar

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

Speaker(s): Stacia Varga

Title: Reducing the Impact of BI Workloads on Your Database Engine

Description:

Data warehouse volumes are ever increasing. Getting more throughput with faster processing times can be a challenge. In this session, learn techniques for optimizing data warehouse loads and tuning the data warehouse for optimal cube processing. If you use tabular models, learn how your model design impacts the database engine. Reports, of course, also affect your database engine, whether you source the data directly from an OLTP database, a data warehouse, or OLAP cube (yes, OLAP cube!). In this session, discover the steps you can take to reduce this impact.

SessionID: 8707

Top 10 Mistakes of New IT Leaders

Back to calendar

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

Speaker(s): Kevin Kline

Title: Top 10 Mistakes of New IT Leaders

Description:

The IT industry is a growth industry that employs millions of workers in all industries and regions. This perennial shortage of IT experienced workers, added to IT career paths that hit a salary plateau for those who stay purely technical, mean that it’s common for a talented IT pro to move into leadership and management positions. Unfortunately, the skills that make you a successful individual contributor on an IT team don’t translate into the skills needed to be a strong leader or manager. This session explores the 10 most frequent and challenging mistakes that new IT leaders make, as well as methods for combating those mistakes.

SessionID: 38082

Inside Wait Types, Latches, and Spinlocks

Back to calendar

Event Date: 29-10-2015 15:15 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bob Ward

Title: Inside Wait Types, Latches, and Spinlocks

Description:

In the lifecycle of execution of the SQL Server engine, threads and workers can spend a great deal of time waiting. Understanding the most common scenarios and how to react to them can be critical in managing and configuring your SQL Server but also help you build efficient and optimal database applications. In this session, we will go deep into the most common wait types, understand which ones you can safely ignore, and also understand how waiting works in the engine and how to debug any wait type. And yes, that will involve the use of technologies such as Extended Events and the Windows Debugger. Latches are one of the least understood forms of waiting in the engine so this session will include a deep drive on how latches work, and how you can debug and resolve issues with them. We will also spend time with a deeper look at spinlocks. In our modern age of high-end servers with many NUMA nodes and dense cores, spinlocks have become visible as a “wait type” to debug and handle. We will spend time to ensure you know what spinlocks are, how to recognize them as an issue, and how to address them. Since this is a half-day session, I know you will want demos and there will be plenty of them using a wide variety of tools including Extended Events, DMVs, the Windows Debugger, scripts, and sysinternals tools.

This session is not for the faint of heart. We will cover a lot of material in a short time-frame, enough to make your own head spin(lock). And we will also move at a fast pace. This is a 500 level session where we will go deep into the internals of SQL Server as you learn the how, what, and why of wait types, latches, and spinlocks. Having said that, you will come up away with practical advice, tools, and tips you can use right way to use in your SQL Server environment. This session will be based on SQL Server 2012 and 2014 but many of the concepts we talk about can apply to previous versions. As a bonus we will discuss any relevant changes for SQL Server 2016 and how Azure database applications are affected by these topics.

SessionID: 8665

Panel: Will the DBA Job of the Future Still Involve DBAs?

Back to calendar

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

Speaker(s): Karen Lopez, Allan Hirt, Jennifer McCown

Title: Panel: Will the DBA Job of the Future Still Involve DBAs?

Description:

Although technologies have been changing rapidly since the creation of databases, the basic tasks that a database administrator (DBA) has performed have been a stable foundation of professional database design and support. But now NoSQL technologies, the cloud, and new SQL Server features are affecting DBA jobs, tasks, and careers. 

Our panel of SQL Server experts share their current experiences in the data profession. They share what they believe you should be working towards now and in the future.

SessionID: 40391

Real Time Insights on your IoT with Stream Analytics and Machine Learning

Back to calendar

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

Speaker(s): Santosh Balasubramanian

Title: Real Time Insights on your IoT with Stream Analytics and Machine Learning

Description:

SessionID: 8065

How to Use Parameters like a Pro and Boost Performance

Back to calendar

Event Date: 29-10-2015 15:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Guy Glantser

Title: How to Use Parameters like a Pro and Boost Performance

Description:

Parameters are a fundamental part of T-SQL programming, whether they are used in stored procedures, dynamic statements, or ad hoc queries. Although widely used, most people aren't aware of the crucial influence parameters have on query performance. In fact, incorrect use of parameters is one of the common reasons for poor application performance.

In this session, you learn about plan caching and how the Query Optimizer handles parameters. We talk about the pros and cons of parameter sniffing, as well as simple versus forced parameterization. But most important, we learn how to identify performance problems caused by poor parameter handling and we learn many techniques for solving these problems and boosting your application performance.

SessionID: 8139

The Day After Tomorrow: Why You Need to Baseline

Back to calendar

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

Speaker(s): Lord Richard Douglas

Title: The Day After Tomorrow: Why You Need to Baseline

Description:

Ensuring peak SQL Server performance isn’t always easy and requires a lot of work on the part of the DBA. To maintain the best possible performance, you need to make sure you’re monitoring the right things. But how do you know if the figures you’re seeing are good or bad? Baseline comparisons can help.

This session shows you how to get the most from them. We explain what a baseline is, why and when you need to take one, and how you can create one. You also learn about native Windows and SQL Server tools that enable you to do just that. Don’t wait for a disaster to fully realize the importance of baselining.

SessionID: 8131

SQL Server Mystery: Dead Reports Don't Talk

Back to calendar

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

Speaker(s): Doug Lane

Title: SQL Server Mystery: Dead Reports Don't Talk

Description:

Sabotage? Before a pivotal meeting to secure venture capital, a key report vanishes from the server without a trace, leaving Cromulent Technologies' future in jeopardy. With a combination of teamwork, SQL Server knowledge, and sleuthing, you must solve the crime and save Cromulent Technologies!

This session is part interactive mystery, part technical presentation in which attendees work together in small groups to discuss suspect interviews and clues, attempting to solve a SQL Server crime. We will focus on SQL Server Reporting Services (SSRS) administration, including:

If you're a database administrator (DBA) or developer who wants to learn key SSRS administration concepts while exercising your mystery-solving skills, this session is for you!

SessionID: 8477

APS and SSAS for Real-Time Analysis

Back to calendar

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

Speaker(s):

Title: APS and SSAS for Real-Time Analysis

Description:

Microsoft Analytic Platform System (APS) can easily scale to petabytes of data. Consider the business value if all that data was available to end users in a SQL Server Analysis Services (SSAS) cube or model that was always up to date. APS can quickly process huge data sets that previously took hours, enabling more up-to-date reporting. By leveraging the processing power of APS and real-time modes in SSAS tabular or multidimensional, business decisions can be made faster than ever.

Learn APS best practices such as choosing the right distribution key for tables, laying out the data model for optimal data movement and taking advantage of APS features such as the clustered columnstore index to get the best possible performance from SSAS cubes. This functionality is not without its limitations. Come see how to work around those limitations and optimize SSAS models to work with APS.

SessionID: 8121

Use Biml to Automate SSIS Design Patterns

Back to calendar

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

Speaker(s): Andy Leonard

Title: Use Biml to Automate SSIS Design Patterns

Description:

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

In this session, you will learn:

SessionID: 40454

Building Applications on Azure Data Lake

Back to calendar

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

Speaker(s): Saveen Reddy, Alan Tan, Matthew Hicks

Title: Building Applications on Azure Data Lake

Description:

Learn how to use the Azure Data Lakes APIs and tools to build solutions that leverage the performance and scale of big data and U-SQL. We’ll show you how to connect Azure Data Lake to other services such as Azure SQL DB, build big data pipelines with Azure Data Factory, Build Windows applications with C# and Visual Studio, build cross platform applications using JavaScript, node.js, and REST APIs, and connect tools like power BI to data stored in the Azure Data Lake.

SessionID: 40403

Understanding Real World Big Data Scenarios

Back to calendar

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

Speaker(s): Nishant Thacker

Title: Understanding Real World Big Data Scenarios

Description:

The Microsoft Big Data landscape is growing at an unpresented pace. From the Modern Data Warehouse to core Hadoop, and from gigabytes to petabytes of data and everything in between is your domain now. In this session we discuss some patterns that we observe in the Big Data space to equip you with reference architectures from massive scale implementations. From Hadoop to Data Lake and from Hive to SQL, this session has it all. Do not miss us if you have Big Data on your mind as we embark on this journey to introduce the crème de la crème of SQL to this exciting new world of Big Data.

SessionID: 8258

How Minimal Is Minimal Logging?

Back to calendar

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

Speaker(s): Kalen Delaney

Title: How Minimal Is Minimal Logging?

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.

SessionID: 40616

Advanced Analytics with R in SQL Server 2016

Back to calendar

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

Speaker(s): Tobias Ternstrom, Umachandar Jayachandran, Dotan Elharrar

Title: Advanced Analytics with R in SQL Server 2016

Description:

R is the world’s most widely used statistics programming language and the first choice of data scientists, supported by a vibrant and talented community of contributors. However, in order to fully embrace R in enterprise settings, one must consider a range of aspects including performance, scale, security, manageability and application development. In SQL Server 2016 we enable these scenarios by delivering advanced analytics as an additional workload with proven technology from Revolution Analytics. During the session we highlight the benefits of bringing the compute closer to the data. We will also share the value proposition for data scientists, developers and administrators, and we will see demos illustrating data exploration and predictive application development on top of your SQL Server data.

SessionID: 40496

Lightning Talks 103

Back to calendar

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

Speaker(s): Jen Stirrup, Jens Vestergaard, Paco Gonzalez, Markus Ehrenmueller-Jensen, Steve Wake, Dan Galavan

Title: Lightning Talks 103

Description:

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

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

  1. Markus Ehrenmueller-Jensen - "My Favorite (Candy) Bar"

  2. Jen Stirrup - "Worst Data Visualizations Ever! What Not to do to Your Data"

  3. Steve Wake - "Power BI: From Nothing to Dashboard in 10 Minutes!"

  4. Dan Galavan - "Master Data Services: How Far Can It Take Your Organization?"

  5. Paco Gonzalez - "Tone Analysis with HDInsight and Azure Machine Learning"

  6. Jens Vestergaard - "Custom Assemblies in SSAS"

SessionID: 40456

Application Patterns for Azure SQL Database

Back to calendar

Event Date: 29-10-2015 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Tony Petrossian

Title: Application Patterns for Azure SQL Database

Description:

Join us to learn about many application patterns that are the most suitable for using Azure SQL Database. These patterns are formed by our experiences in deploying Azure SQL Database to various customers worldwide.

SessionID: 38509

Lessons learned from building scalable applications on the Microsoft Azure SQL Database

Back to calendar

Event Date: 29-10-2015 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Patrick O'Keeffe

Title: Lessons learned from building scalable applications on the Microsoft Azure SQL Database

Description:

Building cloud applications using a database as a service like Microsoft Azure SQL Database is easy when you know how. Come to this session and benefit from Dell’s firsthand experience. Find out all the things not to do that we learned while building a large scale database performance management application in Microsoft Azure. We will cover operations (how to do this with a small team), performance (dos and don’ts), capacity management (how to do it), how to scale and what to do when even Azure SQL Database may not be the solution to your problem.

SessionID: 8120

Budgeting with Power Pivot

Back to calendar

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

Speaker(s): Alberto Ferrari

Title: Budgeting with Power Pivot

Description:

Budgeting is one of the most challenging scenarios in the Power Pivot arena. For example, you might need to summarize sales in previous years and allocate the budget forecasts. You must work with data at different granularities and find a way to author Data Analysis Expressions (DAX) code to compute forecasts at the desired granularity.

When it comes to budgeting, each company is unique. In this session, you learn some common techniques to use when building a budget model with Power Pivot and Power Query. These techniques include previous year allocation, multiple-step budgeting with linked back tables, and managing budget on products that do not yet exist.

SessionID: 8268

Understanding and Solving Common Columnstore Problems

Back to calendar

Event Date: 29-10-2015 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Niko Neugebauer

Title: Understanding and Solving Common Columnstore Problems

Description:

Dive deep into columnstore indexes and discover their advantages and limitations. Why doesn't your Row Group even reaching 100.000 rows? What are memory pressure and dictionary pressure for columnstore indexes? Can they be solved, and what are the best ways to do so? Learn the answers to all these questions in this demo-rich session.

SessionID: 38644

What´s New for SQL Server 2016 Integration and Master Data Services

Back to calendar

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

Speaker(s): Matt Masson, Jimmy Wong, Janine Zhang, Helen Li

Title: What´s New for SQL Server 2016 Integration and Master Data Services

Description:

Businesses are looking for advanced analytics solutions on-premises or as hybrid often integrating their existing data integration process with Hadoop, machine learning, Azure, and more. SQL Server Integration Services 2016 (SSIS) has been designed to be the modern data integration tool that that allows you to build the new generation of data integration pipeline, regardless of on-premises or hybrid scenarios. For connectivity, SSIS 2016 provides new sets of connectivity for on-premises, big data, and cloud world. For productivity, SSIS 2016 provides various improvements including package template and new designer for SSIS developers. For deployment, SSIS 2016 provides features like always-on support and incremental deployment for maintaining high availability and reducing maintenance cost. We have a number of new Master Data features including data modelling improvements in Excel, new server administration capabilities, and new approval flows. If you use either Integration Services or Master Data Services, this session is for you.

SessionID: 41266

Speaker Idol Round 2

Back to calendar

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

Speaker(s): Denny Cherry

Title: Speaker Idol Round 2

Description:

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

Deep Dive into Data Preparation, Modeling & Analytics using Power BI Desktop 

Back to calendar

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

Speaker(s): Miguel Llopis, Lance Delano, Robert Bruckner

Title: Deep Dive into Data Preparation, Modeling & Analytics using Power BI Desktop 

Description:

Power BI Desktop provides a unified experience around data acquisition, modelling, and analytics. Join the Power BI Desktop team in this session for a practical deep dive into these capabilities. We will also cover best practices and valuable hidden gems.

SessionID: 7780

Administering and Optimizing Availability Groups Correctly

Back to calendar

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

Speaker(s): Victor Isakov

Title: Administering and Optimizing Availability Groups Correctly

Description:

Although Availability Groups are relatively easy to implement, there are many complexities when it comes to administering and optimizing them--especially if you are familiar with Failover Clustering. In some cases, your existing database solutions perform slower. In this session, we examine the various potential problems you can have when implementing Availability Groups and the potential solutions to these problems. This session covers areas such as performance, administration, and security management. You learn how to manage complex jobs, backup strategies, and logins within an Availability Group environment. You also learn how Availability Groups might dramatically affect your application performance, how to recognise such performance problems, and how to resolve them. With a number of real-world examples, this practical session enables you to maximize the benefits of Availability Groups.

SessionID: 8582

10 SQL Server Review Findings I Want to Stop Finding!

Back to calendar

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

Speaker(s): Mike Walsh

Title: 10 SQL Server Review Findings I Want to Stop Finding!

Description:

I do a lot of SQL Server health checks in a year for new clients. Sadly, I can almost copy and paste the report for most of the findings. I bet your environment is guilty of at least a third of the findings, too. I know this because I bet my environments were too when I was a full-time DBA.

In this session we'll explore the ten most frequent findings I bump into and wish I never bumped into again. Let's talk about best practices, look at some scripts to get on track with best practices and talk about these crucial issues.

You'll leave with scripts, anger about the findings and hopefully will take the time to knock those findings out of existence in your environments in the first week back from the PASS Summit. You want to leave proving you got something out of the Summit? Come to this session and go tackle these ten environment killers. You'll be well ahead of most of the environments we encounter in the field.

SessionID: 40399

Temporal and JSON in SQL Server 2016 and Azure SQL Database

Back to calendar

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

Speaker(s): Borko Novakovic

Title: Temporal and JSON in SQL Server 2016 and Azure SQL Database

Description:

SessionID: 7874

Run Your DBA Morning Checklist with Policy-Based Management

Back to calendar

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

Speaker(s): Pieter Vanhove

Title: Run Your DBA Morning Checklist with Policy-Based Management

Description:

A good DBA performs a morning checklist every day, to verify that all the databases and SQL Servers are still in good condition. In larger environments, that checklist can become so time-consuming that you don’t even have time for a coffee! This session demonstrates how to use policy-based management to evaluate your servers. By the end of this session, you will be able to use this Solution to verify your own SQL Server environment in no time--and have plenty of time for your morning coffee!

SessionID: 40407

PolyBase in SQL Server 2016 and Azure SQL DW

Back to calendar

Event Date: 29-10-2015 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Sahaj Saini, Miro Flasza

Title: PolyBase in SQL Server 2016 and Azure SQL DW

Description:

This session describes a new feature in SQL Server 2016 CTP2 that allows users to combine via T-SQL semi-structured data stored in Hadoop or Azure with relational data stored in SQL Server. We will introduce new T-SQL, explain the internals of PolyBase, and give an outlook of additional features in CTP3 including scale-out capabilities for SQL Server 2016.

SessionID: 8585

Dive into the Query Optimizer: Undocumented Insight

Back to calendar

Event Date: 29-10-2015 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Benjamin Nevarez

Title: Dive into the Query Optimizer: Undocumented Insight

Description:

This 500-level session focuses on using undocumented statements and trace flags to get insight into how the Query Optimizer works and to show you which operations it performs during query optimization. These undocumented features can help to explain what the query optimizer does from the moment a query is submitted to SQL Server until an execution plan is generated, including operations such as parsing, binding, simplification, trivial plan, and full optimization. Concepts such as transformation rules, the memo structure, how the Query Optimizer generates possible alternative execution plans, and how the best alternative is chosen based on those costs are also explained.

SessionID: 7899

Securing Your BI Solutions

Back to calendar

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

Speaker(s): Devin Knight

Title: Securing Your BI Solutions

Description:

The need for enterprise data security is at an all-time high. Within the business intelligence (BI) solutions that you develop, various objects must be secured, including the SQL Server Integration Services (SSIS) package, SQL Server Analysis Services (SSAS) cubes, and SQL Server Reporting Services (SSRS) reports. You have the responsibility to make sure that the right people can get to the right data at the right time. This session discusses several strategies for security and shows you how to implement security in your enterprise BI solutions.

SessionID: 8607

Who's Afraid of Entity Framework?

Back to calendar

Event Date: 29-10-2015 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Richie Rump

Title: Who's Afraid of Entity Framework?

Description:

Do any applications in your environment use SQL written not by a person but by the application itself? No, the system isn't self-aware. Chances are it is using the Microsoft Entity Framework (EF).

EF and other object relational mapping technologies have been a boon for developers. But is EF a technology that developers should even be using? This session reviews what EF is and how it's changed over time. We'll also dive into how it works and what to look for when inspecting a database generated by EF Finally, we'll review EF-generated T-SQL and give some tips on how to improve performance. If you're a data professional who manages databases that are accessed through EF or want a basic knowledge of how EF works, this session is for you.

SessionID: 7961

SQL Server Databaseology: A Deep Dive Into Database Internals

Back to calendar

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

Speaker(s): John Morehouse

Title: SQL Server Databaseology: A Deep Dive Into Database Internals

Description:

Have you ever taken apart a toaster or an alarm clock just to see how it worked? Ever wondered how that database actually functions at the record level, behind the scenes? SQL Server Databaseology is the study of SQL Server databases and their structures down to the very core of the records themselves. In this session, we will explore some of the deep inner workings of a SQL Server database at the record and page level. You will walk away with a better understanding of how SQL Server stores data and that knowledge that will allow you to build better and faster databases.

SessionID: 40459

U-SQL Query Execution and Performance Tuning

Back to calendar

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

Speaker(s): Ed Triou

Title: U-SQL Query Execution and Performance Tuning

Description:

In this session we discuss how we've created the tools and practices to monitor, tune and improve performance of U-SQL. What parameters to look for, how to absorb metrics, what features to tune and how to make sure you can run massive scale Big Data environments. If you're thinking Big Data, this is one session you don't want to miss.

SessionID: 40402

Spark SQL - Exploratory analytics with Big Data

Back to calendar

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

Speaker(s): Asad Khan

Title: Spark SQL - Exploratory analytics with Big Data

Description:

In this session, we will show you how to do interactive data exploration directly on top of large volumes of non-relational, big data, letting you gain new insights faster and without expensive additional spending. You can reduce your time to insight and avoid unnecessary movement of your data between various SQL and non-SQL engines. We will show how to use Apache Spark to load multi-terabytes of non-relational data and use its in-memory capabilities to connect to existing BI tools for interactive data exploration. This adds value at multiple dimensions - time to insight is reduced significantly, data does not need to be a subset, and lastly Spark provide the flexibility for all type of queries. Join us to see how you can do interactive BI over Big Data using Apache Spark.

SessionID: 8601

SQL Server on Flash: Re-Thinking Best Practices

Back to calendar

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

Speaker(s): J May, Brian Walters

Title: SQL Server on Flash: Re-Thinking Best Practices

Description:

Flash storage is a game changer for virtually every app in which it is used.  Whether used locally, for tiered storage, or all-flash arrays, flash is turning what we thought we knew about SQL Server best practices on its head.  In this vendor-agnostic presentation, learn how contemporary IT environments are incorporating flash as an integral & vital part of their architecture—bare metal or virtualized. Standardizing on in-server flash is vital for optimizing performance, scalability, costs, reliability, & availability.  In this session we'll review fundamental I/O concepts, SQL Server use cases & implementation details for flash, & dispel myths. We'll also demo flash & learn how flash flips the /faster bit & the significant impact flash makes not just in terms of performance, but also best practices. Lastly, we'll document the massive savings in licensing driven by consolidation on flash, savings so substantial that flash often pays for itself.

SessionID: 8234

SSMS Tips and Tricks: Using What You've Already Got

Back to calendar

Event Date: 30-10-2015 08:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Wayne Sheffield

Title: SSMS Tips and Tricks: Using What You've Already Got

Description:

Almost everyone uses SQL Server Management Studio (SSMS) to write queries and to browse the server. But do you use all the features that SSMS offers to increase your productivity? Most people use few of these and probably don't even know that many of them exist. Come to this session, which consists almost entirely of SSMS demos, to see built-in features that can improve your experience and productivity. Time permitting, we'll also explore some third-party products that increase your productivity in SSMS.

SessionID: 40362

SQLCAT: Azure SQL Database Customer Experiences and Lessons Learned

Back to calendar

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

Speaker(s): Kun Cheng, Luis Ventura, Changgyu Oh, Komron Nouri, Duke Yetter

Title: SQLCAT: Azure SQL Database Customer Experiences and Lessons Learned

Description:

Azure SQL Database has been evolving quickly over the past few years. In this session, we will cover what is new in Azure Database and showcase customer stories and solutions.

SessionID: 40452

Analytics Platform System Best Practices

Back to calendar

Event Date: 30-10-2015 08:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Drew DiPalma

Title: Analytics Platform System Best Practices

Description:

In the first half of the session we will present a few Data Analytics customer scenarios, both mentioned COEs worked on in the last months, and discuss customer requirements, pain points and solutions. In the second half we will review features of the latest version of Analytics Platform System (APS), new migration tools available, and provide an outlook how these might influence customer scenarios in the future.

SessionID: 38531

BI Power Hour

Back to calendar

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

Speaker(s): Matt Masson, Matthew Roche

Title: BI Power Hour

Description:

They invited us back again?! Despite our best efforts, we have yet to break through our audience’s tolerance of questionable material – we will try harder this year! Come be dazzled by a new set of demos that expose the lighter side of Business Intelligence and show off the versatility of the Microsoft BI Platform. We’ll be inviting members of the SQL MVP Community to participate with us this year, which should add a delightful twist to our performance. Hope to see you there!

SessionID: 8375

Lock, Block, and Two Smoking Barrels

Back to calendar

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

Speaker(s): Mark Broadbent

Title: Lock, Block, and Two Smoking Barrels

Description:

SQL Server is a high-performance relational engine and provides a highly scalable database platform. But because of its complexity (and bad programming practices), it can be prone to serious concurrency problems, unexpected behaviors, lost updates, and more.

In SQL Server 2005, two optimistic concurrency mechanisms were introduced and touted as the solution to all our problems. In SQL Server 2012 and 2014, even more mechanisms followed, but challenges and problems remain.

We take a long look into the world of SQL Server concurrency and investigate pessimistic and optimistic isolation, how they work, when you should use them, and when they can go very wrong. Don't find yourself staring down the wrong end of SQL Server's two smoking barrels--join us for this revealing and thought-provoking presentation.

SessionID: 7821

3 Methods to End the Madness: Application Slowness Diagnosis

Back to calendar

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

Speaker(s): Mindy Curnutt

Title: 3 Methods to End the Madness: Application Slowness Diagnosis

Description:

This session covers three approaches to using tracing and Extended Events:

For each of these approaches, we go over how to script both a classic server-side trace and a newer Extended Events session to capture the information you need for analysis. You learn how to use T-SQL to query and make sense of the captured data from both collection types. We look at the results from each method of capture, side by side. The session includes plenty of demos and great take-away scripts.

SessionID: 8407

Scalable Application Design with Service Broker

Back to calendar

Event Date: 30-10-2015 08:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Allen White

Title: Scalable Application Design with Service Broker

Description:

How your business applications interact directly with the corporate database can dramatically affect how successful you are. One of the biggest issues is performance with large databases. By designing the application to use asynchronous messaging for non-critical updates, you can focus performance concerns where the timeliness is critical. SQL Server Service Broker handles the asynchronous requests quickly and efficiently and minimizes conflicts with your critical updates. This session walks you through the steps to get Service Broker running and providing a consistent delivery of your business data.

SessionID: 8004

Advanced Common Table Expressions and Recursive Query Technique

Back to calendar

Event Date: 30-10-2015 08:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Steve Stedman

Title: Advanced Common Table Expressions and Recursive Query Technique

Description:

You might have been introduced to Common Table Expressions (CTEs) and understand the WITH syntax, but want to know more. Learn how recursive queries work with CTEs and how to display hierarchical data. Did you know that you can INSERT, UPDATE, and DELETE data from CTEs? This session covers some common use cases for CTEs, including finding holes in patterns, finding and removing duplicate data, string parsing, and more. Get an in-depth understanding of the performance behind a CTE and learn when a CTE is the right (or wrong) solution. Finally, take a look at some classic recursive algorithms and how they can be implemented with CTEs.

SessionID: 38084

Finding root cause for unexplained Availability Group failover

Back to calendar

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

Speaker(s): Trayce Jordan

Title: Finding root cause for unexplained Availability Group failover

Description:

In this session, we will walk you step by step through one or more support cases that demonstrate how we determine root cause analysis of an unexplained failure in an Availability Group. Whether the databases simply became unavailable, synchronization stopped, or there was an unexplained failover. We will show you specifically what we look for in the OS Cluster logs, SQL error logs, Extended Events and other sources of information.

SessionID: 38404

Leveraging Power BI to Gain Insights & Increase Profit

Back to calendar

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

Speaker(s): Sandy Rivas

Title: Leveraging Power BI to Gain Insights & Increase Profit

Description:

Data driven decisions have proven to deliver increased revenue and profit. Previous technology has been overly complex or expensive to allow non-technical business users understand the matrix of information allowing data driven decisions. Now we have Power BI – enabling business users make data driven decisions to drive their business forward. Join us as we share how a real business took their data from a POS system to Power BI to supporting decisions throughout all areas of their organization with dashboards and interactive visual reports as a primary communication and decision making medium with vertical integration with owners, managers, vendors, employees and customers. We will explore usage scenarios and show how Power BI transformed data into major profit.

SessionID: 8028

Achieve Index Feng Shui in SQL Server

Back to calendar

Event Date: 30-10-2015 08:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Chris Shaw

Title: Achieve Index Feng Shui in SQL Server

Description:

Indexing is about balance. The decision of clustered versus non-clustered indexes is only the first step. In this session, you complete the journey, from index nightmares to index paradise. Leave this session knowing why indexes are just as important as table design and with the confidence and skills to improve the performance of your database.

We start with an understanding of the different index types and review the common pitfalls of indexing. Then, we quickly move to showing how you can identify index usage to determine whether there are not enough, too many, or even duplicates in the databases you manage.  Our balance is achieved when we look at SQL Server 2014 and the options provided.

SessionID: 40541

RDBMS in the Cloud: Deploying SQL Server on AWS

Back to calendar

Event Date: 30-10-2015 08:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Vlad Vlasceanu

Title: RDBMS in the Cloud: Deploying SQL Server on AWS

Description:

Amazon Web Services (AWS) is a flexible, cost-effective, easy-to-use cloud computing platform. SQL Server relational databases are widely deployed within the Amazon cloud. In this session we discuss how to effectively deploy and operate SQL Server databases on AWS using Amazon Relational Database Service (Amazon RDS) or Amazon Elastic Compute Cloud (Amazon EC2) and the advantages of each approach. After this presentation you will be able to make an educated decision and choose the solution that best fits your needs.

SessionID: 40671

Using the Cortana Analytics Process for Smart Transportation

Back to calendar

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

Speaker(s): Wee Hyong Tok, Sachin Chouksey

Title: Using the Cortana Analytics Process for Smart Transportation

Description:

In this talk, we will walk through the Cortana Analytics data science process from raw data (on premises or in the cloud) to operationalized machine learning models using services in the Cortana Analytics Suite. You will learn how to build an end to end intelligent solution that powers smart transportation use cases. Join us in this demo-packed session, as you learn how to design, build and operate these intelligent solutions powered by Azure Machine Learning, Azure HDInsight, Azure Data Factory, Azure Stream Analytics, and much more.

SessionID: 40419

Making Power BI Content Refreshable for Hybrid Scenario

Back to calendar

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

Speaker(s): Mini Nair

Title: Making Power BI Content Refreshable for Hybrid Scenario

Description:

In this session we'll walk through the various ways to keep your reports and dashboards in Power BI current. If you have on-premises data sources such as SQL server that you have waiting to refresh from Power BI – this session is for you! We'll walk through what it takes to schedule refresh your on-premises data sources in Power BI. We will share best practices and things to avoid when scheduling on-premises refresh.

SessionID: 40405

Big Data Made Easy for SQL Developers with Azure Data Lake Analytics

Back to calendar

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

Speaker(s): Matt Winkler

Title: Big Data Made Easy for SQL Developers with Azure Data Lake Analytics

Description:

Are you ready to move into the world of Big Data? Azure Data Lake, our Big Data services in Azure, offering data developers the ability to process any data, at any scale, with familiar tools that make you productive on day 1. In this session, learn how to build a system that processes a vast amount of unstructured data, enriches it with data in your SQL Server databases, and distills it into data to be loaded into Azure SQL Data Warehouse. Along the way, discover how to easily get started processing your data with U-SQL, our new data programming language that combines the familiar relational syntax of SQL queries with the expressive power and extensibility of C#. With Azure Data Lake, Microsoft is empowering you to do more with all your data. Join us for this session to get started today.

SessionID: 40457

Azure SQL Database Investments and Roadmap

Back to calendar

Event Date: 30-10-2015 09:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Tony Petrossian

Title: Azure SQL Database Investments and Roadmap

Description:

Azure SQL Database is on a roll with a blockbuster set of new features. Attend this session to get a recap on the big changes and investments with Azure SQL Database; new SaaS business model and elastic database pools, enhanced disaster recovery features, elastic database tools, transparent data encryption, expanded T-SQL surface area to name a few. We will also share our forward looking road-map of investments that will help customer migrate and build new data-tier database applications.

SessionID: 8217

Programming T-SQL Enhancements: Windowing and More

Back to calendar

Event Date: 30-10-2015 09:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Leonard Lobel

Title: Programming T-SQL Enhancements: Windowing and More

Description:

SQL Server 2012 enhanced the native T-SQL programming language with numerous features. This informative and demo-packed session guides you through the powerful new windowing enhancements with the OVER clause, new T-SQL functions (all 22 of them!), improved error handling with THROW, server-side paging with OFFSET/FETCH NEXT, sequence generators, rich metadata discovery techniques, and contained databases. If you want to program the latest T-SQL enhancements in SQL Server, you won’t want to miss out on this session!

SessionID: 8270

Dr. DMV's Troubleshooting Toolkit

Back to calendar

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

Speaker(s): Glenn Berry

Title: Dr. DMV's Troubleshooting Toolkit

Description:

Dynamic management views (DMVs) and functions allow you to easily see exactly what is happening inside your SQL Server instances and databases, with a high level of detail. You can discover your top wait types, identify the most CPU-intensive stored procedures, find missing indexes, and identify unused indexes, to name just a few examples. This session presents, demonstrates, and explains a complete set of diagnostic DMV queries that you can easily use to detect and diagnose configuration and performance issues in your SQL Server instances and databases.

This session goes into exhaustive detail about how to interpret the results of each diagnostic query, including relevant background information about how to properly configure your hardware, storage subsystem, operating system, SQL Server instance, and databases to avoid many performance and scalability issues.

SessionID: 8176

Memoirs of Building a 150 GB (and Growing) SSAS Tabular Model

Back to calendar

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

Speaker(s): Jason Thomas

Title: Memoirs of Building a 150 GB (and Growing) SSAS Tabular Model

Description:

With their in-memory capabilities and state-of-the-art data compression algorithms, tabular models are an automatic choice for many customers. Many models end up being 50 GB or less, achieving compression of 10x to 100x the database size. But if you ask industry experts what would be a safe size range for a tabular model performance wise, the most common answer would be "It depends." In this session, we try to find the answer. Watch and learn all the processes and rationale behind building a huge tabular model, starting from size estimations and hardware selections. Contemplate design decisions (especially multidimensional versus tabular) and off-the-road architecture while trying to balance processing and query performance. Watch for performance optimizations and development tips and tricks that you definitely do not want to miss, while working on the tabular model. Above all, see the performance statistics for yourself!

SessionID: 8214

Hacking the SSIS Catalog

Back to calendar

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

Speaker(s): Andy Leonard

Title: Hacking the SSIS Catalog

Description:

The SQL Server Integration Services (SSIS) Catalog supports enterprise data integration by providing execution, logging, parameter management, and reporting. But what if your enterprise needs more functionality than the SSIS Catalog provides? Should you build your own SSIS Framework? In this session, learn:

SessionID: 7723

Building a Scalable Analytical Solution Using IaaS and Elasticsearch

Back to calendar

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

Speaker(s): Allan Mitchell

Title: Building a Scalable Analytical Solution Using IaaS and Elasticsearch

Description:

Come to this session to see how to build a scalable analytical solution on Microsoft Azure IaaS with Elasticsearch and Kibana. Infrastructure is one of the foundations of cloud computing. Being able to lift and shift your on-premise architecture and drop it into the cloud opens up a world of opportunities. Elasticsearch is a distributed restful search and analytics application. It is document oriented, schema free, and based on the Lucene search engine. Not content with being a free text search engine, Elasticsearch lets you perform real-time analytics over your data as well.

Kibana is a visualisation tool that works seamlessly with Elasticsearch. It allows you to create time-based comparisons over your data and gives the users power to derive insight from the data. It has many visualisations available, and this session shows you the right ones to use for the situation.

SessionID: 8458

Is Independent Consulting for Me?

Back to calendar

Event Date: 30-10-2015 09:30 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): John Sterrett, Brian Moran, Ben DeBow, David Klee

Title: Is Independent Consulting for Me?

Description:

Have you had dreams of striking it out on your own being an independent consultant? Have you wondered what it takes to make your dream a reality and what are common mistakes made along the way?

In this panel discussion, you hear about lessons learned, common mistakes, and challenges discovered during the panel’s transition from corporate America to independent consulting.

SessionID: 8647

Tuning and Troubleshooting Transactional Replication

Back to calendar

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

Speaker(s): Kendal Van Dyke

Title: Tuning and Troubleshooting Transactional Replication

Description:

At some point in every DBA's career, they are probably asked to work with transactional replication. But most DBAs don't look under the covers after they've walked through the setup wizards. Even worse, when something breaks, you don't know where to look and end up trying to figure out what's wrong and how to fix it. In this session, we take a deeper look at setting up, monitoring, and calibrating transactional replication. We also share troubleshooting tricks and tips gleaned from years of experience working with high-volume, multiple-datacenter topologies.

SessionID: 8284

Don't Rely on Magic: Tabular Performance Troubleshooting

Back to calendar

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

Speaker(s): Hope Foley

Title: Don't Rely on Magic: Tabular Performance Troubleshooting

Description:

You often hear that one of the major advantages of using the tabular model is ease of use and implementation. So that must mean that it will run like a super fast dream all the time out of the box, forever and ever, right? Not exactly. For the best possible performance, you need to consider many things at the time of modeling and implementation. If you later run into trouble with reports and queries, what do you do? This session goes through the process to troubleshoot performance of tabular models and queries, to keep things running as fast as possible. Just because tabular is easy to use doesn't mean you can't tune it when it doesn't run as fast as you want. This session focuses on building a methodology for troubleshooting tabular performance so that you can get that super fast dream machine.

SessionID: 7982

Using Power Query to Build a Reporting Solution in Excel

Back to calendar

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

Speaker(s): Chris Webb

Title: Using Power Query to Build a Reporting Solution in Excel

Description:

Power Query is a desktop extract-transform-load (ETL) tool, but it's also a lot more. You can use Power Query to build an impressive Excel-based reporting solution, similar to what you can achieve with SQL Server Reporting Services (SSRS). Use this solution for scenarios in which end users want to see tables that contain a large amount of detail-level data rather than aggregated data in pivot tables. In this session, learn how to:

SessionID: 40367

SQLCAT: SQL Server 2016 Early Adopter Experiences

Back to calendar

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

Speaker(s): Ayad Shammout, Mike Weiner, Wolfgang Kutschera, Jack Freeman

Title: SQLCAT: SQL Server 2016 Early Adopter Experiences

Description:

Don’t miss these Microsoft SQL Server 2016 early adoption customers share their scenarios and experience with SQL Server 2016! Join these TAP customers as they present what SQL Server 2016 technologies they are deploying to help meet their business solution requirements and provide feedback on their results and lessons learned as they adopted SQL Server 2016.

SessionID: 8282

The Reporting Machine!

Back to calendar

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

Speaker(s): Oliver Engels, Tillmann Eitelberg

Title: The Reporting Machine!

Description:

Dashboards and reports can always be created more easily and are getting better with tools such as SQL Server Reporting Services (SSRS) or Power View. But what do you do if you need to generate more than 600 reports in different languages, corporate designs, variable rendering formats, and layouts, based on the data of the recipient?

In this demo-based session, we give you a complete overview into a customer project during which we used SQL Server Integration Services (SSIS), SSRS, and Master Data Services (MDS) to do exactly that:

SessionID: 7746

Power BI Hands-On Mini Workshop

Back to calendar

Event Date: 30-10-2015 09:30 - Category: Half-Day Session (3 hours) - Track: BI Information Delivery

Speaker(s): Paul Turley

Title: Power BI Hands-On Mini Workshop

Description:

Bring your laptop and let’s build a real business intelligence (BI) solution using Power BI! In this deep-dive session, we build a complete solution. You will need the Power BI Designer (available for free at powerbi.com). You will learn how to cleanse and transform data from multiple sources with Power Query, model data for reporting with Power Pivot, and explore the model and build interactive dashboards with Power View. You’ll leave with a working BI solution.

Skills you will learn apply to both on-prem solutions using Excel Power* add-ins and cloud solutions using hosted Power BI. I recommend installing 64 bit software with at least 4 GB of RAM, 8 GB recommended.

SessionID: 7758

Date Dimension: Past and Future in One Script

Back to calendar

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

Speaker(s): Steve Wake

Title: Date Dimension: Past and Future in One Script

Description:

All data warehouses need a date and time dimension to enable proper analysis across time. Most data warehouse designers use one that is provided by tools or create one in Excel. But what if you need to set up custom holidays or want different calendars, such as Fiscal or Julian? You can have any date and time dimension you need by using a single SQL script that can be modified and rerun as necessary. Learn what it takes to design a date and time dimension that does all the calculations and formatting up front so that reports are easier to create. A sample script is provided; it creates the date and time dimensions and can be reused as often as necessary without breaking your data warehouse--and it takes only seconds to run!

SessionID: 8276

XML Without Xanax: How to Handle XML in SQL Server

Back to calendar

Event Date: 30-10-2015 11:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Adam Belebczuk

Title: XML Without Xanax: How to Handle XML in SQL Server

Description:

Do you cringe whenever you look at an XML document? Does the very thought of XML data in your database make you want to scream? Do you have a panic attack any time you must parse XML?

If you answered yes to any of these questions, then this session is for you! We'll start with why XML in SQL Server might be a good thing, then we'll face our fears and turn tabular data into XML. Finally, we'll confront the true source of our anxiety by parsing XML back into tabular data, using xQuery.

SessionID: 8074

Real-Time Data Integration (in the Cloud or Not)

Back to calendar

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

Speaker(s): Davide Mauri

Title: Real-Time Data Integration (in the Cloud or Not)

Description:

Service Broker and SQL Server Integration Services (SSIS) can work so well together that they allow the creation of high-performance real-time data integration solution with just a few days of work. Whether you're on premise or on Azure, a real-time integration can open up new opportunities to deliver data and information faster and more efficiently, empowering the end user with all they need to do a great job. Let's say that your ERP software is on premise and you need to create a real-time dashboard in the cloud, or that you need to integrate with your cloud-based Salesforce management solution. Do you really think that a batch update every 15 minutes is the answer, when for the same price you can have something done in real-time? This session shows how to build such a solution--one that allowed one of our customer to completely replace TIBCO--from start to end.

SessionID: 7728

SQL Server Database Administration for the Non-DBA

Back to calendar

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

Speaker(s): Denny Cherry

Title: SQL Server Database Administration for the Non-DBA

Description:

If you are a developer or systems admin, have just been handed a SQL Server database, and have no idea what to do with it, this session has some answers for you. The session covers a variety of topics, including backup and restore, recovery models, database maintenance, compression, data corruption, database compatibility levels, and indexing.

Although this session doesn't teach you everything you need to know, it gives you some insights into the SQL Server database engine--and the ability to know what you're looking for.

SessionID: 40369

Get Data & Transformations in Excel 2016

Back to calendar

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

Speaker(s): Miguel Llopis, Guy Hunkin

Title: Get Data & Transformations in Excel 2016

Description:

Excel 2016 enables business users to easily discover data, reshape it, and import it into Excel. With the latest version of Excel, the Power Query add-in capabilities are integrated directly into Excel, unlocking many additional scenarios. Join the Excel and Power Query teams in this session to learn about the new Get Data & Transformation capabilities in Excel 2016.

SessionID: 8261

The Data-Loading Performance Presentation

Back to calendar

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

Speaker(s): Matan Yungman

Title: The Data-Loading Performance Presentation

Description:

Loading huge amounts of data into SQL Server can be a challenging task. Quite a few factors can help or hurt your attempts.

For that, Microsoft has published a famous whitepaper called "The Data Loading Performance Guide". The problem is that it's long and full of details, and most of us are too busy (or too lazy) to read it.

In this session, we turn the whitepaper into a presentation and talk about the ways you can optimize your massive data-loading processes by applying the techniques therein. We also discuss other advanced techniques that have emerged since the whitepaper was published.

Among other topics, we talk about the #1 enemy of high-performance data loading, minimal logging, bulk load, indexing techniques, properly leveraging parallelism and partitioning, SQL Server 2014 delayed durability, and more.

SessionID: 7765

Analysis Services: Show Me Where It Hurts

Back to calendar

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

Speaker(s): Bill Anton

Title: Analysis Services: Show Me Where It Hurts

Description:

"It's slow" are probably the two most dreaded words for any database professional (right behind "You're fired!") What's slow? Since when? Compared to what?

Join this "something-everyone-should-be-doing-but-isn't" session, in which we will discuss baselines and performance monitoring for your SQL Server Analysis Services (SSAS) environment. We'll cover what a baseline is, what information it needs to include, and how it can help you troubleshoot immediate problems and proactively avoid them in the future. Walk away from the session with a plan that you can implemented next week to help avoid being caught off guard by SSAS performance issues and to make troubleshooting a breeze.

SessionID: 40490

Lightning Talks 101

Back to calendar

Event Date: 30-10-2015 11:00 - Category: Lightning Talk (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mark Broadbent, Tim Radney, Andreas Wolter, Rob Volk, Murilo Miranda

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 DBA track, featuring:

  1. Mark Broadbent- "The NOLOCK Chronicles"

  2. Rob Volk - "A Modern SQL Server DBA... In 10 Minutes"

  3. Tim Radney - "Ultimate TLOG Backup and Restore"

  4. Murilo Miranda - "BPE: How Does It Work?"

  5. Andreas Wolter - "Capturing and Analyzing Deadlocks with Extended Events"

SessionID: 40373

Data Visualizations & Storytelling Best Practices using Power BI Desktop 

Back to calendar

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

Speaker(s): Marc Reguera, Will Thompson

Title: Data Visualizations & Storytelling Best Practices using Power BI Desktop 

Description:

Sure, you know Power BI. You’ve made some dashboards, created some pretty, interactive charts. But are you ready to take it to the next level? Join the Power BI team and friends to learn the best visualization techniques to take your skills to the next level with live demos and customer examples.

SessionID: 8434

Minimize Data Loss with Advanced Restore Methods

Back to calendar

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

Speaker(s): Jes Schultz

Title: Minimize Data Loss with Advanced Restore Methods

Description:

Data loss can strike any server at any time. Are you prepared for the inevitable? A good DBA takes regular backups and practices regular restores; a great DBA has advanced restore techniques planned and tested. In this session, I will demonstrate three advanced restore methods that can make you a great DBA - point-in-time restores, page restores, and piecemeal restores, and will discuss the appropriate situations when each should be considered. Attend this session to better protect your business and your job.

SessionID: 7779

Designing a Database Solution to Store Large Volumes of Documents

Back to calendar

Event Date: 30-10-2015 11:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Victor Isakov

Title: Designing a Database Solution to Store Large Volumes of Documents

Description:

What is the best solution for storing a large volume of documents in your SQL Server database solution? What are the performance, availability, backup and storage implications for storing millions of PDF, TXT, TIFF and Microsoft Office documents in SQL Server? Microsoft has deprecated the IMAGE data type since SQL Server 2005. With VARBINARY, FILESTREAM, or FILETABLE and the file system itself available as options what are the benefits and considerations of each? In this session we will examine these options and how to best configure SQL Server and Windows to realise the optimal solution. Architecting the optimal solution can mean the difference between 40 minutes and over 5 hours for a full database backup! With a 5TB database as a case study we will show you a practical example of how the solution was re-architected and the compression, deduplication and business benefits that can be achieved.

SessionID: 40377

The Analysis Services Evolution

Back to calendar

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

Speaker(s): Kasper de Jonge

Title: The Analysis Services Evolution

Description:

Everything you want to know about next-generation SQL Server Analysis Service. In this session we will look at how Analysis services tabular models simplify solving complex business problems using over 50 new DAX functions and how new relationship types can help solve many to many issues. At the same time improved performance allows faster loading and analyzing of data. Finally updated tools allow for increased BI developer productivity and ease of use in Visual Studio 2015.

SessionID: 8543

Analyzing your ETL Solution with PowerShell

Back to calendar

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

Speaker(s): André Kamman

Title: Analyzing your ETL Solution with PowerShell

Description:

Some ETL solutions have built-in mapping so that you can easily find the parts that need to change when you want to change something in the sources or destinations. Unfortunately, SQL Server Integration Services (SSIS) does not have this functionality, so finding which package uses which columns in your databases and source files is not always easy. Fortunately, PowerShell can do this task for you. This session shows you how to analyze a few hundred SSIS packages and even make changes, if needed. After this session, you will know how to more easily estimate how much work proposed changes to your sources or destinations require in your ETL solution.

SessionID: 40363

SQLCAT: Azure SQL Data Warehouse Lessons Learned and Customer Stories

Back to calendar

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

Speaker(s): Murshed Zaman, John Hoang, Ron Ortloff

Title: SQLCAT: Azure SQL Data Warehouse Lessons Learned and Customer Stories

Description:

Azure SQL Data Warehouse is the industry's first elastic scaled out cloud Data Warehouse solution. With the separation of compute and storage architecture, customers can scale independently and on-demand to meet their compute and/or storage needs. In this session, we will provide overview of the solution and share migration experiences from our preview program including customers and Microsoft internal teams.

SessionID: 38278

Stretch Database: Leverage Azure for SQL Server on Your Terms

Back to calendar

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

Speaker(s): Joe Yong

Title: Stretch Database: Leverage Azure for SQL Server on Your Terms

Description:

Got tables with millions or billions of rows but can't truncate or archive to reduce their sizes? CIO/CFO mandates DBAs to leverage the "cheap, "elastic compute/storage capacity" and "infinite scale" capabilities of the cloud after reading the glossy brochures? Users want all data, including cold/archive data always online because they don't know when they'll need it?

What if you can stretch an existing SQL Server table to Azure little or no application changes? Data is moved securely and transparently. Standard TSQL queries continue to work as-is regardless of where the data is stored. Backup/restore just hot data while cold/archive data is automatically protected. Re-index only the few million rows of hot data though the table has billions of rows in total.

All this while DBAs retains full control from the on-prem SQL Server even if advanced security features such as row level security or encryption is employed. Come learn how you can with Stretch Database.

SessionID: 41272

Community Session: Staying Involved with PASS

Back to calendar

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

Speaker(s): Kendal Van Dyke

Title: Community Session: Staying Involved with PASS

Description:

Kendal Van Dyke speaks 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: 40371

Building Content Packs for Power BI

Back to calendar

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

Speaker(s): Theresa Palmer-Boroski

Title: Building Content Packs for Power BI

Description:

Power BI enables you to create compelling content for your users. But where to get started and how to do it? The Power BI team will show you how we design Content Packs and key tips and tricks that help you deliver awesome reports, dashboards, and natural language enabled content to your users.

SessionID: 40392

Cortana Analytics Deep Dive: Preconfigured Solutions

Back to calendar

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

Speaker(s): Giampaolo Battaglia

Title: Cortana Analytics Deep Dive: Preconfigured Solutions

Description:

SessionID: 8083

Working with Object Compression in SQL Server

Back to calendar

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

Speaker(s): Jason Brimhall

Title: Working with Object Compression in SQL Server

Description:

SQL Server 2008 introduced object compression to the DBA toolkit. We all know there are different kinds of compression available in SQL Server. What you might not know boils down to some subtleties of compression. For example, not all page compressed objects are entirely page compressed. Many pages can be uncompressed or just row-compressed.

This session shows you how to reach into the database and discover compression states at the page level. At the lower level, this session also shows how to determine compression settings of objects in the database. You can use both some undocumented and more commonly known commands to derive some interesting information from the database engine.

SessionID: 38136

Improving Performance of Big Data Solution

Back to calendar

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

Speaker(s): sudhir rawat

Title: Improving Performance of Big Data Solution

Description:

SessionID: 8147

Dashboard Design for Maximum Impact

Back to calendar

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

Speaker(s): Dan Bulos

Title: Dashboard Design for Maximum Impact

Description:

How can you design a useful and appealing dashboard? While choosing key performance indicators (KPIs), charts, and tables are important, a dashboard is more than just an onscreen collection of charts and tables. To paraphrase Stephen Few, a dashboard should display the most important information to achieve objectives that can be monitored at a glance.

The first task is choosing a dashboard type and purpose. This session reviews a framework to determine the theme and content of a dashboard. We look at common graphical content and how to use tables in a dashboard. We also examine table-specific content such as microcharts, icons, and exception highlighting.

Dashboard layout and flow is not covered in the literature about dashboards but is important. Which content should be adjacent on the dashboard? How do you arrange content that should be scanned in a particular order? We review how to arrange dashboard content and set up appropriate navigation.

SessionID: 7748

Change Data Capture Case Study and Checklist

Back to calendar

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

Speaker(s): Uwe Ricken

Title: Change Data Capture Case Study and Checklist

Description:

You need to implement a change data capture (CDC) solution with SQL Server Enterprise Edition, but you're having difficulty finding real-world examples? This session starts with an overview of the core concepts of CDC, and then explores a detailed checklist to cover performance and security issues. We finish with a real project demo, walking through this checklist to implement a solid engineered solution.

SessionID: 40365

SQLCAT: Azure SQL VM Design Patterns and Customer Stories

Back to calendar

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

Speaker(s): Sanjay Mishra, Purvesh Patel, Robert Parker, Monish Darda

Title: SQLCAT: Azure SQL VM Design Patterns and Customer Stories

Description:

How and in which workloads are Microsoft customers using SQL Server on Azure IaaS? Is a pattern evolving? Join us as we bring real Microsoft customers to share the challenges they have faced and the solutions that work across application and deployment scenarios.

SessionID: 41267

Speaker Idol Round 3

Back to calendar

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

Speaker(s): Denny Cherry

Title: Speaker Idol Round 3

Description:

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

Tired of the CRUD? Automate It!

Back to calendar

Event Date: 30-10-2015 14:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Jack Corbett

Title: Tired of the CRUD? Automate It!

Description:

T4 template support was added in the March 2014 release of SQL Server Data Tools (SSDT). You can now create T4 templates to automatically create CRUD procedures for all the tables in your database project, views as an abstraction layer, and auditing triggers. ORM tools such as EF and nHibernate can handle CRUD operations in code, but if you want to provide an API to your database and avoid the tedious work of manually creating simple CRUD procedures, views, and audit triggers, this is the session for you!

SessionID: 7800

High-Performance Statistical Queries

Back to calendar

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

Speaker(s): Dejan Sarka

Title: High-Performance Statistical Queries

Description:

SQL Server 2012 and 2014 Database Engine has so many business intelligence (BI) improvements that it might become your primary analytic database system. However, to get the maximum out of these features, you need to learn how to properly use them. This in-depth session shows extremely efficient statistical queries that use the new window functions and are optimized through algorithms that use mathematical knowledge and creativity. During the session, the formulas and usage of those statistical procedures are explained as well. This session is useful not only for BI developers; database and other developers can successfully learn how to write efficient queries. Or maybe you want to become a data scientist? Then you need to know statistics and programming. You get the best of both in this session.

SessionID: 8681

Accelerating Business Intelligence Solutions With Microsoft Azure

Back to calendar

Event Date: 30-10-2015 14:00 - Category: Half-Day Session (3 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jason Strate

Title: Accelerating Business Intelligence Solutions With Microsoft Azure

Description:

SessionID: 8709

From Technician to CEO: A Roadmap for Advancing Your Career

Back to calendar

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

Speaker(s): Edwin M Sarmiento

Title: From Technician to CEO: A Roadmap for Advancing Your Career

Description:

Whether you are just starting out as a technician, a help desk associate, or a junior database administrator (DBA), everyone wants to grow and advance their careers. In this session, learn how to intentionally advance your career one day at a time. You will learn how to continuously develop your technical expertise while improving your soft skills, creating a personal growth plan, and consistently work towards achieving our maximum potential. We also look at the role of mentors in achieving success.

SessionID: 8387

Zero-Downtime Upgrades: Rockstar DBA

Back to calendar

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

Speaker(s): Argenis Fernandez

Title: Zero-Downtime Upgrades: Rockstar DBA

Description:

SQL Server upgrades bring enticing new features and much needed enhancements, but can you perform them while maintaining high availability of your SQL Server infrastructure?

You can actually do this by leveraging rolling upgrades, which are upgrades performed with minimal downtime or service disruptions.

In this session you will:

This is a demo-intensive session, so you can see rolling upgrades live and up close.

If you are considering upgrading to a major version of SQL Server, or just applying a Service Pack or a Cumulative Update, this session is for you!

SessionID: 8303

Testing SSIS Packages

Back to calendar

Event Date: 30-10-2015 14:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Tim Mitchell

Title: Testing SSIS Packages

Description:

Senior developer: “How do you test your code?” Junior developer: “I compile it.” It’s an old joke, but too often this reflects the reality of testing. If the code compiles, it has passed its test. Sadly, this principle is sometimes applied to Extract-Transform-Load (ETL) processes as well: “When the SSIS package runs without error, testing is complete.”

As in software development, testing of SQL Server Integration Services (SSIS) packages should not end at when the package executes successfully. You must also confirm that the package does what it was intended to do without placing an undue performance burden on the system.

This session walks through design patterns for testing SSIS packages during and after the development process. The session covers topics such as these:

SessionID: 40396

Azure SQL Data Warehouse: Integration with Azure Ecosystem

Back to calendar

Event Date: 30-10-2015 14:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Drew DiPalma

Title: Azure SQL Data Warehouse: Integration with Azure Ecosystem

Description:

Join us to learn about one the biggest value proposition of Azure SQL Data Warehouse compared to competitors. We will demonstrate how pieces of the Azure ecosystem including Power BI, Azure Machine Learning, Azure Data Factory, and Azure Stream Analytics leverage the power and scale of Azure SQL Data Warehouse.

SessionID: 8514

Advanced Indexing

Back to calendar

Event Date: 30-10-2015 14:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Hugo Kornelis

Title: Advanced Indexing

Description:

Do you know all about heaps, clustered indexes, and nonclustered indexes, but still aren't satisfied? Then this is the session for you! Learn about advanced features such as included columns, indexed views, and filtered indexes. Discover how they are stored on disk and how SQL Server uses them to satisfy queries. Then, see the tools SQL Server hands you to help identify just the right subset of indexes. Finally, get an stunning demonstration of just how badly you can hurt performance by creating too many indexes.

SessionID: 8716

Agile Analytics: Making Progress Visible

Back to calendar

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

Speaker(s): Mike Diehl

Title: Agile Analytics: Making Progress Visible

Description:

Agile projects tend to make traditional project managers nervous. Adopting lean practices generally means that planning more than a few weeks in advance is considered wasteful, so how can you assure your stakeholders that things are getting done? This session looks at techniques that have proven successful in large and small projects, such as work item tracking, project backlogs, burndown charts, task boards, Kanban, and plain old paper charts. We'll use tools such as Visual Studio Online, Excel, paper, markers, and stickers to adopt these techniques, bringing greater visibility and transparency to your projects and helping your stakeholders sleep at night, informed about the reality of what is done and not done.

SessionID: 8316

Data Integration with MDS

Back to calendar

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

Speaker(s): Reeves Smith

Title: Data Integration with MDS

Description:

Master Data Services (MDS) enables the management of non-transactional data that defines business entities within the enterprise. Get a good business and technical understanding of how MDS can help obtain better business clarity across the organization through a data governance strategy. Data governance is a methodology that represents quality, policies, and process management in relation to handling your enterprise data.

This session demonstrates the architecture of a master data management (MDM) solution and the data integration required to implement it within the enterprise:

SessionID: 40370

Integrating with Power BI Using Developer APIs

Back to calendar

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

Speaker(s): Josh Caplan, Jon Gallant

Title: Integrating with Power BI Using Developer APIs

Description:

Power BI provides APIs, extensibility points, and tooling to help you get the most from your data. Join this session to learn how to use Power BI to add real-time dashboards, integrate charts into your UI, build content packs, and create custom visualizations.

SessionID: 7763

Time to Stretch: Scaling out and in with Azure DB Elastic Scale

Back to calendar

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

Speaker(s): Warner Chaves

Title: Time to Stretch: Scaling out and in with Azure DB Elastic Scale

Description:

Elasticity is one of the main promises of cloud computing. The cloud has given us the ability to add or remove resources and dynamically respond to our workload volume to allow for cost efficient, high performing solutions.

However, dynamically scaling the database tier can be difficult due to having to deal with distribution schemes, data movement, application routing and the actual increase or decrease of the database resources.

Azure SQL Database and the Elastic Scale .NET API combine to provide a solution to these challenges in an easy to use but powerful set of capabilities. In this session we will demo the main building blocks of the Elastic Scale API, how they combine with SQL Azure and how to bring database elasticity in your own application!

SessionID: 8440

How to Build a Virtual Test Lab for SQL Server

Back to calendar

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

Speaker(s): Ed Leighton-Dick, David Klee

Title: How to Build a Virtual Test Lab for SQL Server

Description:

You’ve learned a lot of new techniques and concepts at the conference, and you’re excited to go home and try them out. Now what? Most of us don’t have spare servers lying around or test labs in the office that we can use to try new ideas safely, without disrupting others’ work. Virtualization provides a practical solution to this problem--and it doesn’t need to cost a lot. In this session, learn how to find the tools you need to create your own virtual test environment for SQL Server on hardware you have lying around, and discover that larger test labs for your office do not need to break the bank.

SessionID: 41268

Speaker Idol Final

Back to calendar

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

Speaker(s): Denny Cherry

Title: Speaker Idol Final

Description:

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

The Top 8 Reasons for Your Transaction Performance Problems

Back to calendar

Event Date: 30-10-2015 15:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Margarita Naumova

Title: The Top 8 Reasons for Your Transaction Performance Problems

Description:

Transaction is running slow! How many times have you seen this message on your production system or heard it from users? It’s time to isolate and resolve these issues!

Typical reasons for transaction delays include slow transaction logs, page splits, blocking, over-indexing, and even some configuration settings of your database or instance. Query-tuning tips are slightly different than those for transactions, and this session is about OLTP performance troubleshooting. See some typical scenarios of transaction delays and the reasons behind them. This session will help you in your performance troubleshooting efforts and improve your level of confidence.

SessionID: 40670

Datazen Technical Deep Dive

Back to calendar

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

Speaker(s): Paul Turley, Chris Finlan

Title: Datazen Technical Deep Dive

Description:

Microsoft recently acquired Datazen - a platform for Mobile BI that offers some dazzling visualization options that stack up well against our most prolific competitors. Come join Christopher Finlan and Paul Turley for a deep-dive on Datazen. We'll cover 1) Setting up a single Datazen server, 2) Administering the Datazen Server using the control panel, 3) Data source connectivity considerations including data view design and defining query parameters, 4) Installing and using the Datazen Publisher, and 5) Review basic and advanced scenarios around dashboard design and dashboard drill-through navigation.

SessionID: 7967

Distributed Replay: Testing with Your Data, Your Way!

Back to calendar

Event Date: 30-10-2015 15:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Melody Zacharias

Title: Distributed Replay: Testing with Your Data, Your Way!

Description:

Do you want to test application upgrades, index tuning or multi-client applications with data specific to your organization? Distributed Replay, introduced with SQL Server 2012, is a tool that enables you to accomplish exactly that. This session covers why you should use it, how to set it up, and which types of data to collect for testing and replay. The session demonstrates tangible methods and undocumented tidbits that you can take back to your environment to create immediate and measurable tests.

SessionID: 7956

Execution Plans for Mere Mortals

Back to calendar

Event Date: 30-10-2015 15:30 - Category: General Session (75 minutes) - Track: Application & Database Development

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

Query optimization and Query Store in SQL Server 2016 and Azure SQL Database

Back to calendar

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

Speaker(s): Borko Novakovic

Title: Query optimization and Query Store in SQL Server 2016 and Azure SQL Database

Description:

Come to this session to learn about exciting ways to control and tune the query performance of SQL Server 2016 using Query Store.

SessionID: 8084

Visualizing Geographic and Geometric Data

Back to calendar

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

Speaker(s): Brian Larson

Title: Visualizing Geographic and Geometric Data

Description:

This session explores ways to present geographic and geometric data using Microsoft visualization tools, including Excel, Power BI, and SQL Server Reporting Services (SSRS). From providing geographic analytics to diagramming locations on a warehouse floor plan, these visualization tools can be used in a variety of ways to create spatial representations of your data. This session also looks at the use of the SQL Server geographic and geometric data types and possibly a game or two built using geographic and geometric visualizations.

SessionID: 8676

Taking the Scare out of Monster Reports

Back to calendar

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

Speaker(s): Pam Shaw

Title: Taking the Scare out of Monster Reports

Description:

So the big wigs have come up with a “master” report that shows everything you could ever want on a single report. It includes grids and charts of varying sizes and complexities. And of course, they want it to be pretty as well.

This session discusses how to use SQL Server Reporting Services (SSRS) to bring it all together while avoiding pitfalls and mistakes. The demonstration shows you how to build a multipage, dashboard-style report to manage your report server, showing a multitude of grids and charts. Discuss the challenges with data reuse and formatting while exploring techniques for getting them to work.

SessionID: 8586

Goodbye Next Next Next, Hello Automated Installs

Back to calendar

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

Speaker(s): Brian Davis

Title: Goodbye Next Next Next, Hello Automated Installs

Description:

Tired of clicking through all those setup screens and entering the same information over and over again? Do something about it: Automate your installs! From base SQL Server installs to service cacks, cumulative updates, and even client tools for DBAs and developers, your installs can be automated by using SQL Server FineBuild (CodePlex Project). Automating your installs doesn't just save you time, it improves standardization and adherence to best practices. There are multiple ways to automate your installs, but FineBuild goes above and beyond by enabling you to automate every part of the install, from file locations to clusters, service accounts to custom databases, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), Master Data Services (MDS), and configurations and settings, to many common third-party tools and more. This session covers many of the scenarios you might encounter, and you walk away with some pre-built install scripts to help get you started.

SessionID: 8571

2014 SSIS Project Deployment Model: Deployment and Maintenance

Back to calendar

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

Speaker(s): Bill Fellows

Title: 2014 SSIS Project Deployment Model: Deployment and Maintenance

Description:

The 2014 SQL Server Integration Services (SSIS) Project Deployment Model introduces new opportunities for the delivery of SSIS solutions. Gone are decisions about logging providers, configuration approaches, and deployment targets. Now, you need to focus on the creation of an .ispac, the approaches to deploying the project, and applying configurations to ensure expected behavior.

This session begins by exploring mapping between elements in an SSIS project and their counterparts in the compiled file, the .ispac. The session then covers three approaches for automating the deployment of this unit into SSISDB We then cover the administration side of the SSIS Catalog. You create SSIS environment variables and apply them to configure run-time behaviour. Finally, you work through the native tooling to troubleshoot failed SSIS packages. We'll cover SQL Server Management Studio (SSMS) reports, Catalog views, and data taps for run-time collection of values.

SessionID: 7905

Hacking Exposé Too: Just How Transparent is TDE?

Back to calendar

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

Speaker(s): Chris Bell

Title: Hacking Exposé Too: Just How Transparent is TDE?

Description:

You need to be compliant but can’t change source code or SQL code. What’s your option? Transparent Data Encryption (TDE), of course!

The real question, though, is just how transparent is TDE?

In this second installment of the Hacking Exposé series, we assume the role of a hacker, dig into our database, and steal your backups and data files. Next, we try to restore the files, and even dig into the files themselves and see what might be exposed.

We then go through the steps to lock down your data using TDE. Once again, we assume the role of a hacker and try to dig through the database, steal backups and data files, and see what is available to us.

*Warning: Do not try these demos at work without proper permissions, as some actual hacking techniques are used.

SessionID: 7879

Understanding Windows Azure High Availability Options for SQL Server

Back to calendar

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

Speaker(s): David Bermingham

Title: Understanding Windows Azure High Availability Options for SQL Server

Description:

Windows Azure provides an excellent IaaS platform for deploying SQL Server. Although Microsoft is managing the infrastructure, you still need to plan for high availability and disaster recovery. In this session, learn how to leverage Azure Fault Domains, Upgrade Domains, and Internal Load Balancers to ensure the high availability of SQL Server deployments within the Azure cloud.

SQL Server AlwaysOn Availability Groups deployed in Azure have specific requirements that we discuss in detail and illustrate through live demonstrations. Demos include configuration via both PowerShell and the Azure Portal.

Hybrid cloud configurations are also introduced as a disaster recovery solution for SQL Server deployments. On premise-to-cloud, cloud-to-cloud, and intercloud options are demonstrated, and the benefits of each configuration are discussed in detail.