SQL Day 2018

Wroclaw, Centennial Hall + Online

SQLDay is the largest conference focused on Microsoft Data Platform – databases, Big Data, Business Intelligence and advanced data analysis.

The conference is organized since 2009 by enthusiasts and professionals from all over the country operating within the Polish SQL Server User Group (PLSSUG).

Currently, the official organizer of the conference is Data Community Poland, under which the merits and successful conference supervised by experienced organizers of previous editions of the event.

Workshops
Early bird
SOLD OUT
Fly bird
SOLD OUT
Late bird
SOLD OUT
Last minute
SOLD OUT
Conference
Early bird
SOLD OUT
Fly bird
SOLD OUT
Late bird
SOLD OUT
Last minute
SOLD OUT
Workshops + Conference
Early bird
SOLD OUT
Fly bird
SOLD OUT
Late bird
SOLD OUT
Last minute
SOLD OUT

ALL PRICES INCLUDE VAT (23%)

Onsite tickets: the conference participant takes part in it in person in Wrocław
Online tickets: the participant connects remotely via the conference application

Workshops

[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

SQLDay 2018 speakers

Location

Centennial Hall

ul. Wystawowa 11
51-618 Wrocław