Przejdź do treści

Szczegóły

Zapraszamy na kolejne spotkanie Data Community Poland w Bydgoszczy, gdzie w praktyczny sposób rozmawiamy o nowościach i realnych zastosowaniach technologii danych.

Czas i miejsce
📅 29.10.2026, godz. 18:00
📍 Młyny Rothera
Mennica 10 (2 piętro)
Bydgoszcz

Agenda
18:00–18:15 Wprowadzenie
18:20–19:10 Mariusz Wójcik: "SQL Anti-patterns That Survive Code Reviews"
19:10–19:35 przerwa + networking
19:35–20:25 Michał Gołoś: "T-SQL i Snowflake SQL – ten sam problem, inne narzędzia"
20:25–20:35 Zakończenie

🗣️O wystąpieniach:
➡️SQL Anti-patterns That Survive Code Reviews
Większość zespołów robi code review. Mamy pull requesty, checklisty, doświadczonych developerów, architektów i testy automatyczne. A mimo to na produkcję nadal trafiają zapytania SQL, które zwracają poprawne wyniki, ale są kruche, trudne do utrzymania i coraz droższe wraz ze wzrostem danych.
Dlaczego? Ponieważ podczas review najczęściej zadajemy niewłaściwe pytanie: „Czy działa?”. Znacznie rzadziej zastanawiamy się, jaką kardynalność zakłada zapytanie, co stanie się po pojawieniu się wartości NULL, jak kod zachowa się przy stukrotnie większym wolumenie albo czy jego poprawność nie zależy od niewidocznych na pierwszy rzut oka właściwości schematu, typów danych i środowiska wykonania.
W tej sesji przeanalizujemy przypadki SQL, które regularnie przechodzą przez code review nie dlatego, że są dobre, ale dlatego, że sprawiają takie wrażenie. Skupimy się na sytuacjach, w których poprawność składni i wyniku przysłania istotniejsze pytania dotyczące semantyki danych, ukrytych założeń, skalowalności oraz długoterminowego utrzymania rozwiązania.
Na przykładach z codziennej pracy pokażę, jak pozornie niewinne decyzje prowadzą do błędów biznesowych, problemów wydajnościowych, awarii po zmianie schematu oraz zachowań, których nie dało się przewidzieć, analizując wyłącznie sam fragment kodu.
Nie będzie to katalog pułapek składniowych ani sesja poświęcona analizie pojedynczych execution planów. Konkretne przykłady T-SQL posłużą nam do pokazania szerszego problemu: kod może wyglądać poprawnie, choć jego zachowanie zależy od założeń dotyczących danych, metadanych, środowiska wykonania i przyszłych zmian. To sesja o tym, jak rozpoznawać te założenia podczas code review, zanim ich konsekwencje pojawią się na produkcji.

➡️T-SQL i Snowflake SQL – ten sam problem, inne narzędzia
Developer SQL Server, który zaczyna pracę w Snowflake, szybko zauważa, że znany mu SQL działa tu w większości tak samo, ale w wielu miejscach są inne konstrukcje, inne funkcje i inne nawyki. Na tej sesji przejdziemy przez te różnice od strony praktycznej. Weźmiemy typowe zadania z codziennej pracy (filtrowanie po funkcjach okna, dynamiczne pivotowanie, łączenie szeregów czasowych, analizę sekwencji, zapis do wielu tabel, pracę z JSON) i pokażemy, jak rozwiązuje się je w T-SQL, a jak w Snowflake. To sesja dla osób, które znają T-SQL i chcą szybko poznać specyfikę dialektu Snowflake.

👨‍🏫Prelegenci:
Mariusz Wójcik
Członek zarządu Data Community Poland i lider oddziału Bydgoszcz & Toruń. Senior Azure Architect zajmujący się projektowaniem i wdrażaniem skalowalnych, nowoczesnych platform danych opartych na Microsoft Azure. Posiada szerokie doświadczenie w projektowaniu baz danych, przetwarzaniu dużych wolumenów danych oraz implementacji rozwiązań analitycznych.
Aktywnie działa w społeczności IT jako członek zarządu Data Community Poland oraz lider oddziału w Bydgoszczy i Toruniu, angażując się w organizację wydarzeń oraz prowadzi prelekcje na konferencjach branżowych, gdzie dzieli się wiedzą o bazach danych, analityce i rozwiązaniach chmurowych.

Michał Gołoś
Michał specjalizuje się w projektowaniu i implementacji rozwiązań hurtowni danych i procesów ETL/ELT. Eksplorator i pasjonat rozwiązań chmurowych, prelegent na konferencjach poświęconych technologiom przetwarzania danych, trener. Zakochany w platformie Snowflake od pierwszego kliknięcia.
Pierwszy Polak, który dzięki działaniom w społeczności Snowflake uzyskał tytuł Snowflake Community Data Hero. W wolnych chwilach uwielbia strojenie i optymalizację silników baz danych do granic możliwości. Jest aktywnym członkiem i prelegentem warszawskiego oddziału Data Community Poland (dawniej Polish SQL Server User Group) oraz prelegentem SQLDay. Prywatnie mąż i zabiegany ojciec dwójki gałganów.

Pokrewne tematy

Microsoft Azure
Power BI
Data Management
SQL Server
Github

Może ci się również spodobać