sqlpasshistory

ID: 1123

Back to Main list

PASS Virtual Summit 2020

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
10-11-2020 00:00 Christine Assaf Lightning Talk (10 minutes) Professional Development (Other) The Human In the Machine
10-11-2020 00:00 Carlos Robles General Session (75 minutes) DevOps Embracing Database DevOps through CI/CD
10-11-2020 00:00 Brad Llewellyn, Khendr'a Reid General Session (75 minutes) Big Data Power of Electric Snakes! PySpark for Big Data and Data Science
10-11-2020 00:00 Christine Assaf General Session (75 minutes) Professional Development (Other) Giving Feedback: How to Effectively Communicate to your Employees
10-11-2020 00:00 Erin Stellato General Session (75 minutes) Database Administration Query Store Best Practices
10-11-2020 00:00 John Sterrett General Session (75 minutes) Hybrid Infrastructure Building your First Hybrid Lab
10-11-2020 00:00 Leslie Andrews General Session (75 minutes) Professional Development (Other) So, You Want to Be an Azure Data Engineer When You Grow Up?
10-11-2020 00:00 Richard Waymire, Pooya Amini General Session (75 minutes) Business Intelligence and Data Warehousing SQL Server Business Intelligence on Amazon RDS
10-11-2020 00:00 David Klee General Session (75 minutes) Cloud Solutions 10 Cloudy Questions to Ask Before Migrating Your SQL Server
10-11-2020 00:00 Ryan Wade General Session (75 minutes) Advanced Analytics Best Practices for Creating Stunning R Visuals in Power BI
10-11-2020 00:00 Jose Manuel Jurado Diaz, Juan Moreno General Session (75 minutes) Database Administration Attention Contention!
10-11-2020 00:00 David Maxwell General Session (75 minutes) Database Administration Understanding Accelerated Database Recovery
10-11-2020 00:00 Alberto Ferrari General Session (75 minutes) Advanced Analytics Budgeting with Power BI
10-11-2020 00:00 Jeff Duncan Partner Session (75 minutes) Cloud Solutions Accelerate SQL Server Migration to the Cloud: Approach & Methodology
10-11-2020 00:00 Mihail Mateev General Session (75 minutes) Artificial Intelligence Azure Digital Twins in a Nutshell
10-11-2020 00:00 Mihail Mateev General Session (75 minutes) Data Platform Strategy Deep Dive on Embedded Analytics with Power BI
10-11-2020 00:00 Anton Els Partner Session (75 minutes) Development Don't Let Triggers, Foreign, and Primary Keys be a "Constraint"
10-11-2020 00:00 Michael Lee Partner Session (75 minutes) Advanced Analytics Cleansing, Formatting and Verifying Contact Data Within US and the World
10-11-2020 00:00 Grant Fritchey Partner Session (75 minutes) Database Administration Monitoring AWS RDS Using SQL Monitor
10-11-2020 00:00 Steve Jones Partner Session (75 minutes) Security Continuously Classify and Protect Your Sensitive Data
10-11-2020 00:00 Nathan Boster General Session (75 minutes) DevOps Moving Your SSRS Project to DevOps/Visual Studio
10-11-2020 00:00 Dennes Torres General Session (75 minutes) Big Data Data Virtualization: Data Lake Power Using SQL Big Data Cluster
10-11-2020 00:00 Argenis Fernandez General Session (75 minutes) Database Administration Modern High Availability and Disaster Recovery Topologies
10-11-2020 00:00 Argenis Fernandez General Session (75 minutes) Database Administration Modern Storage Technologies for Data Professionals
10-11-2020 00:00 Alain Dormehl, Anna Hoffman, Emily Lisa Microsoft Session (75 minutes) Cloud Solutions Azure SQL Built-in High Availability
10-11-2020 00:00 Arnaud Comet Microsoft Session (75 minutes) Advanced Analytics Self-Service Analytics Using Azure Synapse Link for Azure Cosmos DB
10-11-2020 00:00 Juan Yu, Thiyagarajan Arumugam General Session (75 minutes) Big Data Navigate Your Big Data Journey with AWS Big Data Services
10-11-2020 00:00 Yoav Eilat General Session (75 minutes) Cloud Solutions Building a Highly-Available, Scalable Application with Amazon Aurora
10-11-2020 00:00 Rob Reinauer Partner Session (75 minutes) Cloud Solutions Managing the Transition to Hybrid Cloud
10-11-2020 00:00 Grant Fritchey, Stuart Ainsworth, Kathi Kellenberger, Mindy Curnutt, Angela Tidwell General Session (75 minutes) DevOps Real-World Challenges to Implementing Database DevOps
10-11-2020 00:00 Veljko Vasic Microsoft Session (75 minutes) Advanced Analytics Unlocking The Data Lake With Azure Synapse SQL Serverless
10-11-2020 00:00 Abdul Rasheed General Session (75 minutes) Cloud Solutions Unlock Business Value From Your SQL Server Backups as You Head to the Cloud
10-11-2020 00:00 Kellyn Pot'Vin-Gorman, Hasham Niaz, DeNisha Malone, Homer McEwen General Session (75 minutes) Professional Development (Other) Diversity, Equality & Inclusion Within Data Community and Outside World
10-11-2020 00:00 Chris Voss General Session (75 minutes) Professional Development (Other) Neurodiversity and the Data Platform
10-11-2020 00:00 Rohit Nayak, Jakub Szymaszek, Ron Matchoro, Mirek Sztajno Microsoft Session (75 minutes) Security What’s New in Security & Networking for Azure SQL
10-11-2020 00:00 Glenn Berry Half-Day Session (2.5 hours) Database Administration Dr. DMV with Jupyter Notebooks
10-11-2020 00:00 Dan Mallott General Session (75 minutes) Development The Right Tool for the Right Job: Serving Data From SQL Server
10-11-2020 00:00 Hylke Peek General Session (75 minutes) Data Platform Strategy Common Data Service, Why Is It Not Common Yet?
10-11-2020 00:00 Erin Stellato General Session (75 minutes) Database Administration Extending Your Use of Extended Events
10-11-2020 00:00 Wolfgang Strasser General Session (75 minutes) DevOps Let Me Automate You - Take Power BI To The Next Level
10-11-2020 00:00 James Serra General Session (75 minutes) Business Intelligence and Data Warehousing Azure Synapse Analytics: A Data Lakehouse
10-11-2020 00:00 Ajay Jagannathan, Anna Hoffman Microsoft Session (75 minutes) Cloud Solutions Azure SQL: What to Use, When, and What's New
10-11-2020 00:00 Ted Stathakis General Session (75 minutes) Business Intelligence and Data Warehousing Designing Reports for Effective Storytelling
10-11-2020 00:00 Kathi Kellenberger General Session (75 minutes) Database Administration Intelligent Query Processing
10-11-2020 00:00 Borko Novakovic, Srdan Bozovic Microsoft Session (75 minutes) Cloud Solutions Modernize Your SQL Applications With the Recently Enhanced Version of Azure SQL Managed Instance
10-11-2020 00:00 Joe Sack, Pedro Lopes Microsoft Session (75 minutes) Cloud Solutions Azure SQL: Path to an Intelligent Database
10-11-2020 00:00 Sanjay Mishra, Abdul Sathar Sait Microsoft Session (75 minutes) Data Platform Strategy Elevation to the Cloud – How Our Customers Are Using Azure SQL
10-11-2020 00:00 Bob Ward, Denzil Ribeiro Microsoft Session (75 minutes) Cloud Solutions Inside Azure SQL Database Hyperscale
10-11-2020 00:00 Patrick LeBlanc, Adam Saxton Microsoft Session (75 minutes) Business Intelligence and Data Warehousing What is Power BI Doing to My Database?
10-11-2020 00:00 Raj Pochiraju, Amit Banerjee Microsoft Session (75 minutes) Data Platform Strategy Lift and Shift Your SQL Servers to Azure SQL Virtual Machines
10-11-2020 00:00 Amir Netz, Arun Ulagaratchagan Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Microsoft Power BI: Business Intelligence Strategy, Vision, and Roadmap Update 
10-11-2020 00:00 Christian Wade, Priya Sathy Microsoft Session (75 minutes) Business Intelligence and Data Warehousing Microsoft Power BI for the Data Engineer 
10-11-2020 00:00 Dustin Vannoy General Session (75 minutes) Business Intelligence and Data Warehousing Building Data Lakes in Azure
10-11-2020 00:00 Ben DeBow General Session (75 minutes) Professional Development (Other) Congratulations, You Are Now a DBA
10-11-2020 00:00 Bob Ward, Anna Hoffman Pre-Conference Session (Full Day) Database Administration The Azure SQL Workshop
10-11-2020 00:00 Forrest McDaniel General Session (75 minutes) Database Administration Animated Query Plans for the Visual Learner
10-11-2020 00:00 Tracy Boggiano General Session (75 minutes) Professional Development (Other) Mental Health in IT: Safeguarding Our Most Precious Resource
10-11-2020 00:00 Erland Sommarskog General Session (75 minutes) Development Splitting Up Your Work in Chunks
10-11-2020 00:00 Adam Anderson General Session (75 minutes) DevOps Advanced Development Pipelines
10-11-2020 00:00 Vern Rabe General Session (75 minutes) Database Administration Statistics Techniques Can Fix Tough Performance Issues
10-11-2020 00:00 Davide Mauri, Silvano Coriani Microsoft Session (75 minutes) Development Azure SQL Is The Best Choice For Building Back-End REST API: Discuss!
10-11-2020 00:00 Morgan Oslake Microsoft Session (75 minutes) Cloud Solutions Maximize Performance For Less Cost Using Azure SQL Database Serverless
10-11-2020 00:00 Daniel Shrader General Session (75 minutes) Development Learn Faster in a Container - A Docker Introduction
10-11-2020 00:00 Angela Henry General Session (75 minutes) Data Platform Strategy Intro to Azure Data Catalog
10-11-2020 00:00 Brandon Leach General Session (75 minutes) DevOps SQL Server Configuration And Deployment With Powershell DSC
10-11-2020 00:00 Meagan Longoria General Session (75 minutes) Professional Development (Other) Inclusive Presentation Design
10-11-2020 00:00 Meagan Longoria General Session (75 minutes) Advanced Analytics Implementing Data-Driven Storytelling Techniques in Power BI
10-11-2020 00:00 Bob Pusateri General Session (75 minutes) Big Data The ABCs of BDCs: Big Data Clusters for Beginners
10-11-2020 00:00 Peter Shore General Session (75 minutes) Database Administration A Query Runs Through It: An Introduction to the SQL Server Engine
10-11-2020 00:00 John Morehouse General Session (75 minutes) Security Understanding Modern Data Encryption Offerings for SQL Server
10-11-2020 00:00 Benni De Jagere General Session (75 minutes) Business Intelligence and Data Warehousing Troubleshooting Power BI Report Performance
10-11-2020 00:00 Ed Watson General Session (75 minutes) Professional Development (Other) Public Speaking for the Data Professional
10-11-2020 00:00 Michael Johnson General Session (75 minutes) Development What’s Your Bacon Number, An Introductions to Graph Databases
10-11-2020 00:00 Sandy Winarko General Session (75 minutes) Business Intelligence and Data Warehousing Accelerating the Migration of Legacy SSIS with Azure Data Factory
10-11-2020 00:00 Daniel Glenn General Session (75 minutes) Business Intelligence and Data Warehousing Give Power [BI] to the People - Securely Share Your Insights
10-11-2020 00:00 Andy Yun General Session (75 minutes) Database Administration A Beginner's Guide to Becoming a Performance Tuner
10-11-2020 00:00 Kevin Feasel General Session (75 minutes) Data Platform Strategy The Curated Data Platform
10-11-2020 00:00 Andy Yun General Session (75 minutes) Development Advanced Plan Explorer Usage for Tuning Execution Plans
10-11-2020 00:00 Randolph West General Session (75 minutes) Database Administration Database Administration Through the Ages
10-11-2020 00:00 Marija Stojanovic Partner Session (75 minutes) Development From Zero to Hero on SQL Server Source Control
10-11-2020 00:00 Raoul Illyés Partner Session (75 minutes) Database Administration Data Modernization
10-11-2020 00:00 James Rowland-Jones Microsoft Session (75 minutes) Data Platform Strategy Big Data Clusters First Birthday
10-11-2020 00:00 Ben Miller, Brandon Leach, Greg Moore, Rob Sewell, Hamish Watson General Session (75 minutes) Database Administration All About PowerShell Panel Discussion
10-11-2020 00:00 Janis Griffin General Session (75 minutes) Database Administration Do You Feel the Need… the Need for Speed in Your SQL Server Database? Are You Frustrated With Your Tuning Efforts?
10-11-2020 00:00 Erin Stellato, John Morehouse, Anthony Nocentino, Monica Rathbun, Matt Gordon General Session (75 minutes) Professional Development (Other) Panel Discussion: Consulting 101 - Help Us to Help You
10-11-2020 00:00 Steve Jones, Rob Volk, Mike Byrd, Chris Hyde, Nathan Boster, Tariq Younas General Session (75 minutes) Database Administration LIGHTNING TALKS
10-11-2020 00:00 Martin Cairney, Christine Assaf, Johan Ludvig Brattås, Edward Pollack, Indira Bandari General Session (75 minutes) Database Administration LIGHTNING TALKS
10-11-2020 00:00 Chris Webb, Kasper de Jonge, Reza Rad, Leila Etaati, Phillip Seamark General Session (75 minutes) Advanced Analytics Power BI Panel
10-11-2020 00:00 Angela Tidwell General Session (75 minutes) Professional Development (Other) Introduction to PASS Virtual Summit
10-11-2020 00:00 Bryan Gartner Partner Session (75 minutes) Hybrid Infrastructure Modernizing SQL Server Operations with Kubernetes
10-11-2020 00:00 Mike Shen Partner Session (75 minutes) Business Intelligence and Data Warehousing A High-Performance, High-Concurrency Architecture for Analytics on Azure
10-11-2020 00:00 Louis Imershein Partner Session (75 minutes) Database Administration Microsoft SQL Server for Red Hat Solutions
10-11-2020 00:00 Don Pinto, Zak Berrie General Session (75 minutes) Business Intelligence and Data Warehousing Microsoft SQL Server Machine Learning Workloads on Red Hat Enterprise Linux and Red Hat OpenShift
10-11-2020 00:00 Andrea Mascher General Session (75 minutes) Professional Development (Other) Diversity, Belonging, & Allyship: Essential DBA Skills for the Data Professional
10-11-2020 00:00 Patrick LeBlanc General Session (75 minutes) Professional Development (Other) Brand Building Panel Discussion
10-11-2020 00:00 David Teague Partner Session (75 minutes) Database Administration How Cloud-Agnostic DBaaS with Nutanix Era Can Give You Your Nights and Weekends Back
10-11-2020 00:00 Hope Foley, Mala Mahadevan, Tracy Boggiano, DeNisha Malone, Jess Pomfret, Anna Hoffman General Session (75 minutes) Professional Development (Other) Diversity in Data Panel Discussion: For the Professional Woman
10-11-2020 00:00 Thomas LeBlanc Half-Day Session (2.5 hours) Business Intelligence and Data Warehousing Data Warehouse Automation Using Agile Methods
10-11-2020 00:00 Andy Leonard General Session (75 minutes) Business Intelligence and Data Warehousing Moving Data with Azure Data Factory
10-11-2020 00:00 Eugene Stepanov General Session (75 minutes) Cloud Solutions Running Managed SQL Server on AWS
10-11-2020 00:00 Phil Ekins General Session (75 minutes) Cloud Solutions Migrating SQL Servers to AWS
10-11-2020 00:00 Janis Griffin General Session (75 minutes) Database Administration A Deep Dive into Execution Plans & How to Use Them!
10-11-2020 00:00 Leonard Lobel General Session (75 minutes) Development Data Modeling and Partitioning Patterns in Azure Cosmos DB
10-11-2020 00:00 Martin Cairney Lightning Talk (10 minutes) Cloud Solutions Exploring the World of Azure Data Explorer
10-11-2020 00:00 Grant Fritchey General Session (75 minutes) DevOps Deploy Your Database Using AWS DevOps
10-11-2020 00:00 Anupama Natarajan General Session (75 minutes) Advanced Analytics Understanding Machine Learning Algorithms Through Examples
10-11-2020 00:00 Elizabeth Noble General Session (75 minutes) Development Increase Deployment Flexibility with Feature Flags
10-11-2020 00:00 Niko Neugebauer General Session (75 minutes) Database Administration When & Where to Use Columnstore Indexes
10-11-2020 00:00 Niko Neugebauer Half-Day Session (2.5 hours) Cloud Solutions Migrating & Running SQL Server on Azure VMs
10-11-2020 00:00 Nic Hernandez Partner Session (75 minutes) Database Administration Unlock The Value of Your SQL Server Data - Turn Secondary Copies into a Data Lake
10-11-2020 00:00 Bhakti Hinduja Partner Session (75 minutes) Cloud Solutions SQL Server on AMD-Based VMs in Azure
10-11-2020 00:00 Ginger Grant General Session (75 minutes) Advanced Analytics Data Analysis with Spark and Databricks in Azure Synapse
10-11-2020 00:00 Chris Adkin Partner Session (75 minutes) Data Platform Strategy Be a Copy Data Management Hero With These Data Solutions Built into Pure Storage
10-11-2020 00:00 Steve Jones Lightning Talk (10 minutes) Hybrid Infrastructure The Future of Database Development with Containers
10-11-2020 00:00 Steve Jones General Session (75 minutes) DevOps Continuous Integration with Local Agents and Azure DevOps
10-11-2020 00:00 Greg Moore General Session (75 minutes) Database Administration PowerShell for DBA Beginners
10-11-2020 00:00 Thomas Grohser General Session (75 minutes) Data Platform Strategy Scaling a DWH Beyond the Petabyte
10-11-2020 00:00 Doug Bernhardt Partner Session (75 minutes) Big Data Power Up Your SQL Databases with Dell Technologies
10-11-2020 00:00 Dan Mallott General Session (75 minutes) Development ORMs and the DBA: How to Keep Both Happy
10-11-2020 00:00 Brian Lewis Partner Session (75 minutes) Cloud Solutions AWS, The Proven, Most Reliable And Secure Cloud for Windows
10-11-2020 00:00 Stephen McMaster General Session (75 minutes) Database Administration Azure Arc – What Does This Mean For Your SQL Server Journey And Infrastructure Transformation From Edge To Core To Hybrid Cloud?
10-11-2020 00:00 Ed Leighton-Dick General Session (75 minutes) Security Building a Security Dashboard for SQL Server
10-11-2020 00:00 Ola Hallengren General Session (75 minutes) Database Administration Getting the Most Out of the "SQL Server Maintenance Solution"
10-11-2020 00:00 Paul Turley General Session (75 minutes) Business Intelligence and Data Warehousing Tabular Data Modeling Solutions for Challenging Problems
10-11-2020 00:00 Ed Leighton-Dick General Session (75 minutes) Security Securing SQL Server in Containers
10-11-2020 00:00 Daniel Maenle Partner Session (75 minutes) Database Administration 10 Extended Events Every DBA Needs In Their Toolkit
10-11-2020 00:00 Oscar Zamora, Avnish Rastogi General Session (75 minutes) Cloud Solutions Migrating Hundreds of SQL Server Instances to Azure at Scale
10-11-2020 00:00 Leila Etaati General Session (75 minutes) Artificial Intelligence Microsoft Automated ML the Next Generation of Machine Learning
10-11-2020 00:00 Leila Etaati General Session (75 minutes) Advanced Analytics Charticulator: Create Custom Visual with No Code in Power BI
10-11-2020 00:00 John Martin General Session (75 minutes) Database Administration Securing Network Access to Your SQL Servers
10-11-2020 00:00 Denis Reznik General Session (75 minutes) Database Administration Deadlocks. Understanding and Troubleshooting.
10-11-2020 00:00 josh smith General Session (75 minutes) Security SQL Security for Everybody: Understanding Logins, Users, and Roles
10-11-2020 00:00 Joseph D'Antoni General Session (75 minutes) Cloud Solutions Building a Query Store Telemetry Pipeline
10-11-2020 00:00 Ray Kim General Session (75 minutes) Professional Development (Other) Blogging for Success: Advancing Your Career by Blogging
10-11-2020 00:00 Monica Rathbun General Session (75 minutes) Database Administration Performance Tuning, Getting the Biggest Bang for Your Buck
10-11-2020 00:00 Rie Irish General Session (75 minutes) Artificial Intelligence Real World Implications of Bias in Coding & Machine Learning
10-11-2020 00:00 Ben Weissman General Session (75 minutes) Big Data Deploying SQL Server Big Data Clusters
10-11-2020 00:00 Jason Horner General Session (75 minutes) Business Intelligence and Data Warehousing Dimensional Modeling: Beyond the Basics
10-11-2020 00:00 Taiob Ali General Session (75 minutes) Development Think Like the Cardinality Estimator
10-11-2020 00:00 James McGillivray General Session (75 minutes) Business Intelligence and Data Warehousing The Fundamentals of DAX Contexts
10-11-2020 00:00 Miloš Radivojević General Session (75 minutes) Database Administration Demystifying Query Store Plan Forcing
10-11-2020 00:00 Marco Russo General Session (75 minutes) Business Intelligence and Data Warehousing Inside the VertiPaq Engine
10-11-2020 00:00 Dejan Sarka General Session (75 minutes) Advanced Analytics Data Science: Unsupervised Learning
10-11-2020 00:00 Indira Bandari Lightning Talk (10 minutes) Advanced Analytics 5 Power Query Hidden Treasures to Improve Your Productivity
10-11-2020 00:00 Tariq Younas Lightning Talk (10 minutes) Data Platform Strategy Azure SQL: (IaaS) or (PaaS)? What to use When?
10-11-2020 00:00 Itzik Ben-Gan General Session (75 minutes) Development Workarounds for T-SQL Restrictions and Limitations
10-11-2020 00:00 Kellyn Pot'Vin-Gorman General Session (75 minutes) Cloud Solutions Migrating Oracle Workloads to Azure
10-11-2020 00:00 Jeff Renz Pre-Conference Session (Full Day) Data Platform Strategy Introduction to NoSQL Solutions
10-11-2020 00:00 Ginger Grant Pre-Conference Session (Full Day) Business Intelligence and Data Warehousing Modern Data Warehousing and Advanced Analysis with Azure Synapse
10-11-2020 00:00 Edward Pollack Lightning Talk (10 minutes) Professional Development (Other) Improving Communication with Jupyter Books
10-11-2020 00:00 Rie Irish General Session (75 minutes) Professional Development (Other) Identifying, Understanding, and Combating Gender Bias & Inequality
10-11-2020 00:00 William Assaf General Session (75 minutes) Security SQL Security Principals 101
10-11-2020 00:00 Edward Pollack General Session (75 minutes) Business Intelligence and Data Warehousing Improving Analytics Performance With Columnstore Indexes
10-11-2020 00:00 Leonard Lobel Pre-Conference Session (Full Day) Development Developer Dive into SQL Server 2019
10-11-2020 00:00 Itzik Ben-Gan Pre-Conference Session (Full Day) Development Advanced T-SQL Querying and Query Tuning
10-11-2020 00:00 Hugo Kornelis General Session (75 minutes) Development Execution Pans ... Where Do I Start?
10-11-2020 00:00 Hugo Kornelis General Session (75 minutes) Development Normalization Beyond Third Normal Form
10-11-2020 00:00 John Morehouse Pre-Conference Session (Full Day) Cloud Solutions Avoiding the Storms When Migrating to Azure
10-11-2020 00:00 Allan Hirt Pre-Conference Session (Full Day) Database Administration Modern Strategies for SQL Server Availability
10-11-2020 00:00 Rob Sewell Pre-Conference Session (Full Day) Database Administration Introduction to PowerShell
10-11-2020 00:00 Kevin Feasel Pre-Conference Session (Full Day) Development SQL Server on the Edge: IoT with SQL Server and .NET Core
10-11-2020 00:00 Christophe Laporte General Session (75 minutes) Database Administration From Docker to Big Data Cluster - a New Era for SQL Server
10-11-2020 00:00 Deborah Melkin General Session (75 minutes) Development Data Integrity Demystified
10-11-2020 00:00 Denny Cherry Pre-Conference Session (Full Day) Data Platform Strategy Microsoft Azure Platform Infrastructure
10-11-2020 00:00 Denny Cherry General Session (75 minutes) Database Administration Selecting the Correct Azure Data Solution for your Application
10-11-2020 00:00 Thomas Norman General Session (75 minutes) DevOps DevOps: SSDT Makes Deployment Consistent
10-11-2020 00:00 Dave Bland General Session (75 minutes) Database Administration The DBA Guide to Surviving an Audit
10-11-2020 00:00 Thomas Norman General Session (75 minutes) Data Governance/Privacy The Art of Data Classification and Protection
10-11-2020 00:00 Allan Hirt General Session (75 minutes) Hybrid Infrastructure Deploying Availability Groups in Virtualized Architectures
10-11-2020 00:00 Meagan Longoria Pre-Conference Session (Full Day) Advanced Analytics Building Power BI Reports that Communicate Insights and Engage People
10-11-2020 00:00 Neil Hambly Half-Day Session (2.5 hours) Artificial Intelligence Designing Azure Data Science & AI Projects
10-11-2020 00:00 Pinal Dave Pre-Conference Session (Full Day) Data Platform Strategy Zero to Hero: SQL Server Performance Tuning for Everyone
10-11-2020 00:00 Alberto Ferrari Pre-Conference Session (Full Day) Advanced Analytics Data Modeling with Power BI and Tabular
10-11-2020 00:00 Sriharsh Adari General Session (75 minutes) Cloud Solutions Enable Real-time Analytics and Machine Learning with Azure Stream
10-11-2020 00:00 Chris Hyde Pre-Conference Session (Full Day) Advanced Analytics An Introduction to Data Science With Python for Data Professionals
10-11-2020 00:00 Martin Catherall General Session (75 minutes) Cloud Solutions SQL Professional to Cosmic Superstar in 75 minutes
10-11-2020 00:00 Kevin Kline, Louis Imershein General Session (75 minutes) Database Administration SQL Server on Linux Performance
10-11-2020 00:00 Anthony Nocentino, Ben Weissman Pre-Conference Session (Full Day) Hybrid Infrastructure The Future of Deployment for Modern Data Platform Applications
10-11-2020 00:00 Hugo Kornelis Pre-Conference Session (Full Day) Development Execution Plans in Depth
10-11-2020 00:00 Randolph West Pre-Conference Session (Full Day) Database Administration SQL Server on Linux from A to Z
10-11-2020 00:00 David Klee Pre-Conference Session (Full Day) Data Platform Strategy Amplify Your Virtual SQL Server Performance
10-11-2020 00:00 Pinal Dave General Session (75 minutes) Development Neutralize Troublesome SQL Server Indexes - Fun Stories & Demos
10-11-2020 00:00 Steve Wake Half-Day Session (2.5 hours) Business Intelligence and Data Warehousing Move Your Entire BI Platform to Azure and Power BI
10-11-2020 00:00 Mike Byrd General Session (75 minutes) Database Administration A Self-Tuning Fill Factor Technique for SQL Server
10-11-2020 00:00 Mike Byrd Lightning Talk (10 minutes) DevOps How Bad Are Bad Page Splits?
10-11-2020 00:00 Reza Rad General Session (75 minutes) Business Intelligence and Data Warehousing Aggregation and Composite Model: Power BI Fast and Furious
10-11-2020 00:00 Guy Glantser General Session (75 minutes) Data Platform Strategy Modernizing Your Data Platform
10-11-2020 00:00 Ben Miller General Session (75 minutes) Development Getting Started with PowerShell as a DBA
10-11-2020 00:00 Allan Hirt General Session (75 minutes) Cloud Solutions The Good, Bad, and Ugly of Migrating SQL Server to Public Clouds
10-11-2020 00:00 Will Velida General Session (75 minutes) Advanced Analytics Machine Learning in C#?! Introduction to ML.NET
10-11-2020 00:00 Bill Anton General Session (75 minutes) Business Intelligence and Data Warehousing Power BI Time-Intelligence: Beyond the Basics
10-11-2020 00:00 Erin Dempster General Session (75 minutes) Development Navigating Row Level Security
10-11-2020 00:00 Fabiano Amorim General Session (75 minutes) Database Administration The Cases of The Unexplained Memory Problems
10-11-2020 00:00 Jamey Johnston General Session (75 minutes) Advanced Analytics Code Like a Snake Charmer Version 2.0 - Introduction to Python!
10-11-2020 00:00 Bob Ward Microsoft Session (75 minutes) Database Administration Inside Waits, Latches, and Spinlocks Returns
10-11-2020 00:00 Buck Woody Microsoft Session (75 minutes) Artificial Intelligence Machine Learning with SQL Server - From the Edge to the Cloud
10-11-2020 00:00 Asgeir Gunnarsson General Session (75 minutes) Cloud Solutions Checking in with Power Apps, Flow, and Power BI
10-11-2020 00:00 Vicky Harp, Ken Van Hyning Microsoft Session (75 minutes) Data Platform Strategy What’s New in the SQL Server Tools?
10-11-2020 00:00 Vasiya Krishnan Microsoft Session (75 minutes) Advanced Analytics Extend SQL Applications to the Edge with Azure SQL Edge
10-11-2020 00:00 Raj Pochiraju, Mukesh Kumar Microsoft Session (75 minutes) Cloud Solutions App Modernization and Migration from End to End, Using Data Migration Tools and Azure SQL
10-11-2020 00:00 Umachandar Jayachandran Microsoft Session (75 minutes) Hybrid Infrastructure Taking Your Data Hybrid With Azure Arc Enabled Data Services
10-11-2020 00:00 Jarupat Jisarojito, Michelle Wallig Microsoft Session (75 minutes) Hybrid Infrastructure The Evolution of Machine Learning on Hybrid Cloud
10-11-2020 00:00 Nathan Boster Lightning Talk (10 minutes) Development Write Queries Faster with AutoHotKey
10-11-2020 00:00 Johan Ludvig Brattås General Session (75 minutes) Cloud Solutions Build a Data Lineage DB in Cosmos DB with Gremlin API
10-11-2020 00:00 Jared Poché General Session (75 minutes) Database Administration One Bite at a Time
10-11-2020 00:00 Rob Volk Lightning Talk (10 minutes) Development 10 Minutes of Lesser-Used SQL Server Features
10-11-2020 00:00 Buck Woody General Session (75 minutes) Big Data SQL Server Big Data Clusters Architecture
10-11-2020 00:00 Buck Woody General Session (75 minutes) Artificial Intelligence Machine Learning, Artificial Intelligence, and Deep Learning Explained
10-11-2020 00:00 Allen White General Session (75 minutes) Database Administration Find (So You Can Fix) Those Troublesome Queries
10-11-2020 00:00 Manohar Punna General Session (75 minutes) Development PowerApps & Power Automate - DB Best Practices
10-11-2020 00:00 Kenneth Fisher General Session (75 minutes) Development Demystifying Dynamic SQL
10-11-2020 00:00 Greg Low General Session (75 minutes) Cloud Solutions Make a Real SQL Cloud Transformation, Not Just a Migration
10-11-2020 00:00 Brian Hansen General Session (75 minutes) Database Administration Get Your Optimizer to Give Up All Its Secrets
10-11-2020 00:00 Hamish Watson General Session (75 minutes) Database Administration How to Put DevOps Into Action for Your Databases
10-11-2020 00:00 Glenn Berry General Session (75 minutes) Database Administration Building a Home Computer Lab
10-11-2020 00:00 Asgeir Gunnarsson General Session (75 minutes) Business Intelligence and Data Warehousing What's Going On in My Power BI Environment?
10-11-2020 00:00 Eduardo Pivaral General Session (75 minutes) Development Getting Started with Azure Data Studio
10-11-2020 00:00 Russel Loski General Session (75 minutes) Business Intelligence and Data Warehousing Consuming API Data using Built in SSIS Components
10-11-2020 00:00 Reid Havens General Session (75 minutes) Advanced Analytics Guiding User Experiences With Advanced Reporting Features
10-11-2020 00:00 Daniel Otykier General Session (75 minutes) DevOps Power BI CI/CD with Tabular Editor
10-11-2020 00:00 Raj Pochiraju, Mukesh Kumar Microsoft Session (75 minutes) Cloud Solutions Database Modernization Best Practices and Lessons Learned Through Customer Engagements
10-11-2020 00:00 Gethyn Ellis General Session (75 minutes) Data Platform Strategy Pay Less, Get More. A Guide to SQL Server Licensing
10-11-2020 00:00 Kevin Kline General Session (75 minutes) Hybrid Infrastructure Surprising Setbacks for Data Modernization and Azure Migration
10-11-2020 00:00 Johan Ludvig Brattås Lightning Talk (10 minutes) Cloud Solutions Get The Most Bang For Your Bucks in Azure SQL
10-11-2020 00:00 Yoram Solomon General Session (75 minutes) Professional Development (Other) Leading Virtual Teams with Trust
10-11-2020 00:00 Rob Sewell General Session (75 minutes) Database Administration Notebooks, PowerShell, and Excel Automation
10-11-2020 00:00 Chris Hyde Lightning Talk (10 minutes) Development The Warlock Of Graph-Table Mountain
10-11-2020 00:00 Chris Hyde General Session (75 minutes) Advanced Analytics Data Engineering Brick-by-Brick: An Intro To Azure Databricks
10-11-2020 00:00 Michael Wall General Session (75 minutes) Database Administration Polybase - It's What's for Dinner!
10-11-2020 00:00 Marsha Pierce General Session (75 minutes) Data Platform Strategy Standardize Your Environments Leveraging Infrastructure As Code
10-11-2020 00:00 Rob Volk General Session (75 minutes) Database Administration Log Shipping In SQL Server
10-11-2020 00:00 Johan Ludvig Brattås General Session (75 minutes) Business Intelligence and Data Warehousing The Battle of Cloud Data Warehouses: Snowflake, Synapse, and More
10-11-2020 00:00 Jason Brimhall General Session (75 minutes) Development The Anatomy of Select
10-11-2020 00:00 Amit R S Bansal General Session (75 minutes) Development Developer Best Practices in SQL Server
10-11-2020 00:00 Tejas Shah, Amit Khandelwal Microsoft Session (75 minutes) Database Administration Deployment, High Availability and Performance Guidance for SQL Server on Linux in Azure IaaS Ecosystem
10-11-2020 00:00 Vin Yu, Amit Khandelwal Microsoft Session (75 minutes) Development SQL Server Containers in Action
10-11-2020 00:00 Matt Gordon General Session (75 minutes) Artificial Intelligence Dialogue with your Data: Interactive AI with Cognitive Services
10-11-2020 00:00 Jeff Renz General Session (75 minutes) Data Platform Strategy Securing Your Data in Azure: Tips and Tricks
10-11-2020 00:00 Pam Lahoud, David Pless Microsoft Session (75 minutes) Data Platform Strategy Best Practices for Deployment of SQL Server on Azure Virtual Machines
10-11-2020 00:00 Melissa Coates General Session (75 minutes) Data Governance/Privacy Power BI Governance: Top Tips
10-11-2020 00:00 Kevin Farlee Microsoft Session (75 minutes) Database Administration HA/DR in SQL Server, Putting the Puzzle Pieces Together and Planning for the Future
10-11-2020 00:00 Pam Lahoud, Pedro Lopes Microsoft Session (75 minutes) Database Administration Practical Guidance to Make Your Tier-1 SQL Server Roar
10-11-2020 00:00 Anthony Nocentino General Session (75 minutes) Database Administration Deploying and Managing SQL Server with dbatools
10-11-2020 00:00 Slava Murygin General Session (75 minutes) Database Administration Think like a Terminator. Internals of Classic SQL Server Indexes.
10-11-2020 00:00 Rick Lowe General Session (75 minutes) Database Administration Monitoring SQL Server on Linux
10-11-2020 00:00 Edwin Sarmiento General Session (75 minutes) Database Administration Providing High Availability to SQL Server on Linux
10-11-2020 00:00 Melissa Coates Pre-Conference Session (Full Day) Business Intelligence and Data Warehousing Power BI Deployment and Governance for the Enterprise
10-11-2020 00:00 Kevin Kline General Session (75 minutes) Data Governance/Privacy Data Governance for Beginners
10-11-2020 00:00 Markus Ehrenmueller-Jensen General Session (75 minutes) Business Intelligence and Data Warehousing Localizing Reports in Power BI
10-11-2020 00:00 Markus Ehrenmueller-Jensen General Session (75 minutes) Advanced Analytics Understanding Numeric Calculations in DAX
10-11-2020 00:00 David White Partner Session (75 minutes) Cloud Solutions Running Your Windows Workloads on Google Cloud
10-11-2020 00:00 Ori Kashi General Session (75 minutes) Database Administration Getting to Know Google Cloud SQL for SQL Server
10-11-2020 00:00 Shawn Meyers, Rob Girard General Session (75 minutes) Hybrid Infrastructure Next Gen: Intelligent Infrastructure
10-11-2020 00:00 Andy Yun, Devon Leann Wilson Partner Session (75 minutes) Database Administration Tales From the Performance Monitoring Trenches
10-11-2020 00:00 Darren Gosbell General Session (75 minutes) Advanced Analytics DAX Studio
10-11-2020 00:00 Rayis Imayev General Session (75 minutes) Business Intelligence and Data Warehousing Design your Data Vault and Load it with Azure Data Factory
10-11-2020 00:00 Markus Strauss General Session (75 minutes) Database Administration Monitoring and?Tuning?Your?Database(s) as a Service?Performance
10-11-2020 00:00 Jared Hensle, John Potocny Partner Session (75 minutes) Database Administration Don’t Let Database Health Infect Your Application Performance?

SessionID: 104699

The Human In the Machine

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Professional Development (Other)

Speaker(s): Christine Assaf

Title: The Human In the Machine

Description:

In this lightening talk we will learn about preserving human-elements in an increasing tech-heavy, distance world and how inherent human needs have transformed and have stayed the same.

SessionID: 104708

Embracing Database DevOps through CI/CD

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Carlos Robles

Title: Embracing Database DevOps through CI/CD

Description:

Evolutionary Database Design is the best phrase it can describe database migrations. But what do we know about database migrations using SQL Server containers?

This session will provide you with answers and guidelines to get you started, to embrace the Database DevOps practice for your organization. You will learn the aspects, methods, and strategies to build and manage your database deployments through CI/CD pipelines with open source tools like Flyway, Kubernetes, and cloud collaborative tools like Azure DevOps.

You will be able to build your first database migration through a CI/CD pipeline at the end of this session.

SessionID: 104695

Power of Electric Snakes! PySpark for Big Data and Data Science

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Big Data

Speaker(s): Brad Llewellyn, Khendr'a Reid

Title: Power of Electric Snakes! PySpark for Big Data and Data Science

Description:

Big Data Analytics is becoming a major priority for more organizations every day. However, traditional Hadoop skills are still difficult to find, expensive to hire and time-consuming to train.

In this introductory session, we'll see how easy it is to get started with Big Data Analytics using Spark and Python. We'll learn how to perform standard analytical tasks, like creating RDDs and Data Frames, transforming columns, and creating aggregations. Be sure to bring your rubber suits, because we'll be playing with lightning...snakes.

SessionID: 104697

Giving Feedback: How to Effectively Communicate to your Employees

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Christine Assaf

Title: Giving Feedback: How to Effectively Communicate to your Employees

Description:

As a manager or team leader giving effective feedback is vital to the success of projects. Managers often ascend the hierarchy due to their technical skill set, but rarely learn ways to successfully communicate with their team.

In this session, we will discuss soft skills and best practices to give feedback. We’ll learn the essentials for an interaction and how to prepare for tough conversations. Using sample coaching conversations, we’ll run through examples to help you prepare for your next tough dialog. Whether it is a simple coaching sit down, or performance improvement related, and even disciplinary actions, learn how to handle confrontation tactfully.

SessionID: 105711

Query Store Best Practices

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Erin Stellato

Title: Query Store Best Practices

Description:

SessionID: 105712

Building your First Hybrid Lab

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Hybrid Infrastructure

Speaker(s): John Sterrett

Title: Building your First Hybrid Lab

Description:

Learn how to extend a local lab into a hybrid cloud. We will go step by step through building an SQL Server Availability Group that can failover between a local lab and Azure. Learn how to implement network connectivity between a local lab and Azure. We will design and implement Active Directory to be highly available in both a local lab and Azure. Finally, we will build an availability group that will allow databases to failover from a local lab to Azure VMs.

SessionID: 104711

So, You Want to Be an Azure Data Engineer When You Grow Up?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Leslie Andrews

Title: So, You Want to Be an Azure Data Engineer When You Grow Up?

Description:

With changes to the Microsoft certifications into the new Role based system, the traditional database knowledge isn't quite enough to become a Data Engineer. Due to the advent of the Azure systems database, professionals have to learn more than administration, modeling, and query tuning.

In this session, we will discuss what a Data Engineer needs to know regarding storage and security, some of the duties one might be expected to perform (such as devops and automation), and resources for additional information for helping you pass the certification exams that will take your career to the next level.

SessionID: 105704

SQL Server Business Intelligence on Amazon RDS

Back to calendar

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

Speaker(s): Richard Waymire, Pooya Amini

Title: SQL Server Business Intelligence on Amazon RDS

Description:

Amazon RDS for SQL Server now supports SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), and SQL Server Reporting Services (SSRS) from the Microsoft Business Intelligence (BI) toolkit. If you run any of these services on an on-premise SQL Server instance or on an Amazon EC2 instance, you can save on costs by supporting them directly on Amazon RDS for SQL Server and consolidating these services to run on the same RDS database instance that hosts your SQL Server database.

This session will dive deep the Relational Database Service (RDS) offering of Microsoft Business Intelligence as well as how to configure RDS instances for each BI component. We will review options for security, availability, and reliability operations provided for each offering.

SessionID: 104672

10 Cloudy Questions to Ask Before Migrating Your SQL Server

Back to calendar

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

Speaker(s): David Klee

Title: 10 Cloudy Questions to Ask Before Migrating Your SQL Server

Description:

SessionID: 104675

Best Practices for Creating Stunning R Visuals in Power BI

Back to calendar

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

Speaker(s): Ryan Wade

Title: Best Practices for Creating Stunning R Visuals in Power BI

Description:

A match was made in heaven when Microsoft integrated the R programming in Power BI. One of the reasons why it is such a great match is because Power BI is the premier data visualization tool, and R is an excellent programming language for data visualization. The R programming language enables you to create stunning data visualizations that significantly enhances your data storytelling capabilities in Power BI.

In this session, I will introduce you to the grammar of graphics concept that is commonly used to develop visualizations in R as well as best practices that should be considered when creating R visuals in Power BI.

SessionID: 104663

Attention Contention!

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Jose Manuel Jurado Diaz, Juan Moreno

Title: Attention Contention!

Description:

In this session we will discuss about tempdb contention in SQL Server on-premises, Azure SQL Managed Instance and Azure SQL Database. We will analyze both, Allocation Contention and Metadata contention, describing in detail WHEN and HOW it occurs, How to diagnose it, Best Practices and how to prevent it. The session will have both approaches in on-premisses and in Azure Managed Instance: - Theoretical, to understand what and why it occurs. - Practical, with examples causing it, offering alternatives to solve it and to prevent it.

SessionID: 104669

Understanding Accelerated Database Recovery

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): David Maxwell

Title: Understanding Accelerated Database Recovery

Description:

Have you ever killed a session in SQL Server and had to wait hours for it to roll back? Do you have databases that take forever to come online when SQL Server reboots or fails over, simply because of the size of the transaction log? In SQL Server 2019, Microsoft has introduced Accelerated Database Recovery, which addresses both of those problems and more. In this session, we will discuss the mechanics of Accelerated Database Recovery and how SQL Server's Persistent Version Store works. We will review how and why to monitor the version store's space usage and cleanup processes. Finally, we will see demonstrations of how ADR provides rapid recovery and almost instant transaction rollback in both On-Premises environments, and for your Azure SQL Databases as well.

SessionID: 104687

Budgeting with Power BI

Back to calendar

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

Speaker(s): Alberto Ferrari

Title: Budgeting with Power BI

Description:

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

When it comes to budgeting, each company is a unique scenario. In this session, you will see some common techniques to use when building a budget model with Power BI and Power Query, including previous year allocation, multiple-step budgeting with linked back tables, handling of budget on products that do not yet exist.

SessionID: 104688

Accelerate SQL Server Migration to the Cloud: Approach & Methodology

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Jeff Duncan

Title: Accelerate SQL Server Migration to the Cloud: Approach & Methodology

Description:

In today’s marketplace, moving to the public Cloud is a familiar and consistent trend within the SQL Server community. But which cloud provider do you choose? After all there are different AWS instances each with their own distinctive features. Migrations to the cloud are only going to gain greater momentum as organizations grapple with their on-premises alternatives.

Recent cloud breaches may have some organizations hesitant to take the leap and move to the cloud, however market-leading cloud providers are making every attempt in adhering to compliance guidelines while boosting their security framework and reliability offerings. They are also becoming more competitive by managing their cost more effectively.

For both homogeneous and heterogeneous migrations, planning plays a critical role in moving to the cloud. Preparing a checklist and asking the right questions to stakeholders lays the groundwork in this planning. There are different methods to migrate databases from on-premises to the AWS cloud.

In this presentation, we will discuss various methods and explain the advantages and disadvantages of using each method. We’ll also showcase the surprises and pitfalls to avoid as we venture into the process.

Learn more on what trends you can expect to see, what the future holds for cloud, and see how the DBA role and their responsibilities are undergoing changes to fit into the new profile necessary in managing the cloud framework.

SessionID: 104677

Azure Digital Twins in a Nutshell

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Artificial Intelligence

Speaker(s): Mihail Mateev

Title: Azure Digital Twins in a Nutshell

Description:

Digital twins make it possible to simulate, analyze and test scenarios digitally, before implementing changes in the real world.

There are already huge advantages in being able to digitally monitor and control physical objects near or far and at any time. It also possible to explore and experiment further on these objects by building virtual models of them. Digital twins allow engineers to work with objects in ways that would be impossible in the real world. Nowadays, Microsoft Azure offers this capability on its Internet of Things (IoT) platform with Azure Digital Twins. This technology enable spaces and individual devices to be modelled and let users develop scalable, reusable structures that can combine digital and physical data. This presentation is about Azure Digital Twins: the main business benefits and technical advantages. Presentation demonstrate the key features of technology the context of Microsoft Azure with real use cases and live demos.

SessionID: 104679

Deep Dive on Embedded Analytics with Power BI

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Mihail Mateev

Title: Deep Dive on Embedded Analytics with Power BI

Description:

Microsoft Power BI Embedded Analytics enables developers to integrate Power BI reports into their enterprise, web or mobile applications so they do not need to build custom solutions to visualize data for the users.

This talk is about the best practices designing and implementing in business solutions Power BI Embedded and Power Bi Premium: which version to use and how to take the best advantage from different version and tier of Power BI, offered from Microsoft.

SessionID: 108584

Don't Let Triggers, Foreign, and Primary Keys be a "Constraint"

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Development

Speaker(s): Anton Els

Title: Don't Let Triggers, Foreign, and Primary Keys be a "Constraint"

Description:

When building a new data-driven solution, there are a few key things you'll need to consider, such as availability, scalability, security, ease of management, and of course, cost. These are all important, but we can't forget about the core concepts of database design.?

In this fast-paced world, taking the time to plan and design can yield excellent results down the line.?

This session will focus on a few key aspects, such as Primary Keys, Foreign Keys, Unique Constraints, and Triggers that you should consider when building your next database solution.

SessionID: 108585

Cleansing, Formatting and Verifying Contact Data Within US and the World

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Michael Lee

Title: Cleansing, Formatting and Verifying Contact Data Within US and the World

Description:

Maintaining quality contact information can prove to be difficult and time consuming.? Learn and identify common issues and use cases when dealing with contact data, and learn how to address these issues both internationally and within the US.

SessionID: 108582

Monitoring AWS RDS Using SQL Monitor

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Database Administration

Speaker(s): Grant Fritchey

Title: Monitoring AWS RDS Using SQL Monitor

Description:

Many of us are moving into hybrid environments where we're supporting data locally as well as data in the cloud. Some of us are even moving into using multiple cloud vendors. Wouldn't a single pane of glass into your complete SQL Server estate be useful? Redgate's SQL Monitor is that single pane of glass. We can support your local SQL Server installations, within virtual machines or direct on hardware. In addition we support monitoring AWS RDS and Azure SQL Database.

Come to this session to see your enterprise estate through a single pane of glass at long last.

SessionID: 108583

Continuously Classify and Protect Your Sensitive Data

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Security

Speaker(s): Steve Jones

Title: Continuously Classify and Protect Your Sensitive Data

Description:

Many data breaches come about from less secured development and test databases. Redgate has integrated SQL Data Catalog and Data Masker to allow you to continuously improve your classification and protection process for those environments.

In this session Steve Jones will show how this process can be refined over time and distributed across a team of individuals in your organization.

SessionID: 104925

Moving Your SSRS Project to DevOps/Visual Studio

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Nathan Boster

Title: Moving Your SSRS Project to DevOps/Visual Studio

Description:

For years, Report Builder has been an excellent tool for creating and modifying SSRS reports; but the world of development is moving to DevOps in order to take advantage of increased efficiency, improved source control, and continuous integration/continuous delivery. For that, you need the tools and features of Visual Studio. What is the best way to move your reports to Visual Studio?

This presentation will give best practices, tested in actual project environments, to help answer this question.

SessionID: 104933

Data Virtualization: Data Lake Power Using SQL Big Data Cluster

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Big Data

Speaker(s): Dennes Torres

Title: Data Virtualization: Data Lake Power Using SQL Big Data Cluster

Description:

In this session, I will help you better understand the concept of Data Virtualization and how SQL Server 2019 Big Data Cluster makes data lakes and data warehouses closer than ever.You will see how you can implement a Data Virtualization environment, reading data from many different places in the cloud and on premises, exactly how a data lake needs to be, processing the data on the place it already is, without moving the data. You will also see how structured and unstructured data can be processed together, turning the broadest concept of a data warehouse into a reality.

In order to build this environment, we will see scripts to configure the Big Data Cluster, how to setup data virtualization, and how to process unstructured and structured data together, wherever they are.

SessionID: 108587

Modern High Availability and Disaster Recovery Topologies

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Argenis Fernandez

Title: Modern High Availability and Disaster Recovery Topologies

Description:

What are some ways to go beyond adequate RTO and RPO? How can we innovative HA/DR solutions outside of the more established, traditional ones?

In this session we will explore multiple technologies that are widely used today to increase availability of SQL Server, and allow for proper management of disaster recovery situations for SQL Server environments. We will go over a ton of options, regular backups, availability groups, log shipping, VM-level replication, storage-layer replication. To take things up a level, we will spend some time discussing HA/DR for containers and Kubernetes.

SessionID: 104924

Modern Storage Technologies for Data Professionals

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Argenis Fernandez

Title: Modern Storage Technologies for Data Professionals

Description:

Storage technologies have evolved dramatically in the last 10 years. Latency is now measured in microseconds, throughput is measured in gigabytes per second. Let's explore some of the storage technologies that enable your databases to run orders of magnitude faster. We will discuss a range of technologies including Persistent Memory, NVMe, All-Flash, Object Storage, and others. This session will help you better understand how the storage layer makes a difference for your databases and your business. We will also discuss storage-based data services and how they can be leveraged in various scenarios. As a bonus: we will discuss storage architectures for Big Data Clusters as well!

SessionID: 108549

Azure SQL Built-in High Availability

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Alain Dormehl, Anna Hoffman, Emily Lisa

Title: Azure SQL Built-in High Availability

Description:

If you've ever had to deploy an Availability Group or a Failover Cluster Instance, you'll appreciate learning about the availability architectures Azure SQL provides automatically when you deploy Azure SQL Database or Azure SQL Managed Instance. You'll also learn about the latest innovations in availability, including topics around Availability Zones and Monitoring. Learn about the capabilities provided to guarantee your database is up and running up to 99.995% of the time (0.005% = about 26 minutes/year).

SessionID: 108562

Self-Service Analytics Using Azure Synapse Link for Azure Cosmos DB

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Arnaud Comet

Description:

SessionID: 105772

Navigate Your Big Data Journey with AWS Big Data Services

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Big Data

Speaker(s): Juan Yu, Thiyagarajan Arumugam

Title: Navigate Your Big Data Journey with AWS Big Data Services

Description:

Big data processing involves a common data flow – from collection of raw data to consumption of actionable information.

With new tools that address the entire data management cycle, big data technologies make it feasible to collect and store larger datasets and to analyze them to derive insights. It is often overwhelming with the number of options available. In this session, you will learn the portfolio of AWS big data services, how to accelerate the pace of the building a big data solution by using Jupyter notebooks to easily integrate a big data solution for the entire data lifecycle. Including:

SessionID: 105773

Building a Highly-Available, Scalable Application with Amazon Aurora

Back to calendar

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

Speaker(s): Yoav Eilat

Title: Building a Highly-Available, Scalable Application with Amazon Aurora

Description:

If you’re moving your applications to open source databases, you may be wondering how to provide your applications with the high availability and scalability they need. We’ll take a look at open source database options on AWS, with a particular focus on Amazon Aurora, a MySQL- and PostgreSQL-compatible database with high performance and many additional features. You’ll learn how to build an application stack for scale up and scale out, high availability and disaster recovery, global replication, and connectivity to traditional and serverless applications.

SessionID: 108580

Managing the Transition to Hybrid Cloud

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Rob Reinauer

Title: Managing the Transition to Hybrid Cloud

Description:

Companies are struggling to understand the various cloud deployment options and how they will effectively manage their environment. As organizations transition to using cloud solutions for part or all of their database configurations, the IT teams need to understand what choices they must make for ensuring they can meet business expectations for performance, security, and availability.

SessionID: 108581

Real-World Challenges to Implementing Database DevOps

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Grant Fritchey, Stuart Ainsworth, Kathi Kellenberger, Mindy Curnutt, Angela Tidwell

Title: Real-World Challenges to Implementing Database DevOps

Description:

Getting going in DevOps can be difficult at best of times. Throw in the need to manage data on top of that and the challenges grow. Using a case study, this session will provide you with tips and hints at how best to deal with your own database DevOps implementation. Whether your team is deploying locally to on-premises databases, or implementing cloud-based databases and DevOps technologies, the knowledge you gain from this session will help you deal with data in your DevOps.

Join our panel of industry experts as they discuss their thoughts on dealing with database DevOps implementation, including challenges they have faced and how to surmount them.

SessionID: 108564

Unlocking The Data Lake With Azure Synapse SQL Serverless

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Veljko Vasic

Title: Unlocking The Data Lake With Azure Synapse SQL Serverless

Description:

As data sizes continue to scale and increasing amounts of data lands in data lakes, it's vitally important for enterprises to be able to explore and tranform this data, using the tools and languages their analysts prefer. With SQL Serverless for Azure Synapse, enterprises can have it all - the performance of a next-generation query processor and the ease-of-use of a familiar T-SQL interface. Come see how Azure Synapse and SQL Serverless enable your organization to explore and transform data at scale, enabling use-cases from analytics at petabyte scale to business intelligence to machine learning.

SessionID: 108579

Unlock Business Value From Your SQL Server Backups as You Head to the Cloud

Back to calendar

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

Speaker(s): Abdul Rasheed

Title: Unlock Business Value From Your SQL Server Backups as You Head to the Cloud

Description:

If you're on SQL Server, you have many opportunities to move to the cloud. The power, simplicity, and ease of use promised by managing SQL in the cloud are compelling. But to get there, you need seamless migration and a solid data protection strategy. You can't afford to use different backup tools for each cloud, or change each time you need to migrate. As well, the challenges you have today around data protection complexity and database engine dependencies are real. Unfortunately, they don't just disappear when you head to the cloud; in fact, they can increase exponentially.

Abdul Rasheed, Sr. Director of Product Management at Clumio, will show how data mobility across platforms is achieved for SQL Server with Clumio's Enterprise Backup as a Service. Clumio provides data mobility through platform-independent data protection, with no software or infrastructure to manage. Users can instantly retrieve data from backups with a query, opening the door to unlock the business value in corporate data.

SessionID: 105683

Diversity, Equality & Inclusion Within Data Community and Outside World

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Kellyn Pot'Vin-Gorman, Hasham Niaz, DeNisha Malone, Homer McEwen

Title: Diversity, Equality & Inclusion Within Data Community and Outside World

Description:

This panel discussion will guide you how to raise your voice against social inequalities around yourself.

SessionID: 105694

Neurodiversity and the Data Platform

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Chris Voss

Title: Neurodiversity and the Data Platform

Description:

You may know someone who is a brilliant data wrangler and works hard, but may need special accommodations or struggles with emotional intelligence. It is quite possible that the person has an autism spectrum disorder, a diagnosis more commonplace over the last decade.

In this session, we will look at neurodiverse behavior and empowerment, focusing on the autism spectrum and the data platform. There are qualities which make a person on the spectrum great with data, and pitfalls in relation to job interviews and getting the most from large conferences like PASS Summit. Whether you manage the person, or whether you are the person, there is something to be gained from a recognition on the differences in how one's brain works.

SessionID: 108541

What’s New in Security & Networking for Azure SQL

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Security

Speaker(s): Rohit Nayak, Jakub Szymaszek, Ron Matchoro, Mirek Sztajno

Title: What’s New in Security & Networking for Azure SQL

Description:

As a trusted leader in cloud security, Azure SQL continues to attract business-critical applications handling financial, healthcare, government, and other sensitive data. Join us for this demo-heavy session to see the latest security innovations in action and learn about new strategies for safeguarding your data in Azure SQL. Our team of security experts will focus on capabilities in authentication, encryption, network security, threat protection, and other areas and show demonstrate how they can be applied to safeguard data that resides on prem and in the cloud (hybrid).

SessionID: 105675

Dr. DMV with Jupyter Notebooks

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Half-Day Session (2.5 hours) - Track: Database Administration

Speaker(s): Glenn Berry

Title: Dr. DMV with Jupyter Notebooks

Description:

Dynamic Management Views and functions allow you to easily see exactly what is happening inside your SQL Server instances and databases with a high level of detail. You can discover your top wait types, most CPU intensive stored procedures, find missing indexes, and identify unused indexes, to name just a few examples. This session uses Jupyter Notebooks, to demonstrate and explain a complete set of diagnostic DMV queries that you can easily use to detect and diagnose configuration and performance issues in your SQL Server instances and databases.

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

SessionID: 104519

The Right Tool for the Right Job: Serving Data From SQL Server

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Dan Mallott

Title: The Right Tool for the Right Job: Serving Data From SQL Server

Description:

Do your users complain of application slowness? Do your application developers complain that getting data is too hard? Do you spend all your time writing SQL? If any of these questions sound familiar, this talk could be for you!

In this session, you will learn strategies for getting data from SQL Server that align with the use case. You will learn when to use stored procedures, when to use ORMs, and when to use other methods. The pros and cons of each approach will be reviewed, and you will see how to implement each approach using the three most popular methods in .NET: Entity Framework, Dapper, and ADO.NET. Lastly, you will learn where to start with performance tuning application data access, as well as some strategies for structuring the database for query performance.

SessionID: 104530

Common Data Service, Why Is It Not Common Yet?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Hylke Peek

Title: Common Data Service, Why Is It Not Common Yet?

Description:

Within the Power Platform, there's a data store called Common Data Service (CDS). But why would you use it? You've several hundred connectors allowing you to connect to almost every type of data storage. Well, CDS is an easy way to define and centralize business logic over multiple, interconnected applications handling various types of data.

In this session, we have a good look at CDS and find his strengths and weaknesses. We'll see how to build, ingest and extract data from CDS using demos. When you're using the Power Platform and/or curious about CDS but haven't used it yet, join me at this session.

SessionID: 105695

Extending Your Use of Extended Events

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Erin Stellato

Title: Extending Your Use of Extended Events

Description:

If you have made the leap to using Extended Events, chances are you’re using XE to do the exact same thing you used to do in Trace. Maybe you use it to capture query performance over time, or find queries that exceed a specific duration, I/O, or CPU.  Maybe you want to find what login executed a query, or from what workstation or application the query originated.  But Extended Events is so much more than a replacement for Trace; it is a whole new way to think about troubleshooting.

In this session we will discuss the targets, actions, and predicates available in Extended Events and see how you can leverage them to look at problems in SQL Server in ways that you never could before. We will step through as many demos as possible in the time available so you can see why joining #TeamXE was one of the best decisions you ever made.  You’ll walk away with a deeper understanding of Extended Events along with a new methodology for approaching and solving issues in SQL Server.

SessionID: 105701

Let Me Automate You - Take Power BI To The Next Level

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Wolfgang Strasser

Title: Let Me Automate You - Take Power BI To The Next Level

Description:

In the early days, Power BI was placed as a self-service BI tool but as the userbase and deployment sizes within organizations grew, the need for Power BI automation got more important.

Join this session to learn how common Power BI administration tasks can be automated using the CLI, PowerShell and C#, how Azure DevOps can work together with Power BI for continuous integration and in addition, learn how create Power BI artefacts in an automated way.

SessionID: 104515

Azure Synapse Analytics: A Data Lakehouse

Back to calendar

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

Speaker(s): James Serra

Title: Azure Synapse Analytics: A Data Lakehouse

Description:

Azure Synapse Analytics is Azure SQL Data Warehouse evolved: a limitless analytics service that brings together enterprise data warehousing and Big Data analytics into a single service. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources, at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate business intelligence and machine learning needs. In this presentation, I'll talk about the new products and features that make up Azure Synapse Analytics and how it fits in a modern data warehouse, as well as provide demonstrations.

SessionID: 108536

Azure SQL: What to Use, When, and What's New

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Ajay Jagannathan, Anna Hoffman

Title: Azure SQL: What to Use, When, and What's New

Description:

Come learn how to select a deployment option in Azure SQL (VM, Managed Instance, Database). Additionally, hear and see the latest capabilities in the Azure SQL family in the past year.

SessionID: 104497

Designing Reports for Effective Storytelling

Back to calendar

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

Speaker(s): Ted Stathakis

Title: Designing Reports for Effective Storytelling

Description:

You spent days on discovery, data sources, cleansing, ETL/ELT, and modeling. Now you need to put the information on the screen and make it easy for the end user to consume and understand. There are some very important Do’s and Don’ts in digital story telling that can mean the difference between an impactful and easy-to-use report that tells a story, and one that users struggle with understanding the message. We’re not just talking about pie charts and visuals, but about the correct and efficient use of color, contrast, white space, and layout. We’re talking about creating enterprise class collections of reports with a unifying and professional look and feel regardless of who created the report.

SessionID: 104503

Intelligent Query Processing

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Kathi Kellenberger

Title: Intelligent Query Processing

Description:

There many anti-patterns that SQL Server consultants find during query tuning engagements. This is especially true at shops where developers use techniques that make sense in procedural code to write T-SQL. Microsoft has made many advancements in the optimizer over the past few versions that overcome some of the issues with some of these techniques like table variables and user define functions.

Attend this session to learn about these enhancements, when they will and when they won’t help performance without making code changes.

SessionID: 108539

Modernize Your SQL Applications With the Recently Enhanced Version of Azure SQL Managed Instance

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Borko Novakovic, Srdan Bozovic

Title: Modernize Your SQL Applications With the Recently Enhanced Version of Azure SQL Managed Instance

Description:

If you think about digital transformation in Azure, start exploiting the increased productivity and cost savings that the managed instance can provide to you. Managed Instance remains to be one of the strategic investments in Azure SQL product portfolio. Over the last year it has been greatly enhanced in terms of new programmability surface area and increased application compatibility, improved price-performance, networking security and compliance, and better migration and manageability experience. Come and hear about the best practices of migration to managed instance, the latest product enhancements, and get a sneak peek at the future product roadmap.

SessionID: 108540

Azure SQL: Path to an Intelligent Database

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Joe Sack, Pedro Lopes

Title: Azure SQL: Path to an Intelligent Database

Description:

Azure SQL DB and SQL Server 2019 introduced ground-breaking query performance enhancements under the Intelligent Query Processing family.

These make up the latest on Microsoft’s mission to make critical parallel workloads improve when running at scale, while remaining adaptive to the constantly changing world of data! Come join us in the intelligent database world!

SessionID: 108537

Elevation to the Cloud – How Our Customers Are Using Azure SQL

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Sanjay Mishra, Abdul Sathar Sait

Title: Elevation to the Cloud – How Our Customers Are Using Azure SQL

Description:

Customers of all sizes and shapes from very large enterprises to tiny startups are using Azure SQL to power their applications. Many of them are adopting innovative design patterns to bring a new level of cost efficiency, scalability and elasticity in their use of databases. In this session, we will explore several real world customer scenarios, how they are using Azure SQL, their design patterns and lessons learned from their journey.

SessionID: 108538

Inside Azure SQL Database Hyperscale

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Bob Ward, Denzil Ribeiro

Title: Inside Azure SQL Database Hyperscale

Description:

Azure SQL is the world’s database and Hyperscale is the innovative architecture of Azure SQL Database to give you the scale and availability you need in the cloud.

In this session, we will present the internals of the Hyperscale distributed architecture including the details of compute, multi-tiered caching, transaction log service and read-scale replicas. If you love SQL Server internals this is your session as we will describe how we have utilized the power of the SQL Server engine to provide built-in scalability and high availability with Hyperscale. We will also cover unique diagnostics to help gain insights into the performance aspects of Hyperscale. Hyperscale is the future of Azure SQL and in this session we will show you why.

SessionID: 108547

What is Power BI Doing to My Database?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Patrick LeBlanc, Adam Saxton

Title: What is Power BI Doing to My Database?

Description:

Power BI allows almost anyone to quickly and easily connect to most relational database sources, build data models and create reports. What types of queries do Power BI send to the back-end source, how often are these queries sent and how many queries are sent? These are just a few questions that a DBA should think about when their organization decides to deploy Power BI as an Analytical Reporting Solution.

In this session we will discuss topics and questions that DBAs should ask before, during and after Power BI is deployed in their organization. In addition, we will demonstrate what the FRENCH TOAST Power BI is doing to your database. 

SessionID: 108548

Lift and Shift Your SQL Servers to Azure SQL Virtual Machines

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Raj Pochiraju, Amit Banerjee

Title: Lift and Shift Your SQL Servers to Azure SQL Virtual Machines

Description:

In this session, we will cover the best practices and tools for driving a successful Azure migration for your existing SQL Server. Learn how we can make assessments, sizing and the actual data migration easier while offering the best TCO in the market. We will show you the workflow from identifying the best possible candidates for migration in your existing infrastructure and the best possible architectures that can help you leverage Azure Hybrid Benefits to save on licensing costs. We will also talk about how hybrid deployments for your on-premises SQL Server deployments can help improve efficiency and reduce costs.

SessionID: 108545

Microsoft Power BI: Business Intelligence Strategy, Vision, and Roadmap Update 

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Amir Netz, Arun Ulagaratchagan

Title: Microsoft Power BI: Business Intelligence Strategy, Vision, and Roadmap Update 

Description:

Our main goal for Power BI is to help our customers drive a data culture – helping everyone make better decisions based on data. Join Microsoft's Business Intelligence leadership team to learn about our strategy, experience the newest capabilities available in Power BI, and see what is coming next. 

SessionID: 108546

Microsoft Power BI for the Data Engineer 

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Christian Wade, Priya Sathy

Title: Microsoft Power BI for the Data Engineer 

Description:

Come to this demo-rich session to learn how Power BI can help organizations deliver enterprise grade, actionable insights with great performance, governance, and security over massive data sets. We will show how Power BI simplifies data modeling and data visualization while keeping data managed and governed, bridging the gap between massive volumes of structured or unstructured data and actionable insights.

SessionID: 104651

Building Data Lakes in Azure

Back to calendar

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

Speaker(s): Dustin Vannoy

Title: Building Data Lakes in Azure

Description:

Data warehouses are not enough; data lakes are the backbone of a modern data environment. Azure makes building data lakes easier and more affordable, but understanding the unique services Azure offers is key to a smooth implementation. This session will explain why everyone's talking about data lakes, break down the best services in Azure to build a data lake, and demo code for querying and loading with Azure Databricks and Azure Synapse Analytics.

Attendees will leave the session with a firm grasp of why we build data lakes and how Azure enables the BI professional to be successful in their data lake projects.

SessionID: 104654

Congratulations, You Are Now a DBA

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Ben DeBow

Title: Congratulations, You Are Now a DBA

Description:

You were just anointed DBA by the head of development because you knew how to create a database and add some tables. Or maybe you were the network engineer that had installed SQL Server and added SQL logins for the developers. Now what do you do and how to you keep your companies data protected and the SQL Servers up and running? This session will provide you with a road map for succeeding as a DBA. We will cover all of the basics that the typical DBA needs to know and focus on Day 1 and Year 1. By the end of this session, you will know what is important and have your daily, weekly and monthly checklist for administering SQL Server. Once you learn the basics and you are comfortable with the DBA role, you are in luck long term as data drives decisions and businesses.

SessionID: 104644

The Azure SQL Workshop

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Database Administration

Speaker(s): Bob Ward, Anna Hoffman

Title: The Azure SQL Workshop

Description:

In this hands-on, scenario-driven workshop, members of the SQL engineering team will help you translate your existing SQL Server expertise to Azure SQL, including Azure SQL Database and Azure SQL managed instance. At the end of the day, you should have a foundational knowledge of what techniques and programs to use in different situations, as well as how to configure, monitor, and troubleshoot the “meat and potatoes” of SQL Server in Azure: security, performance, and availability. You will learn about not only the “what”, but also the “how” and the “why”. You’ll walk away with resources and tools so you can go as deep as your scenario requires.

After the workshop, you should be able to: • Determine which Azure SQL deployment option and service tier should be used in order to meet the needs of your application in various scenarios. • Deploy, configure, monitor, and troubleshoot security, performance, and availability scenarios in Azure SQL using both familiar and new tools and techniques. • Harness the “power of the cloud”, including automation and intelligent capabilities of Azure SQL. • Translate your existing SQL Server expertise to Azure SQL expertise.

This day will be extremely interactive and the engineering team always provides details on “how it works”. All attendees are required to bring their own laptop which, at minimum, can connect to a Virtual Machine with a Remote Desktop application. At the end of the day, you will walk away with all the materials, code, slides, and demos for future use.

SessionID: 104645

Animated Query Plans for the Visual Learner

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Forrest McDaniel

Title: Animated Query Plans for the Visual Learner

Description:

You’ve looked at query plans and done some tuning, but you’re not sure what’s going on underneath. Hash Match? Merge Join? Watch both come to life in animations, and more! See (not just hear) the inner workings of a plan, and learn about the details that matter for performance. When plans make sense, tuning will become easier, and maybe even fun!

SessionID: 104557

Mental Health in IT: Safeguarding Our Most Precious Resource

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Tracy Boggiano

Title: Mental Health in IT: Safeguarding Our Most Precious Resource

Description:

One in four Americans suffers from a mental health issue each year. In the tech community, this number rises to 42%. The stigma associated with discussions around mental health, as well as how it can negatively impact your work and home life, make people reluctant to discuss the topic. Now is the time to start discussing mental health in tech and how to take advantage of the opportunity to safeguard our most precious resource: people. We'll discuss how mental health affects job quality, including sharing examples from my professional life. We'll discuss the four primary workplace factors which play a pivotal role in mental health challenges in the tech community. I'll provide tips on what is best to say and not say to people you know whose lives are being affected by their mental health. Lastly, we'll cover how to make your workplace a safe place where mental health can be talked about and how to encourage your company to offer resources to help maintain everyone's mental health.

SessionID: 104569

Splitting Up Your Work in Chunks

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Erland Sommarskog

Title: Splitting Up Your Work in Chunks

Description:

We all know that we should write set-based statements and that we should avoid loops. However, sometimes operating all data at once may be too much and it is better to split up the work into chunks, leading to a combination of set-based statements and loops.

This session starts with a discussion of some scenarios where chunking may come into play. The session then goes into important techniques you need to employ to get good performance when you implement chunking – done wrong, chunking can lead to worse performance than without chunking. The session also discusses other things you need to consider when you implement chunking: How is the application affected? How to restart an interrupted chunking operation? What to consider when it comes to testing?

The last section demonstrates how you can use chunking to improve performance in situations where you cannot use set-based statements, because you cannot accept that you lose all rows as a result of a few rows failing to load.

SessionID: 104549

Advanced Development Pipelines

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Adam Anderson

Title: Advanced Development Pipelines

Description:

Learning how to build and release databases one at a time is a great start. After all, you have to learn to walk before you run. In this session, we will do a 5-minute warm up and then we will be off and running.

We will start by creating a multi-threaded build that includes a database and a .NET application and learn about build dependencies while we're at it. After we are warmed up, we will attempt a database build that is tightly coupled with other databases and throw in using a container as the build agent for good measure. Lastly, we will finish strong with environment automation and management. This may seem like a lot, and it is, but with training and dedication anything is possible.

SessionID: 104554

Statistics Techniques Can Fix Tough Performance Issues

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Vern Rabe

Title: Statistics Techniques Can Fix Tough Performance Issues

Description:

Do you have some slow queries that you can’t seem to speed up? Maybe it’s due to statistics. The optimizer does a great job of coming up with an execution plan that is fast, but only when it is given good information to work with, and the query optimization statistics are probably the most important information at its disposal.

The statistics that are automatic created and maintained are usually sufficient for the optimizer to come up with a good plan. But there are exceptions. In this session, after a brief overview of what statistics are, we’ll see how filtered statistics can help performance against very large tables (especially with skewed data), how the statistics on computed columns can help, when and how to override the default sample size, how to identify and fix performance problems due to stale statistics on ascending keys, how manually created statistics can help queries against correlated columns, and more. With these techniques you WILL improve query performance.

SessionID: 108543

Azure SQL Is The Best Choice For Building Back-End REST API: Discuss!

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Development

Speaker(s): Davide Mauri, Silvano Coriani

Title: Azure SQL Is The Best Choice For Building Back-End REST API: Discuss!

Description:

Modern development is all about being agile, having great performance and scalability. And that’s why Azure SQL is just perfect for that.

In this session we’ll go through all the reasons why Azure SQL is a great choice for the creation of a backend API that can provide REST API for the most common frontend (mobile, web, anything). From implementing a full CI/CD pipeline for the database, to scaling from a few hundreds to thousands request per second…and more. All using the most loved thing since bread and butter: JSON. And not only that, as security is another big challenge that cannot be overlooked: we’ll also add row-level security to make sure data is served fast and securely. Demo and content heavy, bring developers and coffee.

SessionID: 108544

Maximize Performance For Less Cost Using Azure SQL Database Serverless

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Morgan Oslake

Title: Maximize Performance For Less Cost Using Azure SQL Database Serverless

Description:

Azure SQL Database serverless automatically scales compute resources based on workload demand. Learn about how serverless works and using it to optimize price-performance and simplify performance management for databases with intermittent or unpredictable usage.

SessionID: 104612

Learn Faster in a Container - A Docker Introduction

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Daniel Shrader

Title: Learn Faster in a Container - A Docker Introduction

Description:

Have you seen all the DevOps wizards do their magic with docker, but haven't had the ‘use case’ yet to dedicate the time to learn it yourself?  In this session we’ll cover what docker is and give plenty of example use cases where it can help you.  From there we’ll cover where to get started, either on your machine or on the cloud in minutes.  We’ll continue with how to read what a docker image is doing and how to modify them to suite your needs.  From there we’ll cover a graphical interface for docker in a docker image to help speed up your learning, and even run SQL Server in a container.  Finally, we’ll explore how to use docker to quickly install other tech stacks to help with your learning. You’ll leave this session knowing what docker is, and how to use it not only for applications, but to accelerate your own learning.

SessionID: 104641

Intro to Azure Data Catalog

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Angela Henry

Title: Intro to Azure Data Catalog

Description:

Your company has amassed more data than it can possibly use, yet no one can find the data they need. This is more common than you think. With Azure Data Catalog, anyone can find the data they are looking for, no matter the data source. This session will introduce you to Azure Data Catalog, what it is, how you can use it and why everyone should be using it.

SessionID: 104934

SQL Server Configuration And Deployment With Powershell DSC

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Brandon Leach

Title: SQL Server Configuration And Deployment With Powershell DSC

Description:

Provisioning a new SQL Server instance is not just about the install. Often times we have to go through a litany of post configuration steps that must be performed. When we do this manually we are far more likely to make mistakes.

Additionally configuration can change over time. These changes need to be managed and unexpected changes can cause issues. Can you say for certain that your systems are configured exactly as you expect?

Desired State Configuration (DSC) in Powershell is a key tool for moving towards a culture of Infrastructure as Code (IaC) in a windows environment. It can help make your deployments more consistent while speeding them up. Additionally it can help you monitor, report, and correct configuration drift automatically.

In this session we will go over the core principles of Infrastructure as Code, the various components of DSC, how to set up a pull server. We will also use DSC to deploy and setup a two replica availability group with the push of a button.

SessionID: 104765

Inclusive Presentation Design

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Meagan Longoria

Title: Inclusive Presentation Design

Description:

You have built up some great knowledge and experience about the Microsoft Data Platform and now you want to share it with your coworkers or the community. Do you know how to deliver your presentation in a way that is accessible to your audience? Join me in this session to discuss how to design your presentation materials with appropriate content formatted to maximize learning for your whole audience. You'll gain a better understanding of how to enhance your delivery to make an impact on those with varying abilities to see, hear, and understand your presentation.

SessionID: 104766

Implementing Data-Driven Storytelling Techniques in Power BI

Back to calendar

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

Speaker(s): Meagan Longoria

Title: Implementing Data-Driven Storytelling Techniques in Power BI

Description:

SessionID: 104757

The ABCs of BDCs: Big Data Clusters for Beginners

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Big Data

Speaker(s): Bob Pusateri

Title: The ABCs of BDCs: Big Data Clusters for Beginners

Description:

Big Data Clusters are a highly anticipated feature of SQL Server 2019, but what exactly are they? Attend this session to learn the basics of this hot new technology that adds HDFS and Spark to SQL Server. Topics covered will include SQL Server Big Data Cluster components and architecture, deployments, and demonstrations of queries that combine relational and non-relational datasets. Attendees will leave with an understanding of how Big Data Clusters differ from a standard SQL Server deployment, the advantages and capabilities they offer, and which scenarios benefit most from their utilization. Big data is only getting bigger and it's a tremendous skill area for career growth. Join us for a great introduction to a powerful new feature of SQL Server!

SessionID: 104758

A Query Runs Through It: An Introduction to the SQL Server Engine

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Peter Shore

Title: A Query Runs Through It: An Introduction to the SQL Server Engine

Description:

Have you ever wondered what happens inside SQL Server when you execute that query you wrote? This session will serve as an introduction to what is going on under the hood, commonly called SQL Server Internals. Whether writing queries or tuning them, SQL Server internals knowledge is highly valuable in Azure VMs or SQL DB, AWS, GCP, and on-premises as the SQL Server engine is the same. Together we will dip into why data types matter, ponder pages, sample the storage engine, and ponder the query processor as we see what happens when your query runs.

SessionID: 104790

Understanding Modern Data Encryption Offerings for SQL Server

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Security

Speaker(s): John Morehouse

Title: Understanding Modern Data Encryption Offerings for SQL Server

Description:

It seems that there are daily stories of a data breach somewhere. Data security is one of the most critical things a data professional should be aware of. There are several ways of implementing data security in today’s world. SQL Server comes with several native data encryption methods that you can use. In this session, we will delve into understanding data encryption, how to implement them, as well as make note of potential issues. Rounding out with new techniques, we will also examine Azure Key Vault and Always Encrypted to ensure you have a clear and concise understanding on implementing modern encryption technologies to ensure the safety of your data.

SessionID: 104793

Troubleshooting Power BI Report Performance

Back to calendar

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

Speaker(s): Benni De Jagere

Title: Troubleshooting Power BI Report Performance

Description:

So you've built a Power BI report with all the shinies? Good!

After some usage, users have reacted that it's a bit sluggish in usage, and they're not keen on using it anymore.

Starting off with the new Performance Analyzer Pane, we'll demonstrate how you can pinpoint bottlenecks in your report, and take actions on these insights.

With the myriad of root causes that are out there, an elimination approach might suit us very well. Some of the main causes will be explained, and we'll get you going on how you can fix it for yourselves.

Be it DAX-measures, modelling issues, or an overload of visuals. Every report can be tuned to handle like a dream, and you can do it too!

SessionID: 104778

Public Speaking for the Data Professional

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Ed Watson

Title: Public Speaking for the Data Professional

Description:

Would you like to tackle public speaking and be able to present a topic in front of a group of your peers? Is your fear of public speaking holding you back in your career? Would you like to present a topic at a conference or at a company lunch and learn? This session will help you get started with tips and strategies that will put you on the path for success in public speaking.

SessionID: 104784

What’s Your Bacon Number, An Introductions to Graph Databases

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Michael Johnson

Title: What’s Your Bacon Number, An Introductions to Graph Databases

Description:

It is often said that when all you have is a hammer, everything looks like a nail. The same can be said of databases such as relational databases which, while great at solving some problems create challenges in others, an example of this is the modeling of complex relationships. During this session, you will be introduced to graph databases (based on graph theory) that model objects as nodes and the relationship between these nodes as edges. As a practical demonstration of this, we will use data from IMDB to calculate the Bacon Number (https://en.wikipedia.org/wiki/Six_Degrees_of_Kevin_Bacon ) of your favorite actors and actresses

SessionID: 104754

Accelerating the Migration of Legacy SSIS with Azure Data Factory

Back to calendar

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

Speaker(s): Sandy Winarko

Title: Accelerating the Migration of Legacy SSIS with Azure Data Factory

Description:

This session focuses on the new features to unblock/accelerate cloud migration of legacy SSIS, such as 2008 or earlier versions, with Azure Data Factory (ADF). We will first show you how to provision Azure-SSIS Integration Runtime (IR) – dedicated ADF servers for running SSIS – and extend it with custom/Open Source/3rd party components. We will next show you how to enable the following scenarios: running SSIS packages stored in Azure Files as first-class activities in ADF pipelines, accessing Azure SQL DB/Managed Instance with OLEDB connectors that are configured for Azure Active Directory authentication with ADF managed identity, testing SSIS packages in ADF from SSDT, scheduling SSIS jobs in ADF from SQL Server Agent/3rd party orchestrators that invoke Azure-enabled dtexec.exe, etc. We will finally show you the complete SSIS Migration Playbook to perform batch package assessments and batch package/job migrations using Data Migration Assistant/Service, dtutil.exe, scripts, etc.

SessionID: 105349

Give Power [BI] to the People - Securely Share Your Insights

Back to calendar

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

Speaker(s): Daniel Glenn

Title: Give Power [BI] to the People - Securely Share Your Insights

Description:

Every organization is a data organization and you must collaborate on data to stay on track. Sharing insights from within Power BI will give you an advantage and help steer your organization in the right direction.

However there are some pitfalls with sharing - if you don’t know your options and set proper governance, you could be on your way to a data breach or giving your private information to the competition.

In this session, you will get a short introduction to Power BI and understand where data resides, why and how you should share with your colleagues and outside partners, and get a strategy for setting governance for your data. You will walk away with the outline of a governance plan, an understanding of your sharing options, and the sharing settings you should immediately turn off.

SessionID: 104744

A Beginner's Guide to Becoming a Performance Tuner

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Andy Yun

Title: A Beginner's Guide to Becoming a Performance Tuner

Description:

Are you a relative newcomer to SQL Server and want to get into performance tuning? Or maybe you just want to expand your knowledge of hidden performance killers?

Then join me for a survey of worst practices that kill performance in SQL Server. In this demo-filled session, we will cover a mix of administrative and T-SQL development practices, making this session suitable for DBAs and developers alike! Topics include server configuration mistakes, T-SQL parallelism, and TempDB headaches.

When you leave, you'll be armed with knowledge and tools to get a jump start on your journey to specializing as a performance tuner.

SessionID: 104747

The Curated Data Platform

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Kevin Feasel

Title: The Curated Data Platform

Description:

The breadth of data platform options available to us today is staggering: between relational, object, graph, and document databases, we have a wide array of storage options, as well as a huge number of access and analysis tools. This talk will walk you through data platform, data analysis, and data processing options. We'll discuss when to use (and when not to use) Spark, R, Airflow, and Power BI, as well as a range of other interesting tools and technologies. By the end of this talk, you may not have MongoDB or Neo4J, but you will know where they might (or might not!) fit in your environment.

SessionID: 108833

Advanced Plan Explorer Usage for Tuning Execution Plans

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Andy Yun

Title: Advanced Plan Explorer Usage for Tuning Execution Plans

Description:

In 2010, SentryOne gave the community a completely free execution plan analysis tool: Plan Explorer, that is widely used today. But many users only utilize basic features and only scratch the surface of its capabilities.

Join me to learn how you can go beyond the basics. This demo-heavy (and marketing free) session will teach you advanced use of Plan Explorer by exploring practical T-SQL anti-patterns.

SessionID: 104756

Database Administration Through the Ages

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Randolph West

Title: Database Administration Through the Ages

Description:

You're a lone DBA and you've heard all the buzzwords about Linux and Azure and containers, and it's all a bit overwhelming. Are you really missing out?

Join me on an exploration of what it means to be a DBA in the modern era, and how your existing skills can be leveraged, no matter the platform. Maintenance plans, monitoring, even disaster recovery all work in pretty much the same way across Windows, Linux, Azure SQL DB, and containers.

Then when you go back to work on Monday, you will have a starting point on how to modernize your existing environment and future-proof your career.

SessionID: 108807

From Zero to Hero on SQL Server Source Control

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Development

Speaker(s): Marija Stojanovic

Title: From Zero to Hero on SQL Server Source Control

Description:

In today's DevOps crazy world, we are pushing change through our databases at an unprecedented pace. Keeping control amid the chaos is getting increasingly challenging. Some organizations have sophisticated change control in place and have full CI/CD workflows for their database environments. Others are only beginning that transition.

In this talk, we will:

SessionID: 108808

Data Modernization

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Database Administration

Speaker(s): Raoul Illyés

Title: Data Modernization

Description:

Businesses today need to be ‘data driven’ to succeed, that is no understatement. Those businesses that can best utilize data are the ones that can better serve their customers, out-compete their competitors and increase their operational efficiency. However, to be data driven, you need to be able to “mine out the gold” so to speak of all your available data while it is still valuable.

Key to this is Data Modernization. Data Modernization starts with the recognition that existing systems, architectures and processes may not be sufficient to handle the requirements of a data-driven enterprise, and that new innovative solutions need to be adopted to succeed. While the replacement of legacy technology is not a new phenomenon, the particular sets of pressure points, leading to the current wave of modernization, are.

In this session we will delve into the very real pressures pushing enterprises down the path of data modernization, and approaches to achieving this goal with success.

SessionID: 108952

Big Data Clusters First Birthday

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): James Rowland-Jones

Title: Big Data Clusters First Birthday

Description:

It’s hard to imagine but SQL Server Big Data Clusters will be celebrating its first birthday at PASS Virtual Summit 2020! To mark the occasion we will showcase everything BDC has to offer and demo some of the significant enhancements delivered by the team this year. As we are also approaching the season of goodwill, we may also have additional news to share about what’s coming next for BDC too! Come join the BDC product group as we celebrate our first birthday and learn how you will be able to accelerate your data engineering and data science projects in 2021! We look forward to seeing you.

SessionID: 108970

All About PowerShell Panel Discussion

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Ben Miller, Brandon Leach, Greg Moore, Rob Sewell, Hamish Watson

Title: All About PowerShell Panel Discussion

Description:

Join this interactive panel and discuss how to get the most out of PowerShell.

SessionID: 108941

Do You Feel the Need… the Need for Speed in Your SQL Server Database? Are You Frustrated With Your Tuning Efforts?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Janis Griffin

Title: Do You Feel the Need… the Need for Speed in Your SQL Server Database? Are You Frustrated With Your Tuning Efforts?

Description:

Query tuning is key to peak performance in SQL Server databases. However, lots of developers and DBAs constantly struggle to pinpoint the root cause of performance issues and spend way too much time in trying to fix them. During this webinar, we’ll show you how Quest Foglight can quickly help you find which queries to focus on and fix. By utilizing Forglight’s multi-dimensional Performance Investigator and Quest’s SQL Optimizer, you can quickly rewrite the query or discover the best index to use.

Regardless of the complexity of your database or your skill level, this systematic approach will lead you down the correct tuning path with no guessing, saving countless hours of tuning queries and optimizing performance of your SQL Server databases.

To illustrate how Foglight can overcome many challenges of tuning, we’ll demonstrate how to: • Effectively use wait types to quickly identify bottlenecks and get clues on the best tuning approach • Quickly identify inefficient operations through review of query execution plans • Use SQL Optimizer to rewrite the query to get the best execution plan

SessionID: 108951

Panel Discussion: Consulting 101 - Help Us to Help You

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Erin Stellato, John Morehouse, Anthony Nocentino, Monica Rathbun, Matt Gordon

Title: Panel Discussion: Consulting 101 - Help Us to Help You

Description:

Join this interactive panel of top Consultants and discuss how to get the most out of your consulting engagements from both the client and consultants perspectives.

SessionID: 109000

LIGHTNING TALKS

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Steve Jones, Rob Volk, Mike Byrd, Chris Hyde, Nathan Boster, Tariq Younas

Title: LIGHTNING TALKS

Description:

Sessions and Speakers will include:

• The Future Database Development with Containers - Steve Jones

Containers and DevOps are some of the most talked about topics these days. Come see a vision of what building a database driven application might look like in the future with containerization, databases as a service (DBaaS), and a DevOps mindset.

• Write Queries Faster with AutoHotKey - Nathan Boster

AutoHotKey (AHK) is an open source Windows application used to create macros, hot keys, and "text expansions". Nathan has used this program for years in many different ways, but he finds it especially useful in SQL Server Management Studio. Come and see how AHK can put a library of code snippets--and full queries--at your fingertips.

• How Bad Are Bad Page Splits? - Mike Byrd

Everybody agrees that bad page splits hurt performance, but there is almost no documentation showing actual performance numbers. This session will show an example highlighting the performance degradation encountered during a series of bad page split as well as the ongoing effects of the bad page splits on a SELECT query. Results for this example indicate a potentially larger performance hit than anticipated.

• The Warlock Of Graph-Table Mountain - Chris Hyde

When I was a child I was obsessed with the Fighting Fantasy series of gamebooks, as well as other similar series like Choose Your Own Adventure. Thanks to the new SQL Graph feature introduced in SQL Server 2017, I was able to write an entire game engine to simulate these books, and it took me less than ten minutes to do so! Please join me for this light-hearted introduction to SQL Graph Database to find out how I did it.

• Azure SQL: (IaaS) OR (PaaS) What to use When? - Tariq Younas

Learn about the latest capabilities in the Azure SQL family (VM, SQL Managed Instance, SQL Database) in the past year, along with migration updates.

• 10 Minutes of Lesser-Used SQL Server Features - Rob Volk

SQL Server has hundreds of features and keeps adding more, but not all of them are widely known. This lightning talk will explore a few of these lesser-known features that may be useful to you, such as:

SessionID: 109001

LIGHTNING TALKS

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Martin Cairney, Christine Assaf, Johan Ludvig Brattås, Edward Pollack, Indira Bandari

Title: LIGHTNING TALKS

Description:

Sessions and Speakers will include:

• Improving Communication With Jupyter Books - Edward Pollack

Included in Azure Data Studio is a feature that allows text, markup, and code to be stored all in one place: Jupyter Books. With Jupyter Books, presentations, documentation, and knowledge-sharing can be simplified by allowing for all types of content to be created and stored in one file and shared in a single application. This fast-paced session introduces this tool, provides the top uses for it, and demonstrates how a presentation can be improved by using it.

• The Human In the Machine - Christine Assaf

In this lightening talk we will learn about preserving human-elements in an increasing tech-heavy, distance world and how inherent human needs have transformed and have stayed the same.

• 5 Power Query Hidden Treasures to Improve Your Productivity - Indira Bandari

In this session you will get to know 5 Power BI tips that will improve your productivity when you work with Power BI files. Know how to sort Parameters you define in Power Query when you Manage Parameters. Know how to Cancel Refresh in Power Query. This is not very intuitive Know how to easily grab a column for an existing query table as a list Change data type for multiple columns Add emojis to table names

• Exploring The World of Azure Data Explorer - Martin Cairney

If you have large volumes of log or telemetry data, then Azure Data Explorer (ADX) may be the tool you need to perform ad-hoc queries to extract insights for diagnostics, monitoring, or reporting purposes. This introductory session will give you a taste of the power and flexibility of ADX and the Kusto Query Language. A demonstration will show the ease of ingesting Azure Metrics into ADX and a number of ways to query this data, including Azure Data Studio and Power BI.

• Get The Most Bang For Your Bucks in Azure SQL - Johan Ludvig Brattås

While the original DTU service model was annoying with it's black box approach to cpu/memory and IOPS at least it was divided into easy to understand pricing tiers. Now you have serverless, General Purpose, Business Critical and Hyperscale... Oh and Managed Instance as well... So, what database configuration should you pick for your project? Stay a while, and listen!

SessionID: 108971

Power BI Panel

Back to calendar

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

Speaker(s): Chris Webb, Kasper de Jonge, Reza Rad, Leila Etaati, Phillip Seamark

Title: Power BI Panel

Description:

SessionID: 108987

Introduction to PASS Virtual Summit

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Angela Tidwell

Title: Introduction to PASS Virtual Summit

Description:

First time attending PASS Virtual Summit? This year everyone’s a first timer! Join PASS veteran Angela Tidwell for an informative session on what to expect over the next few days, plus learn about the PASS community and how you can stay involved throughout the year with Local Groups, Virtual Groups, Regional Events, and more.

SessionID: 108852

Modernizing SQL Server Operations with Kubernetes

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Hybrid Infrastructure

Speaker(s): Bryan Gartner

Title: Modernizing SQL Server Operations with Kubernetes

Description:

Come join our session to understand how you can simplify and modernize your SQL Server environments with the combination of Linux, Containers and Cloud. You’ll understand how to leverage the agility and portability of containers and the orchestration of Kubernetes both on-premises and in the cloud to help you modernize your database operations. We’ll discuss the current state of SQL Server on Linux and compare different methods of deploying SQL Server. We’ll also talk about how can simplify and improve your Kubernetes operations both on-premises and in the cloud.

SessionID: 108853

A High-Performance, High-Concurrency Architecture for Analytics on Azure

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Business Intelligence and Data Warehousing

Speaker(s): Mike Shen

Title: A High-Performance, High-Concurrency Architecture for Analytics on Azure

Description:

With the increased focus on machine learning and AI, it sometimes feels like a majority of information workers are working on yesterday’s architecture. But there is some good news for the thousands of Excel, Power BI, and SSAS users: a new distributed analytics platform from Kyligence - based on Apache Kylin - is breathing new life into these tools by providing a high-performance data aggregation mechanism.

The Kyligence platform provides an intelligent precomputation layer, AI-assisted data modeling and query optimization, and virtually limitless concurrency and scale for OLAP, SQL, and MDX analytics on Azure. This session will explore how a Kylin-powered architecture can achieve sub-second response times for queries against terabytes or even petabytes of Azure data.

SessionID: 108850

Microsoft SQL Server for Red Hat Solutions

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Database Administration

Speaker(s): Louis Imershein

Title: Microsoft SQL Server for Red Hat Solutions

Description:

Whether you are transforming the way you work through containers and Kubernetes, or just upgrading your data center to a modern operating environment, if your organization has adopted Linux as its platform standard, Red Hat solutions can deliver control, confidence and freedom to your SQL Server deployments.

With SQL Server 2019 on Red Hat platforms, you can build a highly customized system to address your application’s specific performance and availability requirements. We’ll introduce you to products such as Red Hat Enterprise Linux, Red Hat Virtualization and Red Hat OpenShift and discuss how they deliver advanced support for SQL Server 2019.

SessionID: 108851

Microsoft SQL Server Machine Learning Workloads on Red Hat Enterprise Linux and Red Hat OpenShift

Back to calendar

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

Speaker(s): Don Pinto, Zak Berrie

Title: Microsoft SQL Server Machine Learning Workloads on Red Hat Enterprise Linux and Red Hat OpenShift

Description:

As the productivity, performance, and flexibility of machine learning (ML) improves, so does the value of the insights it delivers. With native ML capabilities in Microsoft SQL Server running on Red Hat Enterprise Linux and Red Hat OpenShift, developers and data scientists can accelerate their entire ML pipeline in-database.

Attend this session to learn how you can do data preprocessing, feature discovery, and model training without moving the data out. We will also explain how containers can help you run ML models in production efficiently and effectively and we’ll discuss how this all fits into Microsoft SQL Server Big Data Clusters on Red Hat OpenShift.

SessionID: 108939

Diversity, Belonging, & Allyship: Essential DBA Skills for the Data Professional

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Andrea Mascher

Title: Diversity, Belonging, & Allyship: Essential DBA Skills for the Data Professional

Description:

Even though technology is often changing, there are fundamental skills that remain consistent despite any fluctuations or fads. Of the many non-technical or leadership skills needed for success, embracing diversity, practicing belonging, and exercising allyship are areas that some may view as optional.

This session will challenge the understanding that advocating for Diversity, Equity, and Inclusion (DEI) is a voluntary action; expand on cultivating cultures of belonging; and provide techniques on becoming a better ally.

SessionID: 108940

Brand Building Panel Discussion

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Patrick LeBlanc

Title: Brand Building Panel Discussion

Description:

You have a tremendous opportunity to build your personal brand. It doesn't matter if you work for a large corporation, or are an independent consultant. In this panel, we’ll answer your questions about what you should focus on as well as what we have found that worked for building the Guy in a Cube brand. Take an inside look about how we think about content and how you can use that to gain attention to your brand!

SessionID: 108854

How Cloud-Agnostic DBaaS with Nutanix Era Can Give You Your Nights and Weekends Back

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Database Administration

Speaker(s): David Teague

Title: How Cloud-Agnostic DBaaS with Nutanix Era Can Give You Your Nights and Weekends Back

Description:

SQL Server database administrators face a long list of challenges: improving performance, hardening security, lowering costs, increasing availability, & preparing for disaster recovery. The good news is these tasks can be dramatically simplified and streamlined with Nutanix Era!

Join us to learn how Nutanix HCI and Nutanix Era provide a cloud-agnostic database lifecycle management solution that can dramatically reduce the time spent on repetitive manual tasks, giving the DBAs back the time they need to focus on more valuable work. David will cover how easy it is deploy standardized and hardened versions of SQL Server, migrate from end of support versions like SQL Server 2008 R2, automate database copy and refresh operations for your developers and more. If you want to learn how to free up the evening and weekend time taken up by SQL Server support, this is the session for you!

SessionID: 108938

Diversity in Data Panel Discussion: For the Professional Woman

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Hope Foley, Mala Mahadevan, Tracy Boggiano, DeNisha Malone, Jess Pomfret, Anna Hoffman

Title: Diversity in Data Panel Discussion: For the Professional Woman

Description:

This panel discussion will explore the experiences and stories of women community members in the data industry, and the challenges, biases, and discrimination they may have faced throughout their careers. We will also look forward – considering how we can make progress within PASS and the wider industry to create a more inclusive, diverse, and supportive community. As part of our ongoing support of diversity and inclusion, PASS is committed to providing a platform for underrepresented members of our community to share their experiences and challenges. As a membership of over 300,000, we can make an impact.

SessionID: 104713

Data Warehouse Automation Using Agile Methods

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Half-Day Session (2.5 hours) - Track: Business Intelligence and Data Warehousing

Speaker(s): Thomas LeBlanc

Title: Data Warehouse Automation Using Agile Methods

Description:

Agile development means being able to accomplish goals in short time frames. In order to do this with a data warehouse, there are two issues. First is being able to deliver results to the business quickly. Second is having an architecture to execute shorter deliveries. The pattern of Data Vault design provides the architecture. There are some bumps in the road for developers if they are not familiar with this design. This is no different than the change of mind going from database normalization to dimensional modeling. The dimensional model can still be used as an information mart on top of the data vault.

The real funs begins when metadata (data about data) is used to automate some processes. The metadata can use the repeatable patterns for structured ETL or ELT whether using T-SQL or SSIS. The end result will include documentation for management from this metadata.

SessionID: 104714

Moving Data with Azure Data Factory

Back to calendar

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

Speaker(s): Andy Leonard

Title: Moving Data with Azure Data Factory

Description:

Azure Data Factory (ADF) is a cloud data engineering solution. ADF version 2 sports a snappy web GUI (Graphical User Interface) and supports the SSIS Integration Runtime (IR) - or ""SSIS in the Cloud"".

Attend this session to learn how to build a ""native ADF"" pipeline, how to lift and shift SSIS to the Azure Data Factory integration Runtime, and how to use ADF Design Patterns to execute and monitor pipelines and packages.

SessionID: 108802

Running Managed SQL Server on AWS

Back to calendar

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

Speaker(s): Eugene Stepanov

Title: Running Managed SQL Server on AWS

Description:

In this session, you will learn how Amazon Relational Database Service (RDS) helps you do more with your SQL Server database. Amazon RDS automates time-consuming database administration tasks like hardware deployment, software patching, and backups while offering you high availability, performance monitoring, and scalability for Microsoft SQL Server workloads. We will cover Amazon RDS for SQL Server features that make it easy to deploy and operate a SQL Server database in the cloud, as well as the key differences between fully managed SQL Server deployments on Amazon RDS and self-managed SQL Server deployments on Amazon Elastic Cloud Compute (EC2).

SessionID: 108803

Migrating SQL Servers to AWS

Back to calendar

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

Speaker(s): Phil Ekins

Title: Migrating SQL Servers to AWS

Description:

Join the mass migration to AWS! Over 300,000 databases have been migrated to Amazon Web Services (AWS) using the AWS Database Migration Service (DMS). We’ll show you how to lift and shift your Microsoft SQL Server workload with minimal downtime. Deploy SQL Server on Amazon Elastic Cloud Compute (EC2) or Amazon Relational Database Service (RDS), and benefit from fully-managed, scalable, reliable, and secure SQL Server database in the cloud.

We’ll share best practices for system sizing and configuration, security, and automation for your SQL Server workloads. We’ll also cover how you can modernize your current SQL Server workloads by moving to open-source and cloud-native AWS databases.

SessionID: 104730

A Deep Dive into Execution Plans & How to Use Them!

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Janis Griffin

Title: A Deep Dive into Execution Plans & How to Use Them!

Description:

The SQL Server Query Optimizer creates an execution plan for every statement running in the database. Since SQL is a declarative language, we describe what data we want to see, then the SQL Server Optimizer figures out a plan to retrieve that data efficiently. However, sometimes the Optimizer chooses a bad query plan which not only makes the query run slow, but eats up resources so other processing can’t get done.

This presentation will show how to read and fine tune the query plan for better performance. We’ll quickly go over the different types of execution plans and when to use them. We’ll examine the different operators, their statistics and costs, then determine which steps to focus on tuning. Finally, several trouble shooting techniques will be shown so you can increase your tuning skills.

SessionID: 105944

Data Modeling and Partitioning Patterns in Azure Cosmos DB

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Leonard Lobel

Title: Data Modeling and Partitioning Patterns in Azure Cosmos DB

Description:

For many newcomers to Cosmos DB, the learning process starts with data modeling and partitioning. How should you structure your model? When should you combine multiple entity types in a single container? Should you de-normalize your entities? What’s the best partition key for your data?

In this session, we discuss the key strategies for modeling and partitioning data effectively in Cosmos DB. Using a real-world NoSQL example based on the AdventureWorks relational database, we explore key Cosmos DB concepts—request units (RUs), partitioning, and data modeling—and how their understanding guides the path to a data model that yields the best performance and scalability. Attend this session, and acquire the critical skills you’ll need to design the optimal database for Cosmos DB.

SessionID: 104716

Exploring the World of Azure Data Explorer

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Cloud Solutions

Speaker(s): Martin Cairney

Title: Exploring the World of Azure Data Explorer

Description:

If you have large volumes of log or telemetry data, then Azure Data Explorer (ADX) may be the tool you need to perform ad-hoc queries to extract insights for diagnostics, monitoring, or reporting purposes.

This introductory session will give you a taste of the power and flexibility of ADX and the Kusto Query Language. A demonstration will show the ease of ingesting Azure Metrics into ADX and a number of ways to query this data, including Azure Data Studio and Power BI.

SessionID: 104718

Deploy Your Database Using AWS DevOps

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Grant Fritchey

Title: Deploy Your Database Using AWS DevOps

Description:

While the concepts of DevOps deployments are easy enough to understand, the implementation of them through AWS is anything but easy. This session will show you the bare minimum set of steps needed to get your databases deploying through AWS. Then, we'll slowly add additional steps and tools to expand the complexity and functionality of the deployment process. Understanding how to build out the bare bones of an AWS deployment process will make it easier to expand your deployments into the complex undertakings that they will ultimately become.

SessionID: 104942

Understanding Machine Learning Algorithms Through Examples

Back to calendar

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

Speaker(s): Anupama Natarajan

Title: Understanding Machine Learning Algorithms Through Examples

Description:

Choosing the right algorithm is critical to solving problem using Machine Learning. This requires a clear understanding of the problem and can be a effort intensive task of its own. Attend this session to learn about the common Machine Learning Algorithms and Practices through a series of examples across different industries.

You will also get to learn about the Azure Machine Learning Solutions that will help you to automate the time consuming Machine Learning tasks for common problems without writing code.

SessionID: 104944

Increase Deployment Flexibility with Feature Flags

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Elizabeth Noble

Title: Increase Deployment Flexibility with Feature Flags

Description:

You’re a Database Developer or Developer that wants the to deploy completed code without impacting Production. Let's see how!

In this session, you’ll learn how feature flags can be used to allow you to dark deploy. You will how you can write your T-SQL code differently so that you can dark deploy your database changes at any time. You’ll see demonstrations on how to update for T-SQL code to use features flags and how those feature flags will affect your application. When you leave this session, you’ll know how to incorporate feature flags into your deployment process so that you can deploy without impacting Production!

SessionID: 104936

When & Where to Use Columnstore Indexes

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Niko Neugebauer

Title: When & Where to Use Columnstore Indexes

Description:

Columnstore Indexes have already taken over the world of BI & DWH, but deciding when and where to apply them can become a little bit tricky.

In this session we shall be choosing the right platform for BI / DataWarehousing scenarios (SQL Server, Azure SQL DB, Azure SQL DB Hyperscale, Azure SQL DB Managed Instance or Synapse Analytics) and consider their advantages and limitations.

Further, we shall dive into Query Processor advantages and limitations when processing Columnstore Workloads.

SessionID: 104938

Migrating & Running SQL Server on Azure VMs

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Half-Day Session (2.5 hours) - Track: Cloud Solutions

Speaker(s): Niko Neugebauer

Title: Migrating & Running SQL Server on Azure VMs

Description:

In this session we shall review the practical considerations and possible paths to migrate, run, optimize and monitor your database workloads in Azure Virtual Machines.

You shall learn how to create infrastructure in a basic as well as in the efficient (aka repeatable & reconfigurable) way for your SQL Server in Azure VMs.

In the migration part we shall consider from the formal offline paths of Backup and Restore and explore the available online paths such as Log Shipping and Transactional Replication and even expanding the AG Cluster to add a replica.

In the running part we shall consider common procedures, such as Azure Infrastructure optimisations (including disk caching), backups to Azure Blob Storage for SQL 2014 & SQL 2016+, Resource Governance, etc.

In the securing part the typical network infrastructure considerations shall be brought on the table, such as Firewall & NSGs configurations.

SessionID: 108744

Unlock The Value of Your SQL Server Data - Turn Secondary Copies into a Data Lake

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Database Administration

Speaker(s): Nic Hernandez

Title: Unlock The Value of Your SQL Server Data - Turn Secondary Copies into a Data Lake

Description:

You're trying to harness the power of your SQL Server data, but you have to babysit backups or bad things happen. Imagine if you never had to think about backup - at all. Clumio is the only service that eliminates backup complexity so you can focus on the infinite possibilities to find more value in your Microsoft SQL Server data.

Nic Hernandez, System Engineer at Clumio, will show how with Clumio you can turn your secondary copies into a data lake and query it in minutes. Forget altogether about restoring, rehydrating or rebuilding anything. With Clumio, there’s no software or infrastructure, no thick agents, no headaches or surprises, and no limits. Even proactive monitoring and automatic ticket logging is a transformational experience when using Clumio. So join us, we’ll show you how unlocking the value of your data is so much more revolutionary than worrying about backups.

SessionID: 108801

SQL Server on AMD-Based VMs in Azure

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Bhakti Hinduja

Title: SQL Server on AMD-Based VMs in Azure

Description:

Azure IaaS virtual machines powered by AMD EPYC processors can offer database users new levels of performance at an affordable cost.

During this session, we will share performance results and provide guidance on how to choose the right virtual machine size and supporting storage options for your SQL Server workload. Additionally, we will outline recommended settings and tuning parameters to help you extract as much performance as possible.

SessionID: 104947

Data Analysis with Spark and Databricks in Azure Synapse

Back to calendar

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

Speaker(s): Ginger Grant

Title: Data Analysis with Spark and Databricks in Azure Synapse

Description:

Azure Synapse Workspace provides the ability to use both Apache Spark and Databricks. Which one should you use? The answer of course is “It Depends”. In this session we are going to review what the use cases are which would determine why you would select one tool over another. Here we will examine the costs, the kind of data being analyzed, how much data is processed, variability of data loads, and other variables which determine which solution should be implemented. This session will also review when a Spark based processing tool should be used and when you are better off another tool such as SQL on-demand or an Extract, Load and Transform (ELT) process. The demos will show how to implement each solution in the Azure Synapse Workspace and how each can be used to process data.

SessionID: 108588

Be a Copy Data Management Hero With These Data Solutions Built into Pure Storage

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Chris Adkin

Title: Be a Copy Data Management Hero With These Data Solutions Built into Pure Storage

Description:

The life of a modern data engineer is challenging, and can involve a heady mix of on-premises / cloud, windows and container based applications. Faced with these challenges, how can the software delivery velocity not only be maintained but accelerated. What improvements can we make to the process of the many copies of data we make?

Fortunately this session has the answers! We will go through techniques for rapidly seeding test and development databases, be they on-premises or in the public cloud? along with innovative ways of accelerating continuous integration. And as an added bonus some of the topics will cover solutions to one of the most challenging problems of our time, protection against ransomware.

SessionID: 105346

The Future of Database Development with Containers

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Hybrid Infrastructure

Speaker(s): Steve Jones

Title: The Future of Database Development with Containers

Description:

Containers and DevOps are some of the most talked about topics these days. Come see a vision of what building a database driven application might look like in the future with containerization, databases as a service (DBaaS), and a DevOps mindset.

SessionID: 105348

Continuous Integration with Local Agents and Azure DevOps

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Steve Jones

Title: Continuous Integration with Local Agents and Azure DevOps

Description:

One of the fundamental tools for modern DevOps software development is continuous Integration (CI). This process provides an automated independent validation and verification of your code, with quick feedback for developers that are under pressure to write higher quality software at a rapid pace. This session examines how Azure DevOps or TFS can be used to manage this process and run a database CI process inside of your data center, on your own instances.

We will explain CI and Azure DevOps as an orchestrator and see a live DevOps flow of the process running on local instances, but controlled from the cloud. Learn how this can start improving your database development teamwork immediately.

SessionID: 105341

PowerShell for DBA Beginners

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Greg Moore

Title: PowerShell for DBA Beginners

Description:

In today's world, a DBA's knowledge should not be limited to just T-SQL and SSMS, but needs to include tools such as PowerShell.

PowerShell has become a go to tool for automating deployments, upgrades, collecting data and more.

This session will build start with a basic PowerShell Script and build upon that with the use of a JSON file to show how a PowerShell script can be written to deploy SQL Scripts to multiple servers and environments.

SessionID: 105344

Scaling a DWH Beyond the Petabyte

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Thomas Grohser

Title: Scaling a DWH Beyond the Petabyte

Description:

We are collecting more and more data every day. This session shows how to plan, architect and build the infrastructure for a data warehouse starting at a few terabyte and make it scale to multiple petabytes. We will look at solution on the ground and in the cloud and show hot to grow the solutions over time without wasting resources. The solutions discussed are real world examples used today.

SessionID: 108806

Power Up Your SQL Databases with Dell Technologies

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Big Data

Speaker(s): Doug Bernhardt

Title: Power Up Your SQL Databases with Dell Technologies

Description:

Enterprises large and small have made massive investments in applications and data running on Microsoft SQL.? With the release of SQL 2019, Microsoft has shattered SQL Server’s image as a simple relational database management system catapulting itself into the realm of AI/ML and Cloud Native.? Futureproof your datacenter and unleash the power of SQL Server 2019 with revolutionary storage and data protection platforms designed from the ground up to deliver flexibility and scalability for all your applications and workloads types.? Come learn more about how Dell EMC PowerStore and PowerProtect can integrate into a modern Microsoft data platform and enable innovation and modernization across the enterprise.

Microsoft SQL Server continues to evolve and your infrastructure not only needs to keep pace but do it seamlessly by reducing complexity through automation and self-service for DBAs. Dell Technologies has the powered-up storage and data protection solutions to handle your entire Microsoft Data estate. Dell EMC PowerStore can consolidate all of your Microsoft SQL Server versions. It is the ideal platform for deploying Big Data Clusters, because while you may be able to gain insights on your data where it sits…. Where it sits effects your performance, agility, security and business continuity. PowerProtect appliances in combination with PowerProtect Data Manager allows for deduplicated policy based or self-service backups and restores for DBAs.

From the edge, to the core, to the cloud….?? Dell Technologies.

SessionID: 104732

ORMs and the DBA: How to Keep Both Happy

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Dan Mallott

Title: ORMs and the DBA: How to Keep Both Happy

Description:

Talk to any DBA about ORMs and you’ll quickly find out all the things you like about ORMs are what DBAs don’t like. Interestingly enough, most developers I’ve talked to have issues with their ORMs, too. In this session, we’ll explore why ORMs cause such trouble using examples of bad behavior and poor performance with common application patterns. I’ll outline some strategies for mitigating those troubles such as making sure to audit the generated SQL and changing how we write application code to take advantage of how ORMs attack problems under the hood. Lastly, I’ll introduce some tools (and even yet another ORM) that help solve some of the worst of the problems we see in the database when using ORMs.

This talk focuses on the problems ORMs can cause and strategies and solutions to mitigate or solve them, focusing on Entity Framework and Entity Framework Core, since those are the most common ORMs in use in .NET today.

SessionID: 108804

AWS, The Proven, Most Reliable And Secure Cloud for Windows

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Brian Lewis

Title: AWS, The Proven, Most Reliable And Secure Cloud for Windows

Description:

In this session we cover the journey to migrate your Microsoft workloads to AWS. We discuss your options for deploying Microsoft Active Directory to AWS, including AWS Directory Service for Microsoft Active Directory and deploying Active Directory to Windows on Amazon Elastic Compute Cloud (Amazon EC2). We cover support group policy management, authentication, and authorization. We will also discuss integrating your on-premises Microsoft Active Directory environment to the cloud, leveraging AWS Directory Service, and common customer migration patterns for Microsoft workloads. We also present some of the services and tools AWS offers to help your successful migration journey, such as AWS Server Migration Service (AWS SMS), AWS Database Migration Service, CloudEndure Migration, the End-of-Support Migration Program. We demo using on-premises Active Directory as an identity provider to access AWS services and other 3rd party applications with AWS Single Sign On.

SessionID: 108805

Azure Arc – What Does This Mean For Your SQL Server Journey And Infrastructure Transformation From Edge To Core To Hybrid Cloud?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Stephen McMaster

Title: Azure Arc – What Does This Mean For Your SQL Server Journey And Infrastructure Transformation From Edge To Core To Hybrid Cloud?

Description:

Microsoft SQL Server 2019 changed the rules of data gravity by taking data virtualization to the next level. Along with containerization, this evolution has enabled organizations to take a more holistic approach to infrastructure data management as they continue with their SQL Server journey.

Now enter Azure Arc which brings Azure data services to on-premises, multi-cloud, and edge environments. It is an enabler for edge computing. This makes it possible for organizations to draw insights from data where it is created, and the data created here, in many cases, is the most valuable data to the business.

Join us as review how SQL Server 2019 has helped you accelerate your IT transformation and discuss what’s next with the addition of Azure Arc.

SessionID: 104964

Building a Security Dashboard for SQL Server

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Security

Speaker(s): Ed Leighton-Dick

Title: Building a Security Dashboard for SQL Server

Description:

If you have a SQL Server, you need to secure it. However, even the most robust security is useless if you're not monitoring it. How else would you know whether something has changed? Or whether something isn't working as expected? And frankly, for monitoring, you need a quick view of the data you've collected. Enter dashboards.

In this session, we'll discuss what information you need to collect from your SQL Servers to effectively monitor security. You'll also see how to build a simple security dashboard for your own use using Power BI.

SessionID: 104969

Getting the Most Out of the "SQL Server Maintenance Solution"

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Ola Hallengren

Title: Getting the Most Out of the "SQL Server Maintenance Solution"

Description:

Are you using the "SQL Server Maintenance Solution", but are unsure of, if you are getting the most out of it?

In this session we will take a look at the latest features, and see how they can be used in different scenarios.

The session will cover availability groups, smart backup, environments with large number of databases, Managed Instances, SQL Server on Linux, backup to Azure blob storage, improvements to statistics and many other areas.

SessionID: 104951

Tabular Data Modeling Solutions for Challenging Problems

Back to calendar

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

Speaker(s): Paul Turley

Title: Tabular Data Modeling Solutions for Challenging Problems

Description:

Do your Power BI models suffer from “ambiguous relationships”? Have you expanded your vocabulary while encountering errors trying to relate multiple tables in a data model?

Data modeling is an essential skill in Power BI design and hard problems require creative solutions. In this session, we will enumerate common challenges and demonstrate modeling techniques to resolve them.

SessionID: 104962

Securing SQL Server in Containers

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Security

Speaker(s): Ed Leighton-Dick

Title: Securing SQL Server in Containers

Description:

You're using containers to run SQL Server? Great! Now... how are you securing them?

Containers are fantastic for development and DevOps, among other things. However, they have traditionally been thought of as a weak point in an infrastructure - early container platforms really didn't enable security. That's changing as the need for strong security increases. In this session, we'll discuss the things you need to think about before you implement containers and how to improve their security.

SessionID: 104975

10 Extended Events Every DBA Needs In Their Toolkit

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Database Administration

Speaker(s): Daniel Maenle

Title: 10 Extended Events Every DBA Needs In Their Toolkit

Description:

Extended Events are a powerful asset to every dba and give us access to many of the internals and goings on within SQL Server. Since Extended Events have come available the usage and diagnostics they offer are huge. This session shows 10 XE scripts you can run to help see diagnostic and system information for better troubleshooting, and awareness of what is going on within your systems. As a consultant I need to have ways to prepare customers systems and be able to see inside to the depths of what is going on quickly. I keep these ready at a moment's notice.?

SessionID: 105339

Migrating Hundreds of SQL Server Instances to Azure at Scale

Back to calendar

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

Speaker(s): Oscar Zamora, Avnish Rastogi

Title: Migrating Hundreds of SQL Server Instances to Azure at Scale

Description:

Database migrations can be performed manually for a few instances at a time. However, there are times where clients will need to perform migrations of tenths, hundreds and even thousands of database instances within a short period of time, with little downtime for each instance. This session will show you the services, components, and automation you can leverage and instantiate to perform a migration at scale of your SQL Databases on-premises.

SessionID: 104970

Microsoft Automated ML the Next Generation of Machine Learning

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Artificial Intelligence

Speaker(s): Leila Etaati

Title: Microsoft Automated ML the Next Generation of Machine Learning

Description:

Automated machine learning simplifies the traditional machine learning process, by creating models through applying multiple algorithms on one dataset, doing cross-validation, hyperparameter settings, and feature selections. Automated ML selects the best models among all applied algorithms based on the performance of each of them. Moreover, it provides more detail about the experiment and how much time has been spent to run each iteration. In this one-hour session, an overview of Automated Azure ML and Automated ML will be presented, along with an explanation of notebook and interface designer.

SessionID: 104974

Charticulator: Create Custom Visual with No Code in Power BI

Back to calendar

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

Speaker(s): Leila Etaati

Title: Charticulator: Create Custom Visual with No Code in Power BI

Description:

There are different ways to create a custom visual in Power BI from Java script code to using R and Python codes to create a custom visual. Charticulator is a new way to create custom visual without writing any codes. In one hour session, the audience will get familiar with the Charticulator environment, and how to create charts there is an easy way. Also, they can see how to import the PBIVIZ file as a custom chart into Power BI desktop.

SessionID: 104860

Securing Network Access to Your SQL Servers

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): John Martin

Title: Securing Network Access to Your SQL Servers

Description:

Securing your SQL Servers from network borne attacks is essential, but how do you achieve this? Join John as he shows how to secure your SQL Servers.

Together we will look at effective network segmentation strategy and what this means for your SQL Servers. Then we will look at how to prevent lateral movement to make sure you minimise the attack surface of your servers. Finally, we will look at what options exist in Microsoft Azure when using IaaS VMs.

All of this helps prevent attacks from ransomware like NotPetya and others which use common network misconfigurations and vulnerabilities to spread within a network.

SessionID: 104862

Deadlocks. Understanding and Troubleshooting.

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Denis Reznik

Title: Deadlocks. Understanding and Troubleshooting.

Description:

I would not reveal a secret if I said that the deadlock is not fun at all. The definition of deadlock is straightforward and quite clear: This is an exceptional situation when two concurrent queries request the same resources but in a different order. Unfortunately, in real life, deadlocks often are more complex and unobvious.

One of the rules, which I always keep in mind, sounds: "You can not design a database, in which deadlock can't happen". So, we should deal with them. The algorithm is simple:

  1. Catch the deadlock
  2. Find the root cause
  3. Design and implement a solution. In practice, these steps can be tricky and may require different types of analysis.

In this session, we will remind the concepts of locks and transaction isolation levels, and then look at ten various deadlocks scenarios and find the root cause of the deadlocks. After that, you will see how easy solution searching could be if we did a good job on the previous step.

SessionID: 105584

SQL Security for Everybody: Understanding Logins, Users, and Roles

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Security

Speaker(s): josh smith

Title: SQL Security for Everybody: Understanding Logins, Users, and Roles

Description:

There are a lot of options for controlling what can be done to control user access inside a SQL Server instance, and that granularity can be confusing to everyone (including database administrators). In this session we’ll break down permissions from the instance level down, to understand the difference between server and database principals, how server and database roles work, and how to use custom roles and object-level permissions to grant just the right amount of access to our applications and end users. Filled with practical demonstrations this session is geared for developers, junior and accidental DBAs, and system administrators looking to understand how best to implement SQL Server security.

SessionID: 104857

Building a Query Store Telemetry Pipeline

Back to calendar

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

Speaker(s): Joseph D'Antoni

Title: Building a Query Store Telemetry Pipeline

Description:

Have you ever wanted to see all of the important queries in your environment? Or to understand what the busiest tables in a database are so you can understand where to focus your tuning efforts? In this session, you will learn how to utilize the query store for performance analysis, aggregate the data into a single repository, and analyze the data.

SessionID: 104415

Blogging for Success: Advancing Your Career by Blogging

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Ray Kim

Title: Blogging for Success: Advancing Your Career by Blogging

Description:

Ever wanted to start a ‘blog, but have no idea how to do it? It’s easier than you think! A number of people have become successful by writing ‘blog articles. I originally started my ‘blog to supplement my presentations. Since then, it’s taken on a life of its own.

In this presentation, I’ll tell you how I got started with ‘blogging, where it’s taken me since then, and lessons I’ve learned along the way. We’ll discuss ‘blog platforms, how to get started, what to write about, and what to do (and what NOT to do) when writing articles.

SessionID: 104418

Performance Tuning, Getting the Biggest Bang for Your Buck

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Monica Rathbun

Title: Performance Tuning, Getting the Biggest Bang for Your Buck

Description:

Everyone wants to know if there are magic buttons you can push to make SQL Server run faster, better, and more efficiently. In this session, we will go over some of my go-to performance tricks that you can implement to get the biggest improvement with the least amount of change.  When it comes to performance tuning, every second counts. We will cover memory optimization, isolation levels, trace flags, statistics, configuration changes, and more.  I’ll go over real life scenarios we come across as consultants and the changes we made to fix them.

SessionID: 104864

Real World Implications of Bias in Coding & Machine Learning

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Artificial Intelligence

Speaker(s): Rie Irish

Title: Real World Implications of Bias in Coding & Machine Learning

Description:

Computers can't be biased, right? I mean, it's just lines of code. Yes or No. Ones & Zeros. Those lines of code are written by people. People have life experiences that color how they see the world. Okay, let's be blunt. People have baggage. And that baggage is seeping into your application, surveys and web forms.

You've got an idea for a new app and it's going to change the world! Right? You're working on the GUI for your company's web portal and you know just what information to collect from the user. Are you sure about that? Odds are pretty good that the information you're going to collect is a reflection of your life & your experiences.
Learn how to identify bias when it seeps in, how to code to be inclusive instead of exclusive , and some quick tips & tricks to make sure you're accounting for all the users that will use YOUR application to change the world. Instead of just the ones that look like you.

SessionID: 104403

Deploying SQL Server Big Data Clusters

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Big Data

Speaker(s): Ben Weissman

Title: Deploying SQL Server Big Data Clusters

Description:

While you may have heard about SQL Server Big Data Clusters, the whole architecture may have been a bit overwhelming. Let us demystify kubernetes - the base layer for every Big Data Cluster deployment - and explain the pros and cons of a deployment on-prem versus in the cloud, including security considerations.

You will leave with a toolbox and scripts to deploy your first Big Data Cluster right away!

SessionID: 104847

Dimensional Modeling: Beyond the Basics

Back to calendar

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

Speaker(s): Jason Horner

Title: Dimensional Modeling: Beyond the Basics

Description:

In this session, we will first understand the basics of dimensional modeling. Then we will dive deeper into the art of dimensional modeling. We will look at how and when to create the different types of fact and dimension tables, Including patterns for enriching dimensional data, creating usable hierarchies for efficient navigation, and tracking historical changes. After attending this session you will be able to confidently assess the quality of your organization’s dimensional model and recommend and implement changes.

SessionID: 104853

Think Like the Cardinality Estimator

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Taiob Ali

Title: Think Like the Cardinality Estimator

Description:

SQL Server uses a phase during query optimization, called cardinality estimation (CE). This process makes estimates bases on the statistics as to how many rows flow from one query plan iterator to the next. Knowing how CE generates these numbers will enable you to write better TSQL code and, in turn, influence the type of physical operations during query execution.

Based on that estimated rows, the query processor decides how to access an object, which physical join to use, how to sort the data. Do you know how the CE generates these numbers? What happens when you have multiple predicates, range predicates, variable values that are 'NOT KNOWN' to the optimizer, or you have predicate values increasing in ascending order? Do you know what will happen if your predicate is using a value that is outside of the histogram range?

In this session, I will show you how CE estimates in all these scenarios, and you will walk out better equipped to tackle those nasty, hard to solve query plans.

SessionID: 104837

The Fundamentals of DAX Contexts

Back to calendar

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

Speaker(s): James McGillivray

Title: The Fundamentals of DAX Contexts

Description:

DAX is an extremely versatile and powerful language, but once we move beyond simple measures it is imperative to understand the idea of CONTEXT to take our skills to the next level. In this session we will understand the different contexts in DAX and how each one is resolved. We will use practical demonstrations to see how various DAX functions affect context and how to ensure that our DAX is doing what we mean it to.

SessionID: 104838

Demystifying Query Store Plan Forcing

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Miloš Radivojević

Title: Demystifying Query Store Plan Forcing

Description:

In this session, you will see Query Store in action and learn from many real-world examples, the author experienced with Query Store in the last four years in the complex SQL Server production environment with heavy workloads.

Plan forcing is a very powerful feature, but a bit controversial. This session will demystify it; you’ll see what Query Store exactly does when an execution plan is forced, when the forced plan is respected, and when and why is not, and the most important – when you have to force a plan in the production system and when plan forcing can bring additional troubles.

We’ll also cover in detail is automatic tuning. You will understand the benefits and potential issues you can have with this feature and how to leverage it with no or minimal risk.

SessionID: 105383

Inside the VertiPaq Engine

Back to calendar

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

Speaker(s): Marco Russo

Title: Inside the VertiPaq Engine

Description:

The VertiPaq engine used by SQL Server Analysis Services Tabular, Power BI, and Power Pivot, is a columnar database capable of incredible performances, both in speed and compression ratio. In this session, we will perform a deep dive in the internals of the database architecture, discovering how Vertipaq stores information, in order to gain better insights into the engine and understand the best way to model your data warehouse to leverage the features of VertiPaq. We will show common and useful techniques to increase the compression ratio and obtain better performances from your Tabular data model.

SessionID: 105473

Data Science: Unsupervised Learning

Back to calendar

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

Speaker(s): Dejan Sarka

Title: Data Science: Unsupervised Learning

Description:

SessionID: 105361

5 Power Query Hidden Treasures to Improve Your Productivity

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Advanced Analytics

Speaker(s): Indira Bandari

Title: 5 Power Query Hidden Treasures to Improve Your Productivity

Description:

In this session you will get to know 5 Power BI tips that will improve your productivity when you work with Power BI files.

Know how to sort Parameters you define in Power Query when you Manage Parameters.

Know how to Cancel Refresh in Power Query. This is not very intuitive

Know how to easily grab a column for an existing query table as a list

Change data type for multiple columns

Add emojis to table names

SessionID: 105364

Azure SQL: (IaaS) or (PaaS)? What to use When?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Data Platform Strategy

Speaker(s): Tariq Younas

Title: Azure SQL: (IaaS) or (PaaS)? What to use When?

Description:

Learn about the latest capabilities in the Azure SQL family (VM, SQL Managed Instance, SQL Database) in the past year, along with migration updates.

SessionID: 104428

Workarounds for T-SQL Restrictions and Limitations

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Itzik Ben-Gan

Title: Workarounds for T-SQL Restrictions and Limitations

Description:

Have you ever needed to compute the minimum or maximum value over columns? How about computing row numbers with no particular order, just for uniqueness? Have you ever tried creating an ordered view? How about reusing column aliases defined in the SELECT list in other clauses like the WHERE and GROUP BY? This session describes a number of needs that are not directly supported in T-SQL, and shows how with a bit of creativity, you can address those needs.

SessionID: 104429

Migrating Oracle Workloads to Azure

Back to calendar

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

Speaker(s): Kellyn Pot'Vin-Gorman

Title: Migrating Oracle Workloads to Azure

Description:

80% of businesses have both Oracle and SQL Server databases with a need to migrate to the cloud. We'll cover why lift and shift is often the choice for Oracle over migration to PostgreSQL, MySQL or Azure SQL. This session will demonstrate how to build out a robust cloud architecture, deployment, automation and what to address to ensure success when moving Oracle to Azure IaaS using both Oracle and Azure products.

SessionID: 103993

Introduction to NoSQL Solutions

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Data Platform Strategy

Speaker(s): Jeff Renz

Title: Introduction to NoSQL Solutions

Description:

With the increasing need to store large datasets, the ability to scale resources on premise or in the cloud that is cost effective, and the business need for IT organizations to be responsive to changes, alternative data storage solutions (NoSQL databases) have been adapted by several large, well-known companies.

This session will examine different non-relational (NoSQL) data models, those being Key-Value, Document, Column, Graph, Object-Oriented database models, and in memory databases. Attendees will learn about advantages and disadvantages of the different approaches.

SessionID: 104022

Modern Data Warehousing and Advanced Analysis with Azure Synapse

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Business Intelligence and Data Warehousing

Speaker(s): Ginger Grant

Title: Modern Data Warehousing and Advanced Analysis with Azure Synapse

Description:

Today’s businesses want to be able to analyze their data in both relational and non-relational storage, and be able to provide greater insight with AI and Machine Learning. This session explores how to architect a big data solution in a flexible, scalable cloud environment to provide the single source of data truth for an entire organization. Azure Synapse Analytics integrates multiple tools to generate a comprehensive data solution. Using familiar open source tools including Notebooks, Python, and Apache Spark, as well as Azure tools such as Data Factory, Data Flows, and Power BI, provides a best-in-class solution to analyze and store data in multiple environments for querying, reporting, and AI. Learn how to orchestrate pipelines for both ETL and Machine Learning to process data streaming or in batch within a secure, managed environment.

SessionID: 104439

Improving Communication with Jupyter Books

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Professional Development (Other)

Speaker(s): Edward Pollack

Title: Improving Communication with Jupyter Books

Description:

Included in Azure Data Studio is a feature that allows text, markup, and code to be stored all in one place: Jupyter Books.

With Jupyter Books, presentations, documentation, and knowledge-sharing can be simplified by allowing for all types of content to be created and stored in one file and shared in a single application.

This fast-paced session introduces this tool, provides the top uses for it, and demonstrates how a presentation can be improved by using it.

SessionID: 104867

Identifying, Understanding, and Combating Gender Bias & Inequality

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Rie Irish

Title: Identifying, Understanding, and Combating Gender Bias & Inequality

Description:

Gender Bias is something we're all guilty of. It's typically unconscious and often stems from long held misperceptions about women and job responsibilities. We'll learn about the origins of some of these biases and how to identify gender bias when we see it. We'll discuss some strategies for how both men and women can combat this at work and in our every day lives. This session is about developing positive solutions to a problem that often goes undiscussed.

SessionID: 104431

SQL Security Principals 101

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Security

Speaker(s): William Assaf

Title: SQL Security Principals 101

Description:

A ground-floor introduction to SQL Server permissions starting with the basics and moving into the security implications behinds stored procedures, views, database ownership, application connections, consolidated databases, application roles, and much more. This session includes demos on how permissions are passed and handled by stored procedures and views. This session is perfect for junior DBAs, developers, and system admins of on-prem and Azure-based SQL platforms.

SessionID: 104432

Improving Analytics Performance With Columnstore Indexes

Back to calendar

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

Speaker(s): Edward Pollack

Title: Improving Analytics Performance With Columnstore Indexes

Description:

Administrators and analysts often struggle with the storage and maintenance of reporting and analytics data. Traditional rowstore tables do not scale well when data is measured in billions of rows.

Columnstore indexes provide a speedy and convenient way to store OLAP data within SQL Server. Compression allows the data to be much smaller than other storage methods, allowing for faster reads. Column metadata provides the tools needed for SQL Server to be able to service queries over massive data sets quickly and efficiently.

The basics of columnstore indexes allow an administrator to improve the performance of analytics, but there is much more to learn! Understanding the internals of columnstore indexes allows querying to be even more efficient.

Columnstore indexes have evolved greatly since their introduction in SQL Server 2012. This presentation explores this feature in SQL Server 2017 and SQL Server 2019 and how its newest features can turbo-charge your analytics workloads!

SessionID: 103677

Developer Dive into SQL Server 2019

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Development

Speaker(s): Leonard Lobel

Title: Developer Dive into SQL Server 2019

Description:

This session will get you up to speed on powerful new features in SQL Server 2019. Learn how the ability to run inside Docker containers will revolutionize the way you work with SQL Server.

In this session, you'll explore the latest Intelligent Query Processing enhancements that deliver groundbreaking performance improvements to the query engine. We’ll then move on to discussing the latest development platform improvements, including machine learning services with R and Python, integrated JSON support, graph databases, stretch database, and temporal tables. Next, we’ll explore security features, such as dynamic data masking, row-level security, Always Encrypted, and the newest support for secure enclaves with rich queries of encrypted data in use. You’ll also see the new data classification features to help you cope with GDPR and HIPPA compliance. Finally, we’ll wrap up with the latest PolyBase enhancements to query external data in Azure Blob Storage, Cosmos DB, Oracle, and other remote data sources.

SessionID: 103843

Advanced T-SQL Querying and Query Tuning

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Development

Speaker(s): Itzik Ben-Gan

Title: Advanced T-SQL Querying and Query Tuning

Description:

This seminar covers advanced T-SQL querying and query tuning topics. We will discuss powerful querying tools such as window functions, APPLY, OFFSET FETCH, and others. Our focus will be on how these tools are optimized and how you can use them to solve common practical T-SQL querying tasks, including gaps and islands, handling intervals, Top N per group, and others. This seminar covers both classic query tuning topics, for example search arguments and join ordering optimization, as well as more recent additions to SQL Server and Azure SQL database, such as row mode versus batch mode processing, batch mode on rowstore, adaptive and intelligent query processing, deferred compilation, scalar UDF inlining, and more.

SessionID: 104423

Execution Pans ... Where Do I Start?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Hugo Kornelis

Title: Execution Pans ... Where Do I Start?

Description:

SQL (the language) is not a third generation language, where the developer tells the computer every step it needs to take. It is a declarative language that specifies the required results. SQL Server itself will figure out what steps it takes to get to those results. Most of the time, that works very well.

But sometimes it doesn’t. Sometimes a query takes too much time. You need to find out why, so you can fix it. That’s where the execution plan comes in. In the execution plan, SQL Server exposes exactly which steps it took for your query, so you can see why it’s slow.

However, execution plans can be daunting to the uninitiated. Especially for complex queries. Where do you even start?

In this session you will learn how to obtain execution plans. and how to start reading and understanding them.

SessionID: 104425

Normalization Beyond Third Normal Form

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Hugo Kornelis

Title: Normalization Beyond Third Normal Form

Description:

Do you believe the myths that “Third Normal Form is good enough”, or that “Higher Normal Forms are hard to understand”?

Do you believe the people who claim that these statements are myths?

Or do you prefer to form your own opinion?

If you take database design seriously, you cannot afford to miss this session. You will get a clear and easy to understand overview of all the higher Normal Forms: what they are, how to check if they are met, and what consequences their violations can have. This will arm you with the knowledge to reject the myths about higher Normal Forms. But, more important: it will make you a better designer!

SessionID: 103967

Avoiding the Storms When Migrating to Azure

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Cloud Solutions

Speaker(s): John Morehouse

Title: Avoiding the Storms When Migrating to Azure

Description:

Have you recently decided to move to Microsoft Azure, but don't know where to start? Do you have concerns about how to get your data there? Thankfully, migrating to Azure isn't as daunting as you might think.

In this full-day, hands-on session, you will learn about the foundations of the Microsoft Azure SQL Platform ecosystem. We will examine the differences between Azure SQL Database, Managed Instances, and SQL Server in an Azure VM, as well as how to migrate to each of these options. We will ensure that you understand the basics around networking in Azure and how the network connects back to your on-premises environment. After performing some live migrations, we will explore topics such as ensuring data safety, including high availability, disaster recovery, security controls, and encryption.

By the end of this session, you will obtain newfound confidence to help you get data up into the cloud in a safe, secure, cost effective, and successful manner!

SessionID: 103970

Modern Strategies for SQL Server Availability

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Database Administration

Speaker(s): Allan Hirt

Title: Modern Strategies for SQL Server Availability

Description:

All SQL Server implementations – on-premises physical or virtual, in any public cloud, or hybrid spanning on-premises and the cloud – must be available. In a world where virtualization and cloud reigns supreme, anyone deploying SQL Server needs to understand how your platform choice, as well as location, influences how things are ultimately configured.

During this full day, you will: • Learn practical and real world considerations, differences, gotchas, and tips for deploying highly available SQL Server instances and databases using AGs and FCIs on premises and in the public cloud. • Understand improvements in SQL Server introduced in recent versions, such as distributed availability groups. • Learn how to achieve successful hybrid availability architectures. • Learn how PaaS changes the availability story for SQL Server.

Attending will make you a business continuity hero, whether you need to get up to speed fast or you want to modernize existing availability skills.

SessionID: 103863

Introduction to PowerShell

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Database Administration

Speaker(s): Rob Sewell

Title: Introduction to PowerShell

Description:

You have read the blogs and have seen the PowerShell code that people use to automate scenarios, and now you want to take your learning to the next level.

In this session, we will go on a journey to become more comfortable using PowerShell which will enable you to benefit from its power.

Whether you only work in a Windows estate or are a Unix/Mac user, PowerShell can help you to automate and create repeatable processes.

You will learn: • How to run the different versions of PowerShell, from Windows PowerShell 5.1 to PowerShell 7. • How to utilize four, everyday tips that enable you to educate yourself. • How to stop being worried about the sea of red errors and learn to love the information. • How to automate a variety of scenarios. • How to use some dbatools, however this is not the main focus.

This will be presented using Jupyter Notebooks, which you will be able to take away with you and repeat to re-enforce your learning and to teach others.

SessionID: 103952

SQL Server on the Edge: IoT with SQL Server and .NET Core

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Development

Speaker(s): Kevin Feasel

Title: SQL Server on the Edge: IoT with SQL Server and .NET Core

Description:

In this day-long training, you will learn about Azure SQL Edge, the version of SQL Server intended to run on Internet of Things (IoT) devices. We will understand the kinds of scenarios we might try to solve using IoT devices.

From there, we will learn about device management through the Azure IoT Hub, including installation of applications from the Azure marketplace and the development and deployment of custom Docker containers in an Azure Container Registry.

Over the course of the day, we will build out a practical scenario and take a look at features in Azure SQL Edge, including handling time series data and machine learning on edge devices. As we expand out from a single device, we will learn how to automate deployment and updates at scale using capabilities in Azure IoT Hub.

SessionID: 104343

From Docker to Big Data Cluster - a New Era for SQL Server

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Christophe Laporte

Title: From Docker to Big Data Cluster - a New Era for SQL Server

Description:

Starting with version 2017, SQL server was supported on Docker and Linux. With SQL Server 2019, you will be able to run a container, or a whole AlwaysOn Availability Group on Kubernetes.

This session will drive DBAs on their path to modernize their skills. Starting with a single container on a Docker host, the session will also cover Big Data Cluster creation and usage though T-SQL and basic Python scripts.

SessionID: 104817

Data Integrity Demystified

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Deborah Melkin

Title: Data Integrity Demystified

Description:

When we talk about “knowing our data,” we don’t seem to refer to the term “data integrity” anymore as part of that conversation. After all, that phrase can be very intimidating. But at its heart, it’s very simple – guaranteeing our data has meaning. The good news is much of what we already do creates data integrity in our databases.

In this session, we will explore how the basic constructs in our database design enforce data integrity. We will look at this from table design down through details, like data types and constraints. Additionally, we will discuss the difference between objects that support data integrity and those that support database performance. At the end of the session, you will have a better understanding of what data integrity is, how to implement and enforce it in your databases, and why it is so important for our data. Summary (150 characters): Data integrity guarantees your data has meaning. This session will help you better understand data integrity and how to

SessionID: 104200

Microsoft Azure Platform Infrastructure

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Data Platform Strategy

Speaker(s): Denny Cherry

Title: Microsoft Azure Platform Infrastructure

Description:

In this one-day session, we’ll review the various infrastructure components that make up the Microsoft Azure platform. When it comes to moving SQL Server systems into the Azure platform, having a solid understanding of the Azure infrastructure will make migrations successful and support solutions easier. Designing your Azure infrastructure properly from the beginning is extremely important. An improperly designed and configured infrastructure will result in performance problems, manageability problems, and can be difficult to resolve without downtime. As Azure scales out around the world, many more companies will begin moving services from data centers into the Azure platform, and a solid foundation is the key to successful migrations.

This session will cover the following topics: • Understanding design decisions and impacts. • Designing for performance. • When lack of speed can mean high performance. • Moving deployments from Classic to Research Manager. • Understanding Azure Security.

SessionID: 104218

Selecting the Correct Azure Data Solution for your Application

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Denny Cherry

Title: Selecting the Correct Azure Data Solution for your Application

Description:

There are several different data platform solutions for use within your application. Selecting the right option can make the difference between a well-performing application and a poorly performing one; not to mention the cost aspect of choosing the wrong solution.

In this session, we'll look at the options of Azure SQL Database, Azure SQL Database Managed Instance, and Cosmos DB to see when these are all going to be the correct option, and when these aren't going to be the right option; both from a price and performance perspective.

SessionID: 104823

DevOps: SSDT Makes Deployment Consistent

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Thomas Norman

Title: DevOps: SSDT Makes Deployment Consistent

Description:

Database deployments can no longer be ignored. Accuracy is paramount in database deployments! Are you ready to deploy database code via continuous integration and deployments?

In this session, we will learn how to bring the database deployment process to a new level to be able to deploy code in the Azure Dev Ops pipeline. First, we must create the database code capable of being deployed to many different environments such as QA, UAT, and Production. We will create a consistent release for all database objects including security, reports, jobs, and anything else stored in the database. You will leave this session with a clear understanding of setting up all database objects for successful, repeatable deployments inside a Azure DevOps pipeline, as well as how to deploy database code accurately ever time.

SessionID: 104825

The DBA Guide to Surviving an Audit

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Dave Bland

Title: The DBA Guide to Surviving an Audit

Description:

So the best day a DBA can have is when the auditors are calling you asking for information. Right? If you are like me, that would not be considered the best day. However, it does not have to be a bad day either. Audits are a necessary part of our job. Since we must have them, it would be nice to have a plan before they walk in the door.

That is what this session is about, developing that plan! There are many common bits of information auditors ask for every audit. This information can include providing evidence of backups, key job failures and evidence of who has elevated access to key financial databases. This is just the beginning. Auditors have also asked for information about SSRS, SSAS and SSIS. This session we will use Azure Data Studio Notebooks to retrieve much of the information you may need during an audit. When pulling the evidence, the auditors are asking for, it is also important to know what to say and even more important, what not to say.

SessionID: 104819

The Art of Data Classification and Protection

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Governance/Privacy

Speaker(s): Thomas Norman

Title: The Art of Data Classification and Protection

Description:

Government regulations are increasing! Data breaches are being reported almost daily. Do you know what type of data is in the database and what data should be classified?

In this session, we will learn why and how to classify the data in our databases. SQL Server Management Studio (SSMS) has options to help us classify data. Let’s go into depth and see how to use the Data Discovery and Classification tool along with the Information Protection Policy tool found inside SSMS. Once the data is classified, let’s report on the data we classified. Lastly, let’s set up auditing and find out who is accessing the classified data. You will leave the session with a clear understanding of how to properly classify, report, and audit the newly classified data, allowing us to better adhere to compliance regulations.

SessionID: 104820

Deploying Availability Groups in Virtualized Architectures

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Hybrid Infrastructure

Speaker(s): Allan Hirt

Title: Deploying Availability Groups in Virtualized Architectures

Description:

Fewer and fewer are deploying SQL Server on physical hardware. Most are virtualizing on premises, up in a public cloud with IaaS virtual machines, or in a hybrid architecture that spans on premises and the cloud. Where you configure SQL Server does not change the fact it needs to be highly available, and Always On Availability Groups (AGs) are still a great option. This session will cover the best practices, tips, tricks, and gotchas on how to plan and deploy AGs when you are using VMware, Hyper-V, Azure, AWS, and GCP.

SessionID: 103334

Building Power BI Reports that Communicate Insights and Engage People

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Advanced Analytics

Speaker(s): Meagan Longoria

Title: Building Power BI Reports that Communicate Insights and Engage People

Description:

Creating a Power BI report involves data analysis, cognitive science, graphic design, communication, and user experience design. To be successful, we need to approach it holistically, rather than see it as "just a data thing".

This session will use lecture, demos, and hands-on activities to learn about Power BI features, techniques for building reports, visual design concepts, and the basics of human perception and learning. You'll learn how to define your message, choose an appropriate visual, and format the visual to optimize information intake. We'll also discuss how to arrange our visuals coherently in a report and how to implement storytelling in Power BI.

You'll leave the session with an understanding of defining success in data visualization, how humans consume visual information and interact with reports, and how to create a report to communicate and stimulate viewer engagement. Attendees will receive a list of resources to use in future report design endeavors.

SessionID: 104805

Designing Azure Data Science & AI Projects

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Half-Day Session (2.5 hours) - Track: Artificial Intelligence

Speaker(s): Neil Hambly

Title: Designing Azure Data Science & AI Projects

Description:

Data Science & AI projects have become commonplace, in addition to Data Platforms your now asked to design Data Science & AI projects

Where to start?

This session takes a Start-Finish workshop approach to creating a Data Science / AI Project. A team based approach, leveraging the latest Azure process and technologies available for fast design and deployment. Example project from Design - Deployment in 2 hours Full Project & instructions available in Github

SessionID: 103239

Zero to Hero: SQL Server Performance Tuning for Everyone

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Data Platform Strategy

Speaker(s): Pinal Dave

Title: Zero to Hero: SQL Server Performance Tuning for Everyone

Description:

This demo-oriented, day-long session will revolve around the story of an organization with a variety of performance tuning issues. We will assume the role of a "newbie" and discuss various aspects of SQL Server performance tuning along with how to make an impact on our Server's performance.

The basic philosophy behind this day-long training is that everyone (Dev, DBA, or IT Pro) should have a customized, highly-effective toolbox (Knowledge + Script) that they can use when they face adverse situations. We will go over various details about how to build scripts that are database server independent.

We will explore a common, two-step workflow for fixing performance problems: Part 1: Run Diagnostic Queries Part 2: Run Problem Resolving Queries

In order to understand the fundamentals of SQL Server performance tuning, we will take the above workflow and play the role of a new employee within the organization.

SessionID: 103248

Data Modeling with Power BI and Tabular

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Advanced Analytics

Speaker(s): Alberto Ferrari

Title: Data Modeling with Power BI and Tabular

Description:

You have data in Excel, Power BI, or SSAS, so why can’t you glean any real insights into the information? Maybe you’re dealing with a different problem: you’re struggling to write the formula that provides the numbers you need. Either way, your problem is most likely with the data model.

This seminar introduces the techniques of shaping data models in Excel, Power BI, and SSAS Tabular, making no assumptions on previous knowledge of data modeling. We will also cover real-world examples that will help you look at your reports in a different way. As you’ll soon see, with the correct data model, the right answer is always a simple one!

You will familiarize yourself with star schemas, snowflakes, and common modeling techniques; learn the importance of granularity; manage calendar-related calculations using the proper date tables; use snapshots to compute quantity on hand; work with multiple currencies in the most efficient way; and analyze events with durations, including overlapping ones.

SessionID: 104814

Enable Real-time Analytics and Machine Learning with Azure Stream

Back to calendar

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

Speaker(s): Sriharsh Adari

Title: Enable Real-time Analytics and Machine Learning with Azure Stream

Description:

As Organizations are looking to transform into data driven organizations. Stream analytics has emerged as an integral part of Enterprise Data platform architectures along with batch ETL. Stream analytics help to gain maximum value from user-interaction events, applications and machine logs. Ingesting, processing, and analyzing these data streams quickly and efficiently is critical in fraud detection, click stream analysis, sentiment analytics, online recommendations and IOT Scenarios among many examples. In this session we will look at options available in azure for real-time analytics and deep dive into Azure Stream Analytics. Build streaming jobs that can blend and aggregate data as it arrives to drive live Power BI dashboards. Plus, we’ll explore how a complete lambda architecture can be created when combining stream and batch data together and finally how it integrates with Azure ML.

SessionID: 104059

An Introduction to Data Science With Python for Data Professionals

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Advanced Analytics

Speaker(s): Chris Hyde

Title: An Introduction to Data Science With Python for Data Professionals

Description:

Data Science is currently the hottest topic among data analysts and technologists, but getting started can be daunting or confusing to many data professionals. We aim to change that with this full-day course in which you will be introduced to data science and its basic methodologies using the Python programming language.

Together we will work through some real-world data analyses using several of the most popular Python libraries, such as NumPy, pandas, Matplotlib, and SciPy. Next, we'll cover collecting and importing data, and introduce basic statistics around our data. From there, we'll move on to create simple visualizations of our data to help us identify trends and patterns, and then finish by putting our new-found Python skills to the test through tackling a detailed, real-world scenario.

SessionID: 104811

SQL Professional to Cosmic Superstar in 75 minutes

Back to calendar

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

Speaker(s): Martin Catherall

Title: SQL Professional to Cosmic Superstar in 75 minutes

Description:

You know SQL Server. You’ve got great data skills and you want to apply that knowledge to CosmosDB.

Great, all those things will be invaluable. But you’ll encounter terms that’ll likely trip you up and could result in an expensive learning experience. Lots of Cosmos terms and concepts are familiar to the SQL professional, but may not mean what you think they mean. You’ll be encouraged to leave the safety of normalization, absolute transactional consistency, rows, columns and even joins and embrace a brave new world. You know that monitoring in SQL Server is important, but you’ll need to understand its imperative with CosmosDB – unless of course you have VERY deep pockets. You’ll enter the world of NoSQL, JSON and multi-models. You have an exciting journey ahead. Come along to this session and find out how you can transition those hard-earned SQL Server skills into superstar CosmosDB ones.

SessionID: 104812

SQL Server on Linux Performance

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Kevin Kline, Louis Imershein

Title: SQL Server on Linux Performance

Description:

A lot has been said about how to set up SQL Server on Linux, but far fewer actual details have been provided around how to deliver SQL Server performance in a Linux environment. Till now it’s been largely a dark art in comparison to the tuning of SQL Server on Windows or other databases on Linux. This session will explore SQL Server on Linux performance topics including how to configure and use modern open source performance monitoring tools including bcp and Performance Co-Pilot, how to leverage performance tuning tools of Linux, and how to take advantage of persistent memory to lower the cost of SQL Server performance.

SessionID: 103437

The Future of Deployment for Modern Data Platform Applications

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Hybrid Infrastructure

Speaker(s): Anthony Nocentino, Ben Weissman

Title: The Future of Deployment for Modern Data Platform Applications

Description:

Join Data Platform MVPs Anthony Nocentino and Ben Weissman for a deep dive into the future of application and system deployment: Kubernetes.

First, we will cover the basics of Kubernetes: what is it, who can use it, what can it be used for, why is this different or better than old school deployments through virtual machines? Then, we'll show you how to build a Kubernetes cluster and deploy applications into this cluster. Building on those Kubernetes deployment fundamentals, you will also learn how to deploy a SQL Server Big Data Cluster to showcase how you can deploy a complex stateful application in Kubernetes. We will close the day by working our way through the next gamechanger for deployments: Azure Arc Data Services, a solution that allows us to deploy managed Azure Data Services to any hardware running Kubernetes, including any cloud vendor, on-premises or in the cloud.

You will leave this session with the knowledge, scripts, and tools to get started with Kubernetes and Kubernetes based applications.

SessionID: 103667

Execution Plans in Depth

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Development

Speaker(s): Hugo Kornelis

Title: Execution Plans in Depth

Description:

For troubleshooting slow queries, looking at the execution plan is a good starting point. However, just looking at the plan does not always help. Sometimes, you need to dig deeper.

In this full-day, pre-con session, you will learn everything you need to take your understanding of execution plans to the next level. For most operators you'll find in execution plans, we will look at the inner workings and properties that affect their behaviour. We will also look at how the operators within a plan interact with each other. This will increase your understanding on why the optimizer picks a plan, and what you can do to make it pick a better plan.

In addition to explaining most operators, we will also look at how these operators interact. This will help you understand which areas in complex execution plans can cause performance issues. If you have seen some execution plans but feel you need to bring your understanding to the next level, then this pre-con session is for you!

SessionID: 103338

SQL Server on Linux from A to Z

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Database Administration

Speaker(s): Randolph West

Title: SQL Server on Linux from A to Z

Description:

Dive into the world of Linux and get ahead of the curve with installing, configuring, managing and monitoring SQL Server on Linux.

You will learn the key differences between Windows and Linux as they relate to SQL Server. You will also work through practical examples as you build your own SQL Server instance from scratch.

By the end of this full-day session, you will be able to build, configure and maintain a SQL Server instance on Linux, and transfer this knowledge to others.

SessionID: 103342

Amplify Your Virtual SQL Server Performance

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Data Platform Strategy

Speaker(s): David Klee

Title: Amplify Your Virtual SQL Server Performance

Description:

Virtualization has been the norm in data centers for years. However, implemented incorrectly, your SQL Server performance can take a massive dive. Are you sure that your SQL Servers are running at optimal performance? This full-day boot camp covers all aspects of performance engineering for virtualized SQL Servers on all virtualized platforms, including VMware and Hyper-V.

We will review critical topics such as virtualization layers, VM construction, NUMA, resource scheduling, query parallelization and physical server alignment, “right-sizing,” and storage performance-oriented presentation. New features such as SQL Server containers and hybrid cloud architectures will be demonstrated. Backups, high availability, and disaster recovery guidelines will also be reviewed. Most importantly, this seminar informs you on methods and terminology to improve your collaboration with your infrastructure team in order to streamline your critical SQL Server performance.

SessionID: 104379

Neutralize Troublesome SQL Server Indexes - Fun Stories & Demos

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Pinal Dave

Title: Neutralize Troublesome SQL Server Indexes - Fun Stories & Demos

Description:

SQL Server Indexes are not always as much as helpful as we like to think. Often they work against our overall server performance. In this session, we will see some troublemaking scenarios and their workarounds.

Slow Running Queries are the most common problem that developers face while working with SQL Server. While it is easy to blame SQL Server for unsatisfactory performance, the issue often persists with the way queries have been written, and how Indexes has been set up. The session will focus on the ways of identifying problems that slow down SQL Server, and Indexing tricks to fix them. We will see a few different scenarios where indexes will actually negatively affect the performance of queries. By removing some of the indexes, we can easily improve the performance of overall system. This is a very unique session and will explore the dark side of indexes and its resolutions. Developers will walk out with scripts and knowledge that can be applied to their servers, immediately.

SessionID: 104384

Move Your Entire BI Platform to Azure and Power BI

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Half-Day Session (2.5 hours) - Track: Business Intelligence and Data Warehousing

Speaker(s): Steve Wake

Title: Move Your Entire BI Platform to Azure and Power BI

Description:

Power BI is an amazing tool for end-user analytics and reporting, but if you don't architect for it correctly it may not work right as an enterprise reporting/analytics solution. Come to this session to get actual architecture & implementation details from a real deployment that was completed for a mid-sized company (1,700+ employees). Using demos and actual documentation you will see what you need to think of for a project like this. We will be covering architecture, implementation, governance, change control, and support to get a Power BI enterprise deployment working successfully from someone that has done it! Azure Analysis Services, Azure Data Lake, Azure Logic Apps, Azure Data Factory, Azure Databricks, Snowflake, Power BI Pro, and Power BI Premium will be discussed and how each is being used in this solution as well.

SessionID: 104375

A Self-Tuning Fill Factor Technique for SQL Server

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Mike Byrd

Title: A Self-Tuning Fill Factor Technique for SQL Server

Description:

Have you ever created an index and wondered what to specify for your fill factor? Usually most of us never ever give it a worry and just leave it at the default value = 0 (actually this is a synonym for 100). Recently I’ve discovered a technique that establishes a “near” optimum fill factor value for every index in a database. I say “near” because it may not always derive the perfect fill factor, but will get you close. We will look closely at the T-SQL for this technique to see how the proof of concept was developed for a very active OLTP database. The code "tunes" on both index fragmentation and bad page splits. A decrease in overall database wait times of 30% was achieved within 60 days after the tuning was initiated. The tuning is continuous and allows for changes in data skew as well as evolving application interactions with the database. This is a real breakthrough for making your indexes and queries perform even better. All code will be available for download.

SessionID: 104376

How Bad Are Bad Page Splits?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: DevOps

Speaker(s): Mike Byrd

Title: How Bad Are Bad Page Splits?

Description:

Everybody agrees that bad page splits hurt performance, but there is almost no documentation showing actual performance numbers.

This session will show an example highlighting the performance degradation encountered during a series of bad page split as well as the ongoing effects of the bad page splits on a SELECT query. Results for this example indicate a potentially larger performance hit than anticipated.

SessionID: 104833

Aggregation and Composite Model: Power BI Fast and Furious

Back to calendar

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

Speaker(s): Reza Rad

Title: Aggregation and Composite Model: Power BI Fast and Furious

Description:

The composite model enables you to have huge tables as a DirectQuery source, and some other smaller tables as in import mode. When we talk about huge tables, performance is always a challenge. In this session, we will talk in deep about how Aggregations can help speed up the performance. You can see how the terabytes of data can be analyzed and visualized in less than a second. You will learn many tips and tricks and internals about Aggregations in Power BI and usage of that in a Composite model. The session is full of live demos.

SessionID: 104347

Modernizing Your Data Platform

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Guy Glantser

Title: Modernizing Your Data Platform

Description:

Technology is advancing at an exponential rate, and data is becoming more critical than ever for the business. If you have old on-premise servers running old versions of SQL Server, then you have very good reasons to modernize your data platform. You can improve availability, scalability, performance, and security of your databases and applications. You can leverage new features and technologies, and provide a lot more value to your customers and end users. At the same time, you have the potential to reduce your operational costs.

In this session, we will learn about a structured approach for such a modernization project. We will focus on the Microsoft data platform. We will cover the latest versions of SQL Server as well as Azure SQL Database and Azure Managed Instance. We will also learn about migration tools and techniques, such as the Data Migration Assistant (DMA), the Azure Database Migration Service, Transactional Replication, Log Shipping, and more.

SessionID: 104829

Getting Started with PowerShell as a DBA

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Ben Miller

Title: Getting Started with PowerShell as a DBA

Description:

PowerShell is not new, but there are many DBAs out there who say, I don't need PowerShell. You may not need it, but you may want it. For those of you that want to get started with PowerShell, this session distills the key pieces of PowerShell down to learning the fundamentals to get you over the beginners hump of this powerful tool. In this session you will learn the syntax of PowerShell. You will learn to translate your current knowlege of TSQL to how you can do things in PowerShell using things like Select-Object and Sort-Object with Pipelines (you gotta see this), and finally you will learn WHY you really should add this tool to your toolbelt. It shouldn't be seen as a full replacement of any tool, but it is a great new tool to add to your toolset. Join me in beginning your quest to become a PowerShell DBA.

SessionID: 104830

The Good, Bad, and Ugly of Migrating SQL Server to Public Clouds

Back to calendar

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

Speaker(s): Allan Hirt

Title: The Good, Bad, and Ugly of Migrating SQL Server to Public Clouds

Description:

More and more companies are using the public cloud for new solutions, extending existing ones in a hybrid scenario, and more. If using virtual machines, in theory, things are exactly like on-premises when, in reality, it is not. How to plan and execute a SQL Server migration to Azure, AWS, or GCP is not always the same as doing things on-premises. Based on actual customer migrations, this session will cover the good, bad, and ugly of moving SQL Server from on-premises to a public cloud along with tips, tricks, and best practices for success.

SessionID: 104355

Machine Learning in C#?! Introduction to ML.NET

Back to calendar

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

Speaker(s): Will Velida

Title: Machine Learning in C#?! Introduction to ML.NET

Description:

If you're a .NET developer, you may be forgiven for thinking that in order to build awesome machine learning applications, you'll need to brush up on your Python skills in order to use ML libraries, or even worse, buy food for that data scientist in your team until they've built an ML model for you.

With the release of ML.NET, this is no longer the case!

In this session, I'll cover what ML.NET is and how you can use it to add machine learning capabilities to your .NET applications. I'll cover the capabilities that the API offers in terms of preparing our data and evaluating our models. I'll also talk about the capabilities that the ML.NET Model builder and how that can simplify how we choose what type of model we want to build and I'll also talk about how we can deploy our models into production.

So ditch that data scientist (in a nice way of course) and come and see how you can leverage your existing .NET skills to use ML.NET to build some interesting machine learning applications!

SessionID: 104365

Power BI Time-Intelligence: Beyond the Basics

Back to calendar

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

Speaker(s): Bill Anton

Title: Power BI Time-Intelligence: Beyond the Basics

Description:

Time-Intelligence refers to analyzing and comparing metrics across time and is the most common type of business intelligence reporting. Power BI has a lot of built in capabilities to help you get started but these alone are not enough for most real-world solutions.

The key to mastering time-intelligence in Power BI is a good date table and understanding how to control the filter context. This session will teach you about both!

In this (demo-heavy) session, we’ll quickly review Power BI’s built-in time intelligence capabilities and when you should avoid them! We’ll also cover the importance of a good date table, what attributes it should include, and how it can be leveraged to simplify complex time-intelligence calculations. Finally, we’ll breakdown many of the 40+ DAX time-intelligence functions, showing you how they work under the covers (hint: filter context) and how they can be used in combination to accommodate complex business logic.

SessionID: 104350

Navigating Row Level Security

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Erin Dempster

Title: Navigating Row Level Security

Description:

Introduced in SQL Server 2016, Row Level Security (RLS) allows developers and DBAs to finely tune access to data in specific tables, containing sensitive data. This session will introduce the baseline patterns needed to implement RLS, along with tips for scaling the solution to the enterprise.

SessionID: 104352

The Cases of The Unexplained Memory Problems

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Fabiano Amorim

Title: The Cases of The Unexplained Memory Problems

Description:

SessionID: 104868

Code Like a Snake Charmer Version 2.0 - Introduction to Python!

Back to calendar

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

Speaker(s): Jamey Johnston

Title: Code Like a Snake Charmer Version 2.0 - Introduction to Python!

Description:

If you want to learn Python but you don't know the best place to start, attend this session to get an introduction to Python using a real-world dataset to walkthrough the basics of Python using the Anaconda distribution of Python and Visual Studio Code. We will cover all the necessary basic skills needed to get started with Python such as, installation, variables, control flow, and packages. We will go over the basics to building proper machine learning models in Python using packages like scikit-learn, pandas, numpy, matplotlib, seaborn, tensorflow, keras, and more.

This is a completely new, updated version of my intro session It is a guided intro to both Python and building a machine learning model in Python using a real-world dataset.

SessionID: 108529

Inside Waits, Latches, and Spinlocks Returns

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Database Administration

Speaker(s): Bob Ward

Title: Inside Waits, Latches, and Spinlocks Returns

Description:

SessionID: 108530

Machine Learning with SQL Server - From the Edge to the Cloud

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Artificial Intelligence

Speaker(s): Buck Woody

Title: Machine Learning with SQL Server - From the Edge to the Cloud

Description:

This session covers the options you have within the SQL Family for Machine Learning and Artificial Intelligence, training, testing and operationalizing, all the way from Edge devices through on-prem and in-cloud offerings. You'll learn what the options are for each type of workload, and gain information on how to decide where each workload can run.

SessionID: 104493

Checking in with Power Apps, Flow, and Power BI

Back to calendar

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

Speaker(s): Asgeir Gunnarsson

Title: Checking in with Power Apps, Flow, and Power BI

Description:

In this session we will create an Power App that will allow users to check-in their location. We will then create a Flow that will take that location and write to a Power BI data source and refresh it. We will then create a Power BI report that will display the data on a map.

Power Apps is a great tool that allows you to create a desktop or mobile app with minimal coding. The app we are creating in this session uses the Bing location services to get the users location when a button is pressed. The Power Automate flow we create in this session will take the location and user information and write it to an Excel file. We will also look at the Power BI connector in Power Automate that will allow us to refresh a Power BI data set. In the Power BI report we will create, we will connect to an Excel file with the location information in it and display it in a report including the location on a map.

The audience will take away useful information about Power Apps, Flow and Power BI including

SessionID: 108528

What’s New in the SQL Server Tools?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Vicky Harp, Ken Van Hyning

Title: What’s New in the SQL Server Tools?

Description:

Hear about what’s up and coming with tools and user experiences in this demo-heavy session from the SQL Server product team, highlighting Jupyter notebooks, sql database projects, and more.

SessionID: 108533

Extend SQL Applications to the Edge with Azure SQL Edge

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Advanced Analytics

Speaker(s): Vasiya Krishnan

Title: Extend SQL Applications to the Edge with Azure SQL Edge

Description:

SessionID: 108534

App Modernization and Migration from End to End, Using Data Migration Tools and Azure SQL

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Raj Pochiraju, Mukesh Kumar

Title: App Modernization and Migration from End to End, Using Data Migration Tools and Azure SQL

Description:

In this session, you'll learn about an end-to-end scenario that takes customers through the application migration process, and how that relates to the data migration (migrating SSIS to ADF, SQL Server to Azure SQL MI, and more). This demo heavy session will help you understand the Microsoft tools and services required in making such complex modernization engagements successful.

SessionID: 108531

Taking Your Data Hybrid With Azure Arc Enabled Data Services

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Hybrid Infrastructure

Speaker(s): Umachandar Jayachandran

Title: Taking Your Data Hybrid With Azure Arc Enabled Data Services

Description:

Enabling your hybrid cloud use cases with Azure Arc enabled data services.

SessionID: 108532

The Evolution of Machine Learning on Hybrid Cloud

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Hybrid Infrastructure

Speaker(s): Jarupat Jisarojito, Michelle Wallig

Title: The Evolution of Machine Learning on Hybrid Cloud

Description:

Learn about what's coming next with ML on hybrid capabilities from Azure.

SessionID: 104914

Write Queries Faster with AutoHotKey

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Development

Speaker(s): Nathan Boster

Title: Write Queries Faster with AutoHotKey

Description:

AutoHotKey (AHK) is an open source Windows application used to create macros, hot keys, and "text expansions". Nathan has used this program for years in many different ways, but he finds it especially useful in SQL Server Management Studio. Come and see how AHK can put a library of code snippets--and full queries--at your fingertips.

SessionID: 104915

Build a Data Lineage DB in Cosmos DB with Gremlin API

Back to calendar

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

Speaker(s): Johan Ludvig Brattås

Title: Build a Data Lineage DB in Cosmos DB with Gremlin API

Description:

GDPR and the other data privacy regulations forces us to know what personal data we have, where it is, who has access to it and who has used it for what. Keeping track of such complex relations isn't easy for traditional systems. But it is a strength of graphs. Join this session to see how we have implemented such a graph in Azure using Cosmos DB Gremlin API

SessionID: 104902

One Bite at a Time

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Jared Poché

Title: One Bite at a Time

Description:

There are common considerations for designing efficient processes to anonymize PII data, archive old data, and perform garbage collection.

In this session, we'll discuss how to create procedures that update or delete large amounts of data while keeping our operations bite-sized and our performance smooth.

We'll talk about the TOP operator, the flow of row mode execution, and how to avoid blocking operators. We'll have examples from public databases based on real world cases, and we'll talk about anonymizing 15 million records containing PII in 5 minutes.

SessionID: 104909

10 Minutes of Lesser-Used SQL Server Features

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Development

Speaker(s): Rob Volk

Title: 10 Minutes of Lesser-Used SQL Server Features

Description:

SQL Server has hundreds of features and keeps adding more, but not all of them are widely known. This lightning talk will explore a few of these lesser-known features that may be useful to you, such as:

The presenter will demonstrate these features during the lightning talk and briefly describe scenarios where they can best be used.

SessionID: 104489

SQL Server Big Data Clusters Architecture

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Big Data

Speaker(s): Buck Woody

Title: SQL Server Big Data Clusters Architecture

Description:

In this session, you’ll learn about the architecture for Big Data Clusters for SQL Server 2019. You’ll start by understanding the concepts of big data analytics, and you'll get an overview of the technologies (such as containers, Kubernetes, Spark and HDFS, machine learning, and other technologies) that you will use throughout the session. Next, you'll understand the architecture of SQL Server big data clusters. You'll learn how you can create external tables over other data sources to unify your data, and how to use Spark to run big queries over your data in HDFS or implement data preparation. You’ll also see a complete solution for an end-to-end scenario.

SessionID: 104490

Machine Learning, Artificial Intelligence, and Deep Learning Explained

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Artificial Intelligence

Speaker(s): Buck Woody

Title: Machine Learning, Artificial Intelligence, and Deep Learning Explained

Description:

The world of Data Science brings with it new terms and jargon. However, some of these terms have real, defined differences, and as a data professional, you should know the differences. Buck Woody, an Applied Data Scientist from the SQL Server team at Microsoft, will show you the math, languages, technologies, and processes used in Artificial Intelligence (AI), Machine Learning (ML) and Deep Learning (DL), the use-cases for each, and the options you have to leverage and implement each technology, including those in the SQL Server platform.

SessionID: 104475

Find (So You Can Fix) Those Troublesome Queries

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Allen White

Title: Find (So You Can Fix) Those Troublesome Queries

Description:

Every expert has their own set of tools they use to find and fix the problem areas of queries, but SQL Server provides the necessary information to both diagnose and troubleshoot where those problems actually are, and help you fix those issues, right in the box. In this session, we will examine a variety of tools to analyze and solve query performance problems.

SessionID: 104487

PowerApps & Power Automate - DB Best Practices

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Manohar Punna

Title: PowerApps & Power Automate - DB Best Practices

Description:

Microsoft PowerApps and Power Automate have seen tremendous adoption in recent years. With an ever-growing need for rapid and agile solution development, these two products have the potential to solve business problems with very minimal development efforts.

However, as with any product, with great simplification comes greater problems. As a data professional, it is our responsibility to make sure the data layer is accessed with proper security and efficiency. In this session, I will explore different methods to connect to the data from PowerApps and Power Automate. In this demo filled session, I will cover different scenarios for sending and receiving data in PowerApps using Power Automate.

Key Learning: The attendees will learn design best practices in PowerApps and Power Automate while working with data layer.

SessionID: 105623

Demystifying Dynamic SQL

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Kenneth Fisher

Title: Demystifying Dynamic SQL

Description:

If you can write queries, you can use dynamic SQL to improve your productivity and/or resolve a wide range of programming difficulties. Join me to learn how to build your own dynamic scripts the easy(er) way and what they can be used for (the mind boggles). And, while we are at it, we will review the risks (yes, they are very real) and how to mitigate them (pretty easy really).

SessionID: 105625

Make a Real SQL Cloud Transformation, Not Just a Migration

Back to calendar

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

Speaker(s): Greg Low

Title: Make a Real SQL Cloud Transformation, Not Just a Migration

Description:

It seems that almost every CIO today is claiming to be starting a “cloud transformation” project, yet while many are doing the “cloud” part, the majority are not actually doing the “transformation” part. While a phased migration might be essential for some, transformation is key to long-term outcomes. This is even more evident when working with SQL Server. It’s important to develop a cloud-first, native-cloud mindset for data and to embrace DevOps for ongoing deployment in order to avoid the common mistakes that lead us data professionals to "just another migration".

SessionID: 104921

Get Your Optimizer to Give Up All Its Secrets

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Brian Hansen

Title: Get Your Optimizer to Give Up All Its Secrets

Description:

You know that execution plans can provide you with vital information to tune a query, but just how does that plan get generated? In this session, we will examine details of the query optimization process that are not widely known. We will discuss how SQL Server parses a T-SQL statement into an internal tree structure and then begins applying rules to make it more efficient. We will also coax SQL Server into outputting structures such as parse trees and memos as well as reams of data about the optimization process. With a better understanding of how SQL Server optimizes T-SQL (and sometimes doesn't do it as well as might be hoped), you can write more efficient SQL statements.

SessionID: 104922

How to Put DevOps Into Action for Your Databases

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Hamish Watson

Title: How to Put DevOps Into Action for Your Databases

Description:

Deployments to databases are an area that may not be automated or utilize DevOps processes.

In this session, I will clarify the concepts of DevOps and explain the top things Data Professionals need to consider around what DevOps can do for them. The topics covered will include getting a database into source control, setting up automated unit tests, and how to push your changes to production in an automated deployment pipeline.

We will focus on two aspects of DevOps - Continuous Integration & Continuous Delivery. Continuous Integration is the integration and automated build and testing of committed code in source control. Continuous Delivery is the process of automating the deployment of code to test, staging, and production environments.

Through the use of comprehensive live demos, attendees will learn the benefits and how to implement DevOps processes in their database deployments.

SessionID: 105674

Building a Home Computer Lab

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Glenn Berry

Title: Building a Home Computer Lab

Description:

SessionID: 104495

What's Going On in My Power BI Environment?

Back to calendar

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

Speaker(s): Asgeir Gunnarsson

Title: What's Going On in My Power BI Environment?

Description:

As Power BI is a self-service tool, it can be hard for administrators to monitor it. Power BI is fast improving in this context but there still isn’t a consistent way of monitoring it. There are compliance, governance, performance, and implementation questions to consider. Who is creating content, how is it being distributed, what data is being used, dataset refreshes, who has a trial license, and what report is the most used? These are just some of the questions you as an administrator of Power BI might want to get answers to.

In this session, we will look at how you can find those answers by monitoring Power BI. We will look at the Power BI Audit log for usage, license, and other audit information. We will look at what the Power BI API can show us about data sets, refresh history, Enterprise Gateway information, premium capacity, and artifact inventory.

Lastly we will show how you can automate the data collection via Azure and PowerShell and report on the results.

SessionID: 105648

Getting Started with Azure Data Studio

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Eduardo Pivaral

Title: Getting Started with Azure Data Studio

Description:

This tool is open-source, lightweight, and fully customizable.

On this session we will show you how to start using and customize it, we will learn how to:

SessionID: 105673

Consuming API Data using Built in SSIS Components

Back to calendar

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

Speaker(s): Russel Loski

Title: Consuming API Data using Built in SSIS Components

Description:

More and more companies are making their data available not just through flat file downloads but using Application Programming Interfaces (API). APIs simply define what data the company provides and in what format. APIs also define what the company needs from you. We will walk through the NOAA Weather API, building, using an SSIS Script component, the request that the API requires, with the appropriate header and URL. Then we will then get the JSON data from NOAA and parse it into a structure from which we can populate a standard SSIS data flow pipeline. We will do this without any additional components (like JSON.Net, etc). Finally we will output the data using standard script component output columns. The whole process can be accomplished using SSIS alone.

SessionID: 105620

Guiding User Experiences With Advanced Reporting Features

Back to calendar

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

Speaker(s): Reid Havens

Title: Guiding User Experiences With Advanced Reporting Features

Description:

As Power BI continues to innovate with new features that enhance the user experience, it is more important than ever to understand what's available to configure for the report consumer experience.

Learn about advanced features such as: bookmark capture states and uses, button configurations and formatting, report tooltip applications, and the wide applicability of measure based formatting.

SessionID: 105621

Power BI CI/CD with Tabular Editor

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: DevOps

Speaker(s): Daniel Otykier

Title: Power BI CI/CD with Tabular Editor

Description:

Every Business Intelligence team should aspire to fully automate the build, test, and deployment of their BI solution. Something that is not an easy thing to do using the standard tools within the Microsoft BI stack. Thanks to Tabular Editor, however, we now have a tool that enables all the disciplines of continuous integration and delivery - at least for Power BI Datasets and Analysis Services Tabular models.

In this session, we will demonstrate an end-to-end Azure BI solution with a Power BI Dataset on top, which is continuously built, tested, and deployed using GIT and Azure DevOps. The secret sauce is Tabular Editor's Command-line Interface, which allows us to make validation deployments, run a Best Practice analysis, and more, directly from within an Azure DevOps pipeline. In Power BI, this is all enabled by the XMLA read/write endpoint. Furthermore, thanks to Tabular Editor's folder serialization, merge conflicts are a thing of the past - even when multiple developers work simultaneously on the same data model!

SessionID: 108535

Database Modernization Best Practices and Lessons Learned Through Customer Engagements

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Cloud Solutions

Speaker(s): Raj Pochiraju, Mukesh Kumar

Title: Database Modernization Best Practices and Lessons Learned Through Customer Engagements

Description:

In this session you’ll learn the real-world customer examples who have successfully modernized from SQL to SQL-PaaS as well as Non-SQL data platform to Azure SQL PaaS platform. We will share the engineering best practices and assets that Microsoft has harvested for you to scale better with such complex modernizations with Data 1st strategy.

SessionID: 105616

Pay Less, Get More. A Guide to SQL Server Licensing

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Gethyn Ellis

Title: Pay Less, Get More. A Guide to SQL Server Licensing

Description:

In this session, we will talk about how you can save money by right-licensing SQL Server. Some people consider SQL Server licensing as the “elephant in the room” while others refer to it as “something that no one wants to own, but know they need to sort out.”

SQL Server licensing is a complex beast. It is not always transparent and straight forward to understand what licensing you need. In this session, we will look at how you best license your SQL Servers to get the best return on investment. We will discuss What SQL Server editions you need to license SQL Server and software assurance – why you might need both How can you buy your licenses? Licensing models o Core based o Server+CAL How to license SQL Server in a virtual environment Licensing scenarios o High availability o Application mobility o Non-production o SQL Server on containers

SessionID: 104918

Surprising Setbacks for Data Modernization and Azure Migration

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Hybrid Infrastructure

Speaker(s): Kevin Kline

Title: Surprising Setbacks for Data Modernization and Azure Migration

Description:

The session takes you through the most common setbacks and stumbling blocks encountered by teams who are new to data modernization and Azure migration projects. We will cover:

• The hidden dangers of the “lift and shift” strategy • How a properly planned Azure landing zone can make or break a migration project • Forecasting the cost of migration and why so many teams get costs wrong • Why performance monitoring saves many data monetization and migration projects from failure • What factors lead to ideal team composition and maturity for successful data migration You also see examples of native features within SQL Server and Azure SQL DB that enable you to move data, monitor activity, and keep costs under control. We will also show the migration tools that takes the risk out of data modernization and Azure migrations. Join us for this informative session so that you know where the danger awaits in your data modernization and Azure migration!

SessionID: 104919

Get The Most Bang For Your Bucks in Azure SQL

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Cloud Solutions

Speaker(s): Johan Ludvig Brattås

Title: Get The Most Bang For Your Bucks in Azure SQL

Description:

While the original DTU service model was annoying with it's black box approach to cpu/memory and IOPS at least it was divided into easy to understand pricing tiers. Now you have serverless, General Purpose, Business Critical and Hyperscale... Oh and Managed Instance as well... So, what database configuration should you pick for your project? Stay a while, and listen!

SessionID: 105622

Leading Virtual Teams with Trust

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Professional Development (Other)

Speaker(s): Yoram Solomon

Title: Leading Virtual Teams with Trust

Description:

SessionID: 104917

Notebooks, PowerShell, and Excel Automation

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Rob Sewell

Title: Notebooks, PowerShell, and Excel Automation

Description:

Everyone loves Excel. A common request that I hear is can you put that into Excel for me, please. I love automation and so have combined two of my favourite tools PowerShell and Notebooks. Using Jupyter Notebooks to accomplish regular tasks and run-books has become common over the past year.

A particular use-case that my clients have found very useful is to quickly create Excel sheets of information using Notebooks, PowerShell, and the ImportExcel module.

Let me share my experience with you and show you how to create your own Notebooks for your users and the tactics I have learned to enable users to self-service and create their own Excel Workbooks.

SessionID: 104888

The Warlock Of Graph-Table Mountain

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Lightning Talk (10 minutes) - Track: Development

Speaker(s): Chris Hyde

Title: The Warlock Of Graph-Table Mountain

Description:

When I was a child I was obsessed with the Fighting Fantasy series of gamebooks, as well as other similar series like Choose Your Own Adventure. Thanks to the new SQL Graph feature introduced in SQL Server 2017, I was able to write an entire game engine to simulate these books, and it took me less than ten minutes to do so! Please join me for this light-hearted introduction to SQL Graph Database to find out how I did it.

SessionID: 104891

Data Engineering Brick-by-Brick: An Intro To Azure Databricks

Back to calendar

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

Speaker(s): Chris Hyde

Title: Data Engineering Brick-by-Brick: An Intro To Azure Databricks

Description:

Do you want to be a Data Engineer in the next step on your career path? Maybe you're just getting started in the rapidly-growing Data Science and Analytics space? Or perhaps you're already doing on-premises analytics and want to take things to the cloud? Come to this introductory session and see what Azure Databricks can do for you!

Azure Databricks provides a cloud-based Apache Spark environment that can be scaled up and out to tackle your big data analytics needs. We'll look at how to set up your first Azure Databricks cluster, how to use shared notebooks in a collaborative environment, and how to leverage the integrated Azure Machine Learning capabilities. We'll also discuss where Azure Databricks fits in the modern cloud data warehouse.

SessionID: 104880

Polybase - It's What's for Dinner!

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Michael Wall

Title: Polybase - It's What's for Dinner!

Description:

Polybase is Microsoft’s great new replacement to linked servers. With the current version in SQL Server 2019, one can connect to multiple data sources such as Teradata, Apache, Hadoop, Oracle, and many many more. We will review best practices for setting up Polybase and its Scale-Out groups as well as showing how it interacts in an AlwaysOn Availabilty Group. When Scaling-Out (up!), Polybase is able to work harder and deliver more data. What happens when one of its node disappears? We will have a live demo demonstrating how to manage the Scale-Out group when bad things happen. In addition, the DMVs for managing Polybase will be reviewed, and finally, there will be results of the impact of using multiple nodes in the Scale-Out group on the Polybase queries!

SessionID: 104886

Standardize Your Environments Leveraging Infrastructure As Code

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Marsha Pierce

Title: Standardize Your Environments Leveraging Infrastructure As Code

Description:

In this session we will discuss methodologies people have used historically to standardize their SQL Server deployments. We will take a look at the gaps with these methodologies and what it could mean to your environment if those gaps were closed. We will then take a look at products like Terraform and show with a demonstration how they can be used to standardize your SQL Server deployments for both containers and VMs. Scripts will be provided for use in your environments,

SessionID: 104896

Log Shipping In SQL Server

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Rob Volk

Title: Log Shipping In SQL Server

Description:

Log shipping is a well-established feature of SQL Server and is very useful as a High Availability (HA) and Disaster Recovery (DR) option. This session will cover the fundamentals of log shipping and its use cases, including:

These demonstrations of log shipping will give attendees a better understanding of when and how it can fit their business needs.

SessionID: 104897

The Battle of Cloud Data Warehouses: Snowflake, Synapse, and More

Back to calendar

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

Speaker(s): Johan Ludvig Brattås

Title: The Battle of Cloud Data Warehouses: Snowflake, Synapse, and More

Description:

Gartner claimed the death of data warehousing a few years ago. They where wrong. But the cloud data warehouse have some twists to the traditional on-premises warehouses. One of them is the amount of data in play, another is the various new services you can choose to combine into your new data warehouse. Snowflake, Synapse, Redshift AQUA and what about Big Query? Let's take a look on the role the MPP data warehousing service plays in your cloud data warehouse.

SessionID: 104892

The Anatomy of Select

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Jason Brimhall

Title: The Anatomy of Select

Description:

TSQL is one of the most valuable tools any SQL Server professional can add to their tool-set. More aptly, TSQL is a whole chest of tools for the SQL Server professional. One of the most important tools in that TSQL chest is a good understanding of the SELECT statement.

When was the last time you sat down to evaluate a SELECT statement? What actually goes into the processing of that teeny little word? There might be a fair bit more to this simple term than just fetching data from the database. This session covers the simplicity of the select. Then, we take it a step further to dive into some of the complexities tied directly to this particular statement.

This session will help the attendee better understand the Select statement. With a more solid understanding of this statement, the attendee can return and implement some of this new knowledge to help improve processing and query response times in their own environments.

SessionID: 104894

Developer Best Practices in SQL Server

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Development

Speaker(s): Amit R S Bansal

Title: Developer Best Practices in SQL Server

Description:

SessionID: 108523

Deployment, High Availability and Performance Guidance for SQL Server on Linux in Azure IaaS Ecosystem

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Database Administration

Speaker(s): Tejas Shah, Amit Khandelwal

Title: Deployment, High Availability and Performance Guidance for SQL Server on Linux in Azure IaaS Ecosystem

Description:

SQL Server on Linux has been one of the fasted growing database on Linux platform over last couple of years. At the same time many customers are looking to migrate their SQL Server instances and SQL based applications to the cloud to take advantage of scalability, flexibility, advanced high availability and disaster recovery options, optimized licensing scenarios, access to Azure monitoring & Azure security and advisory technologies. If you are considering SQL Server on Linux in cloud, look no further than Azure.

In this session, you will learn about how to quickly deploy production grade SQL Server on Linux in Azure ecosystem, including new fully supported High Availability configuration. You’ll learn how to configure AD authentication reliably and quickly with new and improved experience. You’ll also see suggestions on how to get best performance out of SQL Server on Linux in Azure. We look forward to seeing you there!

SessionID: 108524

SQL Server Containers in Action

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Development

Speaker(s): Vin Yu, Amit Khandelwal

Title: SQL Server Containers in Action

Description:

We’ve been talking a lot about SQL Server containers recently, and containers have become a dependency for some of our biggest features and products. Have you checked out SQL Server containers yet?

In this session, we’ll bring you quickly up to speed on SQL Server containers, discuss use cases, and demo containers in action with recent improvements. We’ll also cover the roadmap of what’s next for SQL Server containers.

SessionID: 104874

Dialogue with your Data: Interactive AI with Cognitive Services

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Artificial Intelligence

Speaker(s): Matt Gordon

Title: Dialogue with your Data: Interactive AI with Cognitive Services

Description:

Customers and users increasingly demand personal and prompt communication from companies and brands with which they interact. How can data professionals help fill that need? The incredible power and instant accessibility of the Azure Cognitive Services Language and Speech APIs, alongside other Azure services, put the power in our hands. From translating between languages for better communication to analyzing the quality of customer support communications, Azure Cognitive Services allows data professionals to enhance a company’s ability to communicate and understand. This demo-heavy session walks through practical applications of these APIs that you can apply anywhere immediately after the session.

SessionID: 104877

Securing Your Data in Azure: Tips and Tricks

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Jeff Renz

Title: Securing Your Data in Azure: Tips and Tricks

Description:

In this session, I will provide an overview of the security features in Azure that can detect and help prevent unauthorized users from accessing data that they shouldn’t.

I will demonstrate Azure SQL Database security concepts such as firewall settings, roles, schema, and data masking; how to securely create, store, and retrieve user passwords for applications; fix common mistakes when creating connections strings in C#, SSIS, Python, and R; how to leverage Azure Key Vault; sharing and accessing data using blob storage; storing and accessing data using CosmosDB; and finally, securing reports and data sets in Power BI.

SessionID: 108527

Best Practices for Deployment of SQL Server on Azure Virtual Machines

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Data Platform Strategy

Speaker(s): Pam Lahoud, David Pless

Title: Best Practices for Deployment of SQL Server on Azure Virtual Machines

Description:

Finally, we will discuss the benefits of the resource provider and what you need to know about licensing SQL Server on Azure virtual machines.

Expect a focused session on best practices and proven methods to get the most out of making the transition to Azure SQL.

SessionID: 104878

Power BI Governance: Top Tips

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Governance/Privacy

Speaker(s): Melissa Coates

Title: Power BI Governance: Top Tips

Description:

It's easy to underestimate the complexity of a Power BI deployment, particularly when responsibility for producing content is handled by numerous business units. The top most impactful decisions and actions will be covered which target common concerns and challenges experienced by customers. Specific, tangible techniques to minimize risk, while giving users the appropriate level of flexibility they need to be productive, will be discussed.

SessionID: 108525

HA/DR in SQL Server, Putting the Puzzle Pieces Together and Planning for the Future

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Database Administration

Speaker(s): Kevin Farlee

Title: HA/DR in SQL Server, Putting the Puzzle Pieces Together and Planning for the Future

Description:

SQL Server has a rich set of HA and DR capabilities that have grown over the years. It can be daunting to understand what is there, how it works, and how to choose an architecture. We’ll discuss the major HA options across Linux and Windows, tradeoffs and hints. Additionally, we'll discuss a few new developments that are coming soon.

SessionID: 108526

Practical Guidance to Make Your Tier-1 SQL Server Roar

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Microsoft Session (75 minutes) - Track: Database Administration

Speaker(s): Pam Lahoud, Pedro Lopes

Title: Practical Guidance to Make Your Tier-1 SQL Server Roar

Description:

Whether you are new to managing SQL Server or a seasoned DBA, you may be unsure of the latest and greatest recommendations for configuring and maintaining a high-performance tier-1 database system either on your datacenter or on SQL Server on Azure Virtual Machines.

In this session, the SQL Server team lays out the current guidance for configuring and tuning SQL Server on modern, high-end hardware.

SessionID: 104455

Deploying and Managing SQL Server with dbatools

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Anthony Nocentino

Title: Deploying and Managing SQL Server with dbatools

Description:

The dbatools project brings automation to the forefront of the SQL Server configuration, operations, and deployment tasks. In this session we will look at how to install and configure multiple SQL Servers quickly and consistently using dbatools deployment tools. Once those systems are up and running we will look at how to configure and manage multiple systems using PowerShell automation techniques. By the end of this session, you will have the tools, techniques, and code to automatically and consistently deploy and configure SQL Server in your environment.

SessionID: 104463

Think like a Terminator. Internals of Classic SQL Server Indexes.

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Slava Murygin

Title: Think like a Terminator. Internals of Classic SQL Server Indexes.

Description:

Every DBA and Database Developer should know Index Internals to make better decisions to improve application performance.

In this session we will go through Clustered and Non-Clustered Indexes from the computer's point of view. We will look how SQL Server allocates a space for different types of Indexes and how the Engine uses Indexes for the simple Select operations. I will show how to use "DBCC IND" and "DBCC PAGE" commands to dig into pages' binary code to understand how SQL Server uses different kinds of Indexes and which one works faster and why. We will talk about different Index related problems, such as Page Splits and fragmentation, and how to fight them with FillFactor. Will cover Index "Rebuild" and "Reorganize" commands, which one to use and when. By the end of the session you will have a full understanding not only on how to create best performing Indexes, but also on the best way to maintain them.

SessionID: 107190

Monitoring SQL Server on Linux

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Rick Lowe

Title: Monitoring SQL Server on Linux

Description:

"The fact that SQL Server has only run on Windows since the 90's has allowed us to become spoiled. In addition to the truly impressive volume of performance data that is surfaced through the dynamic management views, we have gotten used to always (well, almost always) being able to gather additional system information through tools such as the Windows Performance Monitor.

Now that Linux has joined the family this is changing a little bit. Different operating system means that some of the tools that we're used to will have to change. This session will some of the more popular tools that are available for monitoring Linux along with discussion of how to get a started automating data collection."

SessionID: 107191

Providing High Availability to SQL Server on Linux

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Edwin Sarmiento

Title: Providing High Availability to SQL Server on Linux

Description:

"With SQL Server running on Linux, you need to figure out how to provide high availability and disaster recovery. But with no Windows Server Failover Clustering on Linux, you are forced to turn to other solutions such as Pacemaker for HA clustering. Even Linux administrators find it challenging working with Pacemaker.

In this session, learn how to configure Linux Pacemaker for providing high availability solutions to SQL Server on Linux. We will look at its similarities to Windows Server Failover Cluster and how to properly architect SQL Server on Linux with Pacemaker."

SessionID: 104044

Power BI Deployment and Governance for the Enterprise

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Pre-Conference Session (Full Day) - Track: Business Intelligence and Data Warehousing

Speaker(s): Melissa Coates

Title: Power BI Deployment and Governance for the Enterprise

Description:

As Power BI is becoming more and more prevalent across your organization, are you clear on the important aspects of a well-managed Power BI environment?

In this session, we will review a series of real-world situations related to content delivery, data trustworthiness, security, data protection, reusability, change management, auditing, user adoption, user support, roles, and responsibilities. The objective is to maximize user productivity while balancing risk and security.

Lessons learned and stories from Power BI deployment projects will be shared, and numerous demos will be used throughout the day to explain and reinforce suggestions. Attendees will leave this session with specific, actionable recommendations which can be used right away for well-managed and governed enterprise-level deployments.

Bonus premium content: Attendees will receive the comprehensive Power BI Deployment and Governance Checklist, as well as several templates to use in their implementation.

SessionID: 104900

Data Governance for Beginners

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Data Governance/Privacy

Speaker(s): Kevin Kline

Title: Data Governance for Beginners

Description:

When organizations are small and simply, information technology is often thought of as a means of helping them conduct their business. But as organizations grow in complexity and sophistication, they begin to realize that their data is a true asset of the organization which, in and of itself, has enormous value which should be managed proactively.

Enter data governance, a set of concepts centered on the ensuring that an organization has secure and high quality data throughout its life cycle. In this session, you will learn the basics of data governance as it applies to the Microsoft Data Platform, in addition to important related concepts, like master data management and data stewardship. Finally, you will learn practical steps you can to prepare for a data governance project, along with several kinds of documentation efforts you can undertake to give your organization many of the benefits of data governance without all of the work.

SessionID: 104465

Localizing Reports in Power BI

Back to calendar

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

Speaker(s): Markus Ehrenmueller-Jensen

Title: Localizing Reports in Power BI

Description:

Even when we live in a global world your end-users might expect to get their reports in their own local language. This talk is guiding you through the available options and necessary steps to give the report user control over the displayed currency and the language of:

• Content of textual columns • Headlines • Model (names of tables, columns and measures) • Power BI Desktop and Power BI service You will learn to extend Power BI’s data model to allow for multi-language support of column content and headlines (and how you can automate the translation of the texts with Azure Cognitive Services). I will show you how you can implement currency conversion and how to translate the model’s meta data. Finally we take a look on how to change the language in Power BI Desktop in in Power service.

SessionID: 104466

Understanding Numeric Calculations in DAX

Back to calendar

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

Speaker(s): Markus Ehrenmueller-Jensen

Title: Understanding Numeric Calculations in DAX

Description:

DAX (Dynamic Analysis Expressions) is a formula language to enrich imported data with calculated columns, calculated tables and measures in Excel's Data Model, in Power BI, and in Analysis Services Tabular. While the syntax of the language is derived from Excel’s formula language and easy to learn, some of the functions are hiding a real complex semantic. In this talk we will concentrate on numeric calculated columns and measures. You will learn about the differences and advantages of each. You will leave this talk with the knowledge, how to distinguish filter contexts and row contexts and in which cases to use calculated columns and in which cases to use measures.

SessionID: 108835

Running Your Windows Workloads on Google Cloud

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Cloud Solutions

Speaker(s): David White

Title: Running Your Windows Workloads on Google Cloud

Description:

Google Cloud has plenty to offer when it comes to migrating and modernizing enterprise SQL Server and Windows workloads to the cloud. Explore different approaches for re-hosting, modernizing, and transforming these applications, and the benefits of moving to Google Cloud. Learn from demos on some of the cutting-edge technologies that can offload some of the operational IT burden into optimized managed services.

SessionID: 108837

Getting to Know Google Cloud SQL for SQL Server

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Ori Kashi

Title: Getting to Know Google Cloud SQL for SQL Server

Description:

Google Cloud SQL for SQL Server is a fully managed database service that makes it simple and easy to set up, maintain, and ensure compatibility with existing SQL Server deployments.

In this session, we'll cover best practices on leveraging Cloud SQL-specific functionality for SQL Server as well as the robust ecosystem of tools to interact with it. Attendees who already work with SQL Server should come away with an understanding of when and how to utilize this managed offering.

SessionID: 104899

Next Gen: Intelligent Infrastructure

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Hybrid Infrastructure

Speaker(s): Shawn Meyers, Rob Girard

Title: Next Gen: Intelligent Infrastructure

Description:

Every day our organizations expect us to do more and more work with less and less resources. The future shows this trend will continue. Writing scripts to automate some tasks will only get so far.

AIOps is emerging and Intelligent Infrastructure is a critical part of realizing its full potential. This session will explain: • What is Intelligent Infrastructure and how it will change mundane tasks for SQL Server DBAs • What exists today to simplify management and troubleshoot SQL Server databases at scale • What the future may hold to make the life of the DBA easier and it is coming sooner than people think

It is time for the DBA to leverage Intelligent Infrastructure to remove routine tasks to allow them to focus on higher payoff activities. Allowing them to do MORE with LESS.

SessionID: 108834

Tales From the Performance Monitoring Trenches

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Database Administration

Speaker(s): Andy Yun, Devon Leann Wilson

Title: Tales From the Performance Monitoring Trenches

Description:

Everyone says you should be doing performance monitoring, but have you ever wondered what you might find? Andy and Devon are Solution Engineers at SentryOne and have SEEN SOME THINGS!

Join us as we share tales from the trenches that will make you laugh, cry, and run to your laptops to check a thing or two. As an added bonus, you'll learn how SentryOne's various monitoring solutions for SQL Server on-premises, cloud, VMware, Hyper-V, and beyond have helped our customers.

By the end of the session, you will come away with an understanding of how SentryOne's monitoring products work, things to watch for in your own environment, and have hopefully had a good laugh or two.

SessionID: 107188

DAX Studio

Back to calendar

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

Speaker(s): Darren Gosbell

Title: DAX Studio

Description:

In this session we will hear all about DAX Studio from it's creator Darren Gosbell. We'll begin with a brief overview of what it is and what it can do. After that the bulk of the session will be live demos showing how to use DAX Studio to profile and diagnose query and model performance issues. The demos will show off core features like Server Timings, the Query Builder, Query Benchmarking, View Metrics and Parameter support.

SessionID: 107189

Design your Data Vault and Load it with Azure Data Factory

Back to calendar

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

Speaker(s): Rayis Imayev

Title: Design your Data Vault and Load it with Azure Data Factory

Description:

"Data Vault may look like a new kid in the block, however, it has become a mainstream methodology in a data warehouse design. Let's review how it is different compared to other methodologies, and see if we can use Azure Data Factory to load data into a data vault repository.

There are many different use-case scenarios that can be covered by Data Flows, considering that Data Flows in SQL Integration Service (SSIS) projects are still playing a big role in fulfilling Extracting-Loading-Transforming (ETL) patterns for your data.

In this session, I will share my experience of populating a Data Vault repository with the help of Mapping Data Flows in Azure Data Factory."

SessionID: 108848

Monitoring and?Tuning?Your?Database(s) as a Service?Performance

Back to calendar

Event Date: 10-11-2020 00:00 - Category: General Session (75 minutes) - Track: Database Administration

Speaker(s): Markus Strauss

Title: Monitoring and?Tuning?Your?Database(s) as a Service?Performance

Description:

Now more than ever, database workloads are migrating?to?the cloud?and?being run?“as-a-service.”?This change?comes?with?benefits,?like?high availability, distributed architectures,?and scalability. But?along with these?improvements,?DBaaS brings?new challenges. Not owning the hardware—or even having access to it—can mean monitoring falls behind,?but just because your database runs “as-a-service”?doesn’t mean?database health monitoring goes away, nor that your query workloads suddenly perform perfectly.?

In this session,?we’ll?cover the benefits and pitfalls of cloud platform provider built-in toolsets and the benefits of using purpose-built?database performance monitoring solutions, wherever your database lives.???

Database?performance?monitoring is still critical, whether it’s “as-a-service” or not.?

SessionID: 108849

Don’t Let Database Health Infect Your Application Performance?

Back to calendar

Event Date: 10-11-2020 00:00 - Category: Partner Session (75 minutes) - Track: Database Administration

Speaker(s): Jared Hensle, John Potocny

Title: Don’t Let Database Health Infect Your Application Performance?

Description:

Applications run the business—but applications run on?data. When the applications?delivering your customers’ experiences go sideways, the database is often the culprit. While?application performance management (APM) solutions offer visibility into performance metrics, they fall short when it comes to database monitoring.??

Enter?SolarWinds®?Database Performance?Analyzer (DPA) and Database Performance?Monitor (DPM). Visibility?into?database health gives?you?the same view of performance data, enabling such benefits as real-time triaging capabilities, closer collaboration between developers and DevOps, and overall?better application performance—no matter where your database lives.?

Jared Hensle?and John?Potocny?of SolarWinds?will cover:?