sqlsathistory

Nr: 963

Back to Main list

SQLSaturday #963 – Denmark – Virtual 2020

Start Time (24h) Speaker Track Title
09:30:00 Chris Taylor Data Platform Database CI/CD with Containers and Azure DevOps
09:30:00 Hylke Peek Azure BI Common Data Service, why is it not common yet?
09:30:00 Nicky van Vroenhoven Power BI A Form, a Flow and a Power BI Streaming Dataset Walk Into a Bar
09:30:00 Rune Ovlien Rakeie Cloud Development Easing the pain of database migrations to the cloud - Planning, process and great tools!
09:30:00 Hasan Savran Azure DB How does Azure Cosmos DB work under the hood?
10:45:00 Johan Ludvig Brattås Azure BI Creating an modern data platform in the cloud
10:45:00 Kevin Chant Cloud Development Azure DevOps duet (90 minutes version)
10:45:00 Uwe Ricken Data Platform Analyze and solve common wait stats scenarios
10:45:00 Jose Manuel Jurado Diaz Azure DB How to get the most from Azure SQL Database
10:45:00 Lorenzo Vercellati Power BI Datastorytelling Visualization Best Practices with PowerBi
12:00:00 John Martin Azure DB Getting Started with Azure SQL Database
12:00:00 Daniel Otykier Azure BI What's New in Tabular Editor
12:00:00 Asgeir Gunnarsson Power BI What's Going On in My Power BI Environment?
12:00:00 Dave Ruijter Data Platform The Battle of Modern Data Architectures: Databricks vs Synapse vs ADF
13:15:00 John Martin Cloud Development Infrastructure as Code: An Introduction to Terraform
13:15:00 Erik Svensen Power BI Power BI Paginated Reports - How to and why should I care
13:15:00 Wolfgang Strasser Azure BI Continuous Integration for the BI Developer
13:15:00 Tariq Younas Azure DB [Azure SQL
13:15:00 Markus Ehrenmueller-Jensen Data Platform From SQL to R – Leverage Your T-SQL Knowledge to Learn R
14:30:00 Will Velida Cloud Development Introduction to building Machine Learning pipelines and models using ML.NET
14:30:00 Dennes Torres Azure BI Why Synapse Analytics is beyond Azure SQL Datawarehouse
14:30:00 Rob Sewell Azure DB SQL Notebooks in Azure Data Studio for the DBA
14:30:00 Erwin De Kreuk Data Platform Azure Key Vault, Azure Dev Ops and Data Factory how do these Azur
14:30:00 Marco Russo Power BI Using calculation groups in DAX
15:45:00 Gethyn Ellis Azure DB Top 5 Skills that a DBA will need in 2020
15:45:00 Simon Whiteley Azure BI Advancing Databricks - Next Level ETL
15:45:00 Koen Verbeeck Data Platform The modern Cloud Data Warehouse - Snowflake on Azure
15:45:00 Marc Lelijveld Power BI External Tools for Power BI, how to create them!
15:45:00 Andreas Bergstedt Cloud Development Synapse Beyond the Data Warehouse

SessionID: 100909

Database CI/CD with Containers and Azure DevOps

Back to calendar

Event Date: 26-09-2020 - Session time: 09:30:00 - Track: Data Platform

Speaker: Chris Taylor

Title: Database CI/CD with Containers and Azure DevOps

Abstract:

In this demo heavy session we will show how Containers along with Azure DevOps can work for your CI/CD pipeline.

You will leave this session with the knowledge and ability to start creating your own bespoke SQL Server on Linux development / testing environments with automated image builds and releasing to Azure Kubernetes Service (AKS) along with some of the issues / pitfalls of doing so.

Pre-Requisite: To get the most out of this session a basic understanding of what Docker/Containers are, is recommended.

SessionID: 101013

Common Data Service, why is it not common yet?

Back to calendar

Event Date: 26-09-2020 - Session time: 09:30:00 - Track: Azure BI

Speaker: Hylke Peek

Title: Common Data Service, why is it not common yet?

Abstract:

Within the Power Platform, there's a data store called Common Data Service (CDS). But why would you use it? You've several hundred connectors allowing you to connect to almost every type of data storage. Well, CDS is an easy way to define and centralize business logic over multiple, interconnected applications handling various types of data.

In this session, we have a good look at CDS and find his strengths and weaknesses. We'll see how to build, ingest and extract data from CDS using demos. When you're using the Power Platform and/or curious about CDS but haven't used it yet, join me at this session.

SessionID: 101154

A Form, a Flow and a Power BI Streaming Dataset Walk Into a Bar

Back to calendar

Event Date: 26-09-2020 - Session time: 09:30:00 - Track: Power BI

Speaker: Nicky van Vroenhoven

Title: A Form, a Flow and a Power BI Streaming Dataset Walk Into a Bar

Abstract:

This is a live demo session that demonstrates the Microsoft Power Platform of products working together to create an interactive data application.

It's good to have some form of interactivity in your presentation. Whether it's by (live) polling your audience, telling a story, asking questions during your presentation or any other way to make your presentation more interactive, doesn't really matter. The way I started doing this was by firing some questions at the audience after I introduced myself. Although that worked pretty well, I was asking closed questions with a show of hands. But as I work with the Power Platform suite of products I thought it was a good idea to use some of that Power! In this session I will show you:

SessionID: 101752

Easing the pain of database migrations to the cloud - Planning, process and great tools!

Back to calendar

Event Date: 26-09-2020 - Session time: 09:30:00 - Track: Cloud Development

Speaker: Rune Ovlien Rakeie

Title: Easing the pain of database migrations to the cloud - Planning, process and great tools!

Abstract:

An essential part of migrating your application workload to the cloud is how to transfer your data securely to its new home. If you in addition want to change the underlying database system, for instance Oracle to SQL Server, it can quickly escalate to an overwhelming task. What if your application have a very high uptime requirement and your database is so large that you don’t not have a downtime window long enough to do a traditional backup/restore operation? In order to overcome these pain points we have now available, both in Azure and AWS, services and tools that alleviate these pains and brings your valuable data safely across with near-zero downtime.

In this talk we will:

SessionID: 107520

How does Azure Cosmos DB work under the hood?

Back to calendar

Event Date: 26-09-2020 - Session time: 09:30:00 - Track: Azure DB

Speaker: Hasan Savran

Title: How does Azure Cosmos DB work under the hood?

Abstract:

To master any technology, you need to understand the foundation of how it works on the backend first. We will explore Azure Cosmos DB's infrastructure, I will explain you how Azure Cosmos DB works in the backend in this session. We will cover the basics and some of the most misunderstood features like Partitioning, Multi-Model APIs and Consistency Levels of Azure Cosmos DB.

Learning new technologies make you a better leader and collaborator. Join me to learn more about this new Cloud Database technology.

SessionID: 100922

Creating an modern data platform in the cloud

Back to calendar

Event Date: 26-09-2020 - Session time: 10:45:00 - Track: Azure BI

Speaker: Johan Ludvig Brattås

Title: Creating an modern data platform in the cloud

Abstract:

Planning on creating a new data platform? Come join one of Norway's most experienced solutions architect to learn the Do's and Don'ts on cloud data platforms as well as design patterns and which services to choose where.

SessionID: 100954

Azure DevOps duet (90 minutes version)

Back to calendar

Event Date: 26-09-2020 - Session time: 10:45:00 - Track: Cloud Development

Speaker: Kevin Chant

Title: Azure DevOps duet (90 minutes version)

Abstract:

This session will cover the process of developing a CI/CD process starting at getting the team on board and ending with making an actual release.

We will discuss

After this session you will have the tools and knowledge to get started with DevOps and get your development process to the next level.

SessionID: 100964

Analyze and solve common wait stats scenarios

Back to calendar

Event Date: 26-09-2020 - Session time: 10:45:00 - Track: Data Platform

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

How to get the most from Azure SQL Database

Back to calendar

Event Date: 26-09-2020 - Session time: 10:45:00 - Track: Azure DB

Speaker: Jose Manuel Jurado Diaz

Title: How to get the most from Azure SQL Database

Abstract:

In this session we will show how to get the most advantages out from Azure SQL Database.

We will learn how to monitor the performance of our workload, how to improve it and how to secure it using the tools and features at our disposal on the Azure portal without having to install 3rd party tools. We will also see some ways to lower the costs or increase performance without having to also increase costs.

SessionID: 103284

Datastorytelling Visualization Best Practices with PowerBi

Back to calendar

Event Date: 26-09-2020 - Session time: 10:45:00 - Track: Power BI

Speaker: Lorenzo Vercellati

Title: Datastorytelling Visualization Best Practices with PowerBi

Abstract:

What are the fundamental characteristics of Data Storytelling? How to use PowerBI not only as a data analysis tool but also as narrative data? During the session we will find out how the human brain reacts to what it sees and what are the most important best practices inherent in data visualization. We will also discover the main features of the most used visuals and when to use them or not to use them.

SessionID: 100917

Getting Started with Azure SQL Database

Back to calendar

Event Date: 26-09-2020 - Session time: 12:00:00 - Track: Azure DB

Speaker: John Martin

Title: Getting Started with Azure SQL Database

Abstract:

AzureSQL Database has gone from being a simple PaaS relational database to a more complex service with different service options. Selecting the right service option and tier for your need can be difficult.

In this session I will explain the differences between SQL Database, Managed Instance, and Serverless as well as the Hyperscale options. Together we will look at the use casses where these will fit best and when you should not use them in order to deliver the best results for your data driven applications.

SessionID: 101562

What's New in Tabular Editor

Back to calendar

Event Date: 26-09-2020 - Session time: 12:00:00 - Track: Azure BI

Speaker: Daniel Otykier

Title: What's New in Tabular Editor

Abstract:

If you're building Analysis Services Tabular models, you've probably already heard of a small tool called Tabular Editor. The tool was released to the public a little over 3 years ago, and a lot has happened since then! In this session, I'm going to demonstrate the newest additions to the tool. Regardless of your experience level with Tabular Editor, I promise that you'll find many of the new features interesting, and that you won't ever look back to Visual Studio/SSDT for Tabular model development.

SessionID: 101943

What's Going On in My Power BI Environment?

Back to calendar

Event Date: 26-09-2020 - Session time: 12:00:00 - Track: Power BI

Speaker: Asgeir Gunnarsson

Title: What's Going On in My Power BI Environment?

Abstract:

As Power BI is a self-service tool, it can be hard for administrators to monitor it. Power BI is fast improving in this context but there still isn’t a consistent way of monitoring it. There are compliance, governance, performance, and implementation questions to consider. Who is creating content, how is it being distributed, what data is being used, how long does the refresh take and how is it changing, who has a trial license, and what report is the most used? These are just some of the questions you as an administrator of Power BI might want to get answers to.

In this session, we will look at how you can find those answers by monitoring Power BI. We will look at the Power BI Audit log for usage, license, and other audit information. We will look at what the Power BI API can show us about data sets, refresh history, Enterprise Gateway information, premium capacity, and artifact inventory. The audience leave the session ready to start their own monitoring of all or some of the topic

SessionID: 107537

The Battle of Modern Data Architectures: Databricks vs Synapse vs ADF

Back to calendar

Event Date: 26-09-2020 - Session time: 12:00:00 - Track: Data Platform

Speaker: Dave Ruijter

Title: The Battle of Modern Data Architectures: Databricks vs Synapse vs ADF

Abstract:

Have you had that moment, in doubt of which Azure service to use for your 'Modern Data Architecture'? There are so many good options... Maybe go for Azure Synapse Analytics? Or the Azure Databricks route? Or stick to the familiar Azure Data Factory (in combination with...)? Let's line them all up and start The Battle of Modern Data Architectures! We'll compare them using real use-cases and demos, and you will learn how to choose the best fit for each scenario!

SessionID: 100916

Infrastructure as Code: An Introduction to Terraform

Back to calendar

Event Date: 26-09-2020 - Session time: 13:15:00 - Track: Cloud Development

Speaker: John Martin

Title: Infrastructure as Code: An Introduction to Terraform

Abstract:

Building reliable and repeatable infrastructure deployments thatcan be transitioned through Development, Test, and into production is becoming increasingly essential. There are many options including PowerShell, ARM, Cloud Formation and many more that you can use depending on your cloud of choice. But what if you want vendor lock in? Enter Terraform. An open source Infrastructure as code platform that works with Azure, AWS, and others as well as on-premises environments.

Together we will work through the what, why, and how of infrastructure automation with Terraform for building solutions. We will build a data platform solution and look at how we can transition through environments with VSTS and integrate this into development and operations processes that will let you concentrate on delivering more value to your users.

SessionID: 102871

Power BI Paginated Reports - How to and why should I care

Back to calendar

Event Date: 26-09-2020 - Session time: 13:15:00 - Track: Power BI

Speaker: Erik Svensen

Title: Power BI Paginated Reports - How to and why should I care

Abstract:

Power BI Report Builder is the tool to build paginated reports in Power BI and even though its a Power BI Premium feature - it could be a handy tool in your BI toolset that you should know about.

I will demo how you can build reports based on a Power BI dataset and how to parameterize the report.

I will also show how you can use paginated reports without having a Power BI premium capacity by using Power BI Embedded SKU's to create datadriven subscriptions.

SessionID: 107465

Continuous Integration for the BI Developer

Back to calendar

Event Date: 26-09-2020 - Session time: 13:15:00 - Track: Azure BI

Speaker: Wolfgang Strasser

Title: Continuous Integration for the BI Developer

Abstract:

In many cases and BI projects, the manual process of development and especially deployment of artefacts led to sleepless nights, emergency hotfixes, grey hair and many hours of stress.

Especially in BI development, the usage of database projects, unit testing, version control, continuous integration and deployment is an underrepresented area. Join me in this demo-heavy session where I will guide you through the not-so-frightful jungle of continuous integration using SQL Server database projects, SSIS, T-SQLt and Azure DevOps etc. After this 60 minutes you'll have the guidelines and some ideas how easy it is to change your manual BI development and deployment into a powerful and automated no-brainer that - just works!

SessionID: 107466

Azure SQL || SQL Server || Which one is right for me?

Back to calendar

Event Date: 26-09-2020 - Session time: 13:15:00 - Track: Azure DB

Speaker: Tariq Younas

Title: Azure SQL || SQL Server || Which one is right for me?

Abstract:

While designing the solution or migrating to the cloud its important to consider the offerings of (Azure SQL vs SQL Server). In this talk, I will discuss the design and planning considerations for data services. This session will give understanding (IaaS) OR (PaaS) What to use When?

SessionID: 107510

From SQL to R – Leverage Your T-SQL Knowledge to Learn R

Back to calendar

Event Date: 26-09-2020 - Session time: 13:15:00 - Track: Data Platform

Speaker: Markus Ehrenmueller-Jensen

Title: From SQL to R – Leverage Your T-SQL Knowledge to Learn R

Abstract:

You are already familiar with T-SQL and are eager to learn R but do not know where to start? Start from what you already know: T-SQL. Both languages have many things in common on some levels, but are very different on others. You will learn how to begin your first steps in the new language and how to perform the most common tasks, typical for R: statistics, machine learning data visualization.

This session will kick you off to the new language by using analogies from T-SQL. You will learn how to write your first R-scripts, make usage of packages and will leave this session with a basic understanding of typical use-cases of R and how to integrate that into your existing environment with SQL Server.

SessionID: 101091

Introduction to building Machine Learning pipelines and models using ML.NET

Back to calendar

Event Date: 26-09-2020 - Session time: 14:30:00 - Track: Cloud Development

Speaker: Will Velida

Title: Introduction to building Machine Learning pipelines and models using ML.NET

Abstract:

f you're a .NET developer, you may be forgiven for thinking that in order to build awesome machine learning applications, you'll have to brush up on your Python skills in order to use ML libraries.

With the release of ML.NET, this is no longer the case!

In this session, I'll cover what ML.NET is and how you can use it to add machine learning capabilities to your .NET applications. I'll cover the capabilities that the API offers in terms of preparing our data and evaluating our models. I'll also talk about the capabilities that the ML.NET Model builder and how that can simplify how we choose what type of model we want to build. I'll also talk about how we can deploy our models into production.

By the end of the session, you'll know how you can leverage your existing C# skills to use ML.NET to build machine learning applications!

SessionID: 101322

Why Synapse Analytics is beyond Azure SQL Datawarehouse

Back to calendar

Event Date: 26-09-2020 - Session time: 14:30:00 - Track: Azure BI

Speaker: Dennes Torres

Title: Why Synapse Analytics is beyond Azure SQL Datawarehouse

Abstract:

Synapse Analytics is being announced as the new name of Azure SQL Datawarehouse, but it's not only that. There is a broader view in Synapse analytics, beyond Azure SQL Datawarehouse. Let's see in this session what was improved, what changed, and how synapse analytics fits in the data platform.

SessionID: 103577

SQL Notebooks in Azure Data Studio for the DBA

Back to calendar

Event Date: 26-09-2020 - Session time: 14:30:00 - Track: Azure DB

Speaker: Rob Sewell

Title: SQL Notebooks in Azure Data Studio for the DBA

Abstract:

An Azure Data Studio recent release introduced SQL Notebooks as a capability. While you might have read about notebooks being used for Data Science, this session is primarily for DBAs.

We will cover installing Azure Data Studio. What a SQL Notebooks is. Using PowerShell in Notebooks in Azure Data Studio Numerous use cases for you to use SQL Notebooks in your daily workload such as creating a Notebook for Glenn Berry's Diagnostic queries.

and some gifs ;-) Prerequisites: Not having pogonophobia

SessionID: 107523

Azure Key Vault, Azure Dev Ops and Data Factory how do these Azur

Back to calendar

Event Date: 26-09-2020 - Session time: 14:30:00 - Track: Data Platform

Speaker: Erwin De Kreuk

Title: Azure Key Vault, Azure Dev Ops and Data Factory how do these Azur

Abstract:

Can we store our Connectionstrings or BlobStorageKeys or other Secretvalues somewhere else then in Azure Data Factory(ADF)? Yes you can! You can store these valuable secrets in Azure Key Vault(AKV).

But how can we achieve this in ADF? And finally how do we deploy our DataFactories in Azure Dev Ops to Test, Acceptance and Production environments with these Secrets ? Can this be setup dynamically? During this session I will give answers on all of these questions. You will learn how to setup your Azure Key Vault, connect these secrets in ADF and finally deploy these secrets dynamically in Azure Dev Ops. As you can see a lot to talk about during this session.

SessionID: 107536

Using calculation groups in DAX

Back to calendar

Event Date: 26-09-2020 - Session time: 14:30:00 - Track: Power BI

Speaker: Marco Russo

Title: Using calculation groups in DAX

Abstract:

Calculation groups are the most important feature introduced in DAX after variables in 2015. By using calculation groups, you can apply transformations to existing measures without having to create new measures in the model. For example, you can define the year-over-year calculation once and apply it to all the measures you want. Yet, calculation groups can do more than that.

This session introduces the syntax of calculation groups, when they should be used and several examples of use cases. You will also learn how calculation groups work internally and what are the limits of this amazing tool.

SessionID: 101033

Top 5 Skills that a DBA will need in 2020

Back to calendar

Event Date: 26-09-2020 - Session time: 15:45:00 - Track: Azure DB

Speaker: Gethyn Ellis

Title: Top 5 Skills that a DBA will need in 2020

Abstract:

It’s the year 2020 about ten years ago many people were writing about the demise of the DBA and how they won’t be around in ten years time. As we move into a new decade, and those ten years have passed the DBA role is still alive and kicking. Albeit, it has evolved in the last ten years and it has changed considerably since I started my career in the early 2000s.

In this session we will look at what skills you would expect a DBA to have in 2010 and compare it to what they will need in 2020. No doubt we will be covering: • New versions of SQL Server • Automation and PowerShell • Continuous integration • Cloud technology • Maybe some non-technical skills too If you want to get my take on what skills a DBA needs to have in the Roaring 20s then this session is for you.

SessionID: 102806

Advancing Databricks - Next Level ETL

Back to calendar

Event Date: 26-09-2020 - Session time: 15:45:00 - Track: Azure BI

Speaker: Simon Whiteley

Title: Advancing Databricks - Next Level ETL

Abstract:

Azure Databricks has been around for a while now, and Apache Spark since 2012. You've watched a couple of demos, got a brief overview of what Databricks does and you've got a rough idea of where it fits in… but where do you go from there?

This session is that next stop. We'll start by taking a deeper look inside the spark engine, understanding what makes it tick and how it talks to data. We'll then break down some of the key features that come together to build the kind of data processing task that's changing how we think about ETL.

We'll be looking at:

Each of these features comes together to build a single, generic notebook that can validate the rows within a dataset that meet a specific structure, and it's all driven by metadata!

We'll be doing everything in python, so a light familiarity will help but is not mandatory

SessionID: 107462

The modern Cloud Data Warehouse - Snowflake on Azure

Back to calendar

Event Date: 26-09-2020 - Session time: 15:45:00 - Track: Data Platform

Speaker: Koen Verbeeck

Title: The modern Cloud Data Warehouse - Snowflake on Azure

Abstract:

The era of cloud data warehousing has finally begun. Gone are the days where you had to provision expensive servers and spend days configuring and tweaking to get the technical details right. Using cloud infrastructure, we can skip past the technical set-up and start loading data immediately.

Snowflake is a vendor offering a native cloud data warehouse, hosted on Azure. In this session, we'll introduce you to this new technology and explain the important concepts to get you started. Walking out of this session, you'll have all the knowledge you need to embark a project with Snowflake.

SessionID: 107529

External Tools for Power BI, how to create them!

Back to calendar

Event Date: 26-09-2020 - Session time: 15:45:00 - Track: Power BI

Speaker: Marc Lelijveld

Title: External Tools for Power BI, how to create them!

Abstract:

Power BI offers an add-in to work with 3rd party external tools like Tabular Editor, DAX Studio and ALM toolkit. The fact that you can use a tool of your own preference is already really cool! But did you know that you can build these tools yourself pretty easy?

In this session I will show you how I build my model documentation external tool and how you can start doing this yourself!

SessionID: 107901

Synapse Beyond the Data Warehouse

Back to calendar

Event Date: 26-09-2020 - Session time: 15:45:00 - Track: Cloud Development

Speaker: Andreas Bergstedt

Title: Synapse Beyond the Data Warehouse

Abstract:

In this session we discuss the future roadmap of the Azure data platform and how the Synapse Analytic Workspace

plays a pivotal role in the modern data architecture.

We also demonstrate the public preview features and some of the coming capability at GA.