sqlpasshistory

ID: 25

Back to Main list

PASS Summit 2013

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
14-10-2013 08:30 Paul Randal Pre-Conference Session (full day) Enterprise Database Administration & Deployment Practical Disaster Recovery Techniques
14-10-2013 08:30 Glenn Berry Pre-Conference Session (full day) Enterprise Database Administration & Deployment Scaling SQL Server 2012
14-10-2013 08:30 Shon Hauck, Curt Mathews Pre-Conference Session (full day) Enterprise Database Administration & Deployment Enterprise High Availability with AlwaysOn Availability Groups
14-10-2013 08:30 Stacia Varga Pre-Conference Session (full day) BI Information Delivery From Reporting Services Rookie to Rockstar
14-10-2013 08:30 Paul White Pre-Conference Session (full day) Application & Database Development Understanding the Optimizer and Interpreting Execution Plans
14-10-2013 08:30 Itzik Ben-Gan Pre-Conference Session (full day) Application & Database Development Practical T-SQL – Efficient Solutions
14-10-2013 08:30 Devin Knight, Brian Knight Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Growing Up with SSAS: From PowerPivot to MOLAP Cubes
15-10-2013 08:30 Denny Cherry Pre-Conference Session (full day) Enterprise Database Administration & Deployment Storage and Virtualization for DBAs
15-10-2013 08:30 Michael Thomassy, Silvano Coriani, Conor Cunningham Pre-Conference Session (full day) Cloud Application Development & Deployment SQLCAT: Windows Azure Data Platform Technical Immersion Day
15-10-2013 08:30 Allan Hirt Pre-Conference Session (full day) Enterprise Database Administration & Deployment Plan and Deploy Successful Clustered Solutions for SQL Server
15-10-2013 08:30 Louis Davidson Pre-Conference Session (full day) Application & Database Development How to Design a Relational Database
15-10-2013 08:30 Kendra Little, Jes Schultz, Brent Ozar Pre-Conference Session (full day) Application & Database Development Make SQL Server Apps Go Faster
15-10-2013 08:30 Grant Fritchey Pre-Conference Session (full day) Enterprise Database Administration & Deployment Thriving as a DBA in the World of Cloud and On-Premise Data
15-10-2013 08:30 Jen Stirrup, Allan Mitchell Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Big Data for the Business Intelligence Professional
16-10-2013 08:15 Keynote (90 minutes) Keynote SQL Server 2014 and the Hybrid Cloud
16-10-2013 10:15 Jason Thomas Regular Session (75 minutes) BI Information Delivery Visualizing John Snow's Cholera Map Using Microsoft BI
16-10-2013 10:15 Michael Antonovich Regular Session (75 minutes) BI Platform Architecture, Development & Administration Putting Quality Back in Your Data Analysis
16-10-2013 10:15 Nabeel Derhem Regular Session (75 minutes) Cloud Application Development & Deployment Moving Your Database to the Cloud – What You Need to Know
16-10-2013 10:15 Erin Stellato Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Making the Leap from Profiler to Extended Events
16-10-2013 10:15 Mark Russinovich Spotlight Session (90 minutes) Cloud Application Development & Deployment Windows Azure Deep Dive
16-10-2013 10:15 Tim Chapman, Thomas LaRock, Tim Chapman Regular Session (75 minutes) Enterprise Database Administration & Deployment Query Performance Tuning: A 12-Step Method
16-10-2013 10:15 Erin Welker Regular Session (75 minutes) BI Platform Architecture, Development & Administration BI Best Practices: The Good, the Bad, and the Ugly
16-10-2013 10:15 Kevin Kline Regular Session (75 minutes) Professional Development Convince Me – Persuasion Techniques That Get Things Done
16-10-2013 10:45 Kay Unkroth Regular Session (75 minutes) BI Platform Architecture, Development & Administration Deploying Microsoft BI in SharePoint 2013, Part 1: PowerPivot
16-10-2013 10:45 Faisal Mohamood Regular Session (75 minutes) BI Information Delivery Microsoft Power Query for Excel: Discover and Refine Your Data
16-10-2013 10:45 Mindy Curnutt Regular Session (75 minutes) Application & Database Development Exposing a Chatty Cathy: What a Drag!
16-10-2013 10:45 Denny Cherry Regular Session (75 minutes) Enterprise Database Administration & Deployment Optimizing SQL Server Performance in a Virtual Environment
16-10-2013 10:45 Riccardo Muti, Amy Forstrom Regular Session (75 minutes) BI Information Delivery Visual Analytics with Power View in Excel 2013 & SharePoint 2013
16-10-2013 10:45 Luis Vargas Regular Session (75 minutes) Enterprise Database Administration & Deployment AlwaysOn in SQL Server 2014
16-10-2013 10:45 Christina Leo Regular Session (75 minutes) Application & Database Development Building Your T-SQL Tool Kit: Window Function Fundamentals
16-10-2013 13:30 Devin Knight Regular Session (75 minutes) BI Information Delivery Creating an End-to-End Power View Reporting Solution
16-10-2013 13:30 Randy Knight Regular Session (75 minutes) Application & Database Development Understanding Transaction Isolation Levels
16-10-2013 13:30 Scott Klein Regular Session (75 minutes) Cloud Application Development & Deployment Windows Azure SQL Database for the DBA
16-10-2013 13:30 Mark S. Rasmussen Regular Session (75 minutes) Enterprise Database Administration & Deployment Understanding Data Files at the Byte Level
16-10-2013 13:30 Tim Mitchell Regular Session (75 minutes) BI Platform Architecture, Development & Administration Data Cleansing in SSIS
16-10-2013 13:30 Glenn Berry Regular Session (75 minutes) Enterprise Database Administration & Deployment Professor DMV: How to Use DMVs to Diagnose Performance Issues
16-10-2013 13:30 Stuart Ainsworth Regular Session (75 minutes) Application & Database Development SQL Server XML 101
16-10-2013 13:30 Adam Jorgensen, Lara Rubbelke Regular Session (75 minutes) BI Platform Architecture, Development & Administration Enriching Big Data for Analysis
16-10-2013 13:30 Gail Shaw Half-Day Session (3 hours) Application & Database Development Indexes: Everything You Need to Know
16-10-2013 13:30 Carlos Bossy Regular Session (75 minutes) BI Information Delivery Predictive Analytics: Letting the Data Decide
16-10-2013 13:30 Ajay Jagannathan Regular Session (75 minutes) Enterprise Database Administration & Deployment Extended Events in SQL Server 2012
16-10-2013 13:30 Susan O'Connell Regular Session (75 minutes) BI Information Delivery PowerPivot Data Modeling Techniques
16-10-2013 13:30 Lori Woehler Regular Session (75 minutes) Cloud Application Development & Deployment Busting Myths: Windows Azure Security and Compliance
16-10-2013 13:30 Bob Ward Half-Day Session (3 hours) Enterprise Database Administration & Deployment Inside SQL Server 2012 Memory: The Sequel
16-10-2013 13:30 Ben DeBow Regular Session (75 minutes) Enterprise Database Administration & Deployment Congratulations, You're Now a DBA...
16-10-2013 15:00 Edwin M Sarmiento Lightning Talks (10 minutes) Enterprise Database Administration & Deployment The Role of Active Directory and DNS in SQL Server HA/DR
16-10-2013 15:00 Matt Masson, Wee Hyong Tok Regular Session (75 minutes) BI Platform Architecture, Development & Administration SQL Server Integration Services Roadmap
16-10-2013 15:00 Rob Volk, Ed Watson Lightning Talks (10 minutes) Enterprise Database Administration & Deployment DBAs in Toyland: Here's Another Fine Mess You've Gotten Me Into!
16-10-2013 15:00 Hope Foley Regular Session (75 minutes) Application & Database Development Spatial Data: Cooler Than You'd Think!
16-10-2013 15:00 Michael Wells Regular Session (75 minutes) Enterprise Database Administration & Deployment Using PowerShell to Quickly Deploy New SQL Server Instances
16-10-2013 15:00 Craig Purnell Lightning Talks (10 minutes) Professional Development Are You Certified or Certifiable?
16-10-2013 15:00 Stacia Varga Spotlight Session (90 minutes) BI Platform Architecture, Development & Administration Reduce, Reuse, Recycle: Automating Your BI Framework
16-10-2013 15:00 Ari Schorr, Dandy Weyn Spotlight Session (90 minutes) Enterprise Database Administration & Deployment SQL Server 2014 and Sharks with Freakin’ Lasers
16-10-2013 15:00 Tim Radney Lightning Talks (10 minutes) Application & Database Development The Ultimate Tail Log Backup and Restore
16-10-2013 15:00 Brian Knight Spotlight Session (90 minutes) BI Information Delivery Ninja Data Moves in Office 2013
16-10-2013 15:00 Peter Myers Regular Session (75 minutes) BI Information Delivery SQL Server 2012 Data Mining: Taking App Design to the Next Level
16-10-2013 15:00 Darmadi Komo Regular Session (75 minutes) Cloud Application Development & Deployment Private and Hybrid Cloud: Better Together
16-10-2013 15:00 Chuck Heinzelman, Riccardo Muti Regular Session (75 minutes) BI Platform Architecture, Development & Administration Deploying Microsoft BI in SharePoint 2013, Part 2: SSRS & Power View
16-10-2013 15:00 Steve Wake Lightning Talks (10 minutes) BI Platform Architecture, Development & Administration Master the Date Dimension Like a Time Lord
16-10-2013 15:00 Dan Evans Lightning Talks (10 minutes) BI Information Delivery BI on the Fly
16-10-2013 15:00 Nicholas Cain Regular Session (75 minutes) Professional Development Hirable and Desirable: How to Make Companies Want You
16-10-2013 15:00 Joseph D'Antoni Regular Session (75 minutes) Enterprise Database Administration & Deployment Accelerate Database Performance Through Data Compression
16-10-2013 15:00 Dan Evans, Edwin M Sarmiento, Tim Radney, Craig Purnell, Rob Volk, Steve Wake, Ed Watson Regular Session (75 minutes) Professional Development Lightning Talks 101
16-10-2013 15:00 Aaron Bertrand Spotlight Session (90 minutes) Application & Database Development T-SQL: Bad Habits and Best Practices
16-10-2013 16:45 Dejan Sarka Regular Session (75 minutes) BI Information Delivery Fraud Detection: Notes from the Field
16-10-2013 16:45 Michael Tejedor, Dandy Weyn Regular Session (75 minutes) BI Information Delivery Introduction to Power BI for Office 365
16-10-2013 16:45 Melissa Coates Regular Session (75 minutes) BI Information Delivery So You Want to Be a Rockstar Report Developer?
16-10-2013 16:45 Tim Ford Regular Session (75 minutes) Enterprise Database Administration & Deployment Periodic Table of DMVs: Part 2012 - The SQL
16-10-2013 16:45 Ryan Adams Regular Session (75 minutes) Enterprise Database Administration & Deployment How Active Directory Affects SQL Server
16-10-2013 16:45 Allan Hirt Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Troubleshooting Clusters
16-10-2013 16:45 Arie Jones Regular Session (75 minutes) Application & Database Development Keeping an Eye on Your Data with Change Data Capture
16-10-2013 16:45 Adam Mahood Regular Session (75 minutes) Cloud Application Development & Deployment What’s New in Database Development with SQL Server Data Tools and Visual Studio?
16-10-2013 16:45 Louis Davidson Spotlight Session (90 minutes) Application & Database Development How to Model and Implement a Hierarchy in SQL Server
16-10-2013 16:45 Grant Fritchey Spotlight Session (90 minutes) Cloud Application Development & Deployment Query Performance Tuning for Azure SQL Database
16-10-2013 16:45 Rohit Bakhshi, Brian Swan Regular Session (75 minutes) BI Platform Architecture, Development & Administration Under the Covers of Hadoop on Windows
16-10-2013 16:45 Allen White Spotlight Session (90 minutes) BI Platform Architecture, Development & Administration Automate Your ETL Infrastructure with SSIS and PowerShell
16-10-2013 16:45 Chuck Heinzelman, Sanjay Mishra, Luis Vargas, Piyush Ranjan, Evgeny Krivosheev, Khalid Mouss Regular Session (75 minutes) Enterprise Database Administration & Deployment Windows Azure Virtual Machines and SQL Server Unplugged
16-10-2013 16:45 Kasper de Jonge Regular Session (75 minutes) BI Information Delivery Enriching Your BI Semantic Tabular Models with DAX
16-10-2013 16:45 Robert Cain Regular Session (75 minutes) BI Platform Architecture, Development & Administration Installing and Configuring SQL Server 2012 Reporting Services
17-10-2013 08:15 David DeWitt Keynote (90 minutes) Keynote Hekaton: Why, What, and How
17-10-2013 10:15 John Welch Regular Session (75 minutes) BI Platform Architecture, Development & Administration Unit and Integration Testing for SSIS Packages
17-10-2013 10:15 Devin Knight, Dustin Ryan Regular Session (75 minutes) BI Platform Architecture, Development & Administration Choosing the Right Analysis Services: MOLAP vs. Tabular
17-10-2013 10:15 Jose Chinchilla Regular Session (75 minutes) BI Information Delivery PowerPivot + Power View = Self-Service BI Revolution
17-10-2013 10:15 Kimberly Tripp Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Skewed Data, Poor Cardinality Estimates, and Plans Gone Bad
17-10-2013 10:15 Lord Richard Douglas, Patrick O'Keeffe Regular Session (75 minutes) Enterprise Database Administration & Deployment Best Practices for Optimizing SQL Server with Solid State Disk
17-10-2013 10:15 John Sterrett Regular Session (75 minutes) Enterprise Database Administration & Deployment Table Partitioning: Secret Weapon for Big Data Problems
17-10-2013 10:15 Mark Vaillancourt Regular Session (75 minutes) Professional Development DANGER! The Art and Science of Presenting
17-10-2013 10:15 Jorge Segarra Spotlight Session (90 minutes) BI Platform Architecture, Development & Administration What Is a BI DBA?
17-10-2013 10:45 Gregory Leake Regular Session (75 minutes) Cloud Application Development & Deployment Lap Around Windows Azure SQL Database Premium Service
17-10-2013 10:45 Lara Rubbelke, Rafael Fernandez Regular Session (75 minutes) Application & Database Development Compliance in Azure: The Big Data Conversation
17-10-2013 10:45 Christopher Price Regular Session (75 minutes) Cloud Application Development & Deployment Running with Elephants: Predictive Analytics with HDInsight
17-10-2013 10:45 Kendal Van Dyke Regular Session (75 minutes) Enterprise Database Administration & Deployment Discover, Document, and Diagnose Your Servers on Your Coffee Break
17-10-2013 10:45 Matt Masson, Kasper de Jonge, Matthew Roche, Riccardo Muti, Faisal Mohamood Regular Session (75 minutes) BI Information Delivery Power BI – This Is How We Do It
17-10-2013 10:45 J May Regular Session (75 minutes) Application & Database Development Columnstore Indexes Today & v.Next: Flipping the DW /faster Bit
17-10-2013 10:45 Nabeel Derhem Regular Session (75 minutes) Application & Database Development NoSQL: An Introduction
17-10-2013 13:30 Frank Cicalese Regular Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Reference Architectures on Cisco Unified Compute System
17-10-2013 13:30 Luke Jian Regular Session (75 minutes) Enterprise Database Administration & Deployment Anatomy of a Join
17-10-2013 13:30 Amy Forstrom, Adam Wilson Regular Session (75 minutes) BI Information Delivery Power BI: Modern Device and Data Search Experiences
17-10-2013 13:30 Karen Lopez Regular Session (75 minutes) Cloud Application Development & Deployment Windows Azure SQL Database Design: Silver Lining and Dark Side
17-10-2013 13:30 Sanil Mhatre Regular Session (75 minutes) Application & Database Development Unit Testing Made Easy for Database Development
17-10-2013 13:30 Audrey Hammonds Regular Session (75 minutes) Application & Database Development Design Matters! The Performance Impact of Database Design
17-10-2013 13:30 Doug Lane Regular Session (75 minutes) BI Information Delivery From Minutes to Milliseconds: High-Performance SSRS Tuning
17-10-2013 13:30 Erin Welker Regular Session (75 minutes) BI Platform Architecture, Development & Administration A Systematic Approach to ETL Performance Tuning
17-10-2013 13:30 Jason Thomas Regular Session (75 minutes) BI Information Delivery Geospatial Analytics Using Microsoft BI
17-10-2013 13:30 John Hoang, Binh Cao, Tomas Polanco Regular Session (75 minutes) Application & Database Development CAT: Architecting Near Real-Time Data Warehouses on PDW
17-10-2013 13:30 Jen Stirrup, Allan Mitchell Half-Day Session (3 hours) BI Platform Architecture, Development & Administration Demystifying Big Data for BI Professionals: The Essentials
17-10-2013 13:30 Thomas LeBlanc Half-Day Session (3 hours) BI Platform Architecture, Development & Administration Slicing and Dicing: Attributes and Hierarchies in SSAS 2012
17-10-2013 13:30 Matt Masson, Wee Hyong Tok Regular Session (75 minutes) BI Information Delivery Power BI and the Data Management Gateway
17-10-2013 13:30 Kevin Liu Regular Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2014 In-Memory OLTP: DBA Deep Dive
17-10-2013 13:30 Kevin Farlee, Evgeny Krivosheev Regular Session (75 minutes) Application & Database Development SQL Server 2014 and the Hybrid Cloud
17-10-2013 15:00 Sanjay Mishra Regular Session (75 minutes) Application & Database Development CAT: Business Continuity with SQL Server – Real-Life War Stories
17-10-2013 15:00 Brian Walker, Murshed Zaman Regular Session (75 minutes) Application & Database Development CAT: PDW Architecture Gets Real - Customer Implementations
17-10-2013 15:00 Niko Neugebauer Lightning Talks (10 minutes) BI Information Delivery NodeXL in 10 Minutes
17-10-2013 15:00 Rob Farley Spotlight Session (90 minutes) Application & Database Development These Aren't the Joins You're Looking for...
17-10-2013 15:00 Andrew Kelly Spotlight Session (90 minutes) Application & Database Development Maximizing Plan Reuse
17-10-2013 15:00 Jose Chinchilla Lightning Talks (10 minutes) BI Platform Architecture, Development & Administration Conformed Stored Procedures
17-10-2013 15:00 Ryan Adams Lightning Talks (10 minutes) Enterprise Database Administration & Deployment How to Monitor Policy-Based Management
17-10-2013 15:00 Lord Richard Douglas Lightning Talks (10 minutes) Application & Database Development Teaching Nerds T-SQL with “Star Wars”
17-10-2013 15:00 Jonathan Kehayias Spotlight Session (90 minutes) Enterprise Database Administration & Deployment SQL Server Archaeology: Dig into the Past with system_health
17-10-2013 15:00 Yuri Michael Diomin Lightning Talks (10 minutes) Application & Database Development From Postal Addresses to Spatial Data: A Simple Geocoding UDF
17-10-2013 15:00 Rafael Salas Regular Session (75 minutes) BI Information Delivery Self-Service ETL and Power Query: Are We There Yet?
17-10-2013 15:00 Aaron Nelson, Michael Wells Regular Session (75 minutes) Enterprise Database Administration & Deployment DBA Task Automation: Unleash the PowerShell Hero in You!
17-10-2013 15:00 Andy Leonard Regular Session (75 minutes) BI Platform Architecture, Development & Administration Designing an SSIS Framework
17-10-2013 15:00 Lara Rubbelke, Ari Schorr Regular Session (75 minutes) BI Information Delivery Power BI 3D Visualization and Storytelling with Power Map
17-10-2013 15:00 Jose Chinchilla, Ryan Adams, Niko Neugebauer, Jeff Renz, Lord Richard Douglas, Yuri Michael Diomin Regular Session (75 minutes) Professional Development Lightning Talks 102
17-10-2013 15:00 Colin Stasiuk Regular Session (75 minutes) Enterprise Database Administration & Deployment Doing More with Less: SQL Server Policy-Based Management
17-10-2013 15:00 Grant Fritchey, Dandy Weyn Regular Session (75 minutes) Cloud Application Development & Deployment Being the DBA of the Future: A World of On-Premise and Cloud
17-10-2013 15:00 Jeff Renz, Leslie Weed Lightning Talks (10 minutes) Application & Database Development Introduction to Data Vault Data Warehouse Architecture
17-10-2013 15:00 Greg Galloway, John Sirmon Regular Session (75 minutes) BI Platform Architecture, Development & Administration CAT: Performance Tuning Tabular Models in SSAS 2012
17-10-2013 17:00 Kun Cheng Regular Session (75 minutes) Application & Database Development CAT: Architecture Patterns & Lessons Learned from Azure Projects
17-10-2013 17:00 Patrick LeBlanc, Matt Masson, Kasper de Jonge, Matthew Roche, Riccardo Muti, Adam Wilson Spotlight Session (90 minutes) BI Information Delivery BI Power Hour
17-10-2013 17:00 Sanjay Mishra, Silvano Coriani Regular Session (75 minutes) Enterprise Database Administration & Deployment CAT: SQL Server on Azure VM – Performance and Best Practices
17-10-2013 17:00 Josh Fennessy Regular Session (75 minutes) BI Information Delivery PerformancePoint: Not a Lost Treasure, An Analytic Gem
17-10-2013 17:00 Robert Cain Regular Session (75 minutes) Application & Database Development SQL Server Database Projects in SQL Server 2012 Data Tools
17-10-2013 17:00 Kevin Kline, Aaron Bertrand Spotlight Session (90 minutes) Application & Database Development 10 Query Tuning Techniques Every SQL Programmer Should Know
17-10-2013 17:00 Matt Velic Regular Session (75 minutes) Cloud Application Development & Deployment Automating in the Cloud
17-10-2013 17:00 Dmitri Korotkevitch Regular Session (75 minutes) Enterprise Database Administration & Deployment From S to 3XL: Implementing Data Partitioning and Tiered Storage
17-10-2013 17:00 Gail Shaw Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Dos and Don’ts of Database Corruption
17-10-2013 17:00 Conor Cunningham Regular Session (75 minutes) Enterprise Database Administration & Deployment OLTP Sharding Techniques for Massive Scale
17-10-2013 17:00 Jes Schultz Regular Session (75 minutes) Application & Database Development Index Methods You're Not Using
17-10-2013 17:00 Brian Mitchell Regular Session (75 minutes) Application & Database Development Polybase Deep Dive
17-10-2013 17:00 Bill Fellows Regular Session (75 minutes) BI Platform Architecture, Development & Administration Type More, Click Less: Programmatically Build SSIS Packages
17-10-2013 17:00 Paul Randal Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Waits, Latches, and Spinlocks: Internals and Analysis
17-10-2013 17:00 Stacia Varga Regular Session (75 minutes) BI Information Delivery Planning Your Report Design
18-10-2013 08:00 Christian Wade Regular Session (75 minutes) BI Platform Architecture, Development & Administration Get Your MDX/DAX Tips and Tricks: Currency Conversion
18-10-2013 08:00 Kendra Little Spotlight Session (90 minutes) Enterprise Database Administration & Deployment How to Tell When Storage Is a Problem
18-10-2013 08:00 Brent Ozar Regular Session (75 minutes) Enterprise Database Administration & Deployment Why Is SQL Server Slow Right Now?
18-10-2013 08:00 Rob Farley Spotlight Session (90 minutes) Application & Database Development Table Expressions: So Much More than CTEs
18-10-2013 08:00 Neil Hambly Regular Session (75 minutes) Enterprise Database Administration & Deployment Load Testing with SQL Server Tools
18-10-2013 08:00 Dandy Weyn Regular Session (75 minutes) Enterprise Database Administration & Deployment Upgrading SQL Server – Done Right
18-10-2013 08:00 Dejan Sarka Regular Session (75 minutes) BI Information Delivery Advanced Analytics in Excel 2013
18-10-2013 08:00 Marc Reguera Regular Session (75 minutes) BI Information Delivery From Data to Insight: Views from Microsoft Finance
18-10-2013 08:00 Michael Thomassy, Silvano Coriani Regular Session (75 minutes) Enterprise Database Administration & Deployment CAT: How Do I Troubleshoot My Database in the Cloud?
18-10-2013 08:00 Thomas LeBlanc Regular Session (75 minutes) BI Platform Architecture, Development & Administration Transitioning from T-SQL to MDX
18-10-2013 08:00 Patrick LeBlanc Regular Session (75 minutes) BI Platform Architecture, Development & Administration Securing SSAS Tabular Models
18-10-2013 08:00 Dan Bulos Regular Session (75 minutes) BI Information Delivery Dashboard Design Best Practices
18-10-2013 08:00 Tim Chapman Regular Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Index Internals: A Deep Dive
18-10-2013 08:00 Peter Myers Regular Session (75 minutes) BI Information Delivery Mastering the CUBE Functions in Excel
18-10-2013 08:00 Karen Lopez, Steve Jones, Erin Stellato, Kevin Kline, Grant Fritchey, Andy Leonard, Thomas LaRock, Aaron Bertrand Regular Session (75 minutes) Professional Development How to Avoid Living at Work: Lessons from Working at Home
18-10-2013 09:45 Richard Bolesta Regular Session (75 minutes) Professional Development Leadership: Transcending Management
18-10-2013 09:45 Ryan Adams Regular Session (75 minutes) Enterprise Database Administration & Deployment Policy-Based Management and Central Management Server
18-10-2013 09:45 Colin Stasiuk Regular Session (75 minutes) Cloud Application Development & Deployment SQL Server Showdown
18-10-2013 09:45 Sanjay Mishra, Luis Vargas Regular Session (75 minutes) Cloud Application Development & Deployment SQL Server High Availability & Disaster Recovery in Windows Azure
18-10-2013 09:45 Glenn Berry Regular Session (75 minutes) Enterprise Database Administration & Deployment Storage Subsystem Basics for the DBA
18-10-2013 09:45 Mike Walsh Spotlight Session (90 minutes) Professional Development Never Have to Say "Mayday!!!" Again
18-10-2013 09:45 Bradley Ball Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Data Internals Deep Dive
18-10-2013 09:45 Leonard Lobel Regular Session (75 minutes) Application & Database Development Geospatial Data Types in SQL Server 2012
18-10-2013 10:15 Kevin Farlee Regular Session (75 minutes) Application & Database Development SQL Server 2014 In-Memory OLTP: DB Developer Deep Dive
18-10-2013 10:15 Cindy Gross Regular Session (75 minutes) Application & Database Development Zero to 60 with HDInsight
18-10-2013 10:15 Jen Stirrup Regular Session (75 minutes) BI Information Delivery Visualize Your Big Data with HDInsight, Power View, and Excel
18-10-2013 10:15 Josef Richberg Regular Session (75 minutes) BI Platform Architecture, Development & Administration Unseen Minions: Improving Parallel Processing in SSIS
18-10-2013 10:15 Adam Saxton Regular Session (75 minutes) BI Platform Architecture, Development & Administration Death by a Thousand Cuts: A Look at Power View Performance
18-10-2013 10:15 Matthew Roche, Ofer Ashkenazi Regular Session (75 minutes) BI Platform Architecture, Development & Administration Power BI Self-Service Information Management and Data Stewardship
18-10-2013 10:15 Silvano Coriani, Jason Roth Regular Session (75 minutes) Application & Database Development Using Batching to Optimize SQL Database Apps on Windows Azure
18-10-2013 13:00 Cindy Gross, Dipti Sangani Regular Session (75 minutes) Application & Database Development CAT: From Question to Insight with HDInsight and BI
18-10-2013 13:00 Michael Antonovich Regular Session (75 minutes) BI Platform Architecture, Development & Administration Introducing Cube World to Users from Flat Table Land
18-10-2013 13:00 Andreas Wolter Regular Session (75 minutes) Application & Database Development From Locks to No Locks – Concurrency in SQL Server
18-10-2013 13:00 Daniel Sol Regular Session (75 minutes) Cloud Application Development & Deployment SQL Server Performance and Monitoring in Windows Azure at Scale
18-10-2013 13:00 Bob Pusateri Regular Session (75 minutes) Enterprise Database Administration & Deployment Whatcha Doin'? Passive Security for Hostile Environments
18-10-2013 13:00 Joe Webb Spotlight Session (90 minutes) Professional Development Building a Better Team Through Feedback
18-10-2013 13:00 Mark S. Rasmussen Regular Session (75 minutes) Application & Database Development Top Tricks and Best Practices for .NET SQL Server Developers
18-10-2013 13:00 Regular Session (75 minutes) BI Information Delivery The New Hotness: SQL Server 2012 and SharePoint 2013
18-10-2013 13:00 John Welch Regular Session (75 minutes) BI Platform Architecture, Development & Administration Moving Big Data: SSIS, Pig, and Sqoop
18-10-2013 13:00 Brian Knight Spotlight Session (90 minutes) BI Platform Architecture, Development & Administration Data Mining in SQL Server Analysis Services
18-10-2013 13:00 David Klee Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Squeezing Top Performance from Your Virtualized SQL Server
18-10-2013 13:00 Brian Mitchell Regular Session (75 minutes) Application & Database Development Clustered Updatable Columnstore Indexes
18-10-2013 13:00 Michael Steineke, Mike Weiner, Emanuel Rivera Aleman Regular Session (75 minutes) Application & Database Development CAT: SQL Server 2014 In-Memory OLTP – Customer Migration
18-10-2013 13:00 Tim Chapman, Denzil Ribeiro Regular Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Transaction Log Internals
18-10-2013 13:00 James Serra Regular Session (75 minutes) BI Platform Architecture, Development & Administration Building an Effective Data Warehouse Architecture
18-10-2013 13:15 Adam Jorgensen, Sri Sridharan, Denise McInerney, Thomas LaRock, Rob Farley, Rushabh Mehta, Jennifer Moser, Olivier Matrat, Wendy Pastrick, Neil Buchwalter, Bill Graziano, Douglas McDowell, James Rowland-Jones, Richard Bolesta Regular Session (75 minutes) Professional Development PASS Board Q&A
18-10-2013 14:45 Julie Koesmarno Regular Session (75 minutes) BI Information Delivery From Impaired to Insightful: Analysis with Geospatial Data
18-10-2013 14:45 Mladen Prajdić Regular Session (75 minutes) Application & Database Development Custom Replication with Service Broker and CDC/CT
18-10-2013 14:45 David Darden Regular Session (75 minutes) BI Platform Architecture, Development & Administration Building a Supportable ETL Framework
18-10-2013 14:45 Faisal Mohamood, Theresa Palmer-Boroski, Clemens Szyperski Regular Session (75 minutes) BI Information Delivery Deep Dive into the Power Query Formula Language
18-10-2013 14:45 Joseph D'Antoni Regular Session (75 minutes) Cloud Application Development & Deployment Into the Blue: Extending AlwaysOn Availability Groups
18-10-2013 14:45 Kathi Kellenberger Regular Session (75 minutes) Application & Database Development Writing Better Queries with Window Functions
18-10-2013 14:45 Michael Fal Regular Session (75 minutes) Enterprise Database Administration & Deployment Monitoring Methodologies: The Hierarchy of Database Needs
18-10-2013 14:45 Jose Chinchilla Half-Day Session (3 hours) BI Platform Architecture, Development & Administration Fast Performing SSAS Hierarchies: Tips and Tricks
18-10-2013 14:45 Kasper de Jonge, Riccardo Muti Regular Session (75 minutes) BI Information Delivery Power View with Analysis Services Multidimensional Models
18-10-2013 14:45 Paul Randal Regular Session (75 minutes) Enterprise Database Administration & Deployment Index Fragmentation: Internals, Analysis, and Solutions
18-10-2013 14:45 Kendal Van Dyke Half-Day Session (3 hours) Enterprise Database Administration & Deployment SQL Server Disaster Recovery and High Availability Overview
18-10-2013 14:45 Brian Moran Regular Session (75 minutes) Professional Development Workplace Coaching: Simple Skills that Change Everything
18-10-2013 14:45 Tim Mitchell Regular Session (75 minutes) BI Platform Architecture, Development & Administration Make Your SSIS Packages Run Faster: 10 Quick Tips
18-10-2013 14:45 Ayad Shammout, Thomas Grohser, Michael Steineke, Sanjay Mishra, David Smith Regular Session (75 minutes) Enterprise Database Administration & Deployment CAT: AlwaysOn Customer Panel – Lessons Learned & Best Practices
18-10-2013 14:45 Steve Howard Regular Session (75 minutes) BI Platform Architecture, Development & Administration CAT: High Performance, High Volume Data Movement in Azure
18-10-2013 16:15 Benjamin Nevarez Regular Session (75 minutes) Application & Database Development Defeating the Limitations of the Query Optimizer
18-10-2013 16:15 Lindsey Allen, Rafael Fernandez Regular Session (75 minutes) Application & Database Development CAT: Event-Driven System-Health Monitoring at Microsoft Commerce
18-10-2013 16:15 Chuck Heinzelman Regular Session (75 minutes) BI Platform Architecture, Development & Administration Running BI Workloads on Windows Azure Virtual Machines
18-10-2013 16:15 Ajay Jagannathan, Ajay Jagannathan Regular Session (75 minutes) Enterprise Database Administration & Deployment Online Operations in SQL Server 2014
18-10-2013 16:15 Christina Leo Regular Session (75 minutes) Application & Database Development T-SQL Fundamentals: Logical Processing Order
18-10-2013 16:15 Reza Rad Regular Session (75 minutes) BI Platform Architecture, Development & Administration SSIS Package Failed in Production? Here’s How to Troubleshoot
18-10-2013 16:15 Oliver Engels, Julian Breunung Regular Session (75 minutes) BI Information Delivery "R" vs "M": Languages for Data Exploration
18-10-2013 16:15 Paul Turley Regular Session (75 minutes) BI Information Delivery NY, London, Paris, Munich… Everybody's talkin’ ‘bout Mobile BI
18-10-2013 16:15 Jennifer McCown, Sean McCown Regular Session (75 minutes) Professional Development Mouth Wide Shut: Interviews from the Other Side of the Table
18-10-2013 16:15 Aaron Nelson Regular Session (75 minutes) Application & Database Development Database Development with SSDT for Visual Studio 2012
18-10-2013 16:15 Jes Schultz Regular Session (75 minutes) Enterprise Database Administration & Deployment The Not-So-Secret SQL Server Agent
18-10-2013 16:15 Josh Fennessy Regular Session (75 minutes) BI Information Delivery Delivering Analytics with Excel 2013: 10 Secrets for Success
18-10-2013 16:15 Paul White Regular Session (75 minutes) Enterprise Database Administration & Deployment Parallel Query Execution

SessionID: 4851

Practical Disaster Recovery Techniques

Back to calendar

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

Speaker(s): Paul Randal

Title: Practical Disaster Recovery Techniques

Description:

Disasters happen – plain and simple. When disaster strikes a database you're responsible for, can you recover within the downtime and/or data-loss limits your company requires? What if your plan doesn't work? This full-day workshop isn't about how to achieve high availability; it's about how to prevent or overcome the obstacles you're likely to hit when trying to recover from a disaster – such as not having the right backups, not having valid backups, or not having any backups!

We'll cover backup and restore strategies, how to architect a database to allow faster recovery, dealing with log and data corruption, and more. In this demo-heavy pre-conference session, you'll learn a ton of practical tips, tricks, and techniques learned from 15 years of experience helping customers plan for and recover from disasters, including less frequently seen problems and more advanced techniques.

SessionID: 4600

Scaling SQL Server 2012

Back to calendar

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

Speaker(s): Glenn Berry

Title: Scaling SQL Server 2012

Description:

SQL Server implementations can rapidly evolve and become more complex, forcing DBAs and developers to think about how they can scale their solution quickly and effectively. Scaling up is relatively easy but can be expensive, while scaling out requires significant engineering time and effort. If you suggest hardware upgrades, you may be accused of simply “throwing hardware at the problem.” And if you try to scale out, you may be thwarted by a lack of development resources or third-party software restrictions. As your database server nears its load capacity, what can you do?

This comprehensive full-day session will give you concrete, practical advice about how to scale SQL Server. Starting with your current workload, configuration, and hardware, we’ll explore how to find and alleviate bottlenecks, whether they are workload related, configuration related, or hardware related. Next, we’ll cover how you can decide whether you should scale up or scale out your data tier. For scale-up solutions, you’ll learn how to scale up properly with nearly zero down time. And for scale-out implementations, you’ll learn about practical, production-ready techniques such as vertical partitioning, horizontal partitioning, and data-dependent routing. We’ll also cover how to use middle-tier caching and other application techniques to increase your overall scalability.

SessionID: 5253

Enterprise High Availability with AlwaysOn Availability Groups

Back to calendar

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

Speaker(s): Shon Hauck, Curt Mathews

Title: Enterprise High Availability with AlwaysOn Availability Groups

Description:

AlwaysOn, the new SQL Server 2012 premier high availability solution, provides high availability and reliability by taking advantage of new and proven technology. Built on two pillars – SQL Server failover clustered instance (FCI) and SQL Server availability groups (AGs) – AlwaysOn is versatile and can be configured a variety of ways to meet your enterprise requirements for high availability and data redundancy, including high availability outside the primary data center by using multi-site Windows clustering.

Attend this full-day session to gain a comprehensive understanding of the AlwaysOn technology and how it compares with other SQL Server high availability offerings so that you can make the right decision for your enterprise needs. We’ll cover common deployment considerations and scenarios, including details for both SQL Server and Windows cluster. The session will also cover common issues that arise during deployment, as well as the top support issues that Microsoft customers experience and how avoid them when implementing AlwaysOn in your production environment. Through it all, we’ll get hands-on with demonstrations and examples illustrating key scenarios.

SessionID: 4660

From Reporting Services Rookie to Rockstar

Back to calendar

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

Speaker(s): Stacia Varga

Title: From Reporting Services Rookie to Rockstar

Description:

Join this introduction to SQL Server Reporting Services, designed specifically for report developers who have no prior experience with the product, and learn how to use the development tools effectively, how to present and enhance data in a report, and how to create dynamic reports. Even if you have some experience with Reporting Services, this session will explore aspects that aren't intuitive or well-documented, helping you expand your skills and make the most of this powerful reporting tool.

In a jam-packed day of discussions and demonstrations focused on SQL Server 2008 Reporting Services and later, you’ll learn: • How to approach the report development process • How to manage key components of a report project: data sources, datasets, report items, and data regions • How to use a tablix effectively to design the layout of data with creative groupings • How to use expressions to display data or change the appearance and behavior of a report in practical ways • How to use report parameters with and without query parameters • How to use data visualization features to enhance the communication of information • How to add interactivity to reports • How to work with pagination and rendering features to manage page layout • And more!

SessionID: 4538

Understanding the Optimizer and Interpreting Execution Plans

Back to calendar

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

Speaker(s): Paul White

Title: Understanding the Optimizer and Interpreting Execution Plans

Description:

Expert-level query tuning and performance analysis requires a deep understanding of both the query optimizer and the execution plans it produces.

The first part of this full-day session will cover the SQL Server query optimizer in-depth. Starting with a clear overview of the basics, the session will progress rapidly to look at the detailed and often subtle behaviors that have real impact on almost every query you write. At the end of the optimizer section, you will understand how it works, its strengths and weaknesses, and how to design databases and write queries to get the best from it.

The second part of the session will begin with an introduction to the Execution Engine framework, query plan operators, and the main things to check in execution plans. We’ll then move on to developing the expert practical skills you’ll need to start interpreting execution plans instead of just reading them, including accurate plan assessment, selecting targets for improvement, and confidently making effective changes.

SessionID: 4519

Practical T-SQL – Efficient Solutions

Back to calendar

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

Speaker(s): Itzik Ben-Gan

Title: Practical T-SQL – Efficient Solutions

Description:

Come join this full-day session and learn more about the practical use of T-SQL to address common tasks efficiently. Some solutions for these tasks don’t get optimized efficiently, and achieving efficient solutions can require a lot of creativity. This session will walk you through such examples, explain the reasons for the inefficiencies, and then provide optimized solutions using powerful tools in the language, such as window functions, APPLY, MERGE, OFFSET-FETCH, sequences, and more.

We’ll cover topics such as temporal data, with efficient handling of temporal intervals; new solutions to gaps and islands problems; statistical calculations such as median; aggregates against partitioned tables; complexities of generating surrogate keys; and copying data with dependencies. We’ll also look at suggestions for improvements in SQL Server.

SessionID: 4898

Growing Up with SSAS: From PowerPivot to MOLAP Cubes

Back to calendar

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

Speaker(s): Devin Knight, Brian Knight

Title: Growing Up with SSAS: From PowerPivot to MOLAP Cubes

Description:

Come learn how to grow a cube from a very basic PowerPivot Excel spreadsheet designed by a business analyst through the life cycle to a full SQL Server Analysis Services (SSAS) MOLAP cube. This demo-intensive, full-day session will kick off with a scenario of a business analyst trying to get data from a variety of data sources without a data warehouse. You’ll see how to solve this problem and deliver self-service reporting with PowerPivot in Excel 2013.

You’ll follow the scenario over time as this single report needs to be viewed by dozens in the department and must be upsized to SharePoint. Then as months pass and the CEO wants to secure the report and scale it better, you'll learn how to scale the isolated reports into SSAS's tabular model, which offers better security and flexibility. Over time, the cube becomes so important that the CIO wants to merge it with the data warehouse and scale it even better. In this last part of the session, you'll learn how to create a traditional cube using SSAS's MOLAP model to increase scalability and processing power.

Bring your laptop to this session so you can work through each of the examples, and you’ll have a complete set of solutions by the end of the day.

SessionID: 4379

Storage and Virtualization for DBAs

Back to calendar

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

Speaker(s): Denny Cherry

Title: Storage and Virtualization for DBAs

Description:

Come spend the day focusing on two of the biggest topics in the DBA field: how to properly design your SAN storage solution, and how to properly design your virtualization solution.

The first half of this pre-conference session will focus on the storage array. Storage can be one of the biggest bottlenecks when it comes to database performance. It’s also one of the hardest places to troubleshoot performance issues because storage engineers and database administrators often do not speak the same language. In this session, we’ll be looking at storage from both the database and storage perspectives and digging into LUNs, HBAs, the fabric, and the storage configuration.

In the second half of the day, we'll cover the pros and cons of moving SQL Servers into a virtual server environment. We’ll look at when it’s a good idea and when it’s probably not. As with most things in the database world, there are no hard-set, one-size-fits-all answers about virtualization. But there are times when virtualizing a SQL Server is a good idea – and can save you money.

SessionID: 5198

SQLCAT: Windows Azure Data Platform Technical Immersion Day

Back to calendar

Event Date: 15-10-2013 08:30 - Category: Pre-Conference Session (full day) - Track: Cloud Application Development & Deployment

Speaker(s): Michael Thomassy, Silvano Coriani, Conor Cunningham

Title: SQLCAT: Windows Azure Data Platform Technical Immersion Day

Description:

Immerse yourself in this full-day, marketing-free deep dive for experienced architects who want to learn architectural and implementation best practices directly from those building some of the largest, real-world distributed Windows Azure Data Platform systems. Presented by members of the SQL Server Customer Advisory Team (SQLCAT) and the Data Platform Azure Product Team, this session will cover key use cases, including migration of traditional applications to the cloud, as well as more modern, greenfield application scenarios and solutions with a specific focus on data platform technologies.

We’ll also show you how to analyze where a cloud platform can really make a difference. We’ll look at such considerations as architecting for costs, increasing deployment and upgrade flexibility, and reducing operating complexity. These experiences and lessons learned have been acquired through working with the most complex customer projects to date. And we’ll share best practices that you can immediately apply in designing and implementing Azure Data Platform solutions of every scale. Throughout the seminar, we’ll explore all the solution angles, such as achieving scalability at every application layer, addressing reliability and resiliency requirements, and operating, monitoring, and troubleshooting cloud solutions at scale. You’ll also learn the pros and cons of different options for storing data in cloud solutions.

SessionID: 4442

Plan and Deploy Successful Clustered Solutions for SQL Server

Back to calendar

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

Speaker(s): Allan Hirt

Title: Plan and Deploy Successful Clustered Solutions for SQL Server

Description:

With the introduction of SQL Server 2012, two major availability features – failover clustered instances (FCIs) and availability groups (AGs) – require an underlying Windows Server failover cluster (WSFC). It is more important than ever to have a solid clustered deployment under SQL Server. Because FCIs and AGs work differently, there are some subtle and some not-so-subtle differences you need to be aware of. And since most DBAs are rarely involved in the planning and deployment of the WSFC, getting the right solution in place is essential. What you don’t know can reduce your availability, despite the fact you are on an architecture that is supposed to keep you up more than down.

This full-day pre-conference session will cover how to plan, deploy, and administer clustered SQL Server solutions. The session will feature live examples and demos and cover topics such as quorum, disk configuration, networking (local and between sites), patching of both SQL Server and Windows, and configuring test clusters in virtual machines. The session will also highlight differences between versions of SQL Server or Windows that may affect your deployment and will touch on using the cloud, known as Infrastructure as a Service (IaaS).

Take advantage of this opportunity to learn what you need to know about this important configuration aspect that affects most DBAs, whether your SQL Server deployments are physical or virtual.

SessionID: 5009

How to Design a Relational Database

Back to calendar

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

Speaker(s): Louis Davidson

Title: How to Design a Relational Database

Description:

Database design is a seemingly natural process, lending everyone to try to do it themselves, from an administrative assistant with a spreadsheet to a C# programmer with a copy of SQL Server Express. Unfortunately, the finer points of excellent database design are not intuitively obvious, and the difference between building a spreadsheet and a solid enterprise database is like the difference between building a doghouse and a two-story house, or even the Empire State Building.

To design a database correctly, there are several things you need to understand, including the basics of relational theory, how to gather and apply requirements, normalization, etc. While having a good foundation in the fundamentals is more than many database designers have, it is only the start.

In this full-day pre-conference session, we’ll cover relational database design in three sections. First, we’ll begin with a discussion and demonstration of database design principles; second, we’ll move into a classroom database design section, where we’ll take a scenario and produce a database; and third, we’ll break up into teams and design databases that we’ll then discuss as a class.

SessionID: 4423

Make SQL Server Apps Go Faster

Back to calendar

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

Speaker(s): Kendra Little, Jes Schultz, Brent Ozar

Title: Make SQL Server Apps Go Faster

Description:

You’re a developer or DBA stuck with a database server that's not going fast enough. You've got a hunch that the biggest bottleneck is inside the database server somewhere, but where? In just one day, you'll learn how to use powerful scripts to identify which queries are killing your server, what parts of the database server are holding you back, how to tackle indexing improvements, and how to identify query anti-patterns.

This pre-conference session will cover the following topics and more: • How wait stats tell you where to focus your tuning • How the plan cache shows you which queries are the worst • How to make fast improvements by picking the right indexes • How to identify and fix the most common query anti-patterns

SessionID: 4831

Thriving as a DBA in the World of Cloud and On-Premise Data

Back to calendar

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

Speaker(s): Grant Fritchey

Title: Thriving as a DBA in the World of Cloud and On-Premise Data

Description:

In the world of hybrid IT, with data residing on-premise and in the cloud, DBAs play an important role in application architecture and design. In this pre-conference session, we’ll cover the changing DBA tasks to support on-premise and cloud-based performance tuning and monitoring, as well as how to implement high availability and disaster recovery solutions.

This full-day session will highlight SQL Server and Windows Azure SQL Database as the data platforms and architectures of choice for current and future database projects. You’ll take away practical knowledge, scripts, and a clear understanding that will enable you to leverage all the tools available in the cloud and on-premise.

At the end of the day, you’ll: • See that the knowledge you have about your on-premise servers and databases migrates easily to the cloud • Understand the additional HA/DR functionality offered to on-premise systems by the Microsoft cloud offering • Know about the new tools offered by the Azure Portal and how they work with SQL Server Management Studio and PowerShell to help you manage your systems

SessionID: 4958

Big Data for the Business Intelligence Professional

Back to calendar

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

Speaker(s): Jen Stirrup, Allan Mitchell

Title: Big Data for the Business Intelligence Professional

Description:

What does Big Data mean for business intelligence professionals? Come see the “whats,” “hows,” and “whys” as this full-day pre-conference session demystifies Microsoft’s Big Data technology offerings.

Microsoft has partnered with HortonWorks to bring Big Data into the hands of business users via their favorite BI tools: Power View, PowerPivot, and Excel. This session will cover both on-premise and Azure-based technologies, examining the Microsoft distribution of Hadoop through a range of technologies such as HDInsight, Hive, and Azure through to Excel, PowerPivot, and Power View.

The first half of the session will be dedicated to the “what” and “how” of Hadoop, using HDInsight. With Hadoop comes a whole ecosystem of tools, and we’ll look at how to use them in a BI context to support users’ Big Data needs. We’ll also look in detail at MapReduce to parallelize complex Big Data queries across many servers.

After you have Big Data, how are you going to serve it to business users to derive value for the enterprise? The second half of the session will be dedicated to the “why” of Big Data. We’ll visualize Big Data in our favorite BI tools: Excel, PowerPivot, and Power View.

SessionID: 5621

SQL Server 2014 and the Hybrid Cloud

Back to calendar

Event Date: 16-10-2013 08:15 - Category: Keynote (90 minutes) - Track: Keynote

Speaker(s):

Title: SQL Server 2014 and the Hybrid Cloud

Description:

With the rapid evolution of the public cloud, you now have the option of using a mix of services from your own on-premise infrastructure and Microsoft's Windows Azure cloud infrastructure, including having SQL Server instances in a mixture of both on-premise and cloud environments.

Windows Azure Infrastructure Services can provide you with geo-replicated, highly available, and nearly "bottomless" storage solutions. And SQL Server 2014 introduces several new features that make taking advantage of these Windows Azure solutions even easier by including database storage directly on Windows Azure storage, smart backup to Windows Azure Storage, and hybrid HA/DR configurations. Come to this session to learn more about these new features and how to apply them to your applications.

SessionID: 5041

Visualizing John Snow's Cholera Map Using Microsoft BI

Back to calendar

Event Date: 16-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jason Thomas

Title: Visualizing John Snow's Cholera Map Using Microsoft BI

Description:

Back in 1854, London was developing into one of the world's first modern cities, although without the essential sanitary infrastructures. This along with the increase in population made it the perfect breeding ground for many diseases, such as cholera. Around the same time, physician John Snow explored the correlation between diseases and contaminated water supplies and came up with one of the most famous maps in history. Relive the adventure of John Snow as we follow his journey in this session using Microsoft BI tools. As we recreate his map, we’ll also talk about the steps and best practices for exploring geospatial data.

SessionID: 4554

Putting Quality Back in Your Data Analysis

Back to calendar

Event Date: 16-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Michael Antonovich

Title: Putting Quality Back in Your Data Analysis

Description:

One of the challenges in developing business intelligence solutions is ensuring that the data doesn’t have inconsistencies, incomplete records, invalid or inaccurate values, or data duplication. Sometimes when consolidating data from multiple sources, you have to transform data to create one standard set of domain values in a standard format. SQL Server 2012 answers these needs with Data Quality Services (DQS).

In this session, you’ll learn the basics of what DQS is and how you can use it to clean your data. You’ll see how to build a domain, both manually and from an existing data table. You’ll then see how to use these domains to validate tables in SQL Server and Excel, preparing them for use in SQL Server Analysis Services and PowerPivot. After this session, you’ll understand how by putting quality back into your data, you can be your organization's BI hero.

SessionID: 4482

Moving Your Database to the Cloud – What You Need to Know

Back to calendar

Event Date: 16-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Nabeel Derhem

Title: Moving Your Database to the Cloud – What You Need to Know

Description:

Moving your data to the cloud can be challenging, with the environment and rules being somewhat different than for your typical on-premise SQL Server. This session will get you off to a good start, identifying the challenges and differences between on-premise and the cloud, reviewing the advantages and disadvantages of hosting your database in the cloud, comparing the different options for your database in the cloud, and identifying possible tools for moving a database to Azure SQL Database.

The session will begin by comparing the different options for hosting your database in the cloud – Azure vs. Amazon and Azure VM vs. Azure SQL Database – and then focus on Azure SQL Database, discussing planning, performance, and high availability considerations. You’ll also learn the techniques and tools you can use to move your schema and data to the cloud, including SSMS, DAC, BACPAC, SSIS, BCP, SSDT, and more.

SessionID: 4427

Making the Leap from Profiler to Extended Events

Back to calendar

Event Date: 16-10-2013 10:15 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Erin Stellato

Title: Making the Leap from Profiler to Extended Events

Description:

If you’re like me, you’ve been using SQL Trace and Profiler since you started using SQL Server. They’re like old friends, tried and true. You know how they work, you know what you can capture, and you know how to find the data you need. But now you’ve been told that your good friends have been deprecated in SQL Server 2012, and you need to become best friends with Extended Events. What is THAT all about?

It’s OK. Really. In this session, we’ll look at Profiler and Extended Events side by side to see how easy it is to transition to Extended Events. We’ll step through real-world examples using Extended Events to do what you’re used to doing with Trace, and more. This session is applicable whether you're running SQL Server 2008 or 2012, and you'll walk out with a set of scripts to get you started. If you’ve been putting off learning Extended Events because you just don’t think you have the time (even if you’ve never used Profiler), this is the session for you. You CAN find the time…today.

SessionID: 5501

Windows Azure Deep Dive

Back to calendar

Event Date: 16-10-2013 10:15 - Category: Spotlight Session (90 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Mark Russinovich

Title: Windows Azure Deep Dive

Description:

Don’t miss this deep dive spotlight session on all things Windows Azure from Microsoft Technical Fellow Mark Russinovich.

SessionID: 4268

Query Performance Tuning: A 12-Step Method

Back to calendar

Event Date: 16-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

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

Title: Query Performance Tuning: A 12-Step Method

Description:

Performance tuning is hard; everyone knows that. But it can be faster and easier if you have a defined process to follow. This session breaks performance tuning down into 12 easy-to-follow steps to help you understand what actions to take (and when) to improve query performance. If you’ve ever been handed a query and told to “make it go,” these 12 steps are what you need to get the job done in the shortest amount of time.

SessionID: 4564

BI Best Practices: The Good, the Bad, and the Ugly

Back to calendar

Event Date: 16-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Erin Welker

Title: BI Best Practices: The Good, the Bad, and the Ugly

Description:

Erin Welker has seen the good and the bad, first hand, at several clients over more than a decade of business intelligence consulting. She’ll be discussing what she’s found to work (and not work!) based on personal experience at some of the most recognized companies in the US.

This session will focus on high-level approaches to the various components of architecting and developing a BI solution, including where to start, tips on gathering business requirements, working with business users, project management, dimensional design, and more!

SessionID: 4766

Convince Me – Persuasion Techniques That Get Things Done

Back to calendar

Event Date: 16-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Kevin Kline

Title: Convince Me – Persuasion Techniques That Get Things Done

Description:

Ever wanted to convince the boss to try something new but didn't know where to start? Ever tried to lead your peers only to fail to achieve your goals? This session will teach you the eight techniques of influencing IT professionals so that you can innovate and achieve change in your organization.

You’ll learn: • The fundamental difference between influence and authority and how you can achieve a high degree of influence without explicit authority • The eight techniques of influencing IT professionals, when to apply them, and how to best use them • The communication and procedural techniques that ensure your ideas get a hearing by managers and peers and how to win support for them

SessionID: 5496

Deploying Microsoft BI in SharePoint 2013, Part 1: PowerPivot

Back to calendar

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

Speaker(s): Kay Unkroth

Title: Deploying Microsoft BI in SharePoint 2013, Part 1: PowerPivot

Description:

In Part 1 of this 2-part series on deploying Microsoft BI in SharePoint 2013, dive deep into PowerPivot architectures, deployment dependencies, maintenance best practices, security, and troubleshooting options. Then don’t miss Part 2, covering Reporting Services and Power View.

SessionID: 5492

Microsoft Power Query for Excel: Discover and Refine Your Data

Back to calendar

Event Date: 16-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Faisal Mohamood

Title: Microsoft Power Query for Excel: Discover and Refine Your Data

Description:

Microsoft Power Query (formerly "Project codename Data Explorer”) for Excel is a new set of experiences to empower business analysts and end users to discover, acquire, and transform data of any shape and size. Come learn more about how to reduce your overall time to insight and better you’re your self-service BI needs with this innovative approach for querying and mashing up data in Excel and PowerPivot.

SessionID: 4474

Exposing a Chatty Cathy: What a Drag!

Back to calendar

Event Date: 16-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Mindy Curnutt

Title: Exposing a Chatty Cathy: What a Drag!

Description:

Finding long-running, resource-consuming queries is relatively easy nowadays. SQL Profiler, Extended Events, DMVs, and plenty of third-party tools bubble these right to the top of their list for easy picking. What’s much harder to pinpoint is application behavior that puts pressure on the database through thousands (or millions) of tiny, very quickly running (and non-parameterized) statements – think "death by a thousand paper cuts.”

This session will demonstrate the following: • How to cast a net to catch a "Chatty Cathy" application in action • How to expose and aggregate every round trip to SQL Server from the application process being reviewed (without bringing the server to its knees) • How to identify when indexes, purging, more hardware, and other SQL Server-side "improvements" will not solve a performance bottleneck • The importance the application's approach to SQL Server plays when it comes to load, latency, and user experience

SessionID: 4382

Optimizing SQL Server Performance in a Virtual Environment

Back to calendar

Event Date: 16-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Denny Cherry

Title: Optimizing SQL Server Performance in a Virtual Environment

Description:

Join this session to see some of the things you should be looking at within your virtual environment to ensure that you’re getting optimum performance. You’ll see how to look for CPU performance issues at the host level. We’ll also be discussing the Memory Balloon drivers and what they actually do, how you should be configuring them, and why. We'll explore some of the memory-sharing technologies built into vSphere and Hyper-V and how they relate to SQL Server. And we’ll finish up with some storage configuration options to consider.

SessionID: 5185

Visual Analytics with Power View in Excel 2013 & SharePoint 2013

Back to calendar

Event Date: 16-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Riccardo Muti, Amy Forstrom

Title: Visual Analytics with Power View in Excel 2013 & SharePoint 2013

Description:

You've likely heard a lot about Power View, an interactive data visualization experience that shipped in SQL Server 2012. With Office 2013, Power View is now integrated right into Excel, as well as into Excel Services in SharePoint, and includes a bunch of new features. In this session, you'll learn about how Power View integrates into Excel and some differences between Power View sheets in Excel workbooks and "standalone" Power View reports. Through some cool demos, you'll also see how to create Power View sheets in Excel and many of the valuable new features.

SessionID: 5207

AlwaysOn in SQL Server 2014

Back to calendar

Event Date: 16-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Luis Vargas

Title: AlwaysOn in SQL Server 2014

Description:

In this session, we’ll discuss the AlwaysOn (Availability Groups and Failover Cluster Instances) enhancements in SQL Server 2014, from increasing the number of secondary replicas and keeping them available for reads at all times to deploying them easily to Windows Azure. You’ll also learn how SQL Server failover clustering has been enhanced with support for cluster shared volumes and how we improved supportability for AlwaysOn by adding better debugging and logging information. You’ll see these enhancements in action and walk away understanding their business value in your organization.

SessionID: 4800

Building Your T-SQL Tool Kit: Window Function Fundamentals

Back to calendar

Event Date: 16-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Christina Leo

Title: Building Your T-SQL Tool Kit: Window Function Fundamentals

Description:

Have you pulled a script to identify duplicates from a blog post but couldn’t quite get it to work because you weren’t sure what that ROW_NUMBER() function was doing? Maybe you heard talk about creating running totals without using subqueries, but you got frustrated when the groups weren’t totaling correctly. Or maybe, you’ve never even heard of window functions.

All are good reasons to attend this all-demo session, which demystifies this versatile T-SQL tool. First, we’ll break apart the OVER clause, the key to understanding how window functions work. Then we’ll expand on each group of functions that can use the OVER clause: ranking, aggregate, and analytic functions. Finally, we’ll look at real scenarios where this tool works and talk about performance considerations.

When you leave, you’ll have the fundamentals you need to fully develop your mastery of window functions.

SessionID: 4445

Creating an End-to-End Power View Reporting Solution

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Devin Knight

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

Description:

Power View enables you to create eye-popping visualizations within SharePoint and Excel 2013. It also provides intuitive ad hoc reporting that a variety of business users can use to make critical decisions. But 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 how to create Power View reports – from organizing a PowerPivot source to preparing the actual Power View report.

SessionID: 4730

Understanding Transaction Isolation Levels

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Randy Knight

Title: Understanding Transaction Isolation Levels

Description:

Transaction isolation levels are one of the most important but least understood areas of SQL Server. SQL Server offers several isolation levels beyond the default READ COMMITTED, but figuring out when to use each one can be daunting.

Whether you’re a developer who needs to understand how isolation works and why NOLOCK is usually not an appropriate hint or you’re a seasoned DBA who needs to understand the less commonly used isolation methods, this session is for you. We’ll look at each isolation level and how it impacts the engine, and then examine appropriate (and inappropriate) use cases for each.

SessionID: 4245

Windows Azure SQL Database for the DBA

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Scott Klein

Title: Windows Azure SQL Database for the DBA

Description:

Windows Azure SQL Database is a fully-managed, scalable service based on SQL Server technology. Yet “fully-managed” does not necessarily mean that many or all of the tasks and responsibilities of the DBA are managed and executed by Microsoft or the service itself. The DBA is crucial in Windows Azure SQL Database, and this session will look at the all-important role of the DBA when working with SQL Database. We’ll discuss how many of the on-premise functions, tasks, and responsibilities of the DBA are accomplished in a cloud environment, specifically SQL Database. We’ll also cover the tips, tricks, and best practices a DBA should know for accomplishing familiar on-premise tasks in the cloud.

SessionID: 4640

Understanding Data Files at the Byte Level

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mark S. Rasmussen

Title: Understanding Data Files at the Byte Level

Description:

This session won’t explain when to use a heap instead of an index, but you will learn how they work – and differ – behind the scenes. Demonstrations will show how data files are organized on the disk and how that organization allows SQL Server to effectively query the data. Knowing how data files are organized will in turn help immensely when it comes to optimizing databases for both performance and storage efficiency.

SessionID: 4805

Data Cleansing in SSIS

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Tim Mitchell

Title: Data Cleansing in SSIS

Description:

Dirty data is everywhere, and it's headed for a database near you. Extraction, transformation, and loading (ETL) can be difficult, but often the most challenging component of that process is the validation and clean-up of data. Information must be cleansed in such a way that it retains its original message and business value.

In this session, we'll discuss and demonstrate design patterns for addressing various types of dirty data using SQL Server Integration Services. We’ll review the various cleansing tools accessible from within SSIS, including native Integration Services components, T-SQL, SSIS scripting, and Data Quality Services components.

SessionID: 4583

Professor DMV: How to Use DMVs to Diagnose Performance Issues

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Glenn Berry

Title: Professor DMV: How to Use DMVs to Diagnose Performance Issues

Description:

Dynamic Management Views (DMVs) and Functions (DMFs) let you easily see exactly what is happening inside your SQL Server instances and databases with a high level of detail. You can discover your top wait types and most CPU-intensive stored procedures, find missing indexes, and identify unused indexes – to name just a few examples. This session will present, explain, and demonstrate many DMV queries that you can quickly and easily use to detect and diagnose configuration and performance issues in your SQL Server instances and databases.

SessionID: 4848

SQL Server XML 101

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Stuart Ainsworth

Title: SQL Server XML 101

Description:

The xml data type in SQL Server expands the potential of the relational platform to store increasingly complex forms of data. But without knowing how to use the appropriate query language, much of that potential will remain unused. This session will cover the basics of SQL Server XQuery and FLWOR.

Attendees should have some basic exposure to XML (including the use of XML in SQL Server) to get the most from this session as we learn how to "run queries within a query" and how to extract XML data into a tabular format. We’ll cover the five basic XML methods (.exist(), .value(), .query(), .nodes(), and .modify()) and FLWOR (for, let, where, order by, and return). Use cases will include a quick overview of extended events and the use of XQuery to pull out relevant information for DBAs.

SessionID: 5187

Enriching Big Data for Analysis

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Adam Jorgensen, Lara Rubbelke

Title: Enriching Big Data for Analysis

Description:

How well do you know your data? Do you look at reports and wish they had ALL your data so they could speak to you and tell you something new and interesting? The power is at your fingertips. Come learn proven patterns for enriching and analyzing Big Data with Microsoft services and technologies. Through live demos and presentations, this session will cover Big Data integration techniques to support both self-service and enterprise data analysis – no Data Scientist degree required!

SessionID: 4923

Indexes: Everything You Need to Know

Back to calendar

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

Speaker(s): Gail Shaw

Title: Indexes: Everything You Need to Know

Description:

Indexes are essential to good database performance. But deciding which indexes to create can be difficult, with the “rules” around indexes often seeming vague or downright contradictory.

In this half-day session, we’ll dive deep into indexes, looking at their architecture and internal structure and how that affects the way indexes are used in query execution. We’ll look at why clustered indexes are recommended on almost all tables and how their architecture affects the choice of columns. Then, we’ll examine nonclustered indexes, their architecture, and how query design affects which indexes you should create for a workload. We’ll end up with a discussion on index maintenance, rebuilding, reorganizing, and the challenging aspects of removing unused indexes.

SessionID: 5064

Predictive Analytics: Letting the Data Decide

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Carlos Bossy

Title: Predictive Analytics: Letting the Data Decide

Description:

Data science is a red-hot subject, but what does it mean for SQL Server DBAs and developers? The data mining algorithms in SQL Server Analysis Services let you do predictive analytics and modeling with your SQL Server data and any other data you have access to. In this session, you’ll walk through the data mining process from beginning to end, getting a practical understanding of how to develop predictive models for your data.

The session will include a brief overview of data mining, followed by a demonstration of an actual predictive modeling exercise. You’ll see how to fine-tune and compare the results using various algorithms and how to make the best use of the models in your enterprise. With predictive analytics having achieved the “Plateau of Productivity” in Gartner’s Hype Cycle for Emerging Technologies, now is the time to learn what these powerful tools can do for you.

SessionID: 5213

Extended Events in SQL Server 2012

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ajay Jagannathan

Title: Extended Events in SQL Server 2012

Description:

With SQL Server 2012, Extended Events became the future of diagnostics in SQL Server, giving you insight into the internals of the database engine as well as helping you troubleshoot complex issues. This session will introduce you to a new interface for configuring (creating, updating, and deleting) and viewing Extended Event sessions in SQL Server 2012. We’ll also cover enhancements to the Extended Events engine infrastructure that equip you with the advanced troubleshooting techniques you need to successfully manage the SQL Server database engine.

SessionID: 5086

PowerPivot Data Modeling Techniques

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Susan O'Connell

Title: PowerPivot Data Modeling Techniques

Description:

PowerPivot enables an Excel user to combine data from various sources, quickly perform information analysis, and share insights. Understanding how to combine and organize this data can be critical to getting the correct results and successfully sharing your data model and insights with other users. In this session, we’ll discuss PowerPivot data modeling concepts as well as tips and tricks to get the best information results for your users. In addition, we’ll learn some core DAX functions. Throughout this session, we’ll explore how to mash up data, create relationships, calculate new columns, create KPIs, and define hierarchies.

SessionID: 5515

Busting Myths: Windows Azure Security and Compliance

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Lori Woehler

Title: Busting Myths: Windows Azure Security and Compliance

Description:

Windows Azure delivers world-class security, privacy, and compliance with technology, processes, and controls that safeguard customer applications and data. Learn more about the Azure compliance roadmap, the top security issues for engineering, and capabilities across data protection, identity, and access, as well as securing the Azure infrastructure while arming customers who use Azure to meet their security requirements. All facts - no marketing filler.

SessionID: 5256

Inside SQL Server 2012 Memory: The Sequel

Back to calendar

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

Speaker(s): Bob Ward

Title: Inside SQL Server 2012 Memory: The Sequel

Description:

Want demos? There will be plenty – and the Windows Debugger will definitely make an appearance. You’ll walk away from this session armed with deep technical details and practical knowledge that can help you better deploy, manage, and maintain your SQL Server environment.

SessionID: 4432

Congratulations, You're Now a DBA...

Back to calendar

Event Date: 16-10-2013 13:30 - Category: Regular 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 because you were the network engineer who installed SQL Server and added SQL logins. Now what do you do? And how do you keep your company’s data protected and the SQL Servers up and running?

This session will give you a road map for succeeding as a DBA. We’ll cover all of the basics that a typical DBA needs to know and focus on Day 1 and Year 1. By the end of the session, you’ll know what is important, what should be on your daily task list, and what you can ignore. With data growing exponentially, you’ve lucked out if you truly like being a DBA because the sky is the limit.

SessionID: 5354

The Role of Active Directory and DNS in SQL Server HA/DR

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Edwin M Sarmiento

Title: The Role of Active Directory and DNS in SQL Server HA/DR

Description:

Do you think you can handle failover clustering and Availability Groups? Think again. Your job description as a SQL Server DBA has just changed. In this session, you’ll see how Active Directory and DNS play very important roles when implementing a SQL Server high availability and disaster recovery (HA/DR) solution. At the end of this talk, you’ll be confident enough to have a conversation with your domain administrator to make sure your SQL Server databases meet their recovery objectives and service level agreements.

SessionID: 5202

SQL Server Integration Services Roadmap

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Matt Masson, Wee Hyong Tok

Title: SQL Server Integration Services Roadmap

Description:

Join us as we show off some exciting upcoming features and functionality in SQL Server Integration Services (SSIS). We’ll talk about some new connectors and look at some new data movement technologies that the SSIS team is working on.

SessionID: 5350

DBAs in Toyland: Here's Another Fine Mess You've Gotten Me Into!

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Rob Volk, Ed Watson

Title: DBAs in Toyland: Here's Another Fine Mess You've Gotten Me Into!

Description:

Join Senior DBA Oliver Hardy and Junior DBA Stanley Laurel as they (well, mostly Ollie) struggle to manage databases (well, mostly Stan) while keeping Toyland's Wooden Soldier production humming along 24x7x365. Their "best practices" will be all too familiar to DBAs of every level – and so will their consequences! You'll see how Ollie's Senior DBA skills get him out of another fine mess that Stanley has gotten him into!

SessionID: 4604

Spatial Data: Cooler Than You'd Think!

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Hope Foley

Title: Spatial Data: Cooler Than You'd Think!

Description:

Spatial data has been around since 2008, but it should fire its PR person. Spatial data doesn’t get the love it deserves, and that’s too bad, because it's actually something that pretty much all SQL Server shops could use. This session will focus on using these native types to store, analyze, and retrieve spatial data. We’ll use real-world examples to help get the wheels turning on how you can use spatial data within your organization and show how powerful it can be to see your data visually on a map.

SessionID: 4616

Using PowerShell to Quickly Deploy New SQL Server Instances

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Michael Wells

Title: Using PowerShell to Quickly Deploy New SQL Server Instances

Description:

As much as you love SQL Server, do you cringe whenever you hear you’ll need to stand up yet another SQL Server instance? Sure it’s fun, but who has the time? Maybe you’ve thought there must be a better way of doing this. You can generate an unattended install file, but what about all the other tasks that will need to be done?

In this session, we’ll explore a process that was created to truly automate not just the SQL Server install, but all the configurations and the deployment of your organization’s standard objects – all using a free, open-source set of PowerShell scripts that you can download and use today. This session will review the process that has saved hundreds of hours and ensures a SQL Server instance that meets your company’s standards.

SessionID: 5361

Are You Certified or Certifiable?

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: Professional Development

Speaker(s): Craig Purnell

Title: Are You Certified or Certifiable?

Description:

Getting certified can boost your career and keeps your skills fresh. Come learn some quick tips, tricks, and strategies for getting certified, whether on SQL Server, Windows, or any other Microsoft product. Get the inside track on how and what to study, test-taking strategies, and making every second count while in the testing booth.

SessionID: 4663

Reduce, Reuse, Recycle: Automating Your BI Framework

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Spotlight Session (90 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Stacia Varga

Title: Reduce, Reuse, Recycle: Automating Your BI Framework

Description:

Quite frankly, some aspects of building out a business intelligence solution are tedious. As you cycle through iterations of your star schema, you’ll find that even a simple data type change in the data warehouse requires you to make corresponding changes to staging tables, SSIS packages, and SSAS multidimensional or tabular models that take a considerable amount of time to implement. But there’s a better, faster way!

In this session, we’ll explore lessons from a project that required implementation of a framework to easily generate BI objects based on reusable patterns. We’ll walk through the decision points in the framework design, review the implementation steps, and see demonstrations of how easily you can make iterative changes to your BI solution’s design by using reusable design patterns. Whether you simply want to accelerate change management or reproduce objects in bulk on demand, this session will give you practical tips for automating these processes.

SessionID: 5499

SQL Server 2014 and Sharks with Freakin’ Lasers

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ari Schorr, Dandy Weyn

Title: SQL Server 2014 and Sharks with Freakin’ Lasers

Description:

SQL Server 2014 builds on the mission-critical capabilities delivered in prior releases by providing breakthrough performance and increased availability and manageability for essential applications. With new in-memory OLTP capabilities and enhanced in-memory data warehousing and BI features, SQL Server 2014 provides the most comprehensive in-memory database solution in the market. In this session, you’ll learn about new capabilities in management and deployment to Windows Azure and enabling new Hybrid IT and HA/DR scenarios. Join us for this deep dive into the features, swim with sharks, and get stunned by laser beams!

SessionID: 5349

The Ultimate Tail Log Backup and Restore

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: Application & Database Development

Speaker(s): Tim Radney

Title: The Ultimate Tail Log Backup and Restore

Description:

Join this live demonstration of how to perform a tail log backup in the event you have a corrupt or missing data file. We’ll be simulating real-world transactions and regularly scheduled transaction log backups; then between log backups, we’ll delete the data file and see how to recover the transactions after the last transaction log backup.

SessionID: 4881

Ninja Data Moves in Office 2013

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Spotlight Session (90 minutes) - Track: BI Information Delivery

Speaker(s): Brian Knight

Title: Ninja Data Moves in Office 2013

Description:

SessionID: 5493

SQL Server 2012 Data Mining: Taking App Design to the Next Level

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Peter Myers

Title: SQL Server 2012 Data Mining: Taking App Design to the Next Level

Description:

Data mining is used to analyze data by revealing patterns. These patterns can then be used to derive knowledge about data, and this knowledge, in turn, can be used to enhance application designs and the user experience. This session will introduce you to the data mining capabilities in SQL Server 2012 Analysis Services and demonstrate how to develop data mining models that can be embedded in your applications. Be warned: This session is guaranteed to thrill you with potential and excite you with how easy it is to embed data mining in your application designs. The demonstrations will range from simple (involving no code!) to more sophisticated examples.

SessionID: 5486

Private and Hybrid Cloud: Better Together

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Darmadi Komo

Title: Private and Hybrid Cloud: Better Together

Description:

Come see how the latest releases in SQL Server, Windows Server, System Center, and Windows Azure work together to enable customers to run demanding SQL Server workloads, consolidate sprawl, and reduce costs. We’ll cover key data platform scenarios and benefits in private and hybrid cloud. We’ll also share latest best practices in running a Windows Server-based private cloud. You’ll walk away with a deep understanding and appreciation of how to use these products together. This is a great example of how the whole system is greater than the sum of its parts.

SessionID: 5186

Deploying Microsoft BI in SharePoint 2013, Part 2: SSRS & Power View

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Chuck Heinzelman, Riccardo Muti

Title: Deploying Microsoft BI in SharePoint 2013, Part 2: SSRS & Power View

Description:

So you've deployed Excel 2013 and your users are creating Power View sheets now that Power View is built right into Excel. Now they want to share those workbooks with their teams, so they save them to SharePoint. They open them in Excel Services in the browser and… they can't see the Power View sheets. Why? Well, you've deployed only the client side of Power View: Excel. Now you need to deploy the server side: SQL Server Reporting Services (SSRS) in SharePoint-integrated mode. In this session, you'll learn about that architecture and what you need to license and deploy it. You'll see how to configure a SharePoint 2013 farm and integrate SSRS to get Power View sheets in Excel Services, standalone Power View reports, and classic SSRS reports all up and running.

SessionID: 5336

Master the Date Dimension Like a Time Lord

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Steve Wake

Title: Master the Date Dimension Like a Time Lord

Description:

All data warehouses need a Date dimension to enable analysis by date. Most DW designers will just use a default one provided by the tools, but what if you need to set up custom holidays or want different calendars, such as Fiscal or Julian? You can have any Date dimension you want by using a single SQL script that can be modified and rerun as necessary to update the dimension. By the end of this session, you’ll be a Time Lord in your own company!

SessionID: 5289

BI on the Fly

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: BI Information Delivery

Speaker(s): Dan Evans

Title: BI on the Fly

Description:

With Excel as the predominant data analysis tool, all users can perform deep, rich data location, integration, delivery, and visualizations using everyday tools. Excel has the ability to quickly locate data with Data Explorer and structure information in PowerPivot to create strong correlations between items and create a foundation for further analysis. Come hear more about combining PowerPivot for self-service BI reporting with GeoFlow for 3D visualizations to provide a comprehensive and compelling view of information to engage others in true collaborative BI.

SessionID: 4258

Hirable and Desirable: How to Make Companies Want You

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Nicholas Cain

Title: Hirable and Desirable: How to Make Companies Want You

Description:

As a SQL Server professional, you’ve decided it’s time to take the next step in your career. You find the position of your dreams, but you’re not sure how to go for it. In this session, you’ll learn how to put the wow factor in your resume so that you’ll get that first callback, how to fly through the phone screen, and how you can land the job in the first 30 seconds of the in-person interview. Applying for a new job is intimidating. Join this session to get some practical and proven tips to make it a little less scary.

SessionID: 4518

Accelerate Database Performance Through Data Compression

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Joseph D'Antoni

Title: Accelerate Database Performance Through Data Compression

Description:

Much like the cars of the 1970s sacrificed gas mileage for better performance, database technology has also made its share of sacrifices for efficiency. Fortunately, times have changed significantly since then. Just as adding a turbocharger to a car delivers more power while saving fuel, the addition of compression to a database accelerates read performance while saving disk space.

Come learn how, why, and when compression is the solution to your database performance problems. This session will discuss the basics of how compression and deduplication reduce your data volume. We’ll review the three different types of compression in SQL Server 2012, including the overhead and benefits of each and the situations for which each is appropriate, and examine the special type of compression used for ColumnStore indexes to help your data warehouse queries fly. As with turbo, data compression also has drawbacks, which we’ll cover as well.

SessionID: 5510

Lightning Talks 101

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Dan Evans, Edwin M Sarmiento, Tim Radney, Craig Purnell, Rob Volk, Steve Wake, Ed Watson

Title: Lightning Talks 101

Description:

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

In this session:

  1. Craig Purnell: Are you Certified or Certifiable?
  2. Daniel Evans: BI on the Fly
  3. Edwin Sarmiento: The Role of Active Directory and DNS in SQL Server HA/DR
  4. Ed Watson/Rob Volk: DBAs in Toyland: Here's Another Fine Mess You've Gotten Me Into!
  5. Steven Wake: Master the Date Dimension Like a Time Lord
  6. Tim Radney: The Ultimate Tall Log Backup and Restore

SessionID: 4320

T-SQL: Bad Habits and Best Practices

Back to calendar

Event Date: 16-10-2013 15:00 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Aaron Bertrand

Title: T-SQL: Bad Habits and Best Practices

Description:

Not 100% confident in your T-SQL coding skills? This session is for you! The most common bad T-SQL coding habits can result in poor performance, maintainability, and readability. Learn how to avoid these bad habits and how to move up to a higher level of T-SQL coding skill. We’ll explore how these bad habits develop, what kinds of problems they can lead to, and how you can stay away from them and embrace best practices – leading to more efficient code and a more productive work environment.

SessionID: 4263

Fraud Detection: Notes from the Field

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Dejan Sarka

Title: Fraud Detection: Notes from the Field

Description:

SessionID: 5482

Introduction to Power BI for Office 365

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Michael Tejedor, Dandy Weyn

Title: Introduction to Power BI for Office 365

Description:

Microsoft recently disclosed a new business intelligence solution for the cloud – Power BI for Office 365 – providing self-service BI in Excel, Office 365, and mobile BI. Join us as we discuss the offering in more detail.

SessionID: 4412

So You Want to Be a Rockstar Report Developer?

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Melissa Coates

Title: So You Want to Be a Rockstar Report Developer?

Description:

Don't settle for being an average report developer. In this highly interactive session, we'll discuss top SQL Server Reporting Services development, standardization, deployment, and documentation practices, tips, and best practices that will make your SSRS development life easier and your reports better. These techniques will also increase report maintainability and ultimately save you time.

Audience participation and sharing of experiences is encouraged as we cover choices you have for data sets, sorting, grouping, filtering, calculations, parameters, deployment, and delivery. This session will focus primarily on SSRS 2012, although some concepts may apply to other BI tools as well. Join this session, and take your reporting skills to the next level.

SessionID: 4736

Periodic Table of DMVs: Part 2012 - The SQL

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Tim Ford

Title: Periodic Table of DMVs: Part 2012 - The SQL

Description:

SQL Server 2012 exposes a host of new dynamic management objects. Come navigate Tim Ford’s updated DMO Periodic Table, examining new and updated DMOs for gaining a better understanding of what’s happening under the covers in your servers.

You’ll see how to baseline performance, identify activity, plan SQL Server migrations and consolidations, and performance-tune your instances using an assortment of DMOs and SQL Server system views. You'll walk out of the session with a clear understanding of how the DMOs are organized and how you can use them to make your life easier... at least as it pertains to SQL Server.

SessionID: 4866

How Active Directory Affects SQL Server

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ryan Adams

Title: How Active Directory Affects SQL Server

Description:

If you’ve ever had a Kerberos or SSPI context error, you won't want to miss this session. SQL Server has a large surface area, and Active Directory can influence a big part of it. This session will discuss AD DNS configuration, Group Policy Objects, Kerberos (of course), and how all of them affect your SQL Server. By the end of the session, you'll have a checklist of things to discuss with your domain administrator when you return to work.

SessionID: 4439

Troubleshooting Clusters

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allan Hirt

Title: Troubleshooting Clusters

Description:

Whether you are new to clusters or have years of experience, you may still cross your fingers when implementing a failover cluster instance (FCI) of SQL Server or an availability group (AG). Both require an underlying Windows Server failover cluster (WSFC), but how many DBAs are involved in the planning and deployment of it? What happens if you try to install an FCI or configure an AG and things don’t work? Or worse, what if the implementation fails after going live in production? This session will cover how to diagnose what went wrong and the free tools available to you, as well as demonstrate how to fix common issues that every DBA should know about.

SessionID: 4855

Keeping an Eye on Your Data with Change Data Capture

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Arie Jones

Title: Keeping an Eye on Your Data with Change Data Capture

Description:

Most modern enterprise database environments require some measure of auditing for their data. Previously, DBAs would need to put together a complicated web of triggers and history tables to properly track data changes. Change Data Capture (CDC) allows the DBA to readily enact a straightforward method for tracking the changes and understanding easily how they took place. In this session, we’ll examine how to set up, configure, use, and administer the CDC process in your environment. We’ll also explore the new SQL Server Integration Services 2012 CDC components and how you can use them effectively in your ETL processes for an even greater return on your investment.

SessionID: 5517

What’s New in Database Development with SQL Server Data Tools and Visual Studio?

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Adam Mahood

Title: What’s New in Database Development with SQL Server Data Tools and Visual Studio?

Description:

Come check out what’s new for database developers in SQL Server Data Tools (SSDT) and Visual Studio. This session will provide an overview of SSDT and recent updates and feature enhancements, including Data Comparison and extensibility. We will also explore SSDT support for key platforms, including SQL Server 2014 and Windows Azure SQL Database, and highlight SSDT integration in Visual Studio 2013. SSDT, together with the Data-Tier Application Framework (DACFx) and Visual Studio, transforms traditional database development by introducing a declarative, model-based experience that supports both online and offline (project-based) database development. With SSDT and Visual Studio, many of the development features traditionally enjoyed by application developers are now available to database developers.

SessionID: 5004

How to Model and Implement a Hierarchy in SQL Server

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Louis Davidson

Title: How to Model and Implement a Hierarchy in SQL Server

Description:

One of the most common structures you will come across in the real world is a hierarchy (either a single parent "tree" or a multi-parent "graph"). Many systems will implement the obvious examples, such as a corporate managerial structure or a bill of materials. It turns out that almost any many-to-many relationship can be used as a hierarchy to find the relationship of parent rows to child rows (for example, the relationship of actors to movies they’ve been in).

In this session, we’ll discuss how to represent a hierarchy in your data model, and then walk through several different implementations of hierarchies that you can use to optimize your hierarchy implementations and put into practice immediately, with ready-made T-SQL examples.

SessionID: 4307

Query Performance Tuning for Azure SQL Database

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Spotlight Session (90 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Grant Fritchey

Title: Query Performance Tuning for Azure SQL Database

Description:

Just because you're using an Azure SQL Database doesn't mean you can avoid tuning queries. Microsoft has throttling in place that could seriously impact your systems if your queries are using lots of resources. Data movement out of the Azure storage costs money. Federating databases means queries run on multiple systems all at the same time.

This session will introduce you to the tools available for identifying poor performing queries, including dynamic management objects, query I/O, and others. You'll learn how to understand why a query is running slow using the Azure Database Portal. With this understanding, you’ll be able to fix your poorly performing queries. All in the cloud.

SessionID: 5504

Under the Covers of Hadoop on Windows

Back to calendar

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

Speaker(s): Rohit Bakhshi, Brian Swan

Title: Under the Covers of Hadoop on Windows

Description:

As the de facto 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. This session will dive into the details of Hadoop on Windows, exploring each of the components and their functions within an enterprise Hadoop distribution. We’ll also discuss some of the common use cases, applications, and data types being enabled with this new capability.

SessionID: 4544

Automate Your ETL Infrastructure with SSIS and PowerShell

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Spotlight Session (90 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Allen White

Title: Automate Your ETL Infrastructure with SSIS and PowerShell

Description:

Much of your ETL process flow consists of packages that are very similar in structure, capturing data from a single source and transferring that to a single destination. Creating the individual packages can be tedious, and it's easy to miss something in the process of generating the same basic package over and over again. BI Markup Language makes it easy to build new packages, and PowerShell makes creating the BIML scripts easy. In this session, we'll see how you can use PowerShell to generate dozens of SSIS packages doing similar tasks from a defined set of ETL sources.

SessionID: 5488

Windows Azure Virtual Machines and SQL Server Unplugged

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Chuck Heinzelman, Sanjay Mishra, Luis Vargas, Piyush Ranjan, Evgeny Krivosheev, Khalid Mouss

Title: Windows Azure Virtual Machines and SQL Server Unplugged

Description:

Come get the answers to your burning questions about using the Windows Azure Virtual Machine and using SQL Server in the Windows Azure VM. A panel of experts from both the Windows Azure and SQL Server teams will be on hand to answer anything you can think of. This is all about you and your questions – no slides or presentation, just raw and immediate access to people who can help unblock you!

SessionID: 5505

Enriching Your BI Semantic Tabular Models with DAX

Back to calendar

Event Date: 16-10-2013 16:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Kasper de Jonge

Title: Enriching Your BI Semantic Tabular Models with DAX

Description:

Both Excel 2013 data models and Analysis Services tabular models give you direct access to the Data Analysis Expressions (DAX) formula language. This session will show you how to solve business problems using DAX. We’ll cover simple to complex DAX functions, moving gradually up in complexity during the session. We’ll also cover other uses of DAX, such as using it as a query language against an Analysis Services solution.

SessionID: 4776

Installing and Configuring SQL Server 2012 Reporting Services

Back to calendar

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

Speaker(s): Robert Cain

Title: Installing and Configuring SQL Server 2012 Reporting Services

Description:

Reporting Services has become the backbone of information distribution for many businesses. It's vital, then, that you have a good understanding of the configuration manager, because the installation and configuration choices you make here can affect your entire reporting infrastructure.

This session will cover scale-out deployments, encryption keys, and service accounts. We’ll also take a deep dive into Report Manager. You'll see how security affects the management of reports, how to schedule reports to run automatically, and how to use data-driven subscriptions to effectively meet the needs of multiple users without the overhead of multiple reports. Finally, you'll see how to use both report snapshots and the report cache to minimize the impact on your data servers, return reports faster, and create an audit trail when needed.

SessionID: 5620

Hekaton: Why, What, and How

Back to calendar

Event Date: 17-10-2013 08:15 - Category: Keynote (90 minutes) - Track: Keynote

Speaker(s): David DeWitt

Title: Hekaton: Why, What, and How

Description:

SessionID: 4926

Unit and Integration Testing for SSIS Packages

Back to calendar

Event Date: 17-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): John Welch

Title: Unit and Integration Testing for SSIS Packages

Description:

Unit testing is a widely accepted best practice, but it is difficult to do well with SQL Server Integration Services packages. This session will focus on both the practice of test-driven development as it applies to SSIS and the tools for implementing it.

We’ll cover in-depth how to set up your development environment to support test-driven development and what techniques you can use to make it practical for SSIS. We’ll also see how to automate the testing of SSIS packages, using the open-source ssisUnit framework. The session will cover several common questions about automated unit testing, including how to handle test data, how to set up the environment for multiple developers, how to make tests flexible, and how to ensure that the tests remain valuable over time.

SessionID: 4300

Choosing the Right Analysis Services: MOLAP vs. Tabular

Back to calendar

Event Date: 17-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Devin Knight, Dustin Ryan

Title: Choosing the Right Analysis Services: MOLAP vs. Tabular

Description:

Do you find yourself having to decide between multidimensional and tabular modeling? Are you worried about the limitations with each model and whether you’re making the right choice? Have no fear! Join this session to learn the core differences between multidimensional and tabular modeling.

Determining whether multidimensional or tabular is the optimum solution for your organization is a key step when working with SQL Server Analysis Services 2012. And this session will introduce you to some of the common pitfalls with each solution and how you can avoid them. By the end of this session, you’ll have a clearer understanding of the strengths and weakness of each model and how your organization can optimally leverage the strengths of SSAS 2012.

SessionID: 4798

PowerPivot + Power View = Self-Service BI Revolution

Back to calendar

Event Date: 17-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jose Chinchilla

Title: PowerPivot + Power View = Self-Service BI Revolution

Description:

The status quo has changed. IT is no longer required for business intelligence. End users can do their own BI within the comforts of Excel and SharePoint. Sound threatening? Maybe freeing? In this session, get to know what your role is and could be in this new self-service delivery model. You’ll also learn how PowerPivot and Power View work, how to leverage them, and how to make them fit into your enterprise data warehouse.

SessionID: 5050

Skewed Data, Poor Cardinality Estimates, and Plans Gone Bad

Back to calendar

Event Date: 17-10-2013 10:15 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kimberly Tripp

Title: Skewed Data, Poor Cardinality Estimates, and Plans Gone Bad

Description:

When data distribution is heavily skewed, cardinality estimation (how many rows the query optimizer expects each operator to process) can be wildly incorrect, resulting in poor quality query plans and degraded performance. You've probably seen the advice to update all statistics if a query plan looks wrong – but is that the right advice?

In many cases, no! These are "sledgehammer" approaches, and while they might solve some problems (usually parameter sniffing problems), they don’t solve the actual problem. In this session, you'll learn a generalized yet tailored-to-the-table way to solve query plan quality problems for very large tables (VLTs). Topics will include creating, using, and updating filtered statistics; using forced parameterization and templatized plan guides; and understanding stored procedures and how they can leverage filtered statistics.

SessionID: 5503

Best Practices for Optimizing SQL Server with Solid State Disk

Back to calendar

Event Date: 17-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Lord Richard Douglas, Patrick O'Keeffe

Title: Best Practices for Optimizing SQL Server with Solid State Disk

Description:

Solid state disks (SSDs) are becoming increasingly affordable for small and medium businesses. Is now the time to retire your traditional spinning disks and start using flash drives everywhere? SSDs, if used the right way, are a powerful tool to increase application performance, but they may not necessarily be the silver bullet you are looking for. This session will show you how and why you might deploy SSDs, how to measure performance, the improvements you might expect in various scenarios, and what pitfalls DBAs need to avoid to get the most value from deploying flash disks.

SessionID: 4681

Table Partitioning: Secret Weapon for Big Data Problems

Back to calendar

Event Date: 17-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): John Sterrett

Title: Table Partitioning: Secret Weapon for Big Data Problems

Description:

Big Data starting to slow you down? Data growth putting your maintenance tasks in danger of not meeting your SLAs? Wish you could archive old data with minimal impact to your tables during the archive process or that you could eliminate most of the data in your tables when you query them? If so, it’s time you consider implementing table partitioning to help with general performance and reduce your window for completing maintenance tasks.

Come learn how table partitioning works and when it should be implemented. You’ll see how to initially configure partition functions and partition schemes to have a rock-solid partitioned table. And you’ll learn how to implement an automated sliding window to maintain your partitioned tables and ensure optimal performance.

SessionID: 4537

DANGER! The Art and Science of Presenting

Back to calendar

Event Date: 17-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Mark Vaillancourt

Title: DANGER! The Art and Science of Presenting

Description:

Is there a significant difference in the brain chemistry of someone fleeing a hungry mountain lion and someone presenting to colleagues in a corporate board room? The answer is: No.

The past decade, we’ve learned a lot about the chemistry of the brain and why humans react the way we do to events in our environment. The idea of Emotional Intelligence – EQ – is a compelling concept that applies this knowledge in a set of learnable, improvable skills for leading others. Although EQ is often applied to corporate leadership, this session will explain the basics of EQ and demonstrate how you can use it to make your presentations better in the following areas: • Crafting better slide decks • Preparing yourself for presenting • Delivering your content • Dealing with the unexpected

Understanding and practicing the concepts of EQ can make your presentations a better experience for everyone in the room – including you.

SessionID: 4309

What Is a BI DBA?

Back to calendar

Event Date: 17-10-2013 10:15 - Category: Spotlight Session (90 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jorge Segarra

Title: What Is a BI DBA?

Description:

In addition to the database engine, SQL Server offers a powerful business intelligence solution, which also needs careful administration. In this session, we’ll discuss the roles and expectations for DBAs when it comes to administering and deploying Integration Services, Analysis Services, and Reporting Services on your servers, including properly configuring services, applying security best practices, and deploying and maintaining BI solutions. This session is a must-see for any DBA supporting SQL Server BI solutions in their environment.

SessionID: 5487

Lap Around Windows Azure SQL Database Premium Service

Back to calendar

Event Date: 17-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Gregory Leake

Title: Lap Around Windows Azure SQL Database Premium Service

Description:

In this session, we’ll discuss the new Azure SQL Database Premium offering, including new business-class features being introduced this year. The Premium Edition will help deliver greater performance for cloud applications by dedicating a fixed amount of reserved capacity for a database, including its built-in secondary replicas. Microsoft will continue to add business-class functionality to Premium Edition over time, and we’ll discuss this roadmap, including timelines for Geo-Replication (for disaster recovery) to secondaries hosted in a separate data center and plans for new user-controlled backup and restore options. We’ll also compare and contrast Azure SQL Database (PaaS) with running SQL Server in Azure VMs (IaaS), as well as competitive cloud database offerings from Amazon Web Services.

SessionID: 5491

Compliance in Azure: The Big Data Conversation

Back to calendar

Event Date: 17-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Lara Rubbelke, Rafael Fernandez

Title: Compliance in Azure: The Big Data Conversation

Description:

The HDInsight Service is very compelling for the style of data-intensive processing that’s common in many industries. However, many customers have concerns about using cloud services for sensitive data that may fall under regulatory and compliance guidelines or requirements. In this session, we’ll talk about the current capabilities for supporting sensitive regulatory and compliance data in the HDInsight Service and provide a set of design patterns to enable these scenarios based on real Microsoft customer implementations.

SessionID: 4444

Running with Elephants: Predictive Analytics with HDInsight

Back to calendar

Event Date: 17-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Christopher Price

Title: Running with Elephants: Predictive Analytics with HDInsight

Description:

Amazon and Twitter do it, Wal-Mart and Facebook, too… What about you? Big Data predictive analytics is pervasive, and with HDInsight, it's never been more approachable. In this session, you will become part of the demo as your clickstream data and product reviews at our fictional e-commerce website drive user and product recommendations created using the built-in Mahout (Taste) algorithms.

This action-packed session will present an end-to-end, real-world solution for implementing a recommendation engine. We’ll cover Sqoop, HDFS, MapReduce Mongo, and HBase as we build, process, and test on top of the built-in Mahout algorithms.

SessionID: 4929

Discover, Document, and Diagnose Your Servers on Your Coffee Break

Back to calendar

Event Date: 17-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kendal Van Dyke

Title: Discover, Document, and Diagnose Your Servers on Your Coffee Break

Description:

Documentation is the bane of every DBA's existence. We know we should do it, but it's time-consuming; by the time you're finally done, it's probably out of date. Throw in the new servers you just found out about last week, and keeping documentation up- to-date can turn into a full-time job.

You need to work smarter, not harder, and automate your documentation. In this session, you'll learn how to discover all the SQL Servers on your network, document their configuration from top to bottom (including OS details), and diagnose common problems before they turn into big headaches – all while on your coffee break. You'll look like a rock star without writing a line of code on your own or having to ask management to sign a check.

Attend this session, and walk away with everything you need to generate documentation for your entire SQL Server environment on your first day back at the office.

SessionID: 5513

Power BI – This Is How We Do It

Back to calendar

Event Date: 17-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Matt Masson, Kasper de Jonge, Matthew Roche, Riccardo Muti, Faisal Mohamood

Title: Power BI – This Is How We Do It

Description:

You’ve been following Power BI for Office 365. You’ve watched the videos, you’ve kicked the tires with Power Query in Excel, but you still have questions. How do the cloud and on-premise Power BI components work together? What do I need to do to empower my information workers and data stewards? Where do I start, what do I need to do, and what does it look like when I’m done?

This session is an end-to-end demo through Power BI, guided by the members of the SQL Server engineering team who built the tools and features. We’ll demonstrate the capabilities of Power BI, look at services and features and how they fit together, and show you how to get started and how to bring all those capabilities to your organization. You’ll be well prepared for deep-dive Power BI sessions throughout the week – don’t miss it!

SessionID: 5490

Columnstore Indexes Today & v.Next: Flipping the DW /faster Bit

Back to calendar

Event Date: 17-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): J May

Title: Columnstore Indexes Today & v.Next: Flipping the DW /faster Bit

Description:

Columnstore indexes leverage SQL Server xVelocity technologies – a new architecture optimized for data warehouse workloads. Transparent to the application, columnstore has been shown to render queries that previously had taken many minutes at sub-second response times.

This session will present an overview of SQL Server 2012 and 2014 columnstore indexes, including columnstore futures. We’ll review the architecture and explore the challenges, workarounds, travails, and big wins at customer sites and inside Microsoft IT. Learn whether columnstore can change your users' world, why columnstore may be a compelling reason to upgrade, and how columnstore indexes flip the DW /faster bit. And see why columnstore manifests my motto: “Change the world, or go home!”

SessionID: 4751

NoSQL: An Introduction

Back to calendar

Event Date: 17-10-2013 10:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Nabeel Derhem

Title: NoSQL: An Introduction

Description:

Understanding when and how to use NoSQL is already becoming essential, even for database professionals currently focusing only on the RDBMS world. This session will explain NoSQL for the SQL Server professional, discussing the history and needs that led to NoSQL solutions and the strengths and weaknesses in comparison with RDBMSs. We'll also explore the several NoSQL data models available in the market today (Key-Value, Column-Family, Document, and Graph) and cover the current solutions that implement them (Cassandra, MongoDB, Redis, Neo4j, etc.).

SessionID: 5512

SQL Server Reference Architectures on Cisco Unified Compute System

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Frank Cicalese

Title: SQL Server Reference Architectures on Cisco Unified Compute System

Description:

Join this session on the SQL Server reference architectures that will help you best implement SQL Server on Cisco Unified Compute System (UCS) for various workloads in both bare-metal and virtualized environments. We’ll begin with an overview of Cisco UCS, then discuss deployment scenarios that follow Cisco UCS best practices and recommendations to help ensure your systems are highly available and scalable and can be efficiently consolidated and centrally managed. We’ll cover reference architectures for both Cisco UCS blade and rack-mount servers. You’ll walk away from the session with a fundamental understanding of the hardware and software components and the configurations required for a successful SQL Server implementation on Cisco UCS.

SessionID: 4535

Anatomy of a Join

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Luke Jian

Title: Anatomy of a Join

Description:

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

Power BI: Modern Device and Data Search Experiences

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Amy Forstrom, Adam Wilson

Title: Power BI: Modern Device and Data Search Experiences

Description:

Come see what we've been working on: The next generation of business intelligence, available in the cloud with Office 365 and accessible across modern browsers and devices – including your Surface or iPad. You'll learn about the next generation of BI experiences, such as how to deliver compelling visualizations to modern devices and empower your organization to discover and explore data with Power BI and the natural language capabilities of Q&A.

SessionID: 5016

Windows Azure SQL Database Design: Silver Lining and Dark Side

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Karen Lopez

Title: Windows Azure SQL Database Design: Silver Lining and Dark Side

Description:

Data modelers and designers need to understand the logical, physical, and technical differences in designing for Windows Azure SQL Databases (WASDs) and traditional on-premise SQL Server databases. In this session, we'll review the concepts that still work in both and the features that need to be tailored to each target environment.

You’ll see demonstrations of the database design processes and gain best practices for model-driven development for each environment, including tool support. The session will feature a demonstration of a complete life cycle roundtrip – data model to database and back to data model – and tips and tricks for creating and maintaining WASD database designs. We’ll finish up with 10 tips for designing databases for both WASD and SQL Server.

SessionID: 4399

Unit Testing Made Easy for Database Development

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Sanil Mhatre

Title: Unit Testing Made Easy for Database Development

Description:

Although most developers agree that unit testing plays an important role in software development, to ensure quality and meet milestones, many write unit tests only as an afterthought. Visual Studio Team System (VSTS) helps to mainstream test-driven development (TDD) methodology into the world of database development.

Unit testing presents a unique challenge in database development because of the need to provide a consistent test environment. In this session, we’ll not only cover the basis of unit testing concepts and terminology, but also discuss how unit testing helps ensure and document the quality and accuracy of database deliverables. We’ll walk through a demo of creating and running database unit tests using VSTS 2012 and of upgrading from VSTS2010 database and unit test projects.

SessionID: 5018

Design Matters! The Performance Impact of Database Design

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Audrey Hammonds

Title: Design Matters! The Performance Impact of Database Design

Description:

Time-travel stories all have one common plot element: Some action done in the past has a big impact on the future. Sometimes you get lucky… hoverboards! Sometimes, not so much... Morlocks! The same holds true in your application. Design decisions have a huge impact on how you’re going to get data into and out of your database. This session illustrates the impact of database design on query performance and why thinking about performance during design time will help your database avoid an H.G. Wellsian future. Come learn a little database design, how to read an execution plan, and some unintended consequences of less-than-optimal design decisions.

SessionID: 4911

From Minutes to Milliseconds: High-Performance SSRS Tuning

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular 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, houseclean 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: 4567

A Systematic Approach to ETL Performance Tuning

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Erin Welker

Title: A Systematic Approach to ETL Performance Tuning

Description:

ETL performance tuning can be an especially challenging task, largely because of the number of moving parts in the process. From extracting the information from the source system, to staging in SQL Server and transforming into the relational data warehouse, to processing new information into the cube, there are so many things that can contribute to exceeding the specified batch window.

In this session, we’ll look at the high-level system as a whole and discuss possible areas contributing to a lag in performance. We’ll also talk about implementing instrumentation components to monitor all aspects of the ETL solution. We’ll use this monitoring data and an example case study to walk through the process of tuning the ETL system to make sure the data warehouse is consistently available at the required time.

SessionID: 4783

Geospatial Analytics Using Microsoft BI

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jason Thomas

Title: Geospatial Analytics Using Microsoft BI

Description:

This session will start by explaining why geospatial analytics is important in today's world and then continue by exploring how we can share, analyze, and visualize data using the comprehensive Microsoft BI toolset, including Power View, GeoFlow, SQL Server Reporting Services, and more. The session will feature practical demos for each of these tools, during which we’ll work on some of the publicly available data sets to uncover some interesting facts.

SessionID: 5226

CAT: Architecting Near Real-Time Data Warehouses on PDW

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): John Hoang, Binh Cao, Tomas Polanco

Title: CAT: Architecting Near Real-Time Data Warehouses on PDW

Description:

Near real-time reporting can be challenging to deploy. In this session, we’ll go inside the architecture design of near real-time data reporting for both tabular and UDM cube scenarios, using Parallel Data Warehouse (PDW) as a data source.

We’ll provide best practices in building SSAS tabular and SSAS UDM cubes against PDW large data sets. We’ll look at appropriate scenarios for using PDW columnstore index (updatable), DirectQuery in tabular, and ROLAP queries against UDM cubes. We’ll examine the actual implementations and contrast the different approaches between building a tabular-cube-based reporting architecture vs. a UDM-cube-based solution. And we’ll see how to handle incremental loading of data, processing of changed partitions, and automated cube partition creation. Finally, we’ll demonstrate the hub-and-spoke architecture by using the PDW enterprise tabular model as a hub and pushing data out into the data mart SMP databases.

SessionID: 4986

Demystifying Big Data for BI Professionals: The Essentials

Back to calendar

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

Speaker(s): Jen Stirrup, Allan Mitchell

Title: Demystifying Big Data for BI Professionals: The Essentials

Description:

Big Data is the latest buzzword, but what does it mean for your enterprise? In this half-day version of the full-day pre-conference session also on offer, we’ll demystify Microsoft’s Big Data technologies for BI pros via your favorite business intelligence tools: Power View, PowerPivot, and Excel.

We’ll examine the Microsoft distribution of Hadoop, covering HDInsight, Hive, and Azure through to Excel, PowerPivot, and Power View. We’ll begin by reviewing the “what” and “how” of Hadoop, using HDInsight. We’ll also demonstrate the Hadoop ecosystem of tools in a BI context to show how to provide insights into Big Data. Then, we’ll visualize Big Data in our favorite BI tools – Excel, PowerPivot, and Power View – to show how you can serve Big Data to business users to derive value for the enterprise.

SessionID: 4360

Slicing and Dicing: Attributes and Hierarchies in SSAS 2012

Back to calendar

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

Speaker(s): Thomas LeBlanc

Title: Slicing and Dicing: Attributes and Hierarchies in SSAS 2012

Description:

Attributes are the gateway to measures (facts), and using hierarchies can ease the path and improve performance. As BI developers, we sometimes want to give everything to business users rather than concentrating on the requirements. But the configuration of these slicers and dicers are very important in Analysis Services multidimensional cubes.

Attributes and attribute hierarchies have many properties that can be confusing at times. What is the difference between Visible and Not Enabled? Should I make the attribute not visible if it is in a hierarchy? Where can I group related attributes together so it is not confusing to the end user? What if there are too many distinct values for an attribute – can I group some values? How can I improve the performance of a cube? What about Slowly Changing Dimension data? Where is a many-to-many configured?

This demo-rich session will cover 80% to 90% of the available properties, with practical examples to take back to the office.

SessionID: 5507

Power BI and the Data Management Gateway

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Matt Masson, Wee Hyong Tok

Title: Power BI and the Data Management Gateway

Description:

Come explore the magic behind the Data Management Gateway – the Power BI component that provides seamless on-premise data access. We’ll cover a few different end-to-end scenarios for Power BI and dive into the technical details of how data refresh actually works. We’ll also look at the new monitoring and management capabilities in Power BI and show how you can expose and leverage managed data feeds within your organization.

SessionID: 5194

SQL Server 2014 In-Memory OLTP: DBA Deep Dive

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kevin Liu

Title: SQL Server 2014 In-Memory OLTP: DBA Deep Dive

Description:

SessionID: 5211

SQL Server 2014 and the Hybrid Cloud

Back to calendar

Event Date: 17-10-2013 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kevin Farlee, Evgeny Krivosheev

Title: SQL Server 2014 and the Hybrid Cloud

Description:

With the rapid evolution of the public cloud, you now have the option of using a mix of services from your own on-premise infrastructure and Microsoft's Windows Azure cloud infrastructure, including having SQL Server instances in a mixture of both on-premise and cloud environments.

Windows Azure Infrastructure Services can provide you with geo-replicated, highly available, and nearly "bottomless" storage solutions. And SQL Server 2014 introduces several new features that make taking advantage of these Windows Azure solutions even easier by including database storage directly on Windows Azure storage, smart backup to Windows Azure Storage, and hybrid HA/DR configurations. Come to this session to learn more about these new features and how to apply them to your applications.

SessionID: 5514

CAT: Business Continuity with SQL Server – Real-Life War Stories

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Sanjay Mishra

Title: CAT: Business Continuity with SQL Server – Real-Life War Stories

Description:

Having worked with hundreds of customers over the years on their high availability and disaster recovery deployments, we have learned a few things. We have learned how old problems are solved by new technologies, and how new technologies bring up new challenges. We have learned what customers do when situations put them between a rock and a hard place, how they solve tough business problems, how they circumvent technology limitations. We will share these lessons with you in the form of war stories – stories you can apply to your world when you or someone you know encounter such situations.

SessionID: 5171

CAT: PDW Architecture Gets Real - Customer Implementations

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Brian Walker, Murshed Zaman

Title: CAT: PDW Architecture Gets Real - Customer Implementations

Description:

Dive into the world of SQL Server Parallel Data Warehouse (PDW), and discover the power of the Massively Parallel Processing (MPP) architecture as this session shares actual customer implementations from the PDW Center of Excellence (CoE) and SQL Server Customer Advisory Team (SQLCAT). We’ll review the new features in SQL Server PDW 2012 and how improvements in the product can be leveraged by your VLDB applications. We’ll also discuss proven best practices adopted by real customers and how to solve Big Data challenges with the integration of structured and unstructured data.

SessionID: 5299

NodeXL in 10 Minutes

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: BI Information Delivery

Speaker(s): Niko Neugebauer

Title: NodeXL in 10 Minutes

Description:

Organizations everywhere are talking about social media, the benefits of having a strong presence there, and using information gleaned from the various channels to help inform and drive business decisions, create community, and better serve customers. Come see how your company can use one of the best tools on the market for social media relationship analysis: NodeXL. From Facebook to Twitter, you can analyze many social platforms with ease using this amazing plug-in for Excel and discover real meaning in the volumes of data.

SessionID: 4671

These Aren't the Joins You're Looking for...

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Rob Farley

Title: These Aren't the Joins You're Looking for...

Description:

Ever write a query and find that the join doesn't quite do what you were wanting? You look at the execution plan, and sure enough, it says it's not the kind of join you asked for. Yeah, we've all been there. Luckily, there's no magic going on, and it's all very straightforward once you understand the different types of joins and how they work. This session will cover the different types of logical and physical joins – and even look at joins that don't exist at all.

SessionID: 4715

Maximizing Plan Reuse

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Andrew Kelly

Title: Maximizing Plan Reuse

Description:

When it comes to getting peak performance from SQL Server, too many people underestimate just how important it can be to reuse a previously compiled query plan. This session will explore and break down the procedure cache in a way that should leave no question as to vital role plan reuse plays in day-to-day performance.

We’ll walk through clear examples of how to properly issue calls to SQL Server to ensure plan reuse. We’ll also see how to identify existing plans that are not being reused and, more importantly, how to reverse that behavior. We’ll finish up by exploring several options for dealing with situations in which you may not have complete control over how calls are made to the database, such as with third-party applications.

SessionID: 5297

Conformed Stored Procedures

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jose Chinchilla

Title: Conformed Stored Procedures

Description:

This Lightning Talk will provide a quick overview of common ETL mistakes that lead to poor data quality and propose a paradigm shift in ETL and SQL Server development to eliminate these common mistakes by using conformed stored procedures. Learn how conformed stored procedures can help you eliminate common ETL mistakes and improve overall data quality by consolidating and standardizing business rules applied to data in objects that can be reused for any level of aggregation and granularity.

SessionID: 5324

How to Monitor Policy-Based Management

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ryan Adams

Title: How to Monitor Policy-Based Management

Description:

In this Lightning Talk, you’ll see how to monitor your Policy-Based Management infrastructure. We’ll briefly review the evaluation modes and how you can set up your own alerts for violations in those modes, then we'll turn to the Enterprise Policy Management Framework and how to use it to report on policy violations.

SessionID: 5343

Teaching Nerds T-SQL with “Star Wars”

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: Application & Database Development

Speaker(s): Lord Richard Douglas

Title: Teaching Nerds T-SQL with “Star Wars”

Description:

Even with the best willpower in the world, learning T-SQL or any programming language can be rather dull. It's time to change all that with a new pedagogical method: Teaching nerds T-SQL with “Star Wars.”

SessionID: 4606

SQL Server Archaeology: Dig into the Past with system_health

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jonathan Kehayias

Title: SQL Server Archaeology: Dig into the Past with system_health

Description:

Archaeologists dig to find meaning and historical facts about events that occurred in the past, and as DBAs, we are often challenged with situations where a problem is reported after it no longer exists on the server. The system_health session in SQL Server 2012 is a game-changer for post-mortem diagnostics of problems, and this session will show you how to dig into the information that is available to see the history of your SQL Server instances. We’ll look at what’s being collected and how to leverage it for real-world problem identification.

SessionID: 5338

From Postal Addresses to Spatial Data: A Simple Geocoding UDF

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: Application & Database Development

Speaker(s): Yuri Michael Diomin

Title: From Postal Addresses to Spatial Data: A Simple Geocoding UDF

Description:

Most SQL Server databases contain postal addresses, and there are plenty of geocoding services available on the Internet. But where is the bridge between the two? This simple user-defined function (UDF) will quickly integrate any geocoding Web service into your SQL Server database. Transform your postal addresses into spatial data through a variety of calling techniques in this UDF – in bulk or one line at a time.

SessionID: 4549

Self-Service ETL and Power Query: Are We There Yet?

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Rafael Salas

Title: Self-Service ETL and Power Query: Are We There Yet?

Description:

Have you determined the role that a self-service ETL tool could play in your organization? Self-service business intelligence technologies have gotten a lot of attention in the last few years, and capabilities have grown from data visualization to data discovery and enrichment. Power Query for Excel is Microsoft’s latest move in the self-service data-integration area. A free add-in for Excel 2010 and 2013, Power Query is receiving glowing reviews from BI pros and power users because of its friendly interface and rich capabilities.

In this session, you’ll learn how Power Query for Excel can be used to discover, combine, and refine data. We’ll also look at some advanced functionality and the language used under the covers – M. After attending this presentation, you’ll be better prepared to support business users, understand how Power Query may fit into your organization’s BI landscape, and address potential risks of misguided implementations.

SessionID: 5118

DBA Task Automation: Unleash the PowerShell Hero in You!

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Aaron Nelson, Michael Wells

Title: DBA Task Automation: Unleash the PowerShell Hero in You!

Description:

As DBAs, we constantly have to stretch our time and budget resources, and the best way to keep up with demands is through process automation. Workflow and PassThru parameters are just two of the features that will allow you to turn complex tasks into simple, repeatable, automated processes easier than you would have ever dreamed possible. And if you’ve had trouble with PowerShell in the past, the auto-completion and eager loading of modules will make your transition to PowerShell hero even simpler. Come see how mid-tone blue can help take your skills to the next level.

SessionID: 4282

Designing an SSIS Framework

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Andy Leonard

Title: Designing an SSIS Framework

Description:

In this “demo-tastic” session, you’ll learn the what, why, and how of an SSIS framework that delivers metadata-driven package execution, connections management, and centralized logging. With this framework, developers can migrate packages from development, through their life cycle, to production without editing SSIS Connection Managers properties. Don’t miss this session for a metadata-driven approach to SSIS package execution and a detailed demonstration of a centralized logging reporting application.

SessionID: 5481

Power BI 3D Visualization and Storytelling with Power Map

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Lara Rubbelke, Ari Schorr

Title: Power BI 3D Visualization and Storytelling with Power Map

Description:

Learn about the Public Preview of Power Map (formerly “Project codename GeoFlow”) for Excel, a 3D data visualization tool for Excel that provides a powerful method for people to look at information in new ways, enabling discoveries in data that might not be seen in traditional 2D tables and charts. Power Map is the best way to visualize geographic data in Excel 2013 workbooks, including the Excel Data Model or PowerPivot, with new 3D columns or heat maps.

This session will explain where Power Map fits in the Self-Service BI stack in Excel 2013 and Power BI for Office 365. We’ll also see it in action through use cases, such as how Microsoft TSPs in Dallas are using Power Map to identify insights in neighborhood utilities data and how Bing Ads is working with customers to develop well-timed back-to-school marketing campaigns.

SessionID: 5511

Lightning Talks 102

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Jose Chinchilla, Ryan Adams, Niko Neugebauer, Jeff Renz, Lord Richard Douglas, Yuri Michael Diomin

Title: Lightning Talks 102

Description:

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

In this session:

  1. Ryan Adams: How to Monitor Policy-Based Management
  2. Jose Chinchilla: Conformed Stored Procedures
  3. Niko Neugebauer: NodeXL in 10 Minutes
  4. Richard Douglas: Teaching Nerds T-SQL with "Star Wars"
  5. Jeff Renz: Introduction to Data Vault Data Warehouse Architecture
  6. Yuri Diomin: From Postal Addresses to Spatial Data: A Simple Geocoding UDF

SessionID: 4476

Doing More with Less: SQL Server Policy-Based Management

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Colin Stasiuk

Title: Doing More with Less: SQL Server Policy-Based Management

Description:

Ever been told to "do more with less"? Ever had to manage multiple SQL Server environments and wished you had a way to check settings in a centralized, easy, consistent, and even automated manner? Policy-Based Management (PBM) lets you define rules (called policies) and evaluate them across your SQL Server infrastructure. If you want to be more aggressive in some situations, you can use PBM to prevent changes that don’t conform to the policies you’ve defined.

Come learn about the architecture behind PBM and dive into demos that illustrate its power and usefulness. You’ll also see how to set up an easy (and free) solution available on CodePlex that uses a Central Management Server, PBM, PowerShell, and SQL Server Reporting Services to give you a dashboard look into your SQL Server environment.

SessionID: 5232

Being the DBA of the Future: A World of On-Premise and Cloud

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Grant Fritchey, Dandy Weyn

Title: Being the DBA of the Future: A World of On-Premise and Cloud

Description:

In this session, we’ll drill down into the capabilities of SQL Server and Windows Azure SQL Database that you’ll need to know about to be the “DBA of the future.” You’ll learn about how to manage databases in a cloud and on-premise environment using Windows Azure SQL Database and Windows Azure virtual machines (VMs). We’ll cover everything from administration, optimization, management, and security to data movement, high availability, and disaster recovery scenarios. Don’t be afraid: The future is bright!

SessionID: 5351

Introduction to Data Vault Data Warehouse Architecture

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Lightning Talks (10 minutes) - Track: Application & Database Development

Speaker(s): Jeff Renz, Leslie Weed

Title: Introduction to Data Vault Data Warehouse Architecture

Description:

SessionID: 5498

CAT: Performance Tuning Tabular Models in SSAS 2012

Back to calendar

Event Date: 17-10-2013 15:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Greg Galloway, John Sirmon

Title: CAT: Performance Tuning Tabular Models in SSAS 2012

Description:

Gain the knowledge, tips, and techniques you need to tune your tabular models in SQL Server Analysis Services 2012. This session will begin by exploring the tabular model architecture and explaining the factors that affect performance. We’ll then walk through tuning techniques and strategies specific to querying, processing, partitioning, and server configuration and examine a roadmap for optimizing performance in some common scenarios. This session is based on the recently released white paper “Performance Tuning of Tabular Models in SQL Server 2012 Analysis Services.”

SessionID: 5219

CAT: Architecture Patterns & Lessons Learned from Azure Projects

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kun Cheng

Title: CAT: Architecture Patterns & Lessons Learned from Azure Projects

Description:

Whether you’re developing from scratch or migrating an existing on-premise solution to the Windows Azure platform, neither task is trivial. In this session, we'll share best practices and lessons learned from our experiences working on recent Azure customer projects, particularly in the data access layer. Come learn how to architect solutions to efficiently use both Windows Azure storage and SQL Databases for a highly scalable and high performing data-centric Azure solution.

SessionID: 5169

BI Power Hour

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Spotlight Session (90 minutes) - Track: BI Information Delivery

Speaker(s): Patrick LeBlanc, Matt Masson, Kasper de Jonge, Matthew Roche, Riccardo Muti, Adam Wilson

Title: BI Power Hour

Description:

The legacy continues. The Microsoft Business Intelligence team is excited to once again present the BI Power Hour. In this entertaining session, we’ll dazzle you with new demos that expose the lighter side of BI and show off the flexibility and power of the Microsoft BI Platform. If you’ve never been to a Power Hour session, you’ve been missing out! We promise you’ll walk away impressed.

SessionID: 5222

CAT: SQL Server on Azure VM – Performance and Best Practices

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sanjay Mishra, Silvano Coriani

Title: CAT: SQL Server on Azure VM – Performance and Best Practices

Description:

Learn the performance characteristics of running SQL Server on Windows Azure Virtual Machine (Infrastructure Services). What level of performance you can expect from the infrastructure? What can you do to mitigate, tune, and improve performance to meet application needs? We’ll share the various performance metrics we’ve observed during internal tests in the Engineering team, as well as in early customer deployments.

SessionID: 4948

PerformancePoint: Not a Lost Treasure, An Analytic Gem

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Josh Fennessy

Title: PerformancePoint: Not a Lost Treasure, An Analytic Gem

Description:

Interested in building a dashboard system using Microsoft technology? Have SQL Server Reporting Services, but finding interactivity difficult and costly to create? If you’re running SharePoint in your environment, there may be another answer for you.

PerformancePoint Services is the reporting environment of choice when dashboards and analysis are in the requirements list. Attend this session to get an overview of PerformancePoint's architecture and learn what you need to do to ensure the services are enabled and configured correctly in SharePoint. Then see how to build a dashboard from the ground up, complete with KPIs, a scorecard, and analytic reports. In addition to learning how to create these objects, you'll learn how to connect them together to maximize interactivity and user adoption – all in 75 minutes. Come learn about PerformancePoint and redefine what you think is possible.

SessionID: 4773

SQL Server Database Projects in SQL Server 2012 Data Tools

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Robert Cain

Title: SQL Server Database Projects in SQL Server 2012 Data Tools

Description:

Database development got completely revamped with the release of SQL Server Data Tools (SSDT). Visual Studio 2012 continues the enhancements, with the former Visual Studio Database Projects now being integrated into the all-new SSDT. In this session, we'll look at the tools included with SSDT, such as the new localdb, database snapshots, and the new way to publish your database. You'll also learn how to reverse-engineer existing databases into your project, as well as how to do safe refactoring. Finally, we'll note the limitations around SSDT and ways you can work around them. We'll also highlight differences between the SSDT and the former Visual Studio Database Projects.

SessionID: 4767

10 Query Tuning Techniques Every SQL Programmer Should Know

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Kevin Kline, Aaron Bertrand

Title: 10 Query Tuning Techniques Every SQL Programmer Should Know

Description:

SELECT statements have a reputation for being very easy to write – but hard to write very well. This session will take you through 10 of the most problematic patterns and anti-patterns when writing queries and how to deal with them all. Loaded with live demonstrations and useful techniques, this session will teach you how to take your SQL Server queries from mundane to masterful.

SessionID: 4785

Automating in the Cloud

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Matt Velic

Title: Automating in the Cloud

Description:

Looking for a way to test your backups? Need to find an offsite location as part of a disaster recovery plan? What about defining your backup retention scheme? You can handle these common DBA challenges by using cloud services in combination with PowerShell automation.

In this session, we'll review the basic cloud architecture and then dive into the specific components of the solution to see the power in combining different kinds of automation. No prior knowledge of PowerShell or cloud services is required.

SessionID: 4409

From S to 3XL: Implementing Data Partitioning and Tiered Storage

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Dmitri Korotkevitch

Title: From S to 3XL: Implementing Data Partitioning and Tiered Storage

Description:

Data partitioning is a valuable technique that simplifies database administration tasks and helps meet availability and performance SLAs. This session talks about different architectural approaches you can use to partition data in SQL Server.

We’ll cover the following topics: • How data partitioning helps with database manageability and performance and can help reduce hardware costs • Pros, cons, and the best use cases of the different data partitioning techniques: partitioned tables, partitioned views, and a combination of both • Implementation of tiered storage, focusing on moving data between filegroups and/or disk arrays and keeping systems online in the various versions and editions of SQL Server (including non-Enterprise editions) • Creation of dynamic files and filegroups and compatibility with high availability technologies • Potential issues to be aware of when implementing data partitioning

SessionID: 4889

Dos and Don’ts of Database Corruption

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Gail Shaw

Title: Dos and Don’ts of Database Corruption

Description:

Database corruption is one of the worst things you can encounter as a DBA. It can result in downtime, data loss, and unhappy users. What’s scary about corruption is that it can strike with no warning.

In this session, we’ll look at:

• Easy maintenance operations you should be running right now to ensure the fastest possible identification and resolution of corruption • Best practices for handling a database that you suspect may be corrupted • Actions that can make the problem worse • Appropriate steps to take and methods of recovery

SessionID: 5500

OLTP Sharding Techniques for Massive Scale

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Conor Cunningham

Title: OLTP Sharding Techniques for Massive Scale

Description:

Windows Azure SQL Database uses commodity machines, meaning some operations will not fit on a single machine. Sharding techniques enable single applications to achieve large scale with mostly linear scaling. This session will cover techniques to build such a system, including central metadata databases, efficient routing, failure resiliency, data movement and load balancing, and avoiding single points of failure. These techniques have been proven on many large-scale, Internet-facing sites from Microsoft and others on the Azure platform.

SessionID: 4509

Index Methods You're Not Using

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Jes Schultz

Title: Index Methods You're Not Using

Description:

There are index methods in SQL Server that can enhance the performance of your queries – but most likely, you aren't using them! Using examples, we’ll explore how filtered indexes, compressed indexes, and indexed views work; how they can improve performance; and which methods work best in which situations. If you have a solid knowledge of index basics and want to add to your collection, this is the session for you.

SessionID: 5489

Polybase Deep Dive

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Brian Mitchell

Title: Polybase Deep Dive

Description:

With the increasing role of Hadoop in capturing and processing raw, non-relational data, integrating Hadoop into existing SQL Server products is becoming essential as we move toward one comprehensive data platform. Polybase provides a set of features for SQL Server 2012 Parallel Data Warehouse (PDW) that enables you to combine Hadoop and relational data in a seamless and fully parallelized fashion via T-SQL. This session will present a deep dive of the Polybase features shipped in SQL Server 2012 PDW, followed by a comprehensive overview of additional Polybase features planned for the next appliance updates.

SessionID: 4667

Type More, Click Less: Programmatically Build SSIS Packages

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Bill Fellows

Title: Type More, Click Less: Programmatically Build SSIS Packages

Description:

Developing repetitive strain injury (RSI) from all those mouse clicks in Business Intelligence Development Studio/SQL Server Data Tools? Longing to automate the tedium in SQL Server Integration Services package creation? In this session, we’ll explore the Integration Services object model and learn how to create rich packages without ever clicking our mouse. You’ll learn about the basic object model, the EzAPI wrapper for it, as well as using BIMLScript to build moderately complex packages.

SessionID: 4854

Waits, Latches, and Spinlocks: Internals and Analysis

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Paul Randal

Title: Waits, Latches, and Spinlocks: Internals and Analysis

Description:

One of the first things you should check when investigating performance issues is wait statistics, which 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, resulting in “knee-jerk performance tuning.” Below waits are layers of synchronization complexity, called latches and spinlocks. In this deep and detailed session, you’ll learn what waits, latches, and spinlocks are; how to analyze them; and potential solutions to common problem patterns.

SessionID: 4665

Planning Your Report Design

Back to calendar

Event Date: 17-10-2013 17:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Stacia Varga

Title: Planning Your Report Design

Description:

SQL Server Reporting Services provides a lot of flexibility in report design, which can be overwhelming at first. You can spend a lot of time trying out different approaches to report design before you discover that a feature that users need most conflicts with the features you’ve been implementing. With some advance planning, you can decide which features are most important for your current project and be more productive throughout the report development process. In this session, you’ll learn how to approach the report design process, including assessing your audience, reviewing your layout options, and implementing standards.

SessionID: 4291

Get Your MDX/DAX Tips and Tricks: Currency Conversion

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Christian Wade

Title: Get Your MDX/DAX Tips and Tricks: Currency Conversion

Description:

Join this tips and tricks session to compare and contrast how multidimensional and tabular models achieve the same result in quite different ways. You’ll learn where multidimensional decorates the metadata of the model, while tabular offloads responsibility to DAX. And you’ll see how the design goals of the DAX language – which are akin to Excel formulas and relational-database concepts – differ from MDX and traditional OLAP. The session also discusses the benefits of database compare for SSAS tabular models.

These tips and tricks can be used in a broad range of scenarios (not only currency conversion), adding valuable knowledge to your SSAS arsenal. The demo content also covers BISM Normalizer, which is a free tool developed by the SQL community for the SQL community.

SessionID: 4461

How to Tell When Storage Is a Problem

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kendra Little

Title: How to Tell When Storage Is a Problem

Description:

SessionID: 4358

Why Is SQL Server Slow Right Now?

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Brent Ozar

Title: Why Is SQL Server Slow Right Now?

Description:

You need a fast, easy way to troubleshoot temporary slowdowns on SQL Server 2005, 2008, and 2012. Before you open Task Manager or run sp_who2, join this session for a simple script to rapidly identify common culprits such as blocking queries, long-running jobs, and CPU spikes. You've used sp_Blitz to find out general problems with the SQL Server and you know it's not perfect, but why is it unusually slow RIGHT NOW? Let's tackle it together.

When you get back to the office, you'll have: • An easy-to-use script to find bottlenecks fast • Instructions on how to let anybody run it without being SA • Fewer Help desk tickets and phone calls pestering you

SessionID: 4672

Table Expressions: So Much More than CTEs

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Rob Farley

Title: Table Expressions: So Much More than CTEs

Description:

You use table expressions a lot but may not have given them much thought as a tool for query tuning. Whether to use simplifiable table expressions or materialized tables can be a significant consideration for large queries, and one that shouldn't be ignored. This session will teach you how SQL Server handles table expressions and how they impact important performance features such as joins and the shapes of execution plans. Understanding where, when, and why you should and shouldn't use them can improve your T-SQL in all kinds of ways.

SessionID: 4701

Load Testing with SQL Server Tools

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Neil Hambly

Title: Load Testing with SQL Server Tools

Description:

It’s often difficult to know how your SQL Servers will perform under different loads. By performing load testing, we can gain these key insights, perform modifications to existing configurations, and understand the impact on performance levels.

Come learn about the native tools at our disposal for performing these important load tests and how we can identify when performance levels begin to drop. Using demos of these native tools – including Distributed Replay Utility (DRU), Database Tuning Adviser (DTA), Perfmon, Extended Events, and Profiler – we’ll see how to plan and perform a load test project, gain an understanding of SQL Server’s performance under varying load scenarios, and discover which tell-tale indicators can help alert us to performance degradation.

SessionID: 5509

Upgrading SQL Server – Done Right

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Dandy Weyn

Title: Upgrading SQL Server – Done Right

Description:

Drill down into SQL Server upgrade strategies, constraints, capabilities, and best practices. In this session, you’ll learn how to identify which of your existing servers should be considered for upgrade, instance consolidation, and virtualization. You’ll also gain a good understanding of the ease or complexity of different upgrade scenarios and identify upgrade paths, scenarios, and strategies.

SessionID: 4261

Advanced Analytics in Excel 2013

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Dejan Sarka

Title: Advanced Analytics in Excel 2013

Description:

Excel is “the” analytical tool in Microsoft’s suite for advanced analytics. Most data professionals have already heard that Excel 2013 includes PowerPivot and Power View add-ins out of the box. Maybe you’ve also heard that you can use Big Data and Azure DataMarket data in Excel and mash up data from different sources. However, you probably don’t know how to use PowerPivot data for data mining, how to combine Big Data with PowerPivot data, how to use data mining models in PowerPivot, and how to mash up data when you don’t have common identification. This session goes far beyond introducing the cool new features to focus on real and advanced problem solving with Excel analytics.

SessionID: 5495

From Data to Insight: Views from Microsoft Finance

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Marc Reguera

Title: From Data to Insight: Views from Microsoft Finance

Description:

In this session, Finance professionals from Microsoft will showcase how they use Microsoft BI tools to get powerful insights into key business drivers. You'll see how to build an effective sales dashboard in a matter of minutes and learn how to rapidly extract insights out of millions of records with powerful self-service visualizations.

SessionID: 5199

CAT: How Do I Troubleshoot My Database in the Cloud?

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Michael Thomassy, Silvano Coriani

Title: CAT: How Do I Troubleshoot My Database in the Cloud?

Description:

Moving applications to a highly automated and available relational database service such as Windows Azure SQL Database won't necessarily limit your ability to apply some of the troubleshooting techniques that you know and love in the on-premise space. However, solving connectivity issues, analyzing performance problems, or understanding index usage may require a different set of assumptions and approaches, depending on whether you're dealing with a simple application or a complex, highly scalable solution.

In this session, we'll present the entire spectrum of what we’ve learned working on customer projects around the world and instrumenting and analyzing these applications based on Windows Azure SQL Database.

SessionID: 4433

Transitioning from T-SQL to MDX

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Thomas LeBlanc

Title: Transitioning from T-SQL to MDX

Description:

Moving from T-SQL to MDX is not as straightforward as you might think. Come learn the basics from someone who successfully made the transition from DBA to BI architect. Getting in the right mindset for dimensional modeling is the first step to learning MDX. Next, you need to understand the layout of the attributes and hierarchies of dimensions in SQL Server Analysis Services. Last, you need to learn how to satisfy end-user analytics for fact measures through an MDX query. MDX can be used in a cube for calculations and as a query language for SQL Server Reporting Services reports, PerformancePoint dashboards, and Excel PivotTables and PivotCharts.

SessionID: 5190

Securing SSAS Tabular Models

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Patrick LeBlanc

Title: Securing SSAS Tabular Models

Description:

SQL Server 2012 introduced the Business Intelligence Semantic Model, which includes a new type of analytical model known as the tabular model. In this demonstration session, you’ll learn the basic principles and strategies to successfully secure an SSAS tabular model, including how to create and manage roles, configure impersonation settings, and implement dynamic security.

SessionID: 5026

Dashboard Design Best Practices

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Dan Bulos

Title: Dashboard Design Best Practices

Description:

How can you design an effective, useful, and appealing dashboard? Many articles and books focus on the mechanics of how to choose KPIs and the various formats available for displaying data. But even the most significant information can be lost if it’s not displayed in a memorable way. Is the right format for critical values a grid, a graph, a gauge, maps, diagrams, or something else? What kinds of information are best displayed in a line vs. a bar graph? Where does a scorecard fit into all this?

Because they aren’t static, how dashboards interact and how they fit into a larger reporting environment offer a particular design challenge. Designing the navigation across the content on each dashboard page is critical to communicating the desired message. Join this session to review best-practices techniques for displaying a set of data in a dashboard for maximum impact and explore a framework for constructing dashboards from the various content types.

SessionID: 5158

SQL Server Index Internals: A Deep Dive

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Tim Chapman

Title: SQL Server Index Internals: A Deep Dive

Description:

Have you ever wondered what an index actually looks like under the covers? Are you curious as to how SQL Server indexes retrieve data so quickly? In this session, we'll discuss index internals and how SQL Server creates, maintains, and uses indexes internally for normal operations. We’ll cover topics such as index data structures, query optimization (briefly), and maintaining indexes and statistics. After this session, you’ll understand the DMVs available in SQL Server 2012 for viewing index internals, what data is available at each level of the index btree structure and how to make meaningful use of that data, and how data is retrieved through efficient index usage.

SessionID: 5494

Mastering the CUBE Functions in Excel

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Peter Myers

Title: Mastering the CUBE Functions in Excel

Description:

Join this session to explore the seven CUBE functions natively available in Excel 2013. Unknown to many business analysts, these valuable functions can be used to retrieve data model members and values to create parameter-driven report designs. Demonstrations will range from the simple to the more sophisticated, involving dynamic expressions, MDX expressions, integration of data from multiple data models, Apps for Office, and macro-driven layouts. We’ll also cover the publication of Excel workbooks to SharePoint and the embedding of reports into web part pages. This session is a must for those looking to drive more from Excel when reporting from the BI Semantic Model. Much of the session’s content is also applicable to Excel 2007 and Excel 2010.

SessionID: 4375

How to Avoid Living at Work: Lessons from Working at Home

Back to calendar

Event Date: 18-10-2013 08:00 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Karen Lopez, Steve Jones, Erin Stellato, Kevin Kline, Grant Fritchey, Andy Leonard, Thomas LaRock, Aaron Bertrand

Title: How to Avoid Living at Work: Lessons from Working at Home

Description:

Working from home sounds like a dream job environment to many. For some, the dream can quickly turn into a nightmare. Folks who are fortunate to work remotely also soon find that the trade-off to working from home is that they also now live at work. That's when worlds collide and problems often begin.

Achieving a decent balance between work and home life can be difficult. Even more difficult is making sure that your peers back in the office understand that you are still a contributing member of the team. You only need to look at the recent actions of Yahoo! recalling all their remote workers to understand just how much trust can be lost between employer and employees.

Join this panel discussion to gain valuable tips about how to be a successful remote worker in IT today. Panelists will share lessons they’ve learned in their careers that can help you understand how to make working from home work for you and your team. Bring your questions!

SessionID: 5516

Leadership: Transcending Management

Back to calendar

Event Date: 18-10-2013 09:45 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Richard Bolesta

Title: Leadership: Transcending Management

Description:

The opportunity to lead can be thrust upon us at any time, and how we react will be the difference in our team’s success. The core of leadership is not the position but the “act” of leading and is too important, too individual, and too complex to neatly reverse-engineer into three or five simple rules or an acronym. Drawing on the speaker’s career experiences from DBA to company Vice President and PASS Board member, this session will explore leadership and key aspects to leading successfully. If you are already a manager, planning to lead a team, or just want to be prepared when given the opportunity to lead, this session will provide perspective on enablers to leadership success. Be prepared to have your thoughts on leadership challenged and to share your questions, personal views, and opinions. Interaction is a key part of this unique presentation.

SessionID: 4716

Policy-Based Management and Central Management Server

Back to calendar

Event Date: 18-10-2013 09:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ryan Adams

Title: Policy-Based Management and Central Management Server

Description:

Who doesn't want to save time and simplify their database administration? So if you aren't taking advantage of Policy-Based Management (PBM) and Central Management Server (CMS), it's time to take a look at these two under-utilized features of SQL Server.

PBM lets you administer and control your SQL Server environment in a way that was very difficult or even impossible before. Simply put, PBM lets you define rules or policies to govern your SQL Server enterprise. You can enforce naming conventions, prevent certain object creations, get notifications if a rule you defined is broken, and much more. CMS lets you organize and manage your instances using predefined groups from a single common point. Have you ever wanted to run a code block against multiple instances at the same time? CMS lets you easily do this and more. See how these two features can add a whole new level of manageability to your environment and reduce the time you spend achieving your management goals.

SessionID: 4250

SQL Server Showdown

Back to calendar

Event Date: 18-10-2013 09:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Colin Stasiuk

Title: SQL Server Showdown

Description:

If you are feeling pressure to get into the cloud but don't know where to start, you are not alone. Microsoft has offered some form of "cloud" SQL since 2010, but many DBAs and developers are still in the dark about what the cloud really offers. This introductory session will give you an understanding of the different SQL Server platforms available and what they can do for you, turning any fear and uncertainty you might have had into confidence and excitement.

We'll begin with a review of the three SQL Server platform offerings: • Traditional "out of box" SQL Server • Windows Azure SQL Database • Windows Azure VM-hosted SQL Server

We’ll compare the platforms against each other, going over the pros and cons of each, and then work through some use cases and demos on how each offering can help you meet the needs of your business. We’ll see that the cloud platforms need not be seen as replacing traditional “out of box” SQL Server deployments but rather as additional weapons in your arsenal.

SessionID: 5485

SQL Server High Availability & Disaster Recovery in Windows Azure

Back to calendar

Event Date: 18-10-2013 09:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Sanjay Mishra, Luis Vargas

Title: SQL Server High Availability & Disaster Recovery in Windows Azure

Description:

This session will cover high availability and disaster recovery technologies for SQL Server in Windows Azure virtual machines. Through demos, learn how to ensure high availability of SQL Server on Windows Azure VMs and how to use SQL Server on Azure VMs as a disaster recovery solution for on-premise SQL Server instances..

SessionID: 4584

Storage Subsystem Basics for the DBA

Back to calendar

Event Date: 18-10-2013 09:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Glenn Berry

Title: Storage Subsystem Basics for the DBA

Description:

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’ll learn about the different types of storage available and how to decide which to use for different workload types. You’ll also learn useful tips and techniques for configuring your storage for the best performance and reliability. We’ll then cover methods to effectively measure and monitor your storage performance so that you’ll have valuable information and evidence available the next time you have to discuss I/O performance with your storage administrator.

SessionID: 4267

Never Have to Say "Mayday!!!" Again

Back to calendar

Event Date: 18-10-2013 09:45 - Category: Spotlight Session (90 minutes) - Track: Professional Development

Speaker(s): Mike Walsh

Title: Never Have to Say "Mayday!!!" Again

Description:

December 1978: 10 people die in a commercial airliner. Why? Bad troubleshooting skills and poor maintenance – disaster-causing attitudes. As you'll learn in this session, the doomed airliner ran out of fuel while the crew of three wasted time troubleshooting a false alarm. We can draw some parallels in the database world. Poor troubleshooting, disaster-causing attitudes, and a lack of disaster preparedness lead to needless downtime and serious user impact across our environments.

In this session, we'll look at case studies of real-life aviation disasters and production database downtime incidents. We'll see similarities in attitudes that cause disasters. Come learn about the importance of preparation, troubleshooting, and teamwork. This will be an interactive session where we’ll pick apart disasters, engage in discussion around case studies, and leave prepared to change attitudes in ourselves and our colleagues and avoid disasters at work.

SessionID: 4489

Data Internals Deep Dive

Back to calendar

Event Date: 18-10-2013 09:45 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bradley Ball

Title: Data Internals Deep Dive

Description:

Often as DBAs, we learn backwards. You get a DBA job, and you have databases that have tables, which have data in them. Nobody tells you that there are records, stored on pages, grouped in extents, assigned by allocation bitmaps, with IAM pages and allocation units that span partitions and filegroups.

Today is your lucky day! In this session, we will start at the bottom and build our way up. We'll cover byte swapping and bitmaps and dive a little into decoding Hex and binary, working to give you a full understanding of database internals and how you use them every day!

SessionID: 4947

Geospatial Data Types in SQL Server 2012

Back to calendar

Event Date: 18-10-2013 09:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Leonard Lobel

Title: Geospatial Data Types in SQL Server 2012

Description:

SQL Server’s geospatial capabilities are not only powerful, but easy and fun to use. And because they are implemented as CLR types, they can be used just the same in your .NET applications. In this session, you’ll see how to integrate location-awareness into your applications with the geometry and geography data types.

We’ll explore the planar and geodetic spatial models and spatial markup languages such as WKT and GML, and then put these concepts to use building several spatial desktop and web applications. Demos will show how to integrate with Bing Maps and how to use the geospatial methods to easily calculate area, length, and distance and project new shapes based on intersection and overlap. We’ll also cover the latest geospatial enhancements in SQL Server 2012. Attend this session, and embrace spatial programming today!

SessionID: 5212

SQL Server 2014 In-Memory OLTP: DB Developer Deep Dive

Back to calendar

Event Date: 18-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kevin Farlee

Title: SQL Server 2014 In-Memory OLTP: DB Developer Deep Dive

Description:

SQL Server OLTP IMDB (codename Hekaton) is a high performance, memory-optimized database for OLTP, integrated in SQL Server. This session will explain Hekaton internals from the database developer perspective – from early assessment and migration to building new applications for IMDB and understanding the programming and common application patterns and best practices, as well as some surface area limitations. We’ll pay special attention to using the new memory-optimized table and index structures, native compilation of stored procedures, and the transaction semantics for memory-optimized tables.

SessionID: 5480

Zero to 60 with HDInsight

Back to calendar

Event Date: 18-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Cindy Gross

Title: Zero to 60 with HDInsight

Description:

Microsoft HDInsight lets you embrace Hadoop, enabling you to seamlessly manage data of any type or size. HDInsight lets you easily extend your data warehouse to include unstructured data with Hadoop on Windows Azure or Windows Server. Discover how to provision a Hadoop cluster on Windows Azure in minutes and then easily manage, monitor, and scale it. And learn more about how Microsoft’s Big Data platform enables you to enrich your data through discovery and advanced analytics, making it easy for all users to glean insights from all their data – whether structured or unstructured – through familiar tools such as Excel.

SessionID: 4346

Visualize Your Big Data with HDInsight, Power View, and Excel

Back to calendar

Event Date: 18-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jen Stirrup

Title: Visualize Your Big Data with HDInsight, Power View, and Excel

Description:

Stay ahead of the crowd by learning how to prepare, analyze, and visualize Big Data. Microsoft has made Big Data accessible via familiar tools such as Excel and Power View. Big Data is powered with HDInsight, the Microsoft distribution of the Hadoop ecosystem. This session, aimed at business intelligence and data visualization practitioners, will cover essential Big Data visualization and query tools.

Come learn how to: • Mash up unstructured data from Hadoop with structured data from more traditional relational and multi-dimensional sources • Visualize your Big Data using familiar BI tools such as Excel and Power View • Use Microsoft's Big Data technologies to gain new business insights and overcome data silos within your organization, while also making use of external data sources

SessionID: 4845

Unseen Minions: Improving Parallel Processing in SSIS

Back to calendar

Event Date: 18-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Josef Richberg

Title: Unseen Minions: Improving Parallel Processing in SSIS

Description:

Some SQL Server Integration Services use cases are too complicated to simply read data from a source and write it to a destination. You could try looking for a third-party framework or components to help, but then again, you might just need to add some knowledge. This session is designed to help you maximize the parallel processing capabilities of SSIS.

We’ll cover in detail alternative methods of managing large workloads by using traditional programming methods, including named pipes, queues, and producers/consumer architecture – all from within SSIS itself. We'll then cover methods of dividing workloads and preventing bottlenecks, as well as techniques to improve the resource efficiency of SSIS.

SessionID: 5257

Death by a Thousand Cuts: A Look at Power View Performance

Back to calendar

Event Date: 18-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Adam Saxton

Title: Death by a Thousand Cuts: A Look at Power View Performance

Description:

Come learn how to troubleshoot Power View performance as we break down the findings from a real-world investigation of a customer’s performance issue. We’ll look at the different tools we used to gain insight into what could be contributing to the performance issue and how you can use them in your own environment. This particular issue was interesting in that it involved multiple products all working together (SQL Server, Analysis Services, SharePoint, Excel Services, and Reporting Services). What also made this project interesting was that we were effectively troubleshooting performance at the millisecond level, due to the nature and expectations of a Power View report. See what we found and how we solved the issue.

SessionID: 5484

Power BI Self-Service Information Management and Data Stewardship

Back to calendar

Event Date: 18-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Matthew Roche, Ofer Ashkenazi

Title: Power BI Self-Service Information Management and Data Stewardship

Description:

Business intelligence tools continue to improve, letting users shorten their time to insight and take that insight to more devices in more places. But this evolution of BI doesn’t change one fundamental fact of information management: You can’t gain insight from data you can’t access.

SessionID: 5175

Using Batching to Optimize SQL Database Apps on Windows Azure

Back to calendar

Event Date: 18-10-2013 10:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Silvano Coriani, Jason Roth

Title: Using Batching to Optimize SQL Database Apps on Windows Azure

Description:

SQL Database provides a robust relational database service to applications that run on Windows Azure. As a multitenant service, it is important to efficiently interact with the database. This is especially true if any of the operations cross datacenter boundaries. Batching is a proven technique to improve the performance of any SQL Server application, but it is even more important in the cloud.

In this session, we’ll look at various batching techniques and the impact they can have for SQL Database applications. We’ll also examine the different impact that batching has in applications that cross the Windows Azure datacenter boundary. Finally, we'll review specific coding techniques in ADO.NET, including table-valued parameters, SqlBulkCopy, and buffering. This session is aimed at developers looking for guidance on improving the performance and scalability of their SQL Database applications.

SessionID: 5497

CAT: From Question to Insight with HDInsight and BI

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Cindy Gross, Dipti Sangani

Title: CAT: From Question to Insight with HDInsight and BI

Description:

Join this session for the end-to-end story of how to implement a system to answer new questions and gain business insights. You’ll get a deep understanding of the cloud and on-premise options for HDInsight, how to load data to the Azure blob store, creating an HDInsight Service cluster, adding additional storage locations, and adding structure with Hive objects. Then, we’ll look at how to analyze and visualize the data using the Microsoft BI tools to gain insights that can change your business.

SessionID: 4555

Introducing Cube World to Users from Flat Table Land

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Michael Antonovich

Title: Introducing Cube World to Users from Flat Table Land

Description:

This session will explore the tabular approach to building cubes in SQL Server Analysis Services 2012 for DBAs and developers who are more comfortable working with relational databases than cubes. Starting with a “normal” relational database, we’ll see how to build a basic model by loading data from several data sources, how to establish relationships between these data sources, and how to define measures and dimensions, build hierarchies, create KPIs, and deploy functional cubes that can be used to answer management’s questions about what is really going on with the organization’s data. If you’re already familiar with PowerPivot, this session will provide a good transition into the world of SSAS, as both use essentially the same techniques.

SessionID: 5013

From Locks to No Locks – Concurrency in SQL Server

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Andreas Wolter

Title: From Locks to No Locks – Concurrency in SQL Server

Description:

In this session, we’ll explore the good and bad about locking and blocking – essential mechanisms inside SQL Server that every database developer and administrator needs to understand thoroughly. Locking and blocking affects performance and data integrity, and we’ll see how we can influence that functionality under pessimistic concurrency control as well as how snapshot isolation changes the game.

This session will focus on reading data (while being blocked). We’ll consider table design and query hints, why we should rarely if ever use NOLOCK, and what alternatives we have. Be prepared for a demo-intensive, code-heavy session – not “GUI-action.”

SessionID: 5177

SQL Server Performance and Monitoring in Windows Azure at Scale

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Daniel Sol

Title: SQL Server Performance and Monitoring in Windows Azure at Scale

Description:

This session will focus on lessons learned from performance tuning one of the largest Windows Azure SQL Database deployments in the world. We’ll work through the approach and methodology used in the process, especially in the non-functional testing and monitoring phase. We’ll also look at design decisions and match them to real examples, digging into how the monitoring requirements were defined and how the design was turned into reality.

SessionID: 4386

Whatcha Doin'? Passive Security for Hostile Environments

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bob Pusateri

Title: Whatcha Doin'? Passive Security for Hostile Environments

Description:

Ideal database security settings may exist in books, but rarely in reality. Is your CIO a member of the sysadmin role because they demanded it? Or maybe some users have rights for purely political reasons? Just because you can't enforce security through typical means doesn't mean you're powerless.

Attend this session to learn about the SQL Server features that allow you to keep track of what your users are up to at all times and sleep a little easier. Through various scenarios and demos, you’ll see how technologies such as event notifications, auditing, and extended events can help ensure nothing happens on your system without you knowing about it. Even in optimally secured environments, these techniques can come in handy. The best security is often that which cannot be seen.

SessionID: 4630

Building a Better Team Through Feedback

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Spotlight Session (90 minutes) - Track: Professional Development

Speaker(s): Joe Webb

Title: Building a Better Team Through Feedback

Description:

Imagine trying to steer a car blindfolded. How about shooting a jump shot without being able to see the basket? It’s not easy, is it? Yet, that’s exactly what your team is doing if you are not providing clear and effective feedback about their work and behavior.

In this session, you’ll learn how to provide effective feedback to your peers and direct reports. You’ll learn how to deliver feedback that encourages the behavior that you’d like to see repeated and provides recommended changes for behavior that is not acceptable or is subpar. You’ll also learn how to customize your feedback based on different personality types.

SessionID: 4648

Top Tricks and Best Practices for .NET SQL Server Developers

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Mark S. Rasmussen

Title: Top Tricks and Best Practices for .NET SQL Server Developers

Description:

Being the acting DBA while doing development and managing a team of .NET developers, I've learned a trick or two through the years. For this session, I've gathered my list of top tricks any .NET developer should know and use when dealing with SQL Server. We’ll cover how to use TransactionScopes without locking up the database, avoiding MSDTC escalation, using internal batching functions in the BCL through reflection, avoiding unnecessary round trips, and much more. These are tips, tricks, and best practices that I ensure all my developers are taught before they have a chance of committing code to our production systems.

SessionID: 4796

The New Hotness: SQL Server 2012 and SharePoint 2013

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s):

Title: The New Hotness: SQL Server 2012 and SharePoint 2013

Description:

Whether you’re looking for a reason to upgrade or you’re just curious about the future, you won't want to miss this demo-filled session. The new hotness that is SharePoint 2013 is out and ready for prime time with new features and enhancements. Come explore some of the welcome changes available in Central Administration centered around streamlined configuration and security of business intelligence applications. Next, we’ll focus on the users as we showcase some major enhancements to PerformancePoint and Excel Services. Finally, we’ll walk step-by-step through some of the amazing new features in Reporting Services provided by the 2012 release of SQL Server. This is a must-see session for every SharePoint administrator and anyone spending time developing SharePoint BI content.

SessionID: 4912

Moving Big Data: SSIS, Pig, and Sqoop

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): John Welch

Title: Moving Big Data: SSIS, Pig, and Sqoop

Description:

Wondering how your Hadoop data is going to be moved around, or how you’re going to move any of it into your SQL Server environment? Come to this session, and learn about some of the familiar and not-so-familiar tools you can use for moving Big Data. We’ll compare the options, discuss how they can work with your existing Microsoft technologies, and explore guidance on when to use each of the tools.

SessionID: 4904

Data Mining in SQL Server Analysis Services

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Spotlight Session (90 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Brian Knight

Title: Data Mining in SQL Server Analysis Services

Description:

Data mining is one of the key hidden gems in SQL Server Analysis Services, but it has traditionally had a steep learning curve. In this session, you’ll learn how to create a data mining model to predict who is the best customer for you and how to use other algorithms to allocate your marketing programs wisely. You’ll also see how to use Time Series analysis for budget and forecast prediction and learn how to integrate data mining into your application through SQL Server Integration Services or custom coding.

SessionID: 4317

Squeezing Top Performance from Your Virtualized SQL Server

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): David Klee

Title: Squeezing Top Performance from Your Virtualized SQL Server

Description:

Just about anyone can click through a SQL Server installation and get it working, but more than a little tuning is required to get the most performance out of your servers. When your servers are virtualized, additional tuning can help get even more performance out of that virtual machine.

This session will cover valuable details for both VMware vSphere and Microsoft Hyper-V on how to tweak and tune your virtual infrastructure for business-critical virtualized SQL Servers. You’ll learn tips for configuring your SQL Server installations for maximum performance when virtualized and for monitoring and capacity management so that you know when you need to add more hardware to keep your database servers running at peak performance.

SessionID: 5196

Clustered Updatable Columnstore Indexes

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Brian Mitchell

Title: Clustered Updatable Columnstore Indexes

Description:

Have you experienced the blazingly fast query performance enabled by columnstore indexes and batch mode processing? Are you wondering what’s next for these revolutionary data warehouse features? In this session, we’ll examine new query processing enhancements to extend the benefits of batch mode processing, including updatable clustered columnstore indexes. More query types will benefit from batch mode, and larger proportions of your complex queries will be executed in batch mode. Come learn about these new capabilities for processing data from columnstore indexes and how to take advantage of the benefits.

SessionID: 5215

CAT: SQL Server 2014 In-Memory OLTP – Customer Migration

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Michael Steineke, Mike Weiner, Emanuel Rivera Aleman

Title: CAT: SQL Server 2014 In-Memory OLTP – Customer Migration

Description:

The In-Memory OLTP engine (project codename "Hekaton") will be part of SQL Server 2014. In this session, we will share some of the common design patterns and early customer experiences around migration to In-Memory OLTP, with an early adoption customer discussing their real-world experiences.

SessionID: 5255

SQL Server Transaction Log Internals

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Tim Chapman, Denzil Ribeiro

Title: SQL Server Transaction Log Internals

Description:

The transaction log plays the most critical role in any SQL Server database. In this session, you’ll learn the importance of the transaction log and go inside the roles it plays inside the database engine. You’ll see how logging and recovery work, explore the checkpoint process and write-ahead logging, and walk through the steps you need to take as a DBA to ensure proper management of the transaction log for a SQL Server database.

SessionID: 4347

Building an Effective Data Warehouse Architecture

Back to calendar

Event Date: 18-10-2013 13:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): James Serra

Title: Building an Effective Data Warehouse Architecture

Description:

You’re a DBA, and your boss asks you to determine if a data warehouse would help the company. So many questions pop into your head: Why use a data warehouse? What’s the best methodology to use when creating a data warehouse? Should I use a normalized or dimensional approach? What’s the difference between the Kimball and Inmon methodologies? Does the new Tabular Model in SQL Server 2012 change things? What’s the difference between a data warehouse and a data mart anyway? Is there any hardware I can purchase that is optimized for a data warehouse? What if I have a ton of data?

Join this session for the answers to all these questions. You’ll leave with information that will impress your boss and lead to a big raise – or at least lead you down the correct path to adding business value to your organization.

SessionID: 5518

PASS Board Q&A

Back to calendar

Event Date: 18-10-2013 13:15 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Adam Jorgensen, Sri Sridharan, Denise McInerney, Thomas LaRock, Rob Farley, Rushabh Mehta, Jennifer Moser, Olivier Matrat, Wendy Pastrick, Neil Buchwalter, Bill Graziano, Douglas McDowell, James Rowland-Jones, Richard Bolesta

Title: PASS 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. 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: 4235

From Impaired to Insightful: Analysis with Geospatial Data

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Julie Koesmarno

Title: From Impaired to Insightful: Analysis with Geospatial Data

Description:

You’ll learn the basics of geographical data, including GIS, longitude-latitude coordinates, and free-form text. Using these different data types, we’ll discuss SQL Server Reporting Services 2012, Power View, and Excel 2013 tools that can leverage this insightful analysis. Finally, and most importantly, this session will get you started in the essential techniques for delivering geospatial reports that tell meaningful and engaging stories for business users.

SessionID: 4454

Custom Replication with Service Broker and CDC/CT

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Mladen Prajdić

Title: Custom Replication with Service Broker and CDC/CT

Description:

For some scenarios, you may need more than SQL Server’s built-in replication. For example, what if you needed to securely move and map data from five tables to three in different databases over multiple servers in different domains? In this session, we'll look at how to build this kind of replication using Service Broker and Change Data Capture (CDC) or Change Tracking (CT).

With Service Broker offering guaranteed async-ordered message delivery and CDC providing us with the changes in our tables, we can build a flexible publishing framework between various databases and machines. Of course, it's not all unicorns and rainbows, so we'll also look at the downsides of such a solution.

SessionID: 4770

Building a Supportable ETL Framework

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): David Darden

Title: Building a Supportable ETL Framework

Description:

Developers spend a lot of time creating packages to move and process data, but that is only part of the ETL life cycle. Once the packages are created, someone has to maintain and support everything in production, where troubleshooting, hot fixes, and handling unexpected situations are par for the course. This session will focus on patterns, practices, tips, and tricks for creating a more easily supportable ETL framework.

SessionID: 5506

Deep Dive into the Power Query Formula Language

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Faisal Mohamood, Theresa Palmer-Boroski, Clemens Szyperski

Title: Deep Dive into the 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: 4421

Into the Blue: Extending AlwaysOn Availability Groups

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Joseph D'Antoni

Title: Into the Blue: Extending AlwaysOn Availability Groups

Description:

For many organizations, having a second data center or co-location center doesn’t make sense, financially or logistically. Typically, this would limit options for building out a disaster recovery (DR) solution. However, now with Windows Azure virtual machines and SQL Server AlwaysOn Availability Groups, you can connect your on-premise solution to a real-time secondary replica, providing read scalability and a solid DR solution.

This session will demonstrate how to extend an Availability Group into Windows Azure, discussing the pros and cons as well as the cost of the solution. You will walk away with a solid understanding of AlwaysOn functionality within Windows Azure VMs, the costs and benefits of building a DR solution within Windows Azure, and how Azure-based backup and recovery can work.

SessionID: 4333

Writing Better Queries with Window Functions

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kathi Kellenberger

Title: Writing Better Queries with Window Functions

Description:

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 get great performance, avoid cursor solutions, and create simpler code by using the window 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.

SessionID: 4310

Monitoring Methodologies: The Hierarchy of Database Needs

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Michael Fal

Title: Monitoring Methodologies: The Hierarchy of Database Needs

Description:

In any enterprise environment, there are thousands of problems to struggle with – along with another thousand metrics with which to evaluate and troubleshoot those problems. We already have well documented ways to investigate specific problems, such as I/O bottlenecks, poor query performance, and memory pressure. What we need is an actual road map for designing an overall monitoring solution.

The Hierarchy of Database Needs fills this gap by providing a clear plan for building enterprise database monitoring. Based on Maslow’s Hierarchy of Needs, the methodology outlines six levels of database monitoring areas to address. Each level builds on the level below it, covering specific database concerns, such as backups, service availability, strategic solutions, tool selection, and service level agreements. You’ll walk away with a clear plan for building an overall monitoring strategy for your own database environment.

SessionID: 4803

Fast Performing SSAS Hierarchies: Tips and Tricks

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Half-Day Session (3 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Jose Chinchilla

Title: Fast Performing SSAS Hierarchies: Tips and Tricks

Description:

Depending on how they’re implemented, SQL Server Analysis Services hierarchies can be the source for a very high performing OLAP cube or the culprits of long running analysis. Are you implementing SSAS hierarchies correctly?

This half-day session will walk you through how to implement SSAS hierarchies the right way and show you some tips and tricks to make them perform faster. You’ll also learn how to query and navigate SSAS hierarchies using common MDX functions.

SessionID: 5483

Power View with Analysis Services Multidimensional Models

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Kasper de Jonge, Riccardo Muti

Title: Power View with Analysis Services Multidimensional Models

Description:

So far, you'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, you'll learn what you need to create a Power View report against a cube, what's supported, and how it works. You'll see some new Power View features to handle various cube features, such as display folders, default members, and cell-level number and currency formatting. But wait, there's more: Don’t miss a couple of bonus Power View features!

SessionID: 4863

Index Fragmentation: Internals, Analysis, and Solutions

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Paul Randal

Title: Index Fragmentation: Internals, Analysis, and Solutions

Description:

As soon as you have more than one index on a table, you're going to start seeing fragmentation. Many people know that this fragmentation is bad, but why is it bad? And what is the best way to get rid of it? Come find out from the person who wrote the tools for detecting and removing index fragmentation.

In this session, you’ll learn how fragmentation occurs and why the process that leads to it can often be as damaging to performance as the fragmentation itself. You'll also learn how to test for fragmentation, the different methods of removing it, and everything you need to consider when putting together an appropriate fragmentation-management strategy.

SessionID: 5128

SQL Server Disaster Recovery and High Availability Overview

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Half-Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kendal Van Dyke

Title: SQL Server Disaster Recovery and High Availability Overview

Description:

When it comes to disaster recovery and high availability with SQL Server, there are a lot of options. Most business owners (and many DBAs) lump disaster recovery (DR) and high availability (HA) together. And while they do share some pieces, they also call for different strategies. Should you use one or more of these options? And what criteria should you use to make the choice? It’s important that you understand the decision tree that can guide you to select the right option(s) for your organization and that you can clearly explain those choices to the stakeholders. It’s not as complicated as it sounds, but it is complicated. This half-day session will give you a high-level understanding of the options, their costs and complexities, and reasons for using each of them.

SessionID: 5028

Workplace Coaching: Simple Skills that Change Everything

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Brian Moran

Title: Workplace Coaching: Simple Skills that Change Everything

Description:

Coaching leverages the art and science of active listening, powerful questions, giving and receiving high quality feedback, goal setting, and managing accountability. Coaches equip people to grow and maximize their potential. Learning these skills might just change your life and can increase your value in the marketplace dramatically.

Who should attend? This session is for data pros who want to grow, lead, and help others around them grow and lead. Coaching skills are a huge benefit for anyone with a job or their own business – whether you’re a boss, geek, or both. Coaching can make relationships with friends, family, co-workers, and business partners richer and more rewarding. Thinking about a career in consulting? Want to be a world-class leader one day? Acquiring coaching skills may be key to your success.

SessionID: 4807

Make Your SSIS Packages Run Faster: 10 Quick Tips

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Tim Mitchell

Title: Make Your SSIS Packages Run Faster: 10 Quick Tips

Description:

When reviewing your ETL processes, the No. 1 question is always, "Does it work as expected?" Closely following that question is the ubiquitous, "How fast does it run?" This session’s tips are targeted at improve the latter.

In this session, we’ll focus on SSIS package performance, quickly reviewing 10 of the most common hotspots for performance issues as well as recommended methods for maximizing throughput. You’ll walk away with some key design patterns and recommendations that you can use today to improve SSIS package performance.

SessionID: 5220

CAT: AlwaysOn Customer Panel – Lessons Learned & Best Practices

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

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

Title: CAT: AlwaysOn Customer Panel – Lessons Learned & Best Practices

Description:

Learn how real customers have deployed SQL Server 2012 AlwaysOn to meet the database high availability and disaster recovery needs for their mission-critical applications. Members of our customer panel will present their own production deployments, business and technical requirements, and the solutions they used – as well as lessons and best practices. Panelists will also talk about how using Windows Server 2012 and SQL Server 2012 together helped them improve their HA/DR architectures and processes. If you ever wanted to pick the brains of the best practitioners of SQL Server 2012 AlwaysOn and see how top customers deal with disasters and other operational situations, this is your chance.

SessionID: 5223

CAT: High Performance, High Volume Data Movement in Azure

Back to calendar

Event Date: 18-10-2013 14:45 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Steve Howard

Title: CAT: High Performance, High Volume Data Movement in Azure

Description:

Join this session for real-world customer data movement patterns and architectures in Windows Azure, as well as hybrid environments. Many of the best-practices principles we’ll cover are also applicable to on-premise data movement. We’ll look at tools to use, principles to follow to handle challenges in bandwidth and limitations in resources, and methods for dealing with dynamic environments such as changing numbers of shards.

SessionID: 5065

Defeating the Limitations of the Query Optimizer

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Benjamin Nevarez

Title: Defeating the Limitations of the Query Optimizer

Description:

Query optimizers are highly complex pieces of software, which even after 40 years of research, still face several technical challenges in some fundamental areas. As a result, there may be cases when even after you've provided the query optimizer with all the information it needs, you still don’t get an efficient execution plan for your queries. This session will show you the current challenges and limitations of query optimizers in general and the SQL Server query optimizer in particular, along with solutions or workarounds to avoid each of these problems.

SessionID: 5193

CAT: Event-Driven System-Health Monitoring at Microsoft Commerce

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Lindsey Allen, Rafael Fernandez

Title: CAT: Event-Driven System-Health Monitoring at Microsoft Commerce

Description:

The Microsoft Commerce Platform supports business-to-customer (B2C) and business-to-business (B2B) scenarios for Microsoft products such as adCenter, Xbox Live, and the Windows Phone Store. Supporting payments using 13 payment methods spanning 84 currencies across 111 localized markets, the Commerce Platform handled over 51.1 million active Microsoft customers in FY2012. Needless to say, uptime of the Commerce Platform infrastructure is critical, with most services having very tight SLAs that need to be actively monitored.

In this session, we’ll show how we moved from a database-centric approach to a heterogeneous, event-driven architecture that is helping the Commerce Platform understand what is happening, what happened, and in the near future, what should happen. We’ll discuss how, in addition to using SQL Databases, our use of the Reactive Framework and the HDInsight Service helps fulfill the various requirements of the overall system-insight solution.

SessionID: 5208

Running BI Workloads on Windows Azure Virtual Machines

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Chuck Heinzelman

Title: Running BI Workloads on Windows Azure Virtual Machines

Description:

SessionID: 5206

Online Operations in SQL Server 2014

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Ajay Jagannathan, Ajay Jagannathan

Title: Online Operations in SQL Server 2014

Description:

The online database operations feature in SQL Server 2014 is an interim step toward providing true online capability for database management as well as for OLTP workloads. This feature offers additional manageability options for Tier 1 customers to deal with table locks acquired by a partition SWITCH operation or during an Online Index Rebuild (OIR). This feature also introduces Online Index Rebuild for a Single Partition (SPOIR). If you’re a DBA administrator for Enterprise T1 and/or data warehouse systems that use the table partition SWITCH operation and OIR, this session is for you!

SessionID: 4801

T-SQL Fundamentals: Logical Processing Order

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Christina Leo

Title: T-SQL Fundamentals: Logical Processing Order

Description:

“Column dbo.xyz" is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.” Seen it, fixed it, but can we explain why we’re getting a syntax error in the first place? The optimizer must follow a very specific hierarchy to generate a plan. When you understand the hierarchy, you can better understand the optimizer’s behavior.

This all-demo session will explain the logical processing hierarchy, giving you the foundational knowledge you need to build well-structured queries that keep the optimizer happy. You’ll learn how the FROM clause is processed, why a calculated column’s alias can’t be addressed in the JOIN, why WHERE isn’t the only filter, and why NULL confuses everything. When you leave, you’ll think very differently about how you build your queries, and the query optimizer will love you for learning to speak its language.

SessionID: 4707

SSIS Package Failed in Production? Here’s How to Troubleshoot

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Reza Rad

Title: SSIS Package Failed in Production? Here’s How to Troubleshoot

Description:

After deploying SQL Server Integration Services (SSIS) packages and projects into production, you might see that some packages crashed or an error was reported. In many cases, you can’t install SQL Server Data Tools (SSDT) on production systems, but in some cases, you will need to troubleshoot packages in production versus in your development environment.

This session reveals some methods for troubleshooting failed SSIS packages in a production environment without SSDT, including using extensive logging, error handling in packages, data taps, and more. We will also explore some extensions for SSIS, such as an extension for execution order of packages that helps control execution in production and helps you find the root cause of the error in production.

SessionID: 4864

"R" vs "M": Languages for Data Exploration

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Oliver Engels, Julian Breunung

Title: "R" vs "M": Languages for Data Exploration

Description:

The new Data Explorer Excel add-in is a great data-exploration toolset, especially combined with other add-ins such as PowerPivot, Power View, and GeoFlow. This session will take a deep dive into the language behind Data Explorer: "M". We will tour the language concepts and capabilities and then compare them with another cool kid in town: "R," the language for statistical computing and data mining.

What possibilities do these languages offer, where can you best use them, and how good is their integration with the Microsoft stack? We’ll answer these questions and more. Join us for this demo-driven session and get a good start on how to work with these two languages.

SessionID: 4822

NY, London, Paris, Munich… Everybody's talkin’ ‘bout Mobile BI

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Paul Turley

Title: NY, London, Paris, Munich… Everybody's talkin’ ‘bout Mobile BI

Description:

In 1995, Bill Gates said the goal at Microsoft was "... empowering people through great software any time, any place, and on any device.” Taking that to heart, 2013 will be known as the year of Microsoft Mobile BI. A lot of innovation has come out of the product teams over the past few months, including some exciting new mobile BI capabilities that can put on-the-go business leaders and information workers in the information driver seat (but no data exploring while driving, please!).

Practically every reporting and dashboard product has a mobile capability, and some new tools have been designed specifically for tablet devices. Use Power View, SSRS reports, and Excel visuals on your iPad and Surface RT. Build and use compelling visual dashboards and analytic exploration on almost any device. Most importantly, learn to design the semantic model layer and security to make all the magic happen for your business.

SessionID: 4743

Mouth Wide Shut: Interviews from the Other Side of the Table

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Jennifer McCown, Sean McCown

Title: Mouth Wide Shut: Interviews from the Other Side of the Table

Description:

You’re a DBA, and it’s finally your turn to conduct an interview. As it turns out, asking the questions is nearly as hard as answering them! And listen to those answers: This guy has “master” and “expert” all over his resume, but he sounds like a mid-level the more he talks – and will likely turn out to be a junior once hired.

In this interactive session, we’ll show you the most effective ways to find out what the candidate really knows. You’ll learn about effective tech screening, drawing answers out of nervous candidates, and how to use probing questions to really determine the applicant’s true expertise.

Join this session to learn: • How to pick up on resume “inaccuracies” • How to truly vet a candidate’s skills • Why keeping your mouth shut is a vital interviewing skill • The one thing that interviewers never do (and should)

SessionID: 5029

Database Development with SSDT for Visual Studio 2012

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Aaron Nelson

Title: Database Development with SSDT for Visual Studio 2012

Description:

The new SQL Server Data Tools (SSDT) is an evolving development toolset. Besides revamping database projects, this product has also changed the life cycle in which we receive new features. In this session, you’ll see demonstrations of features such as database snapshots, localdb, and database unit testing. Most importantly, we’ll look at the many benefits of the Publish feature and why you would want to use the built-in refactoring instead of just renaming objects. Throughout the presentation, we’ll also highlight and walk through demos of features that have been added to SSDT in the past year.

SessionID: 4422

The Not-So-Secret SQL Server Agent

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jes Schultz

Title: The Not-So-Secret SQL Server Agent

Description:

Secret agents have it all: fun code names, cool gadgets, and fast cars. SQL Server Agent has it all, too: operators, jobs, and alerts. These features perform missions on your server that can warn you of errors, alert you to approaching problems, and run tasks on a schedule. In this session, you’ll learn how to optimally configure SQL Server Agent, see examples of jobs and alerts you can use in your environment, and understand how to monitor jobs and alerts for more successful and proactive administration.

SessionID: 4936

Delivering Analytics with Excel 2013: 10 Secrets for Success

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Josh Fennessy

Title: Delivering Analytics with Excel 2013: 10 Secrets for Success

Description:

Long gone are the days of basic table functionality in Excel. The newest version, Excel 2013, includes many features that enable business analysts to create rich interactive reporting. Join this session to learn the secrets of creating Excel reports that will captivate report consumers.

Among the many insider tips, we’ll see how Pivot Tables – known and loved by many – have been enhanced with visual tools to enable rich reporting capabilities and additional reporting functionality to allow for augmented design possibilities. Behind the scenes, Pivot Tables have been improved to also allow for easier data exploration and more accessible self-service capabilities.

In addition, expert analysts will be keen to learn about new Excel functions that allow for direct querying of Analysis Services databases, allowing for custom reporting options previously unheard of in tools like Excel.

SessionID: 4539

Parallel Query Execution

Back to calendar

Event Date: 18-10-2013 16:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Paul White

Title: Parallel Query Execution

Description:

Parallel execution is one of the least understood areas of SQL Server, despite the feature being in the product since version 7.0. This session will demonstrate how parallel execution works, how to interpret parallel execution plans, and how to recognize and debug problems particular to parallel execution.

You’ll see intra-query parallel deadlocks and a parallel query that executes faster using fewer resources than the equivalent single-threaded plan. You’ll also discover the true meaning of the misunderstood CXPACKET wait type and learn how to force parallel execution for that large, complex query you have that refuses to “go parallel” on its own.