sqlsathistory

Nr: 464

Back to Main list

SQLSaturday #464 - Melbourne 2016

Start Time (24h) Speaker Track Title
09:00:00 Martin Cairney Other Keynote Session
10:30:00 Martin Catherall BI Platform Architecture, Development Administration A Lap Around Columnstore.
10:30:00 Allan Hirt Enterprise Database Administration Deployment Top 10 Clustering Dos and Don'ts
10:30:00 Victor Isakov Strategy and Architecture SQL Server 2016: A Monster of a Release
10:30:00 Michael van Halderen Enterprise Database Administration Deployment Azure for the SQL Server DBA: What we need to know, and how to get started
10:30:00 Peter Myers Advanced Analysis Techniques Azure Machine Learning: From Design to Integration
10:30:00 Rob Farley BI Platform Architecture, Development Administration MPP - What you should know about Massively Parallel Processing
10:30:00 Kelly Broekstra Professional Development Getting started with Agile Business Intelligence
11:40:00 Martin Cairney Cloud Application Development Deployment Hybrid Solutions with SQL Server 2016
11:40:00 Dan de Sousa BI Platform Architecture, Development Administration Automated Test Driven Development with SQL Server using nUnit
11:40:00 Greg Low Other I didn't know SSMS could do that
11:40:00 Reza Rad BI Information Delivery Power BI Rises; Wonderful Things You Can Do
11:40:00 Kristina Rumpff Enterprise Database Administration Deployment Securing Data on your terms
12:50:00 Martin Catherall Other Interesting Facts on SQL Server Use
14:00:00 Rolf Tesmer Enterprise Database Administration Deployment Practical Partitioning
14:00:00 Vijayakumar Thurupathan Cloud Application Development Deployment Protecting your data in the Cloud
14:00:00 Vikas Rajput BI Platform Architecture, Development Administration Data Warehouse in Azure - Intro and Demo
14:00:00 Melody Zacharias Application Database Development Distributed Replay: Testing With Your Data, Your Way!
14:00:00 Johnley John Information Delivery An overview of SQL Openquery
14:00:00 Grant Paisley Advanced Analysis Techniques Build an Activity-Based Costing System with Power BI
14:00:00 Rob Douglas Application Database Development Indexing for Optimal Performance
14:20:00 Hamish Watson Enterprise Database Administration Deployment Killing FearOps with a culture of DevOPS
14:40:00 Manohar Punna Enterprise Database Administration Deployment Lightning talk - Live Query Statistics
15:30:00 Craig Bryden BI Platform Architecture, Development Administration Introduction to Biml BimlScript
15:30:00 Warwick Rudd Enterprise Database Administration Deployment How Available is SQL Server 2016
15:30:00 Stefan Riedel Application Database Development Automated and Repeatable Test Cases for Agile SQL Server Development.
15:30:00 Leila Etaati Analytics and Visualization Being Smarter with Azure Machine Learning and R
15:30:00 Darren Gosbell BI Information Delivery Introduction to Querying Cubes - Swallow the Red Pill
15:30:00 Allen White Enterprise Database Administration Deployment Maintain SQL Server Performance Baseline w/PowerShell
15:30:00 Marco Russo BI Platform Architecture, Development Administration Toolkit for DAX Optimization

SessionID: 45079

Keynote Session

Back to calendar

Event Date: 20-02-2016 - Session time: 09:00:00 - Track: Other

Speaker: Martin Cairney

Title: Keynote Session

Abstract:

Microsoft Data Platform Update from General Manager – Mark Souza Redmond, WA USA

Mark will be flying over from the states to give the latest updates from the engineering team with respect to the Microsoft data platform. With the upcoming release of SQL Server 2016 around the corner you will get a drill in on the product including the latest on performance and customer experiences. Mark will also give you an update on the other important pieces of the platform including Azure SQL DB, Azure SQL DW, Data Lake, Hybrid capabilities, etc.

SessionID: 42286

A Lap Around Columnstore.

Back to calendar

Event Date: 20-02-2016 - Session time: 10:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Martin Catherall

Title: A Lap Around Columnstore.

Abstract:

Columnstore indexing was first introduced in SQL Server 2012.

The technology was designed to give significant performance gains for datawarehouse queries. This initial version required some creative thinking to get all of the promised performance gains. This meant that adoption rates were not that high. However, SQL Server 2014 added significant functionality, which SQL Server 2016 builds upon. Come along and get a lap around this feature and find out how its adoption could help your organisation. Attendees should leave this session will enough knowledge about the storage, architecture and query enhancements to implement a successful columnstore feature and administer it.

SessionID: 42432

Top 10 Clustering Dos and Don'ts

Back to calendar

Event Date: 20-02-2016 - Session time: 10:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Allan Hirt

Title: Top 10 Clustering Dos and Don'ts

Abstract:

Clustering SQL Server still vexes many in one way or another. For some, it is even worse now that both AlwaysOn features - clustered instances (FCIs) and availability groups (AGs) - require an underlying Windows Server failover cluster. Storage, networking, Active Directory quorum, and more are topics that come up quite often. Learn from one of the world's experts on clustering SQL Server some the most important items - both good and bad - that you need to do to be successful whether you are creating an FCI, AG, or combining both together in one solution.

SessionID: 42553

SQL Server 2016: A Monster of a Release

Back to calendar

Event Date: 20-02-2016 - Session time: 10:30:00 - Track: Strategy and Architecture

Speaker: Victor Isakov

Title: SQL Server 2016: A Monster of a Release

Abstract:

Without a doubt SQL Server 2016 will be a monster of a release. It will easily eclipse all other versions of SQL Server that have been released in scope of features, technology and breadth of vision. No wonder Gartner has positioned Microsoft as a Leader in the Magic Quadrant for Operational Database Management Systems. More importantly, Microsoft is placed furthest in vision and highest for ability to execute within the Leaders Quadrant.

In this session we will examine SQL Server 2016 and have a look at what's new in the Database Engine, Analysis Services, Reporting Services and Integration Services. We will highlight the "big ticket" items and discuss the business cases for using the technology and features. We will also discuss Microsoft's vision for the Data Platform and how SQL Server will evolve in the future.

SessionID: 42887

Azure for the SQL Server DBA: What we need to know, and how to get started

Back to calendar

Event Date: 20-02-2016 - Session time: 10:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Michael van Halderen

Title: Azure for the SQL Server DBA: What we need to know, and how to get started

Abstract:

SQL Server has shipped with features that integrate Azure since 2008 R2. Fast forward to 2016 and we have seen plenty of development from Microsoft in the cloud arena. As our IT landscape evolves in support of cloud-based computing, this technology will slowly but surely become more integrated into the life of a DBA. In this session we explore what Azure means for your applications, how to identify good candidates for the cloud, and how to build your Azure knowledge FAST.

SessionID: 42904

Azure Machine Learning: From Design to Integration

Back to calendar

Event Date: 20-02-2016 - Session time: 10:30:00 - Track: Advanced Analysis Techniques

Speaker: Peter Myers

Title: Azure Machine Learning: From Design to Integration

Abstract:

Machine Learning is a subfield of computer science concerned with systems that learn from data. In this session, learn how a Microsoft 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 integration of predictive insights.

This session has been specifically designed to describe machine learning fundamentals, and to help enable and inspire existing developers 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 in which it can be accomplished.

SessionID: 42913

MPP - What you should know about Massively Parallel Processing

Back to calendar

Event Date: 20-02-2016 - Session time: 10:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Rob Farley

Title: MPP - What you should know about Massively Parallel Processing

Abstract:

SQL DW and PDW both use Massively Parallel Processing (MPP). But what is this and what should you know about it? This session quickly moves from introductory material through to design patterns and troubleshooting. You'll learn how to make important decisions about scale-out, and leave with the skills you need to get into this growing space.

SessionID: 42920

Getting started with Agile Business Intelligence

Back to calendar

Event Date: 20-02-2016 - Session time: 10:30:00 - Track: Professional Development

Speaker: Kelly Broekstra

Title: Getting started with Agile Business Intelligence

Abstract:

Are you building Business Intelligence solutions but want to learn how to develop smarter, more business ready products? Are your customers frustrated with what appears to be slow progress? Do your projects always struggle with constant scope creep?

Join me to discuss how to implement Agile principles into your project. We will discuss: • Gathering requirements, quickly designing a solution and start building • Tracking your progress, risks and issues without Microsoft Project • Handling scope creep • Continuously improving your efforts to get better and faster

SessionID: 40647

Hybrid Solutions with SQL Server 2016

Back to calendar

Event Date: 20-02-2016 - Session time: 11:40:00 - Track: Cloud Application Development Deployment

Speaker: Martin Cairney

Title: Hybrid Solutions with SQL Server 2016

Abstract:

By its nature, SQL Server installations on-prem can often require significant CapEx investment on a recurring basis. If you are considering the cloud then you want to ensure that you have received the maximum return from that investment before you switch to a fully OpEx model. Hybrid solutions can let you scale and migrate your SQL Server workloads into Azure while still getting the maximum return from your on-prem infrastructure.

SessionID: 41555

Automated Test Driven Development with SQL Server using nUnit

Back to calendar

Event Date: 20-02-2016 - Session time: 11:40:00 - Track: BI Platform Architecture, Development Administration

Speaker: Dan de Sousa

Title: Automated Test Driven Development 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: 42039

I didn't know SSMS could do that

Back to calendar

Event Date: 20-02-2016 - Session time: 11:40:00 - Track: Other

Speaker: Greg Low

Title: I didn't know SSMS could do that

Abstract:

Think you know your way around SQL Server Management Studio? This session will let you know if you really do. Lots of demos of ways to use SQL Server Management Studio that you might not have seen.

SessionID: 42523

Power BI Rises; Wonderful Things You Can Do

Back to calendar

Event Date: 20-02-2016 - Session time: 11:40:00 - Track: BI Information Delivery

Speaker: Reza Rad

Title: Power BI Rises; Wonderful Things You Can Do

Abstract:

Power BI comes with bunch of new tools and features; Power BI Desktop is great editor for Power BI solution, it integrates Power Query for data transformation, Power Pivot for modeling, and Power View for data visualization. Power BI also has Android, Apple and Windows apps. Power BI website also provides some level of slicing and dicing the data, as well as dashboards features.

In this session you will learn through many live demos how to get most of Power BI for real world scnearios. You will be amazed with features of Power BI and what you can do with this toolset.

SessionID: 42827

Securing Data on your terms

Back to calendar

Event Date: 20-02-2016 - Session time: 11:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Kristina Rumpff

Title: Securing Data on your terms

Abstract:

This session will take you through a number of different security options, from Always Encrypted, Row Level Security, and Dynamic Data masking. Both for SQL Azure and SQL Server 2016.

SessionID: 46789

Interesting Facts on SQL Server Use

Back to calendar

Event Date: 20-02-2016 - Session time: 12:50:00 - Track: Other

Speaker: Martin Catherall

Title: Interesting Facts on SQL Server Use

Abstract:

RockSolid SQL monitors thousands of SQL Server databases around the globe. In this short and punchy session we present real-world facts on how SQL Server is commonly used, configured, managed and maintained. From versions deployed, to upgrade cycles, backup methods, cloud migration etc. Please join us for this session, we think you’re bound to learn something interesting.

SessionID: 40479

Practical Partitioning

Back to calendar

Event Date: 20-02-2016 - Session time: 14:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Rolf Tesmer

Title: Practical Partitioning

Abstract:

What can you do when you have an ever growing database, shrinking maintenance windows and increased demands from application queries? Enter "Table Partitioning"!

In this session we’ll initially talk to the basics of how partitioning works, and why it may be beneficial to your database. We’ll then demonstrate real practical methods to show how partitioning techniques can be applied to tables and the positive and negative impacts partitioning will have to your database queries and design. We’ll then wrap up with a demonstration on leveraging partitioning for database maintenance operations such as optimisations and the implementation of partial database backups. This session will have a strong focus on real, practical, and hands-on partitioning methods and key concepts that DBA’s can apply from Day 1.

SessionID: 42329

Protecting your data in the Cloud

Back to calendar

Event Date: 20-02-2016 - Session time: 14:00:00 - Track: Cloud Application Development Deployment

Speaker: Vijayakumar Thurupathan

Title: Protecting your data in the Cloud

Abstract:

Are you concerned about moving to cloud, because of the safety of your data ? Organizations choose to go with the platform services of Azure using SQL Databases or they go with the Infrastructure services of Azure using virtual machines, in both cases security of your data is vital. This demo driven session will give you all the information you need to know about the security implementations available in SQL Databases in Azure and SQL Server.

The session will cover the following topics with demos. Introduction to cloud adaptation of the organizations, - how enterprises adopt to the cloud and how startups are moving to the cloud. SQL relational store options in Azure. Security features of SQL Databases Cloud demanded security features of SQL Servers Using Azure Key Vault to secure data in SQL Server

SessionID: 42493

Data Warehouse in Azure - Intro and Demo

Back to calendar

Event Date: 20-02-2016 - Session time: 14:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Vikas Rajput

Title: Data Warehouse in Azure - Intro and Demo

Abstract:

Session to provide an introduction to Microsoft Azure Services (SQL Data Warehouse, Data Lake / blobs etc) to simulate a live and breathing DW platform, living off Azure completely. Will as well touch a little on Data Vault as part of model generation.

SessionID: 42600

Distributed Replay: Testing With Your Data, Your Way!

Back to calendar

Event Date: 20-02-2016 - Session time: 14:00:00 - Track: Application Database Development

Speaker: Melody Zacharias

Title: Distributed Replay: Testing With Your Data, Your Way!

Abstract:

Do you want to test hardware upgrades, index tuning or multi-client applications? Would you like to do this with data specific to your organization? Distributed Replay, introduced in SQL Server 2012, is a tool that will allow you to accomplish exactly that. In this session, we will cover why you should use it, how to set it up, and what types of data to collect for testing and replay. This session will demonstrate tangible methods and undocumented tidbits, that you can take back to your environment to create immediate, and measurable tests.

SessionID: 42893

An overview of SQL Openquery

Back to calendar

Event Date: 20-02-2016 - Session time: 14:00:00 - Track: Information Delivery

Speaker: Johnley John

Title: An overview of SQL Openquery

Abstract:

Openquery - Executes the specified pass-through query on the specified linked server.

In this session, we'll look into the following

  1. When to use Openquery?
  2. How to use Openquery without effecting server performance?
  3. Guidelines when using Openquery

SessionID: 42894

Build an Activity-Based Costing System with Power BI

Back to calendar

Event Date: 20-02-2016 - Session time: 14:00:00 - Track: Advanced Analysis Techniques

Speaker: Grant Paisley

Title: Build an Activity-Based Costing System with Power BI

Abstract:

Get a sneak preview of my USA 2016 PASS Analytics Conference session - creating an Activity-Based Costing System with Power BI. Having the final report model in Power BI gives you the ultimate control over reporting, including adding other information possibly not even held with Information Technology.

We will use a real-world health care model to show how we replaced an expensive, difficult to understand and maintain SAS system, with a simple, elegant, and auditable solution based on the Microsoft stack. The rules are table-driven with allocated costs handling built in.

SessionID: 46108

Indexing for Optimal Performance

Back to calendar

Event Date: 20-02-2016 - Session time: 14:00:00 - Track: Application Database Development

Speaker: Rob Douglas

Title: Indexing for Optimal Performance

Abstract:

An Index can be the difference between your query returning in microseconds, seconds, minutes or hours! That makes them an incredibly powerful and often misunderstood part of the data driven application performance. In this session we'll review if you have the right indexes, or the wrong ones. We'll look at the internals of how indexes become fragmented and explain why this can have such a severe impact on the performance of your application and what you can do to combat that.

You'll leave this session with a much better understanding of how your indexes work, and the knowledge and confidence to streamline your current Index optimization procedures to take your applications to new heights of performance.

SessionID: 42851

Killing FearOps with a culture of DevOPS

Back to calendar

Event Date: 20-02-2016 - Session time: 14:20:00 - Track: Enterprise Database Administration Deployment

Speaker: Hamish Watson

Title: Killing FearOps with a culture of DevOPS

Abstract:

FearOps is a fear of change, a fear of manual/automated deploys going anywhere near production systems.

DevOPs is about breaking down the silos of mistrust between development and operations teams and aligning the two teams around delivering a product to market faster. It is about a cultural shift as much as a process and technological one. In this session we will look at some of the challenges implementing DevOps, the benefits of it, and how it can help you remove FearOps from your organisation.

SessionID: 42355

Lightning talk - Live Query Statistics

Back to calendar

Event Date: 20-02-2016 - Session time: 14:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Manohar Punna

Title: Lightning talk - Live Query Statistics

Abstract:

Live Query Statistics is a new feature(ish) introduced in SQL Server 2016. In this lightning talk I will demonstrate the Live Query Statistics extracted from my DBA life made easier with 2016, Query Store and LQS. LQS will help in troubleshooting long running queries to pin point the pain points in the query execution even before the query completes the execution.

SessionID: 39181

Introduction to Biml BimlScript

Back to calendar

Event Date: 20-02-2016 - Session time: 15:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Craig Bryden

Title: Introduction to Biml BimlScript

Abstract:

Within every Data Warehouse project there is always ETL development that is very repetitive in nature, for example, you need to import 20 different flat file exports from the ERP system, you need to load 15 dimensions into the data warehouse and so on.

With Microsoft SSIS out-of-the-box, you are forced to create multiple individual packages which is very time consuming due to the lack of easy code reuse. In a typical BI project, the ETL implementation can easily take up 60% of the project time, so it is beneficial if the development time of similar SSIS packages can be cut down. Business Intelligence Markup Language (Biml) is an XML dialect for defining Business Intelligence assets across the Microsoft SQL Server platform In this session Craig will introduce you to Biml BimlScript, providing those new to Biml with a foundational understanding of what BIML is and what the benefits of using Biml are.

SessionID: 41929

How Available is SQL Server 2016

Back to calendar

Event Date: 20-02-2016 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Warwick Rudd

Title: How Available is SQL Server 2016

Abstract:

Having your SQL Server databases not available for business to be making money is not a good way to stay employed. Do you understand what features and options can assist you with keeping SQL Server Databases Available?

In this session we will look at the options available to you currently to meet your Availability requirements using features being released in SQL Server 2016 to better provide high availability

SessionID: 42591

Automated and Repeatable Test Cases for Agile SQL Server Development.

Back to calendar

Event Date: 20-02-2016 - Session time: 15:30:00 - Track: Application Database Development

Speaker: Stefan Riedel

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

Abstract:

Automated and repeatable test cases are required for agile development. In this session we will look at some of the tools and techniques for automated testing with SQL Server. During demonstrations we will create some simple 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.

SessionID: 42822

Being Smarter with Azure Machine Learning and R

Back to calendar

Event Date: 20-02-2016 - Session time: 15:30:00 - Track: Analytics and Visualization

Speaker: Leila Etaati

Title: Being Smarter with Azure Machine Learning and R

Abstract:

How to get a better insight about the current situation of organization by analysing the Data? How we can predict the next step? Machine Learning is a subfield of computer science, which is so pervasive today that you probably use it dozens of times a day without knowing it. Azure Machine Learning is a valuable tool that can be employed by data scientists with different skill levels. Azure ML also supports R custom code, which can be dropped directly into your workspace. In this session, I will show a demo of interaction of R language with Azure Machine Learning, uploading R package into Azure ML, preparation of the data in R, and How to publish a R code into Azure ML.

SessionID: 42885

Introduction to Querying Cubes - Swallow the Red Pill

Back to calendar

Event Date: 20-02-2016 - Session time: 15:30:00 - Track: BI Information Delivery

Speaker: Darren Gosbell

Title: Introduction to Querying Cubes - Swallow the Red Pill

Abstract:

In this talk we will look at how you can get started with writing your own queries against cubes. We will start from a basis of SQL queries and compare and contrast equivalent DAX and MDX queries.

Being able to write your own queries is an important skill to know for the following reasons: • It makes it a lot easier to identify issues with your data, • It can provide a much faster way to test and develop measures, • It's an extremely effective way of doing performance tuning • It can extended your reporting capability by providing a means of extracting data that is difficult or impossible to do with GUI tools.

As in the Matrix movie I'm inviting you to take the red pill and come with me on a journey. At the end of our session you should have an understanding of the basic concepts of querying cubes and how to get started writing your own queries.

SessionID: 42909

Maintain SQL Server Performance Baseline w/PowerShell

Back to calendar

Event Date: 20-02-2016 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Allen White

Title: Maintain SQL Server Performance Baseline w/PowerShell

Abstract:

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

SessionID: 44766

Toolkit for DAX Optimization

Back to calendar

Event Date: 20-02-2016 - Session time: 15:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Marco Russo

Title: Toolkit for DAX Optimization

Abstract:

How do you optimize a DAX expression? This session will introduce you to the useful tools to measure performance, gathering data to find the bottlenecks and helping you in writing new optimized versions of DAX. Starting from SQL Profiler, you will learn which events are relevant for DAX, and how to collect them in different environments (Analysis Services, Power Pivot, Power BI). We will show DAX Studio, which simplify and speed-up the data collection process, and makes it easy to find bottlenecks in storage engine and formula engine. VertiPaq Analyzer and other small tools will be also used to collect other useful information. The goal of the session is to provide you a methodology to analyze performance of your DAX measures, to find the bottleneck and to identify the main reason of a performance issue.