sqlpasshistory

ID: 30

Back to Main list

PASS Summit 2014

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
03-11-2014 08:30 Paul Randal Pre-Conference Session (full day) Enterprise Database Administration & Deployment Performance Troubleshooting Using Waits and Latches
03-11-2014 08:30 Adam Jorgensen, John Welch Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Big Data: Deploy, Design, and Manage Like a Pro
03-11-2014 08:30 Robert Cain, Bradley Ball, Jason Strate Pre-Conference Session (full day) Application & Database Development Zero to Hero with PowerShell and SQL Server
03-11-2014 08:30 Kalen Delaney Pre-Conference Session (full day) Enterprise Database Administration & Deployment In-Memory OLTP Internals: How is a 30x Performance Boost Possible?
03-11-2014 08:30 Itzik Ben-Gan Pre-Conference Session (full day) Application & Database Development Mastering T-SQL Querying Fundamentals
03-11-2014 08:30 Chris Shaw, John Morehouse Pre-Conference Session (full day) Application & Database Development Real World End-to-End Performance Solutions
03-11-2014 08:30 Marco Russo Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Data Modeling in SSAS Tabular
03-11-2014 08:30 Carlos Bossy Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Predictive Analytics in the Enterprise
04-11-2014 08:30 Allan Hirt Pre-Conference Session (full day) Enterprise Database Administration & Deployment The A to Z of Availability Groups
04-11-2014 08:30 Adam Machanic Pre-Conference Session (full day) Application & Database Development Better Performance through Parallelism
04-11-2014 08:30 Alberto Ferrari Pre-Conference Session (full day) BI Platform Architecture, Development & Administration From 0 to DAX
04-11-2014 08:30 Tim Chapman, Denzil Ribeiro Pre-Conference Session (full day) Enterprise Database Administration & Deployment Troubleshoot Customer Performance Problems Like a Microsoft Engineer
04-11-2014 08:30 Grant Fritchey Pre-Conference Session (full day) Application & Database Development Query Performance Tuning in SQL Server 2014
04-11-2014 08:30 Devin Knight, Brian Knight Pre-Conference Session (full day) BI Platform Architecture, Development & Administration SSIS: Problem, Design, Solution
04-11-2014 08:30 Peter Myers Pre-Conference Session (full day) BI Information Delivery Superhero Power BI
04-11-2014 08:30 Davide Mauri Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Agile Data Warehousing: Start to Finish
04-11-2014 08:30 Jonathan Kehayias, Erin Stellato Pre-Conference Session (full day) Enterprise Database Administration & Deployment Everything You Never Wanted to Know about Extended Events
05-11-2014 08:15 James Phillips, T.K. Ranga Rengarajan, Joseph Sirosh Keynote (90 minutes) Cloud Application Development & Deployment Keynote: Evolving Microsoft’s Data Platform–The Journey to Cloud Continues
05-11-2014 10:15 Nicolle Whitman General Session (75 minutes) BI Platform Architecture, Development & Administration Analytics Platform System Overview (APS)
05-11-2014 10:15 Joseph D'Antoni General Session (75 minutes) Enterprise Database Administration & Deployment Building Perfect SQL Servers, Every Time
05-11-2014 10:15 Reza Rad General Session (75 minutes) BI Information Delivery Deeper Data Insight and Prediction with Data Mining
05-11-2014 10:15 Pinal Dave General Session (75 minutes) Application & Database Development Secrets of SQL Server: Database Worst Practices
05-11-2014 10:15 Kevin Farlee General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014: In-Memory Overview
05-11-2014 10:15 Miguel Llopis, Faisal Mohamood General Session (75 minutes) BI Information Delivery What's New in Microsoft Power Query for Excel
05-11-2014 10:15 Ryan Adams General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server AlwaysOn Quickstart
05-11-2014 10:15 Tom Stringer General Session (75 minutes) Enterprise Database Administration & Deployment Troubleshooting SQL Server with Extended Events
05-11-2014 10:45 Aaron Bertrand General Session (75 minutes) Application & Database Development Five Ways to Write More Effective Triggers
05-11-2014 10:45 Stephen Baron General Session (75 minutes) Application & Database Development Life in the fast lane with Azure DocumentDB
05-11-2014 10:45 Gareth Swanepoel General Session (75 minutes) Enterprise Database Administration & Deployment A Practical Guide to Microsoft Azure SQL Databases for the DBA
05-11-2014 10:45 Andy Leonard, Kevin Hazzard General Session (75 minutes) BI Platform Architecture, Development & Administration Scripting with SSIS
05-11-2014 10:45 Stuart Ainsworth General Session (75 minutes) BI Platform Architecture, Development & Administration The Elephant in the Room: A DBA's Guide to Hadoop and Big Data
05-11-2014 10:45 Robert Cain General Session (75 minutes) Application & Database Development Make SQL Server Pop with PowerShell
05-11-2014 10:45 Kevin Kline General Session (75 minutes) Professional Development Community Session: Intro to PASS Summit
05-11-2014 10:45 Rod Colledge General Session (75 minutes) BI Information Delivery Building Hybrid BI Solutions with Power BI
05-11-2014 10:45 Steve Simon General Session (75 minutes) BI Platform Architecture, Development & Administration A Dive into Data Quality Services
05-11-2014 13:30 Kendra Little General Session (75 minutes) Application & Database Development World's Worst Performance Tuning Techniques
05-11-2014 13:30 Scott Shaw General Session (75 minutes) BI Platform Architecture, Development & Administration Under the Covers of Hadoop on Windows
05-11-2014 13:30 Denny Cherry General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014 and Azure Integration
05-11-2014 13:30 Hope Foley General Session (75 minutes) Application & Database Development Spatial Data: Looking Outside the Map
05-11-2014 13:30 Edwin M Sarmiento General Session (75 minutes) BI Platform Architecture, Development & Administration Configuring SharePoint 2013 as a Business Intelligence Platform
05-11-2014 13:30 Bradley Ball General Session (75 minutes) Enterprise Database Administration & Deployment Using PowerShell to Manage Cloud Integrated Data Platforms
05-11-2014 13:30 Juergen Thomas General Session (75 minutes) Application & Database Development Azure CAT: Line of Business Application on Azure Virtual Machine Services
05-11-2014 13:30 Kevin Farlee General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014 AlwaysOn (High Availability and Disaster Recovery)
05-11-2014 13:30 Jen Stirrup Half-Day Session (3 hours) BI Information Delivery Business Intelligence Toolkit Overview: Microsoft Power BI & R (Part 1)
05-11-2014 13:30 Kevin Kline General Session (75 minutes) Professional Development Top 10 Mistakes of New IT Leaders
05-11-2014 13:30 Wendy Pastrick General Session (75 minutes) Professional Development Community Session: Checklist for Making the Most of PASS and Summit
05-11-2014 13:30 David Klee General Session (75 minutes) Enterprise Database Administration & Deployment Right-Sizing Your SQL Server Virtual Machine
05-11-2014 13:30 Warner Chaves General Session (75 minutes) Enterprise Database Administration & Deployment The Use Cases for In-Memory OLTP
05-11-2014 13:30 Dan Bulos General Session (75 minutes) BI Information Delivery Are You Getting Your Message Across? How to Display Data!
05-11-2014 13:30 Mine Tokus, Abbas Ali Aloc General Session (75 minutes) Application & Database Development Microsoft Azure SQL Database – Resource Management
05-11-2014 13:30 John Martin General Session (75 minutes) Enterprise Database Administration & Deployment Upgrading and Migrating SQL Server
05-11-2014 13:30 Buck Woody General Session (75 minutes) Enterprise Database Administration & Deployment Match the Database to the Data – From on Prem to the Cloud
05-11-2014 15:00 Carlos Bossy General Session (75 minutes) BI Platform Architecture, Development & Administration Get to Know HDInsight and Start Mining Big Data
05-11-2014 15:00 Klaus Aschenbrenner General Session (75 minutes) Enterprise Database Administration & Deployment Latches, Spinlocks, and Lock Free Data Structures
05-11-2014 15:00 General Session (75 minutes) Enterprise Database Administration & Deployment Integration Services (SSIS) for the DBA
05-11-2014 15:00 Conor Cunningham General Session (75 minutes) Enterprise Database Administration & Deployment Query Store - A New SQL Query Tuning Feature
05-11-2014 15:00 Tim Radney, Brent Ozar, Craig Purnell, Luke Jian, Steve Wake, Mark Vaillancourt Lightning Talk (10 minutes) Professional Development Lightning Talks 101
05-11-2014 15:00 Peter Myers General Session (75 minutes) BI Platform Architecture, Development & Administration End-to-End SQL Server 2012 Master Data Services
05-11-2014 15:00 Ben DeBow General Session (75 minutes) Enterprise Database Administration & Deployment Congratulations, You're Now a DBA . . .
05-11-2014 15:00 Karen Lopez, Lara Rubbelke General Session (75 minutes) Application & Database Development 7 Databases in 70 Minutes: A Primer for NoSQL in Azure
05-11-2014 15:00 Sean McCown General Session (75 minutes) Enterprise Database Administration & Deployment Performance Tuning Your Backups
05-11-2014 15:00 Jen Stirrup Half-Day Session (3 hours) BI Information Delivery Business Intelligence Toolkit Overview: Microsoft Power BI & R (Part 2)
05-11-2014 15:00 Selcin Turkarslan General Session (75 minutes) Enterprise Database Administration & Deployment Migration and Deployment Principles for SQL Server in Azure VMs
05-11-2014 15:00 Will Thompson General Session (75 minutes) BI Information Delivery Interactive Data Visualization with Power View
05-11-2014 15:00 Niko Neugebauer General Session (75 minutes) BI Platform Architecture, Development & Administration ETL Patterns with Clustered Columnstore Indexes
05-11-2014 15:00 Kalen Delaney General Session (75 minutes) Application & Database Development Are You Optimistic About Concurrency?
05-11-2014 15:00 Brian Knight General Session (75 minutes) Professional Development Real World Lessons about Starting a Consulting Company
05-11-2014 15:00 Joseph D'Antoni Half-Day Session (3 hours) Enterprise Database Administration & Deployment SQL Server DR in Microsoft Azure: Building Your Second Data Center (Part 1)
05-11-2014 15:00 Amy Lewis, Melissa Coates, Lance Harra General Session (75 minutes) Professional Development Community Session: PASS Program Abstract Workshop
05-11-2014 16:30 Kun Cheng, Silvano Coriani, Rama Ramani General Session (75 minutes) Application & Database Development Azure CAT: Data Platform: The Right Storage Solution for the Right Problem
05-11-2014 16:30 Mladen Prajdić General Session (75 minutes) Application & Database Development SQL Server and Application Security for Developers
05-11-2014 16:30 Kimberly Tripp General Session (75 minutes) Enterprise Database Administration & Deployment Dealing with Multipurpose Procs and PSP the RIGHT Way!
05-11-2014 16:30 Marco Russo General Session (75 minutes) BI Information Delivery DAX Patterns
05-11-2014 16:30 Joseph D'Antoni Half-Day Session (3 hours) Enterprise Database Administration & Deployment SQL Server DR in Microsoft Azure: Building Your Second Data Center (Part 2)
05-11-2014 16:30 Joe Webb General Session (75 minutes) Professional Development Hiring the Right People: Interviewing and Selecting the Right Team
05-11-2014 16:30 Sunil Agarwal General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014: ColumnStore Index
05-11-2014 16:30 Glenn Berry General Session (75 minutes) Enterprise Database Administration & Deployment Analyzing I/O Subsystem Performance
05-11-2014 16:30 Bill Gibson, Vinod Jagannathan General Session (75 minutes) Application & Database Development Azure SQL Database Overview
05-11-2014 16:30 Robert Davis General Session (75 minutes) Application & Database Development Boosting Performance with Indexing
05-11-2014 16:30 Bob Pusateri General Session (75 minutes) Enterprise Database Administration & Deployment VLDBs: Lessons Learned
05-11-2014 16:30 Sebastian Meine General Session (75 minutes) Enterprise Database Administration & Deployment Permission Management:12 Pitfalls and Misconceptions
05-11-2014 16:30 Devin Knight General Session (75 minutes) BI Information Delivery Creating an End-to-End Power View Reporting Solution
05-11-2014 16:30 John Welch General Session (75 minutes) BI Platform Architecture, Development & Administration Continuous Delivery for Data Warehouses and Marts
05-11-2014 16:30 Sanjay Soni, Kasper de Jonge General Session (75 minutes) BI Information Delivery End-to-End Demos with Power BI
05-11-2014 16:30 Stacia Varga General Session (75 minutes) BI Platform Architecture, Development & Administration Understanding BI Security Best Practices
05-11-2014 16:45 Denny Cherry General Session (75 minutes) Professional Development Community Session: Speaker Idol - Round 1
06-11-2014 06:45 Denny Cherry, Geoff Hiten, Joseph D'Antoni, Rob Volk General Session (75 minutes) Professional Development Sponsor Breakfast: PASS The Bacon: Breakfast Panel
06-11-2014 07:00 Lou Hernandez General Session (75 minutes) Professional Development Sponsor Breakfast: Supercharging SQL with Actifio Copy Data Virtualization
06-11-2014 08:15 Rimma Nehme Keynote (90 minutes) Cloud Application Development & Deployment Keynote: Cloud Databases 101
06-11-2014 10:15 Denny Cherry General Session (75 minutes) Enterprise Database Administration & Deployment Optimizing SQL Server Performance in a Virtual Environment
06-11-2014 10:15 Reza Rad General Session (75 minutes) BI Information Delivery Top Five Power Query M Functions that You Don't Know
06-11-2014 10:15 Silvano Coriani, Olivia Klose General Session (75 minutes) Enterprise Database Administration & Deployment Jumpstarting Big Data Projects – Stories from the Field
06-11-2014 10:15 Sanjay Soni, Miguel Martinez, Anand Subbaraj General Session (75 minutes) BI Information Delivery Analyzing Tweets with HDInsight, Excel and Power BI
06-11-2014 10:15 Matt Winkler General Session (75 minutes) BI Platform Architecture, Development & Administration Deploying Hadoop in a Hybrid Environment
06-11-2014 10:15 Tim Chapman, Thomas LaRock, Tim Chapman General Session (75 minutes) Application & Database Development Writing Faster Queries Using SQL Server 2014
06-11-2014 10:15 Adam Belebczuk General Session (75 minutes) Enterprise Database Administration & Deployment Introduction to AlwaysOn Availability Groups
06-11-2014 10:15 Adam Machanic General Session (75 minutes) Application & Database Development Query Tuning Mastery: Manhandling Parallelism, 2014 Edition
06-11-2014 10:45 Mark Broadbent, Buck Woody General Session (75 minutes) Professional Development Community Session: Being Buck Woody
06-11-2014 10:45 Artin Avanes General Session (75 minutes) BI Platform Architecture, Development & Administration Polybase in the Modern Data Warehouse
06-11-2014 10:45 John Sterrett, Brian Moran General Session (75 minutes) Professional Development Is Independent Consulting for Me?
06-11-2014 10:45 Chris Shaw General Session (75 minutes) Enterprise Database Administration & Deployment Schema/Data Modifications: Something's Changed? We'll Find it
06-11-2014 10:45 Kasper de Jonge General Session (75 minutes) BI Information Delivery Power View with Analysis Services Multidimensional Models
06-11-2014 10:45 Dan Bulos General Session (75 minutes) BI Platform Architecture, Development & Administration Data Modeling in the Age of Big Data and Self-Service BI
06-11-2014 10:45 Ayad Shammout, Mike Weiner, Jack Freeman, Stan Orlowski, Huili Shao General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014: In-Memory Customer Deployments and Lessons Learned
06-11-2014 10:45 Mickey Stuewe General Session (75 minutes) BI Information Delivery Techniques for Dynamic SSRS Reports
06-11-2014 10:45 Oliver Engels, Tillmann Eitelberg General Session (75 minutes) BI Platform Architecture, Development & Administration SSIS and HDInsight
06-11-2014 11:45 General Session (75 minutes) Professional Development WIT Luncheon: Kimberly Bryant
06-11-2014 13:30 Jose Chinchilla, Andreas Wolter, Markus Ehrenmueller-Jensen, Josh Fennessy, Regis Baccaro, Meagan Longoria Lightning Talk (10 minutes) Professional Development Lightning Talks 102
06-11-2014 13:30 Jes Schultz, Kendal Van Dyke General Session (75 minutes) Professional Development Community Session: Running a User Group: Go From "Where do I start?" to "I've got this!"
06-11-2014 13:30 Jonathan Kehayias General Session (75 minutes) Enterprise Database Administration & Deployment Solving Complex Problems with Extended Events
06-11-2014 13:30 J May General Session (75 minutes) Enterprise Database Administration & Deployment To The Cloud, Infinity, & Beyond: Top 10 Lessons Learned at MSIT
06-11-2014 13:30 Luming Han, Mini Nair General Session (75 minutes) BI Information Delivery Power BI Hybrid Data Access via Data Management Gateway
06-11-2014 13:30 Scott Klein General Session (75 minutes) Enterprise Database Administration & Deployment Leveraging SQL Server in Azure Virtual Machines Best Practices
06-11-2014 13:30 Paul Randal General Session (75 minutes) Enterprise Database Administration & Deployment Advanced Data Recovery Techniques
06-11-2014 13:30 MIKE DONNELLY General Session (75 minutes) Application & Database Development Twice in a Lifetime: T-SQL Refactoring 101
06-11-2014 13:30 Kevin Kline, Aaron Bertrand General Session (75 minutes) Application & Database Development Top Free Tools for Tuning SQL Statements
06-11-2014 13:30 Julie Koesmarno General Session (75 minutes) BI Information Delivery "I Want It NOW!" Data Visualization with Power View
06-11-2014 13:30 Patrick O'Keeffe General Session (75 minutes) Enterprise Database Administration & Deployment Wait Watchers: No Pain, All Gain Exercises to Increase Database Performance
06-11-2014 13:30 Tim Mitchell General Session (75 minutes) BI Platform Architecture, Development & Administration Building Bullet-Resistant SSIS Packages
06-11-2014 13:30 Peter Myers General Session (75 minutes) BI Information Delivery Preparing a Power BI Workbook for Publication
06-11-2014 13:30 Bob Pusateri, Adam Machanic, Sean McCown, Michelle Ufford, Jennifer McCown General Session (75 minutes) Professional Development How to Interview a DBA: A Panel Debate
06-11-2014 13:30 Davide Mauri General Session (75 minutes) BI Platform Architecture, Development & Administration Agile BI: Unit Testing and Continuos Integration
06-11-2014 13:30 Jan Engelsberg, Torsten Grabs General Session (75 minutes) Application & Database Development Azure SQL Database Performance and Scale Out Deep Dive
06-11-2014 13:30 Karan Gulati, Nishant Thacker General Session (75 minutes) BI Platform Architecture, Development & Administration Building a Big Data Predictive Application
06-11-2014 15:00 George Li General Session (75 minutes) Enterprise Database Administration & Deployment In-Memory OLTP in SQL Server 2014: End-to-End Migration
06-11-2014 15:00 Steve Jones General Session (75 minutes) Enterprise Database Administration & Deployment Maintaining High Performance When Using Encryption
06-11-2014 15:00 Jos de Bruijn General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014 In-Memory OLTP Query Processing
06-11-2014 15:00 Alberto Ferrari General Session (75 minutes) BI Platform Architecture, Development & Administration Advanced Modeling with Analysis Services Tabular
06-11-2014 15:00 Karen Lopez, Joseph D'Antoni General Session (75 minutes) Professional Development You Wouldn't Let HR Manage Your DBs, So Don't Let Them Manage Your Career
06-11-2014 15:00 Matt Masson, Matthew Roche General Session (75 minutes) BI Information Delivery BI Power Hour
06-11-2014 15:00 Craig Purnell General Session (75 minutes) Professional Development The Professional Networking Toolbox
06-11-2014 15:00 Argenis Fernandez General Session (75 minutes) Enterprise Database Administration & Deployment Secure Your SQL Server Instance without Changing Any Code
06-11-2014 15:00 Bob Ward Half-Day Session (3 hours) Enterprise Database Administration & Deployment Inside SQL Server I/O (Part 1)
06-11-2014 15:00 Lindsey Allen, Rama Ramani General Session (75 minutes) Application & Database Development Azure CAT: Deep Dive of Real World Complex Azure Data Solutions
06-11-2014 15:00 Kendra Little General Session (75 minutes) Application & Database Development Why Does SQL Server Keep Asking for this Index?
06-11-2014 15:00 Pat Sinthusan General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014: The Cure for Cloud Phobia
06-11-2014 15:00 Amy Lewis, Melissa Coates, Lance Harra General Session (75 minutes) Professional Development Community Session: PASS Program Office Hours
06-11-2014 15:00 Maurice De Vidts General Session (75 minutes) Enterprise Database Administration & Deployment Scaling and Deploying SQL Server 2014 on High Core Servers and Flash Arrays
06-11-2014 15:00 Kathi Kellenberger Half-Day Session (3 hours) Application & Database Development T-SQL Window Function Deep Dive (Part 1)
06-11-2014 15:00 Jason Strate General Session (75 minutes) BI Platform Architecture, Development & Administration Building Next Generation ETL Solutions with PDW
06-11-2014 15:00 Rafael Salas General Session (75 minutes) BI Information Delivery Power Query: Business Users and ETL Developers Hug Day
06-11-2014 16:45 Kathi Kellenberger Half-Day Session (3 hours) Application & Database Development T-SQL Window Function Deep Dive (Part 2)
06-11-2014 16:45 Bob Ward Half-Day Session (3 hours) Enterprise Database Administration & Deployment Inside SQL Server I/O (Part 2)
06-11-2014 16:45 Paul Dyke General Session (75 minutes) BI Platform Architecture, Development & Administration Analytics Platform System Deep Dive (APS)
06-11-2014 16:45 Raymond Laghaeian General Session (75 minutes) Application & Database Development Introducing Azure Machine Learning
06-11-2014 16:45 Conor Cunningham General Session (75 minutes) Enterprise Database Administration & Deployment Managing 1 Million+ DBs-How Big Data is Used to Run SQL Azure
06-11-2014 16:45 Xin Jin, Evgeny Krivosheev General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Hybrid Features End-to-End
06-11-2014 16:45 Matt Smith, Michael Wilmot General Session (75 minutes) BI Information Delivery Real World Healthcare BI Transformations in the Cloud
06-11-2014 16:45 Brian Larson General Session (75 minutes) BI Platform Architecture, Development & Administration Tuples, Sets, and Members: Understanding the Basics of MDX
06-11-2014 16:45 Colleen Morrow General Session (75 minutes) Enterprise Database Administration & Deployment SQL Audit: from Introduction to Automation
06-11-2014 16:45 Scott Stauffer General Session (75 minutes) Application & Database Development Build a Social Analytics Platform to Manage Your Social Presence
06-11-2014 16:45 Jonathan Kehayias General Session (75 minutes) Enterprise Database Administration & Deployment Deadlocking for Mere Mortals
06-11-2014 16:45 André Kamman General Session (75 minutes) Enterprise Database Administration & Deployment How to Write Professional PowerShell Scripts
06-11-2014 16:45 Jason Thomas General Session (75 minutes) BI Information Delivery DataViz You Thought You Could NOT Do with SSRS
06-11-2014 16:45 Scott Currie General Session (75 minutes) BI Platform Architecture, Development & Administration Autogenerate a Dimensional Data Warehouse from Metadata
06-11-2014 16:45 Brent Ozar General Session (75 minutes) Enterprise Database Administration & Deployment Developers: Who Needs a DBA?
06-11-2014 16:45 Erin Stellato General Session (75 minutes) Application & Database Development Five Execution Plan Patterns to Watch for
06-11-2014 17:00 Denny Cherry General Session (75 minutes) Professional Development Community Session: Speaker Idol - Round 2
07-11-2014 08:15 Buck Woody General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server in Azure VM Roadmap
07-11-2014 08:15 Josh Fennessy General Session (75 minutes) BI Information Delivery Visual Analytics with HDInsight and Power View
07-11-2014 08:15 Sanjay Soni, Justin Martinson General Session (75 minutes) BI Platform Architecture, Development & Administration Connecting SAP ERP and Microsoft BI Platform
07-11-2014 08:15 Doug Lane General Session (75 minutes) BI Information Delivery From Minutes to Milliseconds: High-Performance SSRS Tuning
07-11-2014 08:15 Anand Subbaraj General Session (75 minutes) BI Platform Architecture, Development & Administration Introducing Microsoft Azure Data Factory
07-11-2014 08:15 John Sterrett General Session (75 minutes) Enterprise Database Administration & Deployment Table Partitioning: the Secret Weapon for Your Big Data Problems
07-11-2014 08:15 Neil Hambly Half-Day Session (3 hours) Enterprise Database Administration & Deployment Performance Troubleshooting Using DMVs (Part 1)
07-11-2014 08:15 Ryan Adams General Session (75 minutes) Professional Development Community Session: Navigating PASS
07-11-2014 08:15 Trayce Jordan General Session (75 minutes) Enterprise Database Administration & Deployment Troubleshooting AlwaysOn Availability Groups in SQL 2014
07-11-2014 08:15 Jos de Bruijn General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014 In-Memory OLTP Transaction Processing
07-11-2014 08:15 Benjamin Nevarez General Session (75 minutes) Application & Database Development Query Processing in In-Memory OLTP
07-11-2014 08:15 Gerhard Brueckl General Session (75 minutes) BI Platform Architecture, Development & Administration Deep Dive into Analysis Services Security
07-11-2014 08:15 Jeremiah Peschka General Session (75 minutes) Application & Database Development Dynamic SQL: Build Fast, Flexible Queries
07-11-2014 08:15 Ajay Jagannathan, Ravinder Vuppula General Session (75 minutes) Enterprise Database Administration & Deployment Improve Availability using Online Operations in SQL Server 2014
07-11-2014 08:15 Adam Saxton General Session (75 minutes) BI Platform Architecture, Development & Administration Top Power BI Issues
07-11-2014 08:15 Dejan Sarka General Session (75 minutes) BI Platform Architecture, Development & Administration Identity Mapping and De-Duplicating
07-11-2014 08:15 Allan Hirt General Session (75 minutes) Enterprise Database Administration & Deployment Did You Vote Today? A DBA's Guide to Cluster Quorum
07-11-2014 09:45 Stacia Varga General Session (75 minutes) BI Platform Architecture, Development & Administration Building a BI Solution in the Cloud
07-11-2014 09:45 Neil Hambly Half-Day Session (3 hours) Enterprise Database Administration & Deployment Performance Troubleshooting Using DMVs (Part 2)
07-11-2014 09:45 Lonny Bastien, Steven Green General Session (75 minutes) Application & Database Development Application Lifecycle Management for SQL Server Database Development
07-11-2014 09:45 Julie Strauss, Matthew Roche General Session (75 minutes) BI Platform Architecture, Development & Administration Information Management with the Data Catalog In Power BI… and Beyond
07-11-2014 09:45 Chris Webb General Session (75 minutes) BI Platform Architecture, Development & Administration Deep Dive into MDX Scoped Assignments
07-11-2014 09:45 Ola Hallengren General Session (75 minutes) Enterprise Database Administration & Deployment Inside Ola Hallengren's Maintenance Solution
07-11-2014 09:45 Jonathan Kehayias General Session (75 minutes) Application & Database Development Going Asynchronous with Service Broker
07-11-2014 09:45 Paul Rizza General Session (75 minutes) BI Platform Architecture, Development & Administration Shortcuts to SSIS via C#.Net - EzAPI
07-11-2014 10:15 Denny Cherry General Session (75 minutes) Professional Development Community Session: Speaker Idol - Round 3
07-11-2014 10:15 Vern Rabe General Session (75 minutes) Application & Database Development The Significance of Choosing the Right Data Types
07-11-2014 10:15 Jes Schultz General Session (75 minutes) Application & Database Development Are Your Indexes Hurting You or Helping You?
07-11-2014 10:15 Argenis Fernandez General Session (75 minutes) Enterprise Database Administration & Deployment Making DBCC CHECKDB Go Faster
07-11-2014 10:15 Scott Klein General Session (75 minutes) Application & Database Development Data-tier Considerations of Cloud-based Modern Application Design
07-11-2014 10:15 Thomas LeBlanc General Session (75 minutes) BI Information Delivery Excel 2013 Tips and Tricks for Displaying a Multidimensional Cube
07-11-2014 10:15 David Darden General Session (75 minutes) Professional Development Agile BI: A Primer
07-11-2014 10:15 Luke Jian General Session (75 minutes) Enterprise Database Administration & Deployment A Tale of Two Joins: Merge vs. Hash
07-11-2014 10:15 Kevin Hazzard General Session (75 minutes) Enterprise Database Administration & Deployment Using the Resource Governor for Scalability
07-11-2014 13:00 Randy Knight, Kevin Boles, Julie Smith, Stuart Ainsworth, Argenis Fernandez, Rick Heiges Lightning Talk (10 minutes) Professional Development Lightning Talks 103
07-11-2014 13:00 Pablo Castro General Session (75 minutes) Application & Database Development Azure Search Deep Dive
07-11-2014 13:00 Dejan Sarka General Session (75 minutes) Application & Database Development Temporal Data in SQL Server
07-11-2014 13:00 Angel Abundez Half-Day Session (3 hours) BI Platform Architecture, Development & Administration Managing Self-Service BI in SharePoint 2013 (Part 1)
07-11-2014 13:00 Eddie Wuerch General Session (75 minutes) Professional Development Join Us! Getting Started as a Technical Speaker
07-11-2014 13:00 Brian Larson General Session (75 minutes) BI Information Delivery Effective Reporting through SSRS Advanced Authoring Features
07-11-2014 13:00 Jose L. Rivera General Session (75 minutes) Professional Development Community Session: Conociendo y creciendo con la comunidad PASS
07-11-2014 13:00 Adam Jorgensen, Denise McInerney, Thomas LaRock General Session (75 minutes) Professional Development PASS Board Q&A [Board Q&A]
07-11-2014 13:00 Maxim Lukiyanov General Session (75 minutes) Application & Database Development HBase: Building Real-Time Big Data Apps in the Cloud
07-11-2014 13:00 Bradley Ball Half-Day Session (3 hours) Enterprise Database Administration & Deployment Locking Internals Deep Dive (Part 1)
07-11-2014 13:00 Oliver Engels, Tillmann Eitelberg General Session (75 minutes) BI Information Delivery Alarm for Data Governance! Self-Service BI is coming!
07-11-2014 13:00 Mark Broadbent General Session (75 minutes) Enterprise Database Administration & Deployment Enter the Dragon: Running SQL 2014 on Windows Server Core
07-11-2014 13:00 Kun Cheng, Sanjay Mishra, Silvano Coriani General Session (75 minutes) Application & Database Development Azure CAT: Azure SQL DB Performance Tuning & Troubleshooting
07-11-2014 13:00 Mark Vaillancourt General Session (75 minutes) BI Information Delivery Power Query: Data Chemistry for The Masses
07-11-2014 13:00 Gail Shaw General Session (75 minutes) Enterprise Database Administration & Deployment Guessing Games: Statistics, Heuristics, and Row Estimations
07-11-2014 13:00 Ike Ellis General Session (75 minutes) Application & Database Development SQL Server Development Best Practices
07-11-2014 13:00 Sunil Agarwal, Jamie Reding General Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014 in-Memory OLTP - Monitoring and Troubleshooting
07-11-2014 13:00 Matt Winkler General Session (75 minutes) Enterprise Database Administration & Deployment Introduction to Azure HDInsight and Visual Studio Customizations
07-11-2014 14:30 Meagan Longoria General Session (75 minutes) BI Information Delivery Choose Your Mapping Adventure: Visualizing Your Geospatial Data
07-11-2014 14:30 Karen Lopez General Session (75 minutes) Application & Database Development Stuff Your Database Says about Me . . . and How to Fix it
07-11-2014 14:30 Jose Chinchilla General Session (75 minutes) Enterprise Database Administration & Deployment Rock Your Data Warehouse with SQL Server 2014 Columnstore Indexes
07-11-2014 14:30 Shep Sheppard, Ajay Jagannathan General Session (75 minutes) Enterprise Database Administration & Deployment Azure CAT: SQL Server 2014 Gems
07-11-2014 14:30 Alexander (Sasha) Nosov, Nadav Helfman General Session (75 minutes) Application & Database Development Azure SQL Database Business Continuity and Auditing Deep Dive
07-11-2014 14:30 Grant Fritchey General Session (75 minutes) Application & Database Development Getting Started Reading Execution Plans
07-11-2014 14:30 Santosh Balasubramanian, Judy Myer General Session (75 minutes) BI Platform Architecture, Development & Administration Introducing Microsoft Azure Stream Analytics
07-11-2014 14:30 Chris Webb General Session (75 minutes) BI Platform Architecture, Development & Administration Top Analysis Services Multidimensional Design Mistake
07-11-2014 14:30 Kendal Van Dyke General Session (75 minutes) Application & Database Development How to Build a SQL Server Virtual Lab On Your Own Machine
07-11-2014 14:30 Matt Masson, Theresa Palmer-Boroski General Session (75 minutes) BI Information Delivery Deep Dive into Power Query Formula Language
07-11-2014 14:30 Angel Abundez Half-Day Session (3 hours) BI Platform Architecture, Development & Administration Managing Self-Service BI in SharePoint 2013 (Part 2)
07-11-2014 14:30 Bradley Ball Half-Day Session (3 hours) Enterprise Database Administration & Deployment Locking Internals Deep Dive (Part 2)
07-11-2014 14:30 Bob Duffy General Session (75 minutes) BI Platform Architecture, Development & Administration Load Testing Analysis Services
07-11-2014 14:30 Allen White General Session (75 minutes) Enterprise Database Administration & Deployment Manage Both On-Prem and Azure Databases with PowerShell
07-11-2014 14:30 Parmita Mehta General Session (75 minutes) Application & Database Development Making the Most of Azure Machine Learning End-to-End
07-11-2014 14:30 John Welch General Session (75 minutes) BI Platform Architecture, Development & Administration ETL Recovery and Rollback
07-11-2014 14:45 Denny Cherry General Session (75 minutes) Professional Development Community Session: Speaker Idol - Final
07-11-2014 16:00 Jason Horner General Session (75 minutes) BI Information Delivery Advanced Spatial Analysis: Beyond Bubble Charts
07-11-2014 16:00 Guy Glantser General Session (75 minutes) Enterprise Database Administration & Deployment Working with Very Large Tables Like a Pro in SQL Server 2014
07-11-2014 16:00 Melissa Coates General Session (75 minutes) BI Platform Architecture, Development & Administration Administering and Managing the Power BI Environment
07-11-2014 16:00 Hugo Kornelis General Session (75 minutes) Application & Database Development T-SQL User-Defined Functions, or: Bad Performance Made Easy
07-11-2014 16:00 Pam Lahoud General Session (75 minutes) Application & Database Development Built for Speed: Database Application Design for Performance
07-11-2014 16:00 Julie Smith, Scott Currie General Session (75 minutes) BI Platform Architecture, Development & Administration A New Approach to Unit Testing and Integration Testing in SSIS
07-11-2014 16:00 Martin Cairney General Session (75 minutes) Enterprise Database Administration & Deployment Thinking Out of the Box: Manage SQL Server Using Built-in Tools
07-11-2014 16:00 Michael Frandsen General Session (75 minutes) Enterprise Database Administration & Deployment High Performance Infrastructure for SQL Server 2014
07-11-2014 16:00 John Stuchly General Session (75 minutes) BI Information Delivery Poor Man's Dashboard: Modular Dashboard Design in SSRS
07-11-2014 16:00 Timothy McAliley, Michael Ray General Session (75 minutes) Enterprise Database Administration & Deployment Who Dunnit? A Walk Around the SQL Server 2014 Audit Feature
07-11-2014 16:00 Amit R S Bansal General Session (75 minutes) Enterprise Database Administration & Deployment Mind Your IO: Resource Governor Shows You How
07-11-2014 16:00 David Klee General Session (75 minutes) Enterprise Database Administration & Deployment Achieving Peak Performance from your Virtualized SQL Servers
07-11-2014 16:00 Kevin Kline General Session (75 minutes) Professional Development Irreplaceable: Techniques to Fireproof Your IT Career
07-11-2014 16:00 Dmitri Korotkevitch General Session (75 minutes) Application & Database Development Windows Azure: An Unexpected Journey
07-11-2014 16:00 Janet Yeilding, Dipanjan Banik General Session (75 minutes) BI Platform Architecture, Development & Administration Deep Dive into Azure Stream Analytics
07-11-2014 16:00 Binh Cao, Tomas Polanco General Session (75 minutes) BI Platform Architecture, Development & Administration Just in Time Data Analytics with SQL Server 2014

SessionID: 6340

Performance Troubleshooting Using Waits and Latches

Back to calendar

Event Date: 03-11-2014 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:

One of the first things you should check when investigating performance issues are wait and latch statistics, as these can often point you in the right direction for further analysis. Unfortunately, many people misinterpret what SQL Server is telling them and jump to conclusions about how to solve the problem: what is often called 'knee-jerk performance tuning'.

In this full-day pre-conference session, you'll learn how to investigate and interpret wait and latch statistics and learn practical techniques you can take home and start using immediately. You'll also learn what a myriad of wait and latch types actually mean and how you can 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: 6221

Big Data: Deploy, Design, and Manage Like a Pro

Back to calendar

Event Date: 03-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Adam Jorgensen, John Welch

Title: Big Data: Deploy, Design, and Manage Like a Pro

Description:

Attendees will leave with a live-deployed Hadoop environment they can take back to their company and begin using! This session covers the basics, but quickly goes beyond to a hands-on scenario based approach covering something for all attendees. We will be discussing deployment models, best practices, administration and configuration patterns, and more!

We will do this through a series of labs that the audience can follow along with. These labs and demos will showcase how to make big data real for the enterprise. That means something for the architects with on-demand compute and analysis, something for operations with real time operational streaming and analytics, predictive analytics for the analysts and development, and BI integration for the data developers.

Each student will build a new environment setting up these scenarios so they can take the examples back to their own firm and use them the next day. This is a real development and architecture coaching and training session that will leave attendees excited about all that these technologies can do to modernize their data architecture.

We will also provide coverage of new innovation areas such as Stinger, Spark, and other new technologies that make this ecosystem more valuable to the modern data professional.

SessionID: 6786

Zero to Hero with PowerShell and SQL Server

Back to calendar

Event Date: 03-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Robert Cain, Bradley Ball, Jason Strate

Title: Zero to Hero with PowerShell and SQL Server

Description:

There are two kinds of people in the SQL Server world: those who are using PowerShell, and those who will be. In this full-day pre-conference session, you'll learn how to become one of the "cool kids" using PowerShell.

The day will start with an introduction to PowerShell, basic useage, and cmdlets. Next, we'll dive into programming scripts in PowerShell, starting with the basics of loops, conditional logic, and functions, and moving right along to creating your own reusable modules. The real meat of the day comes when we learn how to interact with SQL Server from PowerShell.

Both the SQL Provider and SMO (SQL Management Objects) DLL library will be covered in full. Most importantly, you'll learn how to read the online SMO library documentation and how to convert the examples into PowerShell syntax.

The day will culminate by building a reusable module for working with many SQL Server common tasks, such as T-SQL code generation, or performing health checks on your servers. Don't be left behind! Learn how to leverage the power of PowerShell in your SQL Server environment.

SessionID: 6152

In-Memory OLTP Internals: How is a 30x Performance Boost Possible?

Back to calendar

Event Date: 03-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kalen Delaney

Title: In-Memory OLTP Internals: How is a 30x Performance Boost Possible?

Description:

SQL Server In-Memory OLTP (code name: Hekaton) is Microsoft’s new technology being shipped as part of SQL Server 2014 which will completely change the way you think about concurrency and data management. Concurrency problems are one of the top three performance issues that all applications have to deal with.

In this full-day seminar, Kalen Delaney (a SQL Server MVP for over 20 years) will show you how SQL Server 2012 manages concurrent operations to understand where there is room for improvement. We’ll look at the completely new data structures for In-Memory OLTP to see how SQL Server 2014 can provide lock-free and latch-free data processing.

This session we’ll discuss what gets written to disk during checkpoints, as well as what gets logged. Kalen will explain how the recovery process recreates your memory-optimized tables. Finally, she’ll go into detail on just what it is that makes In-Memory OLTP so much FASTER!

SessionID: 6239

Mastering T-SQL Querying Fundamentals

Back to calendar

Event Date: 03-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Itzik Ben-Gan

Title: Mastering T-SQL Querying Fundamentals

Description:

This full-day seminar is dedicated to correct understanding of T-SQL querying fundamentals. You will learn about the principal elements in the foundations of the language. You will learn about logical query processing—what I find to be the most critical aspect of T-SQL that any T-SQL practitioner should master. Then the seminar covers fundamentals of query constructs like joins, subqueries, table expressions (derived tables, CTEs, views, table valued functions), the APPLY operator, and set operators. If time will permit, the seminar will also cover the fundamentals of more specialized query constructs like PIVOT, UNPIVOT, grouping sets and window functions.

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

SessionID: 6271

Real World End-to-End Performance Solutions

Back to calendar

Event Date: 03-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Chris Shaw, John Morehouse

Title: Real World End-to-End Performance Solutions

Description:

Do you ever wonder how other people approach real world business objectives from start to finish? The success of a project can be hampered from decisions that are made before a single row resides in a database, and yet often there is no one single best solution, because different people will approach a problem from different angles and there are countless variables along the path that are critical to success. If you make a mistake at the beginning, costly redesigns may haunt you for years to come.

In this powerful yet entertaining full-day pre-conference session, we will start with two different database professionals with two different skill sets. The speakers both have very different ways of approaching a project (and are both set in their ways!), but both have the same measurable goal. Whose process runs faster? Join this session and see the results.

In other words . . . “Let’s get ready to Rumble!”

What may appear as the end of the session is really only the beginning as variables and limitations are added and various questions are answered: What happens to our project when we are forced to use GUIDs (Globally Unique Identifiers), or when we push our solution to the cloud? Does the introduction of new hardware improve the overall outcome of our test? Do we see faster performance with SQL Server 2014 over SQL Server 2012? Join us and find out!

SessionID: 6283

Data Modeling in SSAS Tabular

Back to calendar

Event Date: 03-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Marco Russo

Title: Data Modeling in SSAS Tabular

Description:

Analysis Services offers two different types of modeling: Tabular and Multidimensional. The Multidimensional model is based on the OLAP (Online Analytical Processing) engine and the MDX (MultiDimensional eXpressions) language. The Tabular model was introduced in 2012 and is based on the DAX (Data Analysis Expressions) language and on a fast in-memory engine called VertiPaq, which provides state-of-the art compression algorithms and query performance.

This full-day pre-conference session is dedicated to Tabular Modeling in Analysis Services 2012 and is the best way to learn this new technology directly from two SSAS Maestros who have used the product since the early beta releases, and who have written a book and many articles on this topic. No knowledge of previous versions of Analysis Services and UDM (Unified Dimensional Model) is required, because Tabular is based on different concepts and on the new DAX language. As an attendee, you will learn the best practices of creating Tabular data models by using the right techniques to design entities and relationships of the business model, optimizing the memory consumption, as well as the performance.

This full-day session will also cover features that affect presentation (hierarchies, table and column properties, formatting) and topics related to deployment, security, and partitioning.

SessionID: 6461

Predictive Analytics in the Enterprise

Back to calendar

Event Date: 03-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Carlos Bossy

Title: Predictive Analytics in the Enterprise

Description:

Data science is a booming field, but what does that mean for SQL Server DBAs, developers and managers? To get started in this area, the data mining algorithms in Analysis Services provide capabilities to help you achieve predictive analytics success with your SQL Server data, and any other data you have access to.

In this session, we’ll cover the predictive analytics process from beginning to end, and by the end of the day you’ll have a practical understanding of how to develop predictive models for your data.

The session includes an overview of predictive modeling concepts and terminology, followed by the opportunity for you to complete actual predictive modeling exercises throughout the day using Excel and Visual Studio. You’ll see how to fine-tune and compare results using various algorithms, and how to make the best use of the models within your enterprise.

The session also provides brief coverage of popular data mining alternatives to understand what Microsoft provides in comparison with tools such as R, Python, and Weka.

Session Outline

SessionID: 6141

The A to Z of Availability Groups

Back to calendar

Event Date: 04-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allan Hirt

Title: The A to Z of Availability Groups

Description:

Ever since it was introduced in SQL Server 2012, Availability Groups (AGs) have been a source of interest, curiosity, and confusion. We’ve hit a point where many are seriously evaluating and looking to deploy AGs, but they are deceptively easy to deploy. While AGs share some common traits with both database mirroring and clustered instances of SQL Server (FCIs), the feature is its own entity. This full-day pre-conference session will focus on getting you up to speed with AGs in SQL Server 2012 and 2014. Some of the major topics include:

• The real difference between FCIs and AGs – one of the sources of confusion since they both use an underlying Windows Server failover cluster (WSFC) • Planning a WSFC for an AG deployment, including things like networking and hybrid scenarios that involve the cloud • WSFC quorum for AGs • Failure scenarios and how to recover from them • Tips, tricks, and best practices for deploying AGs and their administration

This session will include hands-on lab exercises. Please bring your own internet enabled device. Further information on specific device/connection requirements will be sent 30 days prior to the session.

SessionID: 6377

Better Performance through Parallelism

Back to calendar

Event Date: 04-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Adam Machanic

Title: Better Performance through Parallelism

Description:

Today's server hardware ships with a truly massive amount of CPU power. And while SQL Server is designed to automatically and seamlessly take advantage of available processing resources, there are a number of options, settings, and patterns that can be exploited to optimize parallel processing of your data.

This full-day pre-conference session starts with an overview of CPU scheduler internals from the perspective of both Windows and the SQL Server Operating System (SQLOS). Next, you will learn about intra-query parallelism, the method that SQL Server uses to break up large tasks into many smaller pieces, so that each piece can be processed simultaneously. You will come to understand how to read parallel query plans and how to interpret parallel wait statistics, as well as best practices for the various parallelism settings within SQL Server. Finally, you will be introduced to techniques for exploiting parallelism at the query level: patterns that can help the optimizer do a better job of parallelizing your query.

After attending this pre-conference session, you will be in full control of your CPUs and be able to compel your server to use every clock tick to your end users' advantage.

SessionID: 6391

From 0 to DAX

Back to calendar

Event Date: 04-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Alberto Ferrari

Title: From 0 to DAX

Description:

The DAX language is the foundation of self-service Business Intelligence using the Microsoft stack. It is the language used to query and program both PowerPivot for Excel 2013 and the new SQL Server Analysis Services Tabular model. Learning the basics of DAX is very simple, but mastering it is a different story because it requires a mindset that needs some study, for both BI Professionals and Information Workers.

During this one-day workshop, the authors of the best seller books Microsoft SQL Server 2012 Analysis Services: The BISM Tabular Model and Building Data Models with Power Pivot will guide you in the process of learning the DAX language, through many examples and scenarios that will help you understand the important concepts of DAX and how to leverage them in the everyday work. The workshop is useful to many profiles: Information Workers interested in exploiting the many interesting features of PowerPivot for Excel 2013 and BI developers who want to learn the DAX language.

SessionID: 7047

Troubleshoot Customer Performance Problems Like a Microsoft Engineer

Back to calendar

Event Date: 04-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): Tim Chapman, Denzil Ribeiro

Title: Troubleshoot Customer Performance Problems Like a Microsoft Engineer

Description:

Performance troubleshooting is arguably one of the most difficult aspects of being a database professional. Hardware and software continually get better, but data size and complexity continues to grow at an exponential rate. As Microsoft SQL field engineers, we service the largest customers in the world and see, troubleshoot, and fix challenging performance problems.

In this full-day session join two SQL Server Microsoft Certified Masters, Principal PFE Denzil Ribeiro and Senior PFE Tim Chapman, as they tackle various challenging customer scenarios they've encountered. The class will start with developing a general performance troubleshooting methodology, which will include topics such as wait statistics, extended events, perfmon, DMVs, pssdiag, SQL Nexus. The rest of the day will cover hands-on troubleshooting of real performance problems. Customer problems will be reproduced and you will be involved in solving them , so expect an interactive class! Scenarios will relate to SQL Server 2008 - 2012 including how some of these are alleviated in SQL 2014.

SessionID: 6012

Query Performance Tuning in SQL Server 2014

Back to calendar

Event Date: 04-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: Application & Database Development

Speaker(s): Grant Fritchey

Title: Query Performance Tuning in SQL Server 2014

Description:

Sometimes, just buying bigger and better hardware is not an option, but you still have problems with SQL Server performance. Now what do you do? The majority of the time, the performance problem lies in your T-SQL code. You could try tuning your queries.

This full-day session takes you through everything you need in order to tune your queries. We’ll start with establishing an understanding of how the optimizer works, move through methods for capturing query performance metrics, and then step through methods of fixing common problems. We’ll take advantage of the tools offered by Microsoft, such as Dynamic Management Objects, Query Execution Plans, and Extended Events.

We'll also spend some time understanding the new performance tuning capabilities introduced with SQL Server 2014 including enhancements to cardinality, native compiled procedures, and in-memory data tables.

You’ll leave this session with a better understanding of how to identify and fix poorly performing queries that you can apply immediately on your own systems.

SessionID: 6014

SSIS: Problem, Design, Solution

Back to calendar

Event Date: 04-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Devin Knight, Brian Knight

Title: SSIS: Problem, Design, Solution

Description:

Join this full-day session to learn how to solve real world data extraction problems using SSIS with a variety of battle tested design patterns.

The session will start out with one of the most common challenges in ETL: data warehouses. We will show you a variety of competing patterns to load your dimensions and facts more efficiently and discuss the pros and cons of each. You’ll learn how to use SQL Server Change Data Capture integration into SSIS (CDC) and incremental loads to effectively load your data warehouse in the fastest way possible.

One of the most common design patterns needed is how to deal with duplicate data. The speakers will show an end-to-end solution to scrub duplicate data and give rows a scoring system to sift out the best records. You'll also see a number of advanced patterns for lesser-used tasks in SSIS like Term Extraction and Data Mining Transform.

These are just a few of the patterns that we will be demonstrating. With all of the solutions shown, you will be given an end-to-end project with all the packages and data. You'll come out of the session with a lot of options on how to do your ETL job.

Remember to bring your laptop since you’ll be able to work with the speakers on many of the patterns.

Also, please note that you will want to have at least beginner SSIS experience for this session.

SessionID: 6694

Superhero Power BI

Back to calendar

Event Date: 04-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: BI Information Delivery

Speaker(s): Peter Myers

Title: Superhero Power BI

Description:

Personal, heroic deeds, and the right gadgets are the making of a true superhero. In this day-long pre-conference session, learn how Power BI can enable the superhero in you to thwart evil deeds - aka "no data", "old data," and the all-too-common "incomplete data."

The aim of this session is to excite you with the potential of Microsoft's new self-service suite of BI products and collaboration platform, called Power BI. You will learn about four “Power” authoring products available in Excel and how they function to discover, acquire, transform, relate, and enrich data for analysis and reporting. Topics include Power Query, PowerPivot, Power View, and Power Map.

You will also learn how to effectively share and collaborate on Power BI solutions in the cloud with Office 365. Topics include data refresh to on-premise data, the data catalog to search for data queries, natural language query (Q&A) to intuitively query data, and a mobile application for Power BI.

This session has been designed to provide perspective across the Power BI story. Theory and an end-to-end series of real-world demonstrations will allow you to appreciate how the Power BI products span on-premise and cloud environments and how they attain super-strength as they work together.

SessionID: 6051

Agile Data Warehousing: Start to Finish

Back to calendar

Event Date: 04-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Davide Mauri

Title: Agile Data Warehousing: Start to Finish

Description:

The Data Warehouse plays a central role in any BI solution: it's the back end upon which everything in the coming years will be created. It must be capable of being flexible in order to support the fast changes needed by today's business, but also with a well-know and well-defined structure in order to support the "engineerization" of its development process, making it cost effective. In this full-day session, we will discuss architectural design details and techniques, Agile Modeling, unit testing, automation, and software engineering applied to a Data Warehouse project.

The only way to do this is to have a clear idea of its architecture, understanding the concepts of measures and dimensions, and a proven engineered way to build it so that quality and stability can go hand-in-hand with cost reduction and scalability. This will allow you to start your BI project in the best way possible avoiding errors, making implementation effective and efficient, building the groundwork for a winning Agile approach, and helping you to define the way in which your team should work so that your BI solution will stand the test of time.

SessionID: 6817

Everything You Never Wanted to Know about Extended Events

Back to calendar

Event Date: 04-11-2014 08:30 - Category: Pre-Conference Session (full day) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jonathan Kehayias, Erin Stellato

Title: Everything You Never Wanted to Know about Extended Events

Description:

Let's cut to the chase: it's time to start using Extended Events (XE). We know you have your reasons for avoiding them, but it's time to leave SQL Trace and Profiler behind and enter the new world of XE. This full-day pre-conference session leaves nothing out.

In order to be ready to fully use Extended Events when you walk back into the office after PASS Summit, we'll provide a full day of training where you will learn what Extended Events are, how they work, and how to create XE sessions that capture the data you need while minimizing the impact on system performance.

In addition, we'll step through complex issues using advanced troubleshooting so you can see how XE will help you solve problems that you couldn't with Trace. This is your opportunity to learn exactly what you need to start using Extended Events in your SQL Server 2012 and 2014 environments.

SessionID: 7374

Keynote: Evolving Microsoft’s Data Platform–The Journey to Cloud Continues

Back to calendar

Event Date: 05-11-2014 08:15 - Category: Keynote (90 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): James Phillips, T.K. Ranga Rengarajan, Joseph Sirosh

Title: Keynote: Evolving Microsoft’s Data Platform–The Journey to Cloud Continues

Description:

Data is the new currency and businesses are hungrier than ever to harness its power to transform and accelerate their business. A recent IDC study shows that business that are investing in harnessing the power of their data will capture a portion of the expected $1.6 trillion dollar top line revenue growth over the coming four years. SQL Server and the broader Microsoft data platform with the help of the PASS community are driving this data transformation in organizations of all sizes across the globe to capture this revenue opportunity.

In this session you will hear from the Microsoft Data Platform engineering leadership team about recent innovations and the journey ahead for Microsoft’s data platform. Learn first-hand how customers are accelerating their business through the many innovations included in SQL Server 2014 from ground breaking in-memory technologies to new highly efficient hybrid cloud scenarios. See how customers are revolutionizing their business with new insights using Power BI and Azure Machine Learning and Azure HDInsight services. Learn about the investments were are making Microsoft Azure across IAAS and PAAS to make it the best cloud hosting service for your database applications.

SessionID: 7338

Analytics Platform System Overview (APS)

Back to calendar

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

Speaker(s): Nicolle Whitman

Title: Analytics Platform System Overview (APS)

Description:

The Microsoft Appliance Platform Systems is Microsoft's foray into on-premise big data appliance business. The appliance has evolved from simply a collection of on-premise servers to an integrated hybrid (on-premise/cloud) appliance that enables customers to gain valuable insight no matter where the data lives. This session will cover the new hybrid features in APS and how to migrate an existing SMP data warehouse to an APS appliance.

SessionID: 6015

Building Perfect SQL Servers, Every Time

Back to calendar

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

Speaker(s): Joseph D'Antoni

Title: Building Perfect SQL Servers, Every Time

Description:

Some of the biggest challenges in any large SQL environment are maintaining consistent configurations and meeting the pressures from the business for rapid server deployments. Join us in this session to learn best practices for system settings, file system layout, and scheduling maintenance tasks.

By default, SQL Server does not install with best practices for every environment. In this session, we will discuss the best practices for most SQL Server configurations, and how to automate your SQL Server builds in both physical and virtual worlds. As you may know, completely automating the build process has great benefits, but it also has great trade-offs. We will talk about lessons learned from building a private cloud at a Fortune 100 telecommunications company with thousands of servers.

You will also learn how use these same methods to ensure your own server build consistency, whether your SQL Servers are in the cloud or on-premises.

SessionID: 6286

Deeper Data Insight and Prediction with Data Mining

Back to calendar

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

Speaker(s): Reza Rad

Title: Deeper Data Insight and Prediction with Data Mining

Description:

Data mining is the art of data analysis, finding data models, and predicting future behavior based on an existing data set. Microsoft data mining provides a set of robust and reliable algorithms such as decision tree, association rules, and clustering, all of which powerful to apply on any structured data set. In this session, you will learn opportunities to use data mining in real world challenges. There will be lots of demos of Microsoft data mining applied on real world scenarios.

Scenarios such as Market Basket Analysis and predictive analysis will be covered with live demos. You will also learn how to validate models against test data set with accuracy charts. Lastly, you will learn how to use DMX queries in .NET applications and bring data mining features into your custom application.

SessionID: 6302

Secrets of SQL Server: Database Worst Practices

Back to calendar

Event Date: 05-11-2014 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 my God! What did I do?” Chances are you have heard, or even uttered, this expression. This demo-oriented session will show many examples where database professionals were dumbfounded by their own mistakes, and could even bring back memories of your own early DBA days. The goal of this session is to expose the small details that can be dangerous to the production environment and SQL Server as a whole, as well as talk about worst practices and how to avoid them.

Shedding light on some of these perils and the tricks to avoid them may even save your current job. After attending this session, developers will only need 60 seconds to improve performance of their database server in their SharePoint implementation. We will have a quiz during the session to keep the conversation alive. Developers will walk out with scripts and knowledge that can be applied to their servers, immediately after the session.

SessionID: 7343

SQL Server 2014: In-Memory Overview

Back to calendar

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

Speaker(s): Kevin Farlee

Title: SQL Server 2014: In-Memory Overview

Description:

SessionID: 7207

What's New in Microsoft Power Query for Excel

Back to calendar

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

Speaker(s): Miguel Llopis, Faisal Mohamood

Title: What's New in Microsoft Power Query for Excel

Description:

Microsoft Power Query for Excel provides a set of experiences to empower business analysts and end users to discover, acquire, and transform data of any shape and size. Join this session to learn directly from the Power Query team about the latest features added to the product and get a sneak preview of some of the features that the team is currently working on and will be delivering in the future.

SessionID: 6592

SQL Server AlwaysOn Quickstart

Back to calendar

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

Speaker(s): Ryan Adams

Title: SQL Server AlwaysOn Quickstart

Description:

In this session, we will discuss what the SQL Server AlwaysOn high availability and disaster recovery solution is all about. We’ll also talk about the different levels of protection it provides through Windows Clustering, SQL Clustering, and Availability Groups. We'll discuss how these three things come together to protect your databases, and we'll finish with a dive into availability group configuration, the new capabilities it gives us, and what's new in SQL Server 2014.

SessionID: 7206

Troubleshooting SQL Server with Extended Events

Back to calendar

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

Speaker(s): Tom Stringer

Title: Troubleshooting SQL Server with Extended Events

Description:

SQL Server is growing more complex and advanced as a database management system with every new release and additional technology or functionality. With the expanding responsibility on supporting and troubleshooting the SQL Server environment in your organization, it is up to you to find the root cause of problems and fix them with a proven solution to the given issue. The hardest aspect of resolving problems is the troubleshooting step, but thankfully SQL Server gives us the tools to be successful in pinpointing problems. One of the most powerful tools is Extended Events, and it can be used to troubleshoot a large array of problems, from errors to performance bottlenecks. Join Thomas Stringer, a Microsoft SQL Server Premier Field Engineer, as he dives into the finer points of the technology, and then shows common troubleshooting scenarios that are often quickly resolved with Extended Events.

SessionID: 6323

Five Ways to Write More Effective Triggers

Back to calendar

Event Date: 05-11-2014 10:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Aaron Bertrand

Title: Five Ways to Write More Effective Triggers

Description:

You've got a piece of code that you want to implement as a trigger, but you've read that triggers can grind your performance to a halt. Developers everywhere write triggers to implement business logic, to enforce certain types of constraints, or to avoid changing database schema or external code. Many triggers are inefficient and violate best practices, but it doesn't have to be this way.

Join this session and learn how to improve your triggers and keep them off the list of potential scapegoats for your SQL Server performance woes.

SessionID: 7254

Life in the fast lane with Azure DocumentDB

Back to calendar

Event Date: 05-11-2014 10:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Stephen Baron

Title: Life in the fast lane with Azure DocumentDB

Description:

Azure DocumentDB is a purpose-built NoSQL JSON document database service built for cloud-designed modern mobile and web applications. DocumentDB supports rich queries over JSON data as well as, transactional execution of JavaScript based application logic. In this session we'll cover some of the key features of DocumentDB as well as discuss some of the internal properties already using the service.

SessionID: 6225

A Practical Guide to Microsoft Azure SQL Databases for the DBA

Back to calendar

Event Date: 05-11-2014 10:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Gareth Swanepoel

Title: A Practical Guide to Microsoft Azure SQL Databases for the DBA

Description:

What is the Microsoft Azure SQL Database all about? What does this mean for me as a DBA? What is the process for setting up a Microsoft Azure database? How would I go about migrating one of my databases to the cloud? How do I possibly leverage this new technology in my production environment?

If you are a production DBA and have contemplated one or more of these questions, this session is for you! Maybe you have been tasked with finding out about the cloud. Join me in exploring the cloud where I will show you how SQL Server works in the Microsoft Azure SQL Database world. We will run through the simple process of configuring a Microsoft Azure SQL database, and then we’ll discuss the similarities and differences between on-premises SQL Server and Microsoft Azure SQL Databases. We will even look into the DR, HA, monitoring and performance tuning options available with Microsoft Azure.

SessionID: 6654

Scripting with SSIS

Back to calendar

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

Speaker(s): Andy Leonard, Kevin Hazzard

Title: Scripting with SSIS

Description:

You have been asked to develop an SSIS package with one or more "impossible" requirements. You have read blog posts and marketing materials that extol the virtues of SSIS's extensibility, but where do you begin?

This session, delivered by an SSIS architect and a .Net architect, presents a lifecycle for developing .Net scripted solutions within SSIS and custom tasks with .Net.

SessionID: 6443

The Elephant in the Room: A DBA's Guide to Hadoop and Big Data

Back to calendar

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

Speaker(s): Stuart Ainsworth

Title: The Elephant in the Room: A DBA's Guide to Hadoop and Big Data

Description:

You're a SQL Server DBA working at Contoso and 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 the implementation and ongoing administration. Where do you begin?

This session will cover 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'll talk about basic techniques for querying data, the focus is on basic understanding how Hadoop works, how to plan for growth, and what you need to do to start maintaining a Hadoop cluster.

You won't walk out of this session a Hadoop administrator, but you'll understand what questions to ask and where to start looking for answers.

SessionID: 6779

Make SQL Server Pop with PowerShell

Back to calendar

Event Date: 05-11-2014 10:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Robert Cain

Title: Make SQL Server Pop with PowerShell

Description:

PowerShell is everywhere, and that includes SQL Server. In this session, we'll look at using PowerShell with both the SQL Server provider and the SMO (SQL Management Objects) library. You will learn how to handle common DBA tasks, such as checking the status of various services, validating backups, and checking for disk usage.

You'll also see how to perform developer tasks such as creating tables, inserting records, and querying data. Perhaps most importantly, you will learn how to read and understand the SMO object model, and translate it into PowerShell commands. Come see how to make your SQL Server Pop with PowerShell.

SessionID: 7471

Community Session: Intro to PASS Summit

Back to calendar

Event Date: 05-11-2014 10:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Kevin Kline

Title: Community Session: Intro to PASS Summit

Description:

New to the PASS Community? Long-term PASS member and past Board Member Kevin Kline will tell you all you need to know about getting the most out of PASS Summit and the worldwide #sqlfamily in this introductory session for first-time attendees.

SessionID: 6017

Building Hybrid BI Solutions with Power BI

Back to calendar

Event Date: 05-11-2014 10:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Rod Colledge

Title: Building Hybrid BI Solutions with Power BI

Description:

We will explore the following questions: What is Power BI? What do you need to run Power BI? How does Power BI differ to traditional BI? Where does Power BI fit in a broader enterprise BI strategy? And, finally, how can on-premises data sources be used in cloud-based Power BI solutions?

In addition to answering these questions, we will build a Power BI solution from scratch using both on-premises and cloud-based data sources. We will use Power Query, Power Pivot, Power View and Power Map, before deploying the solution to a Power BI site in the cloud, and interacting with it using Q & A, the new natural language query technology.

SessionID: 5962

A Dive into Data Quality Services

Back to calendar

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

Speaker(s): Steve Simon

Title: A Dive into Data Quality Services

Description:

Would you like to know how to keep end users and management happy? Then join us in this session where we discuss data quality and data cleansing. For those of us who have dealt with Data Profiling Tasks in SQL Server 2008, we were shocked, yet pleasantly surprised, with the great advances that Microsoft made with the advent of Data Quality Services in the SQL Server 2012 release. In this hands-on presentation, we will look at how to set up a new knowledge base based upon an existing one, set up rules, do knowledge discovery within the new knowledge base, and, finally, cleanse the data through a data quality project.

SessionID: 6131

World's Worst Performance Tuning Techniques

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kendra Little

Title: World's Worst Performance Tuning Techniques

Description:

Could one of your tricks for making queries faster be way off base? Kendra Little is a Microsoft Certified Master in SQL Server and a performance tuning consultant, which means she's learned lots of lessons from her mistakes.

Learn why you shouldn't obsess over defragmenting indexes or updating statistics, see a demo of troubleshooting parameter sniffing, and discover why query hints aren't the best problem solvers.

SessionID: 7299

Under the Covers of Hadoop on Windows

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Scott Shaw

Title: Under the Covers of Hadoop on Windows

Description:

As the defacto platform for Big Data Apache, Hadoop has matured to occupy a central place in the next generation data architecture. Hadoop does not replace existing technologies, but rather complements them by adding and enhancing what is possible in the enterprise.

In this talk, we will dive into the details of Hadoop on Windows by exploring each of the components and their functions within an Enterprise Hadoop distribution. We will also discuss some of the common use cases, applications, and data types that are being enabled with this new capability.

SessionID: 6040

SQL Server 2014 and Azure Integration

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Denny Cherry

Title: SQL Server 2014 and Azure Integration

Description:

With the introduction of SQL Server 2014, the line between SQL Server running in your data center and running in the cloud is becoming more and more blurred. In this session, we will review the features which are available with SQL Server 2014 and which integrate with Microsoft Azure.

After reviewing the available features, we’ll take a look at how to configure these features and how to build these features out in the real world in order to reduce your data center footprint quickly and easily.

SessionID: 6771

Spatial Data: Looking Outside the Map

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Hope Foley

Title: Spatial Data: Looking Outside the Map

Description:

It’s been said it before and it’ll be said again: spatial data doesn't get much love in SQL Server. But, it is a feature worthy of much appreciation and will become more vital as more location data is collected.

In this session, we will explore spatial data and discover many ways it can be used for incredible analytics. You will learn some new ways to visualize your data outside of the typical plots on a Bing map layer. Come and learn how powerful spatial data can be even though it lacks a snazzy "power" title.

SessionID: 6742

Configuring SharePoint 2013 as a Business Intelligence Platform

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Edwin M Sarmiento

Title: Configuring SharePoint 2013 as a Business Intelligence Platform

Description:

With SharePoint as the business collaboration platform of choice for the enterprise, it has become an important piece in the overall Microsoft BI stack. However, deploying and configuring it to support Microsoft BI solutions has become a cumbersome task for the IT professional.

In this session, you will learn what it takes to successfully architect and design SharePoint 2013 as a BI platform. We will cover multiple configuration scenarios and the different technologies necessary to build the infrastructure. At the end of the session, you can walk away feeling confident to run Power Pivot, Power View and Reporting Services in your SharePoint 2013 farm.

SessionID: 6360

Using PowerShell to Manage Cloud Integrated Data Platforms

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bradley Ball

Title: Using PowerShell to Manage Cloud Integrated Data Platforms

Description:

As a DBA you’ve been inundated by people telling you why you “need” the cloud. Need is great, but HOW do you integrate your Network with Azure? What are Virtual Networks in Azure? How does this differ from On-prem? How can you use PowerShell to provision and Manage Azure VM’s? You can create Networks, set up SQL Servers, spin-up and shut down infrastructure so you are not charged for anything other than storage? In this session we’ll stop talking about why you “need” the cloud and start talking about HOW you leverage it!

SessionID: 7351

Azure CAT: Line of Business Application on Azure Virtual Machine Services

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Juergen Thomas

Title: Azure CAT: Line of Business Application on Azure Virtual Machine Services

Description:

In this session we will discuss different angles of deploying a Line of Business application like SAP on Azure Virtual Machine Services. We will present criteria to select instances of the LOB which can run within the capabilities of Azure IaaS. As a next step, we will go through steps on how DBMS VMs of the LOB applications need to be structured to get most out of the Azure infrastructure. In a third section we will discuss look into how we can cover High-Availability and Disaster Recovery of a LOB application. In a last section, we then look at different deployment methods which can be used to finally deploy an LOB solution like SAP in Azure IaaS.

SessionID: 7344

SQL Server 2014 AlwaysOn (High Availability and Disaster Recovery)

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kevin Farlee

Title: SQL Server 2014 AlwaysOn (High Availability and Disaster Recovery)

Description:

Learn about the AlwaysOn improvements in SQL Server 2014, their customer value, and see some demos.

SessionID: 6332

Business Intelligence Toolkit Overview: Microsoft Power BI & R (Part 1)

Back to calendar

Event Date: 05-11-2014 13:30 - Category: Half-Day Session (3 hours) - Track: BI Information Delivery

Speaker(s): Jen Stirrup

Title: Business Intelligence Toolkit Overview: Microsoft Power BI & R (Part 1)

Description:

In this full-day Pre-conference session, we will look at an overview of theory and scientific evidence about data visualization, and learn how the “why” can help to make us better at the “how,” regardless of the technology. We will also look at an overview of the Power BI suite of tools in terms of data visualization and the utility of R for its ability to support our analyses in everyday life.

We will look at the following technologies in an end-to-end environment: R Power Pivot Power Query Power View Power Map Excel The end result is that we will look at creating dashboards in Power BI tools and Excel.

To summarize, this session aims to deliver a breadth of data visualization knowledge, underpinned by cognitive psychology theory to provide deeper understanding of data visualization, and translated into Microsoft Power BI functionality.

SessionID: 7469

Top 10 Mistakes of New IT Leaders

Back to calendar

Event Date: 05-11-2014 13:30 - 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 employing millions of workers in all industries and regions of the USA. This perennial shortage of IT experienced workers, added to IT career paths which hit a salary plateau for those who stay purely technical, means it’s very common for a talented IT pro to move into leadership and management positions. Unfortunately, the skills that made 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 delves into a variety of common mistakes among new IT leaders, such as:

  1. How does accepting the status quo limit productivity and inhibit innovation?
  2. What does an uncommunicative leader express to their team and superiors?
  3. Why is goal setting such an important part of leadership?

SessionID: 7376

Community Session: Checklist for Making the Most of PASS and Summit

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Wendy Pastrick

Title: Community Session: Checklist for Making the Most of PASS and Summit

Description:

Whether this is your first Summit or your fifth, there are so many things going on it can be difficult to choose what to see and when. Follow along with my checklist of “Must See” items to make the most of your Summit experience. We will also cover how you can stay in touch and involved with PASS and the #sqlfamily community throughout the week and beyond!

SessionID: 6245

Right-Sizing Your SQL Server Virtual Machine

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): David Klee

Title: Right-Sizing Your SQL Server Virtual Machine

Description:

Virtualizing your top-tier production SQL Servers is not as easy as P2V’ing it. Sometimes allocating more resources to the VM (Virtual Machine) is the wrong approach, and getting it wrong will silently hurt performance. What is the most effective method for determining the “right” amount of resources to allocate? What happens if the workload changes a month from now? Join this session and find out!

The methods for understanding the performance of your mission-critical SQL Servers gathered over the past ten years of SQL Server virtualization will be addressed, and valuable processes for performance statistic collection and analysis will be displayed. Come learn how to properly “right-size” the resources allocated to a VM, improve the performance of your SQL Servers, and keep it maximized well into the future.

SessionID: 6247

The Use Cases for In-Memory OLTP

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Warner Chaves

Title: The Use Cases for In-Memory OLTP

Description:

In this session, we’ll do a short introduction to the In-Memory OLTP feature before diving straight into the use cases where the new lockless/latchless concurrency control and native compilation really shines.

Demos will cover PAGELATCH contention (and lack thereof), use of non-persistent in-memory tables for ETL and in-memory tables as “shock absorbers” for high throughput environments.

For each case we will do a comparison of "Classic" vs. in-memory, what gains the audience can expect, and what patterns will yield the biggest benefits.

SessionID: 6867

Are You Getting Your Message Across? How to Display Data!

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Dan Bulos

Title: Are You Getting Your Message Across? How to Display Data!

Description:

There are many books and articles on how to design a dashboard or create a pretty chart. But how do you know which graphical representation is the right one for your data? What kind of chart will give you the insights into the data you are looking for? When should you use multiple series on a chart versus using small multiples? What is the best way to show contribution to the whole? Why would you mix a line and bar chart?

This session will answer these questions by taking a case study approach. Different data sets will be studied and we will see how different charts bring out different aspects of the data. Perhaps more importantly, we will take a look at which charts don’t really show anything interesting at all. Time will also be spent looking at the differences between using charts in reports and dashboards as opposed to visual analytics.

SessionID: 7240

Microsoft Azure SQL Database – Resource Management

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Mine Tokus, Abbas Ali Aloc

Title: Microsoft Azure SQL Database – Resource Management

Description:

Azure SQL Database is a relational database-as-a-service that delivers predictable performance, scalability, business continuity and data protection for cloud developers. Azure SQL Database service is built on shared resources from thousands of physical machines. Each physical machine host many databases; availability and performance for each database can vary based on other activities on the physical machine. Azure SQL Database uses some techniques to manage resources and provide a stable system with optimal usage of physical servers.

In this session, we will go over the architecture and internals of Azure SQL Database and then focus on resource management techniques incluload balancing, engine throttling, using resource governor to isolate load on physical machines. We will go over resource limitations on Azure SQL Database like memory usage, database size, transaction duration and Temp DB usage. We will conclude with best practices for seamless user experience on Azure SQL Database.

SessionID: 6848

Upgrading and Migrating SQL Server

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): John Martin

Title: Upgrading and Migrating SQL Server

Description:

With Microsoft increasing the rate at which new versions of SQL Server are released to on average every couple of years (2008, 2008R2, 2012 & now 2014) upgrading and migrating to newer versions to make use of the new features is going to become more common.

This session will discuss and demonstrate some of the ways in which you can make this process easier and more of a day to day task than it has historically been. Looking at what tools and processes we can use to strengthen our case for an upgrade or just how to make sure that we have sized a system appropriately.

I will cover how I have upgraded and migrated to the latest versions of SQL Server all the way from SQL 2000 up to SQL 2012, what the gotchas are and how to avoid getting bitten so that you can be confident that you will have a successful migration or upgrade too.

Join me as we work through upgrading a number of SQL Servers, avoiding the pitfalls along the way.

SessionID: 7211

Match the Database to the Data – From on Prem to the Cloud

Back to calendar

Event Date: 05-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Buck Woody

Title: Match the Database to the Data – From on Prem to the Cloud

Description:

This session is a discussion of the Microsoft stack of tools from Relational to NoSQL to "Big Data", with examples of application patterns for each. It’s a quick overview with handy handouts for the stack to know which processing technologies for major workloads.

SessionID: 6457

Get to Know HDInsight and Start Mining Big Data

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Carlos Bossy

Title: Get to Know HDInsight and Start Mining Big Data

Description:

The adoption of Hadoop as a platform for mining big data has opened up a new world of analytic possibilites. Using HDInsight, the cloud-based service from Microsoft, you now have the ability to fire up Hadoop on demand to get the maximum value from large and unstructured data.

In this introductory session, you will learn the fundamentals of HDInsight and Hadoop, you'll see how to provision your own cluster in minutes, and you'll know how to put the cluster to work by the end of the session. Practical examples that show clustering techniques and text analysis of unstructured and semi-structured data will be shown allowing attendees to implement their own cluster with minimal administration overhead.

SessionID: 6386

Latches, Spinlocks, and Lock Free Data Structures

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Klaus Aschenbrenner

Title: Latches, Spinlocks, and Lock Free Data Structures

Description:

Are you very familiar with locking and blocking in SQL Server? Do you know how the isolation level influences locking? Perfect! Join this session to take a further deep dive into how SQL Server implements physical locking with lightweight synchronization objects like latches and spinlocks. We will cover the differences between both, and their use cases in SQL Server.

In this session, you will learn about best practices in how to analyze and resolve latch and spinlock contention for your performance critical workload. We will also discuss lock free data structures, what they are, and how they are used by the new In-Memory OLTP technology that is part of SQL Server 2014.

SessionID: 6869

Integration Services (SSIS) for the DBA

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s):

Title: Integration Services (SSIS) for the DBA

Description:

You are a DBA and your manager has asked you to manage the Enterprise Data Warehouse, which includes a number of ETL packages. While comfortable with the relational database, you are not sure how to handle Integration Services (SSIS).

In this session, you will learn what SSIS is and which components it consists of. You will also learn how to use the SSIS catalog, which is new in SQL Server 2012, to track the execution of the package, as well as how to troubleshoot packages when they fail or cause problems.

SessionID: 7217

Query Store - A New SQL Query Tuning Feature

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Conor Cunningham

Title: Query Store - A New SQL Query Tuning Feature

Description:

Have you ever come in to work only to have the boss come tell you that your main site is down and the database is "broken"? Fixing query performance problems can be rough, especially in high-pressure situations. Microsoft has developed a feature to help customers gain significantly easier insight into production systems and to be able to quickly fix cases where a new plan choice from the query optimizer has undesired performance consequences. This talk introduces the Query Store, explains the architecture, and shows how it can be used to solve real-world performance problems. It will now be possible to ask questions like "show me what query plans have changed since yesterday" and to quickly ask the optimizer to "go back" to the query plan that was working fine for you previously.

SessionID: 7357

Lightning Talks 101

Back to calendar

Event Date: 05-11-2014 15:00 - Category: Lightning Talk (10 minutes) - Track: Professional Development

Speaker(s): Tim Radney, Brent Ozar, Craig Purnell, Luke Jian, Steve Wake, Mark Vaillancourt

Title: Lightning Talks 101

Description:

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

Lightning Talks 101 focuses on the DBA track, featuring:

  1. Brent Ozar - Conquer CXPACKET and Master MAXDOP in Ten Minutes
  2. Luke Jian - 10 Virtualization Metrics in 10 Minutes
  3. Mark Vaillancourt - Getting Started with SSAS Extended Events
  4. Tim Radney - Ultimate Tail Log Backup and Restore
  5. Steven Wake - What Version of SSDT do I Need?
  6. Craig Purnell - Upgrading SQL Server: 10 Tips in 10 Minutes

SessionID: 6666

End-to-End SQL Server 2012 Master Data Services

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Peter Myers

Title: End-to-End SQL Server 2012 Master Data Services

Description:

This session describes how SQL Server 2012 Master Data Services can be used to implement Master Data Management (MDM). It introduces the discipline of MDM and maps common processes to the feature set of Master Data Services.

Topics include defining models, entities, attributes and hierarchies, to store and manage master data. Additionally, administrative tasks including business rules to validate data, the import and export of master data, model versioning, and permission management will be described. The two Microsoft user interfaces (the Master Data Manager web application, and the Excel add-in) will be covered, in addition to T-SQL scripting opportunities to automate processes.

This session will be of interest to data stewards, ETL developers and ETL administrators to appreciate what SQL Server 2012 Master Data Services can achieve.

SessionID: 6838

Congratulations, You're Now a DBA . . .

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ben DeBow

Title: Congratulations, You're Now a DBA . . .

Description:

You were just anointed DBA by the head of development because you knew how to create a database and add some tables. Or maybe you were the network engineer that had installed SQL Server and added SQL logins. Now what do you do, and how to you keep your company’s data protected and the SQL Servers up and running?

This session will provide you with a road map for succeeding as a DBA. We will cover all of the basics that the typical DBA needs to know and focus on day one and year one. By the end of this session, you will know what is important and should be on your daily task list and what you can ignore. With data is growing exponentially and you have lucked out if you truly like being a DBA because the sky is the limit.

SessionID: 7249

7 Databases in 70 Minutes: A Primer for NoSQL in Azure

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Karen Lopez, Lara Rubbelke

Title: 7 Databases in 70 Minutes: A Primer for NoSQL in Azure

Description:

Learn more about the new data platform categories like document, key/value, columnar, and graph. We'll discuss where ACID is king, and when BASE rules, and how the CAP theorem is applied with more common NoSQL implementations like HBase, MongoDB, Cassandra and Hadoop.

SessionID: 6628

Performance Tuning Your Backups

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sean McCown

Title: Performance Tuning Your Backups

Description:

Have you ever gotten tired of your database taking hours to back up? Are you sick of your users breathing down your neck because the database restore is taking too long? Now you won't have to worry about that anymore.

In this session, we will discuss some little known tricks, methods, and trace flags you can use to tune your backups just like you would a query. You'll learn about the backup "execution plan" and how to access it. Understanding how to tune the individual portions of your backup process will allow you to knock 80% and even more off of your backup and restore time. Sean McCown won’t be holding anything back in this session. This is a method he’s used for 15 years to tune his backups and has had great success.

SessionID: 7472

Business Intelligence Toolkit Overview: Microsoft Power BI & R (Part 2)

Back to calendar

Event Date: 05-11-2014 15:00 - Category: Half-Day Session (3 hours) - Track: BI Information Delivery

Speaker(s): Jen Stirrup

Title: Business Intelligence Toolkit Overview: Microsoft Power BI & R (Part 2)

Description:

In this full-day Pre-conference session, we will look at an overview of theory and scientific evidence about data visualization, and learn how the “why” can help to make us better at the “how,” regardless of the technology. We will also look at an overview of the Power BI suite of tools in terms of data visualization and the utility of R for its ability to support our analyses in everyday life.

We will look at the following technologies in an end-to-end environment:

R Power Pivot Power Query Power View Power Map Excel

The end result is that we will look at creating dashboards in Power BI tools and Excel.

To summarize, this session aims to deliver a breadth of data visualization knowledge, underpinned by cognitive psychology theory to provide deeper understanding of data visualization, and translated into Microsoft Power BI functionality.

SessionID: 7262

Migration and Deployment Principles for SQL Server in Azure VMs

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Selcin Turkarslan

Title: Migration and Deployment Principles for SQL Server in Azure VMs

Description:

SessionID: 7200

Interactive Data Visualization with Power View

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Will Thompson

Title: Interactive Data Visualization with Power View

Description:

In this session, we take a deep dive into Power View, Microsoft’s interactive data visualization experience. Through some cool demos, learn how to create beautiful, interactive Power View reports while getting a tour of the product’s features.

Also, learn about the architecture of Power View and related components, and about the different flavors of Power View (Power BI in Office 365 vs. on-premise, Excel desktop vs. Excel Web App vs. Power View Web App) and their differences. If you’re eager to gain a deeper understanding of Power View, don’t miss this session!

SessionID: 6179

ETL Patterns with Clustered Columnstore Indexes

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Niko Neugebauer

Title: ETL Patterns with Clustered Columnstore Indexes

Description:

Join this session for an hour of playing with different ETL patterns by using Clustered Columnstore Indexes.

Using different hardware might lead you to different conclusions, and the size of the workload is always the central aspect of your performance.

Loading data first and then creating a Clustered Columnstore, or creating Clustered Columnstore and then loading? Join me to find the answers!

SessionID: 6154

Are You Optimistic About Concurrency?

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kalen Delaney

Title: Are You Optimistic About Concurrency?

Description:

What exactly does it mean to have optimistic concurrency? What is the alternative? Is SQL Server 2012's SNAPSHOT Isolation optimistic? How can SQL Server 2014's In-Memory OLTP provide truly optimistic concurrency?

In this session, we'll look at what guarantees the various isolation levels provide, the difference between pessimistic and optimistic concurrency, and the new data structures in SQL Server 2014 that allow the enormous benefits of having totally in-memory storage with no waiting!

SessionID: 6227

Real World Lessons about Starting a Consulting Company

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Brian Knight

Title: Real World Lessons about Starting a Consulting Company

Description:

While starting Pragmatic Works and other companies, Brian Knight, as with others, made a lot of naïve mistakes. In this session, he will share with you the pitfalls he found when starting a business and managing a team of developers and SQL Server consultants.

Learn how to create a culture in your organization or team that will help you retain employees and help your team stand out. Learn from some of the mistakes that most leaders make when starting a company. Finally, learn how to turn your idea into reality and grab your first customers.

SessionID: 6075

SQL Server DR in Microsoft Azure: Building Your Second Data Center (Part 1)

Back to calendar

Event Date: 05-11-2014 15:00 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Joseph D'Antoni

Title: SQL Server DR in Microsoft Azure: Building Your Second Data Center (Part 1)

Description:

For many organizations, having a second data center or co-location is not a viable option, either from a financial or logistical perspective. In the past, this limited options for disaster recovery (DR). Microsoft Azure virtual machines and SQL Server allow you to design and build highly available hybrid solutions, which bridge your data center to the cloud.

This half-day session will showcase all of SQL Server’s DR features in this hybrid model, as well as environments built only in Microsoft Azure. You will learn about off-site direct to Azure backups from your local SQL Server, and you will gain an understanding of the networking model within Azure. We will also look at demos of log shipping, replication, mirroring, and Availability Groups in a hybrid model.

You will walk away with a solid understanding of AlwaysOn functionality within Microsoft Azure VMs, the costs, benefits and limitations of building a DR solution using Azure, and how Azure based backup and recovery works.

SessionID: 7407

Community Session: PASS Program Abstract Workshop

Back to calendar

Event Date: 05-11-2014 15:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Amy Lewis, Melissa Coates, Lance Harra

Title: Community Session: PASS Program Abstract Workshop

Description:

Learn how to write effective abstracts and a solid speaker profile. Bring your abstracts for this interactive workshop. Work in small groups and get one-on-one time with current and past Summit speakers.

SessionID: 7325

Azure CAT: Data Platform: The Right Storage Solution for the Right Problem

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kun Cheng, Silvano Coriani, Rama Ramani

Title: Azure CAT: Data Platform: The Right Storage Solution for the Right Problem

Description:

Microsoft Azure platform offers various storage options including SQL Database, Blob, Table, Queue, DocDB, etc. Choosing the right option(s) for your cloud application depends on deep understanding of pros and cons of each one of them. In this session, we’ll explore the storage solutions on Azure and provide insights using real world engagement examples.

SessionID: 6533

SQL Server and Application Security for Developers

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Mladen Prajdić

Title: SQL Server and Application Security for Developers

Description:

A lot of companies have a philosophy of "ship early with as many features as possible.” Security is an afterthought since it isn't fun to do and no one will attack them anyway. However, the dark side never sleeps, and security breaches have always happened, often leaving companies severely exposed or even bankrupt.

In this session we'll look at a few attack vectors that can be used against your company, and what you as a developer can and should do to protect against them. It will involve a good mix of security conscious SQL Server and application development, because you care about your work and nobody messes with you.

SessionID: 6468

Dealing with Multipurpose Procs and PSP the RIGHT Way!

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kimberly Tripp

Title: Dealing with Multipurpose Procs and PSP the RIGHT Way!

Description:

What is parameter sniffing? When does it occur and when does it become a problem (a.k.a. parameter sniffing problem / PSP)? How can you simplify your procedure creation strategies to create procedures that recompile “enough” – not too much or not enough? Wait, isn't recompilation bad?

Come to this session to learn when recompilation is warranted. And, more importantly, how to choose to do it selectively and only for the combinations of parameters that really need it. Create the right balance of CPU / recompilation with a programming strategy that also simplifies the overall number of procedures needed. If you create stored procedures and want better performance, this is the place to be!

SessionID: 6279

DAX Patterns

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Marco Russo

Title: DAX Patterns

Description:

The DAX (Data Analysis Expressions) language has a low number of built-in functions, but it is very flexible and you can write complex calculations with it. In fact, it is so flexible that you might find many alternative ways to write an expression solving a business problem.

You can save development time by adapting an existing DAX pattern to your specific scenario. This session will present a set of fundamental patterns you have to know in DAX, because they are used very often in many business scenarios and are already tested and optimized. This knowledge will save you from the effort of choosing between different possible optimizations.

SessionID: 7473

SQL Server DR in Microsoft Azure: Building Your Second Data Center (Part 2)

Back to calendar

Event Date: 05-11-2014 16:30 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Joseph D'Antoni

Title: SQL Server DR in Microsoft Azure: Building Your Second Data Center (Part 2)

Description:

For many organizations, having a second data center or co-location is not a viable option, either from a financial or logistical perspective. In the past, this limited options for disaster recovery (DR). Microsoft Azure virtual machines and SQL Server allow you to design and build highly available hybrid solutions, which bridge your data center to the cloud.

This half-day session will showcase all of SQL Server’s DR features in this hybrid model, as well as environments built only in Microsoft Azure. You will learn about off-site direct to Azure backups from your local SQL Server, and you will gain an understanding of the networking model within Azure. We will also look at demos of log shipping, replication, mirroring, and Availability Groups in a hybrid model.

You will walk away with a solid understanding of AlwaysOn functionality within Microsoft Azure VMs, the costs, benefits and limitations of building a DR solution using Azure, and how Azure based backup and recovery works.

SessionID: 6306

Hiring the Right People: Interviewing and Selecting the Right Team

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Joe Webb

Title: Hiring the Right People: Interviewing and Selecting the Right Team

Description:

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

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

SessionID: 7330

SQL Server 2014: ColumnStore Index

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sunil Agarwal

Title: SQL Server 2014: ColumnStore Index

Description:

The updateable clustered columnstore in SQL Server 14 offers a leading solution for your Data Warehouse workload with order of magnitude better data compression and query performance over traditional btree based schemas. This session describes columnstore index internals with deep insight into data compression methodology and achieving high query performance.

SessionID: 6732

Analyzing I/O Subsystem Performance

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Glenn Berry

Title: Analyzing I/O Subsystem Performance

Description:

SQL Server is often I/O bound, but why? Do you feel lost when talking to your storage administrator? Are your storage subsystems like a mysterious black box where your databases live but you can’t go visit? This session will get you up to speed with the fundamentals of storage subsystems for SQL Server.

You will learn about the different types of storage that are available, and how to decide what type of storage to use for different workload types. You will also learn useful tips and techniques for configuring your storage for the best performance and reliability. We’ll cover methods to effectively measure and monitor your storage performance so that you will have valuable information and evidence available the next time you have to discuss IO performance with your storage administrator. Come to this session to learn how to analyze I/Os as well as options to reduce the bottlenecks.

SessionID: 7332

Azure SQL Database Overview

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Bill Gibson, Vinod Jagannathan

Title: Azure SQL Database Overview

Description:

Come to this session to learn about the latest investments in Azure’s relational database service, SQL Database. We will demonstrate the value proposition of SQL Database with Basic, Standard and Premium service tiers and walk through enhancements in performance, scale out, business continuity, security and data developer & management experiences.

SessionID: 6901

Boosting Performance with Indexing

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Robert Davis

Title: Boosting Performance with Indexing

Description:

Are your queries slow? Are your I/O counts through the roof? Then Dr. SQLSoldier has this wondrous tonic that will fix these ailments and more. This incredible elixir is called Indexing.

For the incredibly low price of absolutely free, you will learn multiple techniques for applying Indexing to your ailing queries. Return your queries to the youthful vim and vigor they had when there was only a little data in the database.

You too can amaze and astound your friends and coworkers by applying Indexing. Become the office hero. I'll show you how. I'll teach you three easy methods for indexing:

  1. Query-centric indexing
  2. Indexing with DMVs
  3. Tools for index analysis

Don't wait! Act now!

SessionID: 6189

VLDBs: Lessons Learned

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bob Pusateri

Title: VLDBs: Lessons Learned

Description:

Whoever coined the term "one size fits all" was not a DBA. Very large databases (VLDBs) have different needs from their smaller counterparts, and the techniques for effectively managing them need to grow along with their contents. In this session, join Microsoft Certified Master Bob Pusateri as he shares lessons learned over years of maintaining databases over 40TB in size. This talk will include techniques for speeding up maintenance operations before they start running unacceptably long, and methods for minimizing user impact for critical administrative processes. You'll also see how generally-accepted best practices aren't always the best idea for VLDB environments, and how, when, and why deviating from them can be appropriate. Just because database are huge doesn't mean they aren't manageable, attend this session and see for yourself!

SessionID: 6357

Permission Management:12 Pitfalls and Misconceptions

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sebastian Meine

Title: Permission Management:12 Pitfalls and Misconceptions

Description:

SQL Server comes with a powerful built-in permission management system. However, as most powerful tools, this one too can be difficult to use and get right.

This is a two-part session. During the first part, we will go through a review of SQL Server security terms and concepts, particularly the GRANT, REVOKE and DENY statements. For the second part, the audience will select topics that we’ll cover in detail. You will be able to choose from 12 different security pitfalls and misconceptions. All these pitfalls/misconceptions have one thing in common: if you are not aware of them, you might GRANT or DENY more permissions than you intended.

SessionID: 6234

Creating an End-to-End Power View Reporting Solution

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Devin Knight

Title: Creating an End-to-End Power View Reporting Solution

Description:

Power View has the capability of creating eye-popping visualizations within SharePoint and Excel 2013. It provides intuitive ad-hoc reporting that can be used by a variety of business users to make critical decisions. Before you can begin building these incredible reports, you must have your data properly prepared.

This session will give you a beginning to end view of what is needed to create Power View reports from organizing a Power Pivot source to preparing the actual Power View report.

SessionID: 6222

Continuous Delivery for Data Warehouses and Marts

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): John Welch

Title: Continuous Delivery for Data Warehouses and Marts

Description:

Most data warehouses are in a constant state of flux. There are new requirements coming in from the business, updates and improvements to be made to existing data and structures, and new initiatives that drive new data requirements. How do you manage the complexity of keeping up with the changes and delivering new features to your business users in a timely manner, while maintaining high quality? Continuous delivery is an approach for managing this. It focuses on automation of many steps in the process, so that time is spent on adding new functionality, rather than repetitive steps. Attend this session and learn how Continuous Delivery can be applied to your data projects.

SessionID: 7360

End-to-End Demos with Power BI

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Sanjay Soni, Kasper de Jonge

Title: End-to-End Demos with Power BI

Description:

Please join this session to see exciting demos created from start to finish in a story format for a realistic customer scenario. First we will leverage raw data and use tools such as Power Query, Power Pivot, Power View, Power Map, Power BI sites and Q& for a realistic sales BI scenario. This session will be great for those new to Power BI as well experienced users interested in new ways of gathering insights. We will also take a sneak peek into the future.

SessionID: 6846

Understanding BI Security Best Practices

Back to calendar

Event Date: 05-11-2014 16:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Stacia Varga

Title: Understanding BI Security Best Practices

Description:

How secure is your BI environment? The Microsoft Business Intelligence stack contains multiple tools which each have different security configuration options and interdependencies. This session starts with a review of the security architecture of each component in the BI stack and highlights vulnerabilities in the architecture that must be addressed to properly secure your BI environment.

In this session, you'll also learn about the relationship across the security settings in the BI tools, backend databases, and the Windows operating system. Building on this foundation, you'll learn what steps are necessary to apply security best practices in each component of the Microsoft BI stack.

SessionID: 7387

Community Session: Speaker Idol - Round 1

Back to calendar

Event Date: 05-11-2014 16:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Denny Cherry

Title: Community Session: Speaker Idol - Round 1

Description:

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

Sponsor Breakfast: PASS The Bacon: Breakfast Panel

Back to calendar

Event Date: 06-11-2014 06:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Denny Cherry, Geoff Hiten, Joseph D'Antoni, Rob Volk

Title: Sponsor Breakfast: PASS The Bacon: Breakfast Panel

Description:

Topics includes leveraging flash storage in database scenarios for more than performance; comparing and contrasting flash storage options in the market for in-server, caching and array based solutions, and creating a #SANLess cluster for high performance and high availability in a cost-saving solution.

For more information, visit: http://discover.us.sios.com/event-reg-pass-summit-2014-sios-sandisk-breakfast-session-pass-the-bacon.html?LeadSource=lp-pass-passbkfst-1114

SessionID: 7405

Sponsor Breakfast: Supercharging SQL with Actifio Copy Data Virtualization

Back to calendar

Event Date: 06-11-2014 07:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Lou Hernandez

Title: Sponsor Breakfast: Supercharging SQL with Actifio Copy Data Virtualization

Description:

Actifio's copy data virtualization helps dramatically accelerate your application dev/test while reducing cost and complexity. Join Actifio and one of the world's largest SQL users in an interactive case study breakfast session to find out how. http://info.actifio.com/actifio-at-sqlpass

SessionID: 7373

Keynote: Cloud Databases 101

Back to calendar

