Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 21 heures
Plan du cours
Architecture de Greenplum
- Traitement en parallèle et multiprocessage symétrique
- Rôles des segments et configuration du cluster
- Extensibilité et mouvement des données
- Architecture de l'entrepôt de données Greenplum
Structures de tables Greenplum
- Tables distribuées par rapport aux tables à affectation aléatoire
- Tables en pile (heap) par rapport aux tables append-only
- Formats de stockage en lignes par rapport aux formats en colonnes
- Tables partitionnées et tables regroupées (clustered)
Distribution des données et hachage
- Logique de hachage et clés de distribution
- Gestion de la dissymétrie (skew) et impact sur les performances
- Tableaux de hachage et stratégies de placement des lignes
Index et optimisation des performances
- Index regroupés (clustered) et non regroupés (non-clustered)
- Cas d'utilisation des index B-tree et bitmap
- Scan d'index et comportement du stockage
Conception physique de la base de données
- Normalisation et conception du modèle logique
- Stratégies d'accès utilisateur et analyse de la distribution
- Démographie des données et décisions d'indexation
Techniques de dénormalisation
- Données dérivées, tables de synthèse et jointures préalables (pre-joins)
- Tables en colonnes comme partitionnement vertical
- Marts de données (data marts) et vues matérialisées
SQL avancé et exécution des requêtes
- Stratégies de jointure et redistribution
- OLAP et fonctions fenêtrées
- Tables temporaires, sous-requêtes et tables dérivées
Plans EXPLAIN et réglage des requêtes
- Lecture et interprétation de la sortie EXPLAIN
- Analyse des coûts et optimisation du plan
- Déplacement des jointures et opérations locales au segment
Utilitaires Greenplum et meilleures pratiques
- ANALYZE et VACUUM
- Chargement et mouvement des données avec Nexus
- Sécurité, permissions et conseils pour les performances
Résumé et prochaines étapes
Pré requis
- Une compréhension des bases de données relationnelles et du SQL.
- De l'expérience avec les entrepôts de données ou les systèmes analytiques.
- Une familiarité avec les opérations de la ligne de commande Linux.
Public cible
- Architectes et ingénieurs de données.
- Administrateurs de bases de données et responsables techniques.
- Développeurs BI et spécialistes de l'analytique travaillant avec Greenplum.
Nos clients témoignent (1)
les pratiques
Liliana Padilla - Hipodromo de Agua Caliente
Formation - Greenplum Architecture and Data Modeling
Traduction automatique