Oracle SQL dla analityków danych II

Kod szkolenia:

ORAN2

Opis szkolenia:

Szkolenie to jest kontynuacją i dopełnieniem szkolenia "Oracle SQL dla analityków danych I" dedykowaną użytkownikom końcowym, analitykom danych oraz testerom oprogramowania. Również uczestnicy tego szkolenia nie muszą być informatykami, lecz osobami potrzebującymi sprawnie, a przede wszystkim wydajnie posługiwać się bazą danych Oracle, przetwarzając i analizując składowane w niej duże ilości danych.

Podczas szkolenia słuchacze zapoznają się z:

  • metodami przenoszenia i ładowania danych
  • językiem proceduralnym PL/SQL pozwalającym rozszerzyć możliwości analityczne instrukcji SELECT
  • metodami składowania i indeksowania danych
  • metodami monitorowania wydajności
  • konfiguracją optymalizacji kosztowej
  • innymi elementami strojenia poleceń SQL

Szczególny nacisk na tym szkoleniu położony jest na wydajność pozyskiwania danych w celu umożliwienia sprawnego operowania na bardzo dużych ilościach danych.

Metoda szkolenia:

  • Wykład i ćwiczenia

Zakres szkolenia dotyczy przekrojowo wersji Oracle 9i i Oracle 10g. Część warsztatowa realizowana jest na oprogramowaniu w wersji 10g XE.

Czas trwania:

  • 33 godziny

Ramowy plan szkolenia:

  1. Język programowania PL/SQL
    • Podstawowe informacje o języku, typy danych, zmienne
    • Język SQL w PL/SQL
    • Podprogramy składowane: procedury i funkcje
    • Instrukcje używane w języku PL/SQL
    • Złożone typy danych
    • Obsługa błędów i wyjątków
    • Przetwarzanie zapytań (kursory)
    • Masowe operacje na danych (przetwarzanie tablicowe)
    • Generatory danych, funkcje strumieniowe
    • Uprawnienia w PL/SQL
    • Model zależności
    • Wyzwalacze
  2. Uruchamianie zadań
    • Mechanizm zadań
    • Rozbudowany mechanizm harmonogramowania (SCHEDULER)
  3. Metody przenoszenia i ładowania danych
    • Linki bazodanowe
    • Ładowanie danych z plików tekstowych
    • Tablice zewnętrzne
    • Import/Eksport danych
    • Operacje na plikach (UTL_FILE)
  4. Wydajność bazy danych i strojenie poleceń SQL
    • Architektura bazy danych i instancji
    • Analiza planu wykonania polecenia, odczytywanie kosztów szacunkowych i rzeczywistych
    • Działanie i sterowanie pracą optymalizatorów bazy Oracle przy pomocy parametrów i podpowiedzi (hintów)
    • Wykorzystanie statystyk i histogramów
    • Logiczna i fizyczna struktura bazy danych, fizyczne aspekty budowy tabel
    • Optymalizacja pełnego odczytu danych,
    • Tabele tymczasowe
    • Partycjonowanie tabel
    • Widoki zmaterializowane i mechanizm QUERY REWRITE
    • Indeksowanie danych
    • Optymalizacja odczytów indeksowych
    • Optymalizacji złączeń, sortowań i agregacji

Cena netto szkolenia za osobę:

3400 PLN

Informacje dodatkowe:

Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.

Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.