Szkolenie: Oracle - Raportowanie i analiza danych – poziom zaawansowany
Szkolenie Oracle Raportowanie i analiza danych – poziom zaawansowany rozwija kompetencje w zakresie zaawansowanego SQL, raportowania, analizy danych, agregacji, pracy z danymi hierarchicznymi, XML, JSON oraz optymalizacji zapytań w środowisku Oracle
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:ORA/AN2
Oracle - Raportowanie i analiza danych – poziom zaawansowany
Cele szkolenia
Szkolenie przygotowuje do samodzielnego stosowania zaawansowanych technik pobierania i analizy danych z wielu tabel w środowisku Oracle SQL
Szkolenie uczy wykorzystywania zaawansowanych funkcji agregujących, tabel przestawnych oraz zapytań hierarchicznych do raportowania i analizy danych
Szkolenie pokazuje, jak pracować z danymi w formatach XML i JSON oraz stosować funkcje analityczne w praktycznych zadaniach biznesowych
Szkolenie omawia obsługę wyjątków, operacje na pierwszym i ostatnim wierszu oraz aspekty pracy w środowisku transakcyjnym
Dla kogo?
Doświadczonych analityków danych pracujących z relacyjnymi bazami danych, którzy chcą pogłębić znajomość zaawansowanego SQL
Specjalistów IT i programistów realizujących zadania raportowania, analizy i przetwarzania danych w środowisku Oracle
Pracowników działów BI oraz osób odpowiedzialnych za przygotowywanie złożonych raportów i analiz biznesowych
Efekty kształcenia
Uczestnik analizuje dane złożone przy użyciu zaawansowanych zapytań SQL
Uczestnik projektuje raporty z wykorzystaniem agregacji, tabel przestawnych i funkcji analitycznych
Uczestnik rozróżnia i stosuje różne typy złączeń oraz podzapytań w Oracle SQL
Uczestnik przetwarza dane w formatach XML i JSON w środowisku bazodanowym
Uczestnik obsługuje transakcje i zarządza spójnością danych w środowisku wieloużytkownikowym
Uczestnik identyfikuje i rozwiązuje typowe problemy podczas raportowania i analizy danych
Wymagania
Znajomość zagadnień związanych z relacyjnymi bazami danych
Swobodne posługiwanie się instrukcją SELECT w zakresie projekcji, selekcji, agregacji, prostych złączeń i podzapytań
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Zaawansowane pobieranie danych z wielu tabel
Złączenia krzyżowe, wewnętrzne, zewnętrzne i boczne (cross, inner, outer, lateral)
Podzapytania
Podzapytania skorelowane
Operatory EXISTS i NOT EXISTS
Inne rodzaje podzapytań (FROM, WITH, skalarne)
Zapytania hierarchiczne
Budowa drzewa (klauzula CONNECT BY, PRIOR i START WITH)
Funkcja I operatory charakterystyczne dla hierarchii (LEVEL, SYS_CONNECT_BY_PATH, CONNECT_BY_ISLEAF, CONNECT_BY_ISCYCLE, CONNECT_BY_ROOT)
Sortowanie na poziomie węzła drzewa (ORDER BY SIBLINGS)
Zaawansowane grupowanie
Operacje na ciągach danych (WITHIN GROUP)
Rankingi hipotetyczne
Operacje na pierwszym/ostatnim wierszy ciągu (KEEP)
Agregacje zbiorcze (ROLLUP, CUBE, GROUPING SET)
Tabele przestawne (PIVOT, UNPIVOT)
Funkcje analityczne
Generowanie podsumowań częściowych (PARTIRION BY)
Funkcje rankingowe (RANK, DENSE_RANK, ROW_NUMBER, PERCENT_RANK, CUME_DIST, NTILE)
Funkcje pozycji (LEAD, LAG, FIRST_VALUE, NTH_VALUE)
Dynamiczne okna (ROWS/RANGE BETWEEN)
Pozostałe zaawansowane zagadnienia
Wyrażenia regularne w SQL
Praca z XML i JSON
Obsługa błędów podczas konwersji typów
Manipulowanie danymi (DML) i współbieżna praca użytkowników
Wstawianie, modyfikowanie, usuwanie danych (INSERT, UPDATE, DELETE)
Obcinanie tabel (TRUNCATE)
Masowe operacje DML (CREATE TABLE AS, INSERT ALL, INSERT FIRST, MERGE)
Transakcje i blokady
Spójność danych w czasie, tryby transakcyjne
SQL Flashback w zapytaniach
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

