sqlsathistory

Nr: 831

Back to Main list

SQLSaturday #831 - South Island NZ 2019

Start Time (24h) Speaker Track Title
09:45:00 Rob Volk Application Database Development Tame Your Unruly Data With Constraints
09:45:00 Anupama Natarajan Analytics and Visualization Enterprise Big Data Analytics using Azure Data Lake Storage Gen2
09:45:00 Reza Rad BI Information Delivery Power BI Basic: Introduction to DAX
09:45:00 Paul O'Flaherty Application Database Development Bring vision to your Apps with PowerApps, Cognitive Services, Flow... and SQL Server
09:45:00 Kelly Broekstra BI Information Delivery Improved data models; what you need to increase the usability and speed of Power BI reports
11:00:00 Steve Jones Application Database Development Always Encrypted in SQL Server
11:00:00 Indira Bandari Analytics and Visualization Top 10 tips every Power BI developer should know
11:00:00 Warwick Rudd Enterprise Database Administration Deployment Azure Data Studio – The New Frontier
11:00:00 Yingying Myra Ma Cloud Application Development Deployment Azure Data Factory - An overview of modern data integration service in the cloud
11:00:00 Hamish Watson Enterprise Database Administration Deployment SQL Server 2019 - Modern Migration Tour Part 1
12:45:00 Anderson Rangel Strategy and Architecture Provisioning Dev/Test environments efficiently (speed/storage) whilst protecting your data
12:45:00 Warwick Rudd Enterprise Database Administration Deployment Configuring your SQLServer optimally on VMWare
13:30:00 Manjot Kaur BI Platform Architecture, Development Administration The Massively Parallel Processing Azure SQL Data Warehouse
13:30:00 Kevin Kline Application Database Development Ten Query Tuning Techniques Every SQL Programmer Should Know
13:30:00 Martin Catherall Cloud Application Development Deployment Looking at the Cosmos(DB)
13:30:00 Tejaswi Datla Strategy and Architecture Survival Techniques for Lone DBA
13:30:00 Hamish Watson Enterprise Database Administration Deployment SQL Server 2019 - Modern Migration Tour Part 2
14:45:00 Craig Ryan Application Database Development It's a Trap! SQL Server Gotcha’s
14:45:00 Martin Cairney Enterprise Database Administration Deployment Smart Alerts in SQL DB using Automation and Logic Apps
14:45:00 Manohar Punna Strategy and Architecture Bridging the gap between SSRS and Power BI
14:45:00 Greg Low Professional Development Technologies to Watch: A Gaze into Greg's Crystal Ball
14:45:00 Marsha Pierce Enterprise Database Administration Deployment Virtualizing SQL Server
16:00:00 Patrick Flynn Enterprise Database Administration Deployment dbatools 1.0 - Updated, Cross Platform and ready for Production use.
16:00:00 Rob Douglas Strategy and Architecture Demystifying Encryption
16:00:00 David Alzamendi Cloud Application Development Deployment Fundamentals of Blockchain Azure Blockchain Workbench
16:00:00 Heidi Hasting BI Platform Architecture, Development Administration MDS from the ground up - let your users maintain their data?

SessionID: 88042

Tame Your Unruly Data With Constraints

Back to calendar

Event Date: 08-06-2019 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Rob Volk

Title: Tame Your Unruly Data With Constraints

Abstract:

Bad data comes in many forms: duplicate rows, wrong data type, invalid values, and orphaned or missing foreign keys. Time is wasted cleansing, reviewing and correcting data, not to mention the potential hazards bad data can cause. This introductory presentation will explain the data types and constraints available in SQL Server, and how they can replace or augment business rules that would otherwise be written in application or procedure code. Performance benefits provided by constraints will be demonstrated. We will examine the various system views and procedures that describe constraints and how to use them to document your databases. You will be able to apply this knowledge to your database environments and see significant improvements in data quality, performance, and reliability.

SessionID: 91930

Enterprise Big Data Analytics using Azure Data Lake Storage Gen2

Back to calendar

Event Date: 08-06-2019 - Session time: 09:45:00 - Track: Analytics and Visualization

Speaker: Anupama Natarajan

Title: Enterprise Big Data Analytics using Azure Data Lake Storage Gen2

Abstract:

Azure Data Lake Storage Gen2 is a highly scalable and cost-effective data lake solution for big data analytics. Data Lake Storage Gen2 makes Azure Storage the foundation for building enterprise data lakes on Azure. Data Lake Storage Gen2 allows you to easily manage massive amounts of data.

In this session you will learn • How to ingest structured and unstructured data into Azure Data Lake Storage Gen2? • How to access Azure Data Lake Storage Gen2 data with Azure Data Bricks using Spark? • How to secure data in Azure Data Lake Storage Gen2? At the end of the session you will learn how to implement end to end Analytics for a modern Data Warehouse using Azure Data Lake Storage Gen2.

SessionID: 92946

Power BI Basic: Introduction to DAX

Back to calendar

Event Date: 08-06-2019 - Session time: 09:45:00 - Track: BI Information Delivery

Speaker: Reza Rad

Title: Power BI Basic: Introduction to DAX

Abstract:

What is DAX all about? Come to this session to learn about Calculated Column, Measure, and Calculated Tables and their differences. You will learn about the basics of language. You will learn about Filter functions, table functions, and iterators. You will learn about what is the difference between SUM and SUMX and many other scenarios.

SessionID: 93533

Bring vision to your Apps with PowerApps, Cognitive Services, Flow... and SQL Server

Back to calendar

Event Date: 08-06-2019 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Paul O'Flaherty

Title: Bring vision to your Apps with PowerApps, Cognitive Services, Flow... and SQL Server

Abstract:

In this session, you'll glimpse the future, seeing how easy it is to incorporate AI into your Apps and solutions. The focus will be on computer vision with live demonstrations of the analysis of objects, text, faces and even emotion!

The session will give an overview of setting up the services and the code required to build AI-powered Apps (step by step guides are available in the accompanying YouTube video series).

SessionID: 93598

Improved data models; what you need to increase the usability and speed of Power BI reports

Back to calendar

Event Date: 08-06-2019 - Session time: 09:45:00 - Track: BI Information Delivery

Speaker: Kelly Broekstra

Title: Improved data models; what you need to increase the usability and speed of Power BI reports

Abstract:

Power BI is a great tool for ad-hoc analysis, but without considering the final purpose of the report, this will lead to poorly designed data models that replicate the tables structured from the source data.

To ensure great usability, performance, adaptability and scalability, you need to apply some basic data modelling practices to your Power BI models. In this session, we will discuss: • How to interpret business peoples requirements to conceptualise the model • Planned development with tables structured in a star schema • Organisation-wide conformed dimensions • Moreover, how to apply all this theory to your actual models

SessionID: 87582

Always Encrypted in SQL Server

Back to calendar

Event Date: 08-06-2019 - Session time: 11:00:00 - Track: Application Database Development

Speaker: Steve Jones

Title: Always Encrypted in SQL Server

Abstract:

Always Encrypted was added to SQL Server 2016 and is being enhanced in SQL Server 2019 to easily allow developers and DBAs to protect their data with strong encryption. Come learn how to design and implement Always Encrypted, including a discussion of the requirements, capabilities, and limitations for your environment. We will discuss the places where this encryption mechanism makes sense while showing the ease with which this can be added to an application while providing the potential architectural issues you may encounter.

SessionID: 90482

Top 10 tips every Power BI developer should know

Back to calendar

Event Date: 08-06-2019 - Session time: 11:00: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: 92720

Azure Data Studio – The New Frontier

Back to calendar

Event Date: 08-06-2019 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

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 demo 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: 93706

Azure Data Factory - An overview of modern data integration service in the cloud

Back to calendar

Event Date: 08-06-2019 - Session time: 11:00:00 - Track: Cloud Application Development Deployment

Speaker: Yingying Myra Ma

Title: Azure Data Factory - An overview of modern data integration service in the cloud

Abstract:

In the world of big data, there is a high demand for dealing with NoSQL, non-relational, and unstructured data. There is a huge amount of valuable information hidden which needs to be excavated, integrated, analysed, and proccessed for business decision makers.

Big data requires service that can orchestrate and operationalise processes to refine these enormous stores of raw data into actionable business insights. Azure Data Factory is the perfect cloud ETL or ELT tool for those complex hybrid business data scenarios. The session will walk you through an Azure Data Factory overview of WHY-WHAT-HOW process. All levels of technical backgrounds are welcome.

SessionID: 94298

SQL Server 2019 - Modern Migration Tour Part 1

Back to calendar

Event Date: 08-06-2019 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Hamish Watson

Title: SQL Server 2019 - Modern Migration Tour Part 1

Abstract:

This Modern Migration Tour session is a free training event for Microsoft Data professionals and those wanting to learn about SQL Server, Business Intelligence and Analytics.

End of support for SQL Server 2008 is almost here (ends in July!), which means it’s time to take flight on your migration strategy. But, do you have a plan in place? What approach should you take to ensure a smooth transition? To guide you through these questions, PASS, Microsoft, and Intel® have teamed up for a series of expert-led events, giving you all the tools you need to get to the final destination—a modern data platform. Not only will you receive insightful views on migration, but you’ll also walk away with an actionable plan for the year ahead. Please register at:

https://www.eventbrite.ca/e/modern-migration-tour-2019-christchurch-new-zealand-tickets-62009350637

SessionID: 91643

Provisioning Dev/Test environments efficiently (speed/storage) whilst protecting your data

Back to calendar

Event Date: 08-06-2019 - Session time: 12:45:00 - Track: Strategy and Architecture

Speaker: Anderson Rangel

Title: Provisioning Dev/Test environments efficiently (speed/storage) whilst protecting your data

Abstract:

As data professionals, we need to aim towards the most efficient way of provisioning production data to non-production environments while remaining compliant with data protection regulations.

We also need to make sure that this process is performed as quickly as possible and at the same time ensuring that it uses the least amount of storage.

With the effective usage of virtualization and data masking capabilities, provisioning full copies of protected databases takes a few seconds and saves up to 99% disk space. SQL Provision helps create, protect and manage SQL Server database copies for compliant DevOps without increasing the risk of a data breaches.

On this session we will learn how to:

SQL Provision supports database DevOps while keeping compliance central to the process.

SessionID: 94944

Configuring your SQLServer optimally on VMWare

Back to calendar

Event Date: 08-06-2019 - Session time: 12:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Warwick Rudd

Title: Configuring your SQLServer optimally on VMWare

Abstract:

SessionID: 88399

The Massively Parallel Processing Azure SQL Data Warehouse

Back to calendar

Event Date: 08-06-2019 - Session time: 13:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Manjot Kaur

Title: The Massively Parallel Processing Azure SQL Data Warehouse

Abstract:

Azure SQL Data Warehouse is a flexible data warehouse-as-a-service product. It is an enterprise level big data solution as it is massively parallel processing as compared to traditional Symmetric Multi-Processing system. In this session, we will look at implementing Azure SQL DW, its architecture and also the collaboration with other hybrid solutions like Event hubs and Polybase.

SessionID: 90852

Ten Query Tuning Techniques Every SQL Programmer Should Know

Back to calendar

Event Date: 08-06-2019 - Session time: 13:30:00 - Track: Application Database Development

Speaker: Kevin Kline

Title: Ten Query Tuning Techniques Every SQL Programmer Should Know

Abstract:

SELECT statements have a reputation for being very easy to write, but hard to write very well. This session will take you through ten of the most problematic patterns and anti-patterns when writing queries and how to deal with them all. Loaded with live demonstrations and useful techniques, this session will teach you how to take your SQL Server queries mundane to masterful.

Goal 1: Implement a reusable Transact-SQL test harness for reliable query results. Goal 2: Learn ten patterns that kill the performance of SELECT statements and how to avoid them. Goal 3: Discover the high-impact metadata that shows how a SELECT statement behaves … or misbehaves.

Attend this session to take your query writing and query tuning skills to the next level!

SessionID: 92393

Looking at the Cosmos(DB)

Back to calendar

Event Date: 08-06-2019 - Session time: 13:30:00 - Track: Cloud Application Development Deployment

Speaker: Martin Catherall

Title: Looking at the Cosmos(DB)

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.

In this session we’ll take a look at this technology and learn how it might be useful – either now or in the future.

SessionID: 93600

Survival Techniques for Lone DBA

Back to calendar

Event Date: 08-06-2019 - Session time: 13:30:00 - Track: Strategy and Architecture

Speaker: Tejaswi Datla

Title: Survival Techniques for Lone DBA

Abstract:

Are you the only database person at your company? Are you both the DBA and the Developer? Being the only data professional in an environment can seem overwhelming, daunting, and darn near impossible sometimes. However, it can also be extremely rewarding and empowering. This session will cover how you can keep your sanity, get stuff done. When you finish this session, you'll know what you can do to make your job easier, where to find help, and how to still be able to advance and enrich your career.

SessionID: 94299

SQL Server 2019 - Modern Migration Tour Part 2

Back to calendar

Event Date: 08-06-2019 - Session time: 13:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Hamish Watson

Title: SQL Server 2019 - Modern Migration Tour Part 2

Abstract:

This Modern Migration Tour session is a free training event for Microsoft Data professionals and those wanting to learn about SQL Server, Business Intelligence and Analytics.

End of support for SQL Server 2008 is almost here (ends in July!), which means it’s time to take flight on your migration strategy. But, do you have a plan in place? What approach should you take to ensure a smooth transition? To guide you through these questions, PASS, Microsoft, and Intel® have teamed up for a series of expert-led events, giving you all the tools you need to get to the final destination—a modern data platform. Not only will you receive insightful views on migration, but you’ll also walk away with an actionable plan for the year ahead. Please register at:

https://www.eventbrite.ca/e/modern-migration-tour-2019-christchurch-new-zealand-tickets-62009350637

SessionID: 87432

It's a Trap! SQL Server Gotcha’s

Back to calendar

Event Date: 08-06-2019 - Session time: 14:45:00 - Track: Application Database Development

Speaker: Craig Ryan

Title: It's a Trap! SQL Server Gotcha’s

Abstract:

SQL Server has so many wonderful features, but some have little known performance implications.

In this session we’ll look examples of these performance "landmines" and show how they can be avoided.

This session is for anyone who writes TSQL or has to troubleshoot SQL performance .

SessionID: 89259

Smart Alerts in SQL DB using Automation and Logic Apps

Back to calendar

Event Date: 08-06-2019 - Session time: 14:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Martin Cairney

Title: Smart Alerts in SQL DB using Automation and Logic Apps

Abstract:

If you've played with Azure SQL DB, you'll know that there is no SQL Agent provided with the service.

Fortunately there's options available to get over this hurdle such as Azure Automation which can be used as a scheduling engine to run PowerShell or Python scripts to perform your tasks. However, Azure Automation Runbooks can also be triggered from Azure SQL DB alerts.

This session will introduce Azure Automation, from a basic manually executed Runbook to an alert-driven responsive utility that can save you considerable effort.

We'll then take our Alert responses a step further and use them to trigger an Azure Logic App workflow. Azure Logic Apps provide a robust workspace with built-in scalability and retry logic for your workflow along with many connectors which can expand the response to your alert.

Imagine capturing an Alert, performing remedial action, logging the issue response in your ticketing system and switching on the kettle for a cuppa while Azure does all the work.

SessionID: 89629

Bridging the gap between SSRS and Power BI

Back to calendar

Event Date: 08-06-2019 - Session time: 14:45: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: 90687

Technologies to Watch: A Gaze into Greg's Crystal Ball

Back to calendar

Event Date: 08-06-2019 - Session time: 14:45:00 - Track: Professional Development

Speaker: Greg Low

Title: Technologies to Watch: A Gaze into Greg's Crystal Ball

Abstract:

Last year, Greg delivered a session on technologies that fascinate a technologist as the keynote for SQL Saturday Auckland. People were raving about it afterwards and wanted to see a longer version of it. This is a longer and updated version of that keynote. Greg dives into technologies that fascinate him, that he thinks will fascinate you, and that he thinks will fundamentally alter the world. He looks into how they are likely to change work as we know it today. Come and be intrigued and inspired.

SessionID: 92375

Virtualizing SQL Server

Back to calendar

Event Date: 08-06-2019 - Session time: 14:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Marsha Pierce

Title: Virtualizing SQL Server

Abstract:

An overview of what you need to do to virtualize SQL Server

SessionID: 87955

dbatools 1.0 - Updated, Cross Platform and ready for Production use.

Back to calendar

Event Date: 08-06-2019 - Session time: 16:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Patrick Flynn

Title: dbatools 1.0 - Updated, Cross Platform and ready for Production use.

Abstract:

In February 2019 the production ready 1.0 release is expected.

With more than 500+ commands, a comprehensive help system and coverage for almost all core Dba tasks knowledge of this PowerShell module should be required for any database professional that needs to use or support one or more SQL Server instances

In this session we will take a short look at the history of the module but will spend majority of time in examples of how it can be used to solve many common Database management tasks.

No prior experience with Powershell required!

SessionID: 90225

Demystifying Encryption

Back to calendar

Event Date: 08-06-2019 - Session time: 16:00:00 - Track: Strategy and Architecture

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: 90547

Fundamentals of Blockchain Azure Blockchain Workbench

Back to calendar

Event Date: 08-06-2019 - Session time: 16:00:00 - Track: Cloud Application Development Deployment

Speaker: David Alzamendi

Title: Fundamentals of Blockchain Azure Blockchain Workbench

Abstract:

What is Blockchain? What does it offer? Are we ready to implement it? Where can we start?

This session will provide you with the answers for each one of these questions. We will jump into Azure Blockchain Workbench to learn about this cloud service, its key benefits and the basics to start your journey as a blockchain developer.

SessionID: 93173

MDS from the ground up - let your users maintain their data?

Back to calendar

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

Speaker: Heidi Hasting

Title: MDS from the ground up - let your users maintain their data?

Abstract:

Come learn about how Master Data Services (MDS) can help your data journey, from governance and data quality through to integration into operational and analytical solutions (warehouse) and beyond.

Eliminate data sprawl, while using the same tools business users already love - Excel! Let's talk about how MDS puts data management in the hands of those who understand the data best. Areas covered will include;