Formation #BSI66

Formation SQL distribué

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : BSI66


Sessions programmées :

Du 17 au 19 Fév. 2021

Du 14 au 16 Avril 2021

Du 16 au 18 Juin 2021

Du 29 Sept. au 01 Oct. 2021

Du 10 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : BSI66


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Appréhender la différence entre SGBD SQL et SGBD NoSQL
  • Connaitre les avantages et les limites inconvénients aux technologies NoSQL
  • Connaître les différentes solutions disponibles
  • Être en mesure de choisir la solution la plus adaptée à son contexte
  • Comprendre le fonctionnement de Spark
  • Manipuler des données structurées avec Spark sql
Programme
1/ Introduction
  • Besoin
  • Comment concilier le quoi et le comment ?
  • Manipulation de gros volumes de données en conservant une approche utilisateurs
  • Stockage et traitements : HDFS, Cassandra, HBase et les formats de données (parquet, orc, raw, clés/valeurs)
2/ PIG
  • Introduction: principes et cas d'utilisation
  • Pig versus MapReduce
  • Pig : développement et intégration avec Java
  • Extension de Pig avec des fonctionnalités développées : UDF (User-Defined Functions)
3/ HIVE
  • Introduction: principes et cas d'utilisation
  • Environnement et configuration
  • Hive et métadonnées
  • Keywords pour Hive
  • Extension du HiveQL avec des fonctionnalités développées : UDF (User-Defined Functions)
4/ explorer le moteur de requêtes Impala
  • Impala : définition, caractéristiques et rayon d’action
  • Impala : Contraintes
  • Impala dans le monde des bases de données relationnelles
  • Exemples d’utilisations du Shell Impala
5/ Presto
  • Cadre d'utilisation
  • Sources de données utilisables
6/ Spark DataFrame
  • Présentation de Spark
  • Spark et SQL
  • L'API Dataset et DataFrames
  • Compilation catalyst
  • Syntaxe, opérateurs
  • Comparaison avec Presto
7/ Drill/sqoop
  • Utilisation d'APIs JDBC, ODBC
  • Indépendance Hadoop
  • Contraintes d'utilisation
  • Performances
8/ Comparatifs
  • Compatibilité ANSI/SQL
  • Approches des différents produits
  • Critères de choix
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Experts en bases de données
  • Chefs de projets
  • Toute personne souhaitant comprendre le fonctionnement et les apports des bases NoSQL
Dates

Dates

  • Du 17 au 19 Fév. 2021
  • Du 14 au 16 Avril 2021
  • Du 16 au 18 Juin 2021
  • Du 29 Sept. au 01 Oct. 2021
  • Du 10 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation