sqlsathistory

Nr: 914

Back to Main list

SQLSaturday #914 - Torun 2019

Start Time (24h) Speaker Track Title
09:30:00 Łukasz Bielak BI Platform Architecture, Development Administration Processing Large Tabular models with Analysis Services Partition Manager
09:30:00 Marek Maśko Application Database Development Wprowadzenie do SQL Server Data Tools
09:30:00 Emil Wasilewski Cloud Application Development Deployment Life on the Edge
09:30:00 Tomasz Cieplak Advanced Analysis Machine Learning Metody wykrywania anomalii z zastosowaniem sieci LSTM
10:30:00 Pawel Potasinski Analytics and Visualization AI and (Power) BI - Better Together
10:30:00 Adrian Chodkowski Application Database Development Hidden aspects of SQL Server
10:30:00 Adam Marczak Cloud Application Development Deployment Creating data transformation in minutes with no code using Azure Data Factory with Data Flows
10:30:00 Patryk Miziuła Advanced Analysis Machine Learning Uczenie maszynowe – jak zacząć
11:30:00 Marcin Szeliga Advanced Analysis Machine Learning AutoML at scale
11:30:00 Tomasz Waloszek BI Platform Architecture, Development Administration Best Practices in SSIS
11:30:00 Sławomir Drzymała Application Database Development Docker for data amateur
11:30:00 Hubert Kobierzewski Analytics and Visualization Mój własny wykres w Power BI
13:15:00 Rafał Suchorski Enterprise Database Administration Deployment Statystyki danych - czy to jest istotne?
13:15:00 Bartosz Ratajczyk Application Database Development How does the recursive CTE work?
13:15:00 Michał Ćwiok Analytics and Visualization Zaawansowane obchodzenie ograniczneń w Power BI. Komentarze do danych w real-time w bankingu.
13:15:00 Jakub Wawrzyniak BI Platform Architecture, Development Administration PowerBI Embedded: powerful analytics in your application
14:15:00 Jose Manuel Jurado Diaz Cloud Application Development Deployment How to get the most from Azure SQL Database
14:15:00 Kevin Chant Enterprise Database Administration Deployment Database Adventure
14:15:00 Tomasz Gołaszewski Advanced Analysis Machine Learning DAX Filter Context
14:15:00 Damian Widera BI Platform Architecture, Development Administration Query optimization on steroids with SQL Server 2017/2019
15:15:00 Natalia Świtalska Application Database Development Non-relational faces of SQL
15:15:00 Grzegorz Stolecki Analytics and Visualization How to quickly cook a brand new visual for Power BI
15:15:00 Andrzej Pyskir Advanced Analysis Machine Learning Czy można nauczyć komputer znajdować budynki na zdjęciach satelitarnych?
15:15:00 Lukasz Kaluzny Enterprise Database Administration Deployment Availability Groups on Kubernetes in SQL Server 2019

SessionID: 96246

Processing Large Tabular models with Analysis Services Partition Manager

Back to calendar

Event Date: 28-09-2019 - Session time: 09:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Łukasz Bielak

Title: Processing Large Tabular models with Analysis Services Partition Manager

Abstract:

Processing of Tabular model is very common situation, there are many of solution for this problem: starting from SSIS packages and ends on Azure Logic App. But what, when there is very large data model and time for processing limited to 5 minutes? The full processing takes too long, what's more there is no necessary to reload all the data, only data from last month can be changed and needs to be reloaded. In this case Partition manager is good solution which can limit the processing time to necessary minimum. During the session I will show how to easy implement solution, also I will tell about processing types and performance tips for large tabular models.

Session in Polish.

SessionID: 96690

Wprowadzenie do SQL Server Data Tools

Back to calendar

Event Date: 28-09-2019 - Session time: 09:30:00 - Track: Application Database Development

Speaker: Marek Maśko

Title: Wprowadzenie do SQL Server Data Tools

Abstract:

SQL Server Data Tools (SSDT) jest bardzo bogatym narzędziem pozwalającym administratorom oraz deweloperom na prawidłowe zarządzanie kodem źródłowym baz danych. Jego znajomość może okazać się bardzo przydatna właśnie teraz, kiedy wiele przedsiębiorstw zaczyna rozumieć potrzebę traktowania kodu bazodanowego podobnie do kodu aplikacyjnego. Dzięki SSDT w bardzo łatwy sposób możesz zacząć wdrażać to podejście w swoim projekcie, co pozwoli na dalsze ulepszenia, takie jak automatyzacja procesów CI/CD.

Na tej sesji dowiesz się jakie funkcjonalności dostarcza SSDT, jak stworzyć nowy projekt bazodanowy zawierający model bazy danych, jak za jego pomocą wgrać zmiany na serwer bazodanowy oraz jak porównać istniejącą bazę z wzorcowym modelem.

SessionID: 98113

Life on the Edge

Back to calendar

Event Date: 28-09-2019 - Session time: 09:30:00 - Track: Cloud Application Development Deployment

Speaker: Emil Wasilewski

Title: Life on the Edge

Abstract:

TBA

SessionID: 98666

Metody wykrywania anomalii z zastosowaniem sieci LSTM

Back to calendar

Event Date: 28-09-2019 - Session time: 09:30:00 - Track: Advanced Analysis Machine Learning

Speaker: Tomasz Cieplak

Title: Metody wykrywania anomalii z zastosowaniem sieci LSTM

Abstract:

TBA

SessionID: 94727

AI and (Power) BI - Better Together

Back to calendar

Event Date: 28-09-2019 - Session time: 10:30:00 - Track: Analytics and Visualization

Speaker: Pawel Potasinski

Title: AI and (Power) BI - Better Together

Abstract:

SessionID: 95663

Hidden aspects of SQL Server

Back to calendar

Event Date: 28-09-2019 - Session time: 10:30:00 - Track: Application Database Development

Speaker: Adrian Chodkowski

Title: Hidden aspects of SQL Server

Abstract:

Nowadays we are dealing with super efficient auto-tuning database servers but our queries sometimes run very slow. Everything looks ok but in our monitoring tools we can see higher resource consumption, wait statistics associated with locks or tempdb activity etc. What is the reason of this? During the session I will show few not very well-known aspects of work with SQL Server that can affect performance of specific queries and entire instance. During the session you will find a lot of practical demonstrations and tips that will help you diagnose specific problems and errors.

SessionID: 96332

Creating data transformation in minutes with no code using Azure Data Factory with Data Flows

Back to calendar

Event Date: 28-09-2019 - Session time: 10:30:00 - Track: Cloud Application Development Deployment

Speaker: Adam Marczak

Title: Creating data transformation in minutes with no code using Azure Data Factory with Data Flows

Abstract:

Data Flows component for Azure Data Factory brings power of Spark on Databricks with flexible and easy to use user interface. In this session you will learn basics of how Data Factory works, what is Data Flows components, how does it work and how does it integrate with Databricks without writing any code. Session will end with a live demo of Data Factory with Data Flow component.

This is also natural migration path for those working with SSIS.

SessionID: 96481

Uczenie maszynowe – jak zacząć

Back to calendar

Event Date: 28-09-2019 - Session time: 10:30:00 - Track: Advanced Analysis Machine Learning

Speaker: Patryk Miziuła

Title: Uczenie maszynowe – jak zacząć

Abstract:

W czasie wykładu przedstawię podstawowe narzędzia wygodne w prototypowaniu modeli uczenia maszynowego, pokaze kody rozwiązujące przykładowe zagadnienia dla danych tabelarycznych i obrazów i wskażę linki do miejsc przydatnych w dalszej nauce.

SessionID: 95102

AutoML at scale

Back to calendar

Event Date: 28-09-2019 - Session time: 11:30:00 - Track: Advanced Analysis Machine Learning

Speaker: Marcin Szeliga

Title: AutoML at scale

Abstract:

Automating the construction and tuning of machine learning (ML) models has long been one of the goals of the ML community. This is due to several factors, most notably a sharp increase in the demand for tailored AI solutions, a relative scarcity of trained ML scientists, and the development of deep learning models with complex architectures requiring accurate design and fine-tuning.

Existing automated machine learning (AutoML) techniques have been remarkably successful in identifying good parameters for a given model, sometimes even outperforming humans. However, these options either take too long to train or they work for only a handful of parameters. That’s why Azure Machine Learning uses probabilistic latent variable model to work with DNNs without needing to fully train them. Azure Machine Learning Services (AML) provides a cloud-based environment you can use to develop, train, test, deploy, manage, and track machine learning models. AutoML in the cloud will soon become mainstream.

SessionID: 95667

Best Practices in SSIS

Back to calendar

Event Date: 28-09-2019 - Session time: 11:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Tomasz Waloszek

Title: Best Practices in SSIS

Abstract:

Integration Services has been in existence for about 14 years, but how it works hasn't really changed.

One of the most important features of SSIS is flexibility, which is also one of the most common failures. In this session you will learn what are the good practices of creating SSIS packages. How to handle errors, what to do to make our SSIS work quickly and efficiently.

SessionID: 96071

Docker for data amateur

Back to calendar

Event Date: 28-09-2019 - Session time: 11:30:00 - Track: Application Database Development

Speaker: Sławomir Drzymała

Title: Docker for data amateur

Abstract:

Even tough it's nothing new, Docker is a thing nowadays. I've decided to check containers out as well and learn how they can help me. Although I'm a BI consultant and not really using Docker and containers in the current projects, I've already found them to be very helpful on my daily basis learning and other activities. If you are also passionate about data and still experimenting with SQL Server and/or Python and/or any other technology, please join the session and see how Docker can change your life.

I will show you my journey, my thoughts and my findings regarding the usage of SQL Server and Python together with Docker. And there will be a lot, a lot of demos.

SessionID: 96543

Mój własny wykres w Power BI

Back to calendar

Event Date: 28-09-2019 - Session time: 11:30:00 - Track: Analytics and Visualization

Speaker: Hubert Kobierzewski

Title: Mój własny wykres w Power BI

Abstract:

Paleta podstawowa komponentów wizualizacyjnych w Power BI zwykle pokrywa większość naszych potrzeb, a w razie pojawienia się większego apetytu mamy mozliwość korzystać z zawartości półek Marketplace lub niezależnych producentów. Jeśli jednak tak szeroka oferta w jakiś sposób nie jest zbieżna z naszą wizją to możemy sami stworzyć komponent wizualizacyjny. W czasie sesji pokażę Wam jak się do tego zabrać od strony narzędziowej, które "klocki" należy poznać i jakiego rodzaju umiejętności są kluczowe przy tworzeniu własnego typu wykresu. Oczwiście, w trakcie tych kilku kwadransów powstanie taki komponent, który bedzie gotowy do użycia na naszym dashboardzie.

SessionID: 95586

Statystyki danych - czy to jest istotne?

Back to calendar

Event Date: 28-09-2019 - Session time: 13:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Rafał Suchorski

Title: Statystyki danych - czy to jest istotne?

Abstract:

Jak napisano w oficjalnej dokumentacji SQL Server: "The Query Optimizer uses statistics to create query plans that improve query performance". Wydaje się więc, że zrozumienie tego jak dbać o statystyki jest jednym z kluczowych punktów podnoszenia wydajności naszych serwerów.

Sesja pomyślana tak, by ilość slajdów ograniczyć do minimum i jak najwięcej czasu poświęcić na dema. Oczywiście będzie odrobina teorii, ale przede wszystkich będziemy statystyki tworzyć, kasować, aktualizować na różne sposoby. Spróbujemy też czytać je tak jak robi to Optymalizator Zapytań. Zobaczymy też różnice, jakie zaszły w interpretacji oraz mechanizmach aktualizujacych statystyki wraz z wprowadzeniem SQL Server 2014 i 2017. A na koniec przeniesiemy statystyki bazy produkcyjnej do bazy testowej.

SessionID: 95622

How does the recursive CTE work?

Back to calendar

Event Date: 28-09-2019 - Session time: 13:15:00 - Track: Application Database Development

Speaker: Bartosz Ratajczyk

Title: How does the recursive CTE work?

Abstract:

We all know CTEs and the recursive version of it. But how does it work internally? Why sometimes it can produce an unexpected result?

If you want to know how does recursive CTE work internally, want to know more about non-blocking, blocking and semi-blocking query plan operators, want to familiarise yourself with the spools, asserts, compute scalars - come to this session. I will analyse the whole query plan flow, describe the internals of the used operators and show you other situations where they are useful (or not).

SessionID: 96727

Zaawansowane obchodzenie ograniczneń w Power BI. Komentarze do danych w real-time w bankingu.

Back to calendar

Event Date: 28-09-2019 - Session time: 13:15:00 - Track: Analytics and Visualization

Speaker: Michał Ćwiok

Title: Zaawansowane obchodzenie ograniczneń w Power BI. Komentarze do danych w real-time w bankingu.

Abstract:

Jak dodawać komentarze w Power BI, żeby były dostępne w czasie rzeczywistym na Report Serverze, gdzie nie można użyć Power Apps? Poznaj pierwsze takie rozwiązanie stworzone dla najlepszego banku w Polsce. Uwaga, pokażemy jak to zrobiliśmy! Będzie też kod C# i będzie kod TypeScript!

SessionID: 96760

PowerBI Embedded: powerful analytics in your application

Back to calendar

Event Date: 28-09-2019 - Session time: 13:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Jakub Wawrzyniak

Title: PowerBI Embedded: powerful analytics in your application

Abstract:

Have you ever wondered how to introduce powerful analytical functions to your application? How many times have you failed to complete this task? During this session, you will learn how to implement the power of Power BI in your own application. You will learn how to enrich your solution by placing excellent reports and dashboards.

Based on selected case studies, I will show you step by step on how to add data visualizations and interactive reports to your application.

SessionID: 95132

How to get the most from Azure SQL Database

Back to calendar

Event Date: 28-09-2019 - Session time: 14:15:00 - Track: Cloud Application Development Deployment

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

Database Adventure

Back to calendar

Event Date: 28-09-2019 - Session time: 14:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Kevin Chant

Title: Database Adventure

Abstract:

Aimed mostly at administration and based on real life scenarios, in this audience interactive session we will go through some scenarios DBA's might encounter whilst dealing with SQL Server databases and you will be provided with some options about what to do. Members of the audience will then select from these options what to do and we will follow that path and see what the outcome is from there.

Each selection will have a different outcome, and along the way you will probably learn some new things.

SessionID: 96565

DAX Filter Context

Back to calendar

Event Date: 28-09-2019 - Session time: 14:15:00 - Track: Advanced Analysis Machine Learning

Speaker: Tomasz Gołaszewski

Title: DAX Filter Context

Abstract:

Session will help to understand term of context in DAX language and will help to understand why so often result of our query differs from expectation.

Basing on queries and visualizations, playing with PowerBI and DAX studio, we will see rules and examples, trying to understand how engine works and how sees what is coded in our calculations.

SessionID: 96722

Query optimization on steroids with SQL Server 2017/2019

Back to calendar

Event Date: 28-09-2019 - Session time: 14:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Damian Widera

Title: Query optimization on steroids with SQL Server 2017/2019

Abstract:

Adaptive or Intelligent? Maybe both? SQL Server 2017 has come into the light packed with automated query tuning based on the Query Store and Plan Cache.

SQL Server 2019 has a lot more important features like =batch mode on rowstore, memory grant feedback, interleaved execution, adaptative joins, deferred compilation and approximate query processing. So now we have entered the Intelligent Query Processing world!.

I would like to present both the AQP and IQP to show what you can expect in the nearest future and how these features help your queries running faster

SessionID: 95866

Non-relational faces of SQL

Back to calendar

Event Date: 28-09-2019 - Session time: 15:15:00 - Track: Application Database Development

Speaker: Natalia Świtalska

Title: Non-relational faces of SQL

Abstract:

SessionID: 96319

How to quickly cook a brand new visual for Power BI

Back to calendar

Event Date: 28-09-2019 - Session time: 15:15:00 - Track: Analytics and Visualization

Speaker: Grzegorz Stolecki

Title: How to quickly cook a brand new visual for Power BI

Abstract:

You have two ways to create a new visual for your great Power BI reports. The first one is to take something called Typescript and code a new stuff. It’s simple and exciting, isn’t it? The second way is easier and cooler... Use Charticulator! This tool with a strange name gives you everything to prepare your own visual from a scratch without coding, only with dragging and dropping.

SessionID: 96548

Czy można nauczyć komputer znajdować budynki na zdjęciach satelitarnych?

Back to calendar

Event Date: 28-09-2019 - Session time: 15:15:00 - Track: Advanced Analysis Machine Learning

Speaker: Andrzej Pyskir

Title: Czy można nauczyć komputer znajdować budynki na zdjęciach satelitarnych?

Abstract:

Przedstawię zarys tego, do czego można używać sieci neuronowych w kontekście obrazów - klasyfikacja, detekcja i segmentacja. Skupię się na segmentacji obiektów na przykładzie znajdowania budynków na zdjęciach satelitarnych w konkursie Mapping Challenge i pokażę kilka pomysłów na usprawnienie modelu. Następnie pokażę, jak taki model pracuje na zdjęciach różnych miast z Google Maps i omówię warunki potrzebne do wytrenowania dobrego modelu.

SessionID: 98522

Availability Groups on Kubernetes in SQL Server 2019

Back to calendar

Event Date: 28-09-2019 - Session time: 15:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Lukasz Kaluzny

Title: Availability Groups on Kubernetes in SQL Server 2019

Abstract:

With SQL Server 2019 announced new capabilities for High Availability and Disaster Recovery on containers in Kubernetes. During the session, you will learn Kubernetes concepts used by the latest version of SQL Server. How SQL Server High Availability works in Kubernetes and how to deploy it