Advanced SQL II - Plan Szkolenia
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla administratorów baz danych, programistów SQL i analityków danych, którzy chcą pogłębić swoją wiedzę specjalistyczną w zakresie SQL. Obejmuje zaawansowane tematy związane z zarządzaniem bazami danych, optymalizacją i dostrajaniem wydajności.
Pod koniec tego szkolenia uczestnicy będą potrafili:
- Optymalizuj wydajność baz danych poprzez efektywne przygotowanie baz danych i DBO.
- Wykorzystuj i zarządzaj typami danych zdefiniowanymi przez użytkownika (UDDT) i typami zdefiniowanymi przez użytkownika (UDT).
- Efektywnie obsługuj typy danych przestrzennych, w tym dane geograficzne i geometrię.
- Ulepsz hierarchiczne zarządzanie danymi, w tym elementami struktury, metodami przechowywania i strategiami indeksowania.
- Popraw wydajność zapytań dzięki zaawansowanym technikom, takim jak indeksowanie danych, analiza planu wykonania zapytań i kontrola wykonywania zapytań SQL.
Forma Kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i ćwiczeń.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje Dostosowywania Kursu
- Aby zamówić dostosowane szkolenie w ramach tego kursu, skontaktuj się z nami w celu umówienia się.
Plan Szkolenia
1. Przygotowanie bazy danych i DBO
2. Wlasne tytpy danych
- UDDT (User-Defined Data Types)
- UDT (User-Defined Types)
3. Dane przestrzenne (spatial data)
- Geography
- Geometry
4. Hierarchiczny typ danych
- Elementy struktury
- Sposoby przechowywania
- Strategie indeksowania
- Metody
5. Typ danych XML
- Tworzenie zmiennych
- Standard OPENXML
- Klauzula FOR XML
- Konwersja typu danych
- Klauzula WITH XMLNAMESPACES
- Przestrzenie nazw
- Język XQUERY
- Język XPATH
- Wyrażenia FLWOR
- Metody
- Indeksowanie dokumentów XML
- Przykłady zastosowania danych typu XML
6. Operator APPLY
- CROSS APPLY
- OUTER APPLY
7. Funkcje rankujące i analityczne
- Klauzula OVER
- Funkcje okna
- Klauzule ramki
- Operatory: GROUPING SETS, GROUPING_ID, ROLLUP, CUBE, PIVOT, UNPIVOT
8. Dane tymczasowe
- Tabele tymczasowe
- Różnice i podobieństwa w wykorzystaniu zmiennych tablicowychoraz tabel tymczasowych
- Inne obiekty tymczasowe
9. Ulepszenie wydajności zapytań poprzez indeksowanie danych
- Indeksy wierszowe,
- Wady i zalety używania indeksów
- Rodzaje indeksów
- Wskaźnik selektywności indeksu
- Sugestie serwera dotyczące brakujących indeksów
- Tabele typu HEAP (sterta)
- Hinty (wskazówki, podpowiedzi dla servera)
- Pomiar czasu wykonywania operacji z użyciem indeksów i bez ich użycia
- Indeksy kolumnowe (COLUMNSTORE INDEX)
10. Konserwacja i utrzymanie indeksów
- Fragmentacja indeksów
- Przebudowa indeksów: REBUILD
- Przeorganizowanie indeksów: REORGANIZE
- Poziom fragmentacji indeksów
11. Tworzenie i utrzymanie statystyk
- Konstrukcja statystyk i zasada ich działania
- Monitorowanie i utrzymanie statystyk
- Błędy szacowania kardynalności i aktualizacja statystyk
12. Analiza planów wykonań zapytań
- Optymalizator zapytań
- CASE: uzyskanie informacji dla konkretnej kwerendy
- Zasady działania optymalizatora zapytań
- Plany zapytań: QUERY EXECUTION PLAN
- Rodzaje planów wykonania zapytań
- Uruchamianie i czytanie planów zapytań
- CASE: operacje INDEX SCAN i INDEX SEEK
- PARAMETER SNIFFING
- Rekompilacje kodu
13. Sterowanie wykonaniem zapytań SQL
- Hinty (wskazówki, podpowiedzi dla servera)
- SQL Server Profiler - (SSP)
- Extended Events - (EE)
- Database Engine Tuning Advisor - (DTA)
- Data Collector - (DC)
- Query Store (magazyn zapytań) - (QS)
Wymagania
- Znajomość języka SQL na poziomie średniozaawansowanym
- Doświadczenie w projektowaniu i zarządzaniu bazami danych
- Znajomość podstawowych pojęć związanych z indeksowaniem
Uczestnicy
- Administratorzy baz danych
- Programiści SQL
- Analitycy danych
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Advanced SQL II - Plan Szkolenia - Booking
Advanced SQL II - Plan Szkolenia - Enquiry
Opinie uczestników (5)
Mały zespół, osobiście przez 3 dni,
Annina - Ricardo AG
Szkolenie - SQL: Basics to Intermediate
Przetłumaczone przez sztuczną inteligencję
Ćwiczenia w czasie rzeczywistym razem z trenerem.
Weronika - Urzad Komisji Nadzoru Finansowego
funkcje analityczne
khusboo dassani - Tech Northwest Skillnet
Szkolenie - SQL Advanced
Przetłumaczone przez sztuczną inteligencję
Sposób nauczania instruktora jest bardzo informacyjny i efektywny,尤其是在第二天话题有点高级时。 (注意:最后一部分翻译似乎已经是中文了,根据指南第5条,当无法翻译且保留意义时,应保持原文不变。但此示例似乎与目标语言波兰语和源语言英语不匹配,请确认是否需要对这部分进行处理或保持原样。) Sposób nauczania instruktora jest bardzo informacyjny i efektywny, szczególnie drugiego dnia, gdy tematy są już trochę zaawansowane.
Aynanie Kiram - Aarki, Inc.
Szkolenie - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Przetłumaczone przez sztuczną inteligencję
Kwalifikacje Zawodowe Trenera
Rares Serea - eMAG IT Research
Szkolenie - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Microsoft Access - pobieranie danych
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych profesjonalistów, którzy chcą zwiększyć swoje umiejętności w zakresie wyodrębniania, analizowania i manipulowania danymi w ramach Microsoft Access za pomocą zapytań i SQL.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć różne typy zapytań w Microsoft Access.
- Korzystać z narzędzi do projektowania zapytań w celu efektywnego wyodrębniania i analizowania danych.
- Pisać zapytania SQL w celu pobierania danych i manipulowania nimi.
- Wykonywanie agregacji danych, filtrowania i sortowania przy użyciu zapytań.
- Stosowanie zaawansowanych technik zapytań w celu rozwiązywania problemów i optymalizacji.
Introduction to SQL Server 2012 Integration Services (SSIS)
28 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów i administratorów baz danych, którzy chcą zdobyć biegłość w SQL Server 2012 Integration Services.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć zasady ETL i rolę SSIS.
- Tworzyć, wdrażać i zarządzać pakietami SSIS.
- Projektować i wdrażać Control Flow w celu zdefiniowania przepływu zadań w pakiecie.
- Wdrażanie przepływu pracy i konfigurowanie ograniczeń w celu efektywnego wykonywania zadań.
- Konstruowanie przepływów danych w celu wyodrębniania, przekształcania i ładowania danych.
- Praca ze zmiennymi i kontenerami w celu zwiększenia elastyczności pakietu.
- Zarządzanie transakcjami w celu zapewnienia spójności danych.
- Wdrażanie skutecznych technik obsługi błędów i debugowania.
- Konfigurowanie rejestrowania w celu śledzenia i monitorowania.
- Obsługa wolno zmieniających się wymiarów w celu zarządzania zmieniającymi się danymi.
- Wdrożenie pakietu do użytku produkcyjnego.
- Wdrożenie środków bezpieczeństwa w celu ochrony wrażliwych danych.
- Wykorzystanie skryptów do rozszerzenia funkcjonalności SSIS.
- Stosowanie najlepszych praktyk w celu uzyskania wydajnych i łatwych w utrzymaniu rozwiązań SSIS.
SQL Advanced
14 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level database administrators, developers, and analysts who wish to master advanced SQL functionalities for complex data operations and database management.
By the end of this training, participants will be able to:
- Perform advanced querying techniques using unions, subqueries, and complex joins.
- Add, update, and delete data, tables, views, and indexes with precision.
- Ensure data integrity through transactions and manipulate database structures.
- Create and manage databases efficiently for robust data storage and retrieval.
Analytic Functions Fundamentals
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych administratorów baz danych, SQL programistów i analityków danych, którzy chcą poprawić swoje SQL umiejętności poprzez opanowanie korzystania z funkcji analitycznych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Zrozumienie koncepcji i znaczenia funkcji analitycznych.
Stosowanie różnych funkcji analitycznych do rozwiązywania złożonych problemów analitycznych.
Łączenie funkcji analitycznych z innymi funkcjami SQL w celu kompleksowej analizy danych.
Optymalizacja zapytań w celu uzyskania lepszej wydajności przy użyciu funkcji analitycznych.
SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
14 godzinFormat kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
7 godzinTen kurs pomaga klientom wybrać sposób przechowywania danych w zależności od ich potrzeb. Obejmuje prawie wszystkie możliwe nowoczesne podejścia.
Master Data Services - Wprowadzenie
14 godzinKlluczowe cechy i funkcje MDS:
Zarządzanie danymi głównymi: MDS pozwala na centralne zarządzanie danymi głównymi, które są współdzielone i wykorzystywane przez różne systemy i aplikacje w organizacji. Dane te mogą obejmować informacje o produktach, klientach, pracownikach, dostawcach i innych ważnych dla firmy kategoriach.
Modelowanie danych: Umożliwia tworzenie modeli danych, które odpowiadają strukturze i wymaganiom organizacji. W ramach tych modeli można definiować jednostki, atrybuty i relacje.
Integracja i synchronizacja danych: MDS integruje się z różnymi źródłami danych, co pozwala na synchronizację i aktualizację danych głównych w całej organizacji.
Wersjonowanie i zarządzanie zmianami: Oferuje możliwość wersjonowania danych, co umożliwia śledzenie zmian i zarządzanie różnymi wersjami danych głównych.
Zarządzanie jakością danych: Zapewnia narzędzia do utrzymania wysokiej jakości danych, w tym funkcje walidacji i czyszczenia danych.
Bezpieczeństwo i kontrola dostępu: MDS umożliwia definiowanie uprawnień i zasad dostępu do danych, zapewniając, że tylko upoważnione osoby mogą wprowadzać zmiany lub przeglądać wrażliwe informacje.
Workflow i procesy biznesowe: Możliwość tworzenia procesów workflow, które zapewniają, że dane przechodzą przez odpowiednie etapy zatwierdzenia przed ich publikacją lub aktualizacją.
MDS jest szczególnie przydatny w dużych organizacjach, gdzie istnieje potrzeba koordynacji i zarządzania danymi głównymi w różnych systemach i aplikacjach. Umożliwia to efektywne zarządzanie zasobami informacyjnymi, co jest kluczowe dla podejmowania świadomych decyzji biznesowych i utrzymania wysokiej jakości operacji.
Administration with Powershell
35 godzinTo intensywne szkolenie zapewnia podstawową wiedzę i umiejętności korzystania z Windows PowerShell do automatyzacji administrowania komputerami z systemem Windows. Umiejętności nauczane w tym kursie mają zastosowanie do wszystkich produktów Microsoft, które używają Windows PowerShell do codziennej administracji.
Szkolenie koncentruje się głównie na korzystaniu z Windows PowerShell jako interaktywnego interfejsu wiersza poleceń, ale obejmuje również pewne tematy związane ze skryptami i programowaniem.
SQL Advanced level for Analysts
21 godzinCelem tego kursu jest zapewnienie jasnego zrozumienia korzystania z SQL dla różnych baz danych (Oracle baz danych (Oracle, SQL Server, MS Access...). Zrozumienie funkcji analitycznych i sposobu łączenia różnych tabel w bazie danych pomoże delegatom przenieść operacje analizy danych do bazy danych, zamiast robić to w aplikacji MS Excel. Może to również pomóc w tworzeniu dowolnego systemu informatycznego, który wykorzystuje dowolną relacyjną bazę danych.
SQL: Basics to Intermediate
35 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at beginner-level to intermediate-level data analysts, database professionals, and software developers who wish to learn SQL to manage databases effectively.
By the end of this training, participants will be able to:
- Understand and use fundamental SQL commands and queries.
- Create and manipulate tables and databases.
- Use SQL to sort, filter, and summarize data.
- Implement more complex operations like joins, subqueries, and set operations.
- Apply intermediate techniques such as indexes, views, stored procedures, and triggers.
SQL Development Bootcamp
35 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla początkujących, programistów i administratorów baz danych, którzy chcą nauczyć się lub poprawić swoje umiejętności i wiedzę.
Pod koniec tego szkolenia uczestnicy będą mogli instalować, tworzyć, zarządzać, manipulować i monitorować bazy danych przy użyciu SQL i systemów zarządzania bazami danych.
SQL Fundamentals
14 godzinTen SQL kurs szkoleniowy jest przeznaczony dla osób, które chcą zdobyć umiejętności niezbędne do wyodrębniania i analizowania danych z dowolnej bazy danych oraz tworzenia raportów. Uczestnicy kursu nauczą się:
- jak pisać zapytania SQL
- czym są relacyjne bazy danych i jak z nich korzystać
- czym są relacje i jak je tworzyć
- struktura danych
- różnice pomiędzy dialektami SQL (Oracle, T-SQL, ANSI)
- praktyczne umiejętności pisania zapytań
Ten SQL kurs dotyczy ogólnego ANSI SQL. Może być używany w dowolnej bazie danych, w tym Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL i innych relacyjnych bazach danych.
Business Intelligence with SSAS
14 godzinSSAS (SQL Server Analysis Services) to Microsoft SQL narzędzie do przetwarzania transakcyjnego serwera (OLAP) i eksploracji danych do analizy danych w wielu bazach danych, tabelach lub plikach. Semantyczne modele danych dostarczane przez SSAS są wykorzystywane przez aplikacje klienckie, takie jak Power BI, Excel, Reporting Services i inne narzędzia do wizualizacji danych.
W tym prowadzonym przez instruktora szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak używać SSAS do analizowania dużych ilości danych w bazach danych i hurtowniach danych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować i skonfigurować SSAS
- Zrozumieć związek między SSAS, SSIS i SSRS
- Zastosować wielowymiarowe modelowanie danych w celu wyodrębnienia informacji biznesowych z danych
- Projektować kostki OLAP (Online Analytical Processing)
- Zapytania i manipulowanie danymi wielowymiarowymi przy użyciu języka zapytań MDX (Multidimensional Express ions)
- Wdrażanie rzeczywistych rozwiązań BI przy użyciu SSAS.
Odbiorcy
- Specjaliści BI (Business Intelligence)
- Analitycy danych
- Database i specjaliści ds. hurtowni danych
Format kursu
- Interaktywny wykład i dyskusja
- Wiele ćwiczeń i praktyki
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo
Opcje dostosowywania kursu
- Szkolenie oparte jest na najnowszej wersji Microsoft SQL Server i S SAS.
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Introduction to SQL Server 2022 Integration Services (SSIS)
28 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących specjalistów ds. danych, którzy chcą dowiedzieć się, jak projektować, wdrażać i zarządzać pakietami SSIS w celu wykonywania zadań integracji i transformacji danych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć architekturę i komponenty SSIS.
- Projektować i wdrażać procesy ETL przy użyciu SSIS.
- Używać narzędzi SSIS do opracowywania, wdrażania i zarządzania rozwiązaniami do integracji danych.
- Rozwiązywać problemy i optymalizować pakiety SSIS pod kątem wydajności i niezawodności.