Course Code: greenplumarch
Duration: 21 hours
Prerequisites:
  • 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
Overview:

Greenplum to otwarta platforma przetwarzania masowo równoległego (MPP) przeznaczona dla analityki i dużej skali danych.

Ten prowadzony przez instruktora kurs (online lub na miejscu) jest skierowany do użytkowników technicznych o poziomie zaawansowanym do bardzo zaawansowanym, którzy chcą zrozumieć wewnętrzną architekturę Greenplum, budować optymalizowane modele danych i stosować wysokowydajne SQL w rozproszonych środowiskach.

Po zakończeniu tego szkolenia uczestnicy będą w stanie:

  • Zrozumieć architekturę shared-nothing Greenplum i model równoległości.
  • Projektować rozproszone struktury tabel i partycje optymalizowane dla wydajności zapytań.
  • Używać strategii indeksowania, formatów przechowywania i technik projektowania fizycznego.
  • Interpretować plany EXPLAIN i optymalizować zapytania za pomocą najlepszych praktyk.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Wiele ćwiczeń i praktyki.
  • Ręczne wdrażanie w środowisku labora-torium na żywo.

Opcje dostosowania kursu

  • Aby zapytać o dostosowany kurs dla tego szkolenia, prosimy o kontakt, aby umówić się.
Course Outline:

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

Sites Published:

United Arab Emirates - Greenplum Architecture and Data Modeling

Qatar - Greenplum Architecture and Data Modeling

Egypt - Greenplum Architecture and Data Modeling

Saudi Arabia - Greenplum Architecture and Data Modeling

South Africa - Greenplum Architecture and Data Modeling

Brasil - Greenplum Architecture and Data Modeling

Canada - Greenplum Architecture and Data Modeling

中国 - Greenplum Architecture and Data Modeling

香港 - Greenplum Architecture and Data Modeling

澳門 - Greenplum Architecture and Data Modeling

台灣 - Greenplum Architecture and Data Modeling

USA - Greenplum Architecture and Data Modeling

Österreich - Greenplum Architecture and Data Modeling

Schweiz - Greenplum Architecture and Data Modeling

Deutschland - Greenplum Architecture and Data Modeling

Czech Republic - Greenplum Architecture and Data Modeling

Denmark - Greenplum Architecture and Data Modeling

Estonia - Greenplum Architecture and Data Modeling

Finland - Greenplum Architecture and Data Modeling

Greece - Greenplum Architecture and Data Modeling

Magyarország - Greenplum Architecture and Data Modeling

Ireland - Greenplum Architecture and Data Modeling

Luxembourg - Greenplum Architecture and Data Modeling

Latvia - Greenplum Architecture and Data Modeling

España - Greenplum Architecture and Data Modeling

Italia - Greenplum Architecture and Data Modeling

Lithuania - Greenplum Architecture and Data Modeling

Nederland - Greenplum Architecture and Data Modeling

Norway - Greenplum Architecture and Data Modeling

Portugal - Greenplum Architecture and Data Modeling

România - Greenplum Architecture and Data Modeling

Sverige - Greenplum Architecture and Data Modeling

Türkiye - Greenplum Architecture and Data Modeling

Malta - Greenplum Architecture and Data Modeling

Belgique - Greenplum Architecture and Data Modeling

France - Greenplum Architecture and Data Modeling

日本 - Greenplum Architecture and Data Modeling

Australia - Greenplum Architecture and Data Modeling

Malaysia - Greenplum Architecture and Data Modeling

New Zealand - Greenplum Architecture and Data Modeling

Philippines - Greenplum Architecture and Data Modeling

Singapore - Greenplum Architecture and Data Modeling

Thailand - Greenplum Architecture and Data Modeling

Vietnam - Greenplum Architecture and Data Modeling

India - Greenplum Architecture and Data Modeling

Argentina - Greenplum Architecture and Data Modeling

Chile - Greenplum Architecture and Data Modeling

Costa Rica - Greenplum Architecture and Data Modeling

Ecuador - Greenplum Architecture and Data Modeling

Guatemala - Greenplum Architecture and Data Modeling

Colombia - Greenplum Architecture and Data Modeling

México - Greenplum Architecture and Data Modeling

Panama - Greenplum Architecture and Data Modeling

Peru - Greenplum Architecture and Data Modeling

Uruguay - Greenplum Architecture and Data Modeling

Venezuela - Greenplum Architecture and Data Modeling

Polska - Greenplum Architecture and Data Modeling

United Kingdom - Greenplum Architecture and Data Modeling

South Korea - Greenplum Architecture and Data Modeling

Pakistan - Greenplum Architecture and Data Modeling

Sri Lanka - Greenplum Architecture and Data Modeling

Bulgaria - Greenplum Architecture and Data Modeling

Bolivia - Greenplum Architecture and Data Modeling

Indonesia - Greenplum Architecture and Data Modeling

Kazakhstan - Greenplum Architecture and Data Modeling

Moldova - Greenplum Architecture and Data Modeling

Morocco - Greenplum Architecture and Data Modeling

Tunisia - Greenplum Architecture and Data Modeling

Kuwait - Greenplum Architecture and Data Modeling

Oman - Greenplum Architecture and Data Modeling

Slovakia - Greenplum Architecture and Data Modeling

Kenya - Greenplum Architecture and Data Modeling

Nigeria - Greenplum Architecture and Data Modeling

Botswana - Greenplum Architecture and Data Modeling

Slovenia - Greenplum Architecture and Data Modeling

Croatia - Greenplum Architecture and Data Modeling

Serbia - Greenplum Architecture and Data Modeling

Bhutan - Greenplum Architecture and Data Modeling

Nepal - Greenplum Architecture and Data Modeling

Uzbekistan - Greenplum Architecture and Data Modeling