sqlpasshistory

ID: 832

Back to Main list

PASS Summit 2018

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
05-11-2018 08:30 Andy Leonard Pre-Conference Session (Full Day) Business Intelligence and Data Warehousing Intelligent Data Integration with SSIS
05-11-2018 08:30 Dejan Sarka Pre-Conference Session (Full Day) Advanced Analytics Advanced R
05-11-2018 08:30 Kendra Little Pre-Conference Session (Full Day) Database Administration and Development Prevent 'Fake News' in Your Data! Isolation Levels Demystified
05-11-2018 08:30 Melissa Coates, Meagan Longoria Pre-Conference Session (Full Day) Business Intelligence and Data Warehousing Designing Modern Data and Analytics Solutions in Azure
05-11-2018 08:30 Denny Cherry Pre-Conference Session (Full Day) Database Administration and Development SQL Server Security
05-11-2018 08:30 Rob Collie Pre-Conference Session (Full Day) Advanced Analytics Immediate Business Impact with Power Pivot
05-11-2018 08:30 Devin Knight, Brian Knight, Mitchell Pearson Pre-Conference Session (Full Day) Business Intelligence and Data Warehousing Digital Storytelling with Power BI
05-11-2018 08:30 Itzik Ben-Gan Pre-Conference Session (Full Day) Database Administration and Development Performance-Centric T-SQL
06-11-2018 08:30 Brent Ozar, Erik Darling Pre-Conference Session (Full Day) Database Administration and Development Performance Tuning in 21 Demos?
06-11-2018 08:30 Rob Sewell Pre-Conference Session (Full Day) Database Administration and Development Professional and Proficient PowerShell: From Writing Scripts to Developing Solutions
06-11-2018 08:30 Mico Yuk Pre-Conference Session (Full Day) Advanced Analytics The Art & Science of Designing Smart Data Stories
06-11-2018 08:30 Argenis Fernandez, Pam Lahoud, Bob Ward, Amit Banerjee, Pedro Lopes, Suresh Kandoth, Sourabh Agarwal, Vin Yu, Sean Gallardy Pre-Conference Session (Full Day) Database Administration and Development Modernize Your SQL Server with Bob Ward, the Tiger Team, and CSS Escalation Engineers
06-11-2018 08:30 Leonard Lobel Pre-Conference Session (Full Day) Application Development Developer Dive into Azure Cosmos DB
06-11-2018 08:30 Kimberly Tripp Pre-Conference Session (Full Day) Database Administration and Development Fixing Query Performance Problems from Estimates, Statistics, Heuristics, and Cardinality
06-11-2018 08:30 Lyndsey Padget Pre-Conference Session (Full Day) Application Development Master Git in a Day
06-11-2018 08:30 Peter De Tender, Koenraad Haedens Pre-Conference Session (Full Day) Cloud Solutions The Latest and Greatest on Azure IAAS and PAAS: A Demo-Filled Workshop
06-11-2018 08:30 John Welch, Kevin Kline, Steven Wright, Jason Hall, Douglas McDowell, Andy Yun, Andy Mallon, Bob Potter, Nick Harshbarger Pre-Conference Session (Full Day) Database Administration and Development SentryOne Data Day
06-11-2018 08:30 Pinal Dave Pre-Conference Session (Full Day) Database Administration and Development 21 Essential Scripts: Jump-Start Performance Tuning for Accidental DBAs
07-11-2018 10:15 Lyndsey Padget General Session (75 minutes) Application Development GitHub for Business: Pro Tips for Success
07-11-2018 10:15 Lindsey Allen, Kevin Farlee, Ajay Jagannathan, Xiaochen Wu Microsoft Session (75 minutes) Cloud Solutions Introducing Azure SQL Database Hyperscale
07-11-2018 10:15 Rob Mandeville General Session (75 minutes) Database Administration and Development Five DevOps Essentials for Better DBA and Developer Collaboration
07-11-2018 10:15 Denise McInerney General Session (75 minutes) Big Data and IoT Data Catalogs: Trendy & Necessary
07-11-2018 10:15 Joseph Barth General Session (75 minutes) Cloud Solutions Azure Data Factory Version 2 - Early Adopters
07-11-2018 10:15 Pinal Dave General Session (75 minutes) Database Administration and Development Kick Start! SQL Server 2017 Performance Tips and Tricks
07-11-2018 10:15 Joseph D'Antoni, Stephanie Bruno General Session (75 minutes) Business Intelligence and Data Warehousing Data4Good – How Technology + Community is Saving Lives
07-11-2018 10:15 Andy Yun General Session (75 minutes) Database Administration and Development Uncovering Duplicate, Redundant, & Missing Indexes
07-11-2018 10:15 Enrico van de Laar General Session (75 minutes) Advanced Analytics Moving Advanced Analytics to Your SQL Server Databases
07-11-2018 10:15 Rob Sewell General Session (75 minutes) Database Administration and Development dbatools Powershell Library - The Complete Introduction
07-11-2018 10:15 Angela Henry General Session (75 minutes) Database Administration and Development Data Types Do Matter
07-11-2018 10:45 Johan Ludvig Brattås General Session (75 minutes) Big Data and IoT Don't Cross the Streams! A Closer Look at Azure Stream Analytics
07-11-2018 10:45 Denny Cherry General Session (75 minutes) Database Administration and Development SQL Server Database Administration for the Non-DBA
07-11-2018 10:45 Bob Ward, Amit Banerjee, Asad Khan Microsoft Session (75 minutes) Database Administration and Development The Roadmap for SQL Server
07-11-2018 10:45 Richard Campbell General Session (75 minutes) Application Development The Coming Disruptions in Development (and what it means to you!)
07-11-2018 10:45 David Klee General Session (75 minutes) Database Administration and Development On-Prem SQL Servers, Interstellar Performance
07-11-2018 12:30 Kevin Kline Marketing Community Session (45 minutes) Other (Professional Development) Introduction to PASS Summit 2018
07-11-2018 13:30 Douglas Barrett General Session (75 minutes) Business Intelligence and Data Warehousing Automate Development of Streaming Data Pipelines
07-11-2018 13:30 Ginger Grant General Session (75 minutes) Advanced Analytics Improving Career Prospects by Incorporating Advanced Analytical Skills
07-11-2018 13:30 Paul Turley, Chris Webb, Brian Knight, Cathrine Wilhelmsen, Mitchell Pearson Lightning Talks (75 minutes) Business Intelligence and Data Warehousing Lightning Talks: BI
07-11-2018 13:30 Marco Russo General Session (75 minutes) Advanced Analytics My Power BI Report is Slow: What Should I Do?
07-11-2018 13:30 Melody Zacharias, John Morehouse, Kellyn Pot'Vin-Gorman, Rie Irish, Randolph West, Tracy Boggiano, Angela Tidwell General Session (75 minutes) Other (Professional Development) Let Them Finish: Stories from the Trenches
07-11-2018 13:30 Argenis Fernandez, Pam Lahoud, Pedro Lopes MS Tiger Half-Day Session (2.5 hours) Database Administration and Development SQL Server Migrations Done the Right Way
07-11-2018 13:30 Bill Gibson, Anand Subbaraj Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Building a Modern Data Warehouse on Azure
07-11-2018 13:30 Perry Skountrianos, Mirek Sztajno Microsoft Session (75 minutes) Database Administration and Development Improving Availability in SQL Server and Azure SQL Database 
07-11-2018 13:30 Andy Leonard General Session (75 minutes) Business Intelligence and Data Warehousing Faster SSIS
07-11-2018 13:30 Gabriel Villa General Session (75 minutes) Cloud Solutions Dive into Amazon Web Services Databases
07-11-2018 13:30 John Martin Half-Day Session (2.5 hours) Cloud Solutions Introduction to Managed Instances
07-11-2018 13:30 Travis Wright, Dr. Rony Chatterjee Microsoft Session (75 minutes) Big Data and IoT The Future of SQL Server and Big Data
07-11-2018 13:30 Amy Herold General Session (75 minutes) Database Administration and Development The Case for Change: Identifying and Remedying Bad Code
07-11-2018 13:30 Leonard Lobel General Session (75 minutes) Application Development Database Development with SQL Server Data Tools
07-11-2018 13:30 John McAbel General Session (75 minutes) Cloud Solutions SQL Server Infrastructure Alternatives
07-11-2018 13:30 Brent Ozar General Session (75 minutes) Application Development Getting Better Query Plans by Improving SQL’s Estimates
07-11-2018 15:15 Kathi Kellenberger General Session (75 minutes) Business Intelligence and Data Warehousing Configure Kerberos for SSRS
07-11-2018 15:15 Ike Ellis General Session (75 minutes) Business Intelligence and Data Warehousing Introduction to DAX
07-11-2018 15:15 Richard Waymire General Session (75 minutes) Cloud Solutions Running Microsoft SQL Server on Amazon Web Services
07-11-2018 15:15 Andy Leonard, Melissa Coates, Meagan Longoria, Mico Yuk, Ryan Wade General Session (75 minutes) Advanced Analytics BI & Data Visualization Panel
07-11-2018 15:15 Michael Wall General Session (75 minutes) Other (Professional Development) Becoming a Master by Giving it All Away
07-11-2018 15:15 Edward Pollack General Session (75 minutes) Business Intelligence and Data Warehousing Finding Islands, Gaps, and Clusters in Complex Data
07-11-2018 15:15 Kimberly Tripp General Session (75 minutes) Database Administration and Development Architecting for Scalability and Performance in Hybrid Workloads
07-11-2018 15:15 Patrick O'Keeffe General Session (75 minutes) Database Administration and Development Adopting Azure Cosmos DB: Time to Learn What You Don’t Know
07-11-2018 15:15 Joe Obbish General Session (75 minutes) Database Administration and Development Four Rules for Columnstore Query Performance
07-11-2018 15:15 Ron Ortloff Microsoft Session (75 minutes) Business Intelligence and Data Warehousing What’s New with SQL Data Warehouse ?
07-11-2018 15:15 Andrew Kelly Half-Day Session (2.5 hours) Database Administration and Development Getting Started with Practical Performance Monitoring
07-11-2018 15:15 Jen Underwood General Session (75 minutes) Advanced Analytics Storytelling for Machine Learning and Advanced Analytics
07-11-2018 15:15 Ryan Booz General Session (75 minutes) Application Development Service Broker - Async in the DB
07-11-2018 15:15 Robert Cain General Session (75 minutes) Other (Professional Development) The Joy of DevOps
07-11-2018 16:45 Bob Pusateri General Session (75 minutes) Database Administration and Development SSMS & T-SQL Tricks: Working Smarter, Not Harder
07-11-2018 16:45 Denis Reznik General Session (75 minutes) Application Development Why Should I Care About SQL if I Have ORM?
07-11-2018 16:45 Rob Collie General Session (75 minutes) Advanced Analytics Scorecards: A Bright New Future for an Old Idea
07-11-2018 16:45 Joe Chang General Session (75 minutes) Database Administration and Development Rethink Server Sizing
07-11-2018 16:45 Grant Fritchey General Session (75 minutes) Cloud Solutions Disaster Recovery & High Availability on the Azure Data Platform
07-11-2018 16:45 Dejan Sarka General Session (75 minutes) Advanced Analytics Data Overview and Manipulation – T-SQL, R, Python
07-11-2018 16:45 Meagan Longoria General Session (75 minutes) Advanced Analytics Do Your Data Visualizations Need A Makeover?
07-11-2018 16:45 Ola Hallengren General Session (75 minutes) Database Administration and Development Analyzing Performance Problems Using XEvents, DMVs & Query Store
07-11-2018 16:45 Joachim Hammer, Jakub Szymaszek, Mirek Sztajno Microsoft Session (75 minutes) Cloud Solutions SQL DB Security Overview
07-11-2018 16:45 Mike Walsh General Session (75 minutes) Cloud Solutions Azure Managed Instances: Getting There
07-11-2018 16:45 Denny Cherry General Session (75 minutes) Other (Professional Development) Speaker Idol: Round One
07-11-2018 16:45 Reeves Smith General Session (75 minutes) Advanced Analytics Follow Gartner’s Lead, Become a Citizen Data Scientist
07-11-2018 16:45 Tracy Boggiano General Session (75 minutes) Cloud Solutions Azure SQL Database Maintenance and Automation
07-11-2018 16:45 Sourabh Agarwal MS Tiger Session (75 minutes) Database Administration and Development Architecting a Highly Available Database Platform with SQL Server
07-11-2018 16:45 Oliver Engels, Gabi Münster General Session (75 minutes) Cloud Solutions Azure Analysis Services or PowerBI - Which service fits you best?
08-11-2018 10:15 Cathrine Wilhelmsen General Session (75 minutes) Business Intelligence and Data Warehousing Level Up Your Biml: Best Practices and Coding Techniques
08-11-2018 10:15 Tim Corey General Session (75 minutes) Application Development Meet Dapper: The Powerful Alternative to Entity Framework
08-11-2018 10:15 Peter De Tender General Session (75 minutes) Cloud Solutions Azure Is Highly Available, Thus So Are Your Workloads. Or Are They?
08-11-2018 10:15 Leslie Weed General Session (75 minutes) Business Intelligence and Data Warehousing Innovative Data Modeling: Make Data Warehousing Cool Again
08-11-2018 10:15 Eric Peterson General Session (75 minutes) Big Data and IoT SQL vs NoSQL: a Comparison of SQL vs MongoDB
08-11-2018 10:15 Nico Jacobs General Session (75 minutes) Big Data and IoT Using Azure Machine Learning in Stream Analytics
08-11-2018 10:15 Alberto Ferrari General Session (75 minutes) Advanced Analytics Understanding Relationships in Power BI
08-11-2018 10:15 Paul Bertucci General Session (75 minutes) Big Data and IoT Cleaning up your Big Data Lakes with Data Quality as a Service
08-11-2018 10:15 Denise McInerney, Eric Peterson, Johan Ludvig Brattås, Simon Whiteley Lightning Talks (75 minutes) Big Data and IoT Lightning Talks: Big Data and Cloud
08-11-2018 10:15 Joe Sack, Pedro Lopes MS Tiger Session (75 minutes) Database Administration and Development What's New - Query Performance Insights
08-11-2018 10:15 Nellie Gustafsson, Shreya Verma Microsoft Session (75 minutes) Database Administration and Development Meet the Modern SQL Server: Graph and Machine Learning Services
08-11-2018 10:45 Andy Galbraith General Session (75 minutes) Database Administration and Development Getting Started with Extended Events
08-11-2018 10:45 Joseph D'Antoni General Session (75 minutes) Database Administration and Development Containers, Pods, and Databases- The Future of Infrastructure
08-11-2018 10:45 Bob Ward, Ryan Stonecipher Microsoft Session (75 minutes) Database Administration and Development Inside Columnstore Indexes
08-11-2018 10:45 Borko Novakovic Microsoft Session (75 minutes) Cloud Solutions Azure SQL DB Managed Instances - Built to Easily Modernize Application Data Layer
08-11-2018 10:45 John Morehouse General Session (75 minutes) Cloud Solutions Azure Basics for the DBA
08-11-2018 13:30 Scott Currie General Session (75 minutes) Cloud Solutions Incrementally Moving to the Cloud Using Biml
08-11-2018 13:30 Carlos Bossy General Session (75 minutes) Advanced Analytics Data Science Tips and Tricks using Python and SQL
08-11-2018 13:30 Chris Webb General Session (75 minutes) Business Intelligence and Data Warehousing Working with Web Services in M
08-11-2018 13:30 Steve Jones General Session (75 minutes) Other (Professional Development) Branding Yourself for a Dream Job
08-11-2018 13:30 Amy Herold General Session (75 minutes) Database Administration and Development PowerShell for the DBA
08-11-2018 13:30 John Deardurff General Session (75 minutes) Database Administration and Development The Vocabulary of Performance Tuning
08-11-2018 13:30 John Martin General Session (75 minutes) Cloud Solutions Planning Your Migration to Azure SQL DB Managed Instance
08-11-2018 13:30 Allen White General Session (75 minutes) Business Intelligence and Data Warehousing Get Near Real-time ETL with Service Broker
08-11-2018 13:30 Bob Pusateri, David Klee General Session (75 minutes) Cloud Solutions Select Stars: A SQL DBA's Introduction to Azure Cosmos DB
08-11-2018 13:30 Dan Mallott General Session (75 minutes) Application Development New Frontiers: Platform Independent Full Stack Development
08-11-2018 13:30 Devin Knight General Session (75 minutes) Business Intelligence and Data Warehousing Top 5 Power BI Custom Visuals
08-11-2018 13:30 Allan Hirt General Session (75 minutes) Database Administration and Development Top Tips for Deploying AGs and FCIs On Premises or In the Cloud
08-11-2018 13:30 Bob Ward, Vin Yu Microsoft Session (75 minutes) Database Administration and Development What’s New in SQL Server on Linux and Containers
08-11-2018 13:30 Mine Tokus Microsoft Session (75 minutes) Cloud Solutions Enhanced SQL Server on Azure VM Service
08-11-2018 13:30 Kevin Kline Half-Day Session (2.5 hours) Database Administration and Development Query Tuning Internals for the Advanced SQL Developer
08-11-2018 13:30 Itzik Ben-Gan General Session (75 minutes) Database Administration and Development Sequencing Solutions: Comparing IDENTITY, SEQUENCE and Custom Solutions
08-11-2018 15:15 David Maxwell General Session (75 minutes) Database Administration and Development Understanding and Implementing System-Versioned Temporal Tables
08-11-2018 15:15 Rob Collie General Session (75 minutes) Advanced Analytics Power BI Governance: Humans, Tech, and the “Goldilocks Line”
08-11-2018 15:15 Marco Russo General Session (75 minutes) Business Intelligence and Data Warehousing Optimizing Multi-Billion Row Tables in Tabular in 2018
08-11-2018 15:15 Kuber Sharma Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Customer Success Stories with SQL Data Warehouse?
08-11-2018 15:15 Tim Mitchell Half-Day Session (2.5 hours) Business Intelligence and Data Warehousing Build a Metadata-Driven ETL Repository with Biml and SSIS
08-11-2018 15:15 Simon Whiteley General Session (75 minutes) Big Data and IoT Modern Data Warehousing - The Lambda Approach to Azure BI
08-11-2018 15:15 Helge Rege Gårdsvoll General Session (75 minutes) Big Data and IoT Make your Data Lake Smarter with U-SQL Extensions
08-11-2018 15:15 Paul Turley, Jonathan Stewart General Session (75 minutes) Business Intelligence and Data Warehousing Visualize World Peace Through the Art and Science of Presenting Beautiful Data
08-11-2018 15:15 Joseph deBunza, Anu Oladele General Session (75 minutes) Business Intelligence and Data Warehousing GoEasy’s Road to Real-Time Analytics
08-11-2018 15:15 Umachandar Jayachandran, Travis Wright, Mihaela Blendea Half-Day Microsoft Session (2.5 hours) Big Data and IoT Deep Dive on SQL Server and Big Data
08-11-2018 15:15 Andrew Pruski General Session (75 minutes) Database Administration and Development An Introduction to Partitioning
08-11-2018 15:15 Alexandre Bergere, Jonathan Petit General Session (75 minutes) Application Development Azure Cosmos DB – Accelerate a Real-Time Big Data Solution
08-11-2018 15:15 Kalen Delaney General Session (75 minutes) Application Development Everlasting Issues with Temporary Tables and tempdb
08-11-2018 15:15 Ed Leighton-Dick General Session (75 minutes) Database Administration and Development Principle of Least Privilege: The Key to Strong Security
08-11-2018 15:15 Amir Netz, Arun Ulagaratchagan Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Microsoft Power BI: The Future for Modern and Enterprise BI
08-11-2018 16:45 Raj Pochiraju, Shamik Ghosh Microsoft Session (75 minutes) Cloud Solutions Perform Live Migrations from On-Premises SQL Server and Oracle Databases to Azure
08-11-2018 16:45 Richard Campbell General Session (75 minutes) Other (Professional Development) Building Trust in Teams
08-11-2018 16:45 Tillmann Eitelberg, Frank Geisler General Session (75 minutes) Application Development Use Docker to Deploy SQL Server Applications
08-11-2018 16:45 John Hoang, Mike Weiner, Alexei Khalyako Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Learnings and Best Practices in Building an Enterprise Data Warehouse Using Azure SQL DW
08-11-2018 16:45 Seth Mottaghinejad Microsoft Session (75 minutes) Database Administration and Development Data Science 101 for the SQL DBA
08-11-2018 16:45 Aaron Nelson General Session (75 minutes) Business Intelligence and Data Warehousing PowerShell for BI Pros: Automating SSIS, SSRS, SSAS, and Power BI
08-11-2018 16:45 Rajnikant Tandel, Anup Gopinathan General Session (75 minutes) Database Administration and Development Optimize SQL Server: Query Tuning Techniques
08-11-2018 16:45 Denny Cherry General Session (75 minutes) Other (Professional Development) Speaker Idol: Round Two
08-11-2018 16:45 Vicky Harp, Alan Yu Microsoft Session (75 minutes) Database Administration and Development The Future of SQL Server Tooling
08-11-2018 16:45 Ted Way, Henry Jerez Microsoft Session (75 minutes) Advanced Analytics Supporting Data Science in Your Organization – ML Model Deployment, Management and Inferencing
08-11-2018 16:45 Rob Sewell General Session (75 minutes) Database Administration and Development Validate Your SQL Server Estate with Ease Using dbachecks
08-11-2018 16:45 Adam Saxton, Lukasz Pawlowski Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Microsoft Power BI: Distributing Insights and Governing Self-Service Analytics with the Microsoft Power BI Service
08-11-2018 16:45 Hamish Watson General Session (75 minutes) Database Administration and Development Test Driven Development in SQL Server – How to Deploy Code Safer
08-11-2018 16:45 Kevin Feasel General Session (75 minutes) Advanced Analytics Applying Forensic Accounting Techniques Using SQL and R
09-11-2018 08:00 Sourabh Agarwal MS Tiger Session (75 minutes) Database Administration and Development How it Works – Availability Groups with SQL Server on Linux
09-11-2018 08:00 Eric Peterson General Session (75 minutes) Cloud Solutions Security Considerations for the Cloud
09-11-2018 08:00 Melissa Coates General Session (75 minutes) Big Data and IoT Azure Data Lake: What, Why, and How
09-11-2018 08:00 Arvind Shyamsundar Microsoft Session (75 minutes) Database Administration and Development Advanced SQL Server Troubleshooting with SQLCallStackResolver
09-11-2018 08:00 Matt How General Session (75 minutes) Advanced Analytics A Heart to Heart with your Data: Emotional Intelligence in Azure
09-11-2018 08:00 Cyndi Johnson General Session (75 minutes) Database Administration and Development Behold the Power of Dynamic SQL
09-11-2018 08:00 Samir Behara General Session (75 minutes) Application Development Monolith to Microservices: Making a Successful Transition
09-11-2018 08:00 Vishwac Sena Kannan Microsoft Session (75 minutes) Advanced Analytics AI at Your Service – Creating Enterprise-Scale AI and Bots
09-11-2018 08:00 Joseph D'Antoni General Session (75 minutes) Database Administration and Development Automagic Tuning - SQL Server 2017 and Beyond
09-11-2018 08:00 Mihail Mateev General Session (75 minutes) Big Data and IoT Azure IoT Solution Architecture Best Practices
09-11-2018 08:00 Kendra Little General Session (75 minutes) Database Administration and Development Fix My Functions: Speeding Up Scalar and Table Valued UDFs
09-11-2018 08:00 Vern Rabe General Session (75 minutes) Database Administration and Development T-SQL Habits and Practices That Can Kill Performance
09-11-2018 08:00 Cristian Petculescu, Roy Gal, Adi Regev Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Introducing Advanced Data Preparation Using Power BI Dataflows
09-11-2018 08:00 Hamish Watson General Session (75 minutes) Cloud Solutions Building a Database DevOps Pipeline in the Cloud in < 59 minutes
09-11-2018 08:00 Ginger Grant General Session (75 minutes) Big Data and IoT Using Azure Databricks to Develop Scalable Data Solutions
09-11-2018 08:00 Frank Gill General Session (75 minutes) Application Development The SQL Server Transaction Log for Developers
09-11-2018 09:30 JP Chen, Luca Fagetti General Session (75 minutes) Database Administration and Development Kaplan Shares Key Learnings and Best Practices in Optimizing Database Administration
09-11-2018 09:30 Glenn Berry Half-Day Session (2.5 hours) Database Administration and Development Migrating to SQL Server 2017
09-11-2018 09:30 Dan Clark General Session (75 minutes) Business Intelligence and Data Warehousing Self-Service ETL with Power Query
09-11-2018 09:30 Reeves Smith General Session (75 minutes) Business Intelligence and Data Warehousing Master Data Management in the GDPR Era
09-11-2018 09:30 Niko Neugebauer General Session (75 minutes) Database Administration and Development Columnstore Clustered vs Nonclustered, When to Choose What
09-11-2018 09:30 Parikshit Savjani, Charles Christian Microsoft Session (75 minutes) Database Administration and Development OSS Databases on Azure Session
09-11-2018 09:30 Anupama Natarajan General Session (75 minutes) Advanced Analytics Transform your Business Using Intelligent Bots
09-11-2018 09:30 Brad Llewellyn General Session (75 minutes) Other (Professional Development) What is a Data Scientist and How Do I Become One?
09-11-2018 09:30 Kellyn Pot'Vin-Gorman General Session (75 minutes) Application Development DevOps and Decoys- How to Build a Successful Microsoft DevOps Solution Including Your Data
09-11-2018 09:30 Vinod Kurpad Microsoft Session (75 minutes) Advanced Analytics AI for Knowledge Mining – Intelligently Search and Act Upon all Your Enterprise Data
09-11-2018 09:30 Kevin Feasel General Session (75 minutes) Advanced Analytics Getting Started With Apache Spark
09-11-2018 09:30 Christian Wade, Josh Caplan Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Building Enterprise-Grade BI Models with Microsoft Power BI
09-11-2018 09:30 Kun Cheng, Mike Weiner, Dimitri Furman Microsoft Session (75 minutes) Cloud Solutions SQL DB Managed Instance - Best Practices and Lessons Learned
09-11-2018 09:30 Kavitha Jonnakuti Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Build the Most Secure Data Warehouse on Azure?
09-11-2018 09:30 Matt Gordon General Session (75 minutes) Cloud Solutions Democratizing Data Analysis: How/Why of Social Sentiment Scoring
09-11-2018 09:30 Bob Pusateri, David Klee General Session (75 minutes) Cloud Solutions Cosmos DB for SQL Server Pros
09-11-2018 11:00 Warner Chaves General Session (75 minutes) Cloud Solutions Choosing the Right Azure SQL Service for You
09-11-2018 11:00 Carlos Bossy General Session (75 minutes) Advanced Analytics Operationalize Data Science for Advanced Decision Support
09-11-2018 11:00 James McGillivray General Session (75 minutes) Database Administration and Development Windowing Functions: How Spying on Neighbors Enhances Your Data
09-11-2018 11:00 Arindam Chaterjee Microsoft Session (75 minutes) Big Data and IoT Gaining Deeper Insights from Big Data Using Open Source Analytics on Azure HDInsight
09-11-2018 11:00 Jeremy Frye General Session (75 minutes) Business Intelligence and Data Warehousing Speed Up Your SSAS Data Refresh With Dynamic Partition Processing
09-11-2018 11:00 Patrick LeBlanc, Chris Webb, Adam Saxton, Matthew Roche, Meagan Longoria General Session (75 minutes) Business Intelligence and Data Warehousing BI Power Hour
09-11-2018 11:00 Erland Sommarskog General Session (75 minutes) Database Administration and Development Dynamic Search Conditions
09-11-2018 11:00 Steve Jones General Session (75 minutes) Database Administration and Development Adopting a Compliant Database DevOps Process
09-11-2018 11:00 Chris Woodruff General Session (75 minutes) Application Development What’s New in Entity Framework Core 2.1?
09-11-2018 11:00 Idan Cohen General Session (75 minutes) Business Intelligence and Data Warehousing KPIs from the Field
09-11-2018 11:00 Ben Miller General Session (75 minutes) Database Administration and Development Tips and Tricks for the PowerShell DBA
09-11-2018 11:15 Amy Herold, Angela Henry, Richard Campbell, Lyndsey Padget, Tim Corey General Session (75 minutes) Other (Professional Development) Better Together – How to Get Developers and DBAs to Collaborate More
09-11-2018 11:15 Denny Cherry General Session (75 minutes) Other (Professional Development) Speaker Idol: Round Three
09-11-2018 11:15 David Maxwell General Session (75 minutes) Database Administration and Development Using Extended Events for Wait Stats Analysis
09-11-2018 11:15 Kellyn Pot'Vin-Gorman General Session (75 minutes) Database Administration and Development GDPR - The Buck Stops Here
09-11-2018 13:00 Kevin Kline Marketing Community Session (45 minutes) Other (Professional Development) Staying Involved with PASS
09-11-2018 14:00 Andrew Liu, Luis Bosquez Gonzalez Microsoft Session (75 minutes) Cloud Solutions Technical Overview of Azure Cosmos DB
09-11-2018 14:00 Alberto Ferrari General Session (75 minutes) Business Intelligence and Data Warehousing Deep Dive in DAX Evaluation Context
09-11-2018 14:00 David Besemer General Session (75 minutes) Advanced Analytics Speed Meets Scale: Interactively Analyzing & Visualizing Billions of Rows with GPU-powered Analytics
09-11-2018 14:00 Joshua Johnson General Session (75 minutes) Application Development Working with JSON in SQL Server
09-11-2018 14:00 Allan Hirt, Pinal Dave, Ed Leighton-Dick, Andy Yun, Hamish Watson Lightning Talks (75 minutes) Database Administration and Development Lightning Talks: DBA
09-11-2018 14:00 Chris Finlan Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Modern Enterprise Reporting with Power BI Report Server & the Power BI Service
09-11-2018 14:00 Pam Lahoud MS Tiger Session (75 minutes) Database Administration and Development TempDB: The Good, The Bad, and The Ugly
09-11-2018 14:00 Ryan Wade General Session (75 minutes) Advanced Analytics Create Amazing Visualizations in Power BI using ggplot2
09-11-2018 14:00 Anthony van Gemert, Kevin Ngo Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Simplify your Data Warehouse in the Cloud ?
09-11-2018 14:00 Janis Griffin General Session (75 minutes) Database Administration and Development What’s New in the 2017 Query Store
09-11-2018 14:00 Bob Ward Microsoft Session (75 minutes) Database Administration and Development Inside SQL Server with Containers
09-11-2018 14:00 Manohar Punna General Session (75 minutes) Advanced Analytics Real-Time Analytics with Power BI
09-11-2018 14:00 Jeff Renz General Session (75 minutes) Advanced Analytics Introduction to the R Programming Language for BI Professionals
09-11-2018 14:00 Nathan Patrick Taylor General Session (75 minutes) Advanced Analytics Transforming Business with Automated Machine Learning
09-11-2018 14:00 Hugo Kornelis General Session (75 minutes) Database Administration and Development What's New With Adaptive Query Processing?
09-11-2018 15:30 Amit Banerjee, Vin Yu MS Tiger Session (75 minutes) Database Administration and Development SQL Server in Containers for Application Development and Deployment
09-11-2018 15:30 Dan Clark General Session (75 minutes) Business Intelligence and Data Warehousing Power Query Deep Dive
09-11-2018 15:30 Ike Ellis General Session (75 minutes) Business Intelligence and Data Warehousing Automated Testing in an Enterprise Data Architecture
09-11-2018 15:30 Johan Ludvig Brattås General Session (75 minutes) Business Intelligence and Data Warehousing Implementing a Hybrid Data Warehouse
09-11-2018 15:30 Steve Stedman General Session (75 minutes) Application Development Exploring SQL Server Join Types – INNER, OUTER, and Much More
09-11-2018 15:30 Steve Jones General Session (75 minutes) Database Administration and Development Minimizing the Impact of Data Breaches in Dev and Test Databases
09-11-2018 15:30 Grant Fritchey General Session (75 minutes) Database Administration and Development Maximize Availability and More with SQL Server Estate Monitoring
09-11-2018 15:30 Phil Helmer, Peter Kral General Session (75 minutes) Business Intelligence and Data Warehousing SSIS Deployment Smackdown! Package vs. Project!
09-11-2018 15:30 Brandon Leach General Session (75 minutes) Database Administration and Development A DBAs Guide to the Proper Handling of Corruption
09-11-2018 15:30 Andrew Liu, Deborah Chen Microsoft Session (75 minutes) Cloud Solutions Modeling Data and Best Practices for Azure Cosmos DB
09-11-2018 15:30 Denny Cherry General Session (75 minutes) Other (Professional Development) Speaker Idol: Final Round
09-11-2018 15:30 Kevin Feasel General Session (75 minutes) Advanced Analytics Cleaning is Half the Battle: Launching a Data Science Project
09-11-2018 15:30 Pinal Dave General Session (75 minutes) Database Administration and Development SQL Server Performance Monitoring Made Easy
09-11-2018 15:30 Eric Blinn General Session (75 minutes) Database Administration and Development Encryption: Not Just for the NSA Anymore
09-11-2018 15:30 Chris Bell General Session (75 minutes) Application Development Reducing Security Risks with Application Roles

SessionID: 80419

Intelligent Data Integration with SSIS

Back to calendar

Event Date: 05-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Business Intelligence and Data Warehousing

Speaker(s): Andy Leonard

Title: Intelligent Data Integration with SSIS

Description:

What is Intelligent Data Integration? SSIS (SQL Server Integration Services) packages developed using tried and true design patterns, built to participate in a DevOps enterprise practicing DILM (Data Integration Lifecycle Management), produced using Biml (Business Intelligence Markup Language) and executed using an SSIS

Framework.

Attend a day of training focused on intelligent data integration delivered by an experienced SSIS consultant who has also led an enterprise team of several ETL developers during multiple projects that spanned 2.5 years. And delivered.

Attendees will learn:

Topics include:

  1. SSIS Design Patterns
  2. Executing SSIS in the Enterprise
  3. Custom SSIS Execution Frameworks
  4. DevOps and SSIS
  5. Biml, Biml Frameworks, and Tools

SessionID: 78878

Advanced R

Back to calendar

Event Date: 05-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Advanced Analytics

Speaker(s): Dejan Sarka

Title: Advanced R

Description:

Modules:

  1. Data overview and manipulation
  2. Advanced visualizations
  3. Matrix calculation in R
  4. Undirected data science models
  5. Predictive models
  6. Big data analysis and text mining

SessionID: 78982

Prevent 'Fake News' in Your Data! Isolation Levels Demystified

Back to calendar

Event Date: 05-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Database Administration and Development

Speaker(s): Kendra Little

Title: Prevent 'Fake News' in Your Data! Isolation Levels Demystified

Description:

Are your users seeing bad data? If you're using the default isolation level of read committed in SQL Server, chances are that sometimes your users get incorrect results. If NOLOCK hints lurk in your code, the odds are even higher that sometimes your customers see information that just isn't right.

In this day-long, demo packed session, you'll learn why a single statement may read rows twice, miss rows entirely, or return combinations of data that never existed in the database -- and why that's not a bug. You'll learn what "read phenomena" are, which isolation levels are vulnerable to them, and the performance trade-offs which come from raising your isolation level to protect your users from bad data.

You'll see how isolation levels work with newer technologies such as columnstore indexes, In-Memory OLTP, and Always On Availability Groups. You'll discover why version-based isolation levels can be awesome, and what you need to look out for with these isolation levels to avoid race conditions that produce-- you guessed it-- incorrect results.

At the end of the day, we'll pull together all this information into a guide. You'll leave the seminar with the tools and knowledge to choose the right isolation levels for new and existing applications based on business and performance requirements.

SessionID: 78885

Designing Modern Data and Analytics Solutions in Azure

Back to calendar

Event Date: 05-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Business Intelligence and Data Warehousing

Speaker(s): Melissa Coates, Meagan Longoria

Title: Designing Modern Data and Analytics Solutions in Azure

Description:

This full-day session will focus on principles and practices for architecting modern analytics/BI/DW systems in Azure. We will discuss Azure fundamentals, implementation strategies, key decision points, and lessons learned from customer projects. Cloud design patterns will be explored, including cloud-specific concerns and considerations, as well as key differences from traditional on-premises deployments. Reference architectures will be presented which address scenarios such as real-time data ingestion vs. batch loads, data virtualization vs. data integration, schema on read vs. schema on write, SQL on Hadoop, high data volumes, varying file formats, enabling data science, and facilitating self-service BI. After considering various reference architectures, we will proceed with building an end-to-end solution for one reference architecture based on requirements presented to the audience.

Approximately 30% of the day will be hands-on labs, 50% presentation, and 20% open discussion and questions. Specific technologies discussed will include: Azure SQL Database, Azure SQL Data Warehouse, Azure Data Lake Store, Azure Data Lake Analytics, U-SQL, Azure Storage, Azure Data Factory, Azure Databricks, Spark, Hive, HDInsight, Azure Analysis Services, PolyBase, Elastic Queries, Azure Event Hub, Azure Stream Analytics, Azure Data Catalog, Machine Learning Services, Azure Machine Learning, Azure Cognitive Services, Power BI, BIML, ARM templates, PowerShell, and Azure Virtual Machines. Attendees of this session will gain a broad understanding of the fundamentals for designing data solutions in Azure, techniques for navigating the wide variety of platform choices in Azure, and suggestions for developing sound architectural systems.

SessionID: 80308

SQL Server Security

Back to calendar

Event Date: 05-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Database Administration and Development

Speaker(s): Denny Cherry

Title: SQL Server Security

Description:

With increased focus on data breaches, security issues and privacy laws, organizations are feeling greater pressure to provide sufficient data protection. GDPR brings substantial fines and potentially criminal prosecution. Are you ready? Are your database systems ready?

During this full day Precon, we will review a variety of ways to secure your SQL Server databases and data from attack.  In this session we will review proper network designs, recommended firewall configurations, and physical security options.  We will also review data encryption options, password protection options, using contained databases, and Always On Availability Groups security.

There will also be discussions about additional measures which should be taken when working with Internet-facing applications. From there we will move to the most common attack vector: SQL Injection. We will include all the ways that attackers can use SQL Injection to get into your system and how to protect against it.  The security options for database backups is the next topic on the list followed by proper SAN security designs.  We will then finish up by reviewing the auditing options which are available against a database and how they can be used to monitor everything else which we've just talked about during the day.

SessionID: 80654

Immediate Business Impact with Power Pivot

Back to calendar

Event Date: 05-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Advanced Analytics

Speaker(s): Rob Collie

Title: Immediate Business Impact with Power Pivot

Description:

Have you ever seen an Excel workbook add tens of millions of dollars to the bottom line? We have, and we want you to experience similar gains.

You may not have heard of Power Pivot, but it is a close cousin of Power BI. In fact, the two share the same “brain” under the hood – which means the industrial-strength agility of Power BI is already lurking in the copy of Excel already on your desktop, and in your colleagues’. Absolutely game-changing analytical powers are therefore already at your fingertips, AND in a form that your organization’s analysts will enthusiastically embrace.

In this workshop, Rob Collie – co-author of the world’s #1-selling Power Pivot and Power BI books and founder of consulting firm PowerPivotPro – will introduce you to the capabilities of Power Pivot, and just as importantly, explain how it can quickly transform your organization’s relationship with data.

SessionID: 80300

Digital Storytelling with Power BI

Back to calendar

Event Date: 05-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Business Intelligence and Data Warehousing

Speaker(s): Devin Knight, Brian Knight, Mitchell Pearson

Title: Digital Storytelling with Power BI

Description:

Power BI has many features that are appealing but clearly the storytelling capabilities are what set it apart from other BI tools. Features like bookmarks, tooltip report pages, and drillthrough filters are just a few examples of how you can make dull reports a real interactive experience. This session dives deep into advanced design patterns required for telling stories in Power BI. In several never before seen examples you will learn how to leverage custom visuals and real-time analytics.

The most exciting part of the day may be our “Make it Real” section, where we encourage you to bring your own data to implement the best practices studied during the day. With three instructors you can rest assure you will be able to take away something you can implement right away when you get back to the office.

SessionID: 78784

Performance-Centric T-SQL

Back to calendar

Event Date: 05-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Database Administration and Development

Speaker(s): Itzik Ben-Gan

Title: Performance-Centric T-SQL

Description:

This seminar covers advanced aspects of T-SQL querying and programming with a performance-centric focus. The seminar demonstrates practical uses of T-SQL features, with optimized and polished solutions, many of which were developed by the speaker. You will learn about features like the APPLY operator, window functions, the OFFSET-FETCH filter, and how to use them creatively to solve common T-SQL tasks elegantly and efficiently. You will learn about optimization thresholds and understand when the query optimizer tends to choose one algorithm versus another, and how new adaptive query processing capabilities enable SQL Server to make such choices dynamically during query execution. The seminar also covers other recent and future-planned additions to T-SQL like system-versioned temporal tables, string splitting and concatenation with the STRING_SPLIT and STRING_AGG functions, SQL Graph, and more.

SessionID: 78783

Performance Tuning in 21 Demos?

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Database Administration and Development

Speaker(s): Brent Ozar, Erik Darling

Title: Performance Tuning in 21 Demos?

Description:

You’re a developer or DBA who wants to tune indexes and queries to make your application go faster. You don’t like learning by watching slides or reading white papers - you want to jump right into the code and see what happens. You’re the kind of person who loves watching YouTube videos that start with, “Hold my beer and watch this.”

In one demo-filled day with Brent Ozar and Erik Darling, you’ll see SQL Server, Azure SQL DB, and Azure Managed Instances make questionable lifestyle choices. They’ll wildly underestimate the work required with a query, pick the wrong indexes, and jump off the roof into the pool while holding the TV - all in an effort to deliver the right query results. Brent and Erik will show you how to coach the database engine into better performance and less problems.

SessionID: 80306

Professional and Proficient PowerShell: From Writing Scripts to Developing Solutions

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Database Administration and Development

Speaker(s): Rob Sewell

Title: Professional and Proficient PowerShell: From Writing Scripts to Developing Solutions

Description:

DBAs are seeing the benefit of using PowerShell to automate away the mundane. A modern data professional needs to be able to interact with multiple technologies and learning PowerShell increases your ability to do that and your usefulness to your company.

At the end of this fun filled day with Rob, a former SQL Server DBA turned professional automator, you will be much more confident in being able to approach any task with PowerShell and you will leave with all of the code and demos. You can even follow along if you bring a laptop with an instance of SQL Server installed.

We will cover

• How to learn how to interact with any technology using PowerShell • Understanding the syntax • The importance of Get-Help and how PowerShell enables you to help yourself • Why to write your own Modules and how to make them available to all of your team • A quick automated method to creating your module framework • Unit testing and debugging your code • How to continuously deliver changes to your PowerShell modules using GitHub and VSTS • Tips and tricks for script writing with the popular open-source community dbatools module • How to validate your SQL Server estate with PowerShell • Advanced SQL Server Agent and PowerShell management

We will have a lot of fun along the way and you will return to work with a lot of ideas, samples and better habits to become a PowerShell ninja and save yourself and your organisation time and effort.

SessionID: 80508

The Art & Science of Designing Smart Data Stories

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Advanced Analytics

Speaker(s): Mico Yuk

Title: The Art & Science of Designing Smart Data Stories

Description:

As the volume, velocity and variety of data continues to grow, creating ‘intelligent and actionable’ analytics that deliver true insight continues to be a challenge. One of the proven, and most effective ways to communicate data is by using the power of visual storytelling. The BI Dashboard Formula (BIDF) methodology four-part visual storyboard will have you creating compelling data stories in no time.

Whether you are a BI beginner or veteran, this 100% hands-on, non technical workshop will teach you how to take KPI/metrics and transform them into a compelling data story! By working in teams with your peers, you will apply the techniques you learned during the short lectures immediately to a real world use case. The workshop is 20% lecture and 80% hands-on

By attending this intense but fun-filled workshop, you will learn: • How to change the 'conversation' with your users by focusing on the story, not data • Your personal BI Maturity IQ score and what areas need your attention • How to use the BIDF visual storyboard to engage your users like never before • What questions to ask, and what questions NOT to ask your users to create a compelling data story • What to do to take your data visualization journey to the next level!

Note: The workshop is 20% lecture and 80% hands-on. Wear comfortable shoes as you will be on your feet and come well rested with an open mind. We are going to be dong a lot of right brain, creative work!

SessionID: 80548

Modernize Your SQL Server with Bob Ward, the Tiger Team, and CSS Escalation Engineers

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Database Administration and Development

Speaker(s): Argenis Fernandez, Pam Lahoud, Bob Ward, Amit Banerjee, Pedro Lopes, Suresh Kandoth, Sourabh Agarwal, Vin Yu, Sean Gallardy

Title: Modernize Your SQL Server with Bob Ward, the Tiger Team, and CSS Escalation Engineers

Description:

SQL Server is known for its innovation, performance, and powerful easy-to-use tools – as well as security and high availability for mission critical workloads. Notable releases like SQL Server 2008 and 2008 R2 have likely worked well for you, but with the end of support life looming in July 2019, what are your next steps?

This session will walk you through practical options for modernizing older releases of SQL Server. There are lots of choices and the engineers at Microsoft are here to guide you and find the right solutions to help you modernize your systems. In this full day session, Bob and the Microsoft engineering team will go over the benefits of newest releases, such as SQL Server 2016 and 2017, that provide built-in features for performance, intelligent diagnostics, security, HADR, and Machine Learning – now accessible on Linux and Docker containers. Plus, they’ll also go in-depth on Azure Managed Instance, a new cloud PaaS offering that makes moving to Azure far easier for the data professional. If you are using an older release of SQL Server and need a detailed plan to modernize to the latest products and services, this session is for you.

Join Bob Ward, the Tiger Team, and top CSS Escalation Engineers for a day of learning, covering: • Your choices for modernizing. • Tools and techniques for migration. • Security, availability and performance benefits of the latest releases. • Tools they use for troubleshooting common issues around performance and the storage engine.

This session will be full of technical details on all of these topics plus demos and samples you can take with you. We promise you will walk away with the technical expertise you need to make an immediate impact in your organization.

SessionID: 80307

Developer Dive into Azure Cosmos DB

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Application Development

Speaker(s): Leonard Lobel

Title: Developer Dive into Azure Cosmos DB

Description:

Are you ready to start building next-generation web and mobile applications? You’ll need a massively scalable database on the back end, and Azure Cosmos DB delivers. So, join Lenni for a full day of developer-focused training on Cosmos DB, Microsoft’s globally distributed NoSQL database service.

We’ll explore all the major aspects of Cosmos DB, starting with a quick overview, so you don’t need prior Cosmos DB experience (or any NoSQL experience) to jump on board. Learn how to provision throughput for predictable performance, and scale both storage and throughput with elastic containers and horizontal partitioning. Then, easily distribute your data globally, wherever your users are located. After locking down core concepts, we’ll examine the multi-model capabilities of Cosmos DB. Using the SQL, MongoDB, Table, Gremlin, and Cassandra APIs, you can model your data as JSON documents, key-value, graph, and columnar. We’ll migrate data from SQL Server, build applications using the .NET SDK, and use the SQL API to run SQL queries and write server-side stored procedures, triggers, and user-defined functions against a JSON document collection. We’ll also explore the Table API for a key-value data model, and the Gremlin API for modeling and querying complex graphs. By the end of the day, you’ll know how to provision throughput, partition, index, and globally distribute your Cosmos DB database. You’ll also know everything you need to start building Cosmos DB applications using the various APIs and supported data models. Attend this workshop and get up to speed on Cosmos DB today!

SessionID: 80418

Fixing Query Performance Problems from Estimates, Statistics, Heuristics, and Cardinality

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Database Administration and Development

Speaker(s): Kimberly Tripp

Title: Fixing Query Performance Problems from Estimates, Statistics, Heuristics, and Cardinality

Description:

Between skewed data distribution, cardinality estimation (and the compatibility mode you’re currently running under), out-of-date statistics, or even the lack of statistics/heuristics, each can create wildly-different query problems and result in degraded performance. You've probably heard advice to rebuild indexes or update statistics - but is that the right advice (even if it has “worked”)? In many cases, NO! These "sledgehammer" approaches only appear to work and really just mask the actual problem. In this full-day workshop, you'll learn more accurate ways to solve query plan quality problems.

SessionID: 78785

Master Git in a Day

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Application Development

Speaker(s): Lyndsey Padget

Title: Master Git in a Day

Description:

SessionID: 78983

The Latest and Greatest on Azure IAAS and PAAS: A Demo-Filled Workshop

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Cloud Solutions

Speaker(s): Peter De Tender, Koenraad Haedens

Title: The Latest and Greatest on Azure IAAS and PAAS: A Demo-Filled Workshop

Description:

Content is targeted to IT Pros, Architects, and Developers who are interested in a good combination of architect–to–architect knowledge sharing, inspired by a demo-packed workshop day.

You will learn: • Best practices of Azure subscriptions and how to configure the right access roles • About architecting and deploying Azure VMs, storage and complex network solutions • Understanding Azure Disaster Recovery and High Availability solutions • Implementing Azure Identity and enabling Single Sign–On to SaaS applications • Deploying Azure Applications Services • Overview of the different Azure Monitoring tools available today • DevOps concepts in an Azure world, aka Infrastructure as Code

Contents/Topics covered in the workshop: • Azure subscriptions, Role Based Access Control, Azure Resource Policies • Azure VMs, Azure Storage Overview, Availability Sets • ARM Template design & deployment using Visual Studio / Visual Studio Code • Azure Active Directory, Azure AD Connect, Azure Application Access Panel • Azure Web Sites and Azure Mobile Services • Log Analytics, Application Insights, Azure Monitor

SessionID: 80871

SentryOne Data Day

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Database Administration and Development

Speaker(s): John Welch, Kevin Kline, Steven Wright, Jason Hall, Douglas McDowell, Andy Yun, Andy Mallon, Bob Potter, Nick Harshbarger

Title: SentryOne Data Day

Description:

Join SentryOne data experts for this one-day deep dive into data performance management that will transform your company’s approach to developing, testing, documenting, and monitoring SQL Server and the Microsoft Data Platform.

Who Should Attend:<ul><li>Database administrators and managers</li><li>BI professionals</li><li>IT managers</li><li>DevOps teams and database application developers</li><li>GDPR/compliance managers</li><li>SentryOne partners</li></ul> What You’ll Learn: <ul><li>How to proactively monitor, diagnose, and optimize SQL Server and the Microsoft data platform to ensure business continuity</li><li>How to find and fix performance problems with SQL Server Analysis Services to streamline data delivery</li><li>How to address problems across the IT infrastructure that can affect database performance, including virtual environments on VMware and Microsoft Hyper-V</li><li>How to empower DevOps teams to deliver accurate, fast-performing database applications with SSIS components and tasks, automated testing tools, and more</li><li>How to seamlessly manage GDPR and other regulation compliance requirements with document and metadata management solutions that include detailed data lineage and impact analysis</li></ul> AGENDA:

7:30 AM to 8:30 AM Registration & Light Breakfast

8:30 AM to 8:45 AM Driving Business Value with SentryOne - <i>Bob Potter, SentryOne CEO</i>

8:45 AM to 9:15 AM The Future of Data Performance Management - <i>Douglas McDowell, SentryOne CSO</i>

9:15 AM to 10:15 AM Move from Reactive to Proactive with SentryOne Tools - <i>Jason Hall, SentryOne VP of Product</i>

10:30 AM to 11:30 AM Need for Speed: Empowering DevOps Teams to Develop, Deploy, and Manage Fast-Performing Database Apps - <i>John Welch, VP of Engineering</i>

11:30 AM to 1:00 PM Breakout Lunch Sessions: Journey to the Cloud: How These Companies Are Planning and Executing Data Migrations to the Cloud<i> (Moderators: Kevin Kline [SentryOne Principal Program Manager] and Andy Mallon)</i> Expanding Your Partner Potential with SentryOne<i> (Moderator: Nick Harshbarger [SVP of SentryOne Global Partner Network])</i>

1:00 PM to 2:00 PM Boosting Performance of SSAS - <i>Steve Wright, SentryOne Director of Advanced Analytics</i>

2:15 PM to 3:15 PM De-Risking your Move to the Cloud with SentryOne - <i>Andy Mallon, SentryOne Product Manager</i>

3:15 PM to 4:00 PM Fix My Query! Watch and Learn as SentryOne Experts Troubleshoot Bad Queries - <i>Andy Yun, Senior Solutions Engineer</i>

4:00 PM to 5:00 PM SentryOne Data Day Social Hour

To see a more detailed agenda for SentryOne's Data Day click <a href="https://www.sentryone.com/data-day-at-pass-summit-2018"&gt;here&

SessionID: 78786

21 Essential Scripts: Jump-Start Performance Tuning for Accidental DBAs

Back to calendar

Event Date: 06-11-2018 08:30 - Category: Pre-Conference Session (Full Day) - Track: Database Administration and Development

Speaker(s): Pinal Dave

Title: 21 Essential Scripts: Jump-Start Performance Tuning for Accidental DBAs

Description:

“Accidental DBAs” are the real superheroes for any organizations. When no one in the organization volunteers to solve the pressing problems, accidental DBAs often jump-in to save the day.

Accidental DBAs quickly learn all the routine administrative tasks as clear instructions are often available at various educational portals, product support website and on the internet. The real big challenge accidental DBAs often face when they have to identify and resolve application performance problems of the system under a heavy workload.

This quick-paced demo-oriented session will cover the real-world pain points for accidental DBAs who have keen interesting in catching performance troublemakers.

Here are the major topics which we will cover in this session: • Optimal server configuration for performance • Efficient database settings for balanced resource consumption • Understanding self-healing index tuning mechanism • Maintenance strategy and guidance • Faster backup and restore strategy • DBCC best practices • Troubleshooting slow running query with Wait Statistics • SQL Server 2017 New Features (Auto-Tuning, Query Store, Adaptive Joins, etc.)

In the last hour, we will play an interactive fun game with WHERE clause and Multi-Column index, where the individual who gets the maximum wrong answer will be a winner!

In this session, we will explore 21 essential scripts which every DBA should keep handy, so they can stay alert fight and win the real-world problems.

At the end of the pre-con, DBAs will learn how they can convert the accidents into opportunities.

SessionID: 85597

GitHub for Business: Pro Tips for Success

Back to calendar

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

Speaker(s): Lyndsey Padget

Title: GitHub for Business: Pro Tips for Success

Description:

GitHub isn’t just for OSS and hobbyists anymore. Git’s power, including its distributed model, has come to be seen as a benefit to getting business done. GitHub, specifically, has focused on problems organizations face when managing code (and people!). And now that it’s part of the Microsoft family, we can expect that focus to continue. In this session you’ll learn tips & tricks that help protect access to code, maintain code integrity, optimize development and code reviews, and much more. After all, the best kind of git pickle is one that never happens in the first place.

SessionID: 84729

Introducing Azure SQL Database Hyperscale

Back to calendar

Event Date: 07-11-2018 10:15 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Lindsey Allen, Kevin Farlee, Ajay Jagannathan, Xiaochen Wu

Title: Introducing Azure SQL Database Hyperscale

Description:

In this session, we will talk about our newest offerings in Azure SQL Database that will provide more flexibility and scale for both Compute and Storage for your database workloads.

SessionID: 85141

Five DevOps Essentials for Better DBA and Developer Collaboration

Back to calendar

Event Date: 07-11-2018 10:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Rob Mandeville

Title: Five DevOps Essentials for Better DBA and Developer Collaboration

Description:

<i>Presented by SolarWinds</i>

For many software-as-a-service (SaaS) and Web-enabled businesses, database performance issues in production can cause a steady, relentless drain in business performance. In fact, some estimate that as much as 70% of application performance problems are caused by problems with the database.

These problems that plague application performance have much in common with the problems that have led many CIOs to adopt Agile development practices and DevOps approaches to streamlining service delivery.

In this presentation, SolarWinds database evangelist, Janis Griffin describes specific actions that can be taken to build a proactive application and database performance monitoring practice that is shared throughout the development and IT organizations. Such a proactive approach serves to demonstrate the strategic value of IT in developing and delivering business - driven services, and contributes significantly to an organization’s overall success.

SessionID: 78156

Data Catalogs: Trendy & Necessary

Back to calendar

Event Date: 07-11-2018 10:15 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Denise McInerney

Title: Data Catalogs: Trendy & Necessary

Description:

Every organization wants to be data-driven. Businesses invest hundreds of millions of dollars in big data infrastructure and analytics talent, yet few of these solutions deliver the expected value.

Why? Most of these big data solutions lack a crucial component: the data catalog. Gartner estimates that only 20% of these data lakes will include a useful data catalog, but organizations that have an effective, modern data catalog will “realize twice the business benefits of those that do not."

In this session I will draw on lessons learned while implementing a data catalog as part of an analytics solution. I will cover: • Why data catalogs are key to the success of an analytics solution • How to build a catalog that meets your organization’s needs • The characteristics of an effective catalog in today’s data environment • The importance of combining domain knowledge, crowd-sourcing and technical expertise • The common mistakes made when building a catalog and how to avoid them

SessionID: 78007

Azure Data Factory Version 2 - Early Adopters

Back to calendar

Event Date: 07-11-2018 10:15 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Joseph Barth

Title: Azure Data Factory Version 2 - Early Adopters

Description:

Azure Data Factory version 2 is a game changer! First it can run SSIS in the cloud with a push of the button. Second, new user interface allows you to build your pipelines in seconds and version control your development. Third, monitoring just got easier - stop, cancel, restart your pipelines all in one area. Lastly, control flow gives you the ability to easily chain your dependencies, including using iteration and conditionals. We will walk through what is new and what is available with ADFv2. Understand the architecture of the Azure Data Factory linked services connecting from on-premise sources using self-hosted vs connecting to a VNET. Learn how to start up an Azure SSIS instance, and understand the VM scale sets deployed and the cost associated. Walk through examples in new Control, use of Iterations and Conditionals. Early adoption gives an outside look at architecture around connecting your data to the cloud and how important linked services, data sets and pipelines are.

SessionID: 78432

Kick Start! SQL Server 2017 Performance Tips and Tricks

Back to calendar

Event Date: 07-11-2018 10:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Pinal Dave

Title: Kick Start! SQL Server 2017 Performance Tips and Tricks

Description:

Every new release of SQL Server brings a whole load of new features that an administrator can add to their arsenal of efficiency. SQL Server 2017 has introduced many new features. This session is carefully crafted to help overcome the beginner’s inertia for DBAs who have been using SQL Server for a while but aren't sure how to get started with the new features introduced in SQL Server 2017.

Here is a glimpse of the features we will cover in this session: • Adaptive query plans • Batch mode adaptive join • New cardinality estimates for optimal performance • Indexing Improvements • Automatic Tuning • Memory optimizations

At the end of the session, DBAs will learn 3 essential processes which can be game changers for their career. After implementing the suggestions discussed in this session, DBAs will have extra time to handle more pressing issues which they were not able to focus on earlier.

This 75 minutes will be the most productive time for any DBA or Developer.

SessionID: 85901

Data4Good – How Technology + Community is Saving Lives

Back to calendar

Event Date: 07-11-2018 10:15 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Joseph D'Antoni, Stephanie Bruno

Title: Data4Good – How Technology + Community is Saving Lives

Description:

How do you take a non-profit with limited resources, legacy systems, and out-of-control data silos and turn into a data-driven leader in its industry? Through combining the modern BI and collaboration tools from Microsoft with the expertise and generosity of the SQL and Power BI communities, of course!

The Elizabeth Glaser Pediatric AIDS Foundation (EGPAF) works in Sub-Saharan Africa and India to end HIV and AIDS in children through a three-pronged approach of advocacy, program implementation, and research. In each of the 12 countries where we work, clinicians and researchers must be able to access and use data to ultimately improve the health outcomes of the patients we serve. At a global level, we need to ensure not only that we are using country data for better strategic planning and decision making, but EGPAF must also prove to stakeholders and donors that it has the data to back up its work.

Come learn about EGPAF’s Informatics team went from zero to hero through the implementation of Power BI, SharePoint, Azure, and Teams with invaluable assistance from this very community. Learn how we copied the model of user groups by creating our own internal EGPAF Power BI User group that now has over 100 members in 12 countries. Finally, you will learn about how we are implementing our latest project: a global data warehouse in Azure.

SessionID: 77036

Uncovering Duplicate, Redundant, & Missing Indexes

Back to calendar

Event Date: 07-11-2018 10:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Andy Yun

Title: Uncovering Duplicate, Redundant, & Missing Indexes

Description:

Do you know if your database's indexes are really being used to their fullest potential? And do you know if SQL Server needs other indexes to improve performance?

Attend this session and learn how SQL Server tracks actual index usage, and how you can make use of that information to improve the state of indexes in your database. We will use this data to identify wasteful, unused, & redundant indexes, and explore performance penalties you pay for not addressing these inefficient indexes. Finally, we will dive into the Missing Index DMV and explore the art of evaluating its recommendations to make proper indexing decisions.

SessionID: 76976

Moving Advanced Analytics to Your SQL Server Databases

Back to calendar

Event Date: 07-11-2018 10:15 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Enrico van de Laar

Title: Moving Advanced Analytics to Your SQL Server Databases

Description:

Traditionally advanced analytical solutions, like machine learning, require you to bring your relational data to the machine learning model. Your model would then perform a prediction and return the results. While the process described above is reliable, it involves moving your data between the database where it is stored and the location where your model resides. This also means an increase in the complexity of your analytical solutions. For instance, how do you trigger the scoring of new data as soon as it enters the database? Or, how can you design this process for real-time scoring?

With the release of SQL Server 2016 Microsoft integrated a solution to the questions above, in-database analytics, allowing you to bring the analytics to your data instead of the other way around. Through in-database analytics we can design, train and score models directly from SQL Server without moving data out and back into the database.

SessionID: 85712

dbatools Powershell Library - The Complete Introduction

Back to calendar

Event Date: 07-11-2018 10:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Rob Sewell

Title: dbatools Powershell Library - The Complete Introduction

Description:

Thanks to over 100 contributors, what started as a SQL Server migration script has now become a must have library for many DBAs around the world.

With over 350 commands it can be used for instance for migrations, disaster recovery scenarios, troubleshooting, keeping your community SQL scripts up to date, and a lot more. In this session we will take a number of scenarios to show you the power of dbatools.

There will also be an extensive look behind the scenes. We will go into how to install dbatools in a locked down environment, how the centralized logging and error handling works, and even how the dbatools contributor team handles automated testing. After this session you will want to start using dbatools right away when going back to work on Monday!

SessionID: 77940

Data Types Do Matter

Back to calendar

Event Date: 07-11-2018 10:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Angela Henry

Title: Data Types Do Matter

Description:

They're just numbers, right? A date's a date. It's just string data, who cares? I can't tell you how many times I've heard these phrases. This session will help you understand why choosing the correct data type for your data is so important. It affects data quality, storage and performance. It can even produce incorrect query results.

SessionID: 78428

Don't Cross the Streams! A Closer Look at Azure Stream Analytics

Back to calendar

Event Date: 07-11-2018 10:45 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Johan Ludvig Brattås

Title: Don't Cross the Streams! A Closer Look at Azure Stream Analytics

Description:

Azure is ready to receive all your event and device data for storage and analysis. But which options in the Azure message handling portfolio should you use to receive and manage your data? In this session I will explain the different options, take a closer look at how they work and what this means for you. Furthermore, I will take a closer look at the Azure Stream Analytics (ASA) language. You will learn how to develop both simple and complex ASA queries, and how to debug. We will look at the possibilities, limitations and pitfalls in the Azure Stream Analytics language. And finally, look at the different input and output choices and when to use which one. This includes a look at how to build a live stream dashboard with Stream Analytics data in PowerBI. The session is based on real world project experiences and will use real world data in the demos.

SessionID: 80921

SQL Server Database Administration for the Non-DBA

Back to calendar

Event Date: 07-11-2018 10:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Denny Cherry

Title: SQL Server Database Administration for the Non-DBA

Description:

Are you a developer or a systems admin and you've just been handed a SQL Server database and you've got no idea what to do with it? I've got some of the answers for you in this session. During this session, we will cover a variety of topics including backup and restore, recovery models, database maintenance, compression, data corruption, database compatibility levels, and indexing.

While this session won't teach you everything you need to know, it will give you some insights into the SQL Server database engine and give you the ability to better know what to look for.

SessionID: 84759

The Roadmap for SQL Server

Back to calendar

Event Date: 07-11-2018 10:45 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Bob Ward, Amit Banerjee, Asad Khan

Title: The Roadmap for SQL Server

Description:

SQL Server 2017 has brought to market a new modern data platform including support for Linux, Docker Containers and rich features in intelligent performance, HADR, machine learning, and graph database. Come learn about the roadmap and new functionality planned for SQL Server including intelligent query processing, data virtualization, new features for mission critical security and HADR, and new scenarios for Linux and Docker Containers.

SessionID: 86307

The Coming Disruptions in Development (and what it means to you!)

Back to calendar

Event Date: 07-11-2018 10:45 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Richard Campbell

Title: The Coming Disruptions in Development (and what it means to you!)

Description:

While software development has always been evolving, there are inflection points that represent radical change in how and what software gets built. What is the next disruption in development? Richard Campbell digs through the thousands of interviews he’s done on .NET Rocks and RunAs Radio to explore the upcoming changes in development – what will replace the smartphone? What is the real impact of machine learning on software? What about quantum computing? We might look back on these days in development and remember when things were so calm!

SessionID: 81956

On-Prem SQL Servers, Interstellar Performance

Back to calendar

Event Date: 07-11-2018 10:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): David Klee

Title: On-Prem SQL Servers, Interstellar Performance

Description:

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

SessionID: 85733

Introduction to PASS Summit 2018

Back to calendar

Event Date: 07-11-2018 12:30 - Category: Marketing Community Session (45 minutes) - Track: Other (Professional Development)

Speaker(s): Kevin Kline

Title: Introduction to PASS Summit 2018

Description:

Feeling overwhelmed by all that PASS Summit 2018 has to offer?

Kevin Kline welcomes both our first-timers and seasoned veterans alike in this introduction to PASS Summit 2018. The session provides attendees with a general overview of the conference and related events.

SessionID: 83400

Automate Development of Streaming Data Pipelines

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Douglas Barrett

Title: Automate Development of Streaming Data Pipelines

Description:

<i>Presented by Wherescape</i>

With the growing emergence of IoT, social media and other online, real-time data sources, organizations now have greater opportunity than ever before to leverage new insights through data science to drive better business decisions, speed up organizational response, and increase competitive advantage. However, the challenge for established IT organizations is how to begin to work with these new data pipelines given the current resourcing and skillsets of its team while also keeping an existing data infrastructure based on traditional data sources operating.

Join Douglas Barrett, Senior Solution Architect for WhereScape, as he shares how organizations use automation to leverage streaming data and integrate it efficiently into their existing data landscapes – bypassing much of the inherent complexity and ensuring they will be ready to adapt as technologies change. In the session, Douglas will share:

SessionID: 82500

Improving Career Prospects by Incorporating Advanced Analytical Skills

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Ginger Grant

Title: Improving Career Prospects by Incorporating Advanced Analytical Skills

Description:

Employers are looking for people who know advanced analytical skills. Once you have received training, how do you incorporate skills in your workplace? What can you do to increase the visibility of the new skills you have gained to transition from learning to experience? In this session we will talk about some of the data science skills which are in very high demand such as Power BI, R, and Python and show how you can develop a plan to go from learning to doing on the job.

SessionID: 85590

Lightning Talks: BI

Back to calendar

Event Date: 07-11-2018 13:30 - Category: Lightning Talks (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Paul Turley, Chris Webb, Brian Knight, Cathrine Wilhelmsen, Mitchell Pearson

Title: Lightning Talks: BI

Description:

This Lightning Talk session will be comprised of five 10-minute talks on Power BI, Azure Data Factory, Data Warehousing and more!

Sessions and Speakers will include: <ul><li>"Planning your Modeling Career: The Importance of Correct Data Modeling in Power BI, Power Pivot and SSAS Tabular" Paul Turley</li><li>"Q&A about Power BI Q&A" Chris Webb</li><li>"New Data Transformation Capabilities in Azure Data Factory v2" Cathrine Wilhelmsen</li><li>“Integrating PowerApps into PowerBI for Actionable Intelligence” Brian Knight</li><li>“Extending the Capabilities of Power BI by Unlocking the Power of R” Mitchell Pearson</li><ul>

SessionID: 77913

My Power BI Report is Slow: What Should I Do?

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Marco Russo

Title: My Power BI Report is Slow: What Should I Do?

Description:

You created a wonderful Power BI report, but when you open it you wait too much time. Changing a slicer selection is also slow. Where should you start analyzing the problem? What can you do to optimize performance?

This session will guide you in analyzing the possible reasons for a slow Power BI report. By using Task Manager and DAX Studio, you will be able to determine whether you should change the report layout, or if there is something in DAX formulas or in the data model that is responsible for the slow response.

At the end of this session, you will understand how to locate a performance bottleneck in a Power BI report, so you will focus your attention on the biggest issue.

SessionID: 84485

Let Them Finish: Stories from the Trenches

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Other (Professional Development)

Speaker(s): Melody Zacharias, John Morehouse, Kellyn Pot'Vin-Gorman, Rie Irish, Randolph West, Tracy Boggiano, Angela Tidwell

Title: Let Them Finish: Stories from the Trenches

Description:

Diversity is important for everyone. Diverse teams, diverse workforces, diverse experiences contribute to creating diverse products and services that are a better fit for all of us. Diversity brings strength and innovation to all aspects of what we do.

Technology is an innovative and exciting area to work in. Working in the tech industry we understand the world and the opportunities around us in a way that many others are yet unable to see without our guidance. We owe it to everyone else to take the lead in this area, so that they can follow our example. Stories from the Trenches is a collection of stories from a diverse group of people who lead the charge, in exemplifying diversity and strength. Our panel discussion will allow you to glimpse their passion and learn some positive ways to deal with the challenges we face in expanding diversity in technology.

SessionID: 84219

SQL Server Migrations Done the Right Way

Back to calendar

Event Date: 07-11-2018 13:30 - Category: MS Tiger Half-Day Session (2.5 hours) - Track: Database Administration and Development

Speaker(s): Argenis Fernandez, Pam Lahoud, Pedro Lopes

Title: SQL Server Migrations Done the Right Way

Description:

Migrations should be approached with the same rigor and processes as a full software or hardware project –a solid methodology is required for success. Microsoft provides you with all the tools you need to achieve a seamless, reliable upgrade experience. In this session we will demonstrate some of the free tools that Microsoft provides in order to ensure your SQL Server upgrade is a success.

We will also discuss the merits and caveats of following a database compatibility based upgrades along with the tools Microsoft is building to ensure customers have a smoother upgrade and migration experience.

After this session, you will be able to: • Position Database Compatibility as a real alternative to support complex modernization projects as critical moments like 2008 End-of-Life. • Leverage Microsoft SQL Server features and tools to support a DB Compat based upgrade or migration.

SessionID: 84738

Building a Modern Data Warehouse on Azure

Back to calendar

Event Date: 07-11-2018 13:30 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Bill Gibson, Anand Subbaraj

Title: Building a Modern Data Warehouse on Azure

Description:

Many customers are using modern cloud-based data warehouses to enable advanced analytics scenarios and transform their businesses. A modern cloud data warehouse solution involves much more than just the data warehouse service, it addresses many questions:

SessionID: 84728

Improving Availability in SQL Server and Azure SQL Database 

Back to calendar

Event Date: 07-11-2018 13:30 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Perry Skountrianos, Mirek Sztajno

Title: Improving Availability in SQL Server and Azure SQL Database 

Description:

This session will showcase new engine enhancements that will drastically reduce database down time during some of the common activities such as database startup/recovery and indexing.

SessionID: 80868

Faster SSIS

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Andy Leonard

Title: Faster SSIS

Description:

Ever wonder why SSIS runs so slowly? Watch SSIS author Andy Leonard as he runs test loads using sample and real-world data, and shows you how to tune SQL Server 2016 Integration Services (SSIS 2016) packages.

We'll start by experimenting with SSIS design patterns to improve performance loading AdventureWorks data. We will implement different change detection patterns and compare execution performance for each. Then, we'll explain a Data Flow Task's bottleneck when loading binary large objects - or Blobs.

Finally, we'll demonstrate a design pattern that uses a Script Component in a Data Flow to boost load performance to MySql, whether on-premises or in the cloud.

SessionID: 78328

Dive into Amazon Web Services Databases

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Gabriel Villa

Title: Dive into Amazon Web Services Databases

Description:

Are you considering to move your databases to Amazon Web Services but unsure of your options? Understand the possibilities to leverage Infrastructure as a Service and Platform as a Service and what is the best for cloud solution your situation. Gain insights from years of lessons learned to minimize your maintenance and costs. Discover scaling possibilities for relational and NoSQL databases to petabyte size demands. I will demonstrate how to get started with the basics of managed services and platforms for running databases on AWS. DBAs, hear how to use managed relational databases such as MS SQL Server with minimal administration. Architects, Developers, DBAs, Managers or IT Professionals, discover other cloud options such as managed NoSQL or scaling your own instances with resizable elastic compute cloud. Take a dive from RDBMS to petabyte-scale data warehouse databases in the Amazon cloud.

SessionID: 77535

Introduction to Managed Instances

Back to calendar

Event Date: 07-11-2018 13:30 - Category: Half-Day Session (2.5 hours) - Track: Cloud Solutions

Speaker(s): John Martin

Title: Introduction to Managed Instances

Description:

What are Azure SQL Database Managed Instances?

The range of options for storing data in Microsoft Azure keeps growing, the most notable recent addition is the Managed Instance. But what is it, and why is it there? Join John as he walks through what these options are and how you might start using them.

Managed Instances add a new option for running workloads in the cloud. Allowing near parity with a traditional on-premises SQL Server, including SQL Agent, Cross Database Queries, Service Broker, CDC, and many more. Overcoming many of the challenges of using Azure SQL Databases.

But, what is the reality, how do we make use of it, and are there any gotcha’s that we need to be aware of? This is what we will cover, going beyond the hype and looking at how we can make use of this new technology, working through a full migration, including workload analysis, selecting the appropriate migration pathway and then putting it in place.

SessionID: 84756

The Future of SQL Server and Big Data

Back to calendar

Event Date: 07-11-2018 13:30 - Category: Microsoft Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Travis Wright, Dr. Rony Chatterjee

Title: The Future of SQL Server and Big Data

Description:

Many customers have investments in Data Lakes with Big Data storage and infrastructure. Come learn more about the story and use cases of Big Data integration with SQL Server including Polybase futures and scalable performance.

SessionID: 78255

The Case for Change: Identifying and Remedying Bad Code

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Amy Herold

Title: The Case for Change: Identifying and Remedying Bad Code

Description:

There is no organization that is immune from performance issues with their SQL Server queries. Sometimes all it takes is one "perfect storm" that kills your server performance and lands you in the hot seat with everyone asking you what happened. While many performance issues can be addressed with an index or configuration change, what about when the root of the problem is the code itself? Whether it's a stored procedure or dynamic T-SQL generated by an ORM, the burden of proof lies with the DBA to demonstrate how the code is negatively impacting performance.

How do you capture those bad queries? When you have this data what do you look at besides the query itself? How do you make the case to the business that a code change is necessary? In this session we will explore capturing and identifying those problem queries, the analysis of the performance data, and how to effectively communicate your findings to the business to get your proposed code change approved and implemented.

SessionID: 80831

Database Development with SQL Server Data Tools

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Leonard Lobel

Title: Database Development with SQL Server Data Tools

Description:

SQL Server Data Tools (SSDT) is a powerful integrated development environment for designing, testing, and deploying SQL Server databases — whether you’re working locally or remotely, connected or offline, or in the cloud on Microsoft Azure — all from right inside of Visual Studio. While SQL Server Management Studio (SSMS) continues to serve as the primary tool for database administrators, SSDT plugs in to Visual Studio as a special database project type designed specifically for the application developer.

In this session, Lenni describes the various difficulties that developers face, and demonstrates how SSDT can be used to remedy those pain points. You will learn how to use features such as code navigation, IntelliSense, and refactoring with your database model — indispensable tools traditionally available only for application development in Visual Studio. We’ll also cover the declarative model that allows you to design databases offline and under source control, right from within the solution in Visual Studio, as well as how to deploy to SQL Database on Microsoft Azure. Don’t miss out on this demo-centric, information-packed session on the current generation of database tools for application developers!

SessionID: 86012

SQL Server Infrastructure Alternatives

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): John McAbel

Title: SQL Server Infrastructure Alternatives

Description:

<i> Presented by Cisco </i>

The choice used to be easy. Simply purchase a server or system to host SQL Server and be sure it was configured for the maximum anticipated usage including an annual data growth rate. When performance or availability dropped, go purchase a new system and the cycle continued. Then Cloud technology hit the IT industry like a tsunami! Suddenly management wanted everything to move to the cloud driven as a way to cut the IT budget while offering new services etc. However, customer specific data cannot easily move to the cloud and recent government regulations such as General Data Protection Regulation (GDPR) hold IT management responsible to ensure compliance with stiff penalties applied.

Microsoft responded by developing Azure Stack as a way to run Azure within the customer’s data center providing the same user interface and API’s to enable easy movement of applications between the data center and the cloud. Thus a new infrastructure possibility was born for SQL Server, one that sparks a question over which databases can live in the cloud and is there a possibility to split a database between the cloud and the data center?

This session will first explore the unique value that Cisco’s Unified Computing System (UCS) provides for on premise databases and highlights the benefits that current designs offer and the huge impact that flash storage technologies have had on the industry. We then explore the Azure Stack infrastructure its strengths and weaknesses as related to SQL Server and the key use cases it addresses. These two infrastructures will be compared in an effort to provide you some guardrails to your thinking of these alternatives as you contemplate the road ahead in FY’19 and beyond.

SessionID: 76883

Getting Better Query Plans by Improving SQL’s Estimates

Back to calendar

Event Date: 07-11-2018 13:30 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Brent Ozar

Title: Getting Better Query Plans by Improving SQL’s Estimates

Description:

You’ve been writing T-SQL queries for a few years now, and when you have performance issues, you’ve been updating stats and using OPTION (RECOMPILE). It’s served you well, but every now and then, you hit a problem you can’t solve. Your data’s been growing larger, your queries are taking longer to run, and you’re starting to wonder: how can I start getting better query plans?

The secret is often comparing the query plan’s estimated number of rows to actual number of rows. If they’re different, it’s up to you – not the SQL Server engine – to figure out why the guesses are wrong. To improve ’em, you can change your T-SQL, the way the data’s structured and stored, or how SQL Server thinks about the data.

This session won’t fix every query – but it’ll give you a starting point to understand what you’re looking at, and where to go next as you learn about the Cardinality Estimator.

SessionID: 77949

Configure Kerberos for SSRS

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Kathi Kellenberger

Title: Configure Kerberos for SSRS

Description:

Is Kerberos delegation something you avoid like a vicious three-headed guard dog? Once you hear a clear explanation, it will all make sense and no longer be scary! Attend this session to learn what needs to be done to get SSRS working with Kerberos delegation and troubleshoot common errors. This updated session includes how to configure Kerberos for Power BI Report Server.

SessionID: 77328

Introduction to DAX

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Ike Ellis

Title: Introduction to DAX

Description:

Many people use Power BI without tapping into the true power of DAX. Some think that DAX is an advanced topic, used only by power users, but anyone can learn DAX. Come to this session to see easy and accessible ways to implement DAX in your work with Power BI. We'll simplify difficult topics like how to use Time Intelligence, CALCULATE, ALL, and FILTER. We'll learn the difference between functions with similar names, so you'll know when and when not to use them.

SessionID: 86011

Running Microsoft SQL Server on Amazon Web Services

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Richard Waymire

Title: Running Microsoft SQL Server on Amazon Web Services

Description:

<i> Presented by AWS </i>

Amazon Web Services (AWS) has multiple ways to host and support Microsoft SQL Server. This session will review the Relational Database Service (RDS) offering of Microsoft SQL Server as well as using our virtual machine service (Elastic Compute Cloud, or EC2) to host SQL Server database services. We will review options for security, availability, and reliability operations in both offerings and how to choose the optimal solution for your existing and new SQL Server workloads.

SessionID: 86909

BI & Data Visualization Panel

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Andy Leonard, Melissa Coates, Meagan Longoria, Mico Yuk, Ryan Wade

Title: BI & Data Visualization Panel

Description:

Well-crafted visualizations provide immediate and meaningful insights into the data they represent. Join BI and data visualizations experts Mico Yuk, Andy Leonard, Meagan Longoria, Melissa Coates and Ryan Wade for an open dialog on the art and science of data visualization design. Don't miss this unique opportunity to explore and improve how the audiences you work with view and interpret your data.

SessionID: 78104

Becoming a Master by Giving it All Away

Back to calendar

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

Speaker(s): Michael Wall

Title: Becoming a Master by Giving it All Away

Description:

They say “novices absorb knowledge like a sponge, intermediates hoard it for themselves, and masters just simply give it away.”

The community spirit of PASS is for like-minded professionals to interact and share knowledge. But how do you do this in your own workplace? What happens when Bob takes off with one day of notice? How do you manage when Jane unfortunately has to spend a month in the hospital? The only way to truly become a master at your craft is to share your precious knowledge with your peers and workmates. We will discuss past and new trends in learning and knowledge transfer, the reasons why you should (and shouldn’t) pass on knowledge, and methods for making this happen in your workplace and in your life. Be prepared for an interactive and lively discussion and to walk away with some new concepts that are going to make you think about how you too can become a Master!

SessionID: 77675

Finding Islands, Gaps, and Clusters in Complex Data

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Edward Pollack

Title: Finding Islands, Gaps, and Clusters in Complex Data

Description:

Gaps and islands problems are often treated as academic problems that are discussed without relevant real-life problems to solve.

By subdividing a data set into meaningful groups of islands, we can perform analytics against it that would otherwise be slow, error-prone, or seemingly impossible!

Data clustering can be applied to complex data sets in order to answer questions about winning streaks, financial performance, monitoring/alerting, goal achievement, and more!

Data quality becomes critical when crunching data in this fashion. We address duplicate data, bad data, NULL, and any other unexpected weirdness that a user might throw at us.

This is a fast-paced session that delves into methods that can be applied to any data. A complete set of historical baseball records will be used as our imperfect sample data for everything from a player's hitting streak to the longest winning streak by a team on Wednesdays at night.

SessionID: 82121

Architecting for Scalability and Performance in Hybrid Workloads

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Kimberly Tripp

Title: Architecting for Scalability and Performance in Hybrid Workloads

Description:

You’re keeping more data around longer and longer and you want to be able to better analyze that data; you might have a dedicated server for analysis but management often require reports run with real-time information. How can you architect the correct design to handle the ever-increasing volume of data as well as manage that data effectively for analysis both in production and to a secondary analysis server? This session will discuss the architectural changes you can design for both better manageability as well as long-term scalability!

SessionID: 85368

Adopting Azure Cosmos DB: Time to Learn What You Don’t Know

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Patrick O'Keeffe

Title: Adopting Azure Cosmos DB: Time to Learn What You Don’t Know

Description:

<i> Presented by Quest </i>

Azure Cosmos DB was built from the ground up with global distribution and horizontal scale at its core. It offers turnkey global distribution across any number of Azure regions by transparently scaling and replicating data wherever your users are.

It’s Microsoft’s proprietary globally-distributed, multi-model database service "for managing data at planet-scale".

Perhaps you’ve been looking at adopting Cosmos DB for your application. You’ve provisioned a few collections and read up on RUs. You may have even tested getting data in and out. But do you know what you don’t know?

Microsoft’s Azure Cosmos DB is a great technology choice for many scenarios, yet there are some things you may want to know before you dive in.

Join Quest’s Vice President of Development, Patrick O’Keeffe to explore: • How to provision so that your costs remain reasonable • What to look out for in index policy • How to dig into performance to get the best from your deployment.

In this session, you’ll learn about all the mistakes we’ve made so you won’t have to.

SessionID: 78151

Four Rules for Columnstore Query Performance

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Joe Obbish

Title: Four Rules for Columnstore Query Performance

Description:

SessionID: 84760

What’s New with SQL Data Warehouse ?

Back to calendar

Event Date: 07-11-2018 15:15 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Ron Ortloff

Title: What’s New with SQL Data Warehouse ?

Description:

Azure SQL Data Warehouse has been recognized as the fastest data warehouse in the cloud. Join us to discover the latest feature releases and new capabilities that will help you build a fast, flexible and secure analytics platform.

SessionID: 78121

Getting Started with Practical Performance Monitoring

Back to calendar

Event Date: 07-11-2018 15:15 - Category: Half-Day Session (2.5 hours) - Track: Database Administration and Development

Speaker(s): Andrew Kelly

Title: Getting Started with Practical Performance Monitoring

Description:

Have you always wondered what aspects of SQL Server you should be monitoring to make a real difference? Are you new to this side of SQL Server or simply never had the time to implement a performance monitoring strategy? If you answered yes to either, then this session is for you. We will cover the fundamental techniques and code snippets that will help you get to the bottom of who or what may be causing you problems. Learn how to use the tools that are readily available to you in order to effectively identify areas where performance may be affecting your SQL Server instance. We will then discuss the proper steps to address or even prevent the issues going forward. You will come away with not only a new-found confidence but the actual code to help monitor your SQL Server instance on a daily basis. Experience will always play a vital role in feeling comfortable with advanced performance monitoring but this session can get you started with the fundamentals as soon as you get back home.

SessionID: 85441

Storytelling for Machine Learning and Advanced Analytics

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Jen Underwood

Title: Storytelling for Machine Learning and Advanced Analytics

Description:

Storytelling and depiction of information has existed for hundreds of years in various forms and formats. In today’s era of artificial intelligence and machine-assisted analytics, accurately interpreting and effectively communicating findings is becoming a crucial skill to bridge the growing data literacy gap. To help decision makers get the most value from analytics projects to drive better outcomes, you need to help them make sense of the results.

Machine learning and advanced analytics can be difficult to understand and explain. Describing the problem, the model, the relationships among variables and the findings are often subtle, surprising and technically complex. Effectively translating quantitative insights and telling a compelling story requires planning, compelling design, and visualization choices. Successful analytical communicators don’t wait until the end of the analysis but rather use the entire process as a vehicle to communicate with stakeholders. Please join me in this session to learn the essence of storytelling for advanced analytics.

SessionID: 78136

Service Broker - Async in the DB

Back to calendar

Event Date: 07-11-2018 15:15 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Ryan Booz

Title: Service Broker - Async in the DB

Description:

Asynchronous programming makes the modern world go round. Without it, modern applications would be far less responsive and cumbersome to use. But did you know that SQL Server has had the ability to processes data asynchronously for more than a decade? Async isn't just for UI Frameworks!

SQL Service Broker (SSB) is a hidden gem included for free in all editions starting with SQL Server 2005. For the right workload, this powerful messaging system is available to help decouple older monolithic processes and free your applications from waiting on long, synchronous processing.

In this session you'll learn what SSB is, how to use it for local database messaging, and why it's different from more popular messaging systems. Learn how to set up your first SSB conversation and hear ideas on how to refactor existing database code. We'll also discuss the most common pitfalls and conclude with a demo using SSB and PowerBI.

SessionID: 77977

The Joy of DevOps

Back to calendar

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

Speaker(s): Robert Cain

Title: The Joy of DevOps

Description:

Let's face it, your company is a mess. Well, it is if it's like most companies. Long release cycles, failed implementations, constant firefighting. You may have heard the term "DevOps" as a possible solution, but just what is it? Just as Dr. Goldratt revolutionized manufacturing with his book "The Goal", the founders of the IT Revolution have brought those same techniques to IT. In this session, we'll start with a fundamental understanding of the three ways of DevOps: Flow, Feedback, and Continuous Learning and Experimentation. We'll discuss examples of all three areas, and how they can be implemented in your organization. You'll see how Agile and Kanban fit into the DevOps framework. Finally, you'll learn how you can begin implementing DevOps on a personal level, affecting change even from a non-management position. Along the way the presenter will share stories of personal experiences from his 25 years in the IT field.

SessionID: 78153

SSMS & T-SQL Tricks: Working Smarter, Not Harder

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Bob Pusateri

Title: SSMS & T-SQL Tricks: Working Smarter, Not Harder

Description:

Do you spend a considerable amount of time in SQL Server Management Studio? Are you always in search of ways to write better code with less effort? Attend this session to see demonstrations of all the helpful gems SSMS has hiding in plain sight that will save you keystrokes, mouse clicks, and time while getting your work done. We will also cover useful T-SQL Scripts to make common tasks easier and faster, and solutions to frequently-encountered coding problems.

Whether you're a developer or a DBA, whether you do your work on-premises or in the cloud, attend this session to learn how easy it is to write better T-SQL code and save the day, all while working smarter, not harder!

SessionID: 77917

Why Should I Care About SQL if I Have ORM?

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Denis Reznik

Title: Why Should I Care About SQL if I Have ORM?

Description:

Ok, we are starting a new project. Platform: .Net. Programming language: C#. Database: SQL Server. How will we work with the database? ORM. Most likely Entity Framework. Time to start! Unfortunately, this set is already enough to start the project, but not enough for its efficient and painless work in the production environment. In this session, we will talk about the dangers and treasures which are hidden in the bowels of the ORM and how you can try to protect yourself and your project from them.

SessionID: 85578

Scorecards: A Bright New Future for an Old Idea

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Rob Collie

Title: Scorecards: A Bright New Future for an Old Idea

Description:

Can you imagine “finding” a hundred million dollars with a scorecard that was built in less than three months? Can you imagine using the words “revolutionary” and “agile” in the same sentence as the word “scorecard?”

Scorecards are far from a new thing – beginning primarily with “The Balanced Scorecard” in 1996, what was once a bestselling “hot new idea” has in some sense become a victim of its own success: so thoroughly assimilated into business lore as to be overlooked or discounted as “old school and stodgy.”

But given the advent of agile BI tools such as Power BI, it’s time to consider scorecards in a fresh new light. In this session, Rob Collie will share his firm’s considerable experiences with the intersection of agile BI and scorecarding, explain why the number of high-ROI opportunities is surprisingly high, and why the barriers to entry are surprisingly low. Along the way, he will also share a detailed, real-life case study of an agile scorecard that delivered $100M in ROI.

SessionID: 77284

Rethink Server Sizing

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Joe Chang

Title: Rethink Server Sizing

Description:

It is almost universally accepted without question that the server is a multi-processor system. Long ago, there were valid reasons for this. When the memory controller became integrated into the processor, the very low memory latency of a single processor system was interesting, but non-actionable. The compute and memory resources of multiple processors was then more important. Now, the single processor system has more than enough cores and memory capacity to handle most transaction processing workloads. A single socket system can have 40-50% better performance per core or thread than a multi-processor system. It is time to rethink our concept of what a server system is. As attractive as cloud computing is for a number of reasons, none of the major cloud providers offer single processor systems.

SessionID: 78037

Disaster Recovery & High Availability on the Azure Data Platform

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Grant Fritchey

Title: Disaster Recovery & High Availability on the Azure Data Platform

Description:

While the Azure platform provides built-in safety mechanisms, these are not always well understood. Further, a good architect will ensure redundancy even within an already protected system. This session will show how the Azure Platform as a Service (PaaS) offerings such as Azure SQL Database, Azure MySQL and Azure Managed Instance, are built and maintained by Microsoft to provide protection for your vital information. We’ll also go over methods you can employ to add additional protection to your systems. Moving to the cloud and taking advantage of all that it offers doesn’t mean your data is automatically, fully protected. The knowledge from this session will help to ensure a higher degree of safety, faster recovery, and more up-time for your databases on the Azure Data Platform.

SessionID: 77453

Data Overview and Manipulation – T-SQL, R, Python

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Dejan Sarka

Title: Data Overview and Manipulation – T-SQL, R, Python

Description:

In a real data mining or machine learning project, you spend more than half of the time on data preparation and data understanding. The R language is extremely powerful in this area. The Python language is a match. Of course, you do work with data by using T-SQL. You will learn in this session how to get data understanding with really quickly prepared basic graphs and descriptive statistics analysis. You can do advanced data preparation with many data manipulation methods available out of the box and in additional packages from R and Python. After this session, you will understand what tasks data preparation involves, and what tools you have in SQL Server suite for these tasks.

SessionID: 82124

Do Your Data Visualizations Need A Makeover?

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Meagan Longoria

Title: Do Your Data Visualizations Need A Makeover?

Description:

SessionID: 76926

Analyzing Performance Problems Using XEvents, DMVs & Query Store

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Ola Hallengren

Title: Analyzing Performance Problems Using XEvents, DMVs & Query Store

Description:

Extended Events, Dynamic Management Views, and Query Store are highly useful tools that give you a lot of data when analyzing performance problems. The challenge is which tool to use for which problems and how to correlate the data.

You are troubleshooting a performance problem in a business-critical database, a query is not completing, the users are complaining, and you are trying to understand what is happening. You have data from Extended Events, you are looking in the execution related DMVs, and now you are trying to find the query in Query Store. How do you put it all together?

In this session, we will look at how the tools work in different scenarios, how to correlate the data, and how you can use them in your performance troubleshooting.

SessionID: 84730

SQL DB Security Overview

Back to calendar

Event Date: 07-11-2018 16:45 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Joachim Hammer, Jakub Szymaszek, Mirek Sztajno

Title: SQL DB Security Overview

Description:

In this session we will review frequent questions from customers about how to best secure their data in Azure SQL Database including Azure SQL Managed Instance. We will share learnings and best practices that customers can use to define a security strategy. For example, we will address questions regarding secure client connections, firewall and VNET configurations, use of authentication, encryption and data masking, etc. In the process we will review SQL's latest security features like Advanced Threat Protection, AAD with Multi-factor authentication, Always Encrypted, and Static Data Masking. We will also shed light on how we secure the service internally and what we plan to do in the future to protect our customer data against the evolving threat landscape.

SessionID: 78168

Azure Managed Instances: Getting There

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Mike Walsh

Title: Azure Managed Instances: Getting There

Description:

Azure Managed Instances, are they right for you? And if so, how do you get there?

Come to this session and let's talk facts, real world, best practices and get the low down on what's good and what could be improved. We'll talk about the concept behind this technology, explain where it makes sense, admit where it doesn't make sense and then we'll stop talking about it - and start building and migrating to it. We'll "lift and shift" our "production" instance up there and talk about the user experience along the way. We'll pepper in best practices, and answer your questions about how this works for you.

Come curious about the technology, leave knowing if it makes sense for you and with an idea of how to get started.

SessionID: 85469

Speaker Idol: Round One

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Other (Professional Development)

Speaker(s): Denny Cherry

Title: Speaker Idol: Round One

Description:

PASS Summit hosts its 5th annual Speaker Idol - Twelve contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2019. Judged by an expert panel, speakers will have the chance to not only get great real time feedback and exposure to an audience from around the world, but also the opportunity to improve as speakers. Help support and cheer on your PASS Summit speakers in the making at this event open to all attendees!

SessionID: 78361

Follow Gartner’s Lead, Become a Citizen Data Scientist

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Reeves Smith

Title: Follow Gartner’s Lead, Become a Citizen Data Scientist

Description:

We’ve entered the age of the citizen data scientist and the democratization of the data integration profession. Gartner defines a citizen data scientist as someone who generates models that use advanced diagnostic analytics or predictive and prescriptive capabilities—but whose primary job function lies elsewhere.

Gartner’s prediction is that citizen data scientists will surpass data scientists by 2019. In this new reality, data integration and data preparation remain the required skillset. Multiple surveys of data scientists back up this statement, highlighting the challenges inherent in something quite routine: cleaning dirty data. Although data manipulation tools such as Dplyr and Pandas are excellent additions to the R and Python libraries, but they will not replace SQL on any enterprise project.

Reproducibility is another area of concern in the data science community—tackling it for years with data linage and gated extract, transform, and load (ETL) processing steps.

SessionID: 78282

Azure SQL Database Maintenance and Automation

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Tracy Boggiano

Title: Azure SQL Database Maintenance and Automation

Description:

Azure SQL Database is a Platform as a Service that provides DBAs with a SQL Server instance in the cloud with the latest features. But many DBAs walk into the Azure SQL Database not sure how to perform the normal maintenance tasks or even which ones need to be performed, let alone how to automate these tasks.

Attendees will walk away from this session with a solid understanding of what maintenance needs to be performed, how to perform that maintenance and how to automate these maintenance tasks.

SessionID: 84217

Architecting a Highly Available Database Platform with SQL Server

Back to calendar

Event Date: 07-11-2018 16:45 - Category: MS Tiger Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Sourabh Agarwal

Title: Architecting a Highly Available Database Platform with SQL Server

Description:

Mission critical database systems, built on SQL Server or other platforms, often have 4 or higher 9s of availability requirements, and as such significant planning and testing is needed to ensure the systems will meet these requirements. Designing such environments requires a good understanding and awareness of the product capabilities and all the granular requirements of the environment. This is sessions we will talk about the HA capabilities SQL Server offers for deployments to Public/Private clouds and across deployment types like Bare-Metal, VMs and containers. Additionally we will also present customer reference architectures being used to run mission critical workloads.

SessionID: 78405

Azure Analysis Services or PowerBI - Which service fits you best?

Back to calendar

Event Date: 07-11-2018 16:45 - Category: General Session (75 minutes) - Track: Cloud Solutions

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

Title: Azure Analysis Services or PowerBI - Which service fits you best?

Description:

Creating a semantic layer is a not a requirement that asks for cloud services in particular. But Azure already offers a set of different services for this task.

With PowerBI Pro and Azure Analysis services the classical self-service and enterprise BI niches were served. But PowerBI Premium already smeared out the typical boundaries of those perspectives.

Let's recap the development of those services in the recent past and have a close look at the known road map. This will help in identifying business scenarios that ask for one service or another. By this, we can create a kind of decision matrix that will help us for strategic decisions in the future.

SessionID: 78364

Level Up Your Biml: Best Practices and Coding Techniques

Back to calendar

Event Date: 08-11-2018 10:15 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Cathrine Wilhelmsen

Title: Level Up Your Biml: Best Practices and Coding Techniques

Description:

Is your Biml solution starting to remind you of a bowl of tangled spaghetti code? Good! That means you are solving real problems while saving a lot of time. The next step is to make sure that your solution does not grow too complex and confusing - you do not want to waste all that saved time on future maintenance!

Attend this session for an overview of Biml best practices and coding techniques. Learn how to improve and simplify your solution by using some common and some lesser-known Biml features. If standard Biml is not enough, you can implement custom logic by creating your own C# classes and methods. Finally, see how to bring everything together in an example project for creating and loading a data mart with facts and dimensions.

Start improving your code today and level up your Biml in no time!

SessionID: 85451

Meet Dapper: The Powerful Alternative to Entity Framework

Back to calendar

Event Date: 08-11-2018 10:15 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Tim Corey

Title: Meet Dapper: The Powerful Alternative to Entity Framework

Description:

The team behind StackOverflow built a C# ORM tool around one central concept: performance. Then, they gave it away. In this session, we will get to know Dapper and see just how easy it is to put in our code. In just a few lines of code, we will connect to SQL, call a stored procedure with parameters, and get back a set of strongly-typed POCO objects to work with. From there, we will move right into the more advanced cases including multiple datasets, output parameters, and more. This demo-rich session will be a practical how-to on getting going with Dapper and SQL. All demo code, including helper libraries to boost your performance with Dapper, will be included at the end of the session.

SessionID: 77784

Azure Is Highly Available, Thus So Are Your Workloads. Or Are They?

Back to calendar

Event Date: 08-11-2018 10:15 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Peter De Tender

Title: Azure Is Highly Available, Thus So Are Your Workloads. Or Are They?

Description:

The Azure platform is always on, 24/7, so everything you deploy on top of it follows the same logic, right? WRONG!! Learn in this session about architecting Azure IAAS and PAAS workloads, keeping SLAs and high-availability in mind. And yes, you need to take some control to reach the ultimate SLAs.

SessionID: 78140

Innovative Data Modeling: Make Data Warehousing Cool Again

Back to calendar

Event Date: 08-11-2018 10:15 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Leslie Weed

Title: Innovative Data Modeling: Make Data Warehousing Cool Again

Description:

There is much more to life than 3rd normal form and dimensional modeling. Come explore how you can build a data warehouse solution or hybrid solution that is agile in nature. Discover this highly auditable modeling technique used in international banking, manufacturing, insurance and many more industries. Made a mistake? No worries, own your model. Design changes happen and it can be addressed quickly avoiding pain and project delays and ultimately keeping your business happy. Learn how to leverage Master Data Management and Azure Technologies to extend your model for performance, history and reference unstructured data. Let us bust the myth that data warehouses take too long to build and are too hard to modify by adding value to your environment and decreasing delivery time. We will explore how you can use continuous integration and delivery to further maximize value.

SessionID: 78138

SQL vs NoSQL: a Comparison of SQL vs MongoDB

Back to calendar

Event Date: 08-11-2018 10:15 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Eric Peterson

Title: SQL vs NoSQL: a Comparison of SQL vs MongoDB

Description:

Have you heard of NoSQL, but aren't really sure what it is? Are you wondering if you're missing out on something that could satisfy that complex data model problem you haven't found a good solution for?

We'll learn about the flavors of NoSql and then dig down into MongoDB, the NoSQL database that drives many websites. Then we'll get an overview of JavaScript Object Notation (JSON) along with how and why it's used in NoSQL, focusing on its advantages and disadvantages.

You'll see how the SQL table structure compares to the NoSQL data structure. After that, we'll look at examples of storing the same data in both systems and how that data flows to the web page.

We'll discuss the factors that drive your choice of database along with the trade-offs involved. Then we'll wrap up by taking a look at Microsoft's on-premises and cloud efforts in the MongoDB NoSQL space.

SessionID: 78252

Using Azure Machine Learning in Stream Analytics

Back to calendar

Event Date: 08-11-2018 10:15 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Nico Jacobs

Title: Using Azure Machine Learning in Stream Analytics

Description:

In the current just-in-time world we want to analyze what is happening now, not what happened yesterday. Companies start to embrace Azure Stream Analytics, which makes it easy to analyze streams of incoming events without going into advanced coding. But for advanced analytics we need machine learning to learn patterns in your data. Azure Machine learning can do this for you, but the real beauty is that both products can easily work together.

So if you want to see how within 75 minutes we can learn patterns in streams of data and apply them on live data, be sure to attend this demo-oriented session.

SessionID: 77894

Understanding Relationships in Power BI

Back to calendar

Event Date: 08-11-2018 10:15 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Alberto Ferrari

Title: Understanding Relationships in Power BI

Description:

Relationships are the foundation of any Power BI or Analysis Services Tabular data model with multiple entities. At first sight, this is a trivial concept, especially if one has a knowledge of relational data modeling. However, the ability to create multiple relationships between the same tables and the existence of bidirectional filters increase the complexity of this topic. In this session, we will discover the complexity behind relationships and how they work in complex and potentially ambiguous data models.

SessionID: 76987

Cleaning up your Big Data Lakes with Data Quality as a Service

Back to calendar

Event Date: 08-11-2018 10:15 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Paul Bertucci

Title: Cleaning up your Big Data Lakes with Data Quality as a Service

Description:

Data of poor quality is the single most impactful thing that is affecting the usefulness of both enterprise data environments and Big Data (data lakes). You would not likely drink dirty water (dirty data) let alone try to use it for decision making with any degree of confidence.

Mr. Bertucci will discuss an emerging strategy around how to plug a Data Quality as a Service (DQaaS) capability into your emerging data lakes (or current enterprise data architecture) which can best be thought of conceptually as a "data filtration" architecture and takes a "be actionable and design in the solution from the beginning" approach.

As a part of this presentation, Mr. Bertucci will also present a high-tech company's large scale use case and business drivers around using this type of Data Quality as a Service approach and share with the audience the result they realized. A live demonstration of some of the technologies used will be included that will make this "very real" and "very understandable".

SessionID: 85591

Lightning Talks: Big Data and Cloud

Back to calendar

Event Date: 08-11-2018 10:15 - Category: Lightning Talks (75 minutes) - Track: Big Data and IoT

Speaker(s): Denise McInerney, Eric Peterson, Johan Ludvig Brattås, Simon Whiteley

Title: Lightning Talks: Big Data and Cloud

Description:

This Lightning Talk session will be comprised of five 10-minute talks on IoT, Azure Cosmos, High Availability, Big Data, Cloud and more!

Sessions and Speakers will include: <ul><li>"The Internet of Things is Here, Time to Get Paranoid!" Johan Ludvig Brattås</li><li>“3 Reasons Why Your Analytics Solution is a Disappointment” Denise McInerney</li><li>"Azure ETL with Data Factory and Data Bricks" Simon Whiteley</li><li>“High Availability and Tuning in the Cloud” Eric Peterson</li></ul>

SessionID: 84218

What's New - Query Performance Insights

Back to calendar

Event Date: 08-11-2018 10:15 - Category: MS Tiger Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Joe Sack, Pedro Lopes

Title: What's New - Query Performance Insights

Description:

This session will showcase several improvements in SQL Server, focusing on the latest and upcoming query performance diagnostics and query processing enhancements that address some of the most common customer pain points. Ranging from new xEvents and Showplan improvements, to Intelligent Query Processing innovations, learn how you can leverage these features and streamline the process of troubleshooting query performance with faster insights.

SessionID: 84747

Meet the Modern SQL Server: Graph and Machine Learning Services

Back to calendar

Event Date: 08-11-2018 10:15 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Nellie Gustafsson, Shreya Verma

Title: Meet the Modern SQL Server: Graph and Machine Learning Services

Description:

SQL Server and Azure SQL Database provide you a fully managed graph database and machine learning services, completely integrated in the SQL Server platform. In this session we will demonstrate how you can leverage the advanced graph processing features like shortest path, heterogeneous associations, that SQL Graph now offers to generate intelligent insights from your data. Discover the power of operationalization of machine learning models in the DB and making it available to ANY application, and gaining enterprise grade performance with up to 1000 times faster scoring. This interactive sessions will show examples of how customers are using these technologies and will share some recent developments and the roadmap for future.

SessionID: 77572

Getting Started with Extended Events

Back to calendar

Event Date: 08-11-2018 10:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Andy Galbraith

Title: Getting Started with Extended Events

Description:

Few subjects in Microsoft SQL Server inspire the same amount of Fear, Uncertainty, and Doubt (FUD) as Extended Events. Many DBAs continue to use Profiler and SQL Trace even though they have been deprecated for years. Why is this?

Extended Events started out in SQL Server 2008 with no user interface and only a few voices in the community documenting the features as they found them. Since then, it has blossomed into a full feature of SQL Server and an amazingly low-impact replacement for Profiler and Trace.

Come learn how to get started - the basics of sessions, events, actions, targets, packages, and more. We will look at some base scenarios where Extended Events can be very useful as well as considering a few gotchas along the way. You may never go back to Profiler again!

SessionID: 78022

Containers, Pods, and Databases- The Future of Infrastructure

Back to calendar

Event Date: 08-11-2018 10:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Joseph D'Antoni

Title: Containers, Pods, and Databases- The Future of Infrastructure

Description:

Containers have quietly been taking over the world of infrastructure, especially amongst developers and CI/CD practitioners. However, in the database space, container adoption has been lower. SQL Server 2017 introduced the concept of deploying databases into Docker containers. In this session, you will learn the fundamentals of creating containers, learning about Kubernetes for management, and how to further your learning in this new and emerging space.

SessionID: 84744

Inside Columnstore Indexes

Back to calendar

Event Date: 08-11-2018 10:45 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Bob Ward, Ryan Stonecipher

Title: Inside Columnstore Indexes

Description:

One of the most amazing innovations for query performance built into SQL Server is columnstore indexes. One of the best ways to see how columstore can accelerate performance is to understand how they work. This session will foucs on the internals behind the architecture and processing of columnstore. This is a 500 level talk so be prepared for a deep interinal dsicsusion and demos. In this session will explain how various aspects of columnstore works including compression, storage structure, elimination, and batch mode execution. Will the debugger show up in this session? Come and find out.

SessionID: 84737

Azure SQL DB Managed Instances - Built to Easily Modernize Application Data Layer

Back to calendar

Event Date: 08-11-2018 10:45 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Borko Novakovic

Title: Azure SQL DB Managed Instances - Built to Easily Modernize Application Data Layer

Description:

Managed Instances are the latest fully managed deployment model for Azure SQL Database that enables friction-free migration for SQL Server applications running on-premises.

This is done by providing almost 100% surface area compatibility with SQL Server through supporting features such as cross-DB queries and transactions, CLR, SQL Agent, Transactional Replication, Change Data Capture, Service Broker, and more. Even legacy SQL Server systems can now be easily migrated into a managed cloud service, to exploit the benefits of automatic backups, automatic patching and updates, built-in high-availability and disaster recovery, and much more. Thanks to native VNET support, the most stringent security and isolation requirements can be met.

Come and learn why Managed Instance is the best PaaS destination for all SQL Server workloads and how to start your cloud modernization at scale now, using Azure SQL Database Managed Instances.

SessionID: 78319

Azure Basics for the DBA

Back to calendar

Event Date: 08-11-2018 10:45 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): John Morehouse

Title: Azure Basics for the DBA

Description:

It's not a question of whether or not the landscape for the common DBA is changing. Without a doubt, it is. Azure offers up a new world of possibilities for DBA's and we should all strive to learn it. In this session, we'll cover some basic knowledge and terminology of Azure as well as how easy it is to incorporate Azure into your environment. We will stand up a new Azure virtual machine as well as a setup SQL DB. You will see how easy it is to accomplish this. This new-found knowledge will help propel your career into the new landscape.

SessionID: 78481

Incrementally Moving to the Cloud Using Biml

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Scott Currie

Title: Incrementally Moving to the Cloud Using Biml

Description:

Many organizations are interested in the cost savings, ease of maintenance, and other benefits of hosting data solutions on Microsoft Azure. For most, moving to the cloud is easier said than done, especially when they have a large existing solution that is being actively used by stakeholders. In this session, we will examine various strategies for incrementally moving your solution to the cloud. This will include strategies that incorporate the use of: 1) New value-added features and services, such as machine learning and big data 2) Hybrid approaches where portions of your existing solutions can be moved to the cloud without requiring everything to be moved 3) Failover and surge approaches that enable the cloud to supplement on premises resources 4) and much more Business Intelligence Markup Language (Biml) will be central to our approach, enabling the rapid movement of assets back and forth between on premises and cloud hosting. All code will be shared with attendees.

SessionID: 78239

Data Science Tips and Tricks using Python and SQL

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Carlos Bossy

Title: Data Science Tips and Tricks using Python and SQL

Description:

The practice of Data Science has arrived and as data professionals we're on the forefront of this change. The data we collect can now be used in new and exciting ways, providing more value than ever before. To get started in this field, a number of tools and methodologies must be employed to help you achieve predictive analytics success with your data. In this session, we will start by providing an introduction to Python, quickly becoming the defacto programming language for data scientists who want to create enterprise-ready solutions. Carlos will then cover predictive analytics using T-SQL and Python, providing a practical understanding of what it takes to develop your own predictive models making the most of the expertise you already have. The session includes an overview of definitions, concepts and terminology, successful applications of predictive analytics, and how predictive analytics fits into an analytics environment.

SessionID: 78477

Working with Web Services in M

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Chris Webb

Title: Working with Web Services in M

Description:

The need to use web services as data sources in Power BI is becoming more and more common. However, for all but the simplest scenarios, this involves writing M code and may even require writing a custom data connector. In this session you'll learn how to use the Web.Contents M function to call a web service and make GET and POST requests, pass XML and JSON values, handle errors, and deal with issues such as caching. You'll also find out about the limitations of the On-Premises Gateway and scheduled refresh when using web services as data sources. Finally, you'll learn how to handle authentication, and also handle OAuth2 authentication in Power BI custom data connectors.

SessionID: 78057

Branding Yourself for a Dream Job

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Other (Professional Development)

Speaker(s): Steve Jones

Title: Branding Yourself for a Dream Job

Description:

Everyone wants a great job that they enjoy, but few of us know how to take charge of our career. Learn why it's important to raise your profile in today's highly competitive world where there are often more candidates than positions for great jobs. This session will help you build a strong brand that allows you to attract potential employers or clients and start to convince them ahead of time that you are the person they want to hire.

SessionID: 78253

PowerShell for the DBA

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Amy Herold

Title: PowerShell for the DBA

Description:

PowerShell is a tool used by many people in DevOps and Infrastructure. Should the DBA get on board with using PowerShell? The answer is yes - as a DBA, PowerShell can have a significant impact on tasks that would be long and tedious with just T-SQL alone. Today there are specific modules that can be incorporated into PowerShell to help in automating every-day DBA tasks. Beyond that, PowerShell can be used to do things like automate deployments and audit permissions.

In this session we will explore real-world examples and demonstrate how PowerShell can be leveraged by the DBA to not only improve efficiency but also streamline processes across an enterprise environment.

SessionID: 76924

The Vocabulary of Performance Tuning

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): John Deardurff

Title: The Vocabulary of Performance Tuning

Description:

This session is for the absolute beginner to learn the terminology of performance tuning and how queries are processed. This includes how queries are Parsed, Resolved, Optimized, Compiled and Executed. We will see how this affects Batches, Transactions, and Errors. We will also briefly discuss table structures and the differences between Heaps and Clustered Indexes and their corresponding Execution Plans. The session is led by an expert Microsoft Certified Trainer (MCT) and Microsoft MVP who regularly teaches SQL Server certification courses.

SessionID: 85702

Planning Your Migration to Azure SQL DB Managed Instance

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): John Martin

Title: Planning Your Migration to Azure SQL DB Managed Instance

Description:

<i> Presented by SentryOne</i>

With Microsoft’s announcement that Azure SQL DB Managed Instance would be generally available on Oct. 1, organizations now have a viable alternative to Azure SQL Database that has a high degree of parity with retail on-premises SQL Server. But what is this new technology and how do you get the most out of it? Join us as we explore this new database option looking at key architectural considerations as well as options for moving your workloads from on-premises to Managed Instance. We will look at how SentryOne can help you work through the planning, migration, and operational phases of getting your workloads from your server room and into the cloud.

SessionID: 77902

Get Near Real-time ETL with Service Broker

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Allen White

Title: Get Near Real-time ETL with Service Broker

Description:

Most of the time you’ll see ETL being done with a tool such as SSIS, but what if you need near real-time reporting? You need to get the updates in your OLTP database to the Data Warehouse quickly, but with minimal impact on your application. This session will demonstrate how to keep your data warehouse updated in near real-time using Service Broker messages from your OLTP database.

SessionID: 78163

Select Stars: A SQL DBA's Introduction to Azure Cosmos DB

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Bob Pusateri, David Klee

Title: Select Stars: A SQL DBA's Introduction to Azure Cosmos DB

Description:

Azure Cosmos DB has quickly become a buzzword in database circles over the past year, but what exactly is it, and why does it matter? This session will cover the basics of Azure Cosmos DB, how it works, and what it can do for your organization. You will learn how it differs from SQL Server and Azure SQL Database, what its strengths are, and how to leverage them. We will also discuss Azure Cosmos DB's partitioning, distribution, and consistency methods to gain an understanding of how they contribute to its unprecedented scalability. Finally, we will demonstrate how to provision, connect to, and query Azure Cosmos DB. If you're wondering what Azure Cosmos DB is and why you should care, attend this session and learn why Azure Cosmos DB is an out-of-this-world tool you'll want in your data toolbox!

SessionID: 85364

New Frontiers: Platform Independent Full Stack Development

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Dan Mallott

Title: New Frontiers: Platform Independent Full Stack Development

Description:

For years, those of us who wanted to use non-Windows-based machines to do .NET or SQL Server development have been caught in a "worst of both worlds"-type of situation. We have had to use some sort of Windows VM or have had to go without a local copy of SQL Server. The good news is that thanks to Microsoft's efforts, we can now do full stack .NET development without ever touching a Windows VM or work arounds! In this talk, I'll live code a simple service with database back-end while introducing platform independent tools such as Visual Studio Code, SQL Operations Studio and SQL Server for Docker. Along the way, I'll discuss key differences and limitations between the Windows tools and their platform independent counterparts.

SessionID: 82110

Top 5 Power BI Custom Visuals

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Devin Knight

Title: Top 5 Power BI Custom Visuals

Description:

Power BI Custom Visuals are an amazing, free way to enhance what is possible in your Power BI reports. These visuals are developed both by Microsoft and the Power BI Community, but unfortunately there's very little information on how to actually use them. In this session, you will get an in-depth tour of my top 5 favorite custom visuals. We'll also discuss the scenarios where these visuals make sense to use and even learn a little about how you can build your own custom visuals.

SessionID: 78041

Top Tips for Deploying AGs and FCIs On Premises or In the Cloud

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Allan Hirt

Title: Top Tips for Deploying AGs and FCIs On Premises or In the Cloud

Description:

There are three main ways to deploy Always On Availability Groups (AGs) and Always On Failover Cluster Instances (FCIs) - physical hardware, virtualized, and IaaS in the public cloud. Starting with SQL Server 2017, we now also have the ability to use Windows Server or Linux. While some things are the same, each of the possible permutations and combinations affect how you plan, deploy, and administer AGs and FCIs. This session cuts right to the chase and will give you top tips and tricks for successfully deploying and administering AGs and FCIs so you can be an availaility hero no matter where you are deploying or what operating system you are using.

SessionID: 84761

What’s New in SQL Server on Linux and Containers

Back to calendar

Event Date: 08-11-2018 13:30 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Bob Ward, Vin Yu

Title: What’s New in SQL Server on Linux and Containers

Description:

You may have seen SQL Server 2017 now supports Linux and Docker Containers. Come learn in this session new features and plans for SQL Server Futures including replication, Distributed Transactions, Machine Learning Services, Active Directory enhancements, new scenarios for containers and Kubernetes, and performance.

SessionID: 84742

Enhanced SQL Server on Azure VM Service

Back to calendar

Event Date: 08-11-2018 13:30 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Mine Tokus

Title: Enhanced SQL Server on Azure VM Service

Description:

In this session we will be discussing the relaunch of SQL Server VM as a first class, full fledged service integrated into SQL family, as well as discuss new positioning of the service in Azure Portal. We will explain new enterprise grade SQL Server VM Resource Provider for reliable and simplified provisioning of Failover Cluster Instance and Always On Ag architectures. Together with the announcement of mission critical performance with ultra SSD and cost effective storage alternatives with Premium Storage, we will explain all of these features of SQL Server VM.

SessionID: 78050

Query Tuning Internals for the Advanced SQL Developer

Back to calendar

Event Date: 08-11-2018 13:30 - Category: Half-Day Session (2.5 hours) - Track: Database Administration and Development

Speaker(s): Kevin Kline

Title: Query Tuning Internals for the Advanced SQL Developer

Description:

Skilled SQL developers know that the SQL Server Query Optimizer uses a multi-step process to produce execution plans. But what about deeper components like the parser, the binder, the algebrizer, as well as the optimizer itself? This session will teach you advanced techniques for query tuning as well as surprising behaviors of the query optimization process that can have a dramatic impact on performance, with special attention paid to the transformations applied by the algebrizer, including associative, commutative, and transitive transforms. We will examine a variety of everyday queries whose performance can be greatly improved by applying a deeper understanding of these internal behaviors. Lots of examples and demos!

SessionID: 82112

Sequencing Solutions: Comparing IDENTITY, SEQUENCE and Custom Solutions

Back to calendar

Event Date: 08-11-2018 13:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Itzik Ben-Gan

Title: Sequencing Solutions: Comparing IDENTITY, SEQUENCE and Custom Solutions

Description:

You need a sequencing solution that auto-generates advancing numbers, usually to be used as keys. You have different options: to use the IDENTITY column property, the SEQUENCE object, or create a custom solution of your own. This session compares the different options based on flexibility, performance, blocking requirements, and other characteristics. It describes the caching mechanism for the built-in sequencing features, including some surprising aspects, and provides recommendations for configuring it.

SessionID: 77439

Understanding and Implementing System-Versioned Temporal Tables

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): David Maxwell

Title: Understanding and Implementing System-Versioned Temporal Tables

Description:

In many industries, it is necessary for data professionals to be able to show what a data set looked like at a previous point in time. Whether it's calculating tax or insurance rates based on a contract date, quickly comparing data changes over time for trend analysis or just recovering from an accidental data change, it's useful to be able to look back in time through our data. Starting in SQL Server 2016, system-versioned temporal tables provide a solution that tracks data through time with far less overhead than previously offered solutions. This session will cover the basics of temporal tables, how SQL Server manages data within those tables, and how to query data at a specific point in time using several real-world examples. We will also cover the mechanics of data retention and storage and archival of historical data. Attendees will leave with a fundamental understanding of practical use cases for temporal tables and the knowledge required to implement them successfully.

SessionID: 85456

Power BI Governance: Humans, Tech, and the “Goldilocks Line”

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Rob Collie

Title: Power BI Governance: Humans, Tech, and the “Goldilocks Line”

Description:

In a successful data strategy built around Power BI, the business can no longer just play the role of passive consumer, but now also must take an active role in the authoring of BI models, reports, and dashboards.

That’s easy to say, but a delicate balancing act in practice. Most organizations understandably struggle with big questions on how to even begin. How much business involvement is too much, or too little? Who do you include as authors, and who remains in a consumer role? What kinds of training and policies are required? Do you roll it out all at once, or piecemeal? Above all, how do you prevent the whole thing from devolving into chaos?

Good news: these questions do have relatively simple answers once you see the challenge as a human one, and understand how to blend the right kind of relationships with a properly-tuned underlying tech framework. In this session, Power BI thought leader Rob Collie shares lessons and methodologies developed over 8+ years of consulting with clients specifically in this space.

SessionID: 77912

Optimizing Multi-Billion Row Tables in Tabular in 2018

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Marco Russo

Title: Optimizing Multi-Billion Row Tables in Tabular in 2018

Description:

Tabular is the engine used in Analysis Services and Power BI. When your model gets bigger, you need the most sophisticated tools and techniques to obtain the best performance. In this session, we will show how Tabular performs when you are querying a model with many billion rows, we will consider the possible optimizations available leveraging the latest features of the products, and what to do without them.

SessionID: 84731

Customer Success Stories with SQL Data Warehouse?

Back to calendar

Event Date: 08-11-2018 15:15 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Kuber Sharma

Title: Customer Success Stories with SQL Data Warehouse?

Description:

A modern data warehouse is the foundational platform for BI, machine learning and streaming solutions.  Join us to learn what’s possible with SQL data warehouse on Azure and key technical patterns and business cases.?

SessionID: 78141

Build a Metadata-Driven ETL Repository with Biml and SSIS

Back to calendar

Event Date: 08-11-2018 15:15 - Category: Half-Day Session (2.5 hours) - Track: Business Intelligence and Data Warehousing

Speaker(s): Tim Mitchell

Title: Build a Metadata-Driven ETL Repository with Biml and SSIS

Description:

Your boss tells you that a new field will be added to one of your vendor’s data files, and asks how long it will take to update the ETL to support this change. You start thinking through all of the pieces: the source packages, staging tables, stored procedures, and business rules. It could take weeks just to add a single column!

Managing metadata is one of the most important and time-consuming challenges an ETL developer will face. Simple changes can translate into many hours of discovery, code changes, and testing. However, there are ways to more easily manage this using tools you already have access to, which will ease the burden of SSIS package creation and maintenance. In this demo-packed session, we will discuss ETL metadata management using SSIS and Biml. We will review the challenges posed by “metadata guessing”, and will show a more predictable and robust way by building an end-to-end metadata repository to manage data types, sources and destinations, and transformations.

SessionID: 78250

Modern Data Warehousing - The Lambda Approach to Azure BI

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Simon Whiteley

Title: Modern Data Warehousing - The Lambda Approach to Azure BI

Description:

Technology changes quickly - patterns and approaches less so. As people move towards the cloud, there are clear benefits of adopting a polyglot cloud architecture, employing a range of distributed components.

This session will take you through the pattern known as the Lambda architecture, a reference pattern for building data analytics systems that can handle any combination of data velocity, variety and volume. The session will outline the set of tools and integration points that can underpin the approach. Do you design real-time reporting systems? Or crunch petabytes of data? Perhaps you are adopting a cloud architecture and just want to handle anything the future throws at you? This session is for you.

We will follow the movement of data through batch and speed layers via Azure Data Lake Store & Analytics and Streaming Analytics before considering the serving layer with Azure SQL DataWarehouse and downstream reporting tools.

SessionID: 78461

Make your Data Lake Smarter with U-SQL Extensions

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Helge Rege Gårdsvoll

Title: Make your Data Lake Smarter with U-SQL Extensions

Description:

So, you have a data lake with a lot of data. Maybe you have made some U-SQL scripts to batch process some structured data as well? But what to do with the rest? The data lake can store images and text files, but can you make any use of it? This session will show how you make your data lake smarter by utilizing various extensions with three examples: (1) Spatial analysis of geographical data, with complex JSON sources and some C#, (2) Cognitive services for understanding and analyzing images and text and (3) R or Python to perform machine learning at scale.

SessionID: 82788

Visualize World Peace Through the Art and Science of Presenting Beautiful Data

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Paul Turley, Jonathan Stewart

Title: Visualize World Peace Through the Art and Science of Presenting Beautiful Data

Description:

How do you balance aesthetic design, branding, intuitive functionality, color and composition with important business information? This session will help you understand how to create reports that appeal to both brain hemispheres and resonate with your audience.

We’ll start by exploring a few scientific principles and psychology of information, perception and understanding. And, we will explore the fringes of honest and ethical data presentation.

Learn simple techniques to transform your Power BI reports from HMM to WOW in a few easy steps. We will demonstrate how to apply report layouts, graphics and themes to create Goldilocks reports; not too boring or too sexy, but just right for the user audience.

Topics include: • Report visual choices • Using the right chart types • Visualizing geographic data • Making correct color choices • Using templates and layouts • Measuring progress and success • Visualizing key performance indicators

SessionID: 85140

GoEasy’s Road to Real-Time Analytics

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Joseph deBunza, Anu Oladele

Title: GoEasy’s Road to Real-Time Analytics

Description:

<i>Presented by HVR</i>

In this session, Anu Oladele, Director of Data Science & Business Insights from GoEasy and Joe DeBuzna, VP of Field Engineering—HVR, will discuss how they worked together to architect a solution that enabled GoEasy to achieve real-time business insights and faster loan processing speeds. GoEasy’s business model centers on its ability to make fast decisions on loan applications. This means the company must get necessary data into loan officers, managers, and executives hands as quickly as possible.

The company uses a Software as a Service (SaaS) based loan management system running on SQL Server to track all the loans it books and funds and to manage the lifecycle of each loan. goeasy brings data from the loan management system into a data warehouse, which also runs on SQL Server, to allow business users to report on and analyze the activity and performance of its loan portfolio.

Previously, the loan management system used a daily batch process to download, compress, transform, and load data into the data warehouse. The large size of the database meant that data wasn’t getting through quickly enough, and GoEasy wanted to have the ability to improve its loan turn-around times.

Join this technical session to hear more from Oladele and deBuzna as they discuss the solution architected to enable GoEasy to improve load turn-around times with the use of log-based change data capture. Find out the challenges and considerations needed to for a new architecture and how they made transition from ETL processing to real-time so that teams at GoEasy were working with the most relevant and up-to-date information for decision making.

SessionID: 84741

Deep Dive on SQL Server and Big Data

Back to calendar

Event Date: 08-11-2018 15:15 - Category: Half-Day Microsoft Session (2.5 hours) - Track: Big Data and IoT

Speaker(s): Umachandar Jayachandran, Travis Wright, Mihaela Blendea

Title: Deep Dive on SQL Server and Big Data

Description:

Many customers have investments in Data Lakes with Big Data storage and infrastructure. Come explore a deep dive behind the technology for Big Data integration with SQL Server including Polybase futures and scalable performance.

SessionID: 77002

An Introduction to Partitioning

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Andrew Pruski

Title: An Introduction to Partitioning

Description:

Partitioning has been available in SQL Server since 2005 but there can be a lot of misconceptions around it.

This session will give attendees a refresher through partitioning concepts and the implementation of those concepts through live demos.

Topics covered will be: The definition of partitioning. Potential benefits and pitfalls. Overview of partitioning functions and schemes. Table and index design considerations. Splitting and merging partitions. Switching data. Implementing automatic sliding windows. Partitioned tables and filegroup restores.

SessionID: 78101

Azure Cosmos DB – Accelerate a Real-Time Big Data Solution

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Alexandre Bergere, Jonathan Petit

Title: Azure Cosmos DB – Accelerate a Real-Time Big Data Solution

Description:

The Azure Cosmos DB is one of newest Microsoft Azure storage platforms, bringing one globally distributed solution with multi-model database services. This solution makes it easy to build scalable, highly responsive applications at a global level.

We will start with a presentation of the main innovative features of Cosmos DB: scalability, high availability, guaranteed throughput and consistency of the solution. A live use case will be performed to demonstrate how to build an end-to-end solution using Cosmos DB, from ingestion to visualization.

The workshop will take place as follows:

SessionID: 78370

Everlasting Issues with Temporary Tables and tempdb

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Kalen Delaney

Title: Everlasting Issues with Temporary Tables and tempdb

Description:

Tempdb has been a source of configuration confusion since the very first version of SQL Server. Each SQL Server instance only has one tempdb database used by all users in all databases. In this session, we’ll look at all the different uses of tempdb and how to configure your tempdb to support them. We’ll look at all the different kinds of temporary tables and see when you should use each type. We’ll talk about the difference between global and local temp tables, table variables and work tables. We’ll explore the various tools available that let you monitor the use (and abuse) of your tempdb database and we look at some best practice guidelines for how to keep your tempdb as healthy as possible.

SessionID: 78158

Principle of Least Privilege: The Key to Strong Security

Back to calendar

Event Date: 08-11-2018 15:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Ed Leighton-Dick

Title: Principle of Least Privilege: The Key to Strong Security

Description:

A truly strong security model starts with no permissions and adds what is necessary to allow the user or application to do their assigned task - no more, no less. This is called the Principle of Least Privilege. It's a simple concept, but it can be quite difficult to implement in practice, especially if the prevailing practice has been much more permissive.

In this session, we'll talk about the Principle of Least Privilege in more detail, and we'll discuss ways to implement it for the three primary classes of users - general users, applications, and administrators. Each has their own set of needs that requires a separate approach to allowing the security to meet those needs. You'll leave with actionable ideas on ways that you can improve your company's security while minimizing the impact of the changes.

SessionID: 85598

Microsoft Power BI: The Future for Modern and Enterprise BI

Back to calendar

Event Date: 08-11-2018 15:15 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Amir Netz, Arun Ulagaratchagan

Title: Microsoft Power BI: The Future for Modern and Enterprise BI

Description:

Come experience the newest capabilities available in Power BI and see what's coming next. In this all-up Power BI session where we’ll show you Power BI’s vision for unifying modern and enterprise BI and expanding self-service BI for big data. Power BI enables you to build a data culture in your organization by empowering analysts and enabling agile enterprise BI.

SessionID: 84751

Perform Live Migrations from On-Premises SQL Server and Oracle Databases to Azure

Back to calendar

Event Date: 08-11-2018 16:45 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Raj Pochiraju, Shamik Ghosh

Title: Perform Live Migrations from On-Premises SQL Server and Oracle Databases to Azure

Description:

SessionID: 86306

Building Trust in Teams

Back to calendar

Event Date: 08-11-2018 16:45 - Category: General Session (75 minutes) - Track: Other (Professional Development)

Speaker(s): Richard Campbell

Title: Building Trust in Teams

Description:

Today businesses run on software, and the quality of that software is directly affected by the level of trust the team members responsible for that software have with each other - from management to developers to operations folks to data administrators - everyone has a hand in the success of software, but without trust, that success is hampered. What can you do to improve the levels of trust in your team? Join Richard Campbell as he discusses his experiences building trust within teams with time, effort, honesty and pizza.

SessionID: 78208

Use Docker to Deploy SQL Server Applications

Back to calendar

Event Date: 08-11-2018 16:45 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Tillmann Eitelberg, Frank Geisler

Title: Use Docker to Deploy SQL Server Applications

Description:

Docker can not only be used for testing purposes, but also for deploying applications. The big advantage for the customer of the application is that nothing has to be installed, there are no obstacles to the application running in the given environment etc. because the environment is defined by the developer. German Data Platform MVP Frank Geisler will show how all of this can be achieved by using docker. There will be plenty of demos in which all the necessary steps will be shown.

SessionID: 84748

Learnings and Best Practices in Building an Enterprise Data Warehouse Using Azure SQL DW

Back to calendar

Event Date: 08-11-2018 16:45 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): John Hoang, Mike Weiner, Alexei Khalyako

Title: Learnings and Best Practices in Building an Enterprise Data Warehouse Using Azure SQL DW

Description:

In this session we will take you through many of the learnings and best practices obtained in working with customers on Azure SQL DW for their Enterprise Data Warehouse in the cloud. We will share learnings around data loading, schema design and optimizing for query performance all on SQL DW Gen2.

SessionID: 86521

Data Science 101 for the SQL DBA

Back to calendar

Event Date: 08-11-2018 16:45 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Seth Mottaghinejad

Title: Data Science 101 for the SQL DBA

Description:

As part of your journey with SQL Server, you've seen the importance of a well-defined process for data acquisition, processing, and serving. The natural progression to a data pipeline is the data science process, where you perform data preparation, modeling and training, and eventually serving for inferencing. Join us for this session to understand how a SQL DBA can leverage the data science process as the next step on their journey. We will talk about machine learning models, model training and evaluation, and making the right choices for a robust machine learning pipeline, all from a SQL DBAs perspective.

SessionID: 78414

PowerShell for BI Pros: Automating SSIS, SSRS, SSAS, and Power BI

Back to calendar

Event Date: 08-11-2018 16:45 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Aaron Nelson

Title: PowerShell for BI Pros: Automating SSIS, SSRS, SSAS, and Power BI

Description:

PowerShell has allowed DBAs to manage huge numbers of SQL servers, all automatically. Now BI practitioners can reap the same benefits of scale and automation. Scenarios that are normally extremely time consuming can be done quickly, all with a few lines of PowerShell.

This session will be filled with demos based on real-life scenarios and use-cases. We will demonstrate how to scale and automate your BI solutions, with a minimum of effort. In particular, we will be covering PowerShell cmdlets & their integrations with SSRS, SSIS, SSAS, and Power BI. By the end of the session, you'll be able to accomplish in minutes what would normally take hours or days. You’ll know ways to quickly migrate and deploy hundreds of reports to multiple servers; or instantly identify and process stale SSAS dimensions. Additionally, you will also solve some pesky ETL tasks: deploying large-scale SSIS solutions, updating parameters for existing packages and streamlining data imports for Power BI Report Server

SessionID: 85139

Optimize SQL Server: Query Tuning Techniques

Back to calendar

Event Date: 08-11-2018 16:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Rajnikant Tandel, Anup Gopinathan

Title: Optimize SQL Server: Query Tuning Techniques

Description:

<i>Presented by Datavail</i>

We are back this year with more tips and techniques to improve the performance of SQL Server. A key component of overall application performance tuning is query tuning. Writing queries in an efficient manner, and making sure they execute in the most optimal way possible, is always a challenge.  This presentation will show scenarios of tuning the queries and before and after performance differences.

SessionID: 85470

Speaker Idol: Round Two

Back to calendar

Event Date: 08-11-2018 16:45 - Category: General Session (75 minutes) - Track: Other (Professional Development)

Speaker(s): Denny Cherry

Title: Speaker Idol: Round Two

Description:

PASS Summit hosts its 5th annual Speaker Idol - Twelve contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2019. Judged by an expert panel, speakers will have the chance to not only get great real time feedback and exposure to an audience from around the world, but also the opportunity to improve as speakers. Help support and cheer on your PASS Summit speakers in the making at this event open to all attendees!

SessionID: 84757

The Future of SQL Server Tooling

Back to calendar

Event Date: 08-11-2018 16:45 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Vicky Harp, Alan Yu

Title: The Future of SQL Server Tooling

Description:

In just a few years SQL Server has gone from a Windows only database with closed-source tooling to a multi-OS, cloud-enabled, container-ready data platform with a vibrant multi-platform open source toolset. In this demo-packed session, learn about what the Tools team is doing to support the rapidly evolving platform and learn how you can create your own experiences and extensions. We will cover what the future holds for SSMS, SQL Operations Studio, SQL Powershell, SSDT, DacFX, SMO, mssql-cli, and the other tools in the SQL Server portfolio. You will get our best tips on how to use SQL Server tools to their maximum potential.

SessionID: 86522

Supporting Data Science in Your Organization – ML Model Deployment, Management and Inferencing

Back to calendar

Event Date: 08-11-2018 16:45 - Category: Microsoft Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Ted Way, Henry Jerez

Title: Supporting Data Science in Your Organization – ML Model Deployment, Management and Inferencing

Description:

Creating a data science model is just the first step; it's like building a data model. Putting that model into production or "operationalizing" it is a whole new challenge. In the data science process, this is the most important step of the project. Azure offers the right tools and services that make the process seamless. Azure Machine Learning service can take machine learning models created in the data scientist's favorite tools, and help them deploy, manage, and operationalize them into apps and/or pipelines. AML service leverages the rest of the Azure infrastructure to provide users with the most optimal environment to deploy their models and allow other teams and customers to reap the benefits of their outcomes. In this session, we will walk you through a simple process of deployment, CI/CD, and scoring of machine learning models.

SessionID: 78382

Validate Your SQL Server Estate with Ease Using dbachecks

Back to calendar

Event Date: 08-11-2018 16:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Rob Sewell

Title: Validate Your SQL Server Estate with Ease Using dbachecks

Description:

As a SQL DBA you want to know that your SQL Server Estate is compliant with the rules that you have set up. Now there is a simple method using PowerShell and you can get the results in PowerBi or a report emailed to you on a schedule. Details such as:

How long since your last backup? How long since your last DBCC Check? Are your Agent Operators Correct? Is AutoClose, AutoShrink, Auto Update Stats set up correctly? Is DAC Allowed? Are your file growth settings correct, what about the number of VLFs? Is your latency, TCP Port, PS remoting as you expect? Is Page Verify, Data Purity, Compression correctly set up? And many more checks (even your own) can be achieved using the dbachecks PowerShell module brought to you by the SQL Collaborative team.

Join one of the founders of the module, Rob Sewell MVP. and he will show you how easy it is to use this module and release time for more important things whilst keeping the confidence that your estate is as you would expect it.

SessionID: 85599

Microsoft Power BI: Distributing Insights and Governing Self-Service Analytics with the Microsoft Power BI Service

Back to calendar

Event Date: 08-11-2018 16:45 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Adam Saxton, Lukasz Pawlowski

Title: Microsoft Power BI: Distributing Insights and Governing Self-Service Analytics with the Microsoft Power BI Service

Description:

Join this session to get an end-to-end view of how Microsoft Power BI enables organizations to distribute BI insights to large audiences, to provide users with self-service analytics, and to help admins govern everything users do. Learn what’s new in collaboration, distribution, workspaces, and beyond. We also cover configuring governance policies, usage monitoring, and provisioning of licenses, capacities, and organizational resources. Walk away knowing how to make business users productive and ensure security and compliance with laws and regulations. We cover the typical admin tasks and tools, such as Power BI admin portal and Office 365 Admin Center, and how to automate them by using administrative APIs and PowerShell cmdlets. We also discuss our roadmap for these areas.

SessionID: 77893

Test Driven Development in SQL Server – How to Deploy Code Safer

Back to calendar

Event Date: 08-11-2018 16:45 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Hamish Watson

Title: Test Driven Development in SQL Server – How to Deploy Code Safer

Description:

Test Driven Development (TDD) is a design approach which has enabled application developers to write cleaner code. It is relevant for database development as it ensures that code produced using TDD and unit tests will be of higher quality which means interactions with data will be safer.

TDD is not a new method of unit testing, it is an essential design practice for improving the quality of your deployed code.

In this session it will be shown how we can use TDD to design and write better unit tests using open-source frameworks and industry standard tools. These tools can be run within SQL Server Management Studio which means DBAs can also take advantage of TDD and unit test, to ensure more reliable code is deployed to databases. TDD can result in code that can be deployed more reliably and faster when using DevOps processes such as Continuous Integration and Continuous Delivery. A comprehensive DEMO will reveal how Test Driven Development can help you deploy database code safer.

SessionID: 77868

Applying Forensic Accounting Techniques Using SQL and R

Back to calendar

Event Date: 08-11-2018 16:45 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Kevin Feasel

Title: Applying Forensic Accounting Techniques Using SQL and R

Description:

Forensic accountants and fraud examiners use a range of techniques to uncover fraudulent journal entries and illegal activities. As data professionals, most of us will never unravel a Bernie Madoff scheme, but we can apply these same techniques in our own environments to uncover dirty data. This session will use a combination of SQL Server and R to apply these fraud detection techniques, which include Benford's Law, outlier analysis, time series analysis, and cohort analysis.

SessionID: 84216

How it Works – Availability Groups with SQL Server on Linux

Back to calendar

Event Date: 09-11-2018 08:00 - Category: MS Tiger Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Sourabh Agarwal

Title: How it Works – Availability Groups with SQL Server on Linux

Description:

Availability Group deployments with SQL Server on Linux, provide the same experience as SQL Server on Windows, however there are certain aspects of running AG's with Linux Pacemakers, which are different from running AG's on WSFC. In this session we will talk about these subtle differences, in the failover processing, state machines etc., which may/may not have an impact on the overall recovery time objectives. Additionally In this session, we will cover how to troubleshoot AG deployments on Linux and any potential pit-falls once needs to be aware off.

SessionID: 77590

Security Considerations for the Cloud

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Eric Peterson

Title: Security Considerations for the Cloud

Description:

When deploying your SQL Server environment to the cloud, there is more to worry about than just SQL Server security. Understanding what needs to be implemented outside of SQL Server is just as important as SQL login permissions. When moving to the Cloud, many of the skills that were formerly in the infrastructure group are now a DBA responsibility. Properly setting up access for your cloud infrastructure is now a mandate for your DBA's skill set. Topics like Active Directory, VPN, port restrictions, two-factor authentication, patching policies and encrypting data/backups and much more.

SessionID: 77975

Azure Data Lake: What, Why, and How

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Melissa Coates

Title: Azure Data Lake: What, Why, and How

Description:

We will explore the capabilities of Azure Data Lake (ADL), its use cases, as well as when to implement ADL as part of your data architecture. Options for integration of the data lake with SQL Server, Azure SQL DW, Azure SQL DB, and Azure Blob Storage will be discussed, as well as the roles of U-SQL and PolyBase in a multi-platform system. You will leave this session with an understanding of the benefits, challenges, and suggestions for getting started with Azure Data Lake technologies.

SessionID: 84732

Advanced SQL Server Troubleshooting with SQLCallStackResolver

Back to calendar

Event Date: 09-11-2018 08:00 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Arvind Shyamsundar

Title: Advanced SQL Server Troubleshooting with SQLCallStackResolver

Description:

Troubleshooting spinlock contention, strange wait types, AVs and asserts is no longer a black box. With the SQLCallStackResolver tool (http://aka.ms/sqlstack) you can start uncovering the true reasons for a particular behavior within SQL Server, without having to open WinDbg! This tool can potentially save you a call to Microsoft Support (or at least go much better prepared to them)! In this session you will be presented live demos of how SQLCallStackResolver has helped in real-life cases, both for SQL Server on Windows and SQL Server on Linux. Latch contention, spinlock contention, AVs are no longer a mystery with this tool. Come and see how you can tackle the most difficult and advanced SQL Server troubleshooting scenarios yourself!

SessionID: 78219

A Heart to Heart with your Data: Emotional Intelligence in Azure

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Matt How

Title: A Heart to Heart with your Data: Emotional Intelligence in Azure

Description:

Customers have feelings. If you meet with all your customers regularly you probably think you know how they feel. But what if you have millions of customers? How can you even begin to get to understand how each of those customers feel about your business?

This is where cognitive API’s come in. By harnessing the power of deep neural networks, we can accurately derive emotional insight from our data and use this to improve our offering to our customers. In this session we will look at the tools needed to connect your data to the right API’s and how we can leverage their capability. Starting out with sentiment analysis we move to facial expression recognition and image tagging.

Attendees will gain the knowledge of how to connect different types of data to appropriate cognitive services. This talk would be of interest to anyone that deals regularly with customer data or has a curiosity toward data science and its application within a business.

SessionID: 77154

Behold the Power of Dynamic SQL

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Cyndi Johnson

Title: Behold the Power of Dynamic SQL

Description:

What if you couldn't use Dynamic SQL? What could you do instead to attempt to replicate its awesomeness? That may seem like a silly question but answering it will help you to understand WHEN and WHY you should use Dynamic T-SQL. This holistic approach will touch on indexing, parameter sniffing, query design, execution plans, performance considerations, and of course Dynamic SQL.

SessionID: 78152

Monolith to Microservices: Making a Successful Transition

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Samir Behara

Title: Monolith to Microservices: Making a Successful Transition

Description:

Microservices have taken the software industry by storm and most of the organizations want to adopt them.

Are you developing a microservice or planning to introduce microservices in your organization? Do you want to understand the benefits of embracing the microservice architecture? Do you want to dive deep into the design principles of the microservice architecture?

If the answer to any of the above questions is a Yes, then this presentation is for YOU. Come join me in this 60 min session to learn about how we successfully embraced this modern architecture and made the switch in my organization. By the end of this session, you will have a good understanding of this new architectural style and best practices. You will walk away with better insights about transitioning from monolith to microservices, learning how to build microservices from the ground up and apply within your own organization.

SessionID: 86523

AI at Your Service – Creating Enterprise-Scale AI and Bots

Back to calendar

Event Date: 09-11-2018 08:00 - Category: Microsoft Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Vishwac Sena Kannan

Title: AI at Your Service – Creating Enterprise-Scale AI and Bots

Description:

There are many bots out there, but how many are truly “good” bots that are well designed using human interaction as the model? We’ve built dozens and dozens of conversational bots for the largest enterprises in the world and we’ve learned a few things along the way. Come see our standard reference architecture, learn best practices and patterns from our experts. These intelligent bots use the power of machine learning to continually learn and with each turn become more personalized, so your end users have positive bot experiences.

SessionID: 78371

Automagic Tuning - SQL Server 2017 and Beyond

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Joseph D'Antoni

Title: Automagic Tuning - SQL Server 2017 and Beyond

Description:

Identifying and fixing problematic query plans got a lot easier in SQL Server 2016, with the introduction of the Query Store. SQL Server 2017 takes that power a few steps further. Have you ever:

• Had a query suddenly slow down at 2 AM when you were on call? • Seen a query that received a giant memory grant that brought the rest of the work on your server to a screeching halt? • Had the optimizer choose the wrong type of join and send your query off to never finish?

Don’t worry, you will still have your job, but the features introduced in SQL Server 2017 will make narrow your focus to the absolute worst queries in your environment. You will also get a sneak preview of what’s coming into future releases of SQL Server in terms of performance.

SessionID: 78292

Azure IoT Solution Architecture Best Practices

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Mihail Mateev

Title: Azure IoT Solution Architecture Best Practices

Description:

The Internet of Things is becoming reality at a rapid pace. Many objects in the real world can be connected to the Internet. Cloud computing is the best option for the IoT backend. Microsoft Azure offers a wide range of services, used in the Internet of Things solutions.

This presentation provides a deeper architecture implementation overview of the Microsoft Azure services and Microsoft Data Platform components for IoT that you can use for solution development. In this session we will cover architectural considerations, best practices (common concepts and the context of Microsoft Azure) and implementation guidance for your IoT solution.

SessionID: 82117

Fix My Functions: Speeding Up Scalar and Table Valued UDFs

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Kendra Little

Title: Fix My Functions: Speeding Up Scalar and Table Valued UDFs

Description:

User Defined Functions are awesome for code reuse and expressing business rules simply — but they're famous performance killers in SQL Server. Learn which patterns cause scalar and table valued functions to drag down your query performance, and how to write your functions so they don't slack off. You'll see demos of how functions can be almost invisible in some query execution plans, and see what's really going on in your queries. You'll also learn which functions get major performance boosts from interleaved execution and the 'Froid' framework in the latest versions of SQL Server.

SessionID: 78111

T-SQL Habits and Practices That Can Kill Performance

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Vern Rabe

Title: T-SQL Habits and Practices That Can Kill Performance

Description:

All too often we are on a project or given a task where the time or financial constraints require us to develop T-SQL “quick-and-dirty”. Or maybe we have been tasked with quickly improving the performance of some existing T-SQL. These situations often lead to code that later needs to be tuned for better performance. Wouldn’t it be nice if we could satisfy those tight time constraints while also avoiding many of the pitfalls that later plague performance?

In this session we will see ten common T-SQL writing habits that contribute to poor performance. We’ll see WHY each of these patterns can have such negative impact on performance, including examples, and we’ll see one or more alternatives for each that don’t have the same negative impact. Armed with this knowledge, you will definitely impress your boss with your ability to create fast T-SQL within tight time constraints, and also quickly fix existing T-SQL code. Enjoy the merit raise you’ll get due to your new tuning talents.

SessionID: 85600

Introducing Advanced Data Preparation Using Power BI Dataflows

Back to calendar

Event Date: 09-11-2018 08:00 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Cristian Petculescu, Roy Gal, Adi Regev

Title: Introducing Advanced Data Preparation Using Power BI Dataflows

Description:

Preparing and defining ETL for insights is significant challenge for businesses today—ingestion, cleansing, transformation, and enrichment are labor-intensive and time-consuming tasks, which require deep technical skills. Power BI now introduces advanced data prep with dataflows—a suite self-service low-code/no-code features and capabilities for business analysts to easily process and unify their data and store it in Azure-based data-lake storage. With these new capabilities, Power BI offers a solution for any business need—whether you want to prep your data with ease, using a familiar built-in Power Query experience, or to leverage the full Azure stack for more advanced use-cases. Join this session to learn how to easily prep your data, leverage Microsoft’s standardized schema, improve time-to-value, eliminate data silos, and create one source of truth for your organizational insights.

SessionID: 77892

Building a Database DevOps Pipeline in the Cloud in < 59 minutes

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Hamish Watson

Title: Building a Database DevOps Pipeline in the Cloud in < 59 minutes

Description:

DevOps processes encompass both Continuous Integration and Continuous Delivery.

Continuous integration is based around automated builds and tests. Continuous Delivery allows both application developers, database developers and DBAs alike to deploy better quality code/software.
In this DEMO heavy session, we will start off with source code only. Over the course of 59 minutes we will build a deployment pipeline that starts off with pushing our database and application code to source control. We will utilize Visual Studio Team Services to automate our build and tests and perform Continuous Integration operations. The output of these operations will be a standardized package of our built solution. Utilizing PowerShell in the form of Infrastructure as Code, we will spin up multiple Azure based environments that will be deployed to using automated Continuous Delivery processes. The finished result will be an automated and reliable deployment pipeline that was built under 59 minutes.

SessionID: 78115

Using Azure Databricks to Develop Scalable Data Solutions

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Ginger Grant

Title: Using Azure Databricks to Develop Scalable Data Solutions

Description:

Worried about performance when processing a Data Lake or other large data store? Need to develop in a collaborative environment and visualize the results in Power BI? Azure Databricks, one of the newer components added to Azure, allows users to connect to data sources such as Azure Data Lake, Azure Blob Storage, Azure SQL DW, Cosmos DB, Azure DB, and SQL Server and stream the data using Apache Spark to process data for a machine learning [ML] solution and provide the data to Power BI for visualization. Azure Databricks can deliver a very quick way of processing data by adding nodes to increase performance for large data analysis tasks. Azure Databricks also includes a collaborative workspace so that using Azure Active Directory, allowing teams of people to collaboratively develop code in a notebook in R or Python and implement the notebook as an Azure Databrick job. The step-by-step demos will include all you need to know to implement Databricks.

SessionID: 78423

The SQL Server Transaction Log for Developers

Back to calendar

Event Date: 09-11-2018 08:00 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Frank Gill

Title: The SQL Server Transaction Log for Developers

Description:

SQL Server tracks all changes to a database's data and schema in the transaction log. This makes it the most important file in any database. Understanding transaction log architecture and behavior will help you develop code that will maximize performance and minimize resource consumption. Join me to learn about transaction log architecture, batching transactions, rollback activity, and the effect these things can have on performance.

SessionID: 85360

Kaplan Shares Key Learnings and Best Practices in Optimizing Database Administration

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): JP Chen, Luca Fagetti

Title: Kaplan Shares Key Learnings and Best Practices in Optimizing Database Administration

Description:

<i> Presented by Datavail </i>

Discover how a leading global educational services company, Kaplan Inc., achieved best practices in database administration in their ever changing and growing industry. Hear directly from Kaplan’s Vice President of Business Systems and Architecture, who will discuss how he partnered with Datavail to augment his team using robust technical discovery, SQL Server Health Checks and assessments, knowledge transfer, runbook documentation, weekly meetings, status updates, and continuous service support and improvement. Hear their challenges and experience real-world examples on how to tackle them.

SessionID: 78285

Migrating to SQL Server 2017

Back to calendar

Event Date: 09-11-2018 09:30 - Category: Half-Day Session (2.5 hours) - Track: Database Administration and Development

Speaker(s): Glenn Berry

Title: Migrating to SQL Server 2017

Description:

How do you design and implement a safe and successful migration from an older version of SQL Server to SQL Server 2017 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 core-based licensing in SQL Server 2017? How can you choose your hardware wisely in light of the new licensing model? How can you convince your organization that the time is right to upgrade to SQL Server 2017? This session will cover several different methods for migrating your data to SQL Server 2017 while meeting these objectives and minimizing your hardware and licensing costs.

SessionID: 77330

Self-Service ETL with Power Query

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Dan Clark

Title: Self-Service ETL with Power Query

Description:

Before any significant data analysis can take place the data often needs to be transformed, aggregated, and combined. This is often referred to as the ETL (Extraction, Transform, and Load) process. Power Query is an excellent tool in the Microsoft self-service BI stack that allows business users to discover, combine, and refine data before loading it into a Power Pivot model for further analysis. In addition, Microsoft has made connecting to a wide variety of sources including relational, structured, and semi structured data a consistent intuitive experience. This session guides you through using Power Query to extract, transform, and load data from various sources into a Power Pivot model. In addition, we will look at the M language created by the tool and look at some advanced queries you can create using M.

SessionID: 78353

Master Data Management in the GDPR Era

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Reeves Smith

Title: Master Data Management in the GDPR Era

Description:

Master Data Management (MDM) is a set of tools and processes that provide visibility into enterprise data and where it is stored and used, while also keeping it current and relevant. MDM is architected in two forms: analytical MDM and operational MDM. In this session, you will obtain a good business and technical understanding of how both types of MDM can help you achieve business clarity across the organization through a data governance strategy to help work within GDPR.

How does GDPR effect businesses inside and outside of the EU? What is required to do business with EU citizens? There are many questions to address today, and those questions necessitate a reliable and accurate overview of not only your data but of individual customers. MDM addresses this necessity and can serve as the technical basis for GDPR compliance.

In this session, you will obtain:

SessionID: 77602

Columnstore Clustered vs Nonclustered, When to Choose What

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Niko Neugebauer

Title: Columnstore Clustered vs Nonclustered, When to Choose What

Description:

The incredible Columnstore Indexes can increase your analytical query processing speed multiple times, they are updatable (Clustered from SQL Server 2014 and Nonclustered from SQL Server 2016 respectively), but they keep on supporting different sets of the functionalities – such as CDC (Nonclustered Columnstore) and LOBs (Clustered Columnstore), and this brings great confusion.

This session will light up your path on what functionality to use and when, even though sometimes one of the Columnstore Indexes does not seem to appear as a default choice for your scenario.

SessionID: 84750

OSS Databases on Azure Session

Back to calendar

Event Date: 09-11-2018 09:30 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Parikshit Savjani, Charles Christian

Title: OSS Databases on Azure Session

Description:

Azure SQL Database is a much loved database for developers. PostgreSQL is emerging and quickly gaining grounds among developers as well and was voted the most loved database by db engines for 2017. Azure now offers developers the choice of SQL, PostgreSQL, MySQL and MariaDB, delivered as a fully managed service. Built on the same platform as Azure SQL Database, we are enabling database developers and DBAs a consistent managed service experience. Come learn how you can extend your SQL expertise to these new OSS database engines.

SessionID: 78197

Transform your Business Using Intelligent Bots

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Anupama Natarajan

Title: Transform your Business Using Intelligent Bots

Description:

Bots are the new thing for Human and Machine Interactions and are becoming part of our daily life. With the advancements in Artificial Intelligence, Machine Learning and Natural Language Processing, bots can now converse more and more like real people and provide intuitive responses.

In this session you will learn how to develop Intelligent Bots using Azure Bot Service, Cognitive Services and Machine Learning. Through a demo, we will show how to automate a list of FAQs to a Bot with Intelligence added using LUIS and Machine Learning and enhance it with Rich Cards and Attachments.

By the end of the session you will gain enough knowledge to go and automate your FAQs in your organisation to Intelligent Bots and transform the way your organisation interact with your Customers.

SessionID: 76916

What is a Data Scientist and How Do I Become One?

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Other (Professional Development)

Speaker(s): Brad Llewellyn

Title: What is a Data Scientist and How Do I Become One?

Description:

We've all heard that Data Scientist is the hottest job title of the 21st Century. However, it seems out of reach for many people who don't have advanced degrees in mathematics or computer science. In this professional development session, we'll learn from the mistakes that held me back in my early career. We'll also see three of the different types of Data Scientists in the industry today, and learn what we can do to land that dream job. Follow me on this information voyage as we try to break into the world of Data Science.

SessionID: 81963

DevOps and Decoys- How to Build a Successful Microsoft DevOps Solution Including Your Data

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Kellyn Pot'Vin-Gorman

Title: DevOps and Decoys- How to Build a Successful Microsoft DevOps Solution Including Your Data

Description:

Data is eating the world, yet DevOps rarely discusses how to address the biggest hurdle in any DevOps project- how to incorporate the data into the solution. This session will take the attendee through a use case of how to design and implement DevOps to support a Microsoft shop, ensuring that all teams and technology are part of the solution. Multiple demonstrations of shortened development cycles utilizing various tool combinations will be performed to help establish how DevOps can be implemented to provide more value to the company without sacrificing security or quality while increasing productivity and revenue.

SessionID: 86524

AI for Knowledge Mining – Intelligently Search and Act Upon all Your Enterprise Data

Back to calendar

Event Date: 09-11-2018 09:30 - Category: Microsoft Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Vinod Kurpad

Title: AI for Knowledge Mining – Intelligently Search and Act Upon all Your Enterprise Data

Description:

Got PDF files and you want to index them? Have hand-written forms from last decade? Imagine if you could use AI to search on all of your data no matter what it is—raw, unstructured formats in email, text files, documents, PDFs, images, scanned forms as well as disparate sources and use the results for valuable outcomes. Today you would have to do many of these kinds of search separately or over long periods of time using manual processes. With Intelligent Search, group together sources of data in raw unstructured formats and quickly extract valuable data to automate tasks or enable new scenarios.

SessionID: 86545

Getting Started With Apache Spark

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Kevin Feasel

Title: Getting Started With Apache Spark

Description:

As companies work to gain insight from ever-increasing amounts of data, data platform practitioners need tools which can scale along with the data. Early big data solutions in the Hadoop ecosystem assumed that data sizes overwhelmed available memory, emphasizing heavy disk usage to coordinate work between nodes. As the cost of memory decreases and the amount of memory available per server increases, we see a shift in the makeup of big data systems, emphasizing heavy memory usage instead of disk. Apache Spark, which focuses on memory-intensive operations, has taken advantage of this hardware shift to become the dominant solution for problems requiring distributed data. In this talk, we will take an introductory look at Apache Spark. We will review where it fits in the Hadoop ecosystem, cover how to get started and some of the basic functional programming concepts needed to understand Spark, and see examples of how we can use Spark to solve issues like calculating PageRank and analyzing large data sets.

SessionID: 85601

Building Enterprise-Grade BI Models with Microsoft Power BI

Back to calendar

Event Date: 09-11-2018 09:30 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Christian Wade, Josh Caplan

Title: Building Enterprise-Grade BI Models with Microsoft Power BI

Description:

Enterprise-grade intelligence is no longer out of reach! In this session we will take a look at the new enterprise modelling capabilities in Power BI that can help you unlock new insights from your data including some of the latest features such as aggregations for big data which enables interactive analysis over petabyte scale datasets, incremental refresh for faster refreshes, composite models to combine Import and DirectQuery, XMLA Endpoints for connectivity and programmability, and tooling for complex models.

SessionID: 84754

SQL DB Managed Instance - Best Practices and Lessons Learned

Back to calendar

Event Date: 09-11-2018 09:30 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Kun Cheng, Mike Weiner, Dimitri Furman

Title: SQL DB Managed Instance - Best Practices and Lessons Learned

Description:

In this session, we will describe what Managed Instance is, how it differs from other SQL platforms on-premises and in the cloud, and why the availability of MI is very exciting for many customers looking to migrate SQL Server applications to Azure. We will describe our experiences helping customers use MI during private and public preview. Drawing on these experiences and lessons learned, we will present MI best practices and recommendations to will help you implement MI in a way that is most optimal for your applications.

SessionID: 84746

Build the Most Secure Data Warehouse on Azure?

Back to calendar

Event Date: 09-11-2018 09:30 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Kavitha Jonnakuti

Title: Build the Most Secure Data Warehouse on Azure?

Description:

Azure SQL Data Warehouse is a fast, flexible, and secure analytics platform now adopted by 100s of customers. Join this session to learn the latest security features and beast practices on the most secure data warehouse in the cloud. ?

SessionID: 78096

Democratizing Data Analysis: How/Why of Social Sentiment Scoring

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Matt Gordon

Title: Democratizing Data Analysis: How/Why of Social Sentiment Scoring

Description:

The job of a data professional is evolving rapidly, driving many of us to platforms and technologies that were not on our radar screen a few months ago. I am certainly no exception to that trend. Most of us aren't just monitoring backups and tuning queries - we are collaborating with teams throughout the company to provide them data and insights that drive decisions. Cloud providers are democratizing technologies and techniques that were complicated and proprietary just a few months ago. This presentation walks you through how a silly idea from a soccer podcast got me thinking about how Azure Logic Apps, the Azure Cognitive Services API, and Azure SQL DB combine to provide potentially powerful insights to any company with a social media and sales presence. Join me as I walk you through building a solution that can impact your company's bottom line - and potentially yours too!

SessionID: 77994

Cosmos DB for SQL Server Pros

Back to calendar

Event Date: 09-11-2018 09:30 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Bob Pusateri, David Klee

Title: Cosmos DB for SQL Server Pros

Description:

Microsoft’s Cosmos DB is the first globally distributed database service, allowing low latency scalability across multiple geographical regions. As a SQL Server pro, why does this matter? SQL Server is a great multi-function database that can handle many of your tasks with ease. However, it’s not the only tool in the toolbox, and Cosmos DB is a tremendous alternative for some use cases. This introductory session explores Cosmos DB and walks you through the similarities and differences in the two platforms. We explore how to provision and design your database, insert sample data, and query for specific records. We will review the scalability and throughput settings, and help you ramp up your DBA and development skills on this compelling new platform.

SessionID: 78030

Choosing the Right Azure SQL Service for You

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Warner Chaves

Title: Choosing the Right Azure SQL Service for You

Description:

As part of their Azure offering, Microsoft has constantly and aggressively released new features and services for SQL databases.

While having more options is usually a good thing, it can also be pretty confusing. We have Azure SQL Db both single model and elastic pool model, Azure SQL Managed Instance and finally Azure SQL Data Warehouse.

Sometimes the use case for each service will be obvious, other times they might overlap depending on your scenario. In this session we will go over the ideal use cases for each one of these services, decision factors to choose one over the other and go over demos of behavior differences between the offerings.

SessionID: 78275

Operationalize Data Science for Advanced Decision Support

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Carlos Bossy

Title: Operationalize Data Science for Advanced Decision Support

Description:

Modern-day computing power makes it possible to create sophisticated predictive models that classify data, perform anomaly detection, and predict behaviors and tendencies. Using data engineering principles to create a data science framework, you’ll see how to develop predictive models through the entire life cycle and incorporate them into your applications in a way that impacts the decision-making ability of everyone in your organization. We’ll review a case study showing how an actual model was developed to manage cost. Through this study, you’ll learn how to choose a meaningful project with a high likelihood for success, including setting a prediction target and how to use data appropriately and adapt it to the model for maximum results. Best practices will be presented for developing, monitoring, and maintaining predictive models. Integrating predictive models into your architecture will allow you to take a step toward making predictive analytics pervasive in your organization.

SessionID: 78376

Windowing Functions: How Spying on Neighbors Enhances Your Data

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): James McGillivray

Title: Windowing Functions: How Spying on Neighbors Enhances Your Data

Description:

One of the simplest ways to enhance the value of the information we provide is to add context. Supplementing each data point with information from a larger data set is a common way of adding this context. In T-SQL, we achieve this by using Windowing Functions.

In this demo-heavy session, we will walk through the uses of Windowing Functions, from simple row orders to more complicated calculations like rolling averages. We'll explore each keyword in turn, building more sophisticated functions as we do. Each concept is illustrated in a visual, and SQL example so it is clearly understood.

So whether it's tracking a value against the previous row, creating running totals, or a rolling sum, when you walk out of this session, you'll be able to write a windowing function to make it happen.

SessionID: 86586

Gaining Deeper Insights from Big Data Using Open Source Analytics on Azure HDInsight

Back to calendar

Event Date: 09-11-2018 11:00 - Category: Microsoft Session (75 minutes) - Track: Big Data and IoT

Speaker(s): Arindam Chaterjee

Title: Gaining Deeper Insights from Big Data Using Open Source Analytics on Azure HDInsight

Description:

Enterprises, large or small, want to be part of the ongoing digital transformation, gaining insights and making critical decisions from ever increasing amounts and variety of data. The open source Hadoop/Spark platform is constantly evolving to meet the growing requirements but that can present its own challenges. Enterprises unable to master these challenges risk being left behind by their competitors who do. Whether these enterprises are born-on-the-web or have started their journey on-premises, Azure HDInsight offers the latest innovations in the Hadoop/Spark world to Azure customers in a form that meets enterprise requirements around high availability, security, monitoring and cost control. At this session, we will present the latest capabilities, best practices, and tips-and-tricks that you can leverage when building or modernizing your Hadoop/Spark applications to extract even more insights and gain a competitive edge in today’s marketplace.

SessionID: 78342

Speed Up Your SSAS Data Refresh With Dynamic Partition Processing

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Jeremy Frye

Title: Speed Up Your SSAS Data Refresh With Dynamic Partition Processing

Description:

Are you sometimes plagued with the unfortunate event of your SSAS model refresh exceeding the scheduled maintenance window? Maybe you simply need to update recent data to reflect a critical change during business hours, but cannot afford the downtime. I have a solution for you!

In this session, we will focus on building an ETL framework while leveraging your SSAS solution’s logical partition design to process only the necessary data within your measure group. We will discuss audit logging, processing options, partition designs and metadata access. These techniques and strategies will provide a faster data refresh process for your warehouse or data mart.

SessionID: 86517

BI Power Hour

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Patrick LeBlanc, Chris Webb, Adam Saxton, Matthew Roche, Meagan Longoria

Title: BI Power Hour

Description:

SessionID: 77828

Dynamic Search Conditions

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Erland Sommarskog

Title: Dynamic Search Conditions

Description:

A common requirement in database applications is that users need a function to search a set of data from a large set of possible search conditions. The challenge is to implement such searches in a way that is both maintenanble and efficient in terms of performance. This session looks at the two main techniques to implement such searches and highlights their strengths and limitaitons.

SessionID: 85438

Adopting a Compliant Database DevOps Process

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Steve Jones

Title: Adopting a Compliant Database DevOps Process

Description:

<i> Presented by Redgate </i>

DevOps is transforming software development, with many organizations and individuals adopting lean development practices, implementing Continuous Integration (CI), Continuous Deployment (CD), and performing on-demand deployments to their production environments. However, the database is largely ignored and seen as a bottleneck for a DevOps software development process. We will discuss the challenges of database development and deployment and examine why many developers find the database to be an impediment. We examine the risks of sensitive data in the development process and how you can ensure that data security concerns do not get in the way of the need for speed and agility. We’ll look at how you can adopt a Compliant Database DevOps approach that removes the database bottleneck while ensuring compliance with regulations governing the use of data within your organization such as GDPR, HIPPA or SOX. We’ll discuss the techniques used to include the database in your DevOps process, covering the entire pipeline from tracking development changes to automated building and integration of changes, to on-demand releases, to ongoing monitoring of your database system.

SessionID: 77238

What’s New in Entity Framework Core 2.1?

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Chris Woodruff

Title: What’s New in Entity Framework Core 2.1?

Description:

• Improved LINQ Translation • Owned Entities and Table Splitting • Global Query Filters • DbContext Pooling • String interpolation in raw SQL methods • Explicitly compiled queries • Parameters in entity constructors • Lazy Loading • Value conversions • LINQ GroupBy translation

SessionID: 85526

KPIs from the Field

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Idan Cohen

Title: KPIs from the Field

Description:

Not all companies are alike. Every company is different in the way they make money: some sell products, others sell services. Some companies manufacture, some resale. Companies can either keep inventory, or just act as a mediator. There are subscription-based companies, and one-time sale companies. The list of differences can be endless.

It is essential for an analyst to understand the type of business he or she is dealing with—and find the right dashboard and KPIs to analyze it. In this session we will discuss a self-developed methodology to understand what a business needs to improve in terms of CRM/ERP/BI.

By attending this session you will: • Learn how to inspect any business or company and come up with a list of golden KPIs • Look at some really nice demos from the field! (using Power BI) • Learn how to start thinking about businesses in a “KPI” way

Some of the industries we will going to cover are retail chains, service based business like law firms or project management firms, real-estate (both construction and revenue generating), B2B product businesses (wholesalers), SaaS companies, marketing driven business, and more.

SessionID: 78444

Tips and Tricks for the PowerShell DBA

Back to calendar

Event Date: 09-11-2018 11:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Ben Miller

Title: Tips and Tricks for the PowerShell DBA

Description:

SessionID: 86849

Better Together – How to Get Developers and DBAs to Collaborate More

Back to calendar

Event Date: 09-11-2018 11:15 - Category: General Session (75 minutes) - Track: Other (Professional Development)

Speaker(s): Amy Herold, Angela Henry, Richard Campbell, Lyndsey Padget, Tim Corey

Title: Better Together – How to Get Developers and DBAs to Collaborate More

Description:

The conflicts between developers and database professionals are almost cliché – but still an important issue in many organizations. How can we all get along better? Join a panel discussion of Angela Henry, Tim Corey, Lyndsey Padget and Amy Herold to talk through some ideas and strategies for building a better team. Moderated by Richard Campbell from RunAs Radio, bring your questions and be part of the conversation!

SessionID: 85471

Speaker Idol: Round Three

Back to calendar

Event Date: 09-11-2018 11:15 - Category: General Session (75 minutes) - Track: Other (Professional Development)

Speaker(s): Denny Cherry

Title: Speaker Idol: Round Three

Description:

PASS Summit hosts its 5th annual Speaker Idol - Twelve contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2019. Judged by an expert panel, speakers will have the chance to not only get great real time feedback and exposure to an audience from around the world, but also the opportunity to improve as speakers. Help support and cheer on your PASS Summit speakers in the making at this event open to all attendees!

SessionID: 77433

Using Extended Events for Wait Stats Analysis

Back to calendar

Event Date: 09-11-2018 11:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): David Maxwell

Title: Using Extended Events for Wait Stats Analysis

Description:

When troubleshooting overall server performance, wait statistics are a great place to start. But when your SQL Server hosts a complex set of workloads, it can be difficult to narrow down which queries are causing the most wait, and what types of wait they are causing. Fortunately, SQL Server provides easy ways for targeting which queries are causing you the most wait time. In this session, we’ll learn how to use both Extended Events, and Dynamic Management Views for examining wait statistics from the instance level to the database level, all the way down to the individual query level. We’ll analyze poorly performing queries using a combination of methods including T-SQL queries and SQL 2017’s new XEvent Profiler, and show how to quickly narrow down what SQL Server is waiting for, and why.

SessionID: 77554

GDPR - The Buck Stops Here

Back to calendar

Event Date: 09-11-2018 11:15 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Kellyn Pot'Vin-Gorman

Title: GDPR - The Buck Stops Here

Description:

The General Data Protection Regulations went into effect in the EU in 2014, giving the rest of the world till May 2018 to become compliant. Comprehending the intricate facets of this complex law of EU personal data, what it covers and the demands to change how many of us have managed our data is the center of this talk. Encryption and masking is only a very small part of the DBA and developer's role in being compliant and saving the business from huge fines that could make or break a company.

SessionID: 85734

Staying Involved with PASS

Back to calendar

Event Date: 09-11-2018 13:00 - Category: Marketing Community Session (45 minutes) - Track: Other (Professional Development)

Speaker(s): Kevin Kline

Title: Staying Involved with PASS

Description:

Learn about the greater PASS community and how Summit attendees can stay involved throughout the year with local chapters, regional events, online networks and more.

SessionID: 84755

Technical Overview of Azure Cosmos DB

Back to calendar

Event Date: 09-11-2018 14:00 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Andrew Liu, Luis Bosquez Gonzalez

Title: Technical Overview of Azure Cosmos DB

Description:

In this technical overview of Azure Cosmos DB you will learn how easy it is to get started building planet-scale applications with Azure Cosmos DB. We’ll then take a closer look at important design aspects around global distribution, consistency, and server-side partitioning. Plus you'll learn how to model your data to fit your app's needs using tools and APIs you love.

SessionID: 85418

Deep Dive in DAX Evaluation Context

Back to calendar

Event Date: 09-11-2018 14:00 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Alberto Ferrari

Title: Deep Dive in DAX Evaluation Context

Description:

During the session, you will see several examples of formulas that lead to unexpected results and learn the unifying theory of evaluation contexts based on expanded tables, filter context operators and blocking semantic. If you are serious about DAX, this session is a real must.

SessionID: 85275

Speed Meets Scale: Interactively Analyzing & Visualizing Billions of Rows with GPU-powered Analytics

Back to calendar

Event Date: 09-11-2018 14:00 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): David Besemer

Title: Speed Meets Scale: Interactively Analyzing & Visualizing Billions of Rows with GPU-powered Analytics

Description:

In this talk we will explain what is causing the shift to GPUs, and how they are fundamentally changing the analytics space. We will also demonstrate the use of GPUs for performing fast analytics at scale, including SQL queries, interactive data visualization, and integration with typical data science and machine learning workflows.

SessionID: 78397

Working with JSON in SQL Server

Back to calendar

Event Date: 09-11-2018 14:00 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Joshua Johnson

Title: Working with JSON in SQL Server

Description:

JSON is widely used by applications now instead of XML. Is that good or bad? What are the benefits and what are the uses of it in SQL Server? Is SQL Server really the place to generate or query my JSON? This session will give an overview of JSON, its pros and cons and resources available to you to be able to learn about JSON. The presentation will present the various functions SQL Server has available for generating, parsing, modifying and presenting data from JSON structures. Included in that discussion will be appropriate techniques for storing JSON your application receives. Finally, it will discuss ways to index a JSON structure as well as potential pitfalls with indexing the structure.

SessionID: 85592

Lightning Talks: DBA

Back to calendar

Event Date: 09-11-2018 14:00 - Category: Lightning Talks (75 minutes) - Track: Database Administration and Development

Speaker(s): Allan Hirt, Pinal Dave, Ed Leighton-Dick, Andy Yun, Hamish Watson

Title: Lightning Talks: DBA

Description:

This Lightning Talk session will be comprised of five 10-minute talks on SQL Server, DevOps, TempDB Performance, Troubleshooting and more!

Sessions and Speakers will include: <ul><li>"SQL Server Performance Troubleshooting: Bottom to Top... or Top to Bottom?" Andy Yun</li><li>"How High Is Your Availability?" Allan Hirt</li><li>"The Top Five Things DBAs Need to Know About DevOps" Hamish Watson</li><li>"Evil Indexes Reducing Performance of SELECT" Pinal Dave</li><li>“SQL Server’s Most Wanted: Five Common Vulnerabilities” Ed Leighton-Dick</li><ul>

SessionID: 85602

Modern Enterprise Reporting with Power BI Report Server & the Power BI Service

Back to calendar

Event Date: 09-11-2018 14:00 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Chris Finlan

Title: Modern Enterprise Reporting with Power BI Report Server & the Power BI Service

Description:

Come to this session to understand how the new enterprise paginated reporting capabilities can help you modernize existing BI approaches and move to the Power BI service. We'll also cover familiar adoption scenarios using Power BI Report Server, SQL Server Analysis Services and Azure Analysis Services which enable you to build, deploy, share and manage this new content type leveraging familiar tools, knowledge and processes.

SessionID: 84215

TempDB: The Good, The Bad, and The Ugly

Back to calendar

Event Date: 09-11-2018 14:00 - Category: MS Tiger Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Pam Lahoud

Title: TempDB: The Good, The Bad, and The Ugly

Description:

If you ask 100 SQL Server DBAs what their biggest headaches are, at least 99 of them will say something to do with TempDB. Over the years, there have been many different recommendations about configuration options for TempDB and they have changed over time. The behavior of TempDB has also changed over time. What hasn't changed is the criticality of TempDB and how its proper use and configuration can have major implications in the performance of your application. In this session we will discuss some of the improvements with TempDB in the latest versions of SQL Server and what good TempDB practices look like today. We will also discuss some application best practices to ensure that you get the best performance possible from workloads that rely heavily on TempDB.

SessionID: 83006

Create Amazing Visualizations in Power BI using ggplot2

Back to calendar

Event Date: 09-11-2018 14:00 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Ryan Wade

Title: Create Amazing Visualizations in Power BI using ggplot2

Description:

Power BI offers great visualizations capabilities. You have powerful visualizations that comes pre-packaged in Power BI and you also have access to amazing visualizations in the AppSource marketplace. Even with those features you may find yourself in need to create your own custom visualization. Fortunately, you can easily do so leveraging the built-in R integration in Power BI. In this session we will learn how to create production quality visualizations in Power BI by using the ggplot package from R, along with a few supporting R packages.

SessionID: 84733

Simplify your Data Warehouse in the Cloud ?

Back to calendar

Event Date: 09-11-2018 14:00 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Anthony van Gemert, Kevin Ngo

Title: Simplify your Data Warehouse in the Cloud ?

Description:

SQL Data Warehouse is a flexible and secure analytics platform for the enterprise optimized for running complex queries fast across petabytes of data. In this session, you’ll learn how SQL DW delivers on this promise with the latest capabilities around maintenance windows, real-time monitoring, and built-in enterprise data protection and security.

SessionID: 77479

What’s New in the 2017 Query Store

Back to calendar

Event Date: 09-11-2018 14:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Janis Griffin

Title: What’s New in the 2017 Query Store

Description:

The Query Store houses valuable information on performance of your queries as well as gives you great insights into your query workload and plan changes. This presentation will take a look at what’s new in the 2017 Query Store, the new adaptive query processing features and how to incorporate Query Store queries into the new SQL Operation Studio (SQLOps) for monitoring slow running queries and analyzing waits. You will learn how to use the Query Store to quickly find plan changes, analyze performance issues and find the waits which caused them. Both DBAs and developers can increase their performance tuning skills by attending this session.

SessionID: 84745

Inside SQL Server with Containers

Back to calendar

Event Date: 09-11-2018 14:00 - Category: Microsoft Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Bob Ward

Title: Inside SQL Server with Containers

Description:

Containers are the new virtual machines. Containers present a new way to deploy, manage, and run SQL Server never possible before. This session will present an internal view of how Docker containers work and how SQL Server runs in them. Will cover the architecture of containers, how we have built SQL Server to run in containers, and how they work in environments such as Kubernetes. While this is an internal focused session you will walk away with knowledge of practical scenarios where SQL Server in Containers may be the right deployment model for you.

SessionID: 77332

Real-Time Analytics with Power BI

Back to calendar

Event Date: 09-11-2018 14:00 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Manohar Punna

Title: Real-Time Analytics with Power BI

Description:

Power BI helps you build appealing visualizations of your data. With the ever-growing footprint of data, it is equally important to get real-time insights into your data. It can be as simple as monitoring a single metric or viewing real-time sales performance across multiple locations. Power BI real-time streaming enables you to stream data and update dashboards in real-time. Any time-sensitive data can be a source of streaming, like IoT sensor devices, social media sources, service usage metrics etc.

In this session:

  1. I will dive deep into real-time analytics with Power BI.
  2. Show how to build streaming tiles in Power BI Dashboards.
  3. Demo using Power BI REST APIs.
  4. Demo using Azure Event Hub and Azure Stream Analytics.

SessionID: 78299

Introduction to the R Programming Language for BI Professionals

Back to calendar

Event Date: 09-11-2018 14:00 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Jeff Renz

Title: Introduction to the R Programming Language for BI Professionals

Description:

The modern BI professional is taking on the challenge of operationalizing data science. Most BI developers are very strong in TSQL but their exposer to advanced statistics and visualizations were limited by what is available in the TSQL language. The R programming language allows us to clean, visualize, and apply advanced statistical methods to data.

In this session I will demonstrate how to use R Studio to generate and test R scripts; generate R visuals in PowerBI; call R code in machine learning workflows; and execute R code in SQL Server. Additionally, I will cover these R programming fundamentals: creating and assigning variables; performing simple calculations; understanding R data types; vectors; matrices; factors; lists; data frames; and ggplot2 graphics.

SessionID: 86013

Transforming Business with Automated Machine Learning

Back to calendar

Event Date: 09-11-2018 14:00 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Nathan Patrick Taylor

Title: Transforming Business with Automated Machine Learning

Description:

<i> Presented by DataRobot </i>

The future of business is data-driven. And no matter what business you are in, machine learning is key to enabling the artificial intelligence (AI)-driven organization. The effective use of machine learning will enable organizations to rapidly build predictive models by extracting the insights locked in large repositories of data from all sources. Machine learning will reduce costs, maximize revenue, improve business outcomes, and optimize operations throughout industry.

However, the majority of organizations are struggling to effectively utilize machine learning. Most companies do not have the skills, tools, or time to develop and deploy conventional machine learning solutions and face difficulties fully staffing their analytics organizations to address critical projects. Innovative organizations are transforming their analytics teams to do more with less and deliver on the promise of AI leveraging a new breed of “automated learning tools”. In this session, we will show how DataRobot’s automated machine learning platform can help you develop and deploy accurate predictive models, discussing challenges, popular techniques and use cases across industries.

SessionID: 78238

What's New With Adaptive Query Processing?

Back to calendar

Event Date: 09-11-2018 14:00 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Hugo Kornelis

Title: What's New With Adaptive Query Processing?

Description:

In 2017, a new performance feature was introduced in both SQL Database on Azure and in SQL Server 2017: Adaptive Query Processing.

What exactly does this mean, and what does it do? What are typical use cases, and where could this new feature cause issues? All those questions, and many more, will be answered in this session.

We will also look ahead at what is coming next. What other Adaptive Query Processing features have Microsoft been working on, and when will they be released?

SessionID: 84214

SQL Server in Containers for Application Development and Deployment

Back to calendar

Event Date: 09-11-2018 15:30 - Category: MS Tiger Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Amit Banerjee, Vin Yu

Title: SQL Server in Containers for Application Development and Deployment

Description:

SQL Server on Linux, containers, and new cross-platform tools are coming together to simplify and enhance the app development lifecycle - from dev to deployment. In this session, you will learn how SQL Server in containers are used for development and deployment as well as how operational tasks such as backups, monitoring and schema changes are deployed to SQL Server running in Kubernetes.

SessionID: 76922

Power Query Deep Dive

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Dan Clark

Title: Power Query Deep Dive

Description:

Power Query is a great tool for extracting, transforming, and loading data. It has an intuitive interface that allows you to create queries without having to worry about writing code. Under the covers Power Query is creating the M code that gets executed. In this session we will pull back the covers to reveal and understand the M code that is being created. This will give you greater insight into how to debug your queries. In addition, we will look at creating advanced queries that go beyond what is available using the Power Query user interface.

SessionID: 77326

Automated Testing in an Enterprise Data Architecture

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Ike Ellis

Title: Automated Testing in an Enterprise Data Architecture

Description:

Testing tools are very mature in the software development side of the house, but very immature in the business intelligence/reporting side. As the transactional developers release faster and faster, this is putting a burden on the business intelligence professionals. As we strive to keep up, teams are struggling with providing a consistent, reliable solution where bugs don't repeatedly surface. Couple that with the fact that in data warehousing, we move data from the source to several different places, while using many different tools. It becomes difficult to untangle where the bug exists and to prove the bug was fixed and will never appear again. Come to this session to arm yourself with data testing strategies that will improve the quality of your data, visualizations, and reports and preserve trust with your users and business stakeholders.

SessionID: 78442

Implementing a Hybrid Data Warehouse

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Johan Ludvig Brattås

Title: Implementing a Hybrid Data Warehouse

Description:

The last couple of years have seen the emergency of "Big Data", "Cloud" and "Internet of Things". Subsequently, Gartner at the 2016 Gartner Summit in Barcelona declared the Enterprise data warehouse (EDW) as dead. Which of course is silly. Sensible companies don't just throw money out of the window. But they need to adapt and change when new opportunities arrive. Enter the hybrid data warehouse. Combining the power of big data and cloud with your trusty EDW. This session will take a look at a few different approaches to a hybrid data warehouse, with components such as SQLServer 2016, Azure Data Lake, HDInsight, Azure Analysis Services, Azure SQL Data warehouse and Polybase, with some scenarios where the approaches might become relevant. And some pitfalls you need to know about along the way.

SessionID: 77577

Exploring SQL Server Join Types – INNER, OUTER, and Much More

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Steve Stedman

Title: Exploring SQL Server Join Types – INNER, OUTER, and Much More

Description:

Joining tables is one of the fundamental aspects of any relational database, but the different ways of joining tables are often misunderstood.

Learn about INNER JOINS, OUTER JOINS (LEFT, RIGHT and FULL), OUTER JOIN with exclusions, CROSS JOIN. Also find out how multiple INNER JOINS impact your result set versus multiple OUTER JOINS. CROSS APPLY and OUTER APPLY behave much like a JOIN; learn how to quickly understand APPLY and how it can be conceptualized as a JOIN.

By the end of this presentation you will at a minimum be able to answer that common question “explain the difference between an INNER JOIN and an OUTER JOIN”. You will also be ready to write better queries with your more complete understanding to JOIN types.

SessionID: 78059

Minimizing the Impact of Data Breaches in Dev and Test Databases

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Steve Jones

Title: Minimizing the Impact of Data Breaches in Dev and Test Databases

Description:

According to Gartner, more than 80% of companies use sensitive data for non-production in development and for more reliable testing. Hackers view non-production environments as a tempting target since they often have less rigorous security controls. In this session you’ll learn about securing your work in a compliant DevOps fashion with strategies for reducing your attack surface area, and why data masking, anonymization, and data minimization are fast becoming best practices for securing sensitive data in test and development environments.

SessionID: 85701

Maximize Availability and More with SQL Server Estate Monitoring

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Grant Fritchey

Title: Maximize Availability and More with SQL Server Estate Monitoring

Description:

As estates grow in size and complexity, the process of manually monitoring them becomes untenable. Not only do manual checks take time, they are also prone to missing crucial elements that can leave your organization vulnerable and miss the historical context that can enable proactive data management. Without the right processes or tooling in place, your operations can be blind to the performance of your estate, and you may not realize a compliance breach until it’s too late. In this session learn how to monitor your SQL Server estate to maintain compliance and ensure availability.

SessionID: 78131

SSIS Deployment Smackdown! Package vs. Project!

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Phil Helmer, Peter Kral

Title: SSIS Deployment Smackdown! Package vs. Project!

Description:

SSIS Package deployment was the first, but is it the best? Project deployment promised so much, but did it deliver? Find out which method is best for you when you see two expert practitioners go head-to-head, presenting their best-case solution for their method, and then take on the weaknesses of their opposition! Which will emerge as the supreme deployment method? BE THERE!!!

SessionID: 78274

A DBAs Guide to the Proper Handling of Corruption

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Brandon Leach

Title: A DBAs Guide to the Proper Handling of Corruption

Description:

Corruption can strike at any time. As DBAs, how we alert, investigate, and respond can have a profound impact on our company. In this session we will learn how to detect and respond to various types of corruption. In this introductory session for beginners we will introduce the concepts around how to monitor and respond to corruption incidents in our databases.

First we will focus on ways to detect corruption early. This will include understanding tools available to us like DBCC CheckDB as well as the importance of testing our backups. We’ll also look at some sample scripts to automate corruption checks and common alerts we should have set up on our instances.

Then we will move onto how to properly manage an incident and discuss some common examples of corruption. We’ll look at how we can analyze the situation safely as well as point out various pitfalls that trip people up. We’ll also discuss when and how we may be able to fix corruption vs restoring the database.

SessionID: 84749

Modeling Data and Best Practices for Azure Cosmos DB

Back to calendar

Event Date: 09-11-2018 15:30 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Andrew Liu, Deborah Chen

Title: Modeling Data and Best Practices for Azure Cosmos DB

Description:

SessionID: 85472

Speaker Idol: Final Round

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Other (Professional Development)

Speaker(s): Denny Cherry

Title: Speaker Idol: Final Round

Description:

PASS Summit hosts its 5th annual Speaker Idol - Twelve contestants will have the opportunity to test their speaking skills and compete for a guaranteed session at PASS Summit 2019. Judged by an expert panel, speakers will have the chance to not only get great real time feedback and exposure to an audience from around the world, but also the opportunity to improve as speakers. Help support and cheer on your PASS Summit speakers in the making at this event open to all attendees!

SessionID: 77870

Cleaning is Half the Battle: Launching a Data Science Project

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Kevin Feasel

Title: Cleaning is Half the Battle: Launching a Data Science Project

Description:

There's an old adage in software development: Garbage In, Garbage Out. This adage certainly applies to data science projects: if you simply throw raw data at models, you will end up with garbage results. In this session, we will build an understanding of just what it takes to implement a data science project whose results are not garbage. We will use the Microsoft Team Data Science Process as our model for project implementation, learning what each step of the process entails. To motivate this walkthrough, we will see what we can learn from a survey of data professionals' salaries.

SessionID: 85138

SQL Server Performance Monitoring Made Easy

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Pinal Dave

Title: SQL Server Performance Monitoring Made Easy

Description:

<i>Presented by Idera</i>

Every DBA hates to wake up at midnight just to learn there is an emergency with their database. Sometimes, even though their hardware specifications are above par and they know everything was working fine earlier that day, DBAs are still faced with a slow server. Luckily, there are always some early indicators which can help DBAs predict upcoming issues. Proactively monitoring their database and keeping a vigilant eye on the database key areas are mandatory tasks for all DBAs.

Every DBA who has ever faced performance issues with their application will benefit from this session in which you can expect to learn about the following:

• How to identify inefficient queries • Recognizing queries causing blocking and deadlocks • Analyzing and resolving wait statistics or Analyzing wait statistics and resolutions • How to isolate performance root cause with Workload Analysis • Reviewing predictive performance alerts

Attending this session will give you the knowledge to monitor and diagnose performance tuning issues. You will also walk out with the scripts and knowledge that can be immediately applied to your servers.

SessionID: 77966

Encryption: Not Just for the NSA Anymore

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Database Administration and Development

Speaker(s): Eric Blinn

Title: Encryption: Not Just for the NSA Anymore

Description:

Are you interested in data encryption? Do you store sensitive data in SQL Server databases? Does GDPR affect your company? Does the fear of data breaches keep you up at night? If you answered yes to any of these questions then this session is for you.

In this session we will introduce and demo 4 methods of encryption available in SQL Server - Backup encryption, Transparent Data Encryption(TDE), AlwaysEncrypted, and connection encryption. The session will cover which of these features is available in each version and edition of SQL Server.

You will leave the session with an understanding of the role SQL Server’s encryption features can play as a part of your overall secure environment.

SessionID: 77072

Reducing Security Risks with Application Roles

Back to calendar

Event Date: 09-11-2018 15:30 - Category: General Session (75 minutes) - Track: Application Development

Speaker(s): Chris Bell

Title: Reducing Security Risks with Application Roles

Description:

Too many cooks spoil the broth.

The same can be said of databases. Too many users can spoil your security efforts.

Application Roles for SQL Server have been around for a good while, but rarely used. With today’s more strict security and auditing requirements perhaps it is time for a revival. Discover how application logins work and how they can aide you in your security and auditing requirements.