Contattataci
 Durata 21 ore

Struttura del corso

Architettura di Greenplum

  • Elaborazione parallela e multielaborazione simmetrica (SMP)
  • Ruoli dei segmenti e configurazione del cluster
  • Scalabilità e spostamento dei dati
  • Architettura del data warehouse Greenplum

Strutture delle tabelle in Greenplum

  • Tabelle distribuite vs. assegnate casualmente
  • Tabelle heap vs. append-only
  • Format di archiviazione a righe vs. a colonne
  • Tabelle partizionate e clusterizzate

Distribuzione dei dati e hashing

  • Logica di hashing e chiavi di distribuzione
  • Gestione dello skew e impatto sulle prestazioni
  • Mappe hash e strategie di posizionamento delle righe

Indici e ottimizzazione delle prestazioni

  • Indici clusterizzati e non clusterizzati
  • Casi d'uso di indici B-tree e bitmap
  • Scansione degli indici e comportamento di archiviazione

Progettazione fisica del database

  • Normalizzazione e progettazione del modello logico
  • Strategie di accesso degli utenti e analisi della distribuzione
  • Demografia dei dati e decisioni sull'indicizzazione

Tecniche di denormalizzazione

  • Dati derivati, tabelle riepilogo e pre-join
  • Tabelle a colonne come partizionamento verticale
  • Data marts e viste materializzate

SQL avanzato ed esecuzione delle query

  • Strategie di join e ridistribuzione
  • OLAP e funzioni di finestra
  • Tabelle temporanee, sottoquery e tabelle derivate

Piani EXPLAIN e tuning delle query

  • Lettura e interpretazione dell'output EXPLAIN
  • Analisi dei costi e ottimizzazione del piano
  • Spostamento dei join e operazioni locali ai segmenti

Utility di Greenplum e migliori pratiche

  • ANALYZE e VACUUM
  • Caricamento e spostamento dei dati con Nexus
  • Sicurezza, permessi e suggerimenti sulle prestazioni

Riepilogo e prossimi passi

Requisiti

  • Conoscenza dei database relazionali e di SQL
  • Esperienza con il data warehousing o i sistemi analitici
  • Familiarità con le operazioni della riga di comando Linux

Target di riferimento

  • Architetti e ingegneri dei dati
  • Amministratori di database e responsabili tecnici
  • Sviluppatori BI e specialisti in analisi che lavorano con Greenplum

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative