sqlsathistory

Nr: 866

Back to Main list

SQLSaturday #866 - Auckland 2019

Start Time (24h) Speaker Track Title
09:40:00 Martin Catherall Cloud Application Development Deployment Diving into data - Swimming in the Lake. A look at Data Lake.
09:40:00 Manohar Punna Strategy and Architecture Bridging the gap between SSRS and Power BI
09:40:00 Hamish Watson Application Database Development Test Driven Development in SQL Server – how to deploy code safer
09:40:00 Warwick Rudd Application Database Development Azure Data Studio – The New Frontier
09:40:00 David Alzamendi Advanced Analysis Techniques Starting with Azure Cognitive Services
10:50:00 Phillip Seamark BI Platform Architecture, Development Administration Learning DAX? Five things to get you started fast
10:50:00 Geoff Black BI Platform Architecture, Development Administration Introduction to Azure Analysis Services
10:50:00 Leila Etaati Advanced Analysis Techniques AI Builder: AI in Power Apps and Microsoft Flow
10:50:00 Robert Blaas BI Platform Architecture, Development Administration A Generic ETL Framework
10:50:00 Heidi Hasting Advanced Analysis Techniques Things I've learned from working with Data Scientists
10:50:00 Tariq Younas Lightning Talk (15 and 30 minutes Talk) Lightning Talks: PowerShell Azure SQLDB, and Azure Data Bricks
12:40:00 Leo Miller Enterprise Database Administration Deployment Read Committed Snapshot Isolation - The Real Implications
12:40:00 Patrick Flynn Application Database Development GITHB 101 - An introduction to using Github and Git for Source Control and Open Source Projects
12:40:00 Will Velida Cloud Application Development Deployment Developing Cosmos DB for the Enterprise
12:40:00 Tariq Younas Lightning Talk (15 and 30 minutes Talk) 4 Reasons to love Azure Databricks (₳ G₳MË CH₳NGËR)
12:40:00 Daniel Marsh-Patrick Analytics and Visualization Bespoke Visual Layouts with Charticulator
12:40:00 Chimène Bonhomme Advanced Analysis Techniques MLOps - a DevOps ext for building enterprise machine learning pipelines
13:50:00 Rob Douglas Enterprise Database Administration Deployment Demystifying Encryption
13:50:00 Adrian Sullivan Other Building your own million dollar SQL Practice
13:50:00 Indira Bandari Analytics and Visualization Top 10 tips every Power BI developer should know
13:50:00 Anupama Natarajan Advanced Analysis Techniques Build your first notebook using Azure Notebooks
13:50:00 Owen Auger Analytics and Visualization Essential financial calculations in Power BI
15:00:00 Bernard Spence Application Database Development Never get lost again with SQL Server spatial technology
15:00:00 Martin Cairney Enterprise Database Administration Deployment SQL Server Upgrades and Migrations - The Right Way
15:00:00 Edwin M Sarmiento Enterprise Database Administration Deployment The Transaction Log and How It Affects HA/DR
15:00:00 Reza Rad BI Information Delivery Power BI Design Patterns
15:00:00 Dave Dustin Enterprise Database Administration Deployment Beyond Devops - Introducing Data Reliability Engineering

SessionID: 92410

Diving into data - Swimming in the Lake. A look at Data Lake.

Back to calendar

Event Date: 10-08-2019 - Session time: 09:40:00 - Track: Cloud Application Development Deployment

Speaker: Martin Catherall

Title: Diving into data - Swimming in the Lake. A look at Data Lake.

Abstract:

Azure Cosmos DB is Microsoft’s Globally Distributed, Multi-Model database service. Transparently scaling across multiple Azure regions, Cosmos DB provides for many API’s including MongoDB, Cassandra, Gremlin and SQL. It offers multiple consistency models and guarantees uptime or 5 9’s.

Azure data lake provides a way for a whole range of different data to be stored, analysed and manipulated – all form a single place – so that developers, data scientists and data analysists can access it. Forming part of what is often termed ‘a modern data warehouse’ this technology is something that is becoming more common. In this session we’ll take a look at these two technologies and how they might be useful – either now or in the future.

SessionID: 93348

Bridging the gap between SSRS and Power BI

Back to calendar

Event Date: 10-08-2019 - Session time: 09:40:00 - Track: Strategy and Architecture

Speaker: Manohar Punna

Title: Bridging the gap between SSRS and Power BI

Abstract:

Traditionally, SSRS is used for paginated reports which gives flexibility like drill through reports, subscriptions and print formatting. With Power BI the reports are now more interactive and dynamic. There are still few gaps between these two platforms which are built to purpose. This gap is getting smaller as features are ported between these two platforms. In this session I will be going through various features which are bridging these gaps and point out the differences. These are significant and can affect your decision in choosing the right platform which will fit your needs.

SessionID: 94264

Test Driven Development in SQL Server – how to deploy code safer

Back to calendar

Event Date: 10-08-2019 - Session time: 09:40:00 - Track: Application Database Development

Speaker: Hamish Watson

Title: Test Driven Development in SQL Server – how to deploy code safer

Abstract:

Test Driven Development (TDD) is a design approach which has enabled application developers to write cleaner code.

It is relevant for database development as it ensures that code produced using TDD and unit tests will be of higher quality which means interactions with data will be safer. TDD is not a new method of unit testing, it is an essential design practice for improving the quality of your deployed code. In this session it will be shown how we can use TDD to design and write better unit tests using open-source frameworks and industry standard tools. These tools can be run within SQL Server Management Studio which means DBAs can also take advantage of TDD and unit test, to ensure more reliable code is deployed to databases. TDD can result in code that can be deployed more reliably and faster when using DevOps processes such as Continuous Integration and Continuous Delivery. A comprehensive DEMO will reveal how Test Driven Development can help you deploy database code safer.

SessionID: 94541

Azure Data Studio – The New Frontier

Back to calendar

Event Date: 10-08-2019 - Session time: 09:40:00 - Track: Application Database Development

Speaker: Warwick Rudd

Title: Azure Data Studio – The New Frontier

Abstract:

Azure Data Studio is no longer the new kid on the block. How many of you have used Azure Data Studio?

          In this session we will take you on a journey introducing you to Azure Data Studio so that you can understand the ins and outs and when you should consider using Azure Data Studio in place of SQL Server Management Studio. In this idemo heavy session we will look at how productive you can be with Azure Data studio and some of the features that are not available in SQL Server Management Studio.

SessionID: 94825

Starting with Azure Cognitive Services

Back to calendar

Event Date: 10-08-2019 - Session time: 09:40:00 - Track: Advanced Analysis Techniques

Speaker: David Alzamendi

Title: Starting with Azure Cognitive Services

Abstract:

Do you want to learn more about the Cognitive Services offering? What is Artificial Intelligence as a Service? Trying to save time building and training models?

This session is for you and will provide the answers to each of these questions. Using Azure Cognitive Services, you will learn how to empower your business with AIaaS (Artificial Intelligence as a Service) models that are ready for consumption. I will also include some demos using some of these services.

SessionID: 93423

Learning DAX? Five things to get you started fast

Back to calendar

Event Date: 10-08-2019 - Session time: 10:50:00 - Track: BI Platform Architecture, Development Administration

Speaker: Phillip Seamark

Title: Learning DAX? Five things to get you started fast

Abstract:

New to DAX and want to code like a pro? This session is designed to accelerate you up the DAX learning curve by covering the five most useful concepts to help you get started and become an expert in no time! Topics covered include filters, variables and calculations, along with plenty of tips on optimizing, troubleshooting, and performance tuning best practices.

SessionID: 93761

Introduction to Azure Analysis Services

Back to calendar

Event Date: 10-08-2019 - Session time: 10:50:00 - Track: BI Platform Architecture, Development Administration

Speaker: Geoff Black

Title: Introduction to Azure Analysis Services

Abstract:

They say every cloud has a silver lining, well this one is gold! This demo heavy session will introduce you to Azure Analysis Services. We begin by looking at a traditional analytics platform, and how this fits into the "modern data warehouse". This session will guide you through the processes (and pitfalls) of modernizing your data analytics solution. Still using PowerPivot models or for that matter still using SQL Server Analysis Services on-premise? Let's see how to leverage these assets into the modern would of cloud computing using Azure Analysis Services, with minimal downtime. Prepare to be amazed at what is possible with all the wonders of cloud computing in the Azure world.

SessionID: 95460

AI Builder: AI in Power Apps and Microsoft Flow

Back to calendar

Event Date: 10-08-2019 - Session time: 10:50:00 - Track: Advanced Analysis Techniques

Speaker: Leila Etaati

Title: AI Builder: AI in Power Apps and Microsoft Flow

Abstract:

This session is about the new possibility of doing AI inside Power Apps and Microsoft Flow. the audience will get familiar with the new update announced in Business Application Summit on AI Builder that provides the facility to run easy AI inside Power Apps and Flow.

SessionID: 95617

A Generic ETL Framework

Back to calendar

Event Date: 10-08-2019 - Session time: 10:50:00 - Track: BI Platform Architecture, Development Administration

Speaker: Robert Blaas

Title: A Generic ETL Framework

Abstract:

As data specialists, data integration projects are some of the most complex environments we have to deal with. In particular when it involves data migration.

There are many tasks that need to be performed, ranging from data profiling, data quality assessments, master data management, testing, to the standard ETL processes. We often wind up reinventing the wheel, especially because most of these projects are one-off throw aways. These make our lives that much harder as we are often pressed for time by the business to get on with the job. In this session, I would like to show you how a generic ETL framework can help save us time by leveraging off some standard processes that can easily be developed and reutilised. I will show you how with a few simple SSIS tasks and lines of code we can create an efficient ETL process that we can keep using again and again. Because it's extendable, we can easily add additional components for DQS, MDM and reconciliation testing.

SessionID: 96626

Things I've learned from working with Data Scientists

Back to calendar

Event Date: 10-08-2019 - Session time: 10:50:00 - Track: Advanced Analysis Techniques

Speaker: Heidi Hasting

Title: Things I've learned from working with Data Scientists

Abstract:

Imagine you have data in SQL Server and you engage a data scientist to work with the data and return back additional information like score and prediction.

They work their magic and create a solution in a Jupyter notebook which they run through and execute on their machine. My first thought is, wow how cool, followed closely by what's a notebook? And how do we operationalize this and have it automated to run on a server and not needing a human to run. In this session, I'll take you through my journey from the notebook to running on a server via ML services in DB and all the parts in between.

SessionID: 96787

Lightning Talks: PowerShell Azure SQLDB, and Azure Data Bricks

Back to calendar

Event Date: 10-08-2019 - Session time: 10:50:00 - Track: Lightning Talk (15 and 30 minutes Talk)

Speaker: Tariq Younas

Title: Lightning Talks: PowerShell Azure SQLDB, and Azure Data Bricks

Abstract:

We have to short sessions in this slot:

Title: Use PowerShell to deploy and configure Azure SQL Database (PaaS) with good resilience to outages and with integrated Azure SQL Analytics monitoring solution. Duration: 30 Minutes Speaker: Zoran Barac Abstract: Use one single PowerShell script to deploy cloud service with Azure SQL Database with good resilience to outages (GEO Replication, Fail-over Group) and to enable diagnostics for Azure SQL database and configure Azure SQL Analytics monitoring solution for monitoring performance of Azure SQL Databases.

4 Reasons to love Azure Databricks (₳ G₳MË CH₳NGËR) Speaker: Tariq Younas Duration: 15 minutes Accelerate big data analytics with Azure Databricks. Native integration with (Azure AD) and other Azure services enables you to build your modern data warehouse and machine learning and real-time analytics solutions. This talk will show the importance and justification with 4 reasons for the new offering [Azure Databricks] which i

SessionID: 89329

Read Committed Snapshot Isolation - The Real Implications

Back to calendar

Event Date: 10-08-2019 - Session time: 12:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Leo Miller

Title: Read Committed Snapshot Isolation - The Real Implications

Abstract:

To reduce lock contention and deadlocks, and to provide repeatable reads application developers often want to use the Read Committed Snapshot Isolation (RCSI) database option. While most DBAs understand this has some implications for TempDB usage and have vague ideas about Page Versioning and Version Chains in TempDB, most have little knowledge of the significant implications, and problems that this option can cause.

This session demonstrates the impact of RCSI on Transaction Control, TempDB and database performance. It demonstrates what happens under certain error conditions and how to identify and resolve problems arising from RCSI related issues.

This is for the DBA who wants to gain an extra level of understanding and the tools to identify and resolve RCSI related issues. Not for the faint of heart.

SessionID: 91340

GITHB 101 - An introduction to using Github and Git for Source Control and Open Source Projects

Back to calendar

Event Date: 10-08-2019 - Session time: 12:40:00 - Track: Application Database Development

Speaker: Patrick Flynn

Title: GITHB 101 - An introduction to using Github and Git for Source Control and Open Source Projects

Abstract:

In the last few years the requirement to understand and use distributed Source control systems has become an increasing part of a Data Professionals life.

With the move into Open Source and community involvement even Microsoft has embraced the use of GitHub!

In this session we will investigate the setup and use of GitHub and Git for source control. Using the highly popular DBATools open source project we will also investigate getting involved in an Open Source project and the process of Pull and Push requests!

Based around personal experience of learning not to hate Source control, this session assume no experience with Git or Github

SessionID: 93499

Developing Cosmos DB for the Enterprise

Back to calendar

Event Date: 10-08-2019 - Session time: 12:40:00 - Track: Cloud Application Development Deployment

Speaker: Will Velida

Title: Developing Cosmos DB for the Enterprise

Abstract:

Azure Cosmos DB is an awesome multi-model database service that allows us to distribute our data on a global scale. It's fairly easy to get started with Cosmos DB, but when it comes to implementing it for use within our Enterprise applications, there are many things that you will want to consider when developing a Cosmos DB database.

In this session, I'll cover important topics that you'll want to consider when developing and administrating Cosmos DB for Enterprise use, including security considerations, partitioning, provisioning throughput for your databases and collections, distributing your data and much more.

By the end of this session, you should be able to take these learnings and apply them when developing Cosmos DB applications for your business.

SessionID: 93773

4 Reasons to love Azure Databricks (₳ G₳MË CH₳NGËR)

Back to calendar

Event Date: 10-08-2019 - Session time: 12:40:00 - Track: Lightning Talk (15 and 30 minutes Talk)

Speaker: Tariq Younas

Title: 4 Reasons to love Azure Databricks (₳ G₳MË CH₳NGËR)

Abstract:

Accelerate big data analytics with Azure Databricks. Native integration with (Azure AD) and other Azure services enables you to build your modern data warehouse and machine learning and real-time analytics solutions.

This talk will show the importance and justification with 4 reasons for the new offering [Azure Databricks] which is, in fact, a game changer in the industry.

SessionID: 94438

Bespoke Visual Layouts with Charticulator

Back to calendar

Event Date: 10-08-2019 - Session time: 12:40:00 - Track: Analytics and Visualization

Speaker: Daniel Marsh-Patrick

Title: Bespoke Visual Layouts with Charticulator

Abstract:

Got an idea for a data visualisation but don't want to write any code? There's a thing for that...

Charticulator comes from Microsoft Research and is used to create reusable, web-based bespoke data visualisations for use on the web. The icing on the cake is that you can use these templates to generate Power BI custom visuals as well!

In this session, we'll go through the concepts of the tool and build on these to create our own chart.

SessionID: 96788

MLOps - a DevOps ext for building enterprise machine learning pipelines

Back to calendar

Event Date: 10-08-2019 - Session time: 12:40:00 - Track: Advanced Analysis Techniques

Speaker: Chimène Bonhomme

Title: MLOps - a DevOps ext for building enterprise machine learning pipelines

Abstract:

MLOps empowers data scientists and app developers to help bring ML models to production. MLOps enables you to track / version / audit / certify / re-use every asset in your ML lifecycle and provides orchestration services to streamline managing this lifecycle.

In this session, we will cover how MLOps is different to DevOps, MLOps workflow and best practices, and a demo of orchestrating pipelines in R and Python.

SessionID: 90215

Demystifying Encryption

Back to calendar

Event Date: 10-08-2019 - Session time: 13:50:00 - Track: Enterprise Database Administration Deployment

Speaker: Rob Douglas

Title: Demystifying Encryption

Abstract:

With the release of the GDPR regulations and similar global standards security is finally becoming the focus it always should have been. Businesses are now able to put a number on how much a data breach will cost them...and that number is big enough to put many firms out of business.

In this session we'll talk about the various ways you can implement Encryptian natively within SQL Server - with Backup Encryption, Transparent Data Encryption(TDE), AlwaysEncrypted, and connection encryption

SessionID: 93492

Building your own million dollar SQL Practice

Back to calendar

Event Date: 10-08-2019 - Session time: 13:50:00 - Track: Other

Speaker: Adrian Sullivan

Title: Building your own million dollar SQL Practice

Abstract:

Would you like to get to $1m annual revenue in 5 easy steps?

Or, do you simply want to go from barely sustainable to profitable?

In this session I will touch on the 5 steps I considered when building and growing out a SQL Data Platform practice.

  1. Choose a specialty.
  1. Pick your partners.
  1. Defining services.
  1. Market your offerings.
  1. Build your team.

I'll also touch on how long it took me to achieve each of these, and how I measure success.

SessionID: 93494

Top 10 tips every Power BI developer should know

Back to calendar

Event Date: 10-08-2019 - Session time: 13:50:00 - Track: Analytics and Visualization

Speaker: Indira Bandari

Title: Top 10 tips every Power BI developer should know

Abstract:

In this session, I will be sharing 10 tips that everyone should know. I am sure everyone will learn a few things that they didn't know. I will be going through webscraping tips, adding a few dynamic things to improve your reports etc.

SessionID: 93568

Build your first notebook using Azure Notebooks

Back to calendar

Event Date: 10-08-2019 - Session time: 13:50:00 - Track: Advanced Analysis Techniques

Speaker: Anupama Natarajan

Title: Build your first notebook using Azure Notebooks

Abstract:

Sharing and documenting Machine Learning solutions is now easier with Azure Notebooks. Azure Notebooks will allow Data Scientists to share the whole machine learning process from data acquisition, to data cleaning, and finally creating a machine learning model.

With Azure Notebooks the information can also be presented to non-technical stakeholders in an easier way. In this session you will learn • What are Azure Notebooks? • How to create your first notebook in Azure Notebooks? • How to use code snippets and visualisations in a notebook? • Create a slideshow of your notebook • How to share your notebook with your team? By the end of the session you will get a good understanding about Azure Notebooks and how to use them for real world problems.

SessionID: 95116

Essential financial calculations in Power BI

Back to calendar

Event Date: 10-08-2019 - Session time: 13:50:00 - Track: Analytics and Visualization

Speaker: Owen Auger

Title: Essential financial calculations in Power BI

Abstract:

In this session I will cover some of the essential financial calculations that can be performed with DAX, for visualization in Power BI.

Financial calculations in Power BI are useful for individuals and businesses who want to better understand their past and future financial performance, and quickly and easily visualize the results.

I will include practical examples and a take-away Power BI model covering:

SessionID: 93153

Never get lost again with SQL Server spatial technology

Back to calendar

Event Date: 10-08-2019 - Session time: 15:00:00 - Track: Application Database Development

Speaker: Bernard Spence

Title: Never get lost again with SQL Server spatial technology

Abstract:

If you find yourself getting lost then SQL Server’s spatial technology is here to help. At first glance, the spatial functions and data types can be quite confusing and weird. This presentation will demystify SQL Server’s spatial features so that you can use them confidently in your job. I will step through the theory and show a number of examples and best practices.

SessionID: 93243

SQL Server Upgrades and Migrations - The Right Way

Back to calendar

Event Date: 10-08-2019 - Session time: 15:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Martin Cairney

Title: SQL Server Upgrades and Migrations - The Right Way

Abstract:

There has been lots of focus recently on upgrades and migrations with the end-of-life of SQL Server 2008 and 2008R2.

With so many critical databases running on these older versions, how do you ensure that you achieve a successful and safe transition to your new platform? Fortunately there are some fantastic tools and defined processes that can lead you through each stage.

There are tools to test different versions and infrastructures, processes to track query regressions and provide a way to remediate them.

This session will walk through the upgrade process from end-to-end and show what tools can help you at each step.

SessionID: 93812

The Transaction Log and How It Affects HA/DR

Back to calendar

Event Date: 10-08-2019 - Session time: 15:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Edwin M Sarmiento

Title: The Transaction Log and How It Affects HA/DR

Abstract:

When choosing the appropriate SQL Server HA/DR solutions, it is important to understand the SQL Server Transaction Log as it affects any solution you choose. In this session, we will look at transaction log basics, how logging and recovery works and how it affects all of the HA/DR solutions available in SQL Server. You’ll be surprised to know that the transaction log is the most important part of your database.

SessionID: 95307

Power BI Design Patterns

Back to calendar

Event Date: 10-08-2019 - Session time: 15:00:00 - Track: BI Information Delivery

Speaker: Reza Rad

Title: Power BI Design Patterns

Abstract:

Learn about Power BI Modeling through real-world examples. Learn what is fact table, dimension tables, star schema, and how it can help to design a better Power BI data model. You will see examples of a bad data model, and how it can be transformed into a good practice data model using Power BI, Power Query, and DAX.

SessionID: 95618

Beyond Devops - Introducing Data Reliability Engineering

Back to calendar

Event Date: 10-08-2019 - Session time: 15:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Dave Dustin

Title: Beyond Devops - Introducing Data Reliability Engineering

Abstract:

Today’s database professionals must be engineers, not just administrators.

We build things. We create things. As engineers practicing devops, we are all in this together, and nothing is someone else’s problem. As engineers, we apply repeatable processes, established knowledge, and expert judgment to design, build, and operate production data stores and the data structures within. As database reliability engineers, we must take the operational principles and the depth of database expertise that we possess one step further. Guiding Principles of the DBRE