sqlsathistory

Nr: 932

Back to Main list

SQLSaturday #932 - Croatia Virtual 2020

Start Time (24h) Speaker Track Title
08:15:00 Denny Cherry Application Database Development Table Indexing for the .NET Developer
08:15:00 Vedran Kesegic Enterprise Database Administration Deployment Logging Actual execution plans in SQL 2017 and 2019
08:15:00 Mihail Mateev Cloud Application Development Deployment Creating Custom BI Solutions with Power BI Embedded
09:30:00 Catalin Gheorghiu Cloud Application Development Deployment “SQL-like” or query languages in Azure IoT
09:30:00 Sebastiano Galazzo Analytics and Visualization Creating a photorealistic avatar using generative adversarial net
09:30:00 Magnus Ahlkvist Application Database Development Statistics, an unreliable friend.
10:45:00 Gianluca Sartori Enterprise Database Administration Deployment Monitoring SQL Server without breaking the bank
10:45:00 Nicky van Vroenhoven Analytics and Visualization Query Folding in Power BI
10:45:00 Aleksandar Talev Enterprise Database Administration Deployment Implementing security in Azure Data Platform Solutions
12:00:00 Nikola Ilic BI Platform Architecture, Development Administration Magnificent 7 - Simple tricks to boost your Power BI development
12:00:00 John Martin Enterprise Database Administration Deployment Performance Tuning with SQLDiag, the best free tool you never knew you had.
13:45:00 Tomaž Kaštrun BI Information Delivery Useful DAX and Power BI examples for everyday usage
13:45:00 Miloš Radivojević Professional Development Transact-SQL Performance Tips
13:45:00 Dejan Sarka Analytics and Visualization Data Science in Power BI Desktop
15:00:00 Gergely Csom BI Platform Architecture, Development Administration Building a modern data warehouse and BI solution in Microsoft cloud
15:00:00 Torsten Strauss Enterprise Database Administration Deployment Wait Statistics
15:00:00 Rudi Bruchez Cloud Application Development Deployment Diagnosing performance problems on Azure SQL

SessionID: 98829

Table Indexing for the .NET Developer

Back to calendar

Event Date: 19-09-2020 - Session time: 08:15:00 - Track: Application Database Development

Speaker: Denny Cherry

Title: Table Indexing for the .NET Developer

Abstract:

In this session we will be looking at the best and worse practices for indexing tables within your SQL Server 2012+ databases. We will also be looking into the new indexing features that are available in SQL Server 2012+ (and SQL Server 2005-2008) and how you the .NET developer can make the best use of them to get your code running its best.

SessionID: 98966

Logging Actual execution plans in SQL 2017 and 2019

Back to calendar

Event Date: 19-09-2020 - Session time: 08:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Vedran Kesegic

Title: Logging Actual execution plans in SQL 2017 and 2019

Abstract:

Actual execution plan gives us most comprehensive info for tuning a query, much more than estimated plan.

Now it also includes wait statistics, logical reads, and actual row numbers for that execution. But there is a catch - it is traditionally very expensive to track plans for all executions, even if we filter for only slow ones. We will see how new versions of SQL Server evolved to get us actual plans without sacrificing performance. Let me introduce you to "Lightweight profiling" you can have enabled all the time on your server, with close to zero impact.

SessionID: 99720

Creating Custom BI Solutions with Power BI Embedded

Back to calendar

Event Date: 19-09-2020 - Session time: 08:15:00 - Track: Cloud Application Development Deployment

Speaker: Mihail Mateev

Title: Creating Custom BI Solutions with Power BI Embedded

Abstract:

Microsoft Power BI Embedded is a Microsoft Azure that enables developers to integrate Power BI reports into their web or mobile applications so they don’t need to build custom solutions to visualize data for the users.

Microsoft Power BI Embedded helps Independent Software Vendors to use Power BI data experiences within their applications. Customers, who use applications with Power BI Embedded don’t need to have a Power BI account or to know anything about this Azure service. This talk is a practical session on Microsoft Power BI Embedded concept with many examples how to create custom BI solutions using this technology.

SessionID: 102846

“SQL-like” or query languages in Azure IoT

Back to calendar

Event Date: 19-09-2020 - Session time: 09:30:00 - Track: Cloud Application Development Deployment

Speaker: Catalin Gheorghiu

Title: “SQL-like” or query languages in Azure IoT

Abstract:

If you are reading Azure IoT documentation you will stumble a lot on the “SQL-like query language” or “SQL-like language” syntagms.

In this presentation we will explore Azure IoT places where queries are used and see how to use them. And in the process to find out more about this “SQL-like” languages and how being a DB developer cam make you a IoT hero. We will concentrate on the scenarios with the greatest impact, where a little SQL can solve you a lot of hassle. So, we will leave no SQL query unturned in Azure IoT Hub, Stream Analytics, Power Bi to name a few.

SessionID: 105763

Creating a photorealistic avatar using generative adversarial net

Back to calendar

Event Date: 19-09-2020 - Session time: 09:30:00 - Track: Analytics and Visualization

Speaker: Sebastiano Galazzo

Title: Creating a photorealistic avatar using generative adversarial net

Abstract:

Having an overview on how getting started with Microsoft Azure Machine Learning Studio we will start understanding generative deep learning algorithms.

Focusing on autoencoders, will be journey from the biginning (Of the speaker experience), mistakes and tips learned along the path showcasing several convolution flows. https://www.youtube.com/watch?v=pJ7VmOOMy4kfeature=youtu.be

SessionID: 99196

Statistics, an unreliable friend.

Back to calendar

Event Date: 19-09-2020 - Session time: 09:30:00 - Track: Application Database Development

Speaker: Magnus Ahlkvist

Title: Statistics, an unreliable friend.

Abstract:

You learned that your statistics should be regularly updated. You even implemented Ola Hallengren's maintenance scripts. That should be enough, right? What if it's not?

Join me on some head-ache, a dive into statistics histograms, fun with flags and a praise to the evolution of SQL Server optimizer. Much of this session is about the "ascending key problem", and how Microsoft have made shanges to the SQL Server optimizer to improve, but not completely eliminate the problem.

SessionID: 101601

Monitoring SQL Server without breaking the bank

Back to calendar

Event Date: 19-09-2020 - Session time: 10:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Gianluca Sartori

Title: Monitoring SQL Server without breaking the bank

Abstract:

Monitoring SQL Server can become a very expensive business. Sure, the market offers countless paid solutions, but what if you have a large server estate and your budget is tight?

In this session we will combine multiple open source tools (InfluxDB, Telegraf , Grafana, DbaTools and many more) to collect important performance metrics, analyze the data they collect, set up alerts for the critical events, troubleshoot issues and plan for the future. Join me and you will see how monitoring is not a business for billionaires.

SessionID: 101663

Query Folding in Power BI

Back to calendar

Event Date: 19-09-2020 - Session time: 10:45:00 - Track: Analytics and Visualization

Speaker: Nicky van Vroenhoven

Title: Query Folding in Power BI

Abstract:

Power Query allows you to extract and transform data from a variety of data sources. Have you ever experienced that the importing of data is slower than you expected? In most of those cases, query folding is not happening fully optimized.

Query folding is important because it offloads data transformations to the source, instead of performing them in Power BI. Attend this session to learn how to ensure that you get all the performance improvements possible within your reports! As a bonus, you will also learn in which cases query folding is not your best friend.

SessionID: 104353

Implementing security in Azure Data Platform Solutions

Back to calendar

Event Date: 19-09-2020 - Session time: 10:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Aleksandar Talev

Title: Implementing security in Azure Data Platform Solutions

Abstract:

As computing environments is moving customer-controlled on premises data centers to cloud data centers, the responsibility of security also shifts. Security is nowadays a concern shared by cloud providers, organizations and individuals. For every solution, it's important to understand what's solution provider responsibility and what's Azure's responsibility.

In this presentation, attendees will see how Azure provides a multi-layered security model to protect customer data. I will show how security can range from setting up secure networks and access keys, to defining permission and to monitoring with Advanced Threat Detection across a range of data stores.

SessionID: 108145

Magnificent 7 - Simple tricks to boost your Power BI development

Back to calendar

Event Date: 19-09-2020 - Session time: 12:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Nikola Ilic

Title: Magnificent 7 - Simple tricks to boost your Power BI development

Abstract:

Simple tricks are almost always the most effective. Impress your users with some cool visualizations, using these 7 neat techniques: from taking buttons to the next level, through creating animated tooltips or using basic DAX calculations to enhance regular Power BI experience, this session full of demos will walk you through solutions to different use-case scenarios which can be applied in your day-to-day Power BI development.

SessionID: 98600

Performance Tuning with SQLDiag, the best free tool you never knew you had.

Back to calendar

Event Date: 19-09-2020 - Session time: 12:00:00 - Track: Enterprise Database Administration Deployment

Speaker: John Martin

Title: Performance Tuning with SQLDiag, the best free tool you never knew you had.

Abstract:

Have you ever had the need to tune the performance of a SQL Server workload and got fed up with trying to line up all the data capture you need to get a picture of what is going on? What if I said that you have had a tool all along that can do this?

SQLDiag installs with SQL Server and is capable of coordinating the capture of trace data, perfmon data, and log files for you. Sounds great, "how do I use it?" I hear you ask.

In this session we will look at how to setup and run a data capture against SQL Server. We will then look at how to process the captured data into a format that we can use to troubleshoot performance problems. I will also showcase a number of additional tools such as Diag Manager, PAL, and Relog to help make sense of the data captured.

By the end of this session you will be in a position to start using SQLDiag to perform data catpure and have the toolset to process it to solve performance problems with your SQL Server systems.

SessionID: 101212

Useful DAX and Power BI examples for everyday usage

Back to calendar

Event Date: 19-09-2020 - Session time: 13:45:00 - Track: BI Information Delivery

Speaker: Tomaž Kaštrun

Title: Useful DAX and Power BI examples for everyday usage

Abstract:

Session will cover many everyday useful DAX functions, and Power BI examples, that can help you build better and cleaner (slicers, forms, formulas) reports. With help of DAX - powerful language to manipulate data in Power BI, handling hierarchies, data granulation, data aggregations and functions for date, time, text operations - session will walk you through many examples to help you prepare Power BI Reports for everyday usage.

SessionID: 107566

Transact-SQL Performance Tips

Back to calendar

Event Date: 19-09-2020 - Session time: 13:45:00 - Track: Professional Development

Speaker: Miloš Radivojević

Title: Transact-SQL Performance Tips

Abstract:

U ovoj populističkoj sesiji razmatraćemo kako način na koji je napisan upit može da dovede do sporog izvršenja uprkos povoljnom izvršnom okruženju (postoje dobri indeksi, server je rasterećen, nema mnogo konkurentnih sesija...) i onemogući SQL Server da ga izvrši koristeći optimalni execution plan.

Pokrićemo tipične greške koje programeri tom prilikom prave zbog nedovoljnog poznavanja funkcionisanja database engina.

Razume se, podelićemo savete u vezi sa pisanjem upita koji će svakako pomoći da se izbegnu tipične i najčešće greške u svakodnevnom radu sa SQL Serverom, a i elaboriraćemo šta bi to svaki programer trebalo da zna o SQL Serveru.

Session level: 200 - 300

SessionID: 98766

Data Science in Power BI Desktop

Back to calendar

Event Date: 19-09-2020 - Session time: 13:45:00 - Track: Analytics and Visualization

Speaker: Dejan Sarka

Title: Data Science in Power BI Desktop

Abstract:

SessionID: 102492

Building a modern data warehouse and BI solution in Microsoft cloud

Back to calendar

Event Date: 19-09-2020 - Session time: 15:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Gergely Csom

Title: Building a modern data warehouse and BI solution in Microsoft cloud

Abstract:

Data warehouse and BI market is evolving rapidly with the appearance of new cloud born technologies. We might assume, that moving an existing Microsoft based DWH to the cloud is an easy step, but when we dig a little bit deeper, we will see, there are many-many new technological choices and aspects on how to modernize an existing dwh/bi system in the cloud. Not to mention if we start everything from scratch in a new project designed specifically to the cloud to utilize cloud flexibility and innovation as much as possible.

Which ETL tool should I use? Data factory v2 with SSIS and BIML, or Azure Databricks powered Dataflows? Or Power BI Dataflow? Which is the right decision to run OLAP workloads? Azure AS? Or simply Power BI? When do I need Azure SQL DWH? In the last couple years I helped many customers to modernize their DWH landscape partially or fully in the cloud and during my presentation I will share my findings and recipes for the most common situation I met. You will have fun:)

SessionID: 105224

Wait Statistics

Back to calendar

Event Date: 19-09-2020 - Session time: 15:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Torsten Strauss

Title: Wait Statistics

Abstract:

To understand the root cause of performance problems you need to have a good understanding about SQL OS and especially how connections, sessions, requests, tasks, scheduler, threads and wait statistics are working together.

In this session you will learn this understanding to identify common performance issues and find solutions to solve them.

SessionID: 99699

Diagnosing performance problems on Azure SQL

Back to calendar

Event Date: 19-09-2020 - Session time: 15:00:00 - Track: Cloud Application Development Deployment

Speaker: Rudi Bruchez

Title: Diagnosing performance problems on Azure SQL

Abstract:

Dynamic Management Views, wait sats, executions statistics, Extended Events. Those are the tools you use on SQL Server on-prem to diagnose long running queries and server weaknesses. You use more or less the same tools on Azure SQL, but there are differences: permissions, database-specific views, XEvents ring buffer reading. In this session, we will address specific queries and views, and diagnosis steps specific to Azure SQL.