Plan Szkolenia

Architektura Greenplum

  • Równoległe przetwarzanie i symetryczne wieloprocesorowe przetwarzanie
  • Role segmentów i konfiguracja klastera
  • Skalowalność i przesyłanie danych
  • Architektura Greenplum Data Warehouse

Struktury tabel Greenplum

  • Rozproszone vs. losowo przypisane tablice
  • Tablice stosowe vs. tylko do dodawania
  • Formaty przechowywania wierszy vs. kolumnowe
  • Podzielone i skupione tablice

Rozproszanie danych i haszowanie

  • Logika haszowania i klucze rozproszania
  • Obsługa skręceń i wpływ na wydajność
  • Mapy haszujące i strategie umieszczania wierszy

Indeksy i optymalizacja wydajności

  • Indeksy skupione i nieskupione
  • Przypadki użycia drzew B i map bitowych
  • Przebieg skanowania indeksów i zachowanie przechowywania

Fizyczne Database Projektowanie

  • Normalizacja i projektowanie modelu logicznego
  • Strategie dostępu użytkowników i analiza rozproszania
  • Demografia danych i decyzje dotyczące indeksowania

Techniki denormalizacji

  • Pochodne dane, tablice podsumowujące i pre-joins
  • Tablice kolumnowe jako pionowe podziały
  • Martwe dane i widoki materializowane

Zaawansowane SQL i wykonanie zapytań

  • Strategie łączenia i redistrybucji
  • OLAP i funkcje okienkowe
  • Tymczasowe tablice, podzapytania i pochodne tablice

Plany EXPLAIN i dostrajanie zapytań

  • Czytanie i interpretowanie wyjścia EXPLAIN
  • Analiza kosztów i optymalizacja planu
  • Ruch łączenia i operacje lokalne segmentów

Narzędzia Greenplum i najlepsze praktyki

  • ANALYZE i VACUUM
  • Ładowanie i przesyłanie danych z Nexus
  • Bezpieczeństwo, uprawnienia i wskazówki dotyczące wydajności

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie baz danych relacyjnych i SQL
  • Doświadczenie w data warehousing lub systemach analitycznych
  • Znajomość operacji wiersza polecenia Linux

Grupa docelowa

  • Architekci danych i inżynierowie danych
  • Administratorzy Database i liderzy techniczni
  • Deweloperzy BI i specjaliści ds. analityki pracujący z Greenplum
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie