oracle

Język SQL dla analityków danych w środowisku Oracle

Poziom zaawansowany
    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Język SQL dla analityków danych w środowisku Oracle – poziom zaawansowany


      Szkolenie dostępne w opcji zdalnej i stacjonarnej

      Opis szkolenia

      Kurs przeznaczony jest słuchaczy, którzy przeprowadzają operacje analityczne lub tworzą raporty w środowisku Oracle. Szkolenie jest kierowane do wszystkich, którzy potrzebują przeprowadzać złożoną analizę danych w bazach danych i na tej podstawie podejmować decyzje biznesowe.

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Na szkoleniu uczestnik zdobędzie wiedzę na temat funkcjonowania zaawansowanych mechanizmów dostępnych w środowisku Oracle odpowiedzialnych za wyszukiwanie i analizowanie danych. Uczestnik posiądzie wiedzę odnośnie rozszerzeń w zakresie wielowymiarowych agregacji, złożonych przypadków wykorzystania funkcji analitycznych, podziału złożonych zapytań, wyrażeń regularnych, przestawiania danych oraz modelowania danych. Szczególnie istotne są przekazywane podczas szkolenia wiedza i umiejętności z zakresu nowych opcji i rozwiązań zawartych w serwerze Oracle 12c. Należą do nich m.in. dopasowywanie do wzorców, określanie zakresu prezentowanych danych oraz nowe opcje łączenia tabel. Cenne są także informacje na temat zwiększania wydajności poleceń, w tym między innymi wykorzystania widoków zmaterializowanych.

      Umiejętności

      Po ukończeniu kursu uczestnik/czka będzie poprawnie:

      • Wykonywać złożone zapytania w celu wyświetlenia danych na podstawie różnych wariantów złączeń,
      • Realizować raporty oparte o hierarchię, za pomocą zapytań hierarchicznych,
      • Tworzył raporty ze złożonymi wielopoziomowymi agregacjami, za pomocą klauzul Rollup i Cube,
      • Stosować wyrażenia regularne w zaawansowanym wydobywaniu i przetwarzaniu danych,
      • Wykorzystywać funkcje analityczne do zaawansowanego operowania na zbiorach danych, oknach kroczących, wierszach sąsiednich
      • Stosować modelowanie danych z wykorzystaniem klauzuli Model oraz wymiarów, miar i partycji
      • Wykonywać zapytania dopasowujące do wzorców, wyszukujące określone zespoły wartości
      • Optymalizować zapytania poprzez dobór właściwych konstrukcji zapytań oraz tworzenie widoków 
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Kurs przeznaczony jest słuchaczy, którzy przeprowadzają operacje analityczne lub tworzą raporty w środowisku Oracle. Szkolenie jest kierowane do wszystkich, którzy potrzebują przeprowadzać złożoną analizę danych w bazach danych i na tej podstawie podejmować decyzje biznesowe.

      Przygotowanie uczestników

      Od uczestników szkolenia wymagane jest ukończenie kursu „Język SQL dla analityków danych w środowisku Oracle” lub poznanie materiału objętego zakresem tego kursu.

      Czas trwania

      Przed nami:

      • 3 dni, 24 godziny szkoleniowe
      Szczegółowy program szkolenia

      Szczegółowy program szkolenia

      Przedstawienie celów i zakresu szkolenia

      Wielowymiarowe grupowanie

      Rollup i Cube

      Zaawansowana analiza rezultatów

      Złożona filtracja wyników

      Funkcje analityczne

      • Zastosowanie funkcji analitycznych
      • Zaawansowane przykłady
      • Zagnieżdżanie wyników

      Klauzula With (Subquery Factoring)

      • Koncepcja wykorzystania
      • Zastosowania

      Nowe rozszerzenia w łączeniu tabel

      • Cross Apply
      • Outer Apply
      • Lateral

      Przestawianie danych – Pivot

      • Idea przestawiania danych
      • Przestawianie w oparciu o wiele kolumn
      • Użycie kilku funkcji agregujących w przestawieniu
      • Użycie klauzuli UNPIVOT

      Zapytania o określoną liczbę wierszy

      • Użycie klauzuli Fetch First
      • Dostęp do kolejnych porcji danych
      • Użycie klauzuli Percent
      • Zastosowanie klauzuli With Ties

      Modelowanie danych (klauzula Model)

      • Idea i zastosowania
      • Partycje, wymiary i miary
      • Reguły
      • Pobieranie bieżącej wartości wymiaru
      • Dalsze możliwości
      • Pobieranie bieżącej wartości wymiaru
      • Modyfikowanie istniejących komórek
      •  Uzyskiwanie dostępu do komórek za pomocą pętli
      • Modyfikowanie istniejących komórek

      Wyrażenia regularne

      • Funkcje wyrażeń regularnych
      • Regexp_like
      • Symbole specjalne
      • Klasy znaków
      • Zastosowania funkcji
      • Znajdowanie i podmiana
      • Wycinanie
      • Zliczanie

      Dopasowywanie do wzorców (Pattern Matching)

      • Idea i zastosowania
      • Struktura zapytań
      • Konstrukcja klauzuli Match_recognize
      • Operatory
      • Znajdowanie wzorców o różnej charakterystyce
      • Wykorzystanie wyrażeń regularnych

      Widoki

      • Idea i zastosowania
      • Składnia polecenia
      • Przykłady wykorzystania

      Widoki zmaterializowane

      • Idea i zastosowania
      • Składnia polecenia
      • Przykłady wykorzystania

      Wydajność zapytań

      • Dobór składni
      •  Dobre praktyki

      Powtórzenie materiału o kluczowych operacjach w SQL

      Ćwiczenie samodzielne przekrojowo z różnych obszarów

      Dodatkowe pytania uczestników

      Podsumowanie szkolenia

      Test 

      Ankieta

      Metoda realizacji szkolenia

      Szkolenie realizowane jest w formie występujących po sobie sesji szkoleniowych podzielonych na moduły. W ramach modułu szkoleniowego przewidziana jest część teoretyczna wyjaśniająca dane zagadnienie, wspólnie oraz samodzielnie rozwiązane przez uczestnika ćwiczenie oraz blok pytań i odpowiedzi 

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju

      Po zakończeniu szkolenia rekomendowane jest skorzystanie z:

      • Szkolenie: „Strojenie wydajnościowe w Oracle SQL”
      • Szkolenie: „Oracle PL/SQL - język programowania”
      • https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/index.html
      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dotyczy szkoleń stacjonarnych)

      Podobne szkolenia