sqlsathistory

Nr: 509

Back to Main list

SQLSaturday #509 - Brisbane 2016

Start Time (24h) Speaker Track Title
09:45:00 Rob Douglas Enterprise Database Administration Deployment Hitting the SQL Server "Go Faster" Button
09:45:00 Peter Myers BI Platform Architecture, Development Administration Azure Machine Learning: From Design to Integration
09:45:00 Nagaraj Venkatesan Application Database Development SQL Server 2016 - Real Time Operational Analytics - "Real" Game changer
11:00:00 Hamish Watson Enterprise Database Administration Deployment TempDB: The forgotten pillar of performance tuning
11:00:00 Craig Bryden Analytics and Visualization An Introduction to R and R Services
11:00:00 Dandy Weyn Enterprise Database Administration Deployment Building HA/DR Solutions with SQL Server and Azure SQL Database
13:15:00 Manohar Punna Enterprise Database Administration Deployment Boost your SQL Server performance with Delayed Durability and BPE
13:15:00 Patrick Flynn Enterprise Database Administration Deployment Database Corruption - Advanced Recovery Techniques
13:15:00 Dandy Weyn BI Information Delivery Power BI - Getting It Right - A Full Walkthrough
14:30:00 Amit Arora Enterprise Database Administration Deployment Temporal Databases in Microsoft SQL server 2016
14:30:00 Reza Rad Analytics and Visualization Cortana Intelligence Suite; Where the Magic Happens
14:30:00 Victor Isakov Enterprise Database Administration Deployment Query Store Overview and Architecture
15:45:00 Dan de Sousa BI Platform Architecture, Development Administration Automated Data Validation with SQL Server using nUnit
15:45:00 Martin Catherall Enterprise Database Administration Deployment Moving from Profiler to Extended Events.
15:45:00 Stefan Riedel Application Database Development Automated and Repeatable Test Cases for SQL Server Development.

SessionID: 48424

Hitting the SQL Server "Go Faster" Button

Back to calendar

Event Date: 28-05-2016 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Rob Douglas

Title: Hitting the SQL Server "Go Faster" Button

Abstract:

Tuning individual queries is incredibly resource intensive. Everyone wants a "Go Faster" button that will improve performance across the entire SQL instance. While there is no sp_gofaster command to run, there are a bunch of magic knobs and switches that can quite often achieve the desired results.

In this session we'll look at some of the things you can do to get the best performance out of your SQL Server workload. You'll leave with a shopping list of things to check and options to try in your environments to get the performance you are after.

SessionID: 49247

Azure Machine Learning: From Design to Integration

Back to calendar

Event Date: 28-05-2016 - Session time: 09:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Peter Myers

Title: Azure Machine Learning: From Design to Integration

Abstract:

In this session, you will learn how an Azure Machine Learning solution comes to life: From the creation of a workspace, to the preparation of data, to experimentation with Machine Learning algorithms, and then finally to the integration and embedding of predictive insights into applications.

This session has been specifically designed to describe Machine Learning fundamentals, and to help enable and inspire existing data professionals taking their first steps to leverage cloud-based predictive models delivered with Azure Machine Learning. It is guaranteed to thrill you with potential, and excite you with the relative ease by which it can be accomplished.

SessionID: 49254

SQL Server 2016 - Real Time Operational Analytics - "Real" Game changer

Back to calendar

Event Date: 28-05-2016 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Nagaraj Venkatesan

Title: SQL Server 2016 - Real Time Operational Analytics - "Real" Game changer

Abstract:

Performing analytics on operational data has all along being a huge challenge for applications, due to its impact on

regular operations and day to day transactions. SQL Server 2016 has extended its analytic capablities by its enahancements on "In memory tables" and Columnstore indexes."In memory tables" combined with columnstore indexes is a boon for performing analytics on operational data with no impact to regular workload, with no delayed data, no complex ETL tasks and without a need to maintain seperate data warehouse.

The presentation would cover how "In Memory" Columnstore indexes help to perform real time operational analytics and would involve interesting demos show casing the gains using SQL Server 2016 "In Memory" and Column Store Index enhancements. Presentation would also demonstrate and compare the performances of "In Memory" columnstore indexes and disk based columnstore indexes.

SessionID: 48364

TempDB: The forgotten pillar of performance tuning

Back to calendar

Event Date: 28-05-2016 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Hamish Watson

Title: TempDB: The forgotten pillar of performance tuning

Abstract:

TempDB is an integral part of SQL Server, and is often overlooked when trying to get the most out of your system. Researching the many suggested methods of tuning TempDB is a long, arduous and at times confusing process.

In this session we will go over what TempDB is used for, why it is a special and important type of database and how to tune it to enhance the performance of your overall system.

We will start with determining the best configuration of TempDB database files to use, the impact disk configuration has, which trace flags are important and what changes SQL Server 2016 will bring us. We will look at what is stored in TempDB and how both developers and DBA can optimize how TempDB is configured and used.

We will then use these best practices to optimize our instance and performance tune our queries to make the system faster.

SessionID: 48573

An Introduction to R and R Services

Back to calendar

Event Date: 28-05-2016 - Session time: 11:00:00 - Track: Analytics and Visualization

Speaker: Craig Bryden

Title: An Introduction to R and R Services

Abstract:

In this session I will provide an introduction to the R language as well as discuss how you go about using this inside SQL Server and other Microsoft provided tools.

SessionID: 49244

Building HA/DR Solutions with SQL Server and Azure SQL Database

Back to calendar

Event Date: 28-05-2016 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Dandy Weyn

Title: Building HA/DR Solutions with SQL Server and Azure SQL Database

Abstract:

In the world of Data Platform a variety of solutions are available going from on premises, hybrid to cloud solutions. Database Administrators play a crucial role in application design and architecture, providing mission critical and highly available solutions. In this session you will learn everything a DBA needs to know about Azure. You’ll learn about SQL Server running in Windows Azure virtual machines, Azure Storage and network configurations, SQL Database and how to manage and support workloads running in a traditional, hybrid and cloud based environment.

Become the DBA of the future!

SessionID: 44929

Boost your SQL Server performance with Delayed Durability and BPE

Back to calendar

Event Date: 28-05-2016 - Session time: 13:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Manohar Punna

Title: Boost your SQL Server performance with Delayed Durability and BPE

Abstract:

SQL Server 2014 has come with many performance boosting features. In-Memory OLTP being one of the favourites, there are two more less talked about heroes - Delayed Durability and Buffer Pool Extensions. With the increase of usage of SSDs in production environment it has become essential to use them to the full potential. In this session Manohar will explore Delayed Durability and how it is achieved. He will also cover a case study with delayed durability and SSDs. SSDs can be fully utilized by enabling Buffer Pool Extensions. He will cover the usage and caveats of both these features which boosts the transaction throughput.

SessionID: 48867

Database Corruption - Advanced Recovery Techniques

Back to calendar

Event Date: 28-05-2016 - Session time: 13:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Patrick Flynn

Title: Database Corruption - Advanced Recovery Techniques

Abstract:

Being able to monitor, diagnose and recover from Database Corruption is a critical skill for any SQL Server DBA.

In this session we will walk through the techniques required to detect and repair various forms of Corruption Using a number of example corrupted database we will explore how to determine and fix corruption while avoiding some of the common mistakes. Warning: Hex Editors and DBCC Page dumps will be involved!

SessionID: 49243

Power BI - Getting It Right - A Full Walkthrough

Back to calendar

Event Date: 28-05-2016 - Session time: 13:15:00 - Track: BI Information Delivery

Speaker: Dandy Weyn

Title: Power BI - Getting It Right - A Full Walkthrough

Abstract:

In this session you will get a full walkthrough of Power BI:

What is it? How is it done? What's in it for me?

By the end of this session you will have a full understanding of the Power BI offering and the tools used to discover data, design dashboards and visualizations , visualize them on all devices , how to optimize your data model for Power BI, and natural language query. You'll learn about sharing and collaborating, and working with multiple datasources to build live interactive dashboards and reports.

SessionID: 44334

Temporal Databases in Microsoft SQL server 2016

Back to calendar

Event Date: 28-05-2016 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Amit Arora

Title: Temporal Databases in Microsoft SQL server 2016

Abstract:

Introducing Temporal Databases in SQL Server 2016

More and more organizations are storing archives of data to help them make important business decisions. Traditionally, organizations had to rely on expensive, and tedious methods to go back in time and make sense of growth, negative growth, profit, loss, etc.

Microsoft SQL Server 2016 introduces a new feature called Temporal Databases which essentially solves all the problems mentioned above.

This presentation aims to go deep into Temporal Databases (requirements, use cases, technical know-hows) and present some demo’s in order to gain specific understanding on this new feature which is being called “Time Travel”.

SessionID: 46936

Cortana Intelligence Suite; Where the Magic Happens

Back to calendar

Event Date: 28-05-2016 - Session time: 14:30:00 - Track: Analytics and Visualization

Speaker: Reza Rad

Title: Cortana Intelligence Suite; Where the Magic Happens

Abstract:

Come to this session to learn what Cortana Intelligence is and why it is used for. Cortana Intelligence is a combination of tools and services that enables you to transform your data into intelligence action. Cortana uses powerful services such as Cortana digital assistance for hearing the voice commands, Power BI for visualization, Machine Learning for prediction, Stream Analytics for real-time interaction with data with IoT devices, and many other great features. Prepare to be amazed with what Cortana can do in demos of this session.

SessionID: 46961

Query Store Overview and Architecture

Back to calendar

Event Date: 28-05-2016 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Victor Isakov

Title: Query Store Overview and Architecture

Abstract:

Fixing performance problems and detecting query regressions has never been easy in SQL Server as the database engine fundamentally does not capture the relevant information.

With the release of SQL Server 2016, Microsoft has introduced a feature called Query Store that will help you capture vital query metrics that will help performance troubleshooting and regression detection. In this session we will examine Query Store, examine it's architecture, configuration and how it can be used to solve real-world performance problems.

SessionID: 48360

Automated Data Validation with SQL Server using nUnit

Back to calendar

Event Date: 28-05-2016 - Session time: 15:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Dan de Sousa

Title: Automated Data Validation with SQL Server using nUnit

Abstract:

Testing software is hard work. Testing BI solutions is even harder;there's lots of moving parts, the tools are thin and it takes a lot of time and effort. Software development uses unit testing and while this can be applied to the different parts of a BI solution, most people are more interested in the numbers the solution produces and proving that they are right. So can you validate the numbers in your BI solution? And can you do it quickly and easily? In this session we will cover an approach for automating the validation of your BI solution covering multiple scenarios with a hand full of demos. We will be using nUnit as a framework and some free codeplex tools, so we can run a suite of tests every time we load data into our BI platform. This is not continuous integration, and it is not unit testing in the true sense either. It is, instead, "continuous validation", and it can provide you with an awful lot of assurance for not very much extra effort.

SessionID: 48704

Moving from Profiler to Extended Events.

Back to calendar

Event Date: 28-05-2016 - Session time: 15:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Martin Catherall

Title: Moving from Profiler to Extended Events.

Abstract:

Profiler is now deprecated and all new work is going into extended events. This means that new monitoring events are constantly being added. These give deeper insights into performance problems withing SQL SERVER and also aid the developer / DBA in understanding the inner working of the SQL SERVER database engine. An understanding of profiler would be advantageous but is definitely not required to get some good insights from this session.

SessionID: 49157

Automated and Repeatable Test Cases for SQL Server Development.

Back to calendar

Event Date: 28-05-2016 - Session time: 15:45:00 - Track: Application Database Development

Speaker: Stefan Riedel

Title: Automated and Repeatable Test Cases for SQL Server Development.

Abstract:

Automated and repeatable test cases are required for agile software development. In this session we will look at some of the tools and techniques for automated testing with SQL Server. Demonstrations during the session will create tests using the Visual Studio toolset and discuss how they can be used for Test Driven Development (TDD), unit testing, integration testing and acceptance testing. The presentation will cover testing SQL Server Databases, SQL Server Analysis Services and SQL Server Integration Services. Following the session attendees will be able to incorporate these tools and practices into their projects.