Formation : BigData:intégration SQL, Hive, SparkDataFrames

Durée2 jours
Prix 1225 €
Code coursCB045
Dates 14 au 15 mai
1 et 2 septembre
23 au 24 novembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

Experts en bases de données, chefs de projet et toute personne souhaitant comprendre le fonctionnement et les apports des bases NoSQL.

Objectifs:

Connaître les caractéristiques techniques des bases de données NoSQL, les différentes solutions disponibles. Identifier les critères de choix.

Connaissances préalables nécessaires:

Connaissance générale des systèmes d'informations et des bases de données.

Programme détaillé de la formation


( logo acroreadTéléchargez le programme) :
PrésentationBesoin. Comment concilier le quoi et le comment? Faciliter la manipulation de gros volumes de données en conservant une approche utilisateurs.
Rappels sur le stockage : HDFS, Cassandra, HBase
et les formats de données : parquet, orc, raw, clés/valeurs
Les outils : Hive, Impala, Tez, Presto, Drill, Pig, Spark/QL
Hive et PigPrésentation. Mode de fonctionnement. Rappel sur map/reduce.
Hive : le langage HiveQL. Exemples.
Pig : le langage pig/latin. Exemples.
ImpalaPrésentation. Cadre d'utilisation. Contraintes. Liaison avec le métastore Hive.
TP : mise en évidence des performances.
PrestoCadre d'utilisation. Sources de données utilisables.
TP : mise en oeuvre d'une requête s'appuyant sur Cassandra, HDFS et PostgreSQL
Spark DataFrameLes différentes approches. Syntaxe Spark/SQl. APIs QL.
Compilation catalyst. Syntaxe, opérateurs. Comparaison avec Presto.
TP : mise en oeuvre d'une requête s'appusant sur HBase et HDFS.
Drill/sqoopUtilisation d'APIs JDBC, ODBC. Indépendance Hadoop. Contraintes d'utilisation. Performances.
ComparatifsCompatibilité ANSI/SQL. Approches des différents produits.
Critères de choix.

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:CB045

Contenu de la formation
BigData:intégration SQL, Hive, SparkDataFrames:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours