Trwają zapisy do grupy

Szkolenie: Oracle - Raportowanie i analiza danych - programowanie i wydajność

Szkolenie Oracle Raportowanie i analiza danych to praktyczny kurs dla analityków, uczący zaawansowanego programowania w PL/SQL, automatyzacji raportów, optymalizacji zapytań SQL oraz efektywnego przetwarzania i analizy danych w środowisku Oracle

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:ORA/AN3

analiza-danychoracle-raportowaniesql-analitycznywydajnosc-sql

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

23 marca
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Trener-Sages

Cena:

2300 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Oracle - Raportowanie i analiza danych - programowanie i wydajność

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego programowania i automatyzowania procesów raportowania oraz analizy danych w środowisku Oracle z wykorzystaniem języka PL/SQL

  • Szkolenie uczy projektowania, implementacji i optymalizacji funkcji, procedur oraz masowych operacji na danych, umożliwiając efektywne zarządzanie dużymi zbiorami informacji

  • Szkolenie rozwija umiejętność diagnozowania i rozwiązywania problemów wydajnościowych w zapytaniach SQL oraz wdrażania najlepszych praktyk w zakresie raportowania i przetwarzania danych


Dla kogo?

  • Analityków danych z doświadczeniem w SQL, którzy chcą rozszerzyć kompetencje o programowanie w PL/SQL i automatyzację raportowania

  • Specjalistów IT odpowiedzialnych za wydajność i optymalizację procesów przetwarzania danych w środowisku Oracle

  • Pracowników działów raportowania i analizy danych, którzy napotykają ograniczenia wydajnościowe w pracy z dużymi zbiorami danych


Efekty kształcenia

  • Uczestnik projektuje i wdraża procesy raportowania w Oracle PL/SQL

  • Uczestnik analizuje i optymalizuje wydajność zapytań SQL

  • Uczestnik automatyzuje zadania bazodanowe z użyciem harmonogramów

  • Uczestnik obsługuje błędy i wyjątki w programach PL/SQL

  • Uczestnik implementuje masowe operacje na danych

  • Uczestnik wykorzystuje funkcje tablicowe i strumieniowe w analizie danych


Wymagania

  • Znajomość zagadnień związanych z relacyjnymi bazami danych

  • Swobodne posługiwanie się instrukcja SELECT w zakresie projekcji, selekcji, agregacji, prostych złączeń i podzapytań


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie do języka PL/SQL

  • Dlaczego PL/SQL

  • Porównanie SQL i PL/SQL

  • Budowa bloków

  • Bloki anonimowe i podprogramy składowane

  • Proces kompilacji i wykonywania programu PL/SQL

Praca ze zmiennymi

  • Deklarowanie, odwołania do zmiennych

  • Typy danych

  • Czas życia, zakres dostępności, inicjalizacja

Instrukcje sterujące

  • Warunkowe wykonanie instrukcji (IF, CASE)

  • Pętle (LOOP)

  • Skoki i etykiety (GOTO)

Interakcja z bazą danych

  • Polecenia DML

  • Polecenia DDL i dynamiczny SQL

  • Polecenia TCL i Transakcyjność

  • Uproszczone polecenie SELECT

Wykonywanie zapytań przy pomocy kursorów

  • Typy rekordowe

  • Kursory statyczne (OPEN, FETCH, CLOSE)

  • Atrybuty kursorów

  • Pętle kursorowe

Obsługa błędów i wyjątków

  • Błąd vs wyjątek

  • Nazwy, kody, komunikaty

  • Sekcja obsługi wyjątków i propagacja

  • Błędy aplikacyjne

Tworzenie programów składowanych

  • Kompilacja, status obiektów, kody źródłowe

  • Parametryzowanie

  • Sposoby wywoływania

Zmienne tablicowe

  • Tablice asocjacyjne (index by), zagnieżdżone (nested tables)

  • Atrybuty, obsługa, inicjalizacja, alokacja pamięci

  • Funkcje tablicowe i strumieniowe

Operacje masowe na kolekcjach

  • Masowe zapytania (BULK COLLECT)

  • Masowe DML (FORALL)

  • Obsługa wyjątków w operacjach masowych

Automatyzacja raportowania i innych procesów bazodanowych

  • Tworzenie zadań w tle (dbms_jobs)

  • Monitorowanie własnych zadań

Import własnych danych

  • SQL Loader

  • Tablice zewnętrzne oparte na plikach z danymi

  • Obsługa exportu i importu danych do plików przy pomocy pakietu UTL_FILE

Elementy wydajności poleceń SQL

  • Proces optymalizacji kosztowej

  • Wyznaczenie celu optymalizacji

  • Indeksy – główne błędy w zapytaniach

  • Diagnozowanie problemów przy pomocy planów zapytań

  • Znaczenie statystyk

  • Sterowanie pracą optymalizatora kosztowego poprzez podpowiedzi

Autorem szkolenia jest Zbigniew Rastabiga

Absolwent Informatyki Akademii Górniczo Hutniczej w Krakowie, obecnie niezależny konsultant specjalizujący się w tworzeniu i utrzymywaniu systemów informatycznych opartych na technologii baz danych Oracle. Przez blisko trzydzieści lat brałem udział w projektowaniu, implementacji i wdrażaniu systemów ERP, EAM oraz logistycznych. Od kilkunastu lat równolegle z pracą projektową dziele się swoją wiedzą i doświadczeniem w trakcie licznych szkoleń autorskich i autoryzowanych dotyczący użytkowania i programowania…

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

30.10.2024

Uczestnik szkoleniaOracle - Raportowanie i analiza danych - programowanie i wydajność

Radosław Michałek

Profejsonalne prowadzenie. Poruszone ciekawe aspekty.

Więcej opinii