Data warehousing e partizionamento con PostgreSQL

Corso dedicato all'analisi di insiemi di dati di grosse dimensioni.

Il corso "Data warehousing e partizionamento con PostgreSQL" si rivolge sia agli amministratori di database che agli sviluppatori di applicazioni in sistemi di business intelligence.

Dopo una panoramica sulla disciplina dei data warehouse, il corso copre in modo ampio le funzionalità principali di PostgreSQL rilevanti.

Una volta esposti alcuni concetti di modellazione multi-dimensionale, verranno ampiamente trattate tecniche di progettazione logica e fisica del database volte a migliorare le performance, la scalabilità e la gestione quotidiana del data warehouse.

Utilizzando le potenzialità di PostgreSQL in termini di connettività e estensibilità, verranno quindi mostrate le funzionalità di caricamento dei dati e di integrazione con i più comuni strumenti open-source e commerciali di reportistica analitica e data mining.

L'ultima parte del corso è volta a introdurre concetti avanzati di alta disponibilità, replica e soprattutto sharding, utilizzando soluzioni open-source come Warm Standby, Hot Standby e Skytools (PgQ, Londiste e PL/Proxy).

Si consiglia la partecipazione ai corsi di SQL Pratico, Amministrazione di database PostgreSQL e Sviluppo con PostgreSQL.

Target

  • Amministrazione di database
  • Business Intelligence
  • Integrazione di soluzioni open-source
  • Sviluppo con database
  • Sviluppo software

Argomenti trattati

  • Business intelligence e data warehousing
  • Modellazione multi-dimensionale dei dati
  • Partizionamento orizzontale
  • Tablespace
  • Stored procedure
  • Viste
  • Navigazione dei riepiloghi (summary)
  • Caricamento dei dati nel warehouse (ETL o ELT?)
  • Scalare il data warehouse
  • Alta disponibilità del data warehouse

Requisiti

  • Fondamenti di amministrazione di database in PostgreSQL
  • Fondamenti di PostgreSQL
  • Fondamenti di SQL
  • Fondamenti di sviluppo con PostgreSQL
  • Fondamenti di progettazione di applicazioni basate su PostgreSQL
  • Fondamenti di PL/pgSQL
  • Amministrazione avanzata di database in PostgreSQL

Competenze acquisite con il corso

  • Tecniche avanzate di architettura di database
  • Fondamenti di scalabilità di database con PostgreSQL
  • Fondamenti di data warehousing
  • Fondamenti di modellazione multi-dimensionale
  • Fondamenti di tecniche di ottimizzazione per data warehousing con PostgreSQL

Casi di studio su PostgreSQL

Logo di Mind Candy

Mind Candy

Da zero a 50 milioni di utenti in 3 anni rappresenta una curva ripida. 2ndQuadrant è corsa in aiuto con un database mostruoso ...

Libri su PostgreSQL

PostgreSQL 9 Administration Cookbook

PostgreSQL 9 Administration Cookbook

Una guida pratica, questo "libro di ricette" vi permetterà di gestire senza problemi un database PostgreSQL.

PostgreSQL 9.0 High Performance

PostgreSQL 9.0 High Performance

Un libro che vi guiderà passo-passo nell'ottimizzazione e nella scalabilità di server PostgreSQL.

© 2001-2013 2ndQuadrant Ltd e 2ndQuadrant Italia (Devise.IT S.r.l - Partita IVA 02093130975). | Policy sulla privacy