Oracle 11g - Zaawansowana analiza danych

Warsztat - poziom zaawansowany
35 godzin lekcyjnych
Oracle dla Analityków danych i zaawansowanych użytkowników


Terminarz szkoleń

termincena(PLN/osoba)
30-05-2016 do 03-06-20164500
22-08-2016 do 26-08-20164500

Dla kogo

Warsztaty te są kontynuacją i dopełnieniem szkolenia AN1 (Oracle 11g -Analiza danych - warsztaty)  dedykowaną użytkownikom końcowym, analitykom danych oraz testerom oprogramowania, dla których realizacja obowiązków zawodowych wymaga bardziej zaawansowanych technik pracy z bazą danych. Podobnie jak w przypadku szkolenia AN1, uczestnicy 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

Cel szkolenia

Warsztaty mają na celu rozszerzenie wiedzy uczestników o elementy programowania w języku PL/SQL i zagadnienia związane z optymalizacją poleceń. 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.
Dodatkowo warsztaty pozwalają uzupełnić wiedzę o elementy niezbędne każdemu zaawansowanemu użytkownikowi Oracle w codziennej pracy, takie jak kopiowane i ładowanie dużych ilości informacji, modelowanie danych, modyfikacje istniejącego modelu danych oraz techniki inżynierii odwrotnej przy użyciu narzędzi Oracle.

Zawartość szkolenia

  • Przenoszenie i ładowanie danych
  • Język proceduralny PL/SQL pozwalający poszerzyć możliwości analityczne instrukcji SELECT
  • Poprawa wydajności zapytań SQL
  • Modelowanie danych oraz pozyskiwanie i modyfikacja istniejącego modelu danych w oparciu o narzędzia Oracle SQL Modeler

Oczekiwane przygotowanie uczestników

  • Sprawne posługiwanie się językiem SQL w zakresie pozyskiwania i transformowania danych (ukończenie szkolenia Oracle 11g - Analiza danych)

Uwagi

Warsztaty realizowane są w oparciu o oprogramowanie w wersji 11g XE

 

Program zajęć

 

Zarządzanie repozytorium danych

Kontrola repozytorium przy użyciu słownika systemowego, generowanie skryptów SQL
Tworzenie tabel i relacji poprzez program SQL Modeler
Odtwarzanie schematów tabel i relacji przy użyciu inżynierii odwrotnej i programu SQL Modeler
Pozostałe obiekty repozytorium: widoki, sekwencje, synonimy, tabele tymczasowe, podprogramy składowane
Uprawnienia systemowe i obiektowe, role bazodanowe

Język programowania PL/SQL

Podstawowe informacje o języku, typy danych, zmienne
Podejmowanie decyzji, pętle
Osadzanie poleceń SQL w kodzie PL/SQL
Podprogramy składowane: procedury i funkcje
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

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 podpowiedzi (hintów)
Wykorzystanie statystyk i histogramów
Indeksowanie danych
Optymalizacja odczytów indeksowych
Optymalizacja złączeń, sortowań i agregacji

Formularz zgłoszeniowy

Zamawiający

Adres rejestracyjny

Dane osoby kontaktowej

Adres korespondencyjny (jeśli inny niż rejestracyjny)

Osoba uprawniona do decyzji finansowych

Uczestnicy szkolenia

© 2012 HEXCODE All Rights Reserved