Event Date: 06-11-2014 08:15 - Category: Keynote (90 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Rimma Nehme

Title: Keynote: Cloud Databases 101

Description:

Cloud computing has emerged as an extremely successful paradigm for deploying applications. Scalability, elasticity, pay-per-use pricing, and economies of scale are some of the major reasons for the successful and widespread adoption of cloud. A cloud database is a type of database service that is built, deployed and delivered through a cloud platform. In this talk, I’ll give rapid introduction to cloud databases: what they are, where they came from, how they are implemented, and give a rough taxonomy. We'll look at some of the specific examples of the cloud databases running out there in the wild and the latest state-of-the-art cloud database research.

SessionID: 6039

Optimizing SQL Server Performance in a Virtual Environment

Back to calendar

Event Date: 06-11-2014 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 explore some of the things you should be looking at within your virtual environment to ensure that you are getting the best possible performance out of it.

We will discuss how to look for CPU performance issues at the host level. We will also be looking at the Memory Balloon drivers and what they actually do, as well as how you should be configuring them and why.

We will then talk about some of the memory sharing technologies which are built into vSphere and Hyper-V and how they relate to SQL Server, and we’ll finish up the session with some storage configuration options.

SessionID: 6288

Top Five Power Query M Functions that You Don't Know

Back to calendar

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

Speaker(s): Reza Rad

Title: Top Five Power Query M Functions that You Don't Know

Description:

Join this session to learn about applying advanced transformation through M language. M is the formula language of the Power Query and is much more powerful than the Power Query GUI functions.

In this session, you will learn more about the top functionality of M that does not exist in the GUI, but is very helpful in ETL implementation. Features such as error handling, working with generators, and custom functions will all be discussed.

You will also see lots of real-world live demos, one of which will be sample a date dimension with fiscal calendar attributes and public holidays fetched live.

SessionID: 7404

Jumpstarting Big Data Projects – Stories from the Field

Back to calendar

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

Speaker(s): Silvano Coriani, Olivia Klose

Title: Jumpstarting Big Data Projects – Stories from the Field

Description:

SessionID: 7264

Analyzing Tweets with HDInsight, Excel and Power BI

Back to calendar

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

Speaker(s): Sanjay Soni, Miguel Martinez, Anand Subbaraj

Title: Analyzing Tweets with HDInsight, Excel and Power BI

Description:

Take advantage of HDInsight to tap into a stream of millions of Tweets. Then use Excel and Power BI to visualize your data, create dashboards and unlock insights from your social media interactions. This session will introduce you to the tools and steps to get you started on analyzing large sets of unstructured data.

SessionID: 7270

Deploying Hadoop in a Hybrid Environment

Back to calendar

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

Speaker(s): Matt Winkler

Title: Deploying Hadoop in a Hybrid Environment

Description:

Hadoop is driving a lot of conversation in the industry and is a multi-billion dollar opportunity. However, is Azure HDInsight right for you if you want to deploy Hadoop on-premise? Come to this session to hear how to deploy a hybrid environment by tightly integrating cloud Azure HDInsight with on-premise Hortonworks Data Platform For Windows and with APS. This session will provide an overview of some of the key scenarios and benefits of a hybrid implementation to the cloud (doing backup/archive, dev/test querying or bursting). You’ll walk away from this session knowing the key integration points of cloud Azure HDInsight with on-premise Hadoop deployments.

SessionID: 6211

Writing Faster Queries Using SQL Server 2014

Back to calendar

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

Speaker(s): Tim Chapman, Thomas LaRock, Tim Chapman

Title: Writing Faster Queries Using SQL Server 2014

Description:

CPUs are running faster now than ever before, solid-state drives are replacing spinning disks, and database servers have terabytes of RAM. And yet we still suffer from poor database performance. Why? Because a poorly written query will bring even the best hardware to its knees. For truly great performing systems there is no substitute for properly written queries, good indexes, and a database design that takes advantage of all SQL Server has to offer. And for this we rely on the skills and expertise of DBAs and database developers.

Join Microsoft SQL Server Certified Masters, Tim Chapman and Thomas LaRock, to learn how to spot common query performance killers and what you can do to make queries execute as fast as possible.

SessionID: 6607

Introduction to AlwaysOn Availability Groups

Back to calendar

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

Speaker(s): Adam Belebczuk

Title: Introduction to AlwaysOn Availability Groups

Description:

One of the most talked about new features in Microsoft SQL Server is AlwaysOn Availability Groups. In this session, we'll cover the pros and cons of using Availability Groups as well as the basics of how to set them up and take advantage of readable secondary replicas. If you want to improve the availability and performance of your applications and databases, are currently using Database Mirroring, or if you're just curious about Availability Groups, then you won't want to miss this session.

SessionID: 6375

Query Tuning Mastery: Manhandling Parallelism, 2014 Edition

Back to calendar

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

Speaker(s): Adam Machanic

Title: Query Tuning Mastery: Manhandling Parallelism, 2014 Edition

Description:

When it comes to driving ultimate performance for your biggest queries, parallelism is the name of the game. Don't let SQL Server decide when and where to apply its parallel magic; be your own query optimizer and take control!

The 2012 edition of this talk--one of the most popular sessions at PASS Summit--discussed problems with parallel costing, intricacies of plan selection and execution, and the extremely effective Parallel CROSS APPLY pattern. But these things were just the beginning. Two more years of research have yielded new insights, new techniques, and new performance gains.

In this session, you'll get a quick review of the 2012 content before diving into brand-new costing hacks, tricks for leveraging parallel scans, and a set of SQLCLR functions that will give you more control over intraquery parallelism than you ever thought possible. Get ready: it's time to Manhandle Parallelism all over again.

SessionID: 7377

Community Session: Being Buck Woody

Back to calendar

Event Date: 06-11-2014 10:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Mark Broadbent, Buck Woody

Title: Community Session: Being Buck Woody

Description:

The PASS Summit is the largest SQL Server conference in the world and has a cross section of some of the world’s leading authorities on SQL Server technologies. It is one of the most vibrant and connected communities in the technical world. Now is your chance to learn, make new contacts and drive your career forward (the way you always keep telling yourself you will). In this session Mark Broadbent will describe how his professional career at ACME Corp has hit a brick wall, but after discovering a small door behind a filing cabinet, he has managed to climb into the mind of Buck Woody and discover a world of possibilities and opportunity at his disposal. And better still, Buck and Mark are both ready to share many of their secrets and experiences with you!

Session Takeaways:

  1. Learn top techniques, tips and tricks to maximize your PASS Summit learning experience.

  2. Understand how (and what) you can do within the SQL Community to further your professional career.

  3. Plot your future career moves.

SessionID: 7337

Polybase in the Modern Data Warehouse

Back to calendar

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

Speaker(s): Artin Avanes

Title: Polybase in the Modern Data Warehouse

Description:

We have all heard about the Polybase feature of the Microsoft SQL Server 2012 Parallel Data Warehouse, but what are the use cases for this technology? In this session we explore and demonstrate specific use cases for implementing Polybase into your Modern Data Warehouse solution. Specifically, we examine how Polybase can help you: streamline your ETL process by using Hadoop as the staging area of the backroom; export to your Hadoop environment your Enterprise Data Warehouse conformed dimensions; use Hadoop as a low cost, online data archive; and enrich your relational data with ambient data resident in Hadoop.

SessionID: 6699

Is Independent Consulting for Me?

Back to calendar

Event Date: 06-11-2014 10:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): John Sterrett, Brian Moran

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?

In this session, you will get lessons learned from the presenter's transition from corporate America to independent consulting. You will get a checklist that helps you do an assessment to determine if independent consulting is for you. We will debunk some common myths about independent consulting. Finally, we will cover some resources, tips and tricks that could help you get a successful start in independent consulting.

SessionID: 6269

Schema/Data Modifications: Something's Changed? We'll Find it

Back to calendar

Event Date: 06-11-2014 10:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Chris Shaw

Title: Schema/Data Modifications: Something's Changed? We'll Find it

Description:

How often is your morning routine interrupted with frantic phone calls blaming the database for performance issues that were not there the day before? Logic tells you something has changed, yet no one claims the responsibility. If the organization’s default reaction to issues includes scrutinizing the DBA, then it’s time to talk about baselines.

A baseline is often determined to be complete after a number of Performance Monitor data collections, but that’s only the beginning. When the only information available to you are performance counters, how can you determine if there have been changes to the code, or changes to the hardware and configuration? When you alter the way you watch your systems, you increase your ability to solve problems quicker and you also increase the resiliency.

In this session, we’ll look at the tools Microsoft has built a solid baseline for SQL Server 2008 to SQL Server 2014.

SessionID: 7250

Power View with Analysis Services Multidimensional Models

Back to calendar

Event Date: 06-11-2014 10:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Kasper de Jonge

Title: Power View with Analysis Services Multidimensional Models

Description:

So far, we've been able to create Power View reports against data models in Excel workbooks and against Analysis Services tabular models. But what if you want to create one against an existing Analysis Services multidimensional model—that is, against a cube? Now you can. In this session, learn what you need, what's supported, and how it works. See some new Power View features to handle various cube features, such as display folders, default members, cell-level number and currency formatting, and more. But wait, there's more: a couple of bonus Power View features!

SessionID: 6857

Data Modeling in the Age of Big Data and Self-Service BI

Back to calendar

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

Speaker(s): Dan Bulos

Title: Data Modeling in the Age of Big Data and Self-Service BI

Description:

Big data and self-service BI are hot topics in the market today. What role does data modeling have in the modern BI landscape? Is dimensional modeling still relevant? Do we need data modeling at all? Is a new approach to data modeling needed? What is the right schema for machine learning?

This session will examine these questions and the array of new technologies and tools being used. We will look at specific reporting and analytics scenarios to see what approach to data modeling is best for each scenario. Particular attention will be paid to the role of dimensional modeling with when and how best to use in each scenario. Also, alternative data modeling approaches will be examined.

SessionID: 7328

SQL Server 2014: In-Memory Customer Deployments and Lessons Learned

Back to calendar

Event Date: 06-11-2014 10:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ayad Shammout, Mike Weiner, Jack Freeman, Stan Orlowski, Huili Shao

Title: SQL Server 2014: In-Memory Customer Deployments and Lessons Learned

Description:

Many applications have achieved significant gains in performance, scalability and management with the In-Memory OLTP and Columnstore technologies. We will deep-dive with some customers who have implemented the technology and hear about their success, challenges and best practices in working with the In-Memory technologies of SQL Server 2014. 

SessionID: 6644

Techniques for Dynamic SSRS Reports

Back to calendar

Event Date: 06-11-2014 10:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Mickey Stuewe

Title: Techniques for Dynamic SSRS Reports

Description:

Do you need a navigation system within your reports? Do you suffer from report sprawl, having hundreds of reports written once and disappearing into the reporting services catalog never to be executed again? Would you like to see one report take the place of fifty?

If you answered yes to any of these questions, then join me in this demo heavy session. Not only will we address the questions above, but we’ll talk about providing dynamic report layouts, filtering data based on the user’s credentials, and even techniques for colorizing various parts of a report using VBA code. These techniques will help make your reports user friendly and help you look like a reporting superhero.

SessionID: 6772

SSIS and HDInsight

Back to calendar

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

Speaker(s): Oliver Engels, Tillmann Eitelberg

Title: SSIS and HDInsight

Description:

Microsoft HDInsight provides a 100-percent Apache Hadoop solution in the cloud. With HDInsight, you have a cloud-based big data platform that can manage the data of any type and any size, whether structured or unstructured. While petabytes of unstructured data can be processed in a few hours with Hadoop, SQL Server can process terabytes of structured data in a few seconds. What could be better than to connect both worlds and transfer data between HDInsight and SQL Server?

With the SQL Server Integration Services (SSIS) - since included in SQL Server 2005 - and known as high-performance ETL platform, Microsoft also provides at first glance the ideal platform for this. But is that really the case? How does SSIS metadata and unstructured data get together? In this session, we show how SSIS and HDInsight can work together, as well as how Hadoop jobs can be executed and how data can be transferred with SSIS between HDInsight, SQL Server, and other sources or destinations.

SessionID: 7408

WIT Luncheon: Kimberly Bryant

Back to calendar

Event Date: 06-11-2014 11:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s):

Title: WIT Luncheon: Kimberly Bryant

Description:

WIT luncheon speaker Kimberly Bryant, an electrical engineer working in biotech, was inspired by her daughter in 2011 to launch the non-profit Black Girls CODE (BGC), with the mission of supporting and promoting the underrepresented female and African demographic (25% and 3%, respectively, in 2012) within the technology industry. BGC has grown to 3,000 students across 7 US states as well as in Johannesburg, South Africa, and received support from numerous companies both within and outside of the technology industry. Kimberly will be taking questions from the onsite audience and from Twitter during the Nov. 6 live-stream event, hosted by PASS’s WIT Chapter and sponsored by SQL Sentry.

SessionID: 7358

Lightning Talks 102

Back to calendar

Event Date: 06-11-2014 13:30 - Category: Lightning Talk (10 minutes) - Track: Professional Development

Speaker(s): Jose Chinchilla, Andreas Wolter, Markus Ehrenmueller-Jensen, Josh Fennessy, Regis Baccaro, Meagan Longoria

Title: Lightning Talks 102

Description:

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

Lightning Talks 102 focuses on the BIA track, featuring:

  1. Andreas Wolter - Reporting Services Map Reports & Dynamic ZOomiNG
  2. Jose Chinchilla - Top 5 Ways You Should be Using Big Data Now!
  3. Meagan Longoria - Why Data Visualization Matters for All Data Professionals
  4. Regis Baccaro - A Tale of 4 Wizards
  5. Markus Ehrenmueller-Jensen - My Favorite Pie (Chart)
  6. Josh Fennessy - Power View: Transform Excel into [S]Excel

SessionID: 7391

Community Session: Running a User Group: Go From "Where do I start?" to "I've got this!"

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Jes Schultz, Kendal Van Dyke

Title: Community Session: Running a User Group: Go From "Where do I start?" to "I've got this!"

Description:

You love the community spirit you've seen at PASS Summit this week, and you'd love to see the community more often. Good news: you can! User groups are a wonderful way to connect with local like-minded professionals. Join user group leaders from all over the world to learn what to expect before your first meeting, in the first three months, and in the first year. We'll share our stories, tools to help you, and show how PASS will support you!

SessionID: 6875

Solving Complex Problems with Extended Events

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jonathan Kehayias

Title: Solving Complex Problems with Extended Events

Description:

Diagnosing problems with SQL Server can be tough, and there are a lot tools to choose from to collect the necessary information to pinpoint the root cause of a problem. This session will show you how to leverage Extended Events (XE) to look at what occurs inside of SQL Server to facilitate faster identification of complex problems based on real world scenarios and the new buffer pool extension and in-memory table features of SQL Server 2014.

Introduced in SQL Server 2008, Extended Events provides a refreshingly new method of looking at what occurs inside of SQL Server. The expansion of the number of events in SQL Server 2012 made Extended Events a viable replacement for SQL Trace with minimal performance impacts on even the busiest systems. At some point everyone will need to understand how to leverage Extended Events, and this session will get you started on the path to success.

SessionID: 7236

To The Cloud, Infinity, & Beyond: Top 10 Lessons Learned at MSIT

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): J May

Title: To The Cloud, Infinity, & Beyond: Top 10 Lessons Learned at MSIT

Description:

As part of the team leading the migration effort from Microsoft IT's on-prem servers to The Cloud, I've collected a number of best practices that can save your organization weeks or months of effort & untold hundreds of thousands of dollars in development & implementation costs. Those who think the only tool required to move SQL instances from the datacenter to IaaS VMs is a forklift have a hard lesson to learn. In fact, it's much, much more challenging than that. This session will introduce the Top 10 Lessons Learned in the MSIT migration effort & provide actionable guidance that customers can begin using immediately.

SessionID: 7231

Power BI Hybrid Data Access via Data Management Gateway

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Luming Han, Mini Nair

Title: Power BI Hybrid Data Access via Data Management Gateway

Description:

While cloud is definitely the future, most corporate data today reside in on-premises. This is reason Power BI allows user to refresh workbook in SharePoint Online from on-premises data sources via Data Management Gateway. In this session, we'll go through the scenario especially the IT experience, talk about how data flow behind the scene, and its security model. Meanwhile, we'd like to share Power Query refresh and its roadmap. Also, we'd like to validate if this hybrid data access solution can satisfy other needs.

SessionID: 7203

Leveraging SQL Server in Azure Virtual Machines Best Practices

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Scott Klein

Title: Leveraging SQL Server in Azure Virtual Machines Best Practices

Description:

Microsoft Azure Virtual Machines is a robust infrastructure for SQL Server, providing the full benefits of infrastructure-as-a-service offering in Microsoft data centers. SQL Server in an Azure Virtual Machine also enables both low overall TCO and an efficient platform for enterprise level workloads via an on-demand, scalable compute infrastructure. This session will examine the critical facets beyond the mere provision of the SQL VM, and look at the characteristics and considerations for running SQL Server in an Azure Virtual Machine. We'll look at how the type of disks and disk configuration play a clear and critical role in SQL performance in the VM. We'll also look at how and when to use disk caching for optimal performance. From there we will look at best practices for tuning and troubleshooting SQL Server itself within the Azure Virtual Machine and the key indicators for monitoring SQL Server performance.

SessionID: 6341

Advanced Data Recovery Techniques

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Paul Randal

Title: Advanced Data Recovery Techniques

Description:

Disasters happen, plain and simple. When disaster strikes a database you're responsible for, and backups and repair fail, how can you salvage data, and possibly your company and your job? This is where advanced data recovery techniques come in. Using undocumented tools and deep knowledge of database structures, you can manually patch up the database enough to extract critical data.

This demo-heavy session will show you never-seen-before methods the speaker has used extensively in the last year to salvage data for real-life clients after catastrophic corruption. You won't believe what it's possible to do!

SessionID: 6483

Twice in a Lifetime: T-SQL Refactoring 101

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): MIKE DONNELLY

Title: Twice in a Lifetime: T-SQL Refactoring 101

Description:

Whether it’s because you inherited the code from the “last guy,” or your stored procedures haven’t been looked at since the database was created in 2001, there will come a time when you need to rewrite old code. When you start this project you may ask yourself, how did I get here? And you may ask yourself, how do I work this? This is not my beautiful database. This is not my beautiful T-SQL. Letting the data go by, information flowing to the end users is the goal. Refactoring old code can be tedious, but necessary. Sometimes it isn’t just about identifying the worst queries in your application, but figuring out how to rewrite everything to introduce the best practices that the last guy didn't know about five years ago.

This session will cover ways to quickly find old T-SQL antipatterns, tools that can help make things easier to update code, and deprecated features that can’t be used in modern versions of SQL Server. Don't leave your old T-SQL the same as it ever was.

SessionID: 7297

Top Free Tools for Tuning SQL Statements

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kevin Kline, Aaron Bertrand

Title: Top Free Tools for Tuning SQL Statements

Description:

In this demo-packed session, you’ll learn practical tips and tricks for SQL code tuning to help you with some of the most problematic and troublesome SQL coding issues. Using a variety of free community tools, you’ll learn tips and tricks you can take home and immediately apply to your SQL code. You’ll learn things like:

  1.  How to benchmark performance for specific server configurations using the free tool, HammerDB.
    
  2.  A little-known technique to create a tiny version of large production databases, yet deliver query execution behaviors as you would see in production.
    
  3.  Sneaky DBCC commands which help you replicate a full production server on your simple workstation, as well as how to turn on and off specific query engine optimizations.
    
  4.  Best practices in reading execution plans using the free tool, Plan Explorer. 
    
  5.  A variety of T-SQL techniques, including the best way to write a cursor, a quick trick that can save you 20-30% processing times on your big stored procedures, and some weird situations where SQL Server doesn’t use cached plans when it should.
    

SessionID: 6639

"I Want It NOW!" Data Visualization with Power View

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Julie Koesmarno

Title: "I Want It NOW!" Data Visualization with Power View

Description:

Historically, users have been constrained to consume data in fixed platforms, with one specific dimension for digital viewings and a couple of printed layouts. Nowadays, with the ubiquitous mobile devices available, Management expects to know key business indicators and day-to-day operation performance on the go. Using well-designed data models and visualization techniques, Power View can leverage timely and quick dashboards for analysis on the go.

This session will discuss how to design the appropriate data model to enable self-service data exploration and insightful analysis in Power View, and how to create pixel perfect visualization for mobile devices. You will also learn how the techniques differ from traditional platforms. Using live demo, we will walk through ways to channel users focus on actionable analytics.

SessionID: 7298

Wait Watchers: No Pain, All Gain Exercises to Increase Database Performance

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Patrick O'Keeffe

Title: Wait Watchers: No Pain, All Gain Exercises to Increase Database Performance

Description:

We're all told to watch our weight and to exercise more. Join Dell Software experts who will show you painless exercises that you can do to watch your waits. You could even eat a Danish pastry while watching if you wish (Danish pastries not provided).

In this session, you will learn all about SQL Server’s wait statistics; statistics that the database engine stores about the resources it is waiting on. Armed with this information, SQL Server professionals like you can make better informed decisions on which areas of your environment to tune to ensure greater impact on performance. Join this session to discover where to find, interpret, and use this information to tie down problem areas in your SQL Server environment. This won't be only be about how to fix that problem query, but we'll also talk about how to improve overall performance for all your users.

SessionID: 6664

Building Bullet-Resistant SSIS Packages

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Tim Mitchell

Title: Building Bullet-Resistant SSIS Packages

Description:

It's 2:30 a.m., and you've just gotten that call no ETL developer wants to get: an SSIS package has failed unexpectedly. Immediately, you start asking yourself: "What could have caused this?", "What do I do to fix the data from this failed execution?", and, most importantly, "Could I design the package in such a way that this doesn't happen again?"

In this demo-packed session, we will examine the design patterns and logistics of building error-resistant SSIS packages. Starting with the control flow, we'll work through various tools and patterns that can be used to prevent, or at least handle appropriately, task-level errors. We'll then move to the data flow, and discuss and demonstrate how to proactively address problem data to prevent unexpected package failures.

SessionID: 6668

Preparing a Power BI Workbook for Publication

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Peter Myers

Title: Preparing a Power BI Workbook for Publication

Description:

This session describes how to prepare an Excel workbook for publication to a Power BI site to fully exploit supported Excel reporting capabilities, and those of Power View, Power Q&A and Power Map.

Topics will include defining an intuitive Power Pivot data model with friendly names, synonyms, comments and data formats; enabling images; defining "automatic" calculated fields (measures) to provide end-user flexibility to aggregate data; and how to appropriately configure the data model reporting properties. Numerous demonstrations will show the before-and-after effects in Power View and Power Q&A when applying configurations to the data model.

In addition, supported native Excel reporting capabilities that will function in Excel Online (via a web browser) will be described, together with an explanation of how to appropriately configure the Browser View Options.

This session is relevant for Power Pivot data model developers and information workers interacting with Power View reports.

SessionID: 6513

How to Interview a DBA: A Panel Debate

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Bob Pusateri, Adam Machanic, Sean McCown, Michelle Ufford, Jennifer McCown

Title: How to Interview a DBA: A Panel Debate

Description:

There’s a right way to interview a DBA candidate, and a wrong way. And another right way, and maybe two or three more wrong ways. Four SQL Server professionals – each one an experienced interviewer in their own right – will debate the merits of various interviewing techniques.

What’s the best way to conduct a phone screen? Is it possible to tell a knowledgeable candidate from one who is full of it? Do practical tests prove anything? What are the resume red flags? The panel will cover many aspects of these questions and more in this lively session.

Come for the debate, and stick around to put in your opinions and questions in the final Q&A.

SessionID: 6053

Agile BI: Unit Testing and Continuos Integration

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Davide Mauri

Title: Agile BI: Unit Testing and Continuos Integration

Description:

BI and DWH is all about trust. Business users will use delivered data and information if, and only if, they trust them. But they also ask for frequent changes, and how one can be sure not to introduce bugs and errors that will compromise that trust?

Test-driven development and Continuous Integration are two extremely interesting processes that are used in software development, and they can be also applied to BI solutions in order to bring Agility into the BI field. In this session, we'll see which tools can be used to unit test your solution, how data can be unit tested, and how we can automatically start and test the ETL phase, or a cube process, each time someone checks in a change made to the solution.

SessionID: 7333

Azure SQL Database Performance and Scale Out Deep Dive

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Jan Engelsberg, Torsten Grabs

Title: Azure SQL Database Performance and Scale Out Deep Dive

Description:

Join this session to learn about the latest investments in the performance capabilities in Azure SQL Database. We cover in detail the newly introduced concepts and demonstrate how and when to apply the new capabilities for predictable performance and scale out into the design of modern mission-critical applications.

SessionID: 7269

Building a Big Data Predictive Application

Back to calendar

Event Date: 06-11-2014 13:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Karan Gulati, Nishant Thacker

Title: Building a Big Data Predictive Application

Description:

In this session we look at bringing the two pieces of Big Data Analytics together. We'll see how organizations can benefit from investing in big data environments and gain from the productivity tools that Microsoft enables. We'll look at this from a scenario perspective and get our hands dirty with the demo oriented discussion showcasing how HDInsight and Azure ML can be leveraged to get better insights into the business. We'll dive deep into an analysis of the effectiveness of business practices with the help of tools on Azure like HDInsight to churn large volume of data and Azure ML to help us find patterns and learn from it.

SessionID: 7219

In-Memory OLTP in SQL Server 2014: End-to-End Migration

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): George Li

Title: In-Memory OLTP in SQL Server 2014: End-to-End Migration

Description:

SQL Server In-Memory OLTP is a key new feature included in SQL Server 2014. It has been proven to dramatically increase OLTP performance without hardware changes. However, numerous nuances in In-Memory OLTP mean that not all workloads can derive benefits from it. For the workloads that can benefit, care must be taken so that the migration process will enable the workload to take maximum advantage of In-Memory OLTP while keeping efforts down to the minimum. This session will use a sample workload to demonstrate how to plan to migrate to In-Memory OLTP.

SessionID: 6409

Maintaining High Performance When Using Encryption

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Steve Jones

Title: Maintaining High Performance When Using Encryption

Description:

Encryption is becoming required in more and more environments, but implementing encryption can dramatically affect performance. In this session, you will learn how you can maintain high performance while still protecting your data with encryption. We will examine communications, Transparent Data Encryption, and a technique for using Symmetric Key encryption without a high performance penalty.

SessionID: 7218

SQL Server 2014 In-Memory OLTP Query Processing

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jos de Bruijn

Title: SQL Server 2014 In-Memory OLTP Query Processing

Description:

The In-Memory OLTP feature supports two ways to access memory-optimized tables: through interpreted T-SQL (also called “interop”) and through natively compiled stored procedures. In this session we delve into the SQL Server query optimization and query execution logic for both these methods of access. You will see how the query optimizer handles both disk-based and memory-optimized tables, and how it handles both interop and natively compiled stored procedures. We will look at the difference between the compilation as well as the execution of interop and native procedures. Finally, you will see the tools and methods available for troubleshooting query plan problems with natively compiled stored procedures.

SessionID: 6395

Advanced Modeling with Analysis Services Tabular

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Alberto Ferrari

Title: Advanced Modeling with Analysis Services Tabular

Description:

This session goes beyond the classical star schema modeling, exploring new techniques to model data with Power Pivot and SSAS Tabular. You will see how brute-force power in DAX allows different data models than those used in SSAS Multidimensional. You will see several practical examples, including creating a virtual relationship (without a physical relationship in the data model); a dynamic warehouse evaluation without a snapshot; dynamic currency conversion; a number of events in a particular state for a given period; surveys; and basket analysis. The goal of this session is to show you how to solve classical problems in an unconventional way.

SessionID: 7485

You Wouldn't Let HR Manage Your DBs, So Don't Let Them Manage Your Career

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Karen Lopez, Joseph D'Antoni

Title: You Wouldn't Let HR Manage Your DBs, So Don't Let Them Manage Your Career

Description:

…So don't let them manage your career.

Do you know that you may have left tens of thousands of dollars on the table during your last negotiation? Do you know that you can ask for more than money when negotiating salary? Are you taking vacation just to be here at the PASS Summit?

In this session we will share our experiences working in a range of organizations from very formal giant corporate HR departments, government agencies and small tech startups. You will learn about how your HR organization works, what salary levels and midpoints are, negotiation strategies, when to say "no" and how to say "yes".

SessionID: 7209

BI Power Hour

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Matt Masson, Matthew Roche

Title: BI Power Hour

Description:

We can't believe they invited us back! The Microsoft Business Intelligence team is excited to once again present the BI Power Hour. In this entertaining session, we dazzle you with new demos that expose the lighter side of Business Intelligence, and show off the flexibility and power of the Microsoft BI Platform. If you’ve never been to a Power Hour session, you definitely don’t want to miss it! We promise you’ll walk away impressed.

SessionID: 6899

The Professional Networking Toolbox

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Craig Purnell

Title: The Professional Networking Toolbox

Description:

There is no getting around it: your long-term career success depends on your ability to network. Networking is not difficult and, in many cases, can be quite fun. In this session, we will review of some of the tools you need to have in your networking toolbox, such as LinkedIn and other social media. You will learn about the proper use, etiquette, and handling of business cards, as well as how you locate and get the most out of events.

Additionally, we will go over some tips for small talk and conversation; protocol for following up with contacts and staying in touch with your network; tips on how to correctly handle an introduction; and how to build bridges to different networks and the value therein. Attend this session and get the edge on leveraging networking to further your career.

SessionID: 6882

Secure Your SQL Server Instance without Changing Any Code

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Argenis Fernandez

Title: Secure Your SQL Server Instance without Changing Any Code

Description:

Secure your SQL Server infrastructure and your Windows installations to enhance resiliency and minimize exposure to attacks, all without touching a single line of code!

In this session, you will learn about Transparent Data Encryption, IPSec, Database Firewalls, Contained Databases and many other technologies that help you lock down your systems and close attack vectors.

This talk puts great emphasis on the biggest threat to your database: SQL injection, offering many remediation techniques to prevent such attacks. During the demos, you will learn techniques to deal with vendors who require SA accounts to run their applications. Protect your SQL Servers without having to wait for your Developers or Vendors to make changes!

SessionID: 7057

Inside SQL Server I/O (Part 1)

Back to calendar

Event Date: 06-11-2014 15:00 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bob Ward

Title: Inside SQL Server I/O (Part 1)

Description:

This half-day session (note this session will show up twice back-to-back in the agenda but it is not a repeat session. You must attend both sessions to get the most out of this talk as it is “one talk”) covers the internals of how the SQL Server Engine reads and writes data to/from data and transaction log storage.

The approach of this talk is to look at the “basic lifecycle” of I/O for database in SQL Server from creating a database, reading database pages, writing to the transaction log, and writing database pages to disk. Behind this approach I will weave in how SQLOS is involved in I/O, Windows APIs, background processes (Ex. checkpoint), monitoring tools, diagnostics tools, error conditions, troubleshooting, trace flags, and more.

In addition the following topics will be covered as they relate to I/O:

• Building Indexes • Altering Databases • Backup/Restore Basics • DBCC • Reading the transaction log • Tempdb • Resource Governor • Shutting down • Cloud Hybrid I/O Scenarios • Hekaton

Come ready to learn and have your brain melted in this fast-paced, fact-filled, and very deep session. This is a 500+ level session and is not for everyone. As with all my “Inside” talks, I will use the Windows Debugger and other tools, have lots of demos, and often talk about Windows APIs. However, even though this is a deep session for folks who love internals, I do present practical information that can help you make informed decisions about the configuration, deployment, maintenance, and operations for your SQL Server with respect to I/O. Even though much of the information I present can apply to older versions of SQL Server, all materials will be presented will be based on the internals of SQL Server 2012 and SQL Server 2014.

SessionID: 7326

Azure CAT: Deep Dive of Real World Complex Azure Data Solutions

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Lindsey Allen, Rama Ramani

Title: Azure CAT: Deep Dive of Real World Complex Azure Data Solutions

Description:

Deep dive of a couple of real world end to end complex Azure data solutions, sharing lessons learned and best practices.

SessionID: 6128

Why Does SQL Server Keep Asking for this Index?

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kendra Little

Title: Why Does SQL Server Keep Asking for this Index?

Description:

SQL Server says you'd really benefit from an index, but you'd like to know why. Kendra Little will give you scripts to find out which queries are asking for a specific missing index.

You'll learn to predict how a new index will change read patterns on the table, whether you need to add the exact index SQL Server is requesting, and how to measure performance improvements from your index changes.

If you're comfortable querying SQL Server's missing index DMVs and looking at an execution plan here and there, this session is for you.

SessionID: 6572

SQL Server 2014: The Cure for Cloud Phobia

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Pat Sinthusan

Title: SQL Server 2014: The Cure for Cloud Phobia

Description:

With all of the real and/or perceived value that cloud computing brings, database systems have been one of the last workloads to really take advantage of what the cloud has to offer. Control, compliance, security and mobility concerns have prompted DBAs to hold off on considering cloud-based scenarios. The good news is that there are hybrid scenarios that allow you to leverage cloud computing services while retaining full control and mobility of your enterprise data.

In this session, you will learn how to build an agile storage infrastructure that balances private and cloud resources to optimize SQL Server 2014.

SessionID: 7406

Community Session: PASS Program Office Hours

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Amy Lewis, Melissa Coates, Lance Harra

Title: Community Session: PASS Program Office Hours

Description:

Connect with Amy Lewis and other Program Committee members in a casual setting to learn how the program committee and session selection process works and to share your ideas.

SessionID: 7371

Scaling and Deploying SQL Server 2014 on High Core Servers and Flash Arrays

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Maurice De Vidts

Title: Scaling and Deploying SQL Server 2014 on High Core Servers and Flash Arrays

Description:

SessionID: 6089

T-SQL Window Function Deep Dive (Part 1)

Back to calendar

Event Date: 06-11-2014 15:00 - Category: Half-Day Session (3 hours) - Track: Application & Database Development

Speaker(s): Kathi Kellenberger

Title: T-SQL Window Function Deep Dive (Part 1)

Description:

Join this session and learn everything you need to know about T-SQL windowing functions!

SQL Server 2005 and later versions introduced several T-SQL features that are like power tools in the hands of T-SQL developers. If you aren’t using these features, you’re probably writing code that doesn’t perform as well as it could. This session will teach you how to avoid cursor solutions and create simpler code by using the windowing functions that have been introduced between 2005 and 2012. You'll learn how to use the new functions and how to apply them to several design patterns that are commonly found in the real world.

You will also learn what you need to know to take full advantage of these features to get great performance. We’ll also discuss which features perform worse or better than older techniques, what to watch out for in the execution plan, and more.

SessionID: 7022

Building Next Generation ETL Solutions with PDW

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jason Strate

Title: Building Next Generation ETL Solutions with PDW

Description:

Microsoft's Parallel Data Warehouse (PDW) presents many new opportunities for improving the performance on data warehouses. One of these opportunities is the ability to improve the performance of ETL processes through its parallel processing architecture.

In this session, we'll look at common performance issues with large ETL processes and discuss how these process brought to the next generation on PDW. We'll also discuss the techniques and capabilities of PDW in regards to ETL solutions and demonstrate the potential for removing 10s of hours of ETL data processing.

SessionID: 6444

Power Query: Business Users and ETL Developers Hug Day

Back to calendar

Event Date: 06-11-2014 15:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Rafael Salas

Title: Power Query: Business Users and ETL Developers Hug Day

Description:

Due to its complexity and rigid development cycles, traditional ETL processes are a costly element of information centric solutions. In many cases, end users grow in frustration as they are forced to wait for IT teams they know are "too slow,” and processes that "miss the mark." Meanwhile, IT is battling what they perceive as an "unreasonable" number of requests coming from business users. IT and business don't look each other in the eye anymore.

This session will help address those concerns. You will learn how Power Query can be easily used to empower business users when discovering, combining, refining and publishing data while allowing IT to leverage self-service tools that fit in their overall architecture portfolio. We will use Power Query to show how business users can solve complex data integration challenges that traditionally rely on IT driven technologies in a way that is intuitive and effective. As a bonus, you may get a free hug from a developer or an end user.

SessionID: 7474

T-SQL Window Function Deep Dive (Part 2)

Back to calendar

Event Date: 06-11-2014 16:45 - Category: Half-Day Session (3 hours) - Track: Application & Database Development

Speaker(s): Kathi Kellenberger

Title: T-SQL Window Function Deep Dive (Part 2)

Description:

Join this session and learn everything you need to know about T-SQL windowing functions!

SQL Server 2005 and later versions introduced several T-SQL features that are like power tools in the hands of T-SQL developers. If you aren’t using these features, you’re probably writing code that doesn’t perform as well as it could. This session will teach you how to avoid cursor solutions and create simpler code by using the windowing functions that have been introduced between 2005 and 2012. You'll learn how to use the new functions and how to apply them to several design patterns that are commonly found in the real world.

You will also learn what you need to know to take full advantage of these features to get great performance. We’ll also discuss which features perform worse or better than older techniques, what to watch out for in the execution plan, and more.

SessionID: 7476

Inside SQL Server I/O (Part 2)

Back to calendar

Event Date: 06-11-2014 16:45 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bob Ward

Title: Inside SQL Server I/O (Part 2)

Description:

This half-day session (note this session will show up twice back-to-back in the agenda but it is not a repeat session. You must attend both sessions to get the most out of this talk as it is “one talk”) covers the internals of how the SQL Server Engine reads and writes data to/from data and transaction log storage.

The approach of this talk is to look at the “basic lifecycle” of I/O for database in SQL Server from creating a database, reading database pages, writing to the transaction log, and writing database pages to disk. Behind this approach I will weave in how SQLOS is involved in I/O, Windows APIs, background processes (Ex. checkpoint), monitoring tools, diagnostics tools, error conditions, troubleshooting, trace flags, and more.

In addition the following topics will be covered as they relate to I/O:

• Building Indexes • Altering Databases • Backup/Restore Basics • DBCC • Reading the transaction log • Tempdb • Resource Governor • Shutting down • Cloud Hybrid I/O Scenarios • Hekaton

Come ready to learn and have your brain melted in this fast-paced, fact-filled, and very deep session. This is a 500+ level session and is not for everyone. As with all my “Inside” talks, I will use the Windows Debugger and other tools, have lots of demos, and often talk about Windows APIs. However, even though this is a deep session for folks who love internals, I do present practical information that can help you make informed decisions about the configuration, deployment, maintenance, and operations for your SQL Server with respect to I/O. Even though much of the information I present can apply to older versions of SQL Server, all materials will be presented will be based on the internals of SQL Server 2012 and SQL Server 2014.

SessionID: 7339

Analytics Platform System Deep Dive (APS)

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Paul Dyke

Title: Analytics Platform System Deep Dive (APS)

Description:

The Microsoft Analytics Platform Systems is Microsoft's foray into on-premise big data appliance business. The appliance has evolved from simply a collection of on-premise servers to an integrated hybrid (on-premise/cloud) appliance that enables customers to gain valuable insight no matter where the data lives. This session will dive deep into the Analytics Platform System appliance - covering the architecture, components and design of the appliance while modeling a real-world customer case.

SessionID: 7334

Introducing Azure Machine Learning

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Raymond Laghaeian

Title: Introducing Azure Machine Learning

Description:

Microsoft Azure Machine Learning (MAML) is a new Windows Azure service to build a predictive analytics model using machine learning over data and then deploy that model as a cloud service. ML Studio provides an end-to-end workflow for constructing a predictive model, from ready access to common data sources, data exploration, feature selection and creation, building training and testing sets, machine learning over data, and final model evaluation and experimentation. We will build a predictive analytics model using real world data, evaluate several different machine learning algorithms and modeling strategies, and then deploy the finished model as a machine learning web service on Azure within minutes. This end-to-end description and demonstration is intended to provide sufficient information for you to begin exploring ML Studio on your own.

SessionID: 7216

Managing 1 Million+ DBs-How Big Data is Used to Run SQL Azure

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Conor Cunningham

Title: Managing 1 Million+ DBs-How Big Data is Used to Run SQL Azure

Description:

Have you ever wondered how Microsoft can make SQL Azure actually work? This talk explains the Big Data techniques we have developed to manage large-scale systems over tens of thousands of servers and millions of databases automatically. We are constantly evolving our system so that we can handle growth and add new capabilities for gathering insight into the system, and we are using this both to manage our service and to provide increasingly more useful features to our customers. This is an "internals" talk for SQL Azure that shows the kinds of capabilities we use, how they work, and the architectural framework that anyone can use to build a similar system. Come learn how Microsoft is pushing the envelope in this space and talk to the architect of the team leading the effort.

SessionID: 7246

SQL Server Hybrid Features End-to-End

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Xin Jin, Evgeny Krivosheev

Title: SQL Server Hybrid Features End-to-End

Description:

In this session we will provide an overview across multiple hybrid features in High Availability & Disaster Recovery (HADR). With these features you can determine how they help build the HADR strategy you need when running SQL Server in hybrid settings. We will be drilling down to individual features including Backup to Azure, Managed Backup, Azure Replica, SQL Server Data Files in Windows Azure, and Deployment Wizard with lots of demos.

SessionID: 7247

Real World Healthcare BI Transformations in the Cloud

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Matt Smith, Michael Wilmot

Title: Real World Healthcare BI Transformations in the Cloud

Description:

Last evening Dr. Barto had an idea on the plane that he wanted to investigate.  He was looking for patterns in Drug usage and disease track for his Clinical trial session in the morning.  He logged into his hosted portal in O365 and asked some questions to the historical data his facility has stored in the cloud and surfaced through Power BI.  He also saw a report that he liked and posts some questions through Yammer.  He captured a graph in one of his presentations for Wednesday and sent a note to his analyst Matt Smith to asked for him to check the hypothesis he has arrived at. Matt quickly identifies the appropriate data source that supports Dr. Barto's hypothesis, adds it to the data model Dr. Barto is using and sets him up to speak to these results in his Clinical Trial session via Lync. Dr. Barto delivered a successful data supported session to his peers and has transformed how, when, and what drug treatments are used for in-patient and post operation disease procedures.

SessionID: 6088

Tuples, Sets, and Members: Understanding the Basics of MDX

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Brian Larson

Title: Tuples, Sets, and Members: Understanding the Basics of MDX

Description:

You may be comfortable using the Reporting Services graphical MDX (MultiDimensional eXpressions) query designer, but to truly unlock the power of Analysis Services, you need to be able to code your own MDX queries. The hardest part of this process can be understanding the basics.

This session will provide a solid understanding of what makes up an MDX query and will give you the tools and confidence you need to create your own custom queries.

SessionID: 6275

SQL Audit: from Introduction to Automation

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Colleen Morrow

Title: SQL Audit: from Introduction to Automation

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 will you handle its output?

In this session, we'll cover SQL Audit from the ground up. We’ll go from the basics of creating a database or server audit, all the way to using PowerShell to manage it at the enterprise level.

SessionID: 6984

Build a Social Analytics Platform to Manage Your Social Presence

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Scott Stauffer

Title: Build a Social Analytics Platform to Manage Your Social Presence

Description:

Social media can be fun: we play games and we share pics with friends and family. We have Twitter, Facebook, LinkedIn, Foursquare, Google+ . . . the list goes on, and on . . . and on some more. How do we see this data together, how do we harvest and retain some of this transient data before it disappears, and how do we make associations between people and communications?

In this session, we’ll take a look at how to leverage multiple features of SQL Server, such as Semantic Relevancy; Full Text Search; Blobs; and Spatial Data Types to build the foundations of our Social Analytics Platform.

SessionID: 7486

Deadlocking for Mere Mortals

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jonathan Kehayias

Title: Deadlocking for Mere Mortals

Description:

While troubleshooting deadlocking in SQL Server has gotten easier in SQL Server, it continues to be a constant source of questions in the forums online. This session will look at the most common deadlocks asked about on the forums, and how to troubleshoot them using the various methods available to DBA’s in SQL Server; including Trace Flags, SQL Trace, Event Notifications, and Extended Events.

SessionID: 6825

How to Write Professional PowerShell Scripts

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): André Kamman

Title: How to Write Professional PowerShell Scripts

Description:

You probably have a few PowerShell scripts sitting around, perhaps written from scratch, but most likely you borrowed the idea from a blog somewhere, and then used those as templates to achieve your goal. It's time to take those ad-hoc scripts and turn them into your very own module. And while we're at it, we might as well add proper error handling, parameterization, and pipeline support. We will also demonstrate how to build help, force and "whatif" support.

This is a demo-rich session and all demos will be covering practical SQL Server related solutions.

SessionID: 6104

DataViz You Thought You Could NOT Do with SSRS

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jason Thomas

Title: DataViz You Thought You Could NOT Do with SSRS

Description:

Despite SQL Server Reporting Services (SSRS) being a very flexible and adaptable tool when it comes to visualization techniques, very few venture beyond its ready-made charts. Most of the time, all it takes to build a chart considered “outside the scope” of SSRS is a bit of lateral thinking. Sometimes, we need to go a little further and use custom code.

SessionID: 6793

Autogenerate a Dimensional Data Warehouse from Metadata

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Scott Currie

Title: Autogenerate a Dimensional Data Warehouse from Metadata

Description:

Most data warehouse design efforts produce a large amount of metadata in the form of handwritten documentation. If done properly, this documentation provides everything the development team requires to build the dimensional data model and load that model with transformed data using the patterns and best practices that were also specified as part of the warehouse design. Unfortunately, the process of translating requirements to T-SQL scripts and SSIS packages requires tremendous effort and creates assets that are expensive to maintain.

In this session, we will show how to instead use a metadata database to store the requirements information, and then use this metadata to automatically generate EVERYTHING you need for your data warehouse project: documentation, schemas, SSIS packages, deployment scripts, etc. The code for the solution, which is presently in use in production data warehouses in major international companies, will be provided for all attendees to freely use.

SessionID: 6073

Developers: Who Needs a DBA?

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Brent Ozar

Title: Developers: Who Needs a DBA?

Description:

You store data in SQL Server, but you don't have enough work to keep a full-time DBA busy.

In just one session, you'll learn the basics of performance troubleshooting, backup, index tuning, and security. Brent Ozar, recovering developer, will teach you the basic care and feeding of a Microsoft SQL Server 2005, 2008, 2012, or 2014 instance and give you scripts to keep you out of trouble.

SessionID: 7028

Five Execution Plan Patterns to Watch for

Back to calendar

Event Date: 06-11-2014 16:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Erin Stellato

Title: Five Execution Plan Patterns to Watch for

Description:

There's a lot of information in a query plan, and understanding how to leverage it when performance tuning is a valuable skill. Throw in issues such as cardinality, data structures, and residual predicates, and suddenly the volume of what you need to know can become tricky to step through and effectively tune queries.

In this session, Erin Stellato will show you how to focus on particular patterns you can apply that take the guessing out of plan-based tuning. There are good things to look for, as well as bad, and these patterns will help you develop a methodology to accelerate both your confidence with reading plans and the performance of your queries.

SessionID: 7388

Community Session: Speaker Idol - Round 2

Back to calendar

Event Date: 06-11-2014 17:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Denny Cherry

Title: Community Session: Speaker Idol - Round 2

Description:

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

SQL Server in Azure VM Roadmap

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Buck Woody

Title: SQL Server in Azure VM Roadmap

Description:

Moving your SQL Server databases to Azure VM is a great scenario to realize the value of cloud for your businesses. Come to this demo-heavy session to learn about the newly released and upcoming features and capabilities of running SQL Server in Azure VM in the area of performance, manageability, migration, availability, and business continuity.

SessionID: 6580

Visual Analytics with HDInsight and Power View

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Josh Fennessy

Title: Visual Analytics with HDInsight and Power View

Description:

BIG DATA! There, I've said it. But, what exactly does it mean for YOU?

This session will help to dispel some of the big data confusion, and we will focus on HD Insight, Microsoft's Hadoop based implementation. Loading data and querying a database is one thing and that will certainly be covered. Exploring how we can integrate data from HD Insight into our existing analytic solutions is one of the real world implementations this session will be focused on. This is one of the keys to successfully selling management on the needs for a big data solution. It's not just another database, it's a tool to enhance existing analytic structures.

During this session, we'll start with a brief overview of Hadoop and HDFS. Next, we'll take a look at HD Insight, and explore some of the features therein.

Finally, integration with SSAS and Power View (using Excel 2013) will be shown, which will close the loop on big data visualizations.

SessionID: 7340

Connecting SAP ERP and Microsoft BI Platform

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Sanjay Soni, Justin Martinson

Title: Connecting SAP ERP and Microsoft BI Platform

Description:

Join this session to learn about the best techniques to derive business insights using Microsoft BI tools connecting to the SAP ERP and SAP BI Platform. We outline best approaches to connect to the SAP business system including SAP ECC, CRM, Business Warehouse (BW) and SAP BI Platform using Microsoft Excel 2013 and SharePoint BI platform. We also talk about SAP Net weaver Gateway to consume all sorts of SAP-generated data via OData feeds. Fifty percent of the session will be live demos of Microsoft BI connecting the SAP system.

SessionID: 6632

From Minutes to Milliseconds: High-Performance SSRS Tuning

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Doug Lane

Title: From Minutes to Milliseconds: High-Performance SSRS Tuning

Description:

Even though you're an experienced report developer or administrator, performance tuning for SQL Server Reporting Services still feels as bewildering and hopeless as folding a fitted bed sheet. You've made your data sets smaller and timeouts longer, but it's not enough to remove the slowness dragging down your reporting environment.

In this session, you'll learn how design and configuration choices put pressure on your report server and techniques to relieve that pressure. You’ll see how to configure your Reporting Services databases for speed, streamline your subscription schedules, and use caching for high-demand reports. You'll also learn some design strategies to lighten your report processing load. If you want to maximize the speed of your Reporting Services environment and minimize the pain of performance tuning, this session is for you.

SessionID: 7271

Introducing Microsoft Azure Data Factory

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Anand Subbaraj

Title: Introducing Microsoft Azure Data Factory

Description:

The Azure Data Factory is an upcoming Azure service for data developers & IT to manage information production required to deliver trusted data assets. Data Factory operates over diverse data (cloud and on-premises), is able of orchestrating a range of processing capabilities, and connects data assets seamlessly to Power BI for O365. Businesses pushing to become data driven in order to gain a competitive edge. This often means producing information from diverse data (stores, formats, geo-locations, etc.) and using a range of processing & query systems (such as Hadoop, SQL, custom code, machine learning) to combine, clean, aggregate and shape rich data sets – the foundation for data-driven business insight. This session we will dive deep into the Azure Data Factory, an upcoming Azure service designed to enable organizations to produce and manage new information assets like clockwork.

SessionID: 6682

Table Partitioning: the Secret Weapon for Your Big Data Problems

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): John Sterrett

Title: Table Partitioning: the Secret Weapon for Your Big Data Problems

Description:

Is big data starting to slow you down? Is data growth putting your maintenance tasks in danger of not meeting your service level agreements? Do you wish you could archive old data with minimal impact to your tables during the archive process? Do you wish you could eliminate the majority of the data in your tables when you query them? If so, its time you consider implementing table partitioning to help with your general performance and to reduce your maintenance window for completing your maintenance tasks.

In this session, you will learn how table partitioning works and when it should be implemented. You will be able to understand how to initially configure partition functions and partition schemes to have a rock solid partitioned table. You learn how to implement new features added in SQL Server 2014 to improve table partitioning. Finally, you will learn how to implement an automated sliding window to maintain your partitioned tables for ensuring optimal performance.

SessionID: 6819

Performance Troubleshooting Using DMVs (Part 1)

Back to calendar

Event Date: 07-11-2014 08:15 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Neil Hambly

Title: Performance Troubleshooting Using DMVs (Part 1)

Description:

Performance troubleshooting is a complex subject with many factors under consideration when you find poorly performing SQL statements, using proven methodologies, and evaluating performance data available in the Dynamic Management Views and Functions. In this session, we’ll go over a foundation of how and which DMVs to use to identify those problematic statements for versions of SQL Server from 2005 – 2014.

We’ll be demonstrating using practical examples, including code that can be taken away and used on attendees’ own SQL Servers. We’ll also discuss how to identify common causes of performance issues, and learn how to quickly review and understand the wealth of performance data available.

SessionID: 7378

Community Session: Navigating PASS

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Ryan Adams

Title: Community Session: Navigating PASS

Description:

PASS is a huge organization with a lot of facets and opportunities and you’re looking for some direction on how to find and navigate them. This session will talk about different ways to get involved in Local Chapters, Virtual Chapters, and SQLSaturday. You’ll learn how to navigate the PASS website to find these free learning opportunities and signup for communications from them. You’ll also learn how to find volunteer activities and become active in the SQL Server Community.

SessionID: 7205

