PostgreSQL dla Business Intelligence i masowej analizy danych

Poziom:

Średniozaawansowany

Trwanie:

3 dni

Daty

Zobacz dostępne terminy tego szkolenia!
Jeśli nie ma dostępnej daty i godziny na interesujące Cię szkolenie, proszę skontaktuj się z nami.

Zobacz terminy  >>

 

Szkolenie trwa 3 dni po 8 godzin (na miejscu) lub 4 godziny (online).
Jedyna różnica polega na tym, że w szkoleniu online będzie mniej ćwiczeń praktycznych. Jednak przekażemy te ćwiczenia Tobie i nadal możesz je wykonać samodzielnie i poprosić naszych konsultantów o informację zwrotną lub pomoc w razie potrzeby.

Summary

Podczas tego kursu dowiesz się, jak używać PostgreSQL do zadań związanych z Business Intelligence. Na tym warsztacie nauczysz się importować, przetwarzać i skutecznie analizować duże ilości danych. Nauczysz się podstawowych technik SQL oraz efektywnego modelowania danych masowych. Dodatkowo dowiesz się, jak zintegrować zewnętrzną logikę biznesową bezpośrednio z PostgreSQL.

Publiczność

Ten kurs jest skierowany do analityków danych i programistów, którzy znają już podstawy SQL i stoją przed wyzwaniem, jakim jest efektywne radzenie sobie ze złożonymi problemami lub dużymi ilościami danych.

Treść tego szkolenia

DZIEŃ 1

Projektowanie bazy danych

  • Przygotowanie struktur danych do analizy
  • Struktury danych do hurtowni danych
  • Normalizacja a denormalizacja
  • Obsługa błędnych danych

Importowanie danych

  • Ładowanie masowe
  • Tabele LOGGED vs. UNLOGGED
  • Tuning importu

Agregowanie danych

  • GROUP BY oraz HAVING
  • Optymalizacja agregacji
  • Uporządkowane zbiory i hipotetyczne agregaty
  • Optymalizacja kolejności agregacji
  • GROUP SETS (ROLLUP, CUBE, etc.)

DZIEŃ 2

Funkcje analityki i obsługi okien

  • Proste okna (rank, dense_rank, etc.)
  • Klauzule ramowe i okna przesuwne
  • Tuning wydajności

Analiza szeregów czasowych

  • Efektywne przechowywanie danych szeregów czasowych
  • Klauzule ramowe i przesuwne okna
  • Wykrywanie anomalii
  • Podzielone szeregi czasowe
  • Przewidywanie i prognozowanie szeregów czasowych
  • Opcjonalnie: zanurkowanie w MobilityDB
    • Obsługa i analiza tras GPS
    • Przechowywanie danych śledzenia w PostgreSQL

DZIEŃ 3

Logika biznesowa po stronie serwera

  • Włączając moduły po stronie serwera
  • Data mining i moduły zewnętrzne
  • Pisanie własnych funkcji agregujących

Tuning wydajności

  • PostgreSQL dla Business Intelligence
  • Wykrywanie i optymalizacja wolnych zapytań
  • Optymalizacja dużych zapytań