www.edudb.pl Szkolenia dla profesjonalistów O3SQL

Transkrypt

www.edudb.pl Szkolenia dla profesjonalistów O3SQL
www.edudb.pl
Szkolenia dla profesjonalistów
O3SQL - Ekspert języka SQL i analizy danych
Odbiorcy:



Doświadczeni analitycy danych
Doświadczone osoby sporządzające raporty
Doświadczone osoby, które tworzyć zapytania SQL do bazy danych Oracle
Szkolenie skierowane jest do osób zaawansowanych z dużym doświadczeniem przy pracy z SQL, które chcą poznać
język SQL na poziomie eksperckim.
Forma:
warsztaty + wykład
Czas trwania:
3 dni (3 x 8 h x 45 minut)
Poziom:
Ekspercki
Korzyści:

Poznasz zaawansowane wykorzystanie funkcji analitycznych – sumy narastające, średnie kroczące,
porównywanie wartości pomiędzy rekordami, okna zakresowe
Dowiesz się jak precyzyjnie generowania podsumowania częściowe
Poznasz metodę tworzenia tabel przestawnych przy użyciu klauzuli PIVOT oraz bez klauzuli PIVOT
Dowiesz się jak generować zestawy wartości
Nauczysz się uzupełniać brakujące wartości w raporcie przy użyciu złączeń zewnętrznych partycjonowanych
Poznasz rekursywny WITH – w celu generowania zestawu wartości
Przećwiczysz stosowanie zaawansowanych podzapytań skorelowanych
Dowiesz jak się precyzyjnie przeszukiwać tekst przy użyciu wyrażeń regularnych
Szkolenie wraz ze szkoleniem O2SQL- Zaawansowany język SQL i analiza danych w Oracle przygotowuje do
egzaminu 1Z0-047 - Oracle Database SQL Expert








Wymagania przed szkoleniem:
Wskazane ponad 2 letnie doświadczenie w pracy z SQL, wiedza na poziomie szkolenia O2SQL - Zaawansowany język
SQL i analiza danych w Oracle
Program
1.
2.
3.
4.
5.
6.
7.
8.
Generowanie zestawu wartości
Zaawansowane zapytania hierarchiczne – wykrywanie cykli, liści
Zaawansowane złączenia – złączenia zewnętrzne partycjonowane
Zaawansowane podzapytania
a. Zaawansowane podzapytania skorelowane
b. Aktualizacja rekordów z podzapytaniami skorelowanymi
c. WITH, rekursywny WITH – wykorzystanie dla generowania zestawu wartości i zapytań
hierarchicznych
Zaawansowane grupowanie, dodatkowe sumy częściowe – GROUPING SETS , GROUPING_ID, GROUPING
Pobieranie danych z wielu stref czasowych
Interwały czasowe
Zapytanie niezależne od ustawień NLS
www.edudb.pl
Szkolenia dla profesjonalistów
9. Zaawansowane pobieranie czasu:
a. SESSIONTIMEZONE
b. TZ_OFFSET
c. FROM_TZ
d. TO_TIMESTAMP
e. TO_TIMESTAMP_TZ
f.
TO_YMINTERVAL
g. TO_DSINTERVAL
h. CURRENT_DATE
i.
CURRENT_TIMESTAMP
j.
LOCALTIMESTAMP
k. DBTIMEZONE
10. Funkcje hipotetyczne
11. Tworzenie tabel przestawnych przy użyciu klauzuli PIVOT oraz bez klauzuli PIVOT
12. Zaawansowane funkcje analityczne – okna domyślne, własne, zakresowe, partycjonowanie,
PERCENTILE_CONT, STDDEV, LAG, LEAD, FIRST_VALUE, LAST_VALUE
13. Wykorzystanie LISTAGG – wykorzystanie w trybie analitycznym
14. Wykorzystanie funkcji analitycznych w zapytaniach z grupowaniem
15. Wyrażenia regularne – REGEXP_LIKE, REGEXP_REPLACE, REGEXP_COUNT, REGEXP_SUBSTR,
REGEXP_INSTR, ograniczenia CHECK
16. Klauzula MODEL – obliczenia międzywierszowe:
a. Wymiary, mierniki, tworzenie wymiarów, tworzenie mierników
b. Partycjonowanie
c. Definiowanie reguł, odwołania pozycyjne, symboliczne, zakresowe
d. Tworzenie wierszy, tworzenie kolumn
17. INSERT – do wielu tabel, warunkowy, bezwarunkowy
18. Obcinanie tabel – TRUNCATE
19. Widoki założone, zachowujące klucz
20. Uprawnienia a role
21. Tworzenie indeksów, indeksy niewidoczne, wielokolumnowe, funkcyjne
22. Tworzenie tabel – tabele zewnętrzne, kolumny typu UNUSED
23. FLASHBACK – wybieranie wielu wersji rekordów z zakresu czasu, przywracanie tabeli po usunięciu,
odczytywanie rekordów po znaczniku czasu i SCN