Troubleshooting AlwaysOn Availability Groups in SQL 2014

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Trayce Jordan

Title: Troubleshooting AlwaysOn Availability Groups in SQL 2014

Description:

In this session we will cover what to monitor to have confidence that AlwaysOn AGs are working properly. We will also cover where to look for problems - DMVs, extended event logs, SQL error logs, cluster logs, etc. We'll go through the most common scenarios we see in the MS SQL Support queues for AlwaysOn AGs. How to recognize them and how to troubleshoot and fix them. Most of the presentation will be through case studies and actual demonstrations. We may even have time to take your real-world headaches too, so bring your questions.

SessionID: 7220

SQL Server 2014 In-Memory OLTP Transaction Processing

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jos de Bruijn

Title: SQL Server 2014 In-Memory OLTP Transaction Processing

Description:

In-Memory OLTP introduces a new optimistic multi-versioned concurrency control (MVCC) model for memory-optimized tables that is lock-free and supports the isolation levels SNAPSHOT, REPEATABLE READ, and SERIALIZABLE. We explain how SQL Server achieves these isolation levels without taking locks. We will look at the innards of In-Memory OLTP transactions, and touch on concepts such as transaction validation, commit dependencies, and the read-, write-, and scan-sets. Finally, we see how SQL Server can guarantee transaction isolation for mixed transaction that use locking/blocking for disk-based table and optimistic MVCC for memory-optimized tables.

SessionID: 6996

Query Processing in In-Memory OLTP

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Benjamin Nevarez

Title: Query Processing in In-Memory OLTP

Description:

In-Memory OLTP (code name: Hekaton) is the most important new feature in SQL Server 2014, and this session will teach you how query processing and optimization work with this new database engine. After explaining the basics, we will discuss how the query optimizer is used in In-Memory OLTP by both natively compiled stored procedures and by traditional stored procedures accessing memory-optimized tables through the query interop functionality. We will also take a look at how the new hash and range indexes are used, as well as how their performance implications are also covered along with the process of translating the plan created by the query optimizer into C code. Finally, some limitations with the current release will also be explained.

SessionID: 6020

Deep Dive into Analysis Services Security

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Gerhard Brueckl

Title: Deep Dive into Analysis Services Security

Description:

In this session, we will cover all advanced topics that you need to know about when developing highly complex security solutions for your SSAS database. We will discuss cross-level dimension security, multiple role combinations, and foremost dynamic security setups.

Different approaches will be examined by their impact on caching, connection time, and maintenance. By the end of the session, you will understand why it can sometimes make sense to have 2000+ dynamic roles in your SSAS cube!

A major part of the session will be dedicated to dynamic security using SSAS assemblies, which is often the last hope for complex requirements. This session will guide you through the most common and uncommon pitfalls that you will encounter and show how to work around them.

SessionID: 6071

Dynamic SQL: Build Fast, Flexible Queries

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Jeremiah Peschka

Title: Dynamic SQL: Build Fast, Flexible Queries

Description:

Dynamic SQL is a misunderstood and much maligned part of a DBA’s tool kit – it can be used to solve difficult business problems, respond to diverse data needs, and alleviate performance problems. Many DBAs reject dynamic SQL outright as a potential source of SQL injections, being poorly performing, or just for being a hacky solution in general. Not so!

Jeremiah Peschka has been making extensive use of dynamic SQL throughout his career to solve a variety of problems. In this session, we’ll be dispelling these misconceptions and demonstrating how dynamic SQL can become a part of every DBA’s tool kit.

SessionID: 7230

Improve Availability using Online Operations in SQL Server 2014

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ajay Jagannathan, Ravinder Vuppula

Title: Improve Availability using Online Operations in SQL Server 2014

Description:

No DBA would like their 24x7 mission critical OLTP application to be down just for database maintenance activities. This demo filled session shows you how you can leverage new enhancements for two of the most common database administration tasks - Partition Switching and Online Index Rebuilds and make them run efficiently thereby improving application availability.

SessionID: 7058

Top Power BI Issues

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Adam Saxton

Title: Top Power BI Issues

Description:

Power BI was just released in February and you will get a look at what the top issues have been to Support. We will look at how we can mitigate some of those issues as well as understanding how certain aspects of Power BI work. This will cover a number of issues in different feature areas of Power BI from Excel Client to the Cloud.

SessionID: 6170

Identity Mapping and De-Duplicating

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Dejan Sarka

Title: Identity Mapping and De-Duplicating

Description:

In an enterprise, merging master data, like customer data, from multiple sources is a common problem. Typically, you do not have a single, i.e. the same key identifying a customer in different sources and you have to match data based on similarity of strings, like names and addresses.

In this session, we are going to check how different algorithms for comparing strings included in SQL Server 2012 and SQL Server 2014 work. We are going to use Soundex Transact-SQL function, four different algorithms that come with Master Data Services (Levenshtein, Jaccard, Jaro-Winkler and Ratcliff-Obershelp), and Fuzzy Lookup transformation from Integration Services.

Finally, we are going to introduce how SQL Server 2012 Data Quality Services (DQS) help us here. We are also going to tackle the performance problems with string matching merging.

SessionID: 6140

Did You Vote Today? A DBA's Guide to Cluster Quorum

Back to calendar

Event Date: 07-11-2014 08:15 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allan Hirt

Title: Did You Vote Today? A DBA's Guide to Cluster Quorum

Description:

Quorum is one of the most misunderstood aspects of planning, deploying, and maintaining clustered implementations of SQL Server that use the AlwaysOn features: failover cluster instances (FCIs) and availability groups (AGs). The reality is that quorum is crucial for maintaining uptime, and without it properly configured, you can experience downtime even though you are clustered.

This session will cover multiple versions of Windows on how to approach, configure, and manage quorum, including how to force quorum if necessary.

SessionID: 6845

Building a BI Solution in the Cloud

Back to calendar

Event Date: 07-11-2014 09:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Stacia Varga

Title: Building a BI Solution in the Cloud

Description:

Office 365 Power BI offers new and exciting features that are leading a lot of companies into the cloud. However, there are several additional considerations that you must factor into deciding how to architect your overall BI solution.

In this session, you will learn about the available Microsoft Azure components and services that support a BI ecosystem. In addition, you learn how to properly configure your solution, whether it’s a completely cloud-based solution or a hybrid solution that includes on-premises data sources and on-premises client tools. You will gain an overview of Azure networking, and how it works in Azure VMs as well as for Office 365.

SessionID: 7479

Performance Troubleshooting Using DMVs (Part 2)

Back to calendar

Event Date: 07-11-2014 09:45 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Neil Hambly

Title: Performance Troubleshooting Using DMVs (Part 2)

Description:

Performance troubleshooting is a complex subject with many factors under consideration when you find poorly performing SQL statements, using proven methodologies, and evaluating performance data available in the Dynamic Management Views and Functions. In this session, we’ll go over a foundation of how and which DMVs to use to identify those problematic statements for versions of SQL Server from 2005 – 2014.

We’ll be demonstrating using practical examples, including code that can be taken away and used on attendees’ own SQL Servers. We’ll also discuss how to identify common causes of performance issues, and learn how to quickly review and understand the wealth of performance data available.

SessionID: 7353

Application Lifecycle Management for SQL Server Database Development

Back to calendar

Event Date: 07-11-2014 09:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Lonny Bastien, Steven Green

Title: Application Lifecycle Management for SQL Server Database Development

Description:

Come explore how to integrate SQL Server tooling in Visual Studios with Team Foundation Server to enable continuous integration and database unit testing. Getting SQL Server database projects to work with Team Foundation Server (TFS) has been a challenging task until now. Come and see how easy this process has become and how to integrate SQL Server database projects, database unit testing and continuous integration. This talk will cover setting up SQL Server database project builds on TFS, adding database unit tests and running unit tests using continuous integration.

SessionID: 7426

Information Management with the Data Catalog In Power BI… and Beyond

Back to calendar

Event Date: 07-11-2014 09:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Julie Strauss, Matthew Roche

Title: Information Management with the Data Catalog In Power BI… and Beyond

Description:

The Data Catalog in Power BI provides capabilities for self-service information publishing and discovery, enabling users of Power BI to share, discover, understand, and consume data sets created in Power Query. These capabilities are a vital component of self-service BI, but self-service information management is just part of the story….

In this interactive session, the Data Catalog team will review the capabilities of the catalog today, and will present the plans for evolving the Data Catalog moving forward. These plans include integrating data publishing and discovery into additional application experiences, with the catalog providing a platform for EIM services.

SessionID: 6575

Deep Dive into MDX Scoped Assignments

Back to calendar

Event Date: 07-11-2014 09:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Chris Webb

Title: Deep Dive into MDX Scoped Assignments

Description:

Knowing how to use scoped assignments in SSAS Multidimensional is the sign of a true MDX master. In this session, you will learn what scoped assignments are and why they are more powerful and flexible than calculated members on their own. You'll see how you can use the SCOPE statement to define a scoped assignment on your cube and how you can overwrite the values of regular measures and calculated measures, and various methods to debug your assignments. We’ll also discuss how scoped assignments can be used to implement advanced calculations like currency conversion inside your cube.

SessionID: 6890

Inside Ola Hallengren's Maintenance Solution

Back to calendar

Event Date: 07-11-2014 09:45 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ola Hallengren

Title: Inside Ola Hallengren's Maintenance Solution

Description:

Senior Database Administrator, Ola Hallengren, has developed a stored procedure based maintenance solution that has become widely used in the SQL Server community. In this session, he will go through how the solution works, how it can be used in different scenarios for backup, integrity checks, and index and statistics maintenance in an enterprise environment. Also, we’ll see how all of this fits into the new world of AlwaysOn, Hekaton, Azure, and SQL Server 2014.

SessionID: 6873

Going Asynchronous with Service Broker

Back to calendar

Event Date: 07-11-2014 09:45 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Jonathan Kehayias

Title: Going Asynchronous with Service Broker

Description:

Do you have complex operations that have already been tuned for optimum performance, but still run too long for a good end user application experience? If you do, Service Broker may be the solution.

This session will explain the benefits of asynchronous processing in Service Broker compared to other options like SQL Agent jobs or SSIS packages, and how to implement the basic components required. Even in SQL Server 2014, Service Broker lacks a UI integration, which is sometimes a road block for implementations. Not to worry, this session will show you how to configure Service Broker correctly the first time so you can develop easy, foolproof deployments to solve complicated problems.

SessionID: 7226

Shortcuts to SSIS via C#.Net - EzAPI

Back to calendar

Event Date: 07-11-2014 09:45 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Paul Rizza

Title: Shortcuts to SSIS via C#.Net - EzAPI

Description:

SSIS developers are often asked to build hundreds of packages with the same basic layout but targeting different tables (and therefore different metadata on the columns needed to be moved). Many people would love to use the SSIS API and C# but find the overall effort is too complex for anyone but senior C# programmers and therefore the SSIS Developer often has a team of jr developers create the packages one at a time in SSDT.

This course will show how someone with basic programming skills can leverage EzAPI to develop those same packages programmatically in minutes with fewer than 50 lines of code.

Demos scripts will cover creating 300+ packages in under 5 minutes or dynamically building out the load packages to populate a Type 2 Slowly Changing Dimension in hours instead of weeks.

SessionID: 7389

Community Session: Speaker Idol - Round 3

Back to calendar

Event Date: 07-11-2014 10:15 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Denny Cherry

Title: Community Session: Speaker Idol - Round 3

Description:

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

The Significance of Choosing the Right Data Types

Back to calendar

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

Speaker(s): Vern Rabe

Title: The Significance of Choosing the Right Data Types

Description:

It’s an all too common occurrence to have table columns or variables that have been assigned less than ideal data types. Join this session and learn the importance of choosing the proper data type, the guidelines in determining what an appropriate data type would be, and, once chosen, we’ll discuss some tools for its usage and management. There will be several demonstrations on performance and accuracy issues, along with their possible solutions, caused by either the assignment of inappropriate data types or improper usage of them.

In addition, we will cover several data type related functions, and the caveats in their usage. Even advanced T-SQL developers and DBAs will walk away with a useful nugget or two.

SessionID: 6402

Are Your Indexes Hurting You or Helping You?

Back to calendar

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

Speaker(s): Jes Schultz

Title: Are Your Indexes Hurting You or Helping You?

Description:

Queries need your help! Your mission, should you choose to accept it, is to make great decisions about what indexes are best for your workload. In this session, we'll review the difference between clustered and nonclustered indexes, show when to use included columns, understand what sargability means, and introduce statistics. You'll leave this session with the ability to confidently determine why, or why not, SQL Server uses your indexes when executing queries.

SessionID: 6830

Making DBCC CHECKDB Go Faster

Back to calendar

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

Speaker(s): Argenis Fernandez

Title: Making DBCC CHECKDB Go Faster

Description:

Great DBAs know that proper implementation of consistency checks is one of their most important tasks. CHECKDB run times are directly influenced by database size; the data explosion of recent years has taken its toll, resulting in long runs and massive impact on our production systems. In this session you will learn how to improve your system to reduce the time that it takes to run CHECKDB or the individual DBCC CHECK* commands, decrease strain on your production systems, and improve overall system health. Topics covered will include parallelism, tempdb configuration, trace flags, and resource governor. All of these elements -- and many more -- influence the behavior and run time of DBCC CHECKDB. Along the session you will explore a real-life example involving consistency checking at a very large, very active OLTP environment. Using the various techniques covered in this talk, run time was reduced by 97% -- from seven days to a mere six hours. Learn how to performance tune CHECKDB!

SessionID: 7253

Data-tier Considerations of Cloud-based Modern Application Design

Back to calendar

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

Speaker(s): Scott Klein

Title: Data-tier Considerations of Cloud-based Modern Application Design

Description:

The cloud opens up a new world of opportunity and innovation when it comes to application and database design. Building modern applications for elastic scale, varying performance needs, and multi-tenancy can be achieved by breaking away from the traditional on-premises design point. In this session, we’ll discuss how you can blend a variety of Azure data services to best achieve performance, scale, cost-efficiencies, and data protection based on the needs of your cloud-born application data.

SessionID: 6373

Excel 2013 Tips and Tricks for Displaying a Multidimensional Cube

Back to calendar

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

Speaker(s): Thomas LeBlanc

Title: Excel 2013 Tips and Tricks for Displaying a Multidimensional Cube

Description:

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

SessionID: 6599

Agile BI: A Primer

Back to calendar

Event Date: 07-11-2014 10:15 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): David Darden

Title: Agile BI: A Primer

Description:

This session will cover an introduction to Agile methodologies (with a focus on Scrum), what you will need to do to make it work for Business Intelligence projects, and common challenges that you will need to consider. This “from the trenches” presentation will also cover real world examples of projects where this approach was extremely successful, and a few that weren't.

SessionID: 7012

A Tale of Two Joins: Merge vs. Hash

Back to calendar

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

Speaker(s): Luke Jian

Title: A Tale of Two Joins: Merge vs. Hash

Description:

This session seeks to fill in some of the gaps that might exist by looking in-depth at the three types of join operations. We’ll visualize how the join operations’ algorithms work so you can understand how query plans are computed, and then we’ll look at why these join operations have very different performance characteristics and why the optimizer chooses a specific join operator to use in a query plan. You’ll see through demonstrations that empirical cost calculations are similar to what the query optimizer actually returns.

SessionID: 6672

Using the Resource Governor for Scalability

Back to calendar

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

Speaker(s): Kevin Hazzard

Title: Using the Resource Governor for Scalability

Description:

SQL Server's Resource Governor is a highly underutilized tool in the DBA's toolbox. Many SQL administrators don't even know it exists. Used correctly, the Resource Governor can enhance the scalability of your databases by helping you to define and implement business rules that more fairly allocate your memory, CPU and I/O resources to users. Used incorrectly, the Resource Governor can lead to more problems than it solves.

In this highly-interactive, demo-focused session, the presenter will guide you through several real-world examples that show how the Resource Governor should be used and a couple of examples that show the opposite. Please join us for a fun- and fact-filled whirlwind tour of the resource management tools built right into SQL Server.

SessionID: 7359

Lightning Talks 103

Back to calendar

Event Date: 07-11-2014 13:00 - Category: Lightning Talk (10 minutes) - Track: Professional Development

Speaker(s): Randy Knight, Kevin Boles, Julie Smith, Stuart Ainsworth, Argenis Fernandez, Rick Heiges

Title: Lightning Talks 103

Description:

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

Lightning Talks 103 focuses on the AppDev and Professional Development tracks, featuring:

  1. Randy Knight - Nightmare on NOLOCK Street
  2. Julie Smith - It Looks Like You're Writing an SSIS Package!
  3. Stuart Ainsworth - 10 Minute Kanban
  4. Rick Heiges - Interviewing Techniques - Peeling Back the Cover
  5. Argenis Fernandez - Stored Procedures vs. Ad-Hoc SQL-Performance Showdown!
  6. Kevin Boles - 3 TSQL Killers in 10 Minutes

SessionID: 7354

Azure Search Deep Dive

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Pablo Castro

Title: Azure Search Deep Dive

Description:

Azure Search is a new search-as-a-service solution in the Azure platform that allows developers to incorporate search capabilities into their applications without having to worry about the complexities of full-text search and without having to deploy or manage any infrastructure. Developers can construct rich ranking models that connect search results to application or business objectives, integrate geospatial capabilities and more without having to become experts in search. In this session we'll go through the capabilities of the service and use various coding demos to show it in action.

SessionID: 6164

Temporal Data in SQL Server

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Dejan Sarka

Title: Temporal Data in SQL Server

Description:

Although temporal data is part of many business applications, most RDBMS, including SQL Server, do not support it out of the box. However, SQL Server provides full infrastructure to build your own temporal data support.

After discussing temporal problems, we are going to develop interval CLR data type that supports validity time. Then we are going to talk about what kind of constraints pertain to temporal data, and how we can implement those constraints. We are going to use T-SQL to develop two very useful temporal operators: PACK and UNPACK. In addition, we are going to introduce the proposed sixth normal form that deals with temporal data, and show how you can implement it correctly.

SessionID: 6465

Managing Self-Service BI in SharePoint 2013 (Part 1)

Back to calendar

