sqlsathistory

Nr: 922

Back to Main list

SQLSaturday #922 - Wellington 2020

Start Time (24h) Speaker Track Title
10:00:00 William Durkin Data Platform Administration, Performance Tuning Optimisation Automation for the DBA: Embrace your inner sloth
10:00:00 Ben Weissman Strategy, Architecture, Application Database Development Introducing SQL Server 2019 Big Data Clusters
10:00:00 Yana Berkovich Data Platform Administration, Performance Tuning Optimisation How to use DAX SQL in PowerBI?
10:00:00 Martin Catherall Strategy, Architecture, Application Database Development Data Privacy, Security, Ethics and Compliance in a Data-Driven World
10:00:00 Ginger Grant AI, Data Science, Machine Learning IoT Revealing the many Azure ML development and release processes
10:00:00 Warwick Rudd Data Platform Administration, Performance Tuning Optimisation Azure Data Studio - The New Frontier
11:15:00 Raju RH AI, Data Science, Machine Learning IoT Azure Cognitive Services using containers
11:15:00 Uwe Ricken Data Platform Administration, Performance Tuning Optimisation Analyze and solve common wait stats scenarios
11:15:00 Shane Welgama Data Platform Administration, Performance Tuning Optimisation Indexes: Under the Hood
11:15:00 Indira Bandari AI, Data Science, Machine Learning IoT Empower your Business Apps with Artificial Intelligence (Azure Cognitive Services)
11:15:00 Manohar Punna Strategy, Architecture, Application Database Development PowerApps and Flow Best Practices – Working with Data
11:15:00 Akanksha Malik Business Intelligence, Analytics Visualization From AI to BI, how to do it all in Azure Synapse Analytics
13:00:00 Sandy Winarko Business Intelligence, Analytics Visualization Back to the Future: Accelerating the Cloud Migration of Legacy SSIS with Azure Data Factory
13:00:00 Pio Balistoy Data Platform Administration, Performance Tuning Optimisation Azure SQL Database Serveless Hyperscale
13:00:00 Hamish Watson DevOps, PowerShell, Containers, Infrastructure, Security Deployment How to Deploy SQL Server Containers on Kubernetes in Azure
13:00:00 Ken Puls Business Intelligence, Analytics Visualization Introduction to Dimensional Modeling for the Excel/Power BI Pro
14:15:00 Phillip Seamark Business Intelligence, Analytics Visualization Troubleshooting DAX
14:15:00 Mohammad Asif Waquar Strategy, Architecture, Application Database Development Manage data to the ledger using Azure Blockchain as Service
14:15:00 Tejaswi Datla Strategy, Architecture, Application Database Development Survival Techniques for Lone DBA
14:15:00 Abhishek Narain Strategy, Architecture, Application Database Development ETL best practices on Azure using Data Factory
14:15:00 Asanka Padmakumara Business Intelligence, Analytics Visualization Composites models and Aggregations in Power BI. What, When and How?
14:15:00 Craig Bryden Business Intelligence, Analytics Visualization Modern Enterprise BI in Azure
15:30:00 Will Velida Strategy, Architecture, Application Database Development Developing Cosmos DB for the Enterprise
15:30:00 Ondrej Aubrecht AI, Data Science, Machine Learning IoT Can you trust the intelligence of Application tracking systems with your CV?
15:30:00 Mian Zahid Yaqub Strategy, Architecture, Application Database Development Security considerations for Azure SQL
15:30:00 Patrick Flynn Data Platform Administration, Performance Tuning Optimisation Get Comfortable with Query tuning and Execution Plans
15:30:00 Emily Dinsdale Business Intelligence, Analytics Visualization Visualising Complex Customer Journeys

SessionID: 103017

Automation for the DBA: Embrace your inner sloth

Back to calendar

Event Date: 22-02-2020 - Session time: 10:00:00 - Track: Data Platform Administration, Performance Tuning Optimisation

Speaker: William Durkin

Title: Automation for the DBA: Embrace your inner sloth

Abstract:

DBAs and sysadmins never have time for the fun stuff. We are always restoring a DB for a dev or setting up a new instance for that new BI project. What if I told you that you can make all that time consuming busy-work disappear?

In this session we will learn to embrace the power of automation to allow us to sit back and relax..... or rather focus on the real work of designing better, faster systems instead of fighting for short time slots when we can do actual work. Along the way we will see that we can benefit from the wide world of automation expertise already available to us and avoid re-inventing the wheel, again!

SessionID: 98717

Introducing SQL Server 2019 Big Data Clusters

Back to calendar

Event Date: 22-02-2020 - Session time: 10:00:00 - Track: Strategy, Architecture, Application Database Development

Speaker: Ben Weissman

Title: Introducing SQL Server 2019 Big Data Clusters

Abstract:

In the realm of data storage and processing, there are two major technologies which we deal with every day. On one side, we have relational data that is stored inside SQL Server, and on the other side, non-relational or very large datasets that do not fit the relational model which are stored on big data clusters like Hadoop or Spark.

This introduces challenges when having to combine datasets across both these technologies. SQL Server was never built to process huge datasets in a distributed fashion or to handle non-relational data very well, meaning that in many cases you would have to resort to bringing your relational data into Hadoop or Spark clusters. SQL Server 2019 has the answer with Big Data Clusters: it combines SQL Server with HDFS, further scale out capabilities and Spark!

In this session, you'll get an overview of the architecture as well as the capabilities of this amazing new featureset!

SessionID: 98941

How to use DAX SQL in PowerBI?

Back to calendar

Event Date: 22-02-2020 - Session time: 10:00:00 - Track: Data Platform Administration, Performance Tuning Optimisation

Speaker: Yana Berkovich

Title: How to use DAX SQL in PowerBI?

Abstract:

This session is for the DBA's and developers who know how to code and want to get into the

PowerBI world. Detailed explanation for what goes where, how to connect, what is important to consider and which options are there to choose from when creating your PowerBI solutions. We will focus on the desktop and server abilities within the Pro license. DAX and SQL examples will be discussed and the connection to AZUE SQL DW.

SessionID: 99073

Data Privacy, Security, Ethics and Compliance in a Data-Driven World

Back to calendar

Event Date: 22-02-2020 - Session time: 10:00:00 - Track: Strategy, Architecture, Application Database Development

Speaker: Martin Catherall

Title: Data Privacy, Security, Ethics and Compliance in a Data-Driven World

Abstract:

New advances in technology coupled with the rate of change in the data-driven world are placing the issue of Privacy and Ethics at the forefront of public consciousness – forcing a discussion around the ethical use of data within business and the role that each data professional must play in ensuring that the highest standards are reached, maintained, and constantly evaluated. Technologies such as machine learning, artificial Intelligence, and big data processing are providing new business opportunities that must also account for privacy and ethics issues while maintaining a balance with compliance, security, and integrity of data.

But what are the issues that individual data professionals should be aware of to avoid reputational damage to their companies and themselves? And what are the tools that can help them in their endeavors?

This session will take a close look at some of these challenges and the tools that are available to help mitigate these issues and risks.

SessionID: 99190

Revealing the many Azure ML development and release processes

Back to calendar

Event Date: 22-02-2020 - Session time: 10:00:00 - Track: AI, Data Science, Machine Learning IoT

Speaker: Ginger Grant

Title: Revealing the many Azure ML development and release processes

Abstract:

Machine Learning in Azure ML incorporates a number of different products which can be used to to create and implement a Machine Learning solution. Which product do you want to use, when? Which is the appropriate tool for integrating with SQL Server or data in Azure?

AML Studio, Workspace and Pipelines are different products which you can use to create or deploy a solution and they all start with AML. Understanding the differences between these products provides the information needed to be able to architect the appropriate solution in your environment. These session demos show how to create an end-to-end AML workflow to prepare data, create ML models, deploy models, and use data contained within SQL Server by integrating a number of tools including Databricks, Python, and Jupyter notebooks. Learn why you want to use AML Workspace for ML development collaboration, scaling, and management.

SessionID: 99902

Azure Data Studio - The New Frontier

Back to calendar

Event Date: 22-02-2020 - Session time: 10:00:00 - Track: Data Platform Administration, Performance Tuning Optimisation

Speaker: Warwick Rudd

Title: Azure Data Studio - The New Frontier

Abstract:

Have you heard about Azure Data Studio? In this fast-paced arena of Data Professionals, this new, light weight, cross platform tool from Microsoft is released on a monthly cycle, providing ever increasing new features to assist you with managing and maintaining your Data Platform fleet.

In this demo heavy, introductory session we will introduce you to ADS, discuss its origins, and explain why this tool is not just for SQL Server. We will even show you some useful tips and tricks to make your life easier as a data professional!

SessionID: 103018

Azure Cognitive Services using containers

Back to calendar

Event Date: 22-02-2020 - Session time: 11:15:00 - Track: AI, Data Science, Machine Learning IoT

Speaker: Raju RH

Title: Azure Cognitive Services using containers

Abstract:

Azure Cognitive Services are APIs, SDKs, and services available to help developers build intelligent applications without having direct AI or data science skills or knowledge. Azure Cognitive Services enable developers to easily add cognitive features into their applications. The goal of Azure Cognitive Services is to help developers create applications that can see, hear, speak, understand, and even begin to reason.

However, there might be cases in which our customers need a non-cloud AI solution (because of limited Internet access or data compliance).Container support in Azure Cognitive Services allows developers to use the same rich APIs that are available in Azure, and enables flexibility in where to deploy and host the services that come with Docker containers. Using containers, we can still deliver ML-driven solutions while keeping the data in-house.

In this talk, we’ll explore what it takes to configure and use containers support in Azure Cognitive Services. Demos will be

SessionID: 96471

Analyze and solve common wait stats scenarios

Back to calendar

Event Date: 22-02-2020 - Session time: 11:15:00 - Track: Data Platform Administration, Performance Tuning Optimisation

Speaker: Uwe Ricken

Title: Analyze and solve common wait stats scenarios

Abstract:

SQL Server is a high frequently used piece of software which need to serve single requests and/or hundreds of thousands of requests in a minute. Within these different kinds of workloads Microsoft SQL Server has to handle the concurrency of tasks in a fashion manner. This demo driven session shows different scenarios where Microsoft SQL Server has to wait and manage hundreds of tasks. See, analyze and solve different wait stats due to their performance impact:

SessionID: 98519

Indexes: Under the Hood

Back to calendar

Event Date: 22-02-2020 - Session time: 11:15:00 - Track: Data Platform Administration, Performance Tuning Optimisation

Speaker: Shane Welgama

Title: Indexes: Under the Hood

Abstract:

I’m sure we all have heard that using indexes is one way to tackle and solve those troublesome resource-heavy queries. In this talk we will be going through how indexes improve and sometimes hinder query performance. We will also look at a few different types of indexes and some use cases where they play best in query optimization. Will also be covering how indexes are structured, read by SQL Server and index fragmentation.

SessionID: 99081

Empower your Business Apps with Artificial Intelligence (Azure Cognitive Services)

Back to calendar

Event Date: 22-02-2020 - Session time: 11:15:00 - Track: AI, Data Science, Machine Learning IoT

Speaker: Indira Bandari

Title: Empower your Business Apps with Artificial Intelligence (Azure Cognitive Services)

Abstract:

Empower your Business Apps using Cognitive Services

Make your Business Apps more intelligent by using the APIs provided by Microsoft Cognitive Services.

In this session I will go through the following:

What are Microsoft Cognitive Services ? How to use Cognitive Services APIs ?

SessionID: 99222

PowerApps and Flow Best Practices – Working with Data

Back to calendar

Event Date: 22-02-2020 - Session time: 11:15:00 - Track: Strategy, Architecture, Application Database Development

Speaker: Manohar Punna

Title: PowerApps and Flow Best Practices – Working with Data

Abstract:

Microsoft PowerApps and Flow have seen tremendous adoption in recent years. With an ever-growing need for rapid and agile solution development, these two products have the potential to solve business problems with very minimal development efforts. However, as with any product, with great simplification comes greater problems. As a data professional, it is our responsibility to make sure the data layer is accessed with proper security and efficiency. In this session, I will explore different methods to connect to the data from PowerApps and Flow. In this demo filled session, I will cover different scenarios for sending and receiving data in PowerApps using Flows.

Key Learning: The attendees will learn design best practices in PowerApps and Flow while working with data layer. Demos:

  1. Connecting to SQL Server databases
  2. Receiving data into PowerApps using Flow
  3. Sending data from PowerApps using Flow and receiving a response

SessionID: 99978

From AI to BI, how to do it all in Azure Synapse Analytics

Back to calendar

Event Date: 22-02-2020 - Session time: 11:15:00 - Track: Business Intelligence, Analytics Visualization

Speaker: Akanksha Malik

Title: From AI to BI, how to do it all in Azure Synapse Analytics

Abstract:

Azure Synapse was just announced at Microsoft Ignite and PASS Summit in November 2019. It aims to join the two large requirements of the evolving data world - relational data and big data. To fully unleash the power behind your data, you need to be able to leverage both these types of data and apply machine learning and business intelligence on top of it. Azure Synapse combines ingestion, preparation and analytical capabilities with Azure Machine Learning and PowerBI.

Join me in a session to walk through what an end to end solution might look like for you in this brand new product. We will go through how Synapse enables you to prep the data, train models and generate reports without having to leave the workspace. You will leave with a better understanding of the product, it's capabilities and guiding principles on using it.

SessionID: 98407

Back to the Future: Accelerating the Cloud Migration of Legacy SSIS with Azure Data Factory

Back to calendar

Event Date: 22-02-2020 - Session time: 13:00:00 - Track: Business Intelligence, Analytics Visualization

Speaker: Sandy Winarko

Title: Back to the Future: Accelerating the Cloud Migration of Legacy SSIS with Azure Data Factory

Abstract:

This session focuses on the new features to unblock/accelerate cloud migration of legacy SSIS, such as 2008 or earlier versions, with Azure Data Factory (ADF). We will first show you how to provision Azure-SSIS Integration Runtime (IR) – dedicated ADF servers for running SSIS – and extend it with custom/Open Source/3rd party components. We will next show you how to enable the following scenarios: running SSIS packages stored in Azure Files as first-class activities in ADF pipelines, accessing Azure SQL DB/Managed Instance with OLEDB connectors that are configured for Azure Active Directory authentication with ADF managed identity, testing SSIS packages in ADF from SSDT, scheduling SSIS jobs in ADF from SQL Server Agent/3rd party orchestrators that invoke Azure-enabled dtexec.exe, etc. We will finally show you the complete SSIS Migration Playbook to perform batch package assessments and batch package/job migrations using Data Migration Assistant/Service, dtutil.exe, scripts, etc.

SessionID: 98495

Azure SQL Database Serveless Hyperscale

Back to calendar

Event Date: 22-02-2020 - Session time: 13:00:00 - Track: Data Platform Administration, Performance Tuning Optimisation

Speaker: Pio Balistoy

Title: Azure SQL Database Serveless Hyperscale

Abstract:

Meet the two newest pricing tier for Azure SQL Database from the opposite end of the spectrum. One has the best price for performance advantage and one is a completely re-architected SQL Database designed for creating Very Large Data Applications with limitless growth. In this session we'll discuss and demonstrate what is special with these new tiers and how you can take advantage of it for your Modern Data Application.

SessionID: 99066

How to Deploy SQL Server Containers on Kubernetes in Azure

Back to calendar

Event Date: 22-02-2020 - Session time: 13:00:00 - Track: DevOps, PowerShell, Containers, Infrastructure, Security Deployment

Speaker: Hamish Watson

Title: How to Deploy SQL Server Containers on Kubernetes in Azure

Abstract:

When Microsoft released SQL Server 2017, it allowed us to run SQL Server in docker containers. This radical change provides a wider and open platform that data professionals can choose how to deploy and run SQL Server.

This session will demonstrate how containers are a game changer for deploying and managing SQL Server. It will also showcase how the Azure Kubernetes Service (AKS) is a scalable and highly available platform for SQL Server running in containers.

Demonstrations will show how easy it is to create containers, deploy SQL Server in them, and how to automate and manage your SQL Server containers using Kubernetes on the Azure platform.

This session will show you the exciting future of SQL Server and you will walk away with knowledge of practical scenarios where SQL Server running in containers on Kubernetes may be the right deployment model for you.

SessionID: 99631

Introduction to Dimensional Modeling for the Excel/Power BI Pro

Back to calendar

Event Date: 22-02-2020 - Session time: 13:00:00 - Track: Business Intelligence, Analytics Visualization

Speaker: Ken Puls

Title: Introduction to Dimensional Modeling for the Excel/Power BI Pro

Abstract:

As an Excel user, you've probably been building Pivot Tables for years… but do you know the difference between a Fact and a Dimension? The reality is that PivotTables have done a great job of protecting us from needing to understand proper data modeling, but in modern Excel and Power BI that has changed.

In this session we will look at understanding the benefits of dimensional modeling. We will define and review key terms and best practices, and show you how to use Power Query to reshape, split and combine tables into their proper tabular formats for a model.

SessionID: 103594

Troubleshooting DAX

Back to calendar

Event Date: 22-02-2020 - Session time: 14:15:00 - Track: Business Intelligence, Analytics Visualization

Speaker: Phillip Seamark

Title: Troubleshooting DAX

Abstract:

I will share my leaning from being 1yr on the Power BI CAT team, showing how we debug DAX for large customers. Get a walk through of practical techniques used by the Microsoft Power BI team when debugging and optimizing DAX in large models. These apply equally for small and medium-size models. You’ll leave this session knowing how to identify and speed up slow running DAX calculations.

SessionID: 96613

Manage data to the ledger using Azure Blockchain as Service

Back to calendar

Event Date: 22-02-2020 - Session time: 14:15:00 - Track: Strategy, Architecture, Application Database Development

Speaker: Mohammad Asif Waquar

Title: Manage data to the ledger using Azure Blockchain as Service

Abstract:

Block chain is very fast growing technology.It is going to transform industry , lot of RD and initiatives going on in this area. In this session, We are going to cover patterns and server-less tools for sending data to the ledger network with Azure Blockchain and understand data flow in Blockchain Consortium Network.

SessionID: 98277

Survival Techniques for Lone DBA

Back to calendar

Event Date: 22-02-2020 - Session time: 14:15:00 - Track: Strategy, Architecture, Application Database Development

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

ETL best practices on Azure using Data Factory

Back to calendar

Event Date: 22-02-2020 - Session time: 14:15:00 - Track: Strategy, Architecture, Application Database Development

Speaker: Abhishek Narain

Title: ETL best practices on Azure using Data Factory

Abstract:

Azure Data Factory (ADF) is a hybrid data integration service that provides you with an intuitive visual drag-and-drop environment (data flow) for code-free ETL.

In this session, we will talk about design patterns for building scalable data pipelines for Big Data workloads! We will not cover ADF basics in this talk so having background knowledge about ADF would be recommended.

SessionID: 98877

Composites models and Aggregations in Power BI. What, When and How?

Back to calendar

Event Date: 22-02-2020 - Session time: 14:15:00 - Track: Business Intelligence, Analytics Visualization

Speaker: Asanka Padmakumara

Title: Composites models and Aggregations in Power BI. What, When and How?

Abstract:

With the introduction of Composite models and Aggregations, Power BI has unleash lots of capabilities including analyzing large data volumes. With these two features, users who were struggling due to the limitations in power bi model size now can visualize all their organisational data without any performance impact. In this session, I will provide an introduction to Power BI composite models and aggregations, how to use and when to use these features using comprehensive demos .

SessionID: 99206

Modern Enterprise BI in Azure

Back to calendar

Event Date: 22-02-2020 - Session time: 14:15:00 - Track: Business Intelligence, Analytics Visualization

Speaker: Craig Bryden

Title: Modern Enterprise BI in Azure

Abstract:

With lot of BI and Analytics solutions moving to the cloud, you might be asking yourself what a modern, end-to-end BI solution looks like now. There are several different options for how you can implement such a solution. In this session, Craig will discuss and demonstrate how you can implement enterprise BI in Azure. Craig will do so by taking "on-premises" data into Azure SQL Data Warehouse and then surface this in Power BI. Some of the technologies used will include:

SessionID: 96746

Developing Cosmos DB for the Enterprise

Back to calendar

Event Date: 22-02-2020 - Session time: 15:30:00 - Track: Strategy, Architecture, Application Database Development

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

Can you trust the intelligence of Application tracking systems with your CV?

Back to calendar

Event Date: 22-02-2020 - Session time: 15:30:00 - Track: AI, Data Science, Machine Learning IoT

Speaker: Ondrej Aubrecht

Title: Can you trust the intelligence of Application tracking systems with your CV?

Abstract:

An applicant tracking system (ATS) is a software application that enables to handle candidate profiles and could scan and analyse the Resumes (CV's).

This session will answer some of the unspoken questions:     - Can you trust ATS with your CV ?     - Can ATS analyse your Resume correctly (with Real examples) ?     - How ATS works?

Come along to this session and find out more about REAL DATA analysis and scanning mechanism by multiple ATS used in the NZ job market and to find out if you can trust AI with your own CV.

SessionID: 99285

Security considerations for Azure SQL

Back to calendar

Event Date: 22-02-2020 - Session time: 15:30:00 - Track: Strategy, Architecture, Application Database Development

Speaker: Mian Zahid Yaqub

Title: Security considerations for Azure SQL

Abstract:

The session is on Azure SQL security and what strategies and tools should I use as a consumer to protect my SQL Infrastructure or services in Azure. In the session we will cover following topics and how you can leverage existing tools to tighten the security of your database.

• Defense in Depth Approch for SQL • Protect Your SQL Identities • Protect your Azure SQL Infrastructure • Encryption Options • Application Security

SessionID: 99557

Get Comfortable with Query tuning and Execution Plans

Back to calendar

Event Date: 22-02-2020 - Session time: 15:30:00 - Track: Data Platform Administration, Performance Tuning Optimisation

Speaker: Patrick Flynn

Title: Get Comfortable with Query tuning and Execution Plans

Abstract:

Even as many of the traditional DBA activities become automated or managed by Cloud providers, the ability to tune and optimize database query performance remains a desirable and marketable skill.

Central to ability to tune queries is an ability to use information provided from Execution plans, DMVs, Query Store and Extended Events.

In this demo based session we will look into:

Attendees will leave with an understanding of possibilities of turning queries and a roadmap for further learning.

This session will assume a basic knowledge of T-SQL and execution plans.

SessionID: 99910

Visualising Complex Customer Journeys

Back to calendar

Event Date: 22-02-2020 - Session time: 15:30:00 - Track: Business Intelligence, Analytics Visualization

Speaker: Emily Dinsdale

Title: Visualising Complex Customer Journeys

Abstract:

Do you know the steps that your customers take? Like really know from the data? Have you broken those paths down by phase or stream? At ACC we have and are keen to share with you the obstacles that we found along the way to visualising our customers’ journeys.

This presentation uses python libraries and Sankey diagrams to visualise and gain insight from complex customer journies.