Hive pour les débutants vous apprend à interroger des fichiers stockés avec Apache Hive et SQL. À partir des commandes d'un commerçant, vous relierez les CSV aux tables, calculerez les ventes payées et produirez un rapport régional reconstructible.
Le cours combine 8 labs guidés et 2 défis. Les concepts sont expliqués avant leur utilisation ; les défis appliquent les acquis à de nouvelles entrées. Les petits jeux de données permettent de vérifier les réponses à la main.
Ce que vous apprendrez
Après ce cours, vous pourrez :
- examiner les colonnes et exécuter du SQL enregistré avec Beeline ;
- associer des CSV à des tables externes et distinguer métadonnées et enregistrements ;
- filtrer les lignes, traiter NULL et calculer des agrégats de ventes décimaux ;
- joindre les clients et vérifier que les clés préservent les lignes prévues ;
- enregistrer des partitions par date et examiner celles sélectionnées par une requête ;
- reconstruire des tables ORC sans accumuler de doublons et diagnostiquer les problèmes de lecture, d'emplacement et de partition.
À qui s’adresse ce cours
Aux débutants en analyse ou ingénierie des données souhaitant interroger des fichiers et construire des rapports par lots reproductibles.
Prérequis : Utilisation élémentaire du terminal et lecture d'un tableau. Aucune connaissance de SQL, Hadoop, Java ou Python n'est requise.
Environnement d’apprentissage : LabEx fournit un terminal Linux sur navigateur avec Hive, HDFS et les services préparés. Chaque activité fournit ses données ; l'administration de clusters de production est hors programme.
Questions fréquentes
Faut-il apprendre SQL ou terminer le cours Hadoop avant de commencer ?
Non. Savoir utiliser les fonctions de base du terminal et lire un tableau suffit ; le cours présente le SQL nécessaire. Hadoop apporte un contexte utile sur HDFS, mais chaque activité Hive prépare son propre environnement et ses données.
En quoi Hive diffère-t-il des opérations Hadoop présentées auparavant ?
La pratique Hadoop porte sur les fichiers et les traitements par lots. Ici, Hive associe les fichiers stockés à des tables pour les interroger en SQL et produire des rapports de ventes. Vous étudierez les liens entre métadonnées, emplacements des fichiers et partitions.
Dois-je installer Hive ou me connecter à une base de données d'entreprise ?
Non. LabEx fournit Hive, les services nécessaires et les données d'exercice dans le navigateur. Vous utilisez des fichiers et des tables de vente préparés ; aucune donnée d'entreprise ni aucun cluster de production n'est nécessaire.




