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:
- 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
- Uruchamianie zadań
- Mechanizm zadań
- Rozbudowany mechanizm harmonogramowania (SCHEDULER)
- Metody przenoszenia i ładowania danych
- Linki bazodanowe
- Ładowanie danych z plików tekstowych
- Tablice zewnętrzne
- Import/Eksport danych
- Operacje na plikach (UTL_FILE)
- 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ń.