Event Date: 07-11-2014 13:00 - Category: Half-Day Session (3 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Angel Abundez

Title: Managing Self-Service BI in SharePoint 2013 (Part 1)

Description:

Power Pivot and Power View reporting for self-service is a powerful combination of data analytics modeling and data visualization that is all available now with Excel 2013. However, how do teams best leverage all this self-service capability in a team environment with SharePoint 2013? What best practices are there with regards to security in SharePoint? How can IT leverage your BI teams' work to enhance corporate BI models, data sources, and reporting?

Come learn about how to plan, implement, and track your Self-Service BI environment in SharePoint 2013 that’s most intuitive for your user base. Also come to understand how each reporting tool’s deployment model works so you can manage Dev and UAT environments effectively. We’ll review how to analyze adoption with the Power Pivot Management Dashboard and provide tips on additional SharePoint features that will assist any organization in making the transition; from Personal BI to Team BI, to Corporate BI and back again.

SessionID: 6924

Join Us! Getting Started as a Technical Speaker

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Eddie Wuerch

Title: Join Us! Getting Started as a Technical Speaker

Description:

Have you ever thought about speaking at a user group or SQL Saturday, but weren't quite sure how to get started? If so, this session is for you! Technical speaking is loads of fun, great for your career, and you get to hang out with some terrific people.

This session will provide the tools necessary to get your first session off the ground, and prep you to be a great speaker. Attend this session and you'll be able to: * Identify your topic and build a killer abstract for it, * Design, build, and prep the presentation, and * Pitch your topic to a conference or user group and get scheduled.

SessionID: 6086

Effective Reporting through SSRS Advanced Authoring Features

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Brian Larson

Title: Effective Reporting through SSRS Advanced Authoring Features

Description:

Effective reporting is not simply the output of data, but the meaningful presentation of that data in a manner that informs the user. SQL Server Reporting Services provides a myriad of features to create a clear, instructive, and interactive experience. This session will demonstrate techniques to utilize SSRS advanced authoring features to facilitate more informative communication. These features include: nesting data regions, leveraging scope, geographic/geometric reporting, complex charting, rich formatting, incorporating managed code assemblies, intuitive drilldown, data from multiple datasets in a single data region, datasets that update source data, and more.

SessionID: 7397

Community Session: Conociendo y creciendo con la comunidad PASS

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Jose L. Rivera

Title: Community Session: Conociendo y creciendo con la comunidad PASS

Description:

¿Deseas saber cómo puedes involucrarte más con PASS? En esta sesión discutiremos que es PASS y como puedes tomar ventaja de las oportunidades de liderato y voluntariado que PASS ofrece, al mismo tiempo que contribuyes al crecimiento de la comunidad más grande para profesionales de la Plataforma de Datos, Inteligencia de Negocios.

SessionID: 7372

PASS Board Q&A [Board Q&A]

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Adam Jorgensen, Denise McInerney, Thomas LaRock

Title: PASS Board Q&A [Board Q&A]

Description:

Bring your questions, feedback, and ideas about PASS and PASS Summit to this Q&A with the PASS Board of Directors:

Thomas LaRock – President Adam Jorgensen – Executive Vice President Denise McInerney – VP, Marketing Bill Graziano - Immediate Past President Amy Lewis - Director, PASS Programs James Rowland-Jones - Director, PASS Global Growth Jen Stirrup - Director, PASS Virtual Chapters Sri Sridharan - Director, PASS Volunteers Tim Ford - Director, PASS SQLSaturday Wendy Pastrick - Director, PASS Global Chapters Sanjay Mishra, Board of Directors, Founding Partner Jennifer Moser, Board of Directors, Founding Partner

Meet Board members and hear the latest on everything from PASS events, initiatives, and member benefits to processes, governance, and more. Don't miss this chance to make your voice heard.

SessionID: 7361

HBase: Building Real-Time Big Data Apps in the Cloud

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Maxim Lukiyanov

Title: HBase: Building Real-Time Big Data Apps in the Cloud

Description:

Handling big data may be a challenging task, especially if you need to do it in real-time and present polished and responsive interfaces to your users. But it won’t be so if you build it using Azure HDInsight HBase and follow guidance presented in this session.

This session will provide introduction to Apache HBase and describe capabilities of HBase clusters available in Azure HDInsight service. It will focus on how this technology can be used to build real-time big data apps. The techniques will be demonstrated on the real-time social sentiment analysis app. The app will be decomposed, it’s architecture, key elements and decision points explained.

SessionID: 6350

Locking Internals Deep Dive (Part 1)

Back to calendar

Event Date: 07-11-2014 13:00 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bradley Ball

Title: Locking Internals Deep Dive (Part 1)

Description:

Do you know how locking works in SQL Server? Does not understanding locking frustrate you? Do you want to know what your memory threshold is? Do you want to know how many locks you can get per statement per object? Do you want to know how your physical memory, size of your table, and structure of your queries lead to lock escalation? Do you want to understand how many slots your locking hash table has? Most importantly, do you want to know how locking, concurrency, latching, and transaction isolation levels fit together?

After this session you’ll know the answers to all of these questions! Plus learn how in the HECKaton SQL Server 2014 affects what you’ve just learned!

SessionID: 6470

Alarm for Data Governance! Self-Service BI is coming!

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Oliver Engels, Tillmann Eitelberg

Title: Alarm for Data Governance! Self-Service BI is coming!

Description:

Self-Service BI functionality is one of the big goals of the modern Microsoft BI stack. But with the ability to bring business intelligence functionality to a much broader audience the danger of inconsistency, redundancy of information and accountability as well as security concerns and data quality problems can increase.

In this session, we will show data governance best practices and what capabilities for data governance Power BI has in place. In addition, we’ll discuss how you can enhance your self-service BI landscape with Master Data and Data Quality Services for improved governance.

SessionID: 6524

Enter the Dragon: Running SQL 2014 on Windows Server Core

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mark Broadbent

Title: Enter the Dragon: Running SQL 2014 on Windows Server Core

Description:

In 1982, the Dragon32 entered the home computer market but unfortunately there was one small problem: lower-case letters were almost impossible to access. Two years later, Dragon was no more. In 2008, Microsoft released ServerCore providing a fast and streamlined (but reduced functionality) edition of Windows with minimal GUI support and with Windows 2012/R2 Server Core is "by default.” Ever since SQL 2012, installation onto Server Core became a "supported" option and meant the single biggest administrative shift for a DBA since the release of SQL 2005 . . . or did it?

In this exciting session, we will discuss administration, configuration, and installation of both SQL 2014 and ServerCore in both standalone and advanced AlwaysOn configurations. But will the lack of GUI support send Server Core in the same direction as the Dragon32, or spell a bright new beginning for Server based computing and SQL Server? Join this session to find out, and, this time, listen to the Dragon roar!

SessionID: 7327

Azure CAT: Azure SQL DB Performance Tuning & Troubleshooting

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kun Cheng, Sanjay Mishra, Silvano Coriani

Title: Azure CAT: Azure SQL DB Performance Tuning & Troubleshooting

Description:

Azure SQL DB provides a scalable and friction free RDBMS platform for modern cloud solutions. It’s similar to on-prem SQL Server in terms of features and functionalities. However, SQL DB does have unique challenges for customers who need to understand and tune the application/database to make it perform well. This session will use real world examples to present available tools and methodology for SQL DB performance tuning and troubleshooting.

SessionID: 6625

Power Query: Data Chemistry for The Masses

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Mark Vaillancourt

Title: Power Query: Data Chemistry for The Masses

Description:

ETL Developers have being doing chemistry with data for years in tools like SQL Server Integration Services. These tools require training, experience, and time that few business users have. But in the age of self-service BI, those business users need a way to shape data to support their analysis.

This session will show how Power Query can be easily used to take advantage of data's properties to drive the change we need to support our goals.

We will discuss/demonstrate: -- The simple process of accessing a wide variety of data sources -- The ease with which simple transformations can be achieved using the Power Query Ribbon -- Power Query's fantastic ability to travel through time to see every step taken with the data -- The foundations of the Power Query Formula Language, informally know as "M" -- Using "M" to take Power Query WAY beyond what the Ribbon has to offer.

Come learn about what may well be the most exciting member of the Power BI family.

SessionID: 6547

Guessing Games: Statistics, Heuristics, and Row Estimations

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Gail Shaw

Title: Guessing Games: Statistics, Heuristics, and Row Estimations

Description:

Estimated rows: 17.5862. Ever wonder how the query optimizer comes up with these row estimations? The usual answer is “statistics,” but there’s so much more than that involved.

In this session, we’ll look at the methods which the query optimizer uses to generate accurate, and sometimes not so accurate, row counts for operators in a query plan. We’ll take a look at some of the common causes of row estimation errors and what can be done about them.

We’ll finish up by looking at the changes introduced in this area with SQL Server 2014.

SessionID: 6404

SQL Server Development Best Practices

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Ike Ellis

Title: SQL Server Development Best Practices

Description:

We’ll also discuss deployment practices with SQL Server Data Tools, how to write tests with tSQLt, and test the things that are traditionally very difficult to test, like ever-changing data. In additions, we’ll take a look at how to mock databases for stored procedures. And finally, we’ll talk about the various ways where we can put a database into a continuous integration environment.

If you don't understand the importance of these practices, we'll be explaining them in the first 30 minutes, followed by demonstrations on how to include the database in these practices for the rest of the time.

SessionID: 7348

SQL Server 2014 in-Memory OLTP - Monitoring and Troubleshooting

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sunil Agarwal, Jamie Reding

Title: SQL Server 2014 in-Memory OLTP - Monitoring and Troubleshooting

Description:

Now that you have your application migrated to in-memory OLTP Engine and you're getting good performance with your workload, your main focus is to keep it operational. This session walks through various scenarios like running out of memory, garbage collection of both memory and storage, and corrupt backups, and shows you how to manage it using familiar tools such as PerfMon, Profiler, DMVs, XEvents and Management Pack to monitor your workload.

SessionID: 7347

Introduction to Azure HDInsight and Visual Studio Customizations

Back to calendar

Event Date: 07-11-2014 13:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Matt Winkler

Title: Introduction to Azure HDInsight and Visual Studio Customizations

Description:

Data is rapidly growing. We're dealing with data of all shapes and sizes being generated faster than ever before. Apache Hadoop is a platform that has emerged to help extract insight from all that data. In this session, you will learn the basics of Hadoop, how to get up and running with Hadoop in the cloud using Microsoft Azure HDInsight, and how you can leverage the deeper integration of Visual Studio to integrate Big Data with your existing applications. No previous experience with Hadoop is required.

SessionID: 6120

Choose Your Mapping Adventure: Visualizing Your Geospatial Data

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Meagan Longoria

Title: Choose Your Mapping Adventure: Visualizing Your Geospatial Data

Description:

You have geospatial data and you know that plotting it on a map will help deliver insights. Or maybe you just keep hearing “geospatial” as one of the current BI buzzwords and you want to be informed about your options when you get to it. The Microsoft BI stack provides several options for visualizing location data.

But, how do you know which tool will best serve your purpose, or what factors are even important in making this decision? In this session, we’ll identify factors to consider when deciding which tool to use to visualize your data in maps such as system/software requirements, internet connectivity requirements, availability and type of location data, required level of technical understanding, and more.

We’ll also explore the requirements and features of maps in Power Map, Power View, Reporting Services, and the Bing Maps add-in for Excel. You’ll leave this session knowing your options for creating maps and confident in your ability to choose the best path/tool within Excel and SQL Server.

SessionID: 6894

Stuff Your Database Says about Me . . . and How to Fix it

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Karen Lopez

Title: Stuff Your Database Says about Me . . . and How to Fix it

Description:

Have you ever been called to fix a crazy data quality problem? Maybe your system lost customers or has way too many duplicate customers? Perhaps your organization has been mocked throughout social media for messing up customer data?

In this presentation, Karen Lopez shows you examples of the types of mistakes, misunderstandings and outright cheats that lead to poor data quality, mistrust in IT systems and overall smelliness in our IT solutions by using real-life evidence of her own data in your systems. There may be snark and humour involved.

She will leave you with 10 tips for avoiding embarrassing, public-facing data #FAILs in your database designs.

SessionID: 6633

Rock Your Data Warehouse with SQL Server 2014 Columnstore Indexes

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jose Chinchilla

Title: Rock Your Data Warehouse with SQL Server 2014 Columnstore Indexes

Description:

What good is a data warehouse from which your users can't get their data fast enough? Sure, you have added indexes, indexed views, partitions, etc., but still users complain it’s not fast enough.

What’s worse, you have also increased the number of indexes, index storage, and turned your data warehouse into a maintenance nightmare in the process.

In this session, learn how updateable column store indexes in SQL Server 2014 improve query performance, as much as 10x faster, while reducing the number of indexes, lowering index storage and maintenance overhead in your data warehouse.

Jose Chinchilla will demonstrate how to configure and maintain updateable column-store indexes along with best practices and tips to improve query performance in large fact tables with over 1 billion rows.

SessionID: 7329

Azure CAT: SQL Server 2014 Gems

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Shep Sheppard, Ajay Jagannathan

Title: Azure CAT: SQL Server 2014 Gems

Description:

Join Azure CAT experts to learn about some of the lesser known yet noteworthy SQL Server 2014 features such as Delayed Durability, parallel select into, online operations, and managed backups to name just a few.

SessionID: 7331

Azure SQL Database Business Continuity and Auditing Deep Dive

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Alexander (Sasha) Nosov, Nadav Helfman

Title: Azure SQL Database Business Continuity and Auditing Deep Dive

Description:

Join this session to learn about the latest investments in business continuity and security for Azure SQL Database. We cover in detail the newly introduced concepts and demonstrate how and when to apply the new capabilities for business continuity. You will also see how to configure and use auditing to help you maintain regulatory compliance and enhance security using the new auditing capabilities.

SessionID: 6090

Getting Started Reading Execution Plans

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Grant Fritchey

Title: Getting Started Reading Execution Plans

Description:

The best way to understand why your query is running slow is to look at the execution plan. But, knowing how to get started in execution plans, what to look for, and what's important, can all be terribly confusing.

This session will provide you with a simple set of tasks to get you started reading execution plans. You'll learn where to start, what to look for first, and you'll be better prepared to tune your queries. We'll also look at some methods you can use to write queries against the plans themselves in order to more easily and quickly identify potential issues within your plans.

The information presented will be immediately applicable on the queries you have running back in the office.

SessionID: 7272

Introducing Microsoft Azure Stream Analytics

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Santosh Balasubramanian, Judy Myer

Title: Introducing Microsoft Azure Stream Analytics

Description:

Azure Stream Analytics is a fully managed real-time stream computation service in the cloud providing highly resilient, low latency, and scalable processing of streaming data. Stream Analytics enables developers to easily combine streams of data – such as click-streams, logs, metering data or device-generated events – with historic records or reference data to derive business insights easily and quickly. Integrated with Azure Event Hub, Azure Storage and Azure Database for easy ingestion and consumption, Azure Stream Analytics jobs can power dashboards, detect anomalous conditions, as well as drive real-time decisions. Come to this session to learn more about Stream Analytics and what it can do for you.

SessionID: 7480

Top Analysis Services Multidimensional Design Mistake

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Chris Webb

Title: Top Analysis Services Multidimensional Design Mistake

Description:

When you're starting out on your first Analysis Services cube project it's very easy to make design mistakes that can cause problems for you later on. In this session you'll learn about the mostly frequently made Analysis Services design mistakes, what the consequences of making them are, and how to fix them.

SessionID: 7017

How to Build a SQL Server Virtual Lab On Your Own Machine

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kendal Van Dyke

Title: How to Build a SQL Server Virtual Lab On Your Own Machine

Description:

As the number of SQL Server versions and features grow over time, so does the difficulty in maintaining a set of tools for working with all of them on your local machine. Add in the fact that some features require multiple physical instances, and suddenly a single installation isn't enough. Need to quickly switch between versions and editions of SQL Server? Want to learn how to set up an AlwaysOn Availability Group? Or do you perhaps want to try out the latest features in SQL 2014? Virtualization offers a convenient way to do any and all of these.

In this session, we'll show you how by covering the fundamentals of desktop virtualization and demonstrating how to set up a virtual lab on your own machine.

SessionID: 7208

Deep Dive into Power Query Formula Language

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Matt Masson, Theresa Palmer-Boroski

Title: Deep Dive into Power Query Formula Language

Description:

Microsoft Power Query for Excel includes a powerful query engine and a formula language that enables self-service data integration and shaping over a diverse set of data sources, ranging from simple text files to Big Data and Hadoop. Join us to go beneath the UI, to learn how to unlock the full power of the underlying query engine and the formula language, and to truly conquer your data and data-shaping needs.

SessionID: 7477

Managing Self-Service BI in SharePoint 2013 (Part 2)

Back to calendar

Event Date: 07-11-2014 14:30 - Category: Half-Day Session (3 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Angel Abundez

Title: Managing Self-Service BI in SharePoint 2013 (Part 2)

Description:

Power Pivot and Power View reporting for self-service is a powerful combination of data analytics modeling and data visualization that is all available now with Excel 2013. However, how do teams best leverage all this self-service capability in a team environment with SharePoint 2013? What best practices are there with regards to security in SharePoint? How can IT leverage your BI teams' work to enhance corporate BI models, data sources, and reporting?

Come learn about how to plan, implement, and track your Self-Service BI environment in SharePoint 2013 that’s most intuitive for your user base. Also come to understand how each reporting tool’s deployment model works so you can manage Dev and UAT environments effectively. We’ll review how to analyze adoption with the Power Pivot Management Dashboard and provide tips on additional SharePoint features that will assist any organization in making the transition; from Personal BI to Team BI, to Corporate BI and back again.

SessionID: 7478

Locking Internals Deep Dive (Part 2)

Back to calendar

Event Date: 07-11-2014 14:30 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bradley Ball

Title: Locking Internals Deep Dive (Part 2)

Description:

Do you know how locking works in SQL Server? Does not understanding locking frustrate you? Do you want to know what your memory threshold is? Do you want to know how many locks you can get per statement per object? Do you want to know how your physical memory, size of your table, and structure of your queries lead to lock escalation? Do you want to understand how many slots your locking hash table has? Most importantly, do you want to know how locking, concurrency, latching, and transaction isolation levels fit together?

After this session you’ll know the answers to all of these questions! Plus learn how in the HECKaton SQL Server 2014 affects what you’ve just learned!

SessionID: 6260

Load Testing Analysis Services

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Bob Duffy

Title: Load Testing Analysis Services

Description:

Have you ever deployed an Analysis Services cube that worked perfectly well with one user on the development server, only to find that it doesn’t meet the required volumes of user concurrency?

This session focuses on tools and methodology to load test Analysis Services in highly concurrent environments. We will discuss a case study with some shocking results as to what you may have to do to configure and scale analysis services.

As bonus content, we also do the same case study on load testing the tabular model, and how to compare and optimize its concurrency and scalability.

Sample source code and configuration notes will be supplied to help you load test analysis services. We will be discussing both the MOLAP (Multidimensional Online Analytical Processing) and the Tabular models.

SessionID: 6854

Manage Both On-Prem and Azure Databases with PowerShell

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allen White

Title: Manage Both On-Prem and Azure Databases with PowerShell

Description:

In today's world, you're more likely to have databases both on premises and in the cloud. Managing databases in different environments can make your life more complicated, but with the new PowerShell cmdlets introduced with SQL Server 2014, it actually becomes easier.

In this session, we'll introduce you to the new cmdlets and show you how to manage your on-prem and Azure databases consistently.

SessionID: 7335

Making the Most of Azure Machine Learning End-to-End

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Parmita Mehta

Title: Making the Most of Azure Machine Learning End-to-End

Description:

In this hands-on session we will go end-to-end to construct a machine learning web service using Azure Machine Learning (ML). The session will begin by reading in a data set from Azure blob storage and a second data set from a public website. Together we will use Azure ML to clean the data set, explore the data, create and select features in the data set, then evaluate several different machine learning algorithms to select the optimal model to put into production as a machine learning web service. Along the way we will discuss features of Azure ML, such as imputing missing values in the data set, running arbitrary R script to compute statistics and create features, to get a broad view of the functionality available to a data scientist using Azure ML.

SessionID: 6886

ETL Recovery and Rollback

Back to calendar

Event Date: 07-11-2014 14:30 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): John Welch

Title: ETL Recovery and Rollback

Description:

So your ETL process is humming along, loading your data warehouse night after night. Then one day, your manager comes in and announces “That business rule change we put in last month? The business wants it reverted and all the data updated since the change needs to be fixed. And they want it done tomorrow.” What do you do?

During this session, we’ll discuss several methods for handling scenarios that require you to redo work in your data warehouse. We’ll cover both recovering from failed loads and rolling back changes that completely successfully, but later need to be reverted. We’ll demonstrate how you can use SSIS in conjunction with SQL Server database engine features to build support for this into your ETL framework. We’ll also show the process for actually recovering in these scenarios.

SessionID: 7390

Community Session: Speaker Idol - Final

Back to calendar

Event Date: 07-11-2014 14:45 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Denny Cherry

Title: Community Session: Speaker Idol - Final

Description:

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

Advanced Spatial Analysis: Beyond Bubble Charts

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jason Horner

Title: Advanced Spatial Analysis: Beyond Bubble Charts

Description:

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

SessionID: 6519

Working with Very Large Tables Like a Pro in SQL Server 2014

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Guy Glantser

Title: Working with Very Large Tables Like a Pro in SQL Server 2014

Description:

A common use case in many databases is a very large table, which serves as some kind of activity log, with an ever increasing date/time column. This table is usually partitioned, and it suffers from heavy load of reads and writes. Such a table presents a challenge in terms of maintenance and performance. Activities such as loading data into the table, querying the table, rebuilding indexes or updating statistics become quite challenging.

SQL Server 2014 offers several new features that can make all these challenges go away. In this session, we will analyze a use case involving such a large table. We will examine features such as Incremental Statistics, New Cardinality Estimation, and Delayed Durability, and we will apply them on our challenging table and see what happens.

SessionID: 6431

Administering and Managing the Power BI Environment

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Melissa Coates

Title: Administering and Managing the Power BI Environment

Description:

Power BI for Office 365 is Microsoft's new self-service BI offering. Just because it emphasizes self-service doesn't mean a system administrator isn't an important role!

In this session, we will discuss the overall system components and how a Power BI site in SharePoint Online differs from an on-premises SharePoint BI site. We will walk through how to best handle setting up connectivity to data sources, when a gateway is needed, and what data refresh capabilities exist. We will also consider how and when to create OData feeds from your corporate on-premises data sources and how those OData feeds affect Enterprise Data Search functionality.

SessionID: 6030

T-SQL User-Defined Functions, or: Bad Performance Made Easy

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Hugo Kornelis

Title: T-SQL User-Defined Functions, or: Bad Performance Made Easy

Description:

User-defined functions in SQL Server are very much like custom methods and properties in .Net languages. At first sight, they seem to be the perfect tool to introduce code encapsulation and reuse in T-SQL. So why is this feature mostly avoided by all T-SQL gurus? The reason is performance.

In this session, you will learn how user-defined functions feed the optimizer with misleading and insufficient information, how the optimizer fails to use even what little information it has, and how this can lead to shocking query performance.

However, you will also see that there is a way to avoid the problems. With just a little extra effort, you can reap the benefits of code encapsulation and reuse, and still get good performance.

SessionID: 6424

Built for Speed: Database Application Design for Performance

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Pam Lahoud

Title: Built for Speed: Database Application Design for Performance

Description:

Performance tuning: it's not just for DBAs! Many design decisions that are made early in the application lifecycle can have a dramatic impact on performance later on. Once an application is in production, correcting these issues may be time-consuming or even impossible without a complete re-write! In this session, we learn some of the considerations that you the developer should keep in mind when designing a new database application. Learn how things like choice of data type, caching, looping etc. can affect the performance of your application before you even write your first query.

SessionID: 6823

A New Approach to Unit Testing and Integration Testing in SSIS

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Julie Smith, Scott Currie

Title: A New Approach to Unit Testing and Integration Testing in SSIS

Description:

Testing is critical to managing a high-quality data lifecycle. Unfortunately, SSIS has no built-in support for test authoring and the tools for relational database testing are limited. As a result, most organizations forgo automated testing and focus entirely on manual user testing, which is both expensive and often occurs too late in the process to address all of the issues discovered.

In this session, a new approach to unit testing (focusing on verifying the correctness of individual packages, tasks, or dataflows) and integration testing (focusing on validating that the data produced by an entire sequence of transformations) will be discussed. This approach uses metadata authored by analysts in Excel to automatically generate testing logic within the corresponding packages or to automatically generate standalone test packages that contain all of the necessary validation logic. All code will be shared with attendees for free and unrestricted use within their own projects.

SessionID: 6392

Thinking Out of the Box: Manage SQL Server Using Built-in Tools

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Martin Cairney

Title: Thinking Out of the Box: Manage SQL Server Using Built-in Tools

Description:

It’s often the case that your budget doesn’t stretch far enough for all the great third party tools that help manage your SQL Servers. So, how can the in-built components of SQL Server help you with your daily tasks?

Policy Management, Data Collector and Extended Events, all included in both Enterprise and Standard Editions, provide a framework to keep your configurations consistent and give you some insights into the performance of your SQL Server instances. In this session, we will see how to make use of these components to formalize your configuration and track some performance attributes.

After this session you’ll be able to build out an effective management and monitoring toolkit using only “out-of-the-box” features.

SessionID: 6880

High Performance Infrastructure for SQL Server 2014

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Michael Frandsen

Title: High Performance Infrastructure for SQL Server 2014

Description:

Since SQL Server 2012 came out, a paradigm shift has occurred in how SQL Server platforms are designed and built. Come and hear why you will no longer need a SAN to create a high-available SQL Server and why I/O is no longer a problem.

In this session, we will discuss the new storage features in Windows Server 2012 and R2 and how they relate to SQL Server 2012 and how SQL Server 2014 expands on this.

In working with the Core Windows Server team in Redmond during the development of Windows 8/2012 and 8.1/R2, the presenter did a lot of work with technologies which have been around for some time, but unavailable to Windows Server installations. We will talk about InfiniBand, SMB, Multi-path I/O, RDMA, RoCE, NAND Flash storage, latency and much more.

Having worked on the development of SQL Server 2014 and Win8.1, the speaker will share completely new concepts of integration between SQL Server and modern hardware.

SessionID: 6109

Poor Man's Dashboard: Modular Dashboard Design in SSRS

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: BI Information Delivery

Speaker(s): John Stuchly

Title: Poor Man's Dashboard: Modular Dashboard Design in SSRS

Description:

While a tool designed around dashboarding concepts that provides significant interaction is desirable, it can be a tough sell until the value is recognized. This session demonstrates how to introduce the benefits of dashboarding using your existing SSRS investment.

The concept was designed and delivered as an operational dashboard to an executive team, and displayed both on desktop monitors and 50' screens for continual business monitoring. We will show the creation of a dashboarding template, or canvas, which is the framework for delivery. We will then create multiple data sources, spanning relational, multidimensional, and SharePoint lists, which will be used to populate our widgets.

We’ll create a drill report to provide interactivity to the dashboard, and dataset scheduling and autorefresh options will be covered as well. We will bring it all together and present an effective dashboard and have a modular process for creating additional dashboards and shared widgets.

SessionID: 6693

Who Dunnit? A Walk Around the SQL Server 2014 Audit Feature

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Timothy McAliley, Michael Ray

Title: Who Dunnit? A Walk Around the SQL Server 2014 Audit Feature

Description:

In this demo-heavy session, we will start by covering an overview of server and database auditing capabilities of SQL Server 2014. The session will largely focus on the specifics of using the SQL Server 2014 Audit feature, and we will step through a demonstration on configuring, maintaining and troubleshooting SQL Serve 2014r Audit for server and database events. The demo environment will be run on a Windows Azure Virtual Machine running Windows Server 2012 R2 and SQL Server 2014.

SessionID: 6130

Mind Your IO: Resource Governor Shows You How

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Amit R S Bansal

Title: Mind Your IO: Resource Governor Shows You How

Description:

Resource Governor was introduced in SQL Server 2008 to achieve predictable performance in a multi-tenant environment, to support mixed workload patterns, to provide mechanisms and tools to deal with runaway queries, and to enforce resource limits for CPU and memory. In prior releases, there have been incremental enhancements to this feature.

SQL Server 2014 now supports resource governance for IO. In this demo-heavy session, you will learn to implement Resource Governor to configure resource limits in a comprehensive manner including IO and guarantee predictable performance for different tenants. Along the way, you are also going to see enhancements to Extended Events framework and disk specific counters that have been added SQLServer:Resource Pool Stats.

SessionID: 6244

Achieving Peak Performance from your Virtualized SQL Servers

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): David Klee

Title: Achieving Peak Performance from your Virtualized SQL Servers

Description:

Your SQL Servers are probably virtualized by now, but are they running at their absolute peak performance? How can you tell? When properly configured and maintained, a virtualized SQL Server will be at least as fast as the system that it came from, if not better. If not properly configured, silent performance killers can wreck your virtualization experience. This session will give you tips and tricks to maximize performance while giving you talking points so you can convince your infrastructure engineers to design the virtualization stack your way. This session goes deep into the architecture and methodology for squeezing the best possible performance from your virtualized SQL Server, and includes valuable tips on topics such as host-level over-commitment, storage performance, In-memory OLTP, and more!

SessionID: 6906

Irreplaceable: Techniques to Fireproof Your IT Career

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Professional Development

Speaker(s): Kevin Kline

Title: Irreplaceable: Techniques to Fireproof Your IT Career

Description:

What are the life skills that some IT professionals have in common that enable them to avoid downsizing and remain unscathed during recessions, offshoring, and reductions when others are shown the door? Why do some IT professionals bounce back very quickly or, in fact, have a new job before the current one is gone while others languish? This session will teach you a variety of communication and interpersonal skills that help you become irreplaceable in your workplace and can lead to a fireproof career.

  1. Learn how to build credibility and influence within your IT team
  2. Discover the interpersonal and communication skills that enable you to survive and bounce back quickly from hard times
  3. Explore key organizational concepts that enable you to ensure your job is always safe

SessionID: 6327

Windows Azure: An Unexpected Journey

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: Application & Database Development

Speaker(s): Dmitri Korotkevitch

Title: Windows Azure: An Unexpected Journey

Description:

Design and development of large scalable systems targeted to a PaaS (Platform as a Service) cloud model requires different approaches and mindset compared to single-server on-premises installations.

The session shares real-life experiences of converting an on-premises OLTP system that handles about 10,000 TPS to the Microsoft Azure PaaS platform. We will discuss various architectural challenges encountered during conversion and approaches to address them. The following topics will be covered:

  1. System design considerations focusing on asynchronous data processing
  2. Implementation of distributed data and business transactions in an environment that is prone to failures
  3. Data Storage consideration (SQL Databases vs. Table/Blob Storage)
  4. Scalability and Data Sharding considerations with SQL Databases including automation and online data movement between shards
  5. Performance monitoring of SQL Databases
  6. Data Caching

SessionID: 7413

Deep Dive into Azure Stream Analytics

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Janet Yeilding, Dipanjan Banik

Title: Deep Dive into Azure Stream Analytics

Description:

Azure Stream Analytics is taking out the complexity of stream processing for developers by providing a SQL like language for writing queries. Learn various capabilities such as filtering, performing windowing functions on streaming data, join multiple streams, add reference data (or static) with streaming data, detect patterns or the lack of patterns in event or data streams etc. Walk out with the knowledge to create your first stream processing job in minutes.

SessionID: 7237

Just in Time Data Analytics with SQL Server 2014

Back to calendar

Event Date: 07-11-2014 16:00 - Category: General Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Binh Cao, Tomas Polanco

Title: Just in Time Data Analytics with SQL Server 2014

Description:

Increasingly business decisions are made close to real-time which requires just-in-time data analytics capability built on top of near real-time data warehouse architecture. In this session, we take advantage of SQL Server 2014 in-memory optimized tables, updatable columnstore index, SSAS ROLAP and TABULAR DirectQuery capabilities to build a warehouse solution to allow near real-time query workload pattern.