Menu
Zamknij menu
Zaloguj się
Asseco Academy » Training » SQL w bazie danych Microsoft SQL Server – zapytania analityczne

Training CDP_MS_SQLA_Z

SQL w bazie danych Microsoft SQL Server – zapytania analityczne

Accreditation

  • Training description
  • Scope

Training description

Szkolenie jest przeznaczone dla osób, które opanowały podstawy języka SQL w Microsoft SQL Server i chcą rozwinąć umiejętności w zakresie zaawansowanych technik pobierania i przetwarzania danych. Omawiane zagadnienia są aktualne dla powszechnie stosowanych wersji bazy danych Microsoft SQL Server, w tym najnowszej edycji SQL Server 2025.

 

Podczas szkolenia uczestnicy pogłębią wiedzę z zakresu transformacji danych, zaawansowanych złączeń, wyrażeń CTE, grupowania wielopoziomowego i funkcji okna. Szkolenie obejmuje zagadnienia dotyczące wyliczania miar, funkcji rankingu i funkcji analitycznych. Uczestnicy poznają również rodzaje indeksów dostępnych w SQL Server i zrozumieją ich wpływ na wydajność zapytań analitycznych na poziomie koncepcyjnym — bez zagłębiania się w strojenie, które jest tematem odrębnego szkolenia. Szkolenie zawiera również omówienie sposobów nawiązywania połączeń narzędzi analitycznych z bazą danych Microsoft SQL Server na przykładzie Power BI i Excel, co pozwala uczestnikom zobaczyć, jak przygotowane zapytania SQL mogą zasilać raporty i wizualizacje.

 

W trakcie szkolenia:

  • nauczysz się stosować zaawansowane techniki transformacji danych za pomocą funkcji skalarnych, wyrażeń warunkowych i konwersji typów
  • nauczysz się tworzyć złożone zapytania z użyciem zaawansowanych złączeń, CTE i zapytań zagnieżdżonych
  • nauczysz się grupować dane wielopoziomowo i wyliczać miary z użyciem funkcji agregujących
  • poznasz funkcje okna, rankingu i funkcje analityczne
  • zrozumiesz rolę indeksów w SQL Server i ich wpływ na wydajność zapytań analitycznych
  • dowiesz się, jak narzędzia analityczne łączą się z bazą Microsoft SQL Server i jak wykorzystują zapytania SQL jako źródło danych

 

Adresaci szkolenia:

Szkolenie jest przeznaczone dla analityków danych, programistów i wszystkich osób pracujących z bazą Microsoft SQL Server, które chcą sprawnie przygotowywać złożone zapytania analityczne. Szkolenie jest również skierowane do osób tworzących raporty i wizualizacje w narzędziach takich jak Power BI lub Excel, które chcą lepiej kontrolować jakość i strukturę pobieranych danych po stronie bazy.

 

Wymagania wstępne:

  • Ukończenie szkolenia DP-080T00: Querying Data with Microsoft Transact-SQL lub równoważna praktyczna znajomość podstaw SQL w środowisku Microsoft SQL Server.
  • Pomocna (lecz niewymagana) może być znajomość dowolnego narzędzia do analizy i wizualizacji danych, np. Power BI, Excel lub Tableau.

Scope

  • Wprowadzenie
    • Omówienie celów i zakresu szkolenia
    • Zapoznanie ze schematami danych używanymi podczas zajęć
    • Nawiązywanie połączenia z Microsoft SQL Server za pomocą SSMS
    • Weryfikacja dostępnych obiektów i struktury schematu
    • Pobieranie danych z Microsoft SQL Server do narzędzi analitycznych i ich transformacja na przykładzie Power BI, Power Query i Excel
    • Przypomnienie pojęć: klucz, fakt, miara, wymiar, atrybut wymiaru, hierarchia, referencja
    • Znaczenie typów danych dla analizy
    • Normalizacja w bazach relacyjnych i jej skutki dla analizy danych
    • Układ gwiazdy i płatka śniegu w hurtowniach danych
  • Pobieranie i transformacja danych ze zbiorów prostych
    • Identyfikacja kluczy, faktów i atrybutów wymiaru w pobieranym zbiorze
    • Transformacja danych za pomocą działań arytmetycznych i łączenia ciągów znakowych
    • Konwersja typów danych z użyciem funkcji konwertujących i rzutowania
    • Wpływ ustawień sesji na pracę z danymi numerycznymi i datami
    • Transformacja danych za pomocą skalarnych funkcji numerycznych
    • Transformacja danych za pomocą skalarnych funkcji dat i czasu
    • Transformacja danych znakowych z użyciem wyrażeń regularnych (REGEX) — nowość w SQL Server 2025
    • Transformacja warunkowa z użyciem CASE
    • Tworzenie widoku na podstawie przygotowanego zapytania SELECT
    • Tworzenie i odświeżanie widoku materializowanego
    • Tworzenie nowej tabeli na podstawie zapytania SELECT
    • Korzystanie z tymczasowych tabel globalnych
    • Korzystanie z tymczasowych tabel lokalnych
  • Wprowadzenie do roli indeksów w zapytaniach analitycznych
    • Koncepcja indeksów i ich wpływ na wydajność zapytań analitycznych
    • Indeksy klastrowane i nieklastrowane — budowa i działanie na poziomie koncepcyjnym
    • Indeks B-Tree — budowa i działanie na poziomie koncepcyjnym
    • Indeksy unikalne
    • Indeksy złożone — zastosowanie i działanie na poziomie koncepcyjnym
    • Indeksy kolumnowe (columnstore) — zastosowanie i działanie na poziomie koncepcyjnym
    • Inne rodzaje indeksów
    • Sprawdzanie dostępnych indeksów dla tabeli i kolumn
  • Pobieranie danych ze zbiorów złożonych
    • Weryfikacja istniejących referencji jako kluczy do łączenia zbiorów
    • Złączenia INNER JOIN
    • Złączenia OUTER JOIN
    • Użycie funkcji tablicowej
    • Złączenia z użyciem CROSS APPLY
    • Złączenia z użyciem OUTER APPLY
    • Poziome łączenie zbiorów: UNION, UNION ALL, EXCEPT, INTERSECT
    • Zapytania zagnieżdżone
    • Wykorzystanie CTE (Common Table Expressions) do deklaracji zbiorów
    • Rekurencyjne wyrażenia CTE
  • Grupowanie zbiorów i wyliczanie miar
    • Przygotowanie zbioru złączonego i odfiltrowanego
    • Grupowanie według jednego i wielu kluczy
    • Podstawowe funkcje agregujące
    • Zaawansowane funkcje agregujące
    • Filtrowanie grup według wartości miar: HAVING
    • Dodatkowe podsumowania z użyciem ROLLUP i CUBE
    • Funkcje GROUPING i GROUPING_ID
    • Miary w grupowaniu wielopoziomowym
  • Funkcje okna
    • Użycie kolumny wyliczanej rekurencyjnie z funkcjami agregującymi
    • Złączenie zbioru ze zbiorem zgrupowanym
    • Funkcja agregująca jako funkcja okna w partycjach
    • Funkcja agregująca jako funkcja okna z kluczem sortującym
    • Funkcja agregująca jako funkcja okna z kluczem partycjonującym i sortującym
    • Funkcje rankingu
    • Funkcje analityczne
  • OPCJONALNIE
    • Import danych
    • Generowanie danych testowych
    • Wykorzystanie danych wektorowych w zaawansowanej analizie AI (nowość w SQL Server 2025)
    • Praca z dokumentami JSON i XML (nowe usprawnienia w SQL Server 2025)

Training schedule

Remote

… if you value the opportunity to learn with a trainer and other participants, from anywhere without having to commute.

Stationary

… if you want to learn while sitting in the same room with the trainer and other participants.

Online

… if you want to learn from materials available via the interenet anywhere at any time

Filters:

Training: CDP_MS_SQLA_Z

SQL w bazie danych Microsoft SQL Server – zapytania analityczne

Date
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_MS_SQLA_Z

SQL w bazie danych Microsoft SQL Server – zapytania analityczne

Date
Location
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_MS_SQLA_Z

SQL w bazie danych Microsoft SQL Server – zapytania analityczne

Dostęp do szkolenia
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Newest
  • Uncategorized

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30