sqlpasshistory

ID: 17

Back to Main list

PASS Summit 2012

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
05-11-2012 08:30 Louis Davidson Pre-Conference Session (full day) Application & Database Development Relational Database Design Workshop
05-11-2012 08:30 Rod Colledge Pre-Conference Session (full day) BI Information Delivery BI Dashboards with Dashboard Designer & PerformancePoint Services 2010
05-11-2012 08:30 Devin Knight, Brian Knight Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Building a SQL Server 2012 BI Platform
05-11-2012 08:30 Tim Mitchell, Andy Leonard, Matt Masson, Jessica Moss, Michelle Ufford Pre-Conference Session (full day) BI Platform Architecture, Development & Administration SSIS Design Patterns
05-11-2012 08:30 Klaus Aschenbrenner Pre-Conference Session (full day) Enterprise Database Administration & Deployment Practical SQL Server Performance Troubleshooting
05-11-2012 08:30 Denny Cherry Pre-Conference Session (full day) Enterprise Database Administration & Deployment SQL Server 2012 in a Highly Available World
05-11-2012 08:30 Robert Davis, Argenis Fernandez Pre-Conference Session (full day) Enterprise Database Administration & Deployment Demystifying Database Administration Best Practices
06-11-2012 08:30 Allen White Pre-Conference Session (full day) Enterprise Database Administration & Deployment Automate and Manage SQL Server with PowerShell
06-11-2012 08:30 Allan Hirt, Ben DeBow Pre-Conference Session (full day) Enterprise Database Administration & Deployment Real-World System Design for the DBA: Private Cloud and SQL as a Service
06-11-2012 08:30 Grant Fritchey Pre-Conference Session (full day) Application & Database Development Query Performance Tuning: Start to Finish
06-11-2012 08:30 Itzik Ben-Gan Pre-Conference Session (full day) Application & Database Development T-SQL Querying and Query Tuning Enhancements in SQL Server 2005-2012
06-11-2012 08:30 Davide Mauri Pre-Conference Session (full day) BI Platform Architecture, Development & Administration Building the Agile Data Warehouse with SQL Server 2012
06-11-2012 08:30 Bob Ward, Adam Saxton Pre-Conference Session (full day) Enterprise Database Administration & Deployment Customer Stories from the Front Lines
06-11-2012 08:30 Peter Myers Pre-Conference Session (full day) BI Information Delivery Zero to BI Semantic Model with SQL Server 2012
07-11-2012 10:15 Brian Moran Regular Session (75 minutes) Professional Development Tax, Finance, and Money Tips for the Independent Consultant
07-11-2012 10:15 Jen Underwood, Carolyn Chau, John Sirmon Regular Session (75 minutes) BI Information Delivery Mobile Business Intelligence
07-11-2012 10:15 Regular Session (75 minutes) BI Information Delivery PowerPivot 101
07-11-2012 10:15 Jes Schultz Regular Session (75 minutes) Enterprise Database Administration & Deployment The What, Why, and How of Filegroups
07-11-2012 10:15 Luis Vargas Regular Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2012 AlwaysOn: Availability Groups Drilldown
07-11-2012 10:15 Peter Myers, Matthew Roche Spotlight Session (90 minutes) BI Platform Architecture, Development & Administration 10 Extraordinary Things to Achieve with Integration Services 2012
07-11-2012 10:15 Darwin Schweitzer Regular Session (75 minutes) BI Platform Architecture, Development & Administration MAD About Data: Solve Problems and Develop a “Data Driven Mindset”
07-11-2012 10:15 Kevin Cox, Nicholas Dritsas Regular Session (75 minutes) Application & Database Development SQLCAT: What Are the Largest SQL Server Projects in the World?
07-11-2012 10:15 Jason Strate Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Extended Events: Work Smarter Not Harder
07-11-2012 10:15 Erin Stellato Spotlight Session (90 minutes) Enterprise Database Administration & Deployment DBCC Commands: The Quick and the Dangerous
07-11-2012 10:15 Steve Howard, Arvind Ranasaria Regular Session (75 minutes) Cloud Application Development & Deployment SQLCAT: Best Practices and Lessons Learned on SQL Server in an Azure VM
07-11-2012 10:15 Sean Boon Regular Session (75 minutes) BI Information Delivery Building Compelling Power View Reports
07-11-2012 10:15 Chris Webb Regular Session (75 minutes) BI Platform Architecture, Development & Administration What's New in Analysis Services 2012?
07-11-2012 10:15 Regular Session (75 minutes) Application & Database Development XQuery and XML in SQL Server: Common Problems and Best Practice Solutions
07-11-2012 10:15 Cindy Gross, Dipti Sangani Regular Session (75 minutes) BI Platform Architecture, Development & Administration SQLCAT: Big Data – All Abuzz About Hive
07-11-2012 13:30 Stacia Varga 1/2 Day Session (3 hours) BI Platform Architecture, Development & Administration Secrets of SSAS Storage
07-11-2012 13:30 Kasper de Jonge Regular Session (75 minutes) BI Platform Architecture, Development & Administration Developing and Managing a BI Semantic Tabular Model in SQL Server 2012
07-11-2012 13:30 Matt Masson, Matthew Roche Regular Session (75 minutes) BI Platform Architecture, Development & Administration Enterprise Information Management: Bringing Together SSIS, DQS, and MDS
07-11-2012 13:30 Ewan Fairweather, Silvano Coriani Regular Session (75 minutes) Cloud Application Development & Deployment SQLCAT: How Do I Troubleshoot My Database Now that It Is in the Cloud?
07-11-2012 13:30 Juergen Thomas Regular Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: Many-Core Processors, SSDs, Large Memory: How to Benefit SQL Server
07-11-2012 13:30 Robert Davis, Mark Broadbent, Brent Ozar, Amy Lewis, Rob Volk, Wendy Pastrick Lightning Talks (75 min, 10 min/speaker) Professional Development Lightning Talks - 100
07-11-2012 13:30 Robert Davis Lightning Talks (75 min, 10 min/speaker) Application & Database Development How Bad Is Read-Only Access?
07-11-2012 13:30 Devin Knight Regular Session (75 minutes) BI Platform Architecture, Development & Administration Adapting Your ETL Solutions to Use SSIS 2012
07-11-2012 13:30 Mark Stacey Regular Session (75 minutes) BI Information Delivery PowerPivot 2 – Using NASA Data
07-11-2012 13:30 Wendy Pastrick Lightning Talks (75 min, 10 min/speaker) Professional Development Work-Life Balance: It's Not Just for WIT
07-11-2012 13:30 Rob Volk Lightning Talks (75 min, 10 min/speaker) Application & Database Development Regular Expressions in SSMS in 10 Minutes or Less
07-11-2012 13:30 Amy Lewis Lightning Talks (75 min, 10 min/speaker) BI Platform Architecture, Development & Administration Become Less Fuzzy About Fuzzy Transformations!
07-11-2012 13:30 Bob Ward 1/2 Day Session (3 hours) Enterprise Database Administration & Deployment Inside SQLOS 2012
07-11-2012 13:30 Jerome Halmans, Gus Apostol Regular Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: SQLOS Memory Manager Changes in SQL Server 2012
07-11-2012 13:30 Andrew Novick Regular Session (75 minutes) Application & Database Development The Biggest Loser: Database Edition
07-11-2012 13:30 Louis Davidson Regular Session (75 minutes) Application & Database Development Triggers: Born Evil or Misunderstood?
07-11-2012 13:30 Brent Ozar Lightning Talks (75 min, 10 min/speaker) Enterprise Database Administration & Deployment Bob Dylan Explains TempDB
07-11-2012 13:30 Allen White Regular Session (75 minutes) Enterprise Database Administration & Deployment Manage SQL Server 2012 on Windows Server Core with PowerShell
07-11-2012 13:30 Meir Dudai Regular Session (75 minutes) Enterprise Database Administration & Deployment Replication vs. AlwaysOn: Scalability Solutions with SQL Server 2012
07-11-2012 13:30 Don Kiely Regular Session (75 minutes) Enterprise Database Administration & Deployment The Evolution of Security in SQL Server 2012
07-11-2012 13:30 Mark Broadbent Lightning Talks (75 min, 10 min/speaker) Enterprise Database Administration & Deployment SQL Server AlwaysOn for Dummies
07-11-2012 15:00 Sanjay Mishra, Mike Weiner Regular Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: AlwaysOn HA/DR Design Patterns, Architectures and Best Practices
07-11-2012 15:00 Regular Session (75 minutes) Application & Database Development Inside Unstructured Data: SQL Server 2012 FileTable and Semantic Search
07-11-2012 15:00 Brian Knight Spotlight Session (90 minutes) BI Information Delivery Around the World with the SharePoint BI Toolbelt
07-11-2012 15:00 Doug Lane Regular Session (75 minutes) BI Information Delivery Developers Are from Mars, Report Servers Are from Venus
07-11-2012 15:00 Robert Davis Regular Session (75 minutes) Enterprise Database Administration & Deployment Tempdb: Performance and Manageability
07-11-2012 15:00 Hugo Kornelis Regular Session (75 minutes) Application & Database Development Taking MERGE Beyond the Basics
07-11-2012 15:00 Denise McInerney Spotlight Session (90 minutes) Application & Database Development Stop Bad Data in Its OLTP Tracks
07-11-2012 15:00 Brent Ozar Regular Session (75 minutes) Enterprise Database Administration & Deployment Real-Life SQL Server 2012 Availability Groups: Lessons Learned
07-11-2012 15:00 Sean McCown Regular Session (75 minutes) Enterprise Database Administration & Deployment Blazing Fast Backups
07-11-2012 15:00 Thomas LeBlanc Regular Session (75 minutes) BI Platform Architecture, Development & Administration Using SSIS 2012 for Data Warehouse ETL
07-11-2012 15:00 Paul White Regular Session (75 minutes) Enterprise Database Administration & Deployment Understanding Parallel Query Execution
07-11-2012 15:00 Steve Jones, Andy Warren Spotlight Session (90 minutes) Professional Development Learn About The Mentoring Experiment
07-11-2012 15:00 Ronald Yenko Regular Session (75 minutes) Professional Development Tips and Tricks for Giving a Stellar Technical Presentation
07-11-2012 16:45 Lisa Gardner Regular Session (75 minutes) Application & Database Development SQL Server and SharePoint: Best Frienemies
07-11-2012 16:45 Juergen Thomas Regular Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: How Does Microsoft Run Its SAP Landscape on Windows and SQL Server?
07-11-2012 16:45 Diego Oppenheimer Regular Session (75 minutes) BI Information Delivery Building Self-Service BI Apps Using PowerPivot and Excel
07-11-2012 16:45 Rod Colledge Regular Session (75 minutes) BI Platform Architecture, Development & Administration BI Architecture with SQL Server 2012 and SharePoint 2010
07-11-2012 16:45 Sanjay Mishra, Jean-Yves Devant Regular Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: AlwaysOn Unplugged – Everything You Want to Know About AlwaysOn
07-11-2012 16:45 Prem Mehra, Lindsey Allen, Shep Sheppard Regular Session (75 minutes) Application & Database Development SQLCAT: Real-World Case Study of Mission-Critical Active/Active Remote DCs
07-11-2012 16:45 Steve Hughes Regular Session (75 minutes) BI Platform Architecture, Development & Administration Building a Tabular Model Database
07-11-2012 16:45 Jen Stirrup Regular Session (75 minutes) BI Information Delivery Mobile Business Intelligence for Everyone, Now!
07-11-2012 16:45 Karen Lopez, Neil Buchwalter Regular Session (75 minutes) Application & Database Development Data Model-Driven Database Design in the Real World
07-11-2012 16:45 Erin Welker, Patrick Brady Regular Session (75 minutes) BI Platform Architecture, Development & Administration Monitoring SQL Server Analysis Services with DMVs
07-11-2012 16:45 Tobias Ternstrom, Jan Engelsberg Regular Session (75 minutes) Application & Database Development Practical Uses and Optimization of New T-SQL Features in SQL Server 2012
07-11-2012 16:45 Tim Chapman, Thomas LaRock Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Choose Your Own Adventure: Performance Tuning
07-11-2012 16:45 Chuck Heinzelman Regular Session (75 minutes) BI Platform Architecture, Development & Administration Configuring Kerberos for SharePoint 2010 BI in 7 Steps
07-11-2012 16:45 Allen White Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Maintain SQL Server System and Performance Data with PowerShell
07-11-2012 16:45 Robert Cain Regular Session (75 minutes) BI Platform Architecture, Development & Administration Installing and Configuring SQL Server 2012 Reporting Services
08-11-2012 10:15 Erin Stellato Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Demystifying Database Statistics
08-11-2012 10:15 James Podgorski, Olivier Matrat, Steve Howard, Rafael Fernandez Regular Session (75 minutes) Application & Database Development Bootstrapping Data Warehousing in Azure for Use with Hadoop
08-11-2012 10:15 Bob Meyers, Sivakumar Harinath Regular Session (75 minutes) BI Information Delivery Using Power View with Multidimensional Models
08-11-2012 10:15 Kay Unkroth Regular Session (75 minutes) BI Information Delivery Deploying and Managing a PowerPivot for SharePoint 2013 Infrastructure
08-11-2012 10:15 Kalen Delaney Spotlight Session (90 minutes) Application & Database Development Storing Columnstore Indexes
08-11-2012 10:15 Brian Knight Spotlight Session (90 minutes) BI Platform Architecture, Development & Administration Data Cleansing with SSIS 2012
08-11-2012 10:15 Adam Machanic Spotlight Session (90 minutes) Application & Database Development Query Tuning Mastery: The Art and Science of Manhandling Parallelism
08-11-2012 10:15 Melissa Coates Regular Session (75 minutes) BI Information Delivery Dashboards: When to Choose Which MSBI Tool
08-11-2012 10:15 Carlos Bossy Regular Session (75 minutes) BI Platform Architecture, Development & Administration Data Modeling Best Practices for Enterprise Tabular Models
08-11-2012 10:15 Mladen Prajdić Regular Session (75 minutes) Application & Database Development SQL Injection: From Website to SQL Server
08-11-2012 10:15 Meir Dudai Regular Session (75 minutes) Enterprise Database Administration & Deployment Peer-to-Peer Replication: Real-Life Implementations and Best Practices
08-11-2012 10:15 Mark Broadbent Regular Session (75 minutes) Enterprise Database Administration & Deployment READPAST & Furious: Transactions, Locking, and Isolation
08-11-2012 10:15 Eric Kraemer, Bob Schmidt Regular Session (75 minutes) Enterprise Database Administration & Deployment SQL Server Parallel Data warehouse
08-11-2012 10:15 Alberto Ferrari Spotlight Session (90 minutes) BI Platform Architecture, Development & Administration Querying and Optimizing DAX
08-11-2012 10:15 Mindy Curnutt Regular Session (75 minutes) Enterprise Database Administration & Deployment SQL I/O Uh-Oh
08-11-2012 13:30 Oliver Engels Lightning Talks (75 min, 10 min/speaker) BI Platform Architecture, Development & Administration SSRS, Kerberos, and SharePoint
08-11-2012 13:30 Brad McGehee Regular Session (75 minutes) Enterprise Database Administration & Deployment How to Defragment Indexes for Peak Performance
08-11-2012 13:30 Grant Fritchey Regular Session (75 minutes) Application & Database Development What to Look for in Execution Plans
08-11-2012 13:30 Niko Neugebauer Lightning Talks (75 min, 10 min/speaker) Professional Development Becoming a Master
08-11-2012 13:30 Bill Fellows Lightning Talks (75 min, 10 min/speaker) BI Platform Architecture, Development & Administration Understanding the SSIS 2012 Deployment Model
08-11-2012 13:30 Mark Tabladillo 1/2 Day Session (3 hours) BI Platform Architecture, Development & Administration Enterprise Data Mining with SQL Server
08-11-2012 13:30 Chuck Heinzelman Regular Session (75 minutes) BI Information Delivery Running Reporting Services in SharePoint Integrated Mode: How and Why
08-11-2012 13:30 Denny Lee, Dave Mariani Regular Session (75 minutes) BI Platform Architecture, Development & Administration How Klout Changed the Landscape of Social Media with Hadoop and BI
08-11-2012 13:30 Dandy Weyn Regular Session (75 minutes) Enterprise Database Administration & Deployment Upgrading to SQL Server 2012 “Done Right”
08-11-2012 13:30 Marco Russo Regular Session (75 minutes) BI Platform Architecture, Development & Administration Near Real-Time Analytics with xVelocity (without DirectQuery)
08-11-2012 13:30 Aaron Nelson Lightning Talks (75 min, 10 min/speaker) Application & Database Development 3.0: Not Your Granddaddy’s PowerShell
08-11-2012 13:30 Chris Webb Regular Session (75 minutes) BI Information Delivery The Best Microsoft BI Tools You've Never Heard Of
08-11-2012 13:30 Paul Turley Regular Session (75 minutes) BI Information Delivery Visual Report Design: Bringing Sexy Back
08-11-2012 13:30 Randy Knight Regular Session (75 minutes) Application & Database Development Understanding Transaction Isolation Levels
08-11-2012 13:30 Aaron Nelson, Jes Schultz, Niko Neugebauer, Oliver Engels, Sanjaya Padhi, Bill Fellows Lightning Talks (75 min, 10 min/speaker) Professional Development Lightning Talks - 101
08-11-2012 13:30 Andreas Wolter Regular Session (75 minutes) Application & Database Development SQL Server 2012 Security for Developers
08-11-2012 13:30 Sanjaya Padhi Lightning Talks (75 min, 10 min/speaker) Enterprise Database Administration & Deployment Why DBAs Like Service Broker
08-11-2012 13:30 Klaus Aschenbrenner Regular Session (75 minutes) BI Platform Architecture, Development & Administration ColumnStore Indexes: The Turbobooster Inside SQL Server 2012
08-11-2012 13:30 Jean-Yves Devant Regular Session (75 minutes) Enterprise Database Administration & Deployment AlwaysOn: Availability Groups and Replication Working Together
08-11-2012 13:30 Jes Schultz Lightning Talks (75 min, 10 min/speaker) Enterprise Database Administration & Deployment Lights! Camera! Piecemeal Restore!
08-11-2012 13:30 Neil Hambly Regular Session (75 minutes) Enterprise Database Administration & Deployment SQL Server 2012 Memory Management
08-11-2012 15:00 Stacia Varga Regular Session (75 minutes) Cloud Application Development & Deployment Windows Azure SQL Reporting: What Is It, and Why Should You Care?
08-11-2012 15:00 Tim Mitchell Regular Session (75 minutes) Application & Database Development Data Quality Services in the Enterprise
08-11-2012 15:00 Gail Shaw Regular Session (75 minutes) Enterprise Database Administration & Deployment What, Where, Why and How of Indexes
08-11-2012 15:00 Itzik Ben-Gan Spotlight Session (90 minutes) Application & Database Development T-SQL Tips and Tricks
08-11-2012 15:00 Kevin Kline Spotlight Session (90 minutes) Professional Development Leadership – Influence vs. Authority
08-11-2012 15:00 Lynn Langit Regular Session (75 minutes) Application & Database Development NoSQL for the SQL Server Professional
08-11-2012 15:00 Roger Noble Regular Session (75 minutes) BI Information Delivery Bad Reports: Fixing Their Mistakes
08-11-2012 15:00 Benjamin Nevarez Regular Session (75 minutes) Application & Database Development Dive into the Query Optimizer: Undocumented Insight
08-11-2012 15:00 Mark Simms, Michael Thomassy Regular Session (75 minutes) Cloud Application Development & Deployment SQLCAT: SQL Azure Design Patterns and Best Practices
08-11-2012 15:00 Mark Broadbent Regular Session (75 minutes) Enterprise Database Administration & Deployment Moves Like Jagger: Upgrading to SQL Server 2012
08-11-2012 15:00 Kasper de Jonge Regular Session (75 minutes) BI Platform Architecture, Development & Administration Enriching Your BI Semantic Tabular Models with DAX
08-11-2012 15:00 Peter Myers Spotlight Session (90 minutes) BI Information Delivery Exploring PowerPivot and Power View in Excel 2013
08-11-2012 15:00 Karen Lopez, Thomas LaRock Spotlight Session (90 minutes) Application & Database Development Database Design Throwdown
08-11-2012 15:00 Rick Heiges Regular Session (75 minutes) Professional Development Are You Cut Out for a Consulting Career?
08-11-2012 17:00 Rafael Salas Regular Session (75 minutes) BI Platform Architecture, Development & Administration Waiter, There's a Fly in My Data
08-11-2012 17:00 Buck Woody Regular Session (75 minutes) Cloud Application Development & Deployment Data Storage in Azure for the Data Professional
08-11-2012 17:00 Brent Ozar Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Diagnose T-SQL Performance Problems Fast with sp_Blitz
08-11-2012 17:00 John Lambert Regular Session (75 minutes) Enterprise Database Administration & Deployment Load Millions of Records in a Split-Second with Partition Switching
08-11-2012 17:00 Ayad Shammout, Thomas Grohser, Michael Steineke, Sanjay Mishra, David Smith, Wolfgang Kutschera Regular Session (75 minutes) Enterprise Database Administration & Deployment SQLCAT: SQL Server 2012 AlwaysOn HA/DR Customer Panel
08-11-2012 17:00 Victor Isakov Regular Session (75 minutes) Enterprise Database Administration & Deployment What DBAs Should Know About Windows Server 8
08-11-2012 17:00 Kendra Little Regular Session (75 minutes) Application & Database Development Index Psychiatry: Diagnose and Treat the Top 5 Disorders
08-11-2012 17:00 Jeremiah Peschka Regular Session (75 minutes) Application & Database Development A Developer's Guide to Dangerous Queries
08-11-2012 17:00 Devin Knight Regular Session (75 minutes) BI Information Delivery Creating a Power View Reporting Solution
08-11-2012 17:00 Grant Fritchey Spotlight Session (90 minutes) Application & Database Development Improve Query Performance by Fixing Bad Parameter Sniffing
08-11-2012 17:00 Tim Peterson Regular Session (75 minutes) BI Platform Architecture, Development & Administration Monitoring Analysis Services: What’s Going on with Your Cube Performance?
08-11-2012 17:00 Patrick LeBlanc, Peter Myers, Chuck Heinzelman, Matt Masson, Matthew Roche, Sean Boon Regular Session (75 minutes) BI Platform Architecture, Development & Administration BI Power Hour
08-11-2012 17:00 Markus Ehrenmueller-Jensen Regular Session (75 minutes) BI Information Delivery Microsoft BI End-User Tools 360°
08-11-2012 17:00 Joe Webb Regular Session (75 minutes) Professional Development Providing Effective Feedback
08-11-2012 17:00 Max Uritsky Regular Session (75 minutes) BI Information Delivery Connecting to the World's Data
09-11-2012 08:00 Lynn Langit Regular Session (75 minutes) Cloud Application Development & Deployment Using Amazon's Cloud for the SQL Server Professional
09-11-2012 08:00 Paul Turley Regular Session (75 minutes) BI Information Delivery Dashboard Design: Making Reports Pop
09-11-2012 08:00 n/a n/a Regular Session (75 minutes) BI Platform Architecture, Development & Administration SQL Server 2012 Highly Available BI Environments: From the Field
09-11-2012 08:00 Mike Flasko Regular Session (75 minutes) Application & Database Development Harnessing Big Data with Hadoop
09-11-2012 08:00 Len Wyatt Regular Session (75 minutes) Enterprise Database Administration & Deployment What’s New for Columnstore Indexes and Batch Mode Processing?
09-11-2012 08:00 Klaus Aschenbrenner Regular Session (75 minutes) Enterprise Database Administration & Deployment Advanced SQL Server Troubleshooting
09-11-2012 08:00 Mark Davis Regular Session (75 minutes) BI Platform Architecture, Development & Administration Power (View)ful Tabular BI Semantic Model Development
09-11-2012 08:00 Bob Meyers Regular Session (75 minutes) BI Information Delivery Tips and Tricks for Building Rich Reporting Services Reports
09-11-2012 08:00 Brad McGehee Regular Session (75 minutes) Enterprise Database Administration & Deployment Configuring the OS for Optimal SQL Server Performance
09-11-2012 08:00 Wesley Brown Regular Session (75 minutes) Enterprise Database Administration & Deployment Integrating Solid State Storage with SQL Server
09-11-2012 08:00 Adam Saxton Regular Session (75 minutes) BI Platform Architecture, Development & Administration Working with Claims and SQL Server BI Technologies
09-11-2012 08:00 Sean McCown Regular Session (75 minutes) Professional Development Mouth Wide Shut: Coherent Interviewing
09-11-2012 08:00 Andrew J. Brust Regular Session (75 minutes) BI Platform Architecture, Development & Administration Microsoft's Big Play for Big Data
09-11-2012 08:00 Rohit Nayak Regular Session (75 minutes) Enterprise Database Administration & Deployment Troubleshooting SQL Server 2012 Performance with Extended Events
09-11-2012 08:00 Kevin Cox Regular Session (75 minutes) Cloud Application Development & Deployment SQLCAT: What Are the Largest Azure Projects in the World?
09-11-2012 09:45 Edwin M Sarmiento Lightning Talks (75 min, 10 min/speaker) Professional Development Presentation WOW
09-11-2012 09:45 Christian Wade Lightning Talks (75 min, 10 min/speaker) BI Platform Architecture, Development & Administration Is It an Alligator? Is It a Crocodile? No, It’s a Gecko!
09-11-2012 09:45 Neil Hambly Lightning Talks (75 min, 10 min/speaker) Enterprise Database Administration & Deployment Effective Error Log Parsing
09-11-2012 09:45 Laerte Junior Lightning Talks (75 min, 10 min/speaker) Enterprise Database Administration & Deployment T-SQL Health Check to Excel in Email in 10 Minutes with PowerShell
09-11-2012 09:45 Gabriel Villa Lightning Talks (75 min, 10 min/speaker) Application & Database Development Utility Database: Quick and Dirty Website to Monitor Performance
09-11-2012 09:45 David DeWitt Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Big Data Meets SQL Server
09-11-2012 09:45 Laerte Junior, Edwin M Sarmiento, Christian Wade, Neil Hambly, Julie Koesmarno, Gabriel Villa Lightning Talks (75 min, 10 min/speaker) Professional Development Lightning Talks - 102
09-11-2012 09:45 Julie Koesmarno Lightning Talks (75 min, 10 min/speaker) Application & Database Development TRY CATCH in a Nutshell
09-11-2012 09:45 Kun Cheng Regular Session (75 minutes) Cloud Application Development & Deployment SQLCAT: Architecture Patterns and Lessons Learned from Azure ISV Projects
09-11-2012 09:45 Alberto Ferrari Regular Session (75 minutes) BI Platform Architecture, Development & Administration Parent-Child Hierarchies in Tabular
09-11-2012 09:45 Tim Mitchell Regular Session (75 minutes) BI Platform Architecture, Development & Administration When ETL Goes Bad: Handling Errors and Data Anomalies in SSIS
09-11-2012 09:45 Jessica Moss Regular Session (75 minutes) BI Information Delivery Getting Reports on Your Schedule
09-11-2012 09:45 Bradley Ball Regular Session (75 minutes) Enterprise Database Administration & Deployment Page and Row Compression Deep Dive
09-11-2012 09:45 Glenn Berry Regular Session (75 minutes) Enterprise Database Administration & Deployment Migrating to SQL Server 2012
09-11-2012 09:45 Jason Strate Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Performance Tuning Through the Plan Cache
09-11-2012 09:45 Ross LoForte, Guy Bowerman Regular Session (75 minutes) Cloud Application Development & Deployment SQL Server in Azure VM patterns: Hybrid DR, data movement and BI
09-11-2012 09:45 Leonard Lobel Regular Session (75 minutes) Application & Database Development Geospatial Data Types in SQL Server 2012
09-11-2012 09:45 Kevin Kline Spotlight Session (90 minutes) Enterprise Database Administration & Deployment Managing SQL Server in a Virtual World
09-11-2012 09:45 Jen Stirrup Regular Session (75 minutes) BI Information Delivery Business Intelligence and Data Visualization in SQL Server 2012
09-11-2012 09:45 Carlos Bossy Regular Session (75 minutes) BI Platform Architecture, Development & Administration Real-Time Data Warehouse and Reporting Solutions
09-11-2012 09:45 Regular Session (75 minutes) Application & Database Development Troubleshooting Spatial Query Performance: Deep Dive into Spatial Indexing
09-11-2012 13:00 Matthew Roche, Rakesh Parida Regular Session (75 minutes) BI Platform Architecture, Development & Administration Using Advanced DQS Concepts to Solve Complex Data Quality Problems
09-11-2012 13:00 Wesley Brown Spotlight Session (90 minutes) Enterprise Database Administration & Deployment How I Learned to Stop Worrying and Love My SAN
09-11-2012 13:00 Kendra Little Spotlight Session (90 minutes) Enterprise Database Administration & Deployment SQL Server First Responder Kit
09-11-2012 13:00 Marco Russo Regular Session (75 minutes) BI Platform Architecture, Development & Administration Inside DAX Query Plans
09-11-2012 13:00 Allan Hirt, Michael Steineke, David Smith Regular Session (75 minutes) Enterprise Database Administration & Deployment The Good, Bad, and Ugly of Deploying AlwaysOn Availability Groups
09-11-2012 13:00 Matt Masson, Wee Hyong Tok Regular Session (75 minutes) Cloud Application Development & Deployment Data in the Sky: Efficient On-Premise to Cloud Data Transfer
09-11-2012 13:00 Wayne Sheffield Regular Session (75 minutes) Application & Database Development Table Variables and Temporary Tables – What You Need to Know
09-11-2012 13:00 Angel Abundez Regular Session (75 minutes) BI Information Delivery Mobile BI with SSRS and SharePoint
09-11-2012 13:00 Paul White 1/2 Day Session (3 hours) Application & Database Development Query Optimizer Deep Dive
09-11-2012 13:00 Regular Session (75 minutes) Application & Database Development Taking SQL Server 2012 into the World of Spatial Data Management
09-11-2012 13:00 Craig Purnell Regular Session (75 minutes) Professional Development LinkedIn for SQL Server Professionals
09-11-2012 13:00 Luke Jian Regular Session (75 minutes) Enterprise Database Administration & Deployment Optimizing SQL Server I/O with Solid State Drives
09-11-2012 13:00 Allan Folting, Akshai Mirchandani Regular Session (75 minutes) BI Platform Architecture, Development & Administration Optimizing Your BI Semantic Model for Performance and Scale
09-11-2012 13:00 Mark Simms, Nicholas Dritsas, Michael Thomassy, Ewan Fairweather, Silvano Coriani Regular Session (75 minutes) Cloud Application Development & Deployment SQLCAT: How SQL Azure Supports Large-Scale Customer Deployments
09-11-2012 13:00 Andy Warren Spotlight Session (90 minutes) Professional Development Building Your Professional Development Plan
09-11-2012 14:45 Cihan Biyikoglu Regular Session (75 minutes) Cloud Application Development & Deployment Disaster Recovery for Federations in SQL Azure
09-11-2012 14:45 Denny Cherry Regular Session (75 minutes) Application & Database Development Where Should I Be Encrypting My Data?
09-11-2012 14:45 Patrick LeBlanc Regular Session (75 minutes) BI Platform Architecture, Development & Administration Extending SSIS 2012 Reports with Analytics
09-11-2012 14:45 Stephan Stoltze Regular Session (75 minutes) BI Information Delivery Analyzing SSAS Data with Excel
09-11-2012 14:45 Scott Shaw Regular Session (75 minutes) Enterprise Database Administration & Deployment Licensing SQL Server for 2012
09-11-2012 14:45 Gert Drapers, Barclay Hill, Adam Mahood Regular Session (75 minutes) Application & Database Development Database Development with SSDT and Visual Studio 2012
09-11-2012 14:45 Mindy Curnutt Regular Session (75 minutes) Enterprise Database Administration & Deployment CSI for SQL: Learn to be a SQL Sleuth
09-11-2012 14:45 Mark Stacey Regular Session (75 minutes) BI Platform Architecture, Development & Administration Slowly Changing Dimensions: An Integrated Approach
09-11-2012 14:45 Davide Mauri Regular Session (75 minutes) Enterprise Database Administration & Deployment DMVs: Power in Your Hands
09-11-2012 14:45 Regular Session (75 minutes) BI Information Delivery SharePoint for Business Intelligence
09-11-2012 14:45 Mark Tabladillo Regular Session (75 minutes) Application & Database Development Applied Enterprise Semantic Mining
09-11-2012 14:45 Julie Smith Regular Session (75 minutes) BI Platform Architecture, Development & Administration Data Quality Services – Finally!
09-11-2012 14:45 Dana Kaufman, Eric Kraemer Regular Session (75 minutes) Application & Database Development Fast Track Data Warehouse and SQL Appliances
09-11-2012 14:45 Tiho Tarnavski Regular Session (75 minutes) Cloud Application Development & Deployment Stream Data Processing in the Cloud with Windows Azure StreamInsight
09-11-2012 16:15 Melissa Coates Regular Session (75 minutes) BI Information Delivery Managed Self-Service BI
09-11-2012 16:15 Dandy Weyn Regular Session (75 minutes) Application & Database Development xVelocity In-Memory Technologies Overview
09-11-2012 16:15 Scott Shaw Regular Session (75 minutes) Professional Development SQL Server in Healthcare
09-11-2012 16:15 Andrew J. Brust Regular Session (75 minutes) BI Platform Architecture, Development & Administration Hadoop and Its Ecosystem Components in Action
09-11-2012 16:15 Robert Cain Regular Session (75 minutes) Application & Database Development SQL Server Database Projects in SQL Server 2012 Data Tools
09-11-2012 16:15 Michael Antonovich Regular Session (75 minutes) BI Information Delivery Hello, My Name Is DAX
09-11-2012 16:15 Allan Hirt Regular Session (75 minutes) Enterprise Database Administration & Deployment Deploying SQL Server 2012 Failover Clustering Instances
09-11-2012 16:15 Paresh Motiwala Regular Session (75 minutes) Enterprise Database Administration & Deployment Creating a SQL Server Best Practices Document
09-11-2012 16:15 Tobias Ternstrom, Umachandar Jayachandran Regular Session (75 minutes) Application & Database Development T-SQL Application Compatibility in SQL Azure: Today and Tomorrow
09-11-2012 16:15 Srini Acharya Regular Session (75 minutes) Application & Database Development SQL LocalDB: A No-Hassle, Lightweight SQL Express for Developers
09-11-2012 16:15 Don Kiely Regular Session (75 minutes) Application & Database Development New Kid in Town: SQL Express LocalDB
09-11-2012 16:15 Todd Furst, Bill Emmert Regular Session (75 minutes) Enterprise Database Administration & Deployment Managing SQL Server with System Center 2012 (The "Better Together" Story)
09-11-2012 16:15 Regular Session (75 minutes) Application & Database Development Programmability and Queries in the Microsoft environment for Hadoop
09-11-2012 16:15 Tim Ford Regular Session (75 minutes) Enterprise Database Administration & Deployment You Can Do That with T-SQL?
09-11-2012 16:15 Steve Hughes Regular Session (75 minutes) Application & Database Development A Window into Your Data: Using SQL Window Functions

SessionID: 3390

Relational Database Design Workshop

Back to calendar

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

Speaker(s): Louis Davidson

Title: Relational Database Design Workshop

Description:

Database design is a seemingly natural process, leading 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 know, 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 workshop, we will go to the next level and get our hands dirty designing databases.

SessionID: 3038

BI Dashboards with Dashboard Designer & PerformancePoint Services 2010

Back to calendar

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

Speaker(s): Rod Colledge

Title: BI Dashboards with Dashboard Designer & PerformancePoint Services 2010

Description:

During this demo-rich dashboard design deep dive, we'll begin with an introduction to Business Intelligence and PerformancePoint Services in SharePoint 2010. Then, we'll cover the basics of creating dashboards with the Dashboard Designer tool. We'll look at some of the more advanced areas, including SQL Server Reporting Services and Excel Services dashboard integration, before taking an in-depth look at the process of creating scorecards and KPIs. We'll finish up with a look at how we can get the different items on a dashboard page to interact with each other, and the power of Time Intelligence.

SessionID: 3351

Building a SQL Server 2012 BI Platform

Back to calendar

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

Speaker(s): Devin Knight, Brian Knight

Title: Building a SQL Server 2012 BI Platform

Description:

In this day-long deep-dive seminar, you'll learn how to build a Business Intelligence solution for your company and support it with the Microsoft platform. We'll start with how to design and data model a data warehouse, including the system preparation. Then, we'll jump into using SQL Server Integration Services to load the data warehouse.

After the data warehouse is loaded, you're ready to roll up the data and provide slice and dice reporting with SQL Server Analysis Services. We'll walk through cube development and enriching your cubes with added business metrics, which are essential for your future dashboards. Last, we'll cover how to report against the data warehouse with SQL Server Reporting Services and SharePoint BI. Make sure you bring your own optional laptop so you can follow along as we design, load, and report against our BI solution.

SessionID: 3159

SSIS Design Patterns

Back to calendar

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

Speaker(s): Tim Mitchell, Andy Leonard, Matt Masson, Jessica Moss, Michelle Ufford

Title: SSIS Design Patterns

Description:

In this full-day session, the "SSIS Design Patterns" (Apress, 2012) author team – Matt Masson, Tim Mitchell, Jessica M. Moss, Michelle Ufford, and Andy Leonard – will describe and demonstrate patterns for package execution, package logging, loading flat file and XML sources, loading the cloud, dynamic package generation, SSIS Frameworks, data warehouse ETL, and data flow performance.

SessionID: 3109

Practical SQL Server Performance Troubleshooting

Back to calendar

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

Speaker(s): Klaus Aschenbrenner

Title: Practical SQL Server Performance Troubleshooting

Description:

Learn how to configure the Windows OS, SQL Server, and your database for optimal performance. In this pre-conference workshop, we'll start by taking a default installation of SQL Server and running an OLTP workload with several hundred users to generate our initial baseline for performance tuning and troubleshooting. Throughout the day, we'll work with various areas of SQL Server to implement different performance optimizations and then see how those changes impact the throughput of our initial test workload. At the end of the day, we'll have a well-performing SQL Server that can handle a much larger workload than the initial (default) installation.

Topics for the day include: • Windows OS settings • Storage configuration • SQL Server instance settings • Database settings • Index and statistics maintenance • Locking, blocking, and deadlocking • Memory management

SessionID: 2651

SQL Server 2012 in a Highly Available World

Back to calendar

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

Speaker(s): Denny Cherry

Title: SQL Server 2012 in a Highly Available World

Description:

In this day-long pre-con session, we will explore the various high availability options within SQL Server 2012 and how to configure them. We will look at Windows and SQL Server clustering (including what's needed for a geographically dispersed cluster), database mirroring, the AlwaysOn feature of SQL Server 2012, and SQL Server log shipping.

In addition to working through these high availability options, we will be discussing the most important part of high availability configuration, making sure you know how to select the correct high availability solution. After this workshop, you'll be able to choose which high availability decision to deploy for your needs and how to correctly deploy the selected solution.

SessionID: 3061

Demystifying Database Administration Best Practices

Back to calendar

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

Speaker(s): Robert Davis, Argenis Fernandez

Title: Demystifying Database Administration Best Practices

Description:

Being able to evaluate and develop best practices is a critical skill for DBAs. Early in our careers, we followed best practices because people who claimed to know more about SQL Server told us to. Then we realized that for most best practices we found, we could find the opposite advice posted elsewhere. We started evaluating best practices ourselves and began cultivating our own set of best practices.

This workshop is a culmination of what we’ve learned through our experiences, testing, and understanding of how SQL Server operates. We will touch on best practices for all aspects of the DBA realm, from AD configuration to Windows Server deployments to SQL installs, with configuration settings galore. We will cover the "why's" behind the best practices, tips to make your daily duties easier, and what to look for in code reviews. And we’ll show you how to evaluate best practices for yourself.

SessionID: 3300

Automate and Manage SQL Server with PowerShell

Back to calendar

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

Speaker(s): Allen White

Title: Automate and Manage SQL Server with PowerShell

Description:

This soup-to-nuts all-day introduction to PowerShell for the SQL Server DBA will start with the basics of PowerShell and teach you the fundamental SMO object model, how to manipulate data with PowerShell, and how to use SMO to manage objects. We'll then move on to creating Policy-Based Management policies, working with the Central Management Server, managing your system inventory, and gathering performance data with PowerShell.

We'll wrap up with a look at the new PowerShell cmdlets introduced for SQL Server 2012 and how you can use PowerShell to manage SQL Server 2012 in server environments, including the new AlwaysOn technology and Windows Server Core. At the end of the day, you'll be ready to put PowerShell to work automating and managing SQL Server in your organization.

SessionID: 2911

Real-World System Design for the DBA: Private Cloud and SQL as a Service

Back to calendar

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

Speaker(s): Allan Hirt, Ben DeBow

Title: Real-World System Design for the DBA: Private Cloud and SQL as a Service

Description:

Performing. Agile. Available. Reliable. Easy to manage. Cost-effective. These words describe things we all strive for, but often don't achieve for our SQL Server deployments and environments for one reason or another. Every DBA should have this goal: Provide high service levels and the agility to meet customer demands with the least amount of risk, cost, time, and effort.

You can standardize your configurations and offerings with the right planning and knowledge of your environment. But transforming the way you work from a purely administrative focus to running your DBA services more like a company is where the private cloud and SQL as a Service (SaaS) come into play. Join us to learn how to properly plan, deploy, and maintain SQL Server systems to support your company’s needs, whether you are using physical servers, virtualization, or both.

SessionID: 2929

Query Performance Tuning: Start to Finish

Back to calendar

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

Speaker(s): Grant Fritchey

Title: Query Performance Tuning: Start to Finish

Description:

One of the most common problems encountered in SQL Server is the slow-running query. Once a query is identified as performing poorly, DBAs and developers frequently don’t understand how to diagnose the problem and struggle to fix it. This full-day seminar focuses exclusively on these two topics: You will learn how to identify queries that are performing badly and how to fix them.

We will start by covering how to gather query performance metrics using tools available directly from Microsoft, such as dynamic management objects and extended events. We’ll then move into common performance problems, how they show themselves in the metrics and execution plans, and how to address them. You will leave with a working knowledge of query performance tuning, a set of methods for identifying poorly performing queries, scripts to help out, and the knowledge you need to fix your own systems.

SessionID: 2884

T-SQL Querying and Query Tuning Enhancements in SQL Server 2005-2012

Back to calendar

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

Speaker(s): Itzik Ben-Gan

Title: T-SQL Querying and Query Tuning Enhancements in SQL Server 2005-2012

Description:

As a DBA or database developer, you usually undergo a number of learning phases when it comes to new T-SQL features. You typically start by learning the logical aspects of the feature, then the practical uses, and finally optimization. With time, you identify best practices, discover more advanced optimizations, and find other creative ways to use the feature.

The more experience you have with a feature, the more interesting uses you find - the APPLY operator and ROW_NUMBER function are great examples of this. The newer the feature, such as the new and enhanced window functions, the more discoveries await you. This seminar will cover T-SQL querying and query tuning enhancements in the latest major releases of SQL Server, including window functions, sequences, OFFSET/FETCH, MERGE, grouping sets, date and time types and functions, APPLY, pivoting and unpivoting, CTEs, columnstore indexes, filtered indexes, and more!

SessionID: 2821

Building the Agile Data Warehouse with SQL Server 2012

Back to calendar

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

Speaker(s): Davide Mauri

Title: Building the Agile Data Warehouse with SQL Server 2012

Description:

Now that in-memory technology is all the rage, people tell you that a Business Intelligence solution can be created just by connecting directly to the source of the data. Wrong! A data warehouse is still vital for the success of a BI solution, no matter which technology you use to read, process, and present the collected data.

In this day-long workshop, the data warehouse rules! We'll define what it is, starting with basic theory. Then we'll move through well-known models and design patterns, best approaches, and tools you need to build and maintain a data warehouse that's flexible enough to support today's fast-changing business needs. But even the agile data warehouse needs a well-defined structure to support the "engineer-ization" of its development process and make it cost-effective.

SessionID: 3706

Customer Stories from the Front Lines

Back to calendar

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

Speaker(s): Bob Ward, Adam Saxton

Title: Customer Stories from the Front Lines

Description:

Our toolset for these solutions will involve tools you use every day, along with some that push your limits. Did anyone say, “Debugger?” We will showcase real-world techniques that you can use to troubleshoot and resolve your top database issues, focusing primarily on the Engine, but also delving into other areas of SQL Server. And don’t forget about the demos. We will demonstrate how each issue occurred, walk through how we identified and resolved the problem, and look at new support features in SQL Server 2012 to help you going forward.

SessionID: 3032

Zero to BI Semantic Model with SQL Server 2012

Back to calendar

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

Speaker(s): Peter Myers

Title: Zero to BI Semantic Model with SQL Server 2012

Description:

Get the know-how you need to deliver state-of-the-art data models using SQL Server 2012 Analysis Services. This pre-conference session will teach you the theory behind Analysis Services BI Semantic Models and demonstrate how to design, develop, deploy, and manage them.

We'll cover all three development approaches: multidimensional, tabular with the tabular project, and tabular with PowerPivot. These different approaches give you choice and flexibility, but which should you use when? We'll look at the benefits and limitations of each approach in detail so that you can make an informed decision about which data model to use. Then we'll cover Data Analysis Expressions (DAX) and Multidimensional Expressions (MDX), which let you enrich the data models with calculations and data access permissions.

SessionID: 3352

Tax, Finance, and Money Tips for the Independent Consultant

Back to calendar

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

Speaker(s): Brian Moran

Title: Tax, Finance, and Money Tips for the Independent Consultant

Description:

Have a small consulting company on your own or with partners or thinking about starting one? Don't miss this session based on 20 years from the trenches. I’ve been consulting for more than 2 decades and have had my own businesses for more than 10 years. My experience ranges from owning a small S Corp with my wife, to building and managing an international consulting company, to new ventures in between. And I've learned a lot along the way.

We all know the answer to most questions is "it depends," but I will be surprised if you don't walk away from this session with a few new tips and tricks that could add hundreds of thousands of dollars to your bottom line as an independent consultant. We'll have at least 15 minutes at the end of the session to explore topics and questions from the audience.

SessionID: 3599

Mobile Business Intelligence

Back to calendar

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

Speaker(s): Jen Underwood, Carolyn Chau, John Sirmon

Title: Mobile Business Intelligence

Description:

Mobile business intelligence is a hot and growing market trend with the consumerization of IT. Learn how to leverage Microsoft BI technologies with a variety of mobile devices. This demo-heavy session will cover what can be done today with PerformancePoint, Reporting Services, Excel Services, and SharePoint 2010. We will also dive into the exciting mobile device improvements in Office365, Office 2013, and SharePoint 2013

SessionID: 3312

PowerPivot 101

Back to calendar

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

Speaker(s):

Title: PowerPivot 101

Description:

Building an SSAS cube isn't for everyone. PowerPivot is! This session is for anyone who wants to get started in PowerPivot. Join us as we build a PowerPivot model from the ground up and then create some reports, all in just over an hour. Learn how to use data from existing sources, such as SQL Server databases or Analysis Services, as well as how to integrate currently unrelated data from sources such as Excel workbooks and the Azure data market to bring new life to your data – like analyzing sales based on weather conditions.

SessionID: 2861

The What, Why, and How of Filegroups

Back to calendar

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

Speaker(s): Jes Schultz

Title: The What, Why, and How of Filegroups

Description:

Every DBA needs to know how to create and maintain filegroups because they are part of every SQL Server database. Filegroups affect the performance, maintenance, and security of your data. What are filegroups, and how do you use them?

In this session, we'll see how to create filegroups, create objects in them, move objects between them, and perform maintenance on them. We'll also walk through piecemeal restores. The information in this session will help you create databases that perform better and are easier to maintain.

SessionID: 2984

SQL Server 2012 AlwaysOn: Availability Groups Drilldown

Back to calendar

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

Speaker(s): Luis Vargas

Title: SQL Server 2012 AlwaysOn: Availability Groups Drilldown

Description:

AlwaysOn Availability Groups, introduced in SQL Server 2012, support mission-critical high availability and disaster recovery. Join this session to drill down into their architecture and technical details, understand their benefits and limitations, and see how they work through multiple demos.

SessionID: 3027

10 Extraordinary Things to Achieve with Integration Services 2012

Back to calendar

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

Speaker(s): Peter Myers, Matthew Roche

Title: 10 Extraordinary Things to Achieve with Integration Services 2012

Description:

This session will explore 10 extraordinary SQL Server Integration Services 2012 concepts. These concepts may not be well known or understood by the SSIS developer or administrator, and they could influence and transform the way you design, develop, and manage your SSIS solutions.

SessionID: 3045

MAD About Data: Solve Problems and Develop a “Data Driven Mindset”

Back to calendar

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

Speaker(s): Darwin Schweitzer

Title: MAD About Data: Solve Problems and Develop a “Data Driven Mindset”

Description:

The explosion of data and new data types from devices, sensors, bots, and crawlers has outpaced traditional structured data sources so that it now makes up 85% of all new data. Why is this an opportunity now? Easy accessibility of unstructured external data from social media sites and internal data, combined with cheap, distributed storage and processing using cloud-based or on-premises Hadoop, gives you the power to solve more business problems.

Whether you are a developer, BI professional, or data scientist – Microsoft BI and Big Data enable new scenarios and can transform organizations looking to gain competitive advantage. Come see some demos, join the discussion on architectural choices beyond traditional BI/DW, and see why everyone is MAD about data.

SessionID: 2900

SQLCAT: What Are the Largest SQL Server Projects in the World?

Back to calendar

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

Speaker(s): Kevin Cox, Nicholas Dritsas

Title: SQLCAT: What Are the Largest SQL Server Projects in the World?

Description:

Come see the architectures of the largest SQL Server projects in the world. In this session, you'll find out what features and techniques they use for scale and see how SQL Server can handle any size data requirement. Then, you can take these scale-up and scale-out learnings back to improve your own environment.

SessionID: 2971

Extended Events: Work Smarter Not Harder

Back to calendar

Event Date: 07-11-2012 10:15 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jason Strate

Title: Extended Events: Work Smarter Not Harder

Description:

Of the many ways to monitor your SQL Server environment, Extended Events is one of the newer platforms that can help you investigate and resolve performance problems. In this special 90-minute session, we’ll review Extended Events and learn the ins and outs of how to get and analyze detailed information on the errors and events that occur within SQL Server. With a few T-SQL statements, you can research in minutes issues that used to take weeks to investigate.

SessionID: 3182

DBCC Commands: The Quick and the Dangerous

Back to calendar

Event Date: 07-11-2012 10:15 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Erin Stellato

Title: DBCC Commands: The Quick and the Dangerous

Description:

There are many DBCC statements at the disposal of database administrators and developers. Some are used for the greater good; others can wreak havoc in your system. The majority of these commands are informational, but if you’re not careful, you can introduce chaos or, worse, lose data you may never find again.

In this session, we will explore DBCC commands that are useful for the DBA and developer and cover when to use them and how. Expect demonstrations that provide a practical application of these commands – both documented and undocumented – that database pros can quickly and easily use.

SessionID: 3590

SQLCAT: Best Practices and Lessons Learned on SQL Server in an Azure VM

Back to calendar

Event Date: 07-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Steve Howard, Arvind Ranasaria

Title: SQLCAT: Best Practices and Lessons Learned on SQL Server in an Azure VM

Description:

This session will present real-world lessons learned running SQL Server in an Azure Virtual Machine (IaaS). It will examine special considerations for querying, deployment, I/O, configuration, HA/DR, and performance when SQL Server is running in an Azure VM. Special attention will be paid to storage placement and other configuration factors, performance, and scale.

SessionID: 3594

Building Compelling Power View Reports

Back to calendar

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

Speaker(s): Sean Boon

Title: Building Compelling Power View Reports

Description:

Learn how to create the next generation of beautiful, interactive data visualizations and presentations with Power View. Along the way, we'll take a deep dive into Power View and show off the latest features. This is the session you need to attend if you're eager to see what the Power View excitement is all about and how to make this interactive data exploration, visualization, and presentation tool work for you.

SessionID: 2678

What's New in Analysis Services 2012?

Back to calendar

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

Speaker(s): Chris Webb

Title: What's New in Analysis Services 2012?

Description:

Lots has changed in Analysis Services 2012! You now have to choose between the Multidimensional Model and the Tabular Model, but when should you use which? And what is the BI Semantic Model? This session will answer all of these questions and more, including:

SessionID: 3471

XQuery and XML in SQL Server: Common Problems and Best Practice Solutions

Back to calendar

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

Speaker(s):

Title: XQuery and XML in SQL Server: Common Problems and Best Practice Solutions

Description:

Ever written an XQuery against the XML data type and had performance issues? Ever wondered how to improve the performance of your XML-based application? In this session, we'll look at common query patterns and performance issues and provide best practices and improved queries that can enhance performance up to an order of magnitude.

You'll get guidance on how to best store XML inside the database (relational vs. as XML datatype, with or without a schema, which XML Index to use) and performance tips when using XQueries and FOR XML queries. In addition, we'll take a quick preview of a new XML indexing option in development for one of Microsoft's premier banking ISVs that will be productized in a future release.

SessionID: 2686

SQLCAT: Big Data – All Abuzz About Hive

Back to calendar

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

Speaker(s): Cindy Gross, Dipti Sangani

Title: SQLCAT: Big Data – All Abuzz About Hive

Description:

Got a bee in your bonnet about simplifying access to Hadoop data? Want to cross-pollinate your existing SQL skills into the world of Big Data? Join this session to see how to become the Queen Bee of your Hadoop world with Hive and gain Business Intelligence insights with HiveQL filters and joins of HDFS datasets. We’ll navigate through the honeycomb to see how HiveQL generates MapReduce code and outputs files to answer your questions about your Big Data.

After this session, you'll be able to democratize access to Big Data using familiar tools such as Excel and a SQL-like language without having to write MapReduce jobs. You'll also understand Hive basics, uses, strengths, and limitations and be able to determine if/when to use Hive in combination with Hadoop.

SessionID: 2890

Secrets of SSAS Storage

Back to calendar

Event Date: 07-11-2012 13:30 - Category: 1/2 Day Session (3 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Stacia Varga

Title: Secrets of SSAS Storage

Description:

Knowing how to develop a cube (or tabular model) is an important skill, but understanding what Analysis Services does with that data is important too. Especially when your design decisions can impact storage, processing time, and ultimately query performance. In this session, we’ll compare and contrast multidimensional databases with tabular databases, but our primary focus will be on multidimensional databases. We’ll review how Analysis Services translates your logical model into physical structures and how queries access those structures. We’ll also explore how to diagnose storage problems and the steps you can take to address those problems. As a half-day session, we'll have plenty of time to dig deep into the storage system architecture and answer questions as we go.

SessionID: 3566

Developing and Managing a BI Semantic Tabular Model in SQL Server 2012

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Kasper de Jonge

Title: Developing and Managing a BI Semantic Tabular Model in SQL Server 2012

Description:

With the introduction of the Business Intelligence Semantic Model, there are now two ways to create and deliver successful Analysis Services projects: Tabular and Multidimensional. In this demo-driven session, learn about data modeling and administration techniques for the new Tabular models.

SessionID: 3612

Enterprise Information Management: Bringing Together SSIS, DQS, and MDS

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Matt Masson, Matthew Roche

Title: Enterprise Information Management: Bringing Together SSIS, DQS, and MDS

Description:

Enterprise Information Management (EIM) – an industry term for managing your data for data integration, quality, and governance – is an important part of the SQL Server 2012 release. This session revolves around a demo that brings together the EIM functionality in SQL Server 2012 and tells the "Credible, Consistent Data" story. You will see how SQL Server Integration Services (SSIS), Data Quality Services (DQS), Master Data Services (MDS), and other Microsoft technologies work together to provide a comprehensive EIM solution.

SessionID: 3602

SQLCAT: How Do I Troubleshoot My Database Now that It Is in the Cloud?

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Ewan Fairweather, Silvano Coriani

Title: SQLCAT: How Do I Troubleshoot My Database Now that It Is 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-premises space. However, solving connectivity issues, analyzing performance problems, or understanding index usage may require a different set of assumptions and approaches depending on whether we're dealing with a simple application or a complex, highly scalable solution.

During this session, we'll present the entire spectrum of our learnings working in customer projects around the world in instrumenting and analyzing these applications based on Windows Azure SQL Database.

SessionID: 3542

SQLCAT: Many-Core Processors, SSDs, Large Memory: How to Benefit SQL Server

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Juergen Thomas

Title: SQLCAT: Many-Core Processors, SSDs, Large Memory: How to Benefit SQL Server

Description:

Learn how hardware development over the past few years and new technologies can impact SQL Server RDBMS configurations. Recent processor development has given us commodity-type hardware that is showing throughput levels rivaling million-dollar hardware 5 years ago. However, you can run into obstacles and issues when deploying such hardware. In this session, we will see how SQL Server can leverage this new hardware.

Throughput enhancements provided by new commodity hardware also strains network configurations and associated SQL Server and Windows functionality. We will look at identifying network issues and configurations to use to avoid these bottlenecks. We will also look at how to deploy SSDs and their impact on workload, as well as SAN Storage Tiering and SQL Server configurations to reduce IOPS bursts in shared SAN environments.

SessionID: 3939

Lightning Talks - 100

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Professional Development

Speaker(s): Robert Davis, Mark Broadbent, Brent Ozar, Amy Lewis, Rob Volk, Wendy Pastrick

Title: Lightning Talks - 100

Description:

Amy Lewis - Become Less Fuzzy About Fuzzy Transformations! (BIA)

Brent Ozar - Bob Dylan Explains TempDB (DBA) Mark Broadbent - SQL Server AlwaysOn for Dummies (DBA) Rob Volk - Regular Expressions in SSMS in 10 Minutes or Less (AppDev) Robert Davis - How Bad is Read-only Access? (AppDev) Wendy Pastrick - Work-Life Balance: It's Not Just for WIT (PD)

SessionID: 3692

How Bad Is Read-Only Access?

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Application & Database Development

Speaker(s): Robert Davis

Title: How Bad Is Read-Only Access?

Description:

The debate over whether read-only access to production systems should be granted is not likely to end soon. Why are DBAs so adamant about not wanting to give this level of permissions? What harm could come from someone with read-only access? This demo-only talk will attempt to do as much harm as possible with read-only access. Tune in and see how much damage can be done with read-only permissions.

SessionID: 2907

Adapting Your ETL Solutions to Use SSIS 2012

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Devin Knight

Title: Adapting Your ETL Solutions to Use SSIS 2012

Description:

With all the great new features added to SSIS in SQL Server 2012, it is important to understand how they can make your development life easier. Join the discussion as we look at changes to usability, deployment, configuration, management, and more. This session will not only highlight what is new in SSIS but also show how your existing solutions can be adapted to utilize the latest features.

SessionID: 2707

PowerPivot 2 – Using NASA Data

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Mark Stacey

Title: PowerPivot 2 – Using NASA Data

Description:

Discover a planet orbiting another star using PowerPivot! PowerPivot is one of the most powerful data integration tools in the Microsoft stack and has become enterprise-ready in version 2. In this session, we'll pull data from the Kepler telescope and graph it in Excel.

We'll use a trick invented by the Ancient Greeks to consume Excel functions in PowerPivot, and we'll combine that technique with an advanced application of DAX and Slicers to apply custom formulas to your data. We'll finish up by pulling the PowerPivot model into Visual Studio, decorating and partitioning our model, deploying to Analysis Services, and showing off PowerView.

SessionID: 3708

Work-Life Balance: It's Not Just for WIT

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Professional Development

Speaker(s): Wendy Pastrick

Title: Work-Life Balance: It's Not Just for WIT

Description:

This talk will highlight the many issues involved in work-life balance. Women with families and children are often foremost in the minds of people when this topic is discussed, but the same issues effect millions of other employees as well. Find out how you can benefit from more balance in your work week and how vacation time isn't the only alternative to finding balance.

SessionID: 3766

Regular Expressions in SSMS in 10 Minutes or Less

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Application & Database Development

Speaker(s): Rob Volk

Title: Regular Expressions in SSMS in 10 Minutes or Less

Description:

This Lightning Talk will cover regular expressions in SQL Server Management Studio and demonstrate how incredibly helpful they can be. If you've banged your head trying to use them, or noticed them in the Find/Replace window but never tried them, or just heard all the fuss about them but ignored it, this session is for you! Examples will cover very simple transformations, as well as some more advanced options that will really show off the power of regular expressions.

SessionID: 3771

Become Less Fuzzy About Fuzzy Transformations!

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Amy Lewis

Title: Become Less Fuzzy About Fuzzy Transformations!

Description:

Come get a clear understanding about using the fuzzy-lookup transformation in SSIS. See real-world examples and the configurability of this powerful component.

SessionID: 3673

Inside SQLOS 2012

Back to calendar

Event Date: 07-11-2012 13:30 - Category: 1/2 Day Session (3 hours) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bob Ward

Title: Inside SQLOS 2012

Description:

Ever wanted to know more about what powers the SQL Server Database Engine? This half-day session covers SQLOS (SQL Operating System), which abstracts the Windows OS from the rest of the Database Engine and provides the core infrastructure for SQLSERVR.EXE. This session isn’t for the faint of heart: It will move into the “600” level for most attendees, covering some of the most complex components in the SQL Database Engine. We’ll focus on SQL Server 2012 but discuss changes where appropriate from older versions.

There’s practical value in understanding SQLOS internals, including helping you with SQL Server planning, design, management, monitoring, and troubleshooting. And this session will feature plenty of demos. I promise your brain will hurt when you leave this session, but I also promise you will have learned new things about the SQL Server Database Engine that you can put to use as administrators and developers.

SessionID: 2691

SQLCAT: SQLOS Memory Manager Changes in SQL Server 2012

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jerome Halmans, Gus Apostol

Title: SQLCAT: SQLOS Memory Manager Changes in SQL Server 2012

Description:

SQLOS is an internal user-mode OS enrichment layer for SQL Server that delivers system-level services such as cooperative user mode scheduling, memory management, deadlock detection, and exception handling to SQL Server components. In SQL Server 2012, Microsoft refactored the Memory Manager subcomponent in SQLOS to let users predictably size SQL Server memory consumption, in addition to providing performance and scalability improvements.

Before this change, the 'max server memory' sp_configure option contained only one type of memory allocation (i.e., single page – 8Kb). With the Memory Manager re-architecture improvement, all types of memory allocations will be accounted for by 'max server memory'. Come learn about what this change means for sizing memory for customer workloads in SQL Server 2012. You will also hear about related DMV and performance counter changes.

SessionID: 3238

The Biggest Loser: Database Edition

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Andrew Novick

Title: The Biggest Loser: Database Edition

Description:

Fat! That’s how you’d have to describe most databases these days. When databases with development, QA, and backup replicas are stored on a SAN, the cost can be tens of thousands of dollars per terabyte. In this session, you’ll learn how to trim a database by up to 75%.

This session will show you how to put your database on a diet using compression, filtered indexes, maintenance, REBUILD and REORGANIZE, index management, and application changes. Topics will include how to calculate the storage required for each row, measure the actual storage of rows, and find hidden overhead such as Snapshot Isolation bytes. You'll see how to recover extra space and why NOT to SHRINK your database files. And you'll learn why log files grow, how to keep them under control, how to shrink log files the right way, and rebuilding files to recover the unused space.

SessionID: 3314

Triggers: Born Evil or Misunderstood?

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Louis Davidson

Title: Triggers: Born Evil or Misunderstood?

Description:

Triggers are almost universally derided as evil by many developers and DBAs - often for seemingly good reasons. For starters, they are not easy to write effectively, harming the overall performance of your database instance. Even worse, they commonly introduce side effects that confuse even the trigger writer.

Yet for everything bad that can be said about triggers, there is one plain fact: They solve problems that cannot be addressed effectively anywhere else in the programming stack. In this session, we will contrast triggers with other methods of protecting data, such as client code and check constraints, and look at several use cases where triggers are the preferable path of protection (and many others where the opposite is true).

SessionID: 3814

Bob Dylan Explains TempDB

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Enterprise Database Administration & Deployment

Speaker(s): Brent Ozar

Title: Bob Dylan Explains TempDB

Description:

How many files must a TempDB have before it's allowed to be fast? How many table variables must a server walk down before it's considered a table? The answer, my friend, is blowin' in the wind, and Bob Dylan will share it with you – hopefully you can understand him.

SessionID: 3329

Manage SQL Server 2012 on Windows Server Core with PowerShell

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allen White

Title: Manage SQL Server 2012 on Windows Server Core with PowerShell

Description:

Windows Server 2008 introduced Server Core, the operating system without the GUI. SQL Server 2012 is the first version of SQL Server to support Server Core. To gain the maximum efficiency from your servers, you will want to make use of Server Core, and with PowerShell, you can effectively manage SQL Server in that environment. This session will demonstrate how to manage SQL Server 2012 on Windows Server Core and provide scripts to help you successfully perform the common tasks you'll need to do on that platform.

SessionID: 2790

Replication vs. AlwaysOn: Scalability Solutions with SQL Server 2012

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Meir Dudai

Title: Replication vs. AlwaysOn: Scalability Solutions with SQL Server 2012

Description:

SQL Server 2012 provides several options for achieving scalability in your database environment. To plan the optimal solution for your system, you need to understand the different aspects of each method and how each fits with your organization’s requirements.

In this session, you will learn how to architect the appropriate scalability solution for common scenarios in the database world. We will focus on replication and AlwaysOn – when you should you use which technology and how to maximize the benefit you achieve from each to meet your scalability needs.

SessionID: 3361

The Evolution of Security in SQL Server 2012

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Don Kiely

Title: The Evolution of Security in SQL Server 2012

Description:

Microsoft rebuilt SQL Server security from the ground up in SQL Server 2005, and since then, it has evolved database security in each new version. SQL Server 2012 continues that trend with some new features that can keep your data even more secure, such as new server-level role features, new hashing algorithms, and new permissions. It also adds contained databases, which let users connect to the database without authenticating at the server level. This is a great feature that solves problems when you move databases, but it sounds scary from a security perspective.

During this session, we'll explore all the new security features in SQL Server 2012. When we're finished, you'll have everything you need to decide for yourself whether your databases will be adequately protected in SQL Server 2012 - or if security is getting way too onerous in SQL Server.

SessionID: 3793

SQL Server AlwaysOn for Dummies

Back to calendar

Event Date: 07-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mark Broadbent

Title: SQL Server AlwaysOn for Dummies

Description:

Welcome to Microsoft's world of the buzzword. Yes, they've done it again and created an ambiguous term that no one really understands. AlwaysOn is a powerful group of technologies, and in this presentation, we will delve into their murky world and reveal the technology behind the buzz.

SessionID: 2980

SQLCAT: AlwaysOn HA/DR Design Patterns, Architectures and Best Practices

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sanjay Mishra, Mike Weiner

Title: SQLCAT: AlwaysOn HA/DR Design Patterns, Architectures and Best Practices

Description:

Learn how to build practical, end-to-end high availability and disaster recovery solutions for mission-critical applications using SQL Server 2012 AlwaysOn technologies. This session will cover such scenarios as how to combine failover cluster instances with Availability Groups to provide a complete HA and DR solution, and how to use Availability Groups Multiple Secondaries to replace existing database mirroring and log shipping solutions.

You will learn how to build an effective HA/DR solution with a shared and/or non-shared storage model. We will also discuss upgrading from legacy solutions to new SQL Server 2012 AlwaysOn solutions with minimal downtime, as well as operational procedures to recover from a disaster with each of these solutions.

SessionID: 3469

Inside Unstructured Data: SQL Server 2012 FileTable and Semantic Search

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s):

Description:

Most of the data you need to manage may be considered unstructured data. Many applications need to handle relational data together with unstructured data, which means they often need to manage two sets of data with two different services.

SQL Server 2012 provides you with an integrated storage solution that gives you both unstructured and structured data management with exciting new services, such as native Win 32 access and Statistical Semantic Search. This session will feature demonstrations as well as technical drill-down on how these technologies are built into the SQL Server engine and how you can take advantage of them in your applications.

SessionID: 3348

Around the World with the SharePoint BI Toolbelt

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Spotlight Session (90 minutes) - Track: BI Information Delivery

Speaker(s): Brian Knight

Title: Around the World with the SharePoint BI Toolbelt

Description:

What's the use of having business intelligence if you can’t make it actionable? In this session, you’ll learn how to better collaborate with SQL Server 2012 and SharePoint 2010. You'll learn how PowerPivot in SharePoint will let your users do self-service BI. You’ll also learn how PerformancePoint can help you develop scorecards and help your users answer questions they didn’t even know they had. Lastly, you'll learn where Reporting Services and Power View fit into the BI landscape.

SessionID: 3184

Developers Are from Mars, Report Servers Are from Venus

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Doug Lane

Title: Developers Are from Mars, Report Servers Are from Venus

Description:

At first, you loved working with Reporting Services, but now the honeymoon's over. What good are charts and tables when Reporting Services won't tell you what's wrong, renders too slow, and messes up your layout? You may be thinking about seeing other reporting products, but don't give up.

In this couples therapy for you and Reporting Services, rekindle your passion by reviewing how reports perform best, seeing what the report server has been trying to tell you (but you haven't been listening), and discovering new and simple tricks you never knew your reports could do. You'll learn about the following and more:

• Dealing with blank extra pages • Designing reports for high performance • Powerful properties for precise layout and appearance • Troubleshooting using the execution log

After this session, you'll want to spend some time alone with your new old flame.

SessionID: 2783

Tempdb: Performance and Manageability

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Robert Davis

Title: Tempdb: Performance and Manageability

Description:

Misconceptions and inconsistent advice on tempdb abounds – even highly skilled DBAs cannot always agree on how to best configure it. Part of the problem is that there is no single solution that can be applied to every situation. How many files should tempdb have? Should it be on RAID 1? RAID 10? How about Solid State Drives (SSDs)? This session will give you the tools to determine the optimal configuration for tempdb. We'll also cover how to detect, prevent, and monitor for common tempdb performance problems.

SessionID: 2992

Taking MERGE Beyond the Basics

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Hugo Kornelis

Title: Taking MERGE Beyond the Basics

Description:

The basic function of the MERGE statement is the ability to synchronize imported data with base data – inserting new rows and updating existing rows, all in one go. But step beyond basics, and MERGE becomes a tool that can do much, much more.

In this demo-rich session, we'll walk through the full syntax of the MERGE statement, go inside all the options, and see the possibilities. You'll also see the pitfalls that you need to be aware of if you, or someone else, uses MERGE – and how to solve them. Whether you already use MERGE or not, this session will show you new ways to tackle problems that would otherwise be much harder to solve.

SessionID: 3177

Stop Bad Data in Its OLTP Tracks

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Denise McInerney

Title: Stop Bad Data in Its OLTP Tracks

Description:

Incorrect, inaccurate, and misleading data can get into a database in a variety of ways. It causes bugs, impacts customers, and hurts business. This session will explain how DBAs and developers can proactively ensure the data coming into a transactional system is clean and correct. Topics will include table design, the pitfalls of NULL, “garbage in,” transactions, change management, and coding standards.

The session will draw on my years of personal experience managing busy e-commerce databases that support multi-million dollar businesses. Through real-life examples and demos, you'll see many ways that OLTP data quality can be compromised and how taking an integrated approach to this problem can make you more successful at your job.

SessionID: 2738

Real-Life SQL Server 2012 Availability Groups: Lessons Learned

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Brent Ozar

Title: Real-Life SQL Server 2012 Availability Groups: Lessons Learned

Description:

You want AlwaysOn, but you're concerned about hidden drawbacks and performance. I have deployed AlwaysOn Availability Groups for some big websites, including StackOverflow.com and the Discovery Channel, plus used them to scale out reads for data warehouses. Come learn what I've found in real-life deployments of AlwaysOn.

SessionID: 3162

Blazing Fast Backups

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sean McCown

Title: Blazing Fast Backups

Description:

Tired of your database taking hours to back up? Sick of your users breathing down your neck because the database restore is taking too long? You won't have to worry anymore.

In this session, you'll see some little known tricks, methods, and trace flags you can use to tune your backups just like you would a query. You'll learn about the backup "execution plan" and how to access it. And understanding how to tune the individual portions of your backup process will let you knock 80% and even more off of your backup and restore time. I’m not holding anything back in this session. This is a method I’ve used for 15 years to tune my backups, and I’ve had great success.

SessionID: 3008

Using SSIS 2012 for Data Warehouse ETL

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Thomas LeBlanc

Title: Using SSIS 2012 for Data Warehouse ETL

Description:

Get ready to see why Microsoft has elevated itself to the top tier of data warehouse ELT tools with the release of SSIS 2012. There are many new features, so this session will concentrate on three: Change Data Capture, Data Quality Services (DQS), and the SSIS Catalog.

Incrementally loading data to a dimension and fact table with the Change Data Capture components is really slick. Data cleansing hangs with the best of them because of knowledge databases in DQS. And with SSIS Catalogs, a single source for deployment, configuration, and monitoring keep things well managed, with default reports and queries to the historical running data.

SessionID: 3417

Understanding Parallel Query Execution

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Paul White

Title: Understanding Parallel Query Execution

Description:

Very few people know how to correctly interpret parallel execution plans or debug performance problems when they occur. This session will give you a clear overview, then dive deep into query processor internals to provide insight and the practical tools and knowledge you need to take full advantage of parallel execution. You'll discover the true meaning of CXPACKET, common causes of poor performance, and how things really work under the covers.

SessionID: 3331

Learn About The Mentoring Experiment

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Spotlight Session (90 minutes) - Track: Professional Development

Speaker(s): Steve Jones, Andy Warren

Title: Learn About The Mentoring Experiment

Description:

We started The Mentoring Experiment to learn more about matching mentors to mentees. Could it be done on a large scale? Did people want mentors? Lots of questions to answer! This session will be part presentation, part panel discussion as we talk about how the experiment started, what we have learned so far, and what we'll be focusing on in the next round of experiments.

SessionID: 3267

Tips and Tricks for Giving a Stellar Technical Presentation

Back to calendar

Event Date: 07-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Ronald Yenko

Title: Tips and Tricks for Giving a Stellar Technical Presentation

Description:

Creating a great presentation isn't completely about creating a massive slide deck. In fact, "death by PowerPoint" often interferes with your ability to successfully communicate your message to the audience. This session takes you through the process of planning, building, practicing (yes, practicing) and delivering a presentation. Just like not every shoe fits every foot, there are techniques that will work for you and other that won't. In this session, you'll get a set of tools you can use to create and deliver a presentation that is tailored to your style, achieves your intended goals and delivers a stellar experience to your audience. We'll also cover ways to prepare for when things go wrong (and yes, they will) so you can gracefully keep things moving.

SessionID: 3668

SQL Server and SharePoint: Best Frienemies

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Lisa Gardner

Title: SQL Server and SharePoint: Best Frienemies

Description:

SharePoint is a rapidly growing application that relies heavily on SQL Server. In this session, we will discuss what a DBA needs to know to successfully manage instances hosting SharePoint databases. What configuration options are best for a SharePoint workload? What kind of maintenance should be performed? How should databases be provisioned? What the heck are all these databases for anyway? We will also discuss some nomenclature and key components of SharePoint to help DBAs better communicate with SharePoint application teams.

SessionID: 3543

SQLCAT: How Does Microsoft Run Its SAP Landscape on Windows and SQL Server?

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Juergen Thomas

Title: SQLCAT: How Does Microsoft Run Its SAP Landscape on Windows and SQL Server?

Description:

Microsoft runs a large SAP landscape on hundreds of servers. In this session, we will look at which SAP software Microsoft uses and how it runs these business-critical systems with an availability of 99.995% even with beta software of Windows and SQL Server.

This session will show you the high availability and disaster recovery concepts of the underlying Windows 2008 R2 and SQL Server 2012 platform, especially the usage of AlwaysOn. We will also discuss lessons learned from DR exercises with large VMs, and see how patching is done with minimal downtime.

SessionID: 3563

Building Self-Service BI Apps Using PowerPivot and Excel

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Diego Oppenheimer

Title: Building Self-Service BI Apps Using PowerPivot and Excel

Description:

PowerPivot for Excel is an Excel add-in that enables information workers to build their own BI solutions within the familiar environment of Excel. In previous releases, PowerPivot for Excel was a standalone add-in that operated on its own data model and had its own Field List. With Office 2013, the PowerPivot add-in has been integrated with Excel, leveraging the data model infrastructure now shipped as part of Excel.

In this session, we will discuss the integration points and demonstrate how you can use the PowerPivot add-in to further enhance Excel's data model by leveraging the additional BI modeling features available with PowerPivot. We will also cover new functionality delivered with the SQL Server 2012 PowerPivot add-in for Excel 2010.

SessionID: 3036

BI Architecture with SQL Server 2012 and SharePoint 2010

Back to calendar

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

Speaker(s): Rod Colledge

Title: BI Architecture with SQL Server 2012 and SharePoint 2010

Description:

In this fast-paced session, we'll cover new Business Intelligence features in SQL Server 2012, including Power View, PowerPivot, Report Alerts, and SSRS integration with SharePoint Server 2010. We'll then focus on the importance of self-service BI and how it fits into an overall enterprise BI architecture. This session will be rich with demos of all the key BI tools and will cover installation and configuration on both new and existing SharePoint farms. We'll also cover securely extending BI solutions over the Internet, touching on Kerberos delegation and Threat Management Gateway (TMG).

SessionID: 2988

SQLCAT: AlwaysOn Unplugged – Everything You Want to Know About AlwaysOn

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sanjay Mishra, Jean-Yves Devant

Title: SQLCAT: AlwaysOn Unplugged – Everything You Want to Know About AlwaysOn

Description:

Learn everything you always wanted to know about AlwaysOn but didn't know who to ask. Join this Q&A with the SQL Server team members who created SQL Server 2012 AlwaysOn. This panel session with around 10 co-speakers will answer all your questions. No more excuses!

SessionID: 3555

SQLCAT: Real-World Case Study of Mission-Critical Active/Active Remote DCs

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Prem Mehra, Lindsey Allen, Shep Sheppard

Title: SQLCAT: Real-World Case Study of Mission-Critical Active/Active Remote DCs

Description:

A large financial organization recently deployed a mission-critical application using SQL Server in two remote data centers to achieve its goal of high availability and disaster recovery by leveraging an Active/Active database design pattern. Join us to learn how your organization can achieve similar results for a subset of applications using existing SQL Server technologies.

This session will share lessons learned and best practices of the Active/Active design and implementation, and we will demonstrate how to manage and monitor the solution. No need to wait for new product features!

SessionID: 2855

Building a Tabular Model Database

Back to calendar

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

Speaker(s): Steve Hughes

Title: Building a Tabular Model Database

Description:

Come learn about the tabular model in SQL Server 2012 Analysis Services and watch a model being built from "Create Project" to deployment. Microsoft introduced the tabular model in SSAS 2012. Its supporting technology is based on the xVelocity query processor, which was introduced in PowerPivot. In this session, we will create a tabular model database in SSAS using SQL Server Data Tools. We will add data from various types of data sources and build relationships between them, then extend the solution by adding calculations, measures, and hierarchies. Finally, we will cover some of the management techniques required to support a tabular model in an enterprise solution.

SessionID: 2737

Mobile Business Intelligence for Everyone, Now!

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jen Stirrup

Title: Mobile Business Intelligence for Everyone, Now!

Description:

Microsoft has made serious commitments to mobile Business Intelligence, as announced at PASS Summit 2011. What's the roadmap? What's available right now? And how can you implement it at your organization?

Become your company's mobile BI expert - attend this demo-rich session to discover a number of novel ways to implement mobile BI from the technical perspective. You'll have the opportunity to try out mobile BI on mobile devices so you can maximize your learning experience with this technology. And we'll look at a variety of ways to deploy mobile BI using Microsoft technologies such as SharePoint, SQL Server Reporting Services, SQL Azure, Excel Services, and PowerPivot. After this session, you'll be ready to unleash mobile BI in your organization.

SessionID: 3691

Data Model-Driven Database Design in the Real World

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Karen Lopez, Neil Buchwalter

Title: Data Model-Driven Database Design in the Real World

Description:

Join this session to see how data model-driven database design fits in real-world enterprise development projects. We’ll answer such questions as "Who does what?" "Why are we doing this?" "Will it slow things down?” “Will it work with agile development?” "Will I have to actually talk to a data architect?" “What about the Cloud?” "What are the biggest mistakes teams make?" and "Will I still have a job?"

The session will feature demos of common data modeling-to-database processes, including reverse engineering, forward engineering, generating DDL, alter scripts, and more. And you will leave with 10 tips for making model-driven database development successful in your organization's culture and environment.

SessionID: 2833

Monitoring SQL Server Analysis Services with DMVs

Back to calendar

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

Speaker(s): Erin Welker, Patrick Brady

Title: Monitoring SQL Server Analysis Services with DMVs

Description:

Imagine having the power in your hands to quickly provide activity information about open connections to Analysis Services, memory usage by specific objects, or a list of cube measures in a connection. In this session, you'll discover the power of SQL Server Analysis Services dynamic management views (DMVs) that provide this information and so much more. These simple yet powerful views provide administrators with easy access to valuable information, including current active sessions and connections, memory consumption, performance counters, and cube partitioning. They also give you the ability to fully describe and document the structure of your cube.

SessionID: 3063

Practical Uses and Optimization of New T-SQL Features in SQL Server 2012

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Tobias Ternstrom, Jan Engelsberg

Title: Practical Uses and Optimization of New T-SQL Features in SQL Server 2012

Description:

SQL Server 2012 adds a number of powerful new T-SQL features, including sequence generators and window functions, that let you improve your existing solutions. However, to get the most out of these features, you need to know how they are optimized. This session will focus on practical uses of the key new features, their optimization, and best practices that explain how to make the best use of them.

SessionID: 2945

Choose Your Own Adventure: Performance Tuning

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Tim Chapman, Thomas LaRock

Title: Choose Your Own Adventure: Performance Tuning

Description:

When researching a performance issue, have you ever stopped and wondered “Where do I start,” "What does this mean," or "What do I do next"? Ever spent hours trying to solve a problem only to find that you were looking in the wrong place or using the wrong tools? There are so many different ways to approach a problem, how can you be certain you are taking the right approach? Join us in this all-demo session where YOU get to decide what steps to take next as we guide you through real-life, hands-on troubleshooting scenarios.

SessionID: 3652

Configuring Kerberos for SharePoint 2010 BI in 7 Steps

Back to calendar

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

Speaker(s): Chuck Heinzelman

Title: Configuring Kerberos for SharePoint 2010 BI in 7 Steps

Description:

A top call-generator for SharePoint BI is the configuration of Kerberos to allow user credentials to be passed to back-end data sources. With SQL Server 2012, Reporting Services will be fully integrated with SharePoint as a service. Come learn how to configure your environment. In this session, you will learn how to discover what SPNs need to be set, how to configure Constrained Delegation, and how to troubleshoot potential issues.

SessionID: 3302

Maintain SQL Server System and Performance Data with PowerShell

Back to calendar

Event Date: 07-11-2012 16:45 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allen White

Title: Maintain SQL Server System and Performance Data with PowerShell

Description:

Maintaining a solid set of information about our servers and their performance is critical when issues arise, and often helps us see a problem before it even occurs. Building a baseline of performance metrics allows us to know when something is wrong and helps us track down and fix the problem. This session will walk through a series of PowerShell scripts that you can schedule to capture the most important data. We'll also look at a set of reports that show you how to use that data to keep your server running smoothly.

SessionID: 3286

Installing and Configuring SQL Server 2012 Reporting Services

Back to calendar

Event Date: 07-11-2012 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 choices you make there 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 the 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: 3376

Demystifying Database Statistics

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Erin Stellato

Title: Demystifying Database Statistics

Description:

Database statistics are not made up numbers, like the statistics you may hear on TV or read in a news article. They are critical metadata used by SQL Server’s query optimizer. In this session, we will look at statistics from the ground up and remove the mystery that surrounds them. Demos and real-world examples will be used to explain what statistics are, why you should care about them, and what you can control.

By the end of the session, you will understand: • How to view statistics and interpret the histogram • How and when to update statistics • How statistics affect the query optimizer • When you can let SQL Server manage statistics, and when you need to step in

SessionID: 3500

Bootstrapping Data Warehousing in Azure for Use with Hadoop

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): James Podgorski, Olivier Matrat, Steve Howard, Rafael Fernandez

Title: Bootstrapping Data Warehousing in Azure for Use with Hadoop

Description:

The value proposition of scalable, on-demand Big Data analytics in the cloud via Hadoop on Azure is high in the minds of our customers. While the next wave of big datasets likely will be digitally born in the cloud, some customers are moving existing on-premise sets into Azure as a preliminary step. In this session, we’ll detail our experiences moving data from on-premise into Azure for use in Hadoop.

We’ll compare and contrast the benefits of various storage techniques and cover a parallel-upload technique that has given us the best uptime performance. We’ll also show sample analytics running on Hadoop on Azure as an example of the workloads we’ve observed in early customer POCs.

SessionID: 3572

Using Power View with Multidimensional Models

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Bob Meyers, Sivakumar Harinath

Title: Using Power View with Multidimensional Models

Description:

Come learn how to use Power View against your Multidimensional models. In this session, you will learn how SQL Server Analysis Services exposes the multidimensional model in a tabular view so that Power View and other clients can send DAX queries against multidimensional models. You will also learn new features in Power View that help you to gain insight into your complex multidimensional models.

SessionID: 3570

Deploying and Managing a PowerPivot for SharePoint 2013 Infrastructure

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Kay Unkroth

Title: Deploying and Managing a PowerPivot for SharePoint 2013 Infrastructure

Description:

Dive deep into PowerPivot architectures, deployment dependencies, maintenance best practices, security, and troubleshooting options.

SessionID: 3355

Storing Columnstore Indexes

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Kalen Delaney

Title: Storing Columnstore Indexes

Description:

You've probably seen blog posts and demos about the wonderful speed improvements available with columnstore indexes in SQL Server 2012. In this session, we'll look at the underlying mechanisms that make those improvements possible.

We'll look at the storage of the columns themselves and discuss the compression mechanisms that are used. We'll see how multiple columns in the columnstore index are organized into columns sets. And the metadata that gives you information about your columnstore indexes provides useful information that we'll examine. Understanding these new storage techniques and new query processing algorithms will let us see how SQL Server is able to perform the highly efficient batch mode processing.

SessionID: 3340

Data Cleansing with SSIS 2012

Back to calendar

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

Speaker(s): Brian Knight

Title: Data Cleansing with SSIS 2012

Description:

In this special 90-minute session, you'll learn how to cleanse your data and apply simple to complex business rules in SSIS. You'll see how to solve complex data problems quickly in SSIS using Data Quality Services (DQS) and how to incorporate scripting into your SSIS data flow to find and fix bad data. We'll also cover how to use advanced fuzzy logic to satisfy data duplication issues. We'll finish by looking at how to implement advanced data cleansing and normalization in SQL Server 2012 SSIS with DQS and Master Data Services (MDS).

SessionID: 3232

Query Tuning Mastery: The Art and Science of Manhandling Parallelism

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Adam Machanic

Title: Query Tuning Mastery: The Art and Science of Manhandling Parallelism

Description:

As a database developer, your job boils down to one word: performance. In today's multi-core-driven world, query performance is very much determined by how well you're taking advantage of the processing power at your disposal. Are your big queries using every clock tick, or are they lagging behind? And if your queries are already parallel, can they be rewritten for even greater speed?

In this session, you'll learn to take full advantage of SQL Server query parallelism. After a terminology review and technology refresher, the session will go deep, covering T-SQL patterns that allow certain queries to scale almost linearly across your multi-core CPUs. You'll see when and why the optimizer makes a parallel plan choice and how to impact the decision. Along the way, you’ll manipulate costs and row goals, challenge generally accepted tuning practices, and take complete control of your parallel queries.

SessionID: 3152

Dashboards: When to Choose Which MSBI Tool

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Melissa Coates

Title: Dashboards: When to Choose Which MSBI Tool

Description:

The Microsoft BI stack offers several options for visualization. How do you know which to use for your purposes? This session will explore the choices, flexibility, limitations, and ease of use for creating dashboards and scorecards with: PerformancePoint Services 2010, Reporting Services 2012, SharePoint Server 2010, Excel 2010, and Power View. We'll compare and contrast how each of these Microsoft BI tools satisfies requirements for visualization, interactivity, data sources, formatting, printing, and exporting.

SessionID: 3467

Data Modeling Best Practices for Enterprise Tabular Models

Back to calendar

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

Speaker(s): Carlos Bossy

Title: Data Modeling Best Practices for Enterprise Tabular Models

Description:

The new Tabular models in SQL Server 2012 give us a powerful analytic engine that is faster and easier to implement than traditional multi-dimensional cubes using Analysis Services. In this session, you'll see how to develop analytic models using your existing data sources and learn best practices for preparing data so that it can be effectively used as a Tabular database. In addition to creating the model, you'll see how to quickly add measures, hierarchies, and calculated columns to provide a rich user experience and how the model works with Excel and Power View.

SessionID: 3251

SQL Injection: From Website to SQL Server

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Mladen Prajdić

Title: SQL Injection: From Website to SQL Server

Description:

SQL Injection is still one of the biggest reasons various websites and applications get hacked. The solution, as everyone tells us, is simple: Use SQL parameters. But is that enough?

In this session, we'll look at how an attacker would go about using SQL Injection to gain access to your database, see its schema and data, and do nasty stuff to both. Then we'll see how to battle such attacks at the UI front, the middle tier, and the SQL Server back end.

SessionID: 2792

Peer-to-Peer Replication: Real-Life Implementations and Best Practices

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Meir Dudai

Title: Peer-to-Peer Replication: Real-Life Implementations and Best Practices

Description:

Many organizations require robust high availability and scalability solutions for their database implementations. Peer-to-peer replication is one of the most powerful tools in SQL Server, enabling both high availability and scalability. Join this session to learn what every DBA and system architect should know about this technology.

You will learn how to leverage peer-to-peer replication in real-life scenarios, seeing how replication can provide an optimal solution for many business requirements. We will also walk through best practices and see tips and tricks for easy implementation and maintenance of peer-to-peer replication.

SessionID: 2816

READPAST & Furious: Transactions, Locking, and Isolation

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mark Broadbent

Title: READPAST & Furious: Transactions, Locking, and Isolation

Description:

In the realm of transactions, locking, and isolation, you have questions. Do you really understand SQL Server's concurrency behavior? Are transactions actually an all-or-nothing operation? Do you believe Read operations cannot start a transaction? Do you really know if READ UNCOMMITTED is safe for reporting? Is being Optimistic really better than being Pessimistic? Is SQL Server 2012 the solution to all our problems, or our worst nightmare?...

Join this revealing and thought-provoking session for answers. You'll wish you had known all these secrets sooner.

SessionID: 3519

SQL Server Parallel Data warehouse

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Eric Kraemer, Bob Schmidt

Title: SQL Server Parallel Data warehouse

Description:

Microsoft is releasing V2 of its SQL Server Parallel Data Warehouse (PDW) product, featuring columnstore and a new hardware architecture. These new features working together deliver an order of magnitude (10x or more) performance improvement compared to the existing product and greatly enhances programmability.

This session will focus on the new functionality and architecture. We will also cover some key concepts behind the cost-based optimizer for distributed scale-out systems and demonstrate improved integration with existing Microsoft BI tools and third-party tools (such as Cognos, Business Objects, and Informatica). Come hear about this new and exciting release of PDW and how it helps you address your data warehousing needs.

SessionID: 2914

Querying and Optimizing DAX

Back to calendar

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

Speaker(s): Alberto Ferrari

Title: Querying and Optimizing DAX

Description:

In SQL Server 2012, DAX became a query language, and when it comes to performance, the xVelocity in-memory engine is second to none. Scanning fact tables and performing leaf-level computation happens in a matter of milliseconds. But as with any language, you can write good DAX or bad DAX, depending on your understanding of the engine internals.

This session will introduce DAX as a query language, showing you the different ways of querying with DAX using real-world data. Some queries will be fast, others will need optimizations and a better understanding of query plans. We'll look at it all to give you a complete understanding of how to get the most out of DAX.

SessionID: 2829

SQL I/O Uh-Oh

Back to calendar

Event Date: 08-11-2012 10:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mindy Curnutt

Title: SQL I/O Uh-Oh

Description:

A little planning can go a long way. This session will cover the importance of up-front planning in regard to disk quantity, RAID choice, stripe width, alignment, and block size. We'll also discuss Random vs. Sequential I/O, file quantity, placement, and log isolation. You'll see exactly what to look for and how at each step along the way. Remember: You normally get one chance to get the disk right – don’t don't miss that chance! It is more critical than many people realize. Poor configuration can hold you back by 30% or more on performance. We'll finish up with a musical ditty to help you remember the main points of the session.

SessionID: 3849

SSRS, Kerberos, and SharePoint

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Oliver Engels

Title: SSRS, Kerberos, and SharePoint

Description:

Double-hop scenarios are always a pain. There are so many bits and pieces to keep in mind in configuring SSRS in Integrated Mode to work correctly in these scenarios. Join this short walkthrough to discuss the key factors to consider.

SessionID: 2809

How to Defragment Indexes for Peak Performance

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Brad McGehee

Title: How to Defragment Indexes for Peak Performance

Description:

Over time, as indexes experience INSERTs, UPDATEs, and DELETEs, a normal process called index fragmentation occurs in OLTP databases. Index fragmentation can cause gaps on data pages that waste disk and data cache space; this is called internal fragmentation. It can also scatter pages throughout the database as the logical and physical order of the pages get out of synch, called external fragmentation. Together, these factors can result in heavy index fragmentation, which can reduce query performance.

In this session, you will learn how index fragmentation occurs, how it causes performance problems, how to determine index fragmentation, and different ways indexes can be defragmented. We will look at the pros and cons of REBUILD and REORGANIZE, how index defragmentation and statistics work together, and even how to reduce index fragmentation in the first place.

SessionID: 2753

What to Look for in Execution Plans

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Grant Fritchey

Title: What to Look for in Execution Plans

Description:

You've heard often enough that you need to look at execution plans to understand what's going on with a query. But what are you supposed to look at? This session answers that question, providing a step-by-step set of considerations for evaluating your execution plans.

We'll look at the aspects of an execution plan that should be immediately checked, see why you should look at them, and walk through what to do about what you find. You'll be able to put all this information into immediate use when you return to the office. And you can apply this guidance to your SQL Server 2012 systems as well as older versions of SQL Server.

SessionID: 3755

Becoming a Master

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Professional Development

Speaker(s): Niko Neugebauer

Title: Becoming a Master

Description:

Everyone wants to be a master. We watch movies about superheroes, enjoy sports where mastery is key, and read stories about ancient champions. All involve mastery. What about SQL Server masters? How can you become a master of a certain technology or subject and understand and identify who is a master and who isn't? Join me in exploring the matters of mastery!

SessionID: 3794

Understanding the SSIS 2012 Deployment Model

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Bill Fellows

Title: Understanding the SSIS 2012 Deployment Model

Description:

The SSIS package deployment model in SQL Server 2012 introduces a new option for deploying packages as a comprehensive unit. Learn your options for deploying packages manually or in an automated way.

SessionID: 3242

Enterprise Data Mining with SQL Server

Back to calendar

Event Date: 08-11-2012 13:30 - Category: 1/2 Day Session (3 hours) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Mark Tabladillo

Title: Enterprise Data Mining with SQL Server

Description:

SessionID: 3620

Running Reporting Services in SharePoint Integrated Mode: How and Why

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Chuck Heinzelman

Title: Running Reporting Services in SharePoint Integrated Mode: How and Why

Description:

Microsoft SharePoint and SQL Server Reporting Services are both great products in their own right, but put them together and things are even better! During this session, we will discuss why you would want to run Reporting Services in SharePoint integrated mode. We will also configure a server and multiple sites. Don’t expect a lot of slides – we will spend most of our time working through the integration process, creating and securing sites, and deploying reports.

SessionID: 3285

How Klout Changed the Landscape of Social Media with Hadoop and BI

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Denny Lee, Dave Mariani

Title: How Klout Changed the Landscape of Social Media with Hadoop and BI

Description:

In this age of Big Data, data volumes grow exceedingly larger while the technical problems and business scenarios become more complex. Compounding these complexities, data consumers are demanding faster analysis to common business questions asked of their Big Data. This session will provide concrete examples of how to address this challenge.

We'll highlight the use of Big Data technologies – including Hadoop and Hive – with classic BI systems such as Analysis Services. After this session, you'll: • Understand the architectural components surrounding Hadoop, Hive, Classic BI, and the Tier-1 BI ecosystem • Have strategies for addressing the technical issues when working with extremely large cubes • See how to address the technical issues when working with Big Data systems from the DBA perspective

SessionID: 3623

Upgrading to SQL Server 2012 “Done Right”

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Dandy Weyn

Title: Upgrading to SQL Server 2012 “Done Right”

Description:

Learn how to successfully upgrade SQL Server databases to Microsoft SQL Server 2012. In this session, you will see how to successfully implement different upgrade scenarios, including advanced scenarios such as rolling upgrades. By the end of the session, you will have a clear understanding of which tools to use, which upgrade strategies to implement, and how to successfully upgrade to SQL Server 2012.

SessionID: 2958

Near Real-Time Analytics with xVelocity (without DirectQuery)

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Marco Russo

Title: Near Real-Time Analytics with xVelocity (without DirectQuery)

Description:

Real-time analytical systems are challenging, but interesting. The classic solution for real-time systems is to build ROLAP partitions, so you have a MOLAP cache with consolidated data and a ROLAP partition for fresh information. However, with the Tabular model in Analysis Services 2012, there's no option for this solution. You must go either in-memory or with DirectQuery, making DirectQuery the only available choice for real-time analytics.

But is DirectQuery really the only option? By using partitions in a clever way and pushing the process time to its limits, it is possible to obtain good performance for near real-time systems. This session will show you the techniques for this solution and analyze how close we can get to real-time analysis by using in-memory databases.

SessionID: 3864

3.0: Not Your Granddaddy’s PowerShell

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Application & Database Development

Speaker(s): Aaron Nelson

Title: 3.0: Not Your Granddaddy’s PowerShell

Description:

PowerShell 3.0 finally has an editor with autocomplete and syntax checking, but is that all? Heck no! If you’re not using Workflows, you are missing out!

SessionID: 2680

The Best Microsoft BI Tools You've Never Heard Of

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Chris Webb

Title: The Best Microsoft BI Tools You've Never Heard Of

Description:

So you know all about the Business Intelligence tools in the SQL Server and Office suites. But Microsoft is a big company. And there are other parts of it that are working on cool new and experimental tools that are also useful for self-service BI and that can be used alongside PowerPivot and Excel.

In this demo-heavy session, you'll see how you can import data from the web and do ETL in the cloud with Data Explorer, plot your data on a map using Layerscape, explore relationships in Twitter using NodeXL, and find hidden patterns using the Excel Data Mining Add-ins for SQL Server 2012.

SessionID: 3461

Visual Report Design: Bringing Sexy Back

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Paul Turley

Title: Visual Report Design: Bringing Sexy Back

Description:

Do your users have the same old, mundane table reports they’ve been using for decades? Stop living in the past and make your reports pop. Learn to use design patterns, best practices and visuals that pack more usable information into fewer, more usable reports. Use Reporting Services and other Microsoft BI tools to create dynamic, browse-able reports that answer important business questions at a glance and then let them explore the details to gain business insight and take action.

Sure, Business Intelligence is all the rage but you don’t have to invest in an entire BI platform to have fresh, usable reports. These design techniques apply to enterprise analytic solutions and smaller-scale operational reporting.

SessionID: 3126

Understanding Transaction Isolation Levels

Back to calendar

Event Date: 08-11-2012 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 are a developer who needs to understand how isolation works and why NOLOCK is usually not an appropriate hint or a seasoned DBA who needs to understand the less commonly used isolation methods, this session is for you. We will look at each isolation level and how it impacts the engine, then examine appropriate (and inapproriate) use cases for each.

SessionID: 3940

Lightning Talks - 101

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Professional Development

Speaker(s): Aaron Nelson, Jes Schultz, Niko Neugebauer, Oliver Engels, Sanjaya Padhi, Bill Fellows

Title: Lightning Talks - 101

Description:

Aaron Nelson - 3.0: Not Your Granddaddy’s PowerShell (AppDev)

Bill Fellows - Understanding the SSIS 2012 Deployment Model (BIA) Jes Borland - Lights! Camera! Piecemeal Restore! (DBA) Niko Neugebauer - Becoming a Master (PD) Oliver Engels - SSRS, Kerberos, and SharePoint (BIA) Sanjaya Padhi - Why DBAs Like Service Broker (DBA)

SessionID: 2886

SQL Server 2012 Security for Developers

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Andreas Wolter

Title: SQL Server 2012 Security for Developers

Description:

In this session, you'll see lots of techniques and best practices for tightening your databases' security in the design phase, including: • How to correctly use schemas to enforce and simplify security • Ownership chaining and its pitfalls • How to securely handle dynamic SQL to protect against SQL Injection • Code signing and the new Contained Databases and User-Defined Audit features that SQL Server 2012 provides for developers

Come see why these tools should be in every developer’s toolbox – your Admin will thank you.

SessionID: 3749

Why DBAs Like Service Broker

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Enterprise Database Administration & Deployment

Speaker(s): Sanjaya Padhi

Title: Why DBAs Like Service Broker

Description:

When DBAs look at a bunch of code by developers for the Service Broker component, they don't like it. How can they become comfortable deciphering it, and learn how to understand it? This Lightning Talk will look at why DBAs don't like a bunch of code and then show how to make Service Broker simple and interesting for the traditional DBA.

SessionID: 3102

ColumnStore Indexes: The Turbobooster Inside SQL Server 2012

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Klaus Aschenbrenner

Title: ColumnStore Indexes: The Turbobooster Inside SQL Server 2012

Description:

Can you improve your data warehouse query performance by 100 times just by adding one additional index? With SQL Server 2012's new columnstore index, the paradigm for DW queries has changed completely. In this session, we will look at the details of the columnstore index, when it does and doesn't make sense, and current restrictions.

We will explore row store vs. column store and how to change data in tables that have a columnstore index defined. We will also discuss segment elimination, batch mode execution, query memory grants, and how you can ensure that SQL Server will use your columnstore index as effectively as possible. Then, you will see a real-world example of how fast the columnstore index works on a table with more than 2 billion records – on commodity hardware.

SessionID: 3018

AlwaysOn: Availability Groups and Replication Working Together

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jean-Yves Devant

Title: AlwaysOn: Availability Groups and Replication Working Together

Description:

Learn how to combine SQL Server replication with AlwaysOn Availability Groups (AG) to your best advantage. In this session, we'll review the attributes and capacities of both technologies and explore the scenarios where it is valuable to combine them.

We'll look at what replication roles and types of replication can be enabled with AlwaysOn AG. Then, we'll dig into the technical details of the changes that allow replication to run along with AlwaysOn AG and see how to achieve protection of the distributor. We'll also discuss what to expect of the combination of AlwaysOn AG and Change Data Capture/SQL Change Tracking. We'll finish up with a demonstration of how to configure a publisher and a subscriber on top of AlwaysOn AG and show how replication resumes after an availability group fails over.

SessionID: 3727

Lights! Camera! Piecemeal Restore!

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jes Schultz

Title: Lights! Camera! Piecemeal Restore!

Description:

Come get wow'd as you see how to restore part of your database while letting users continue to work in the rest of it at the same time. If you have a 1 TB+ database and Enterprise Edition, this could change your life.

SessionID: 3158

SQL Server 2012 Memory Management

Back to calendar

Event Date: 08-11-2012 13:30 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Neil Hambly

Title: SQL Server 2012 Memory Management

Description:

SQL Server 2012 brings a wide range of changes, including a key change in how SQL Server memory is managed. Earlier releases of SQL Server have two memory managers, which have now been merged into one. And that’s just the beginning of the changes for SQL Server memory.

This session will dive into SQL Server 2012's new memory architecture. We'll see how to diagnose memory performance issues and gain insight into memory pressure issues. We'll also cover the settings to adjust memory configuration levels and their impact.

SessionID: 2887

Windows Azure SQL Reporting: What Is It, and Why Should You Care?

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Stacia Varga

Title: Windows Azure SQL Reporting: What Is It, and Why Should You Care?

Description:

Microsoft Windows Azure SQL Reporting is a component of the Windows Azure Platform that brings SQL Server Reporting Services capabilities to the cloud. In this session, you'll learn what cloud-based reporting is all about and the types of scenarios for which it makes sense.

You'll see how easy it is to set up your first SQL Azure database and add SQL Reporting. SQL Reporting does not match SSRS feature for feature, but it does provide a solid platform that is perfect for certain reporting scenarios. You'll also learn exactly what SQL Reporting can do for you - and its limitations. With the information from this session, you'll be able to make an informed decision about using SQL Reporting to deliver Business Intelligence from the cloud.

SessionID: 3499

Data Quality Services in the Enterprise

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Tim Mitchell

Title: Data Quality Services in the Enterprise

Description:

You've heard the buzz about the newest data quality tool in the SQL Server arsenal: Data Quality Services (DQS). Perhaps you've even played with it a bit, but you're curious about how this new tool fits in with your overall data quality strategy.

In this session, we'll examine DQS and its role in the enterprise. We'll briefly examine the capabilities and architecture of DQS, discussing its strengths and weaknesses along the way. We'll also talk about some alternative approaches to data quality. Finally, we'll go through some practical examples of how to use DQS in real-world applications.

SessionID: 3969

What, Where, Why and How of Indexes

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Gail Shaw

Title: What, Where, Why and How of Indexes

Description:

Ever wondered what makes an index useful? Curious about why the optimizer picks the indexes that it does? Wondered what black magic goes into designing good indexes? In this session, we'll look at design considerations for clustered and non-clustered indexes. We'll investigate what makes an index useful to SQL Server and what common mistakes make indexes useless. We'll go into the details of how various query predicates interact with indexes and what the primary driver is when designing indexes for any database application and finally we’ll look at index maintenance.

SessionID: 2885

T-SQL Tips and Tricks

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Itzik Ben-Gan

Title: T-SQL Tips and Tricks

Description:

This Spotlight session covers tips for using new T-SQL features in SQL Server 2012 as well as funtionality in previous versions of SQL Server. You will learn how to use T-SQL features in important ways, including how to control parts of your code optimization such as certain aspects of parallelism.

You will see what makes some language features perform poorly and what you need to do to optimize them. Unfortunately, the default optimization of some language constructs is suboptimal, so you need to figure out workarounds for maximizing performance. We'll look at demos of a number of such cases and provide solutions. So sit back, relax, and have fun learning a thing or two you didn't know about T-SQL.

SessionID: 3494

Leadership – Influence vs. Authority

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Spotlight Session (90 minutes) - Track: Professional Development

Speaker(s): Kevin Kline

Title: Leadership – Influence vs. Authority

Description:

Ever wanted to convince the boss to try something new, but didn't know where to start? Ever tried to lead your peers toward an innovative, fresh idea only to fail to achieve your goals? This session teaches you the eight techniques of influencing IT professionals and the means of communicating your ideas upward to management and out to teammates 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. You'll also learn the eight techniques of influencing IT professionals, when to apply them, and how to best use them. And you'll discover the communication and procedural techniques that ensure your ideas get a hearing by bosses and peers, and how to best win support for them.

SessionID: 2712

NoSQL for the SQL Server Professional

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Lynn Langit

Title: NoSQL for the SQL Server Professional

Description:

Are you confused (and concerned) by all the talk about NoSQL solutions? Are you uncertain as to which solution (if any) is right for your situation? Come to this demo-filled session to understand the NoSQL landscape. We'll explore information about cloud-based BLOB storage from all the big vendors (Amazon, Google, Microsoft) and look at Hadoop and other open source databases, such as MongoDB. You'll also gain an understanding of how to apply the CAP theorem to selecting the best NoSQL data solution.

SessionID: 2818

Bad Reports: Fixing Their Mistakes

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Roger Noble

Title: Bad Reports: Fixing Their Mistakes

Description:

Got a report that doesn't seem quite right, but not sure what to do about it? Have reports that aren't communicating your data effectively? This practical session will give you an overview of several report design principles and guide you on how to apply them to your own reports. Featuring a "bad" report that will gradually improve as the session progresses, this session aims to bridge the gap between design theory and its practical application.

SessionID: 3426

Dive into the Query Optimizer: Undocumented Insight

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Benjamin Nevarez

Title: Dive into the Query Optimizer: Undocumented Insight

Description:

This 400- (verging on 500-) level session will focus on using undocumented statements and trace flags to get insight into how the query optimizer works. You'll learn which operations the optimizer performs during query optimization and see through these undocumented features what the query optimizer does from the moment a query is submitted to SQL Server until an execution plan is generated.

We'll cover operations such as parsing, binding, simplification, trivial plan, and full optimization. We'll also explore transformation rules, the memo structure, how the query optimizer generates possible alternative execution plans, and how the best alternative is chosen based on those costs.

SessionID: 3600

SQLCAT: SQL Azure Design Patterns and Best Practices

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Mark Simms, Michael Thomassy

Title: SQLCAT: SQL Azure Design Patterns and Best Practices

Description:

Join members of the SQL Server Customer Advisory Team for this session discussing the challenges and lessons learned from on-boarding customer applications to the Azure platform. The discussion will focus on design patterns and best practices for addressing common “lift and shift” scenarios for developing on the Azure platform, including top misconceptions for porting database applications to the cloud.

SessionID: 2830

Moves Like Jagger: Upgrading to SQL Server 2012

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mark Broadbent

Title: Moves Like Jagger: Upgrading to SQL Server 2012

Description:

Upgrading SQL Server is one of the most challenging and risky operations that you will perform as a DBA. Make the wrong move, and you could be heading for the exit. In this diverse session, we'll take an in-depth look at moving to the SQL Server 2012 platform and review the upgrade strategies available for a smooth and successful move.

We'll cover preparing and reporting for upgrade, upgrade strategies, performing the upgrade, and how to know the upgrade was successful. And we'll explore some advanced scenarios, including SQL Server 2012 on Server Core, preparing for AlwaysOn availability groups, upgrading your SQL failover cluster, and storage migration. After this session, you too can have “moves like Jagger.”

SessionID: 3617

Enriching Your BI Semantic Tabular Models with DAX

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Kasper de Jonge

Title: Enriching Your BI Semantic Tabular Models with DAX

Description:

This introduction to the DAX language used in PowerPivot, Excel 2013, and Tabular models will show you how to enrich your Tabular BI applications with sophisticated business logic.

SessionID: 3030

Exploring PowerPivot and Power View in Excel 2013

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Spotlight Session (90 minutes) - Track: BI Information Delivery

Speaker(s): Peter Myers

Title: Exploring PowerPivot and Power View in Excel 2013

Description:

PowerPivot is an add-in for Excel that empowers business users to create their own tabular data models. In this session, you'll learn how to work with the add-in that will be made available in the Excel 2013 client. New data modeling capabilities will be highlighted and demonstrated.

Power View, first released as a server-based report authoring tool with SQL Server 2012 and available in SharePoint Server 2010 Enterprise, will also be available in the Excel 2013 client. In this session, you'll see how to quickly and easily create compelling interactive reports and learn about the new features, including pie charts, maps, KPIs, hierarchies, drill down/drill up, and report styles.

The theory and demonstrations in this session will be based on the publicly available Office 2013 Preview.

SessionID: 2975

Database Design Throwdown

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Karen Lopez, Thomas LaRock

Title: Database Design Throwdown

Description:

Are you opinionated? Are you usually right? Do you know why? Everyone agrees that if you want to have good database performance, you must start with a good database design. Unfortunately, not everyone agrees which design options are best.

Data architects and database administrators have debated database design best practices for decades. Often, systems are built to handle current workloads, and as time progresses, the workloads increase but database performance doesn't scale accordingly. Attend this session to join the debate about the pros and cons of these design decisions. You'll learn about the contentious issues that will affect your end users most frequently and how to avoid them.

SessionID: 3211

Are You Cut Out for a Consulting Career?

Back to calendar

Event Date: 08-11-2012 15:00 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Rick Heiges

Title: Are You Cut Out for a Consulting Career?

Description:

SessionID: 3202

Waiter, There's a Fly in My Data

Back to calendar

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

Speaker(s): Rafael Salas

Title: Waiter, There's a Fly in My Data

Description:

Dealing with bad data is a painful and expensive experience. In this session, we'll explore the main causes of bad data and lay out key data-quality concepts that will help us better understand just how costly data-quality issues can be. Then we'll jump into SQL Server 2012 for a hands-on demonstration of cleansing and correcting data with SQL Server Data Quality Services (DQS) and Integration Services (SSIS).

We'll dive into the DQS knowledge-driven approach, reusability, cleansing, and matching and explore the opportunities for collaboration between data stewards and IT professionals. You'll see how to create a Knowledge Base, define domains and rules to clean data, enrich data by using third-party data providers, and use the new SSIS DQS cleansing component.

SessionID: 3968

Data Storage in Azure for the Data Professional

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Buck Woody

Title: Data Storage in Azure for the Data Professional

Description:

Explore the options for working with SQL Server data in Windows Azure in a hybrid solution.

SessionID: 2740

Diagnose T-SQL Performance Problems Fast with sp_Blitz

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Brent Ozar

Title: Diagnose T-SQL Performance Problems Fast with sp_Blitz

Description:

You need to find out why the server is slow, but you're overwhelmed with work. You've used my easy sp_Blitz tool to find configuration problems fast, and now it's even better. In this session, I'll unveil the latest version of sp_Blitz, which catches query issues such as implicit conversion, cursors, and bad functions that are probably already happening in your environment. Come see it in action as I release this version to the public for the first time.

SessionID: 2664

Load Millions of Records in a Split-Second with Partition Switching

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): John Lambert

Title: Load Millions of Records in a Split-Second with Partition Switching

Description:

Although partition-switching certainly isn’t new, many DBAs aren’t proficient with it. And as data sets become larger and larger, effective use of partition switching becomes more and more valuable.

In this session, we'll begin with an introduction of horizontal partitioning and get insight into the relationships between data spaces, partitions, partition functions, partition schemes, filegroups, files, tables, and filetables. Then we'll walk through the simplest possible scenario for switching data in and out of partitioned tables with T-SQL, followed by examples of how to avoid the most common partition-switching errors. After this session, you'll be able to use the demo scripts to practice partition-switching as often as you want.

SessionID: 2981

SQLCAT: SQL Server 2012 AlwaysOn HA/DR Customer Panel

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

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

Title: SQLCAT: SQL Server 2012 AlwaysOn HA/DR Customer Panel

Description:

Learn how real customers deployed SQL Server 2012 AlwaysOn to meet the database high availablity and disaster recovery needs for their mission-critical applications. Members of our customer panel will present their own application scenarios, business and technical requirements, and the solutions they used – as well as the lessons they learned – deploying these solutions. If you ever wanted to pick the brains of the best practitioners of the SQL Server 2012 AlwaysOn technologies and see how top customers deal with disasters and other operational situations, this is your session.

Co-speakers: David Smith, Michael Steineke, Ayad Shammout, Thomas Grohser, and Wolfgang Kutschera.

SessionID: 2748

What DBAs Should Know About Windows Server 8

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Victor Isakov

Title: What DBAs Should Know About Windows Server 8

Description:

Windows 8 is coming! As a DBA, you should understand Microsoft's new operating system and its important set of features that will change the way you deploy SQL Server and design high availability solutions in your environment. In this session, you'll learn about the benefits that Windows 8 brings to SQL Server, see how to install and configure Windows 8 for a SQL Server deployment, and explore new features that will affect your virtualization and high availability architectures.

SessionID: 3087

Index Psychiatry: Diagnose and Treat the Top 5 Disorders

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Kendra Little

Title: Index Psychiatry: Diagnose and Treat the Top 5 Disorders

Description:

Do you have the right indexes in place to make queries run faster without dragging down write performance? In this session, we will diagnose and treat the top five index disorders haunting your production databases. If you're a DBA or developer with 1 year of experience writing T-SQL queries, this session will give you the scripts and knowledge to cure your toughest indexing problems.

SessionID: 3066

A Developer's Guide to Dangerous Queries

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Jeremiah Peschka

Title: A Developer's Guide to Dangerous Queries

Description:

SQL Server does a good job of working with whatever garbage we throw at it, but sometimes a helping hand is needed to smooth things out. You may have meant well when you wrote that sloppy SQL, but that predicate lurking under the surface is poisoning your performance. This session will expose your worst habits, anti-patterns, and bad practices. By the time we're done, your T-SQL will be on the path to making things right again. This talk will be therapeutic for anyone from a junior DBA to a senior developer.

SessionID: 2909

Creating a Power View Reporting Solution

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Devin Knight

Title: Creating a Power View Reporting Solution

Description:

Power View lets you create eye-popping visualizations within SharePoint 2010 and 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 what is needed to create Power View reports, from organizing a Tabular model source to preparing the actual Power View report.

SessionID: 2643

Improve Query Performance by Fixing Bad Parameter Sniffing

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Spotlight Session (90 minutes) - Track: Application & Database Development

Speaker(s): Grant Fritchey

Title: Improve Query Performance by Fixing Bad Parameter Sniffing

Description:

Parameter sniffing is a misunderstood issue on SQL Server. Most of the time, parameter sniffing is helping performance on your servers. But sometimes, circumstances change, and what was helping you is now hurting you – bad. In this session, we’ll gain an understanding of what exactly parameter sniffing is and why it’s usually so helpful. Then we’ll explore how parameter sniffing can go wrong and look at seven different ways you can deal with it when it does. You’ll take away a wealth of knowledge that will help you identify and resolve bad parameter sniffing in your own environment.

SessionID: 3265

Monitoring Analysis Services: What’s Going on with Your Cube Performance?

Back to calendar

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

Speaker(s): Tim Peterson

Title: Monitoring Analysis Services: What’s Going on with Your Cube Performance?

Description:

Learn how to use SQL Server Profiler and Performance Monitor to know exactly what is going on with the performance of your Analysis Server. In this session, you'll see how to automate the collection of performance data and how to analyze that data. We'll cover how to analyze the performance of individual queries and monitor overall Analysis Server performance, including how to compare Analysis Server performance from week to week and month to month.

We'll walk through demos of some simple scripts for monitoring Analysis Services, focusing on monitoring the memory used by the Analysis Server. With this information, you can maximize the use of available memory on your system and know when you need to add memory or scale your Analysis Server solution to multiple servers.

SessionID: 3070

BI Power Hour

Back to calendar

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

Speaker(s): Patrick LeBlanc, Peter Myers, Chuck Heinzelman, Matt Masson, Matthew Roche, Sean Boon

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 dazzle you with new demonstrations that expose the lighter side of BI while highlighting the flexibility and power of the Microsoft BI Platform. If you’ve never been to a Power Hour session, you don’t know what you've been missing. We promise you’ll walk away impressed – and with a smile on your face.

SessionID: 2915

Microsoft BI End-User Tools 360°

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Markus Ehrenmueller-Jensen

Title: Microsoft BI End-User Tools 360°

Description:

Microsoft decided in 2010 not to build another reporting tool but to instead consolidate its reporting portfolio. Still, there are a whole bunch of BI end-user tools available, which can lead to confusion. In this session, we'll take a lap around the following tools, look at their strengths and weaknesses, and see when to use which tool:

• Excel • PowerPivot (Excel Add-in) • Report Builder and Report Designer (Reporting Services) • Dashboard Designer (PerformancePoint Services) • Power View

We'll build the same report with each of the tools, so you can concentrate on the tools and not on different reports. Then we'll see how to publish the reports in SharePoint and how to manage reports with and without SharePoint.

SessionID: 2960

Providing Effective Feedback

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Joe Webb

Title: Providing Effective Feedback

Description:

Imagine trying to steer a car blindfolded. How about shooting a jump shot without being able to see the goal. 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 subpar or not acceptable. You'll also lean how to customize your feedback based on different personality types.

SessionID: 3891

Connecting to the World's Data

Back to calendar

Event Date: 08-11-2012 17:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Max Uritsky

Title: Connecting to the World's Data

Description:

There has never been such an abundance of available and valuable information as there is today. Microsoft is focused on providing users across organizations with unique self-service tools to facilitate discovery and connecting to data, both internal and external. Join us as we discuss and demonstrate the latest tools for self-service data access and exploration.

SessionID: 2715

Using Amazon's Cloud for the SQL Server Professional

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Lynn Langit

Title: Using Amazon's Cloud for the SQL Server Professional

Description:

Azure isn't the only (cloud) game in town for SQL Server pros. Learn what Amazon Web Services (AWS) has to offer for virtualization, development, training environments, and more. In this session, featuring real-world examples and demos galore, you'll see how to go from zero to virtualized SQL Server in minutes. I have been using AWS for virtualization, testing, training, and development for SQL Server for several years and am excited to share the practical tips I've learned.

SessionID: 3456

Dashboard Design: Making Reports Pop

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Paul Turley

Title: Dashboard Design: Making Reports Pop

Description:

Create a highly visual reporting experience in SharePoint with SQL Server Reporting Services integrated with SharePoint 2010. In this session, you'll learn how to use BI report design elements such as sparklines, KPI indicators, gauges, and maps to make important business information jump off the screen and get users’ attention. You'll see how to create highly interactive reports with dynamic drill-down, drill-through, and super reports that morph as users interact with the data. And we'll build an interactive dashboard using PerformancePoint/Insights and Reporting Services together.

SessionID: 2646

SQL Server 2012 Highly Available BI Environments: From the Field

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): n/a n/a

Title: SQL Server 2012 Highly Available BI Environments: From the Field

Description:

Straight from the field, this session will provide insight on what to expect when deploying a highly available end-to-end SQL Server 2012 Business Intelligence environment in the real world. You'll leverage your current SQL Server BI skills and gain insight into the additional skills and knowledge you'll need to ensure the successful delivery of technologies such as PowerPivot, Power View, SQL Server Reporting Services, and SQL Server Analysis Services in a robust architecture.

SessionID: 3481

Harnessing Big Data with Hadoop

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Mike Flasko

Title: Harnessing Big Data with Hadoop

Description:

Attend this session to learn about Microsoft’s Hadoop Big Data solution, which unlocks insights on all your data, including structured and unstructured data of any size. You'll learn how to accelerate your analytics with a Hadoop service that offers integration with Microsoft BI (Excel, etc.) and the ability to enrich your models with publicly available data. Then we'll look at our roadmap for Hadoop on Windows Server and Windows Azure and for broadening access to Hadoop through simplified deployment, management, and programming, including JavaScript integration.

SessionID: 3525

What’s New for Columnstore Indexes and Batch Mode Processing?

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Len Wyatt

Title: What’s New for Columnstore Indexes and Batch Mode Processing?

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? We’re adding some new query processing enhancements to extend the benefits of batch mode processing. More query types will benefit from batch mode, and larger proportions of your complex queries will be executed in batch mode. In this session, you’ll learn about the new capabilities for processing data from columnstore indexes and how to get access to these benefits.

SessionID: 3101

Advanced SQL Server Troubleshooting

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Klaus Aschenbrenner

Title: Advanced SQL Server Troubleshooting

Description:

It's Friday, 5:00pm, and you just received an email alert that your SQL Server has enormous performance problems! What can you do? How can you identify the problem and resolve it fast? Which tools does SQL Server give you for this task?

In this session, we will look at the key resources that SQL Server uses – storage, CPU, memory – and how you can effectively troubleshoot them. You will learn how to identify performance bottlenecks and how to resolve them.

SessionID: 3241

Power (View)ful Tabular BI Semantic Model Development

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Mark Davis

Title: Power (View)ful Tabular BI Semantic Model Development

Description:

You can leverage your existing PowerPivot models, but you can also take them much further. Create measures in your tables, and use DAX to extend the model. Define your time dimension, and hide columns that aren't needed. Configure model features that balance performance at development time as well as in production.

Knowing what features are used by Excel PivotTables, and what Power View users will see, can make a difference in your model design decisions. In this session, you will see the impact that model design decisions can make on each of these two client environments.

SessionID: 3596

Tips and Tricks for Building Rich Reporting Services Reports

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Bob Meyers

Title: Tips and Tricks for Building Rich Reporting Services Reports

Description:

So you know how to design a Reporting Services report. What next? What makes for great reports, and how do you create them? In this session, we'll see how to design reports that encourage immediate understanding and make insights pop.

You'll learn how to transform simple tables and matrices into so much more, how to use colors and graphics to emphasize data, and how to choose the right visual – plus a few other tricks.

SessionID: 2814

Configuring the OS for Optimal SQL Server Performance

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Brad McGehee

Title: Configuring the OS for Optimal SQL Server Performance

Description:

DBAs often become focused on SQL Server and forget about other components of the SQL Server ecosystem that are important for troubleshooting and performance tuning, especially the OS. SQL Server runs on top of the OS, thus the OS has a significant influence on SQL Server’s operation, security, and performance.

In this session, you will learn how the OS works with and affects SQL Server, how to configure the OS so it helps, rather than hinders, SQL Server’s performance, and how to troubleshoot key OS-related issues than can directly affect SQL Server. This session assumes you have minimal OS experience and focuses only on the areas of the OS that you need to understand to help ensure SQL Server’s optimal performance and availability.

SessionID: 3234

Integrating Solid State Storage with SQL Server

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Wesley Brown

Title: Integrating Solid State Storage with SQL Server

Description:

As solid state becomes more mainstream, there is a huge potential for performance gains in your environment. In this session, we will cover the basics of solid state storage, then look at specific designs and implementations of solid state storage from various vendors. Finally, we will look at different strategies for integrating solid state drives (SSDs) in your environment, both in new deployments and upgrades of existing systems. We will even talk about when you might want to skip SSDs and stay with traditional disk drives.

SessionID: 3665

Working with Claims and SQL Server BI Technologies

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Adam Saxton

Title: Working with Claims and SQL Server BI Technologies

Description:

People say that Kerberos isn't needed with Reporting Services 2012. That is a half-truth. We will look at what has happened with Reporting Services 2012 from an authentication perspective, including how Claims Authentication fits into the picture and what Kerberos items need to be addressed as a result.

If you are setting up Reporting Services 2012 with SharePoint 2010, you need to be aware of how this works and how it can affect you. We will also look at how PowerPivot can be effected by Claims configuration, which will bring us full circle back to Power View. Don't miss the demonstrations of some common issues you will encounter and how to correct them.

SessionID: 3179

Mouth Wide Shut: Coherent Interviewing

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Sean McCown

Title: Mouth Wide Shut: Coherent Interviewing

Description:

Absolutely nobody ever says, "Interviews are so easy." In fact, interviewing for your next DBA or SQL developer job can be a very tricky process, with many common pitfalls to avoid. In this fun and interactive session, we'll give you all the best advice you've never heard about pre-interview preparation, typical traps, and the new professionalism. You will start to refine the way you present yourself, tailor your answers appropriately, and learn about our revolutionary negotiating tactics. Most importantly, we'll quantify the most difficult aspect of interviews: knowing when to keep silent.

SessionID: 3165

Microsoft's Big Play for Big Data

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Andrew J. Brust

Title: Microsoft's Big Play for Big Data

Description:

Big Data entails collecting and analyzing large volumes of data obtained from web, social media, scientific, and other pools of fast-growing, event-driven data. Relational databases are rarely employed in Big Data scenarios, so using SQL Server for Big Data can be tricky.

In response, Microsoft has announced its planned implementation of Windows Server and Windows Azure implementations of Hadoop, the open source MapReduce engine widely used in Big Data implementations. And the plot thickens as Microsoft has also announced its plan to fit SQL Server BI tools on top of Hadoop to make the analysis part of Big Data work with familiar and accessible Microsoft technologies. Come to this session to get an overview of Big Data, Hadoop, and the Microsoft BI stack integration. And see how your skills can be applied to this rapidly growing part of the industry.

SessionID: 3667

Troubleshooting SQL Server 2012 Performance with Extended Events

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Rohit Nayak

Title: Troubleshooting SQL Server 2012 Performance with Extended Events

Description:

Heard of Extended Events (XEvents)? Had trouble figuring out how to take advantage of them to track down your issues? SQL Server 2012 has the answer for you!

This session will start by looking at the new XEvents in SQL Server 2012, including the new UIs available to help with configuration. We'll also look at the new XEProfiler tool that you can use to work with XEvents information, and then dive into some scenarios that show how to use XEvents to troubleshoot common performance problems on SQL Server.

SessionID: 2901

SQLCAT: What Are the Largest Azure Projects in the World?

Back to calendar

Event Date: 09-11-2012 08:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Kevin Cox

Title: SQLCAT: What Are the Largest Azure Projects in the World?

Description:

Azure projects involve more than just the database. To talk about the largest projects, we must include the architecture for all the tiers, including the storage tier.

In this session, you'll learn about the architectures of the largest Azure projects in the world and discover when to chose the different storage options (SQL Azure vs. table vs. BLOB storage). You'll then be able to apply this information to your own projects.

SessionID: 3802

Presentation WOW

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Professional Development

Speaker(s): Edwin M Sarmiento

Title: Presentation WOW

Description:

So you open up PowerPoint, create your slides, and get ready to present. Sure, you know exactly how to do this – you've done it lots of times before. But there’s more you could be doing. This session will look at what you need to consider when creating powerful presentations that shine.

SessionID: 3783

Is It an Alligator? Is It a Crocodile? No, It’s a Gecko!

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Christian Wade

Title: Is It an Alligator? Is It a Crocodile? No, It’s a Gecko!

Description:

This session aims to find the Holy Grail: How to promote business agility through self-service BI, while maintaining a single version of the truth. This talk will discuss processes and free tools developed by the SQL community such as BISM Normalizer. And best of all, it will be delivered really fast in an accent you can’t understand!

SessionID: 3705

Effective Error Log Parsing

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Enterprise Database Administration & Deployment

Speaker(s): Neil Hambly

Title: Effective Error Log Parsing

Description:

Valuable information is logged into the SQL Server error logs, and rapid interrogation of the error logs is essential to understanding the health of a database instance. We have a number of ways to interrogate the error logs on single or multiple SQL Server instances, looking for a specific issue or just performing routine reviews. During this 10-minute Lightning Talk, we'll see how to perform this key task most effectively.

SessionID: 3694

T-SQL Health Check to Excel in Email in 10 Minutes with PowerShell

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Enterprise Database Administration & Deployment

Speaker(s): Laerte Junior

Title: T-SQL Health Check to Excel in Email in 10 Minutes with PowerShell

Description:

You need an automated, flexible, and fast solution to run T-SQL Health scripts in several customer databases, or even just for yourself. Then you want to use a program like Excel to analyze the output and present it in a user-friendly way. But what if your customer doesn't have Excel installed or the culture is a problem? This talk presents a complete solution, from gathering the information to getting the output zipped in your email, in 10 minutes flat.

SessionID: 3863

Utility Database: Quick and Dirty Website to Monitor Performance

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Application & Database Development

Speaker(s): Gabriel Villa

Title: Utility Database: Quick and Dirty Website to Monitor Performance

Description:

So you have a utility database, and you want a web interface to monitor performance across all your databases? Come see how to develop and deploy a simple .NET website against an open source utility database authored by Chris Shaw. See firsthand how I use Chris's utility database and a quick-and-dirty .NET trick to develop a website by writing very little code. You'll be able to manage server performance while sipping your drink of choice on the beach.

SessionID: 3900

Big Data Meets SQL Server

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): David DeWitt

Title: Big Data Meets SQL Server

Description:

During my “Big Data” keynote at the 2011 PASS conference, I introduced the concept of an “enterprise data manager” - a new class of database systems capable of executing queries against both traditional structured data stored in a relational DBMS and unstructured data stored in HDFS, Hadoop’s distributed file system. In this talk I will describe the progress we have been making on this concept at the Gray Systems Lab. Extending the Query Processor in SQL Server Parallel Data Warehouse by adding a new table distribution type for data stored in HDFS, we give it the ability to query data stored in HDFS without first having to load the data into PDW. By leveraging a database QP, we can perform real optimization - transform selections, projections, aggregates and other operations on HDFS files into MapReduce jobs and execute them on the Hadoop cluster as part of the query execution plan it generates.

SessionID: 3941

Lightning Talks - 102

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Professional Development

Speaker(s): Laerte Junior, Edwin M Sarmiento, Christian Wade, Neil Hambly, Julie Koesmarno, Gabriel Villa

Title: Lightning Talks - 102

Description:

Christian Wade - Is It an Alligator? Is It a Crocodile? No, It’s a Gecko! (BIA)

Edwin Sarmiento - Presentation WOW (PD) Gabriel Villa - Utility Database: Quick and Dirty Website to Monitor Performance (AppDev) Julie Koesmarno - TRY CATCH in a Nutshell (AppDev) Laerte Junior - T-SQL Health Check to Excel in Email in 10 Minutes with PowerShell (DBA) Neil Hambly - Effective Error Log Parsing (DBA)

SessionID: 3842

TRY CATCH in a Nutshell

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Lightning Talks (75 min, 10 min/speaker) - Track: Application & Database Development

Speaker(s): Julie Koesmarno

Title: TRY CATCH in a Nutshell

Description:

Join me for these can't-miss tips on using the improved TRY CATCH feature in SQL Server 2012.

SessionID: 3571

SQLCAT: Architecture Patterns and Lessons Learned from Azure ISV Projects

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Kun Cheng

Title: SQLCAT: Architecture Patterns and Lessons Learned from Azure ISV Projects

Description:

We’ve learned a lot in the past couple of years from ISV partners either migrating existing solutions from on-premise to Azure or developing new applications from the ground up on Azure. In this session, we’ll share our experiences of working with these partners in terms of common architecture design decisions and patterns. We’ll cover everything from the application compute layer to the data access layer (SQL Azure, Windows Azure storage) and share lessons learned at a technical level.

SessionID: 2916

Parent-Child Hierarchies in Tabular

Back to calendar

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

Speaker(s): Alberto Ferrari

Title: Parent-Child Hierarchies in Tabular

Description:

Users love parent-child hierarchies. BI professionals sometimes hate them, because they produce some of the most challenging data models. Computing values, using unary operators, applying security, handling Slowly Changing Dimensions… all the canonical operations look more complex with parent-child. Tabular does not provide native handling of parent-child hierarchies, but by using some smart DAX code, you can produce great results. In this session, we will analyze some common and complex parent-child scenarios and solutions.

SessionID: 3438

When ETL Goes Bad: Handling Errors and Data Anomalies in SSIS

Back to calendar

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

Speaker(s): Tim Mitchell

Title: When ETL Goes Bad: Handling Errors and Data Anomalies in SSIS

Description:

Even in the most reliable ETL system, it's eventually going to happen: A package will fail, an output row count won't match what is expected, a data anomaly will force a forensic search of the package infrastructure...

In this session, we'll talk about some of the things that can go wrong during package execution - and some of the defenses that can be built into SSIS to help head off those errors (or at least make the errors easier to troubleshoot). From error handlers to package restartability, and from logging methods to row count validation and remediation, we'll cover various ways to keep your ETL flowing when problems arise.

SessionID: 3449

Getting Reports on Your Schedule

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jessica Moss

Title: Getting Reports on Your Schedule

Description:

Too often, reports sent on a daily basis end up in a mail filter. Only a small percentage of the reports are actually necessary for someone to take action. How happy would your users be if you could provide the report only when they actually needed to look at it? You can, by using subscriptions and alerts in Reporting Services 2012. This session will provide a comparison of regular subscriptions, data-driven subscriptions, and data-driven alerts in Reporting Services 2012 in SharePoint Integrated mode. Attend this session to learn how to provide reports that will be read rather than filtered.

SessionID: 2633

Page and Row Compression Deep Dive

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Bradley Ball

Title: Page and Row Compression Deep Dive

Description:

Page and row compression are powerful new tools. Introduced in SQL Server 2008 RTM and enhanced with Unicode compression in SQL Server 2008 R2, the compression tools now work with SQL Server 2012's spatial types. We can turn compression on, and we can turn it off – but we want more!

What are access methods and how in the SQL Engine do they affect compression? What are the “gotchas” of page compression? How does compression differ in the way it treats leaf and non-leaf level pages? What additional functionality did we get in DBCC Page, DMVs, Perfmon Counters, and Extended Events to support compression? And how do complex query plans affect compression? Come to this session to find out!

SessionID: 3136

Migrating to SQL Server 2012

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Glenn Berry

Title: Migrating to SQL Server 2012

Description:

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

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

SessionID: 2972

Performance Tuning Through the Plan Cache

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Jason Strate

Title: Performance Tuning Through the Plan Cache

Description:

SessionID: 2750

SQL Server in Azure VM patterns: Hybrid DR, data movement and BI

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Ross LoForte, Guy Bowerman

Title: SQL Server in Azure VM patterns: Hybrid DR, data movement and BI

Description:

Windows Azure Virtual Machine is an Infrastructure as a Service offering that allows you to unlock the breakthrough capabilities of SQL Server 2012 in Azure. In this session, you will learn what matters when hosting SQL Server in Azure VMs. We will cover deployment, migration, performance, availability, security, troubleshooting, and licensing topics. Attend this session to see demos, real customer deployments, and reasons to host SQL Server in Azure VMs.

SessionID: 2723

Geospatial Data Types in SQL Server 2012

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Leonard Lobel

Title: Geospatial Data Types in SQL Server 2012

Description:

The geospatial capabilities in SQL Server are not only powerful, but easy and fun to use. In this session, you'll learn how to integrate location awareness into your own applications with the geometry and geography data types. We’ll explore the planar and geodetic spatial models, spatial markup languages such as WKT and GML, and then put these concepts to use in 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: 3495

Managing SQL Server in a Virtual World

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kevin Kline

Title: Managing SQL Server in a Virtual World

Description:

Why are so many organizations implementing VMware, and what does it mean for SQL Server DBAs? In this deep-dive session, you'll see that when configured and managed properly, SQL Server can run just as well in a virtual environment as a physical one.

We'll review the benefits VMware provides, including hardware abstraction, easier failover, and simpler capacity planning. We'll also explore key tips to help administer a SQL Server instance running inside a virtual machine. You'll learn the differences in general administration, disaster recovery, and high availability on VMs; get a better understanding of activity and performance trends on VMs; and learn how to ensure effective capacity planning and optimal performance on VMs. If you’ve ever had a virtual deployment go bad, or if you’re struggling to manage the performance of virtualized SQL Servers, be sure to catch this session.

SessionID: 2751

Business Intelligence and Data Visualization in SQL Server 2012

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Jen Stirrup

Title: Business Intelligence and Data Visualization in SQL Server 2012

Description:

New Business Intelligence and Data Visualization features and functionality are key to the strategic and technical changes in SQL Server 2012. In this session, we'll look at:

• Power View and its impact for Data Visualization according to the principles of Stephen Few, Tufte, and other data visualization experts • PowerPivot improvements and new features • Reporting Services and its future in SharePoint

After this session, you can "hit the ground running" with BI and Data Visualization in SQL Server 2012.

SessionID: 3483

Real-Time Data Warehouse and Reporting Solutions

Back to calendar

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

Speaker(s): Carlos Bossy

Title: Real-Time Data Warehouse and Reporting Solutions

Description:

In this demo-rich session, we will explore database and ETL architectures that let you smoothly move data from your application databases across the enterprise in real time to your data warehouse. You will see how to use SQL Server features such as replication, Change Data Capture, SSIS, and other techniques to extract, transform, and load data fast and dependably. We will develop an actual sample system during the session and discuss and walk through alternative real-time architectures, including the use of Data Vault methodologies. We will then see how to use Reporting Services and Power View to present data with a minimum amount of latency.

SessionID: 3474

Troubleshooting Spatial Query Performance: Deep Dive into Spatial Indexing

Back to calendar

Event Date: 09-11-2012 09:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s):

Title: Troubleshooting Spatial Query Performance: Deep Dive into Spatial Indexing

Description:

Spatial data operations are often expensive. So to achieve the performance and scalability required in spatial database applications, we need to define spatial indexes. In this session, you'll see how SQL Server 2008 and 2012 spatial indexes work and get tips and a tools overview for analyzing and improving your spatial application's performance, even when it needs to scale to large amounts of spatial data. Note that the session assumes a core understanding of the spatial functionality in SQL Server 2008 or later.

SessionID: 3084

Using Advanced DQS Concepts to Solve Complex Data Quality Problems

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Matthew Roche, Rakesh Parida

Title: Using Advanced DQS Concepts to Solve Complex Data Quality Problems

Description:

Data Quality Services (DQS), introduced in SQL Server 2012, can address major data quality problems such as cleansing and de-duplication of data. DQS delivers a broad set of features to handle different levels of data quality problems. In this session, we will explore some advanced operations in DQS that can take you beyond simple cleansing or matching operations.

This session will introduce DQS concepts such as Term Based Relationships, Domain/Composite Domain Rules, and using Remote Data Services in Windows Azure marketplace. We will also cover “Cleanse to Knowledge Base” scenarios, demonstrating how to enhance your DQS KB as you cleanse, enabling a cycle of data quality improvement. If you’ve looked at DQS but aren’t sure how to get the most out of it for your data, come to this session to see how to move beyond the basics.

SessionID: 3231

How I Learned to Stop Worrying and Love My SAN

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Wesley Brown

Title: How I Learned to Stop Worrying and Love My SAN

Description:

SANs and NASs have their challenges, but they also open up a whole new set of tools for disaster recovery and high availability. In this session, we'll cover several different technologies that can make up a Storage Area Network. From Fibre Channel to iSCSI, there are similar technologies that every vendor implements. We'll talk about the basics that apply to most SANs and strategies for setting up your storage. We'll also cover SAN pitfalls as well as SQL Server-specific configuration optimizations that you can discuss with your storage teams. Don't miss your chance to ask specific questions about your SAN problems.

SessionID: 3082

SQL Server First Responder Kit

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Spotlight Session (90 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Kendra Little

Title: SQL Server First Responder Kit

Description:

When your SQL Server is critically injured, you need a first responder kit to diagnose the problem and apply emergency aid. In this session, you'll discover queries and processes for triaging a database emergency.

You'll get scripts to quickly narrow down the root cause of production problems and walk through queries to work with SQL Server 2005 and 2008, plus exciting new tools for SQL Server 2012. You'll also get a checklist to kick-start your response process. If you have a year's experience with database administration under your belt, this session will set you up to triage like a pro.

SessionID: 2956

Inside DAX Query Plans

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Marco Russo

Title: Inside DAX Query Plans

Description:

A DAX query is usually fast, but what can you do if there is a performance problem? In theory, you can just check the DAX syntax and modify it so that if the formula engine is a bottleneck, most of the computation is moved down to the storage engine. But how exactly do you do that?

The first step is understanding the DAX Query Plan, which is provided in SQL Server Profiler but requires some understanding of the operations performed by the formula engine and the storage engine. In this session, we'll see how queries are translated into query plans and then executed by the xVelocity in-memory engine, so that you can find the potential bottlenecks in a query plan and identify optimizations.

SessionID: 2841

The Good, Bad, and Ugly of Deploying AlwaysOn Availability Groups

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allan Hirt, Michael Steineke, David Smith

Title: The Good, Bad, and Ugly of Deploying AlwaysOn Availability Groups

Description:

SQL Server 2012's new AlwaysOn availability groups (AGs) feature gives us benefits we haven’t had before in our availability solutions, such as truly readable secondaries. But how easy is it to configure? What happens when you mix clustered instances with AGs? And why does quorum matter?

These are just some of the questions this session will answer, giving you the practical tips and tricks for AGs and showing you the things that may trip you up along the way. All the lessons learned come from those who participated in the Technology Adoption Program (TAP) for AGs and have deployed the solution in production environments or helped customers plan and deploy in the real world. If you want to be successful with AGs, this session is for you.

SessionID: 3071

Data in the Sky: Efficient On-Premise to Cloud Data Transfer

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Matt Masson, Wee Hyong Tok

Title: Data in the Sky: Efficient On-Premise to Cloud Data Transfer

Description:

Thinking about moving some of your operations to Azure? Have multiple remote sites, and want to use the cloud to centralize and share data between them?? Just like hearing talks about data transfer performance?! Have we got the session for you!

We’ll cover some common user scenarios and describe when and how to use the latest Microsoft data transfer technologies, including SQL Server Integration Services (SSIS), SQL Data Sync (a capability of SQL Database), and more.

SessionID: 2773

Table Variables and Temporary Tables – What You Need to Know

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Wayne Sheffield

Title: Table Variables and Temporary Tables – What You Need to Know

Description:

Almost all SQL developers are familiar with table variables and temporary tables. While each of these objects represents temporary storage, there are also substantial differences between them. Understanding the differences between table variables and temporary tables – and the ramifications of those differences – is essential to being able to properly select the appropriate object to use in your development tasks.

In this code-filled session, we’ll explore the similarities and differences of temporary tables and table variables, dispel some widespread myths about each, and answer the most important questions: When do I use one or the other? And what are the various impacts of doing so?

SessionID: 3452

Mobile BI with SSRS and SharePoint

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Angel Abundez

Title: Mobile BI with SSRS and SharePoint

Description:

Today's executives and information workers want to use mobile devices to get at their business information so they can make critical decisions and thrive. Let's help them get there with SQL Server Reporting Services (SSRS) and SharePoint.

Tablets and smart phones are ubiquitous, but are we making effective use of them? We'll discuss the design approach to launch mission-critical dashboards and reports on smaller screen sizes using touch-screen technology. We'll look at iPad and Windows Phone, SSRS, and SharePoint from the perspectives of BI developers and business users, with an emphasis on data visualization best practices.

You'll learn about: • Current mobile apps that deliver BI on the Microsoft platform • Pros and cons of each delivery type • Resources for mobile BI development • How to design SSRS reports for mobile devices • How to design PerformancePoint dashboards for mobile devices • Administering cloud services for SQL Server and SSRS

SessionID: 3383

Query Optimizer Deep Dive

Back to calendar

Event Date: 09-11-2012 13:00 - Category: 1/2 Day Session (3 hours) - Track: Application & Database Development

Speaker(s): Paul White

Title: Query Optimizer Deep Dive

Description:

SessionID: 3475

Taking SQL Server 2012 into the World of Spatial Data Management

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s):

Title: Taking SQL Server 2012 into the World of Spatial Data Management

Description:

Building location-aware applications is increasingly becoming important for a wide variety of businesses. SQL Server has been providing built-in spatial data managment for a while now, and SQL Server 2012 continues this investment to address the next major customer requirements around spatial data support.

Come hear about the spatial support in SQL Server and SQL Azure, the scenarios to consider, and the techniques available to add spatial support to your applications, including new spatial types, capabilities, and performance enhancements.

SessionID: 3395

LinkedIn for SQL Server Professionals

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Craig Purnell

Title: LinkedIn for SQL Server Professionals

Description:

LinkedIn is more than an online resume! The platform is chock full of useful features for networking, relationship building, and job searching. Think of it as your professional online image. LinkedIn is rapidly becoming the de facto platform for business networking. There are many powerful, advanced features that most people don’t know how to use or even exist. It is also an online communication platform, professional networking portal, and contacts database. Takeaways include: how to optimize and polish your profile, how to get your profile to 100%, quality vs. quantity networking strategies, selecting of and the correct use of LinkedIn groups.

SessionID: 3419

Optimizing SQL Server I/O with Solid State Drives

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Luke Jian

Title: Optimizing SQL Server I/O with Solid State Drives

Description:

Optimal configuration and maintenance of the I/O subsystem is critical to your system's performance and can ultimately be responsible for higher response times. In this session, we will analyze the different options for durable storage and their pros and cons. Solid state drives are a viable option, and we will go under the covers to see how you can best use them as an alternative to a large and expensive SAN in your infrastructure. We'll also look at some new technologies such as CacheCade.

SessionID: 3569

Optimizing Your BI Semantic Model for Performance and Scale

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Allan Folting, Akshai Mirchandani

Title: Optimizing Your BI Semantic Model for Performance and Scale

Description:

With its new BI Semantic Models, SQL Server 2012 allows standalone tabular models. Join this session to dive into the internal architecture of the engine and explore the implications on performance and scale of the tabular models and how you can tune them effectively.

SessionID: 3521

SQLCAT: How SQL Azure Supports Large-Scale Customer Deployments

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Mark Simms, Nicholas Dritsas, Michael Thomassy, Ewan Fairweather, Silvano Coriani

Title: SQLCAT: How SQL Azure Supports Large-Scale Customer Deployments

Description:

Learn SQLCAT best practices based on real-world, large-scale customer deployments on SQL Azure. For example, Pottermore.com lets users share in the Harry Potter stories and showcase their own creativity by uploading thoughts and drawings. Samsung Electronics supports its Smart TV line across the globe with registration, firmware and apps upgrades, content delivery, and remote management. And MYOB is an ISV that provides an accounting system for small companies across Australia and New Zealand, planning to deploy and manage 100K+ SQL Azure databases.

In this session, we’ll look at design solutions for web scale, leveraging a custom sharding approach vs. federations, and how to plan for capacity and size a deployment. We’ll also talk about how to help the application team instrument the app and build a telemetry system to collect the right data on performance and other areas, using VSTS on Azure or other test tools.

SessionID: 3308

Building Your Professional Development Plan

Back to calendar

Event Date: 09-11-2012 13:00 - Category: Spotlight Session (90 minutes) - Track: Professional Development

Speaker(s): Andy Warren

Title: Building Your Professional Development Plan

Description:

Plan the work, and work the plan. Are you doing that when it comes to your professional development? Few of us have a formal approach to professional development, and that usually means it gets pushed down the list as other things in life happen.

This session is designed to get you thinking about all aspects of your career and, from there, moves into a discussion about time and money – how much of each are you willing to spend to get where you want to go? At the end of this presentation, you'll be ready to spend a few quiet hours charting all the things you want to do, figuring out which ones you can do with the resources available, and then writing down a plan to guide you for the next year.

SessionID: 2906

Disaster Recovery for Federations in SQL Azure

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Cihan Biyikoglu

Title: Disaster Recovery for Federations in SQL Azure

Description:

Federations in SQL Azure let you build databases that scale out to hundreds of nodes with TBs of data. With the SQL Azure architecture, you get local availability built in, but you still need to protect against simple user and admin mistakes all the way to extraordinary events such as data-center catastrophes. Your critical data system needs rock-solid disaster recovery and business continuity combined with great scale.

In this session, featuring lots of demos and samples, we'll go over options that the Azure platform provides in combination with federations to enable disaster recovery for such large-scale applications. We'll also look at the details for protecting against application upgrade disasters, from using hot standby copies to creating an on-premise warm standby or pairing data centers of your federations.

SessionID: 2654

Where Should I Be Encrypting My Data?

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Denny Cherry

Title: Where Should I Be Encrypting My Data?

Description:

In this session, we'll look at all the various places within the application stack where data can be encrypted or hashed. These places and encryption technologies include the application layer, the middle tier, the database layer, encrypting over the wire, transparent data encryption, encrypting using your MPIO driver, and offloading encryption to your HBAs. With this information in hand, you'll be able to make the best decisions about where in the application stack to do this work.

SessionID: 3221

Extending SSIS 2012 Reports with Analytics

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Patrick LeBlanc

Title: Extending SSIS 2012 Reports with Analytics

Description:

SQL Server 2012 Integration Services has been completely overhauled. It includes many new cool features, but one of my favorites is the reporting capabilities that have been included in Management Studio. While these reports boast a substantial amount of information, I decided to extend them and further add to the power of data by building a data warehouse that will show all the power of these reports. Join this session to learn about the structure of the data warehouse, the ETL process for loading it, the analytical model that provides the data, and most importantly, all the reports that are part of the solution.

SessionID: 2683

Analyzing SSAS Data with Excel

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Stephan Stoltze

Title: Analyzing SSAS Data with Excel

Description:

Are you familiar with all the Business Intelligence features in Excel that you can use when analyzing data from an Analysis Services cube? In this session, we'll look at some of the most common BI features in Excel 2010, including Pivot Tables and Pivot Graphs, combining these with Slicers, Dimension Search, Conditional Formatting, and financial reporting with asymmetric sets. You will also learn about the limitations and best practices when it comes to using Excel as a BI analysis tool. And finally we'll see how you can build advanced free-format Excel reports using Cube functions.

SessionID: 2765

Licensing SQL Server for 2012

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Scott Shaw

Title: Licensing SQL Server for 2012

Description:

A presentation on licensing: Boring? Maybe a little. Important? Absolutely! As a DBA, you have some serious things to take care of. Licensing SQL Server is one of those things, and doing it right can mean the difference between a few thousand dollars or a few hundred thousand dollars. In this session, we'll discuss how to license SQL Server specifically for the transition from a physical to a virtual environment. You may find that the way SQL Server is licensed, perhaps more than anything else, will determine how you configure your entire virtual infrastructure.

SessionID: 3938

Database Development with SSDT and Visual Studio 2012

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Gert Drapers, Barclay Hill, Adam Mahood

Title: Database Development with SSDT and Visual Studio 2012

Description:

Tired of hand-coding change scripts to develop, deploy, upgrade, and migrate your databases? Come see the next generation of database development tools in Visual Studio 2012. SQL Server Data Tools (SSDT) transforms traditional database development by introducing a declarative, model-based experience that supports both online and offline (project-based) database development. Many of the development features enjoyed by application developers for years are now available to database developers to manage their databases.

This session will introduce SSDT and dive into a series of demonstrations on how you can develop, debug, refactor, and maintain SQL Server and SQL Azure databases from within the Visual Studio 2012 integrated environment.

SessionID: 2832

CSI for SQL: Learn to be a SQL Sleuth

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Mindy Curnutt

Title: CSI for SQL: Learn to be a SQL Sleuth

Description:

Sometimes it's one large query causing grief for everyone. Other times, it's a million grains of sand putting pressure on the server. This session shows you how to use the "bottom up/top down" methodology to quickly determine the source of the performance problem.

Developed over a period of 30 years (initially for the mainframe), this methodology applies well to most database systems. Starting with the bottom-up analysis, we'll look at four basic areas of hardware performance issues: disk, memory, network, or processor. We'll also review what Perfmon counters to look at and what thresholds should cause concern. Next, we'll match that up with a top-down look at long-running queries using a server-side trace and querying the generated file(s). We'll finish off the session by discussing additional trace methods for "a million grains of sand," recompiles, and auto-stats.

SessionID: 2709

Slowly Changing Dimensions: An Integrated Approach

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Mark Stacey

Title: Slowly Changing Dimensions: An Integrated Approach

Description:

There are many ways to design a table for slowly changing dimensions and almost as many ways to do ETL on them. Much less has been said about building a cube around a slowly changing dimension. In this session, we'll review the types of slowly changing dimensions, explore the performance implications of various methods of loading them in SSIS (SCD task, Lookups, Merge, and Script component), and build a unique way of using the versions in Analysis Services.

SessionID: 3204

DMVs: Power in Your Hands

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Davide Mauri

Title: DMVs: Power in Your Hands

Description:

SQL Server offers several dynamic management views (DMVs) that expose its inner workings and let you analyze the performance and health status of your system. In this session, we will look at the most important ones in detail so you can understand how the information they provide can help you determine the cause of a problem and how to fix it or proactively optimize the database.

From indexes to buffer cache analysis, from detecting the slowest queries to wait stats analysis, and from object dependencies to partitions data, we will expose and analyze the heart of SQL Server.

SessionID: 3303

SharePoint for Business Intelligence

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s):

Title: SharePoint for Business Intelligence

Description:

Are you aware of the many features SharePoint has to offer the Business Intelligence world? In this session, you'll get an overview of SharePoint 2010 and how to integrate it with your current or new BI infrastructure.

We'll discuss the general use of SharePoint for BI and basic setup and installation of the farm, then fly over a completed SharePoint site. You'll tour SharePoint Central Administration, learning how to allow your site to take advantage of many BI features such as PowerPivot, Excel Services, and Reporting Services. With the release of SQL Server 2012, you'll also get a sneak peak at some improvements available in SharePoint for those who want to be on the cutting edge of this growing technology. Forget the slides – this tour will be all demo!

SessionID: 3249

Applied Enterprise Semantic Mining

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Mark Tabladillo

Title: Applied Enterprise Semantic Mining

Description:

SQL Server 2012 debuts a new Semantic Platform (commonly known as the Semantic Search applied task). This text mining technology leverages the already established Full Text Index and builds semantic indexes in a two-phase process. This session's detailed explanations and demo give you important information for the enterprise implementation of Tag Index and Document Similarity Index. The demo is a web-based Silverlight application showing how to interactively use semantic search. Currently, the indexes work for 15 languages. We'll also look at strategy tips for how to best leverage the new semantic technology with existing Microsoft text and data mining functionality.

SessionID: 3294

Data Quality Services – Finally!

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: BI Platform Architecture, Development & Administration

Speaker(s): Julie Smith

Title: Data Quality Services – Finally!

Description:

Every organization that stores data stores dirty data - and suffers with how best to handle this unpleasant fact. Organizations must rely on people to deal with data problems, paying them to clean the dirty data or work around it. Either way, the problem is costly and only becomes more so over time. With SQL Server 2012, finally there is a tool to help.

In this session, you will learn how to use the key parts of Data Quality Services (DQS): how to create a Knowledge Base, how to create Data Cleansing Projects to cleanse data both in the DQS client and inside SSIS 2012, and how DQS Matching Projects can integrate with Master Data Services (MDS) for de-duplication of data. We will focus on DQS but also look at how DQS, MDS, and SSIS function as a team in SQL Server's Enterprise Information Management stack.

SessionID: 3047

Fast Track Data Warehouse and SQL Appliances

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Dana Kaufman, Eric Kraemer

Title: Fast Track Data Warehouse and SQL Appliances

Description:

The SQL Server 2012 Fast Track Data Warehouse initiative provides a basic methodology and concrete examples for the deployment of balanced hardware and database configuration for a data warehousing workload. This includes detailed and validated hardware component specifications. Several hardware vendors currently provide a Fast Track Reference specification, which provides hardware and software guidance for building a Fast Track system. OEMs along with SQL Server engineering have taken Fast Track a step further and introduced SQL Server appliances.

Join this session to learn about the latest SQL Server Fast Track DW appliance products. We'll review the new SQL Server Fast Track 4.0 Data Warehouse methodology and the landscape of Microsoft’s data warehouse offerings, then dive into the specifics around the implementation of Fast Track in the new Data Warehouse appliance.

SessionID: 3016

Stream Data Processing in the Cloud with Windows Azure StreamInsight

Back to calendar

Event Date: 09-11-2012 14:45 - Category: Regular Session (75 minutes) - Track: Cloud Application Development & Deployment

Speaker(s): Tiho Tarnavski

Title: Stream Data Processing in the Cloud with Windows Azure StreamInsight

Description:

Many streaming data scenarios require you to collect, process, and aggregate events from widely distributed data sources, with high throughput and low latency. Some examples are connected car diagnostics, web browser telemetry data, or mobile device GPS information. To enable such use cases, Microsoft is releasing StreamInsight as a service on Windows Azure.

Windows Azure StreamInsight allows event-driven applications to leverage cloud benefits such as scale-out and redundancy. In this session, we will walk through an end-to-end demo and explore the user model, current status, and roadmap of Windows Azure StreamInsight.

SessionID: 3156

Managed Self-Service BI

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Melissa Coates

Title: Managed Self-Service BI

Description:

You know how to do Business Intelligence, right? Well kids, traditional BI is a-changin'. You heard about the ambitious data analyst down the hall who created a mashup of data from the internal data warehouse + Excel + an Azure feed? Empowering knowledge workers is Microsoft's vision of delivering "BI for the Masses." In this session, we will dismiss the hype and examine how this new world of managed self-service BI complements corporate BI in SQL Server 2012 and SharePoint 2010.

SessionID: 3922

xVelocity In-Memory Technologies Overview

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Dandy Weyn

Title: xVelocity In-Memory Technologies Overview

Description:

Along with the SQL Server 2012 launch, Microsoft announced xVelocity in-memory technologies, delivering huge performance improvements for data warehousing and business intelligence.

In this session you will learn about in-memory implementations and best practices using xVelocity and get a deeper understanding of in-memory optimization for datawarehousing, business intelligence and OLTP scenarios.

SessionID: 2736

SQL Server in Healthcare

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Professional Development

Speaker(s): Scott Shaw

Title: SQL Server in Healthcare

Description:

SessionID: 3170

Hadoop and Its Ecosystem Components in Action

Back to calendar

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

Speaker(s): Andrew J. Brust

Title: Hadoop and Its Ecosystem Components in Action

Description:

It’s one thing to have a high-level understanding of Big Data, Hadoop, and MapReduce; it’s quite another to feel comfortable working with the tools. In this demo-heavy session, we’ll take a look at actual MapReduce code and see Hadoop ecosystem components HBase, Hive, Pig, and Mahout in action.

SessionID: 3290

SQL Server Database Projects in SQL Server 2012 Data Tools

Back to calendar

Event Date: 09-11-2012 16:15 - 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 SQL Server 2012. The former Visual Studio Database Projects have now been integrated into the all-new SQL Server Data Tools (SSDT). In this session, we'll look at the tools included with SSDT, such as the 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 the new SSDT and ways you can work around them.

SessionID: 3021

Hello, My Name Is DAX

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: BI Information Delivery

Speaker(s): Michael Antonovich

Title: Hello, My Name Is DAX

Description:

Anyone doing serious work with PowerPivot knows you must sometimes create additional columns calculated from the data in your existing data sources. If your data source is SQL Server, you can do this in SQL directly by just connecting to a custom view. However, for most other data sources (and for users without development access to SQL Server), the best alternative is building expressions in PowerPivot to define new columns. You can then use Data Analysis Expressions (DAX) to join tables on multiple columns and create calculated measures. This session will explore DAX functions and expressions and how they differ from Excel expressions.

SessionID: 2842

Deploying SQL Server 2012 Failover Clustering Instances

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Allan Hirt

Title: Deploying SQL Server 2012 Failover Clustering Instances

Description:

SessionID: 2823

Creating a SQL Server Best Practices Document

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Paresh Motiwala

Title: Creating a SQL Server Best Practices Document

Description:

As DBAs, we are often charged with the task of documenting best practices. In this session, we will start with a bare-bones template and then collectively come up with a Best Practices Document for SQL Server.

We'll cover hardware, backups, backup tracking and archival, restores, security, high availability and disaster recovery, naming conventions, coding standards, creating new databases, updating databases, source control, SSIS, SSRS, new servers, technology refreshes, patching, performance monitoring, reassessing, multiple-environment infrastructure, and more. This document will come in handy, no matter what your organization. And if time permits, we'll discuss how to implement this best practices docuement in organizations with varying degrees of acceptance.

SessionID: 3072

T-SQL Application Compatibility in SQL Azure: Today and Tomorrow

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Tobias Ternstrom, Umachandar Jayachandran

Title: T-SQL Application Compatibility in SQL Azure: Today and Tomorrow

Description:

Are you migrating to or building new applications for the Windows Azure SQL Database? If so, this session is for you! Join the team that owns the T-SQL language and see where we are today, including potential blockers such as unsupported syntax and their workarounds.

From there, we will look at the planned feature additions to the Windows Azure SQL Database and how to simplify application migration to and from SQL Server, including how this relates to CDB. We will spend the final part of the presentation looking at how we will release future updates to T-SQL in the cloud, including breaking changes such as new reserved T-SQL keywords.

SessionID: 3060

SQL LocalDB: A No-Hassle, Lightweight SQL Express for Developers

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Srini Acharya

Title: SQL LocalDB: A No-Hassle, Lightweight SQL Express for Developers

Description:

Are you looking for a local data store for a desktop or cloud application development environment? Trying to choose between SQL Express and SQL Compact? Welcome to the LocalDB edition of SQL Express!

In this session, we will introduce you to LocalDB, dive deep into its various capabilities, and contrast it with SQL Compact edition. We'll also see how LocalDB can be deployed and serviced, as well as how it is impacted by being used by multiple different applications. This discussion will give you a good understanding of the various aspects of LocalDB that make it an attractive local data store for application developers.

SessionID: 3365

New Kid in Town: SQL Express LocalDB

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Don Kiely

Title: New Kid in Town: SQL Express LocalDB

Description:

SQL Express has evolved over the years, starting life as MSDB oh so very long ago. The newest kid on the block is SQL Express LocalDB, a version of SQL Express targeted squarely at developers. It purports to be easy to install and delivers all the features of the full SQL Express, providing applications with essentially an embedded database that you program against, just like a full version of SQL Server - all with no management required.

It doesn't use any Windows services, only processes used and owned by applications using an instance of the database. An application works directly with databases as files rather than as server instances. This session will explore this latest version of SQL Server and see how it works in applications, letting you decide if the new kid is a flash in the pan or an upstart that will change how you write (some) database applications.

SessionID: 3890

Managing SQL Server with System Center 2012 (The "Better Together" Story)

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Todd Furst, Bill Emmert

Title: Managing SQL Server with System Center 2012 (The "Better Together" Story)

Description:

The SQL Server product team has added so many management capabilities to the platform that one has to ask, "Why would I ever need System Center?" This session answers that question and also touches on "better together" scenarios that leverage the best of both platforms.

SessionID: 3477

Programmability and Queries in the Microsoft environment for Hadoop

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s):

Title: Programmability and Queries in the Microsoft environment for Hadoop

Description:

The recent proliferation of Big Data processing has led to a variety of tools and development environments within and around the Hadoop ecosystem that target a variety of developer personalities. The Big Data Vector’s mission is to bring the Hadoop ecosystem to the Microsoft online and on-premise platforms. A crucial aspect in that mission is to democratize the developer experience of doing high-scale adhoc data analysis in the Hadoop eco-system. We will show how we go being the strong Java-centricity and make Hadoop more approachable for non-Java developers both in the context of the Microsoft .Net programming environment as well as the general programmer experience. We will show how to use ODBC to access Hive’s SQL dialect, write Map/Reduce jobs using .Net, leverage LINQ over Hive, and will also look forward into how we plan on extending Hive’s SQL dialect and provide an interactive programming experience with JavaScript.

SessionID: 3338

You Can Do That with T-SQL?

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Enterprise Database Administration & Deployment

Speaker(s): Tim Ford

Title: You Can Do That with T-SQL?

Description:

Creativity is not limited to the "Dev" side of the SQL Server environment. In this quick-paced session, you'll see how you can mine important backup, diagnostic, file size, and schema metadata from the SQL catalog views, dynamic management objects, and system tables within master and msdb databases.

Through fun discussions and demos, we'll explore deriving file size growth from the msdb database and collecting schema information from the catalog views and performance information over time from the dynamic management objects, among other topics. Just think how valuable it will be to give your managers or clients information about the global environment on demand. The skills, tricks, and tips in this session will let you to do just that, without too much sweat on your part.

SessionID: 2856

A Window into Your Data: Using SQL Window Functions

Back to calendar

Event Date: 09-11-2012 16:15 - Category: Regular Session (75 minutes) - Track: Application & Database Development

Speaker(s): Steve Hughes

Title: A Window into Your Data: Using SQL Window Functions

Description:

Window functions are an underused feature in T-SQL that have been greatly expanded in SQL Server 2012. These functions can help you solve complex business problems such as running totals and ranking. If you have never used these functions or are looking to solve ranking and aggregate types of calculations without using GROUP BY, join this demo-filled session on how and when to use SQL window functions.