Sessions publication in progress. Come back soon for more info.

  • All
  • 200
  • 300
  • Language: EN
  • Language: PL
  • Session
  • SQLDay 2019

Azure SQL Data Warehouse – raport z pola walki

SQL Data Warehouse jest jedną z tych usług PaaS w Azure, których można użyć, jeśli elementem rozwiązania analitycznego powinna być hurtownia danych przez duże “hurt” (czytaj – ilość danych taka, że aż boli). W teorii usługa ta przypomina platformę SQL Server albo – może bardziej – rozwiązanie sprzętowo-programowe Analytics Platform System (dawniejsze Parallel Data Warehouse).…

Bazy danych w SSDT (cz.1): Praca z projektem oraz praktyczne wskazówki

Zadanie wydaje się proste: utrzymywać projekt bazy danych w repozytorium, traktować go jako master-version oraz wykonywać wdrożenia w regularnych i niezbyt długich odstępach czasu. Proste? Pozornie. Sprawy się komplikują gdy ilość obiektów w bazie rośnie. Gdy zamiast jednej bazy, mamy kilkanaście. Kiedy bazy danych posiadają referencje do siebie nawzajem. A co z tabelami słownikowymi? Gdzie…

Bazy danych w SSDT (cz.2): Wdrażanie w procesie CI/CD z Azure DevOps

Pracując nad bazą danych w SSDT pojawia się potrzeba wdrożenia naszych zmian na kolejne środowiska i jednocześne utrzymanie spójności baz pomiędzy środowiskami. Na sesji zaprezentujemy jak możemy wykonać wdrożenia ręcznie a nastepnie przejść do procesu Continuous Integration oraz Continuous Deployment z zastosowaniem środowiska Azure DevOps (dawniej VSTS).Ponadto popracujemy nad wpleceniem w nasz proces unit testów…

Hacking SQL Server

You have been working with SQL Server for several years and you feel quite comfortable with most of the available features. Even you have a checklist for installation/configuration of SQL Server to be compliant with corporate standards. However, somewhere on the back of the head you have a feeling that there is something more that…

Multidimensional wiecznie żywy

Decydując się na budowę analitycznej bazy wielowymiarowej na platformie SQL Server od razu natykamy się na fundamentalne pytanie: Multidimensional czy Tabular? Ta decyzja musi zostać podjęta szybko i to zaraz na początku bitwy. Potem koszty błędnego wyboru (inaczej: zmiany narzędzia) szybują pod niebiosa. Spróbujmy więc krótko porównać oba podejścia wskazując ich wady oraz zalety, koncentrując…

New T-SQL Features in SQL Server 2016, 2017, and Beyond

Discover the ins and outs of some of the newest capabilities of our favorite data language. From SESSION_CONTEXT() to DROP IF EXISTS to CREATE OR ALTER to new query-level hints, you’ll walk away with a long list of reasons to consider upgrading to the latest version.

Praca z bazą daną – czyli jak okiełznać starego potwora

Trafiłeś do projektu, który nigdy wcześniej nie miał Administratora Baz Danych?Twój manager oznajmił Ci, że od teraz Ty jesteś odpowiedzialny za utrzymanie Bazy? Baza ma tysiące obiektów, ale wiekszość z nich nie jest już używana?Lubisz wyzwania… ale w tej sytuacji nie wiesz od czego zacząć?Wbrew pozorom to nie jest to odosobniony przypadek. Na tej sesji…

Python i uczenie maszynowe na dużą skalę w Apache Spark

Databricks, który jest w portfelu usług większości chmurowych potentatów, to w dużej mierze Apache Spark. Język Python jest wszędzie i wykorzystywany jest bardzo często także w procesie uczenia maszynowego. Połączenie tych technologii pozwala czerpać doświadczenie z najlepszych wzorców, a niniejsza prezentacja ma na celu pokazanie sposobów przejścia od analizy “małych” zbiorów danych do wielkich zestawów…

SQL Server + Docker – pierwsze kroki

Gdzie ostatnio nie spojrzeć – wszędzie pchają się kontenery. SQL Server 2019 wprowadza Big Data Clusters, które wykorzystują Kubernetes do zarządzania kontenerami składającymi się z SQL Server, Sparka i HDFS. Od wersji SQL Server 2014 Express każda kolejna edycja jest dostępna nie tylko jako binaria do pobrania i zainstalowania, ale także jako obraz Dockera. Jeśli…

T-SQL : Bad Habits & Best Practices

Whether you are a developer, DBA, or anything in between, chances are you might skip some best practices when you write T-SQL. Unfortunately, many so-called “bad habits” aren’t always obvious, but can lead to poor performance, maintainability issues, and compatibility problems. In this session, you will learn about several bad habits, how they develop, and…

The Query Store and Query Tuning in SQL Server

For the most part, query tuning in one version of SQL Server is pretty much like query tuning in the next. Azure SQL Database and SQL Server 2016 introduced the most important change to query tuning in ages, the Query Store. This session will explore how the Query Store works in Azure, SQL Server 2016…

Tworzenie wydajnych i efektywnych dynamicznych zapytań SQL

Dynamiczny SQL jest potężnym narzędziem, które pozwala nam na tworzenie zapytań w locie. Oczywiście dynamiczny kod może być złożony, trudny do odczytania i debugowania. Czy jest on aż tak straszny? Uważam, że nie, co postaram się udowodnić w czasie sesji. Pokażę różne zastosowania dynamicznego SQL, a także najlepsze praktyki w zakresie pisania dynamicznych SQL, aby…

Użytkownicy pokochają Twoje nowe raporty

Metodologie współczesnego raportowania od zbierania wymagań do wizualizowania danych.Era raportów wypełnionych po brzegi tabelami jeszcze nie minęła, ale ta sesja pomoże Tobie w tworzeniu znacznie lepszych raportów w usystematyzowany sposób. Korzystając z kombinacji dwóch sprawdzonych przepisów na budowanie użytecznych kokpitów nawigacyjnych (Value Based Design i IBCS) pokażę jak:- zbierać wymagania raportowe- dostosować zawartość raportu do…

What you need to teach your developers about your database

Way too often data professionals come across databases that were clearly created by developers who just don’t get it. In this discussion-based session, we’ll explore some of the symptoms that are often found, and come up with a set of questions that you can ask your developers to help make sure they create a database…

Your career in movies

Did you miss out on an Oscar again this year? Yeah, me too. To be fair though, I wasn’t in any movies. There weren’t even any movies about me – a database consultant specialising in the Microsoft stack. There never are. But I’ll show you why this is wrong. I’ll show you why movies, those…

Zapytaj serwer SQL, co mu dolega

Zapewnienie wydajnego działania serwerów baz danych jest jednym z najważniejszych obowiązków ich administratorów. Mimo to niewielu administratorów zbiera i analizuje dane dotyczące wydajności. Część z nich uważa, że monitorowanie i optymalizacja wydajności są zbyt skomplikowane, a reszta nie ma na to czasu, pochłonięta codziennymi obowiązkami. W rezultacie optymalizacja wydajności często sprowadza się do czekania, aż…