Start Time (24h) | Speaker | Track | Title |
---|---|---|---|
08:30:00 | Hamish Watson | Database Development | Test Driven Development in SQL Server – how to deploy code safer |
08:30:00 | Kellyn Pot'Vin-Gorman | Business Intelligence/Machine Learning | Taming of the Shrew - Optimizing Power BI |
08:30:00 | josh smith | SQL 101 | SQL 101: A Very Good Place To Start |
08:30:00 | Melody Zacharias | Business Intelligence/Machine Learning | Introduction to Azure AI - The Art of the possible |
10:15:00 | Satya Jayanty | Database Administration | 2,4,8 16 - Visualise your data platform upgrade journey with SQL Server |
10:15:00 | Kevin Feasel | Database Development | Data Cleansing With SQL And R |
10:15:00 | Alex Yates | DevOps/DataOps | DevOps 101 for Data People |
10:15:00 | Andrew Pruski | Database Administration | SQL Server Containers |
12:30:00 | Armando Lacerda | Database Development | CosmosDB - Understanding the main factors for successfull deployment |
12:30:00 | Rob Sewell | Database Administration | Administrating SQL Server with PowerShell dbatools |
12:30:00 | Ben Miller | Database Development | Be Friendly to SQL Server with TSQL Best Practices |
12:30:00 | Swagatika Sarangi | Business Intelligence/Machine Learning | Why Solidity is Solid – Basics of Ethereum, Smart Contracts, and Blockchain. |
14:00:00 | Reid Havens | Business Intelligence/Machine Learning | Demystifying Chart Types and Report Design Principles in Power BI |
14:00:00 | Erland Sommarskog | Database Development | Don't Use Cursors or Why You Maybe Should Use a Cursor After All |
14:00:00 | Rebecca Long | DevOps/DataOps | Antipattern Assumptions in Data |
14:00:00 | Philip Spokas | DevOps/DataOps | Continuously Deploy Azure Analytics Solutions using Azure DevOps |
14:30:00 | Steve Stedman | Database Development | TSQL User Defined Functions – Taboo or not? |
15:30:00 | Joseph Yeates | Business Intelligence/Machine Learning | Predictive Analytics with R in Power BI |
15:30:00 | Gail Shaw | Database Development | On Transactions and Atomic Operations |
15:30:00 | Michael Wall | Database Administration | PoSh on SSRS - Essential Skills to manage your RS with PowerShell |
15:30:00 | Konstantin Kosinsky | Database Development | Using Columnstore indexes in Azure DevOps Services. Lessons learned |
Event Date: 23-03-2019 - Session time: 08:30:00 - Track: Database Development
It is relevant for database development as it ensures that code produced using TDD and unit tests will be of higher quality which means interactions with data will be safer. TDD is not a new method of unit testing, it is an essential design practice for improving the quality of your deployed code. In this session it will be shown how we can use TDD to design and write better unit tests using open-source frameworks and industry standard tools. These tools can be run within SQL Server Management Studio which means DBAs can also take advantage of TDD and unit test, to ensure more reliable code is deployed to databases. TDD can result in code that can be deployed more reliably and faster when using DevOps processes such as Continuous Integration and Continuous Delivery. A comprehensive DEMO will reveal how Test Driven Development can help you deploy database code safer.
Event Date: 23-03-2019 - Session time: 08:30:00 - Track: Business Intelligence/Machine Learning
This session will take the Power User through how to identify time consuming processing in Power BI and how to address it through step-by-step and proven methods used to optimize in multi-tier environments. This method removes frustration and finger-pointing and gets to the heart of the problem with a goal of correcting performance challenges. The results are satisfied end users who get the information they need, when they need it.
Take Aways: Learn how to identify what is taking the time in a Power BI data set and report. Understand the logging and tracing mechanisms and capabilities in the environment. Understand when a problem is really a problem.
Event Date: 23-03-2019 - Session time: 08:30:00 - Track: SQL 101
Event Date: 23-03-2019 - Session time: 08:30:00 - Track: Business Intelligence/Machine Learning
Event Date: 23-03-2019 - Session time: 10:15:00 - Track: Database Administration
Why Upgrade? Data Platform Upgrade topic has been a popular session that I've presented in major conferences like Microsoft Tech-Ed (North America, Europe India) and SQLbits since 2008.
In this session, we will overview in depth end-to-end upgrade process that covers the essential phases, steps and issues involved in upgrading SQL Server (2000 to 2012), SQL Server 2014 (with a good overview on 2016 too) by using best practices and available resources.
What to-do and what not-to-do?
A popular session that I have been presenting since the year 2008, in MS Tech-Ed, SQL Saturday SQLbits UK. We will cover the an end-to-end upgrade cycle, including the preparation tasks, upgrade tasks, and post-upgrade tasks. Real-world data store and examples from my Consulting experience expanding on why how such a solution.
Event Date: 23-03-2019 - Session time: 10:15:00 - Track: Database Development
Event Date: 23-03-2019 - Session time: 10:15:00 - Track: DevOps/DataOps
In 2013 Kenny Gorman declared "The DBA is Dead".
For the record, I don't believe that, but a lot of people do. What is certain is that the world of IT is changing and traditional roles are changing with it. We all need to adapt.
In this interactive talk I'll explain what DevOps is, where it came from, and its implications for SQL Server. I'll demo example solutions to some of the foundational technical challenges (source control and test/deployment automation) and will leave plenty of time at the end to answer your questions.
Event Date: 23-03-2019 - Session time: 10:15:00 - Track: Database Administration
After this demo based session, attendees will be able to go back to their respective companies and be able to evaluate container technology to determine whether or not it will be of benefit.
Attendees will be taken through the following: - The definition of containers Virtual Machines vs Containers Pulling SQL images from the docker hub Running SQL Server containers Creating custom container images Sharing container images Persisting data in SQL Server containers A real world implementation of containers
Event Date: 23-03-2019 - Session time: 12:30:00 - Track: Database Development
In this session packed with demos you will see how to cross the bridge between SQL Server and Cosmos DB back and forth; how to related items from both sides and what is required to design a CosmosDB deployment.
Event Date: 23-03-2019 - Session time: 12:30:00 - Track: Database Administration
Afraid of PowerShell? Worried its too complicated? Don't want to go through the learning curve?
Let me show you with plenty of demos how easy and straight forward it can be and I will save you time starting Monday
Want to restore an entire servers databases to the latest available point in time of the backups in just one line? Be useful to know the Last DBCC Check for your entire estate in only one line of code? Need to test your restores but its complicated? and many many more All this in a fast paced, fun session
Event Date: 23-03-2019 - Session time: 12:30:00 - Track: Database Development
Event Date: 23-03-2019 - Session time: 12:30:00 - Track: Business Intelligence/Machine Learning
Topics that I will cover in this session –
Event Date: 23-03-2019 - Session time: 14:00:00 - Track: Business Intelligence/Machine Learning
Event Date: 23-03-2019 - Session time: 14:00:00 - Track: Database Development
Event Date: 23-03-2019 - Session time: 14:00:00 - Track: DevOps/DataOps
Event Date: 23-03-2019 - Session time: 14:00:00 - Track: DevOps/DataOps
Using DevOps practices for ETL and analytics: • Eliminates manual and error prone steps increasing quality, • Reduces effort required to deploy, • Enables smaller and more incremental changes, • And a number of other advantages.
We'll cover practices required including configuration and testing to insure successful deployments.
Event Date: 23-03-2019 - Session time: 14:30:00 - Track: Database Development
SQL Server 2019 introduces techniques that help eliminate some of the performance issues related to UDFs. Learn how and in what cases scalar UDF In-lining can improve your performance reducing the historic performance problems with UDFs. We will explore how in-lining improves performance, along with what you can do and what prevents in-lining of UDFs.
Event Date: 23-03-2019 - Session time: 15:30:00 - Track: Business Intelligence/Machine Learning
Event Date: 23-03-2019 - Session time: 15:30:00 - Track: Database Development
Transactions are critical when multiple changes need to be made entirely or not at all, but even given that it’s rare to see transactions used at all in most production code
In this session, we’ll look at what transactions are and why we should use them. We’ll explore the effects transactions have on locking and the transaction log. We’ll investigate methods of handling errors and undoing data modifications, and we’ll see why nested transactions are a lie.
Understand what transactions are and what they do.
Learn how to use transactions in combination with error handling to roll back changes on errors
Learn how transactions affect logging and locking.
"
Event Date: 23-03-2019 - Session time: 15:30:00 - Track: Database Administration
Event Date: 23-03-2019 - Session time: 15:30:00 - Track: Database Development
Built on top of columnstore indexes, the Analytics service has to deal with 100s of millions records and daily growth in 10s of millions, only a few minutes delay from operation store, sub second query performance for in-product experiences as well as 3rd party extensions, Power BI integration and ad-hoc queries. Working on it, I've learned a lot of DOs and DON'Ts about columnstore indexes. Session covers how to: