SQL Day 2019

hala stulecia, Wrocław + online

SQLDay to największa w tej części Europy konferencja poświęcona platformie danych Microsoft, w tym między innymi: bazom danych, rozwiązaniom Big Data i Business Intelligence, zaawansowanej analizie danych.

Konferencja jest organizowana od 2009 roku przez pasjonatów z całego kraju działających w ramach stowarzyszenia Data Community Poland, dawniej Polish SQL Server User Group (PLSSUG).

Nad merytoryką i powodzeniem konferencji czuwają doświadczeni organizatorzy poprzednich edycji wydarzenia, którzy na co dzień współpracują z ogólnoświatową społecznością specjalistów pracujących z platformą danych Microsoft.

Warsztaty
Early bird
wyprzedane
Fly bird
wyprzedane
Late bird
wyprzedane
Last minute
wyprzedane
Konferencja
Early bird
wyprzedane
Fly bird
wyprzedane
Late bird
wyprzedane
Last minute
wyprzedane
Warsztaty + Konferencja
Early bird
wyprzedane
Fly bird
wyprzedane
Late bird
wyprzedane
Last minute
wyprzedane

DO WSZYSTKICH CEN NALEŻY DOLICZYC PODATEK VAT (23%)
Bilety onsite: uczestnik konferencji bierze w niej udział osobiście we Wrocławiu
Biilety online: uczestnik podłącza się zdalnie przez aplikację konferencyjną

Warsztaty

[EN] Two Decades of SQL Server : Lessons Learned

Language:
ENG

I’ve been immersed in the world of our favorite data platform as an end user, developer, DBA, and performance analyst since 1997. I have observed, developed, and broken countless bad habits and discovered many best practices through numerous experiments, trial and error, community interaction, and direct access to the product team at Microsoft.
In this workshop, I’ll share my practical knowledge and save you the substantial amount of labor I invested in learning it over two decades. We’ll talk about database design, indexes, query tuning, and the ups and downs of the newest features in SQL Server.
Whether you’re a developer, DBA, CTO, or anything in between, you can take this knowledge back to work and apply it immediately – improving performance, productivity, or both.

[EN] SQL Server Tools for Query Tuning

Language:
ENG

Query tuning within SQL Server can be a tough skill to master.

The new tooling released with SQL Server 2016 and 2017 changes how you identify poorly performing queries, troubleshoot their behavior, and tune the queries, all a little easier.

This workshop teaches new techniques for tuning queries using all the new tools introduced in SQL Server 2016 and 2017. You’ll be able to put this knowledge to work immediately, not only in your 2016 or better instances, but also in your Azure SQL Database databases. You will be tuning your queries faster and more accurately using the new tools available.

[EN] Next-level Knowledge for Internals and Performance

Language:
ENG
Poziom:

To get to the next level of understanding your database, to reach an intimacy with query plans so that you really know what’s going on, to be able to address performance issues with confidence, you need to picture things differently. This workshop will demonstrate database internals without a computer, helping you learn what happens when queries are compiled and executed, helping you see what your plans are actually doing. The entire day will be done using pens rather than a keyboard, using the audience instead of a computer, and using your mind in a way that you may not have seen before.

We’ll get deep into data structures and query plans, into maintenance and troubleshooting. We’ll fix corruption and argue about heaps and clustered indexes. But above all, we’ll get to know SQL in a new and interactive way.

[PL] Praktyczne uczenie maszynowe

Language:
PL

Dzięki usługom ML Services (R Services w wersji 2016) SQL Server stał się potężną platformą analizy i modelowania danych. Języki R i Python to dwa najpopularniejsze narzędzia zaawansowanej analizy danych. Jednak oprócz wielu zalet oba języki mają słabe strony, takie jak ograniczoną skalowalność, nieoptymalną wydajność (szczególnie modyfikowania danych) i skomplikowane wdrażanie wyników.

Usługi uczenia maszynowego serwera SQL Server rozwiązują te problemy. Po pierwsze, pozwalają skutecznie zabezpieczać dane i wyniki ich analiz. Po drugie, pozwalają przetwarzać dane tam, gdzie są one przechowywane, czyli po stronie serwera baz danych. Po trzecie, umożliwiają przetwarzani i analizowanie danych z wykorzystaniem wydajnej i skalowanej architektury serwera SQL Server.

W pierwszej części warsztatu skonfigurujemy i nauczymy się pracować z usługami ML serwera SQL Server.

Narzędzia są ważne, ale jeszcze ważniejsza jest wiedza z zakresu uczenia maszynowego, w tym znajomość najlepszych praktyk, sprawdzonych metod, statystyki i algorytmiki. Dlatego w drugiej części warsztatu dowiesz się, jak zrozumieć i przegotować dane do analizy, w części trzeciej wykorzystasz zdobyte umiejętności do zbudowania modeli predykcyjnych, a w części czwartej dowiesz się, jak optymalizować modele uczenia maszynowego.

Czego się nauczysz:

  • Budowania modeli predykcyjnych według sprawdzonych metodologii uczenia maszynowego
  • Skutecznych metod oceny jakości danych
  • Przygotowania danych na potrzeby modeli uczenia maszynowego
  • Budowania modeli predykcyjnych
  • Budowy i działania wybranych algorytmów uczenia maszynowego
  • Efektywnych metod oceny i optymalizacji modeli predykcyjnych.

Wszystko to z wykorzystaniem języków SQL, R ii Python na platformie SQL Server Machine Learning Services.

Warsztat adresujemy do programistów i analityków, zainteresowanych Data Science. Uczestnicy powinni umieć czytać ze zrozumieniem kod SQL i R albo Python, przydatna też będzie znajmośc matematyki i statystyki na poziomie szkoły średniej.

[PL] Power BI bardzo nietrywialnie

Language:
PL

Power BI w krótkim czasie wyrosło na kompletną platformę analityczną. Bogaty katalog źródeł danych, jeszcze bogatszy arsenał narzędzi transformacji danych ukrywający się skromnie pod nazwą M, jeszcze bardziej bogatsze możliwości modelowania danych z DAX – własnym językiem formuł i zapytań, jeszcze bardzo mocno bardziej rozbudowana wizualizacja danych, wszystko okraszone integracją z analityczną bronią ostateczną: R i Python. Jest co oglądać, jest co wypróbować.

W trakcie warsztatu zaprezentowane zostaną ciekawe i nietrywialne funkcjonalności Power BI. Poszperamy w ogromnym katalogu funkcji Power Query, zanurzymy się w najciemniejsze zakamarki DAX (w końcu się wyjaśni o co chodzi z tym EARLIER i modyfikacją kontekstu), zobaczymy jak to jest filtrować dane w obydwu kierunkach. Wypróbujemy język zapytań, w którym nie ma polecenia SELECT. Odkryjemy jak pokazać dane w ciekawy sposób pomagając sobie Python’em, poszukamy zależności i wzorców ukrytych w danych z pomocą algorytmów uczenia maszynowego i niezastąpionego R. Udamy się w szybką podróż po naszych danych opowiadając przy tym ciekawą historię.

Tak, bo analiza nie musi być nudna.

Przyjdź, zobacz, posłuchaj, dotknij, wypróbuj, poznaj.

Warto.

[PL] T-SQL dla niezbyt początkujących, cz. 2

Język:
PL

T-SQL jaki jest każdy widzi. Nie wygląda na przesadnie skomplikowany, w codziennej pracy korzystamy z niego dosyć swobodnie – SELECT, INSERT, czy inny MERGE nie robią na nas wrażenia, a funkcje i procedury są jak fiordy – już oswojone i niemal jedzą nam z ręki. Czasem jednak jakiś wewnętrzny głos podpowiada, że gdzieś tam, hen za horyzontem istnieją rozwiązania, których pewnie nie stosujemy. Albo może używamy jak młotka – do wbijania gwoździ, wkrętów i śrub.

Jeśli pracujesz z SQL Server już jakiś czas i chcesz wykorzystać więcej możliwości języka, albo nie masz pewności, czy rozwiązania, które stosujesz są „zgodne ze sztuką” – ten warsztat jest dla Ciebie. Dwóch konsultantów z wieloletnim doświadczeniem w budowaniu wydajnych rozwiązań bazodanowych pokaże Ci

  • w czym przydaje się APPLY?
  • na co uważać przy MERGE?
  • dlaczego czasem SQL Server nie potrafi zrobić planu zapytania równolegle, tylko zawsze próbuje szeregowo?
  • (i co to w ogóle znaczy?!)
  • kiedy warto używać zmiennych tabelarycznych, a kiedy tabel tymczasowych?
  • czy wyszukiwanie pełnotekstowe nie wyszło przypadkiem z mody?
  • jak wykorzystać delayed durability i tabele in memory?
  • jak rozwiązać problemy z funkcjami?
  • kiedy i jak stosować indeksy columstore?
  • jak użyć funkcji okienkowych do analityki danych?
  • co to jest ten batch mode i kiedy możemy go użyć?
  • czy FILESTREAM i FILETABLE do przechowywania plików to dobry pomysł?
  • czy używać IDENTITY, czy może sekwencji?
  • jak użyć temporal tables do automatycznego tworzenia historii zmian obiektów?

Przygotuj się na dzień pełen praktycznych przykładów, demonstracji i odpowiedzi „to zależy”.

Podczas warsztatu będzie możliwość uruchamiania przykładów na swoim laptopie.
Warsztat w języku polskim

Prelegenci SQLDay 2019

Aaron Bertrand

Bartosz Ratajczyk

Grant Fritchey

Rob Farley

Lokalizacja