- Cours pratique
- Informatique
Formation Trino : Interrogation SQL des données distribuées
Maîtrisez Trino pour interroger efficacement des sources de données multiples via SQL

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Trino SQL

Objectifs pédagogiques
À l'issue de cette formation Trino : Interrogation SQL des données distribuées, vous aurez acquis les connaissances nécessaires pour :
- Comprendre l’architecture et les cas d’usage de Trino.
- Savoir connecter et configurer Trino avec plusieurs sources de données.
- Rédiger des requêtes SQL performantes sur des données distribuées.
- Optimiser les performances des requêtes dans Trino.
- Gérer les accès et la sécurité dans Trino.
Objectifs opérationnels
Savoir interroger des sources de données multiples avec Trino en utilisant SQL.
Programme
Contenu du cours, module par module
4 modules
- Historique et positionnement de Trino (anciennement PrestoSQL)
- Architecture distribuée de Trino
- Fonctionnement du moteur d’exécution
- Concepts fondamentaux : catalogues, workers, coordinators
Travaux pratiques
Description :Installation de Trino sur un environnement local ou cloud. Exploration de l’interface. Comment Trino interroge-t-il plusieurs systèmes en parallèle ?
- Configuration des catalogues
- Connexion à des bases PostgreSQL, Hive, MySQL, S3, etc.
- Gestion des formats de fichiers : JSON, Parquet, CSV
- Limitations et compatibilités
Travaux pratiques
Description :Configuration de catalogues pour interroger des bases PostgreSQL et des fichiers Parquet sur S3. Quel type de source Trino ne peut-il pas interroger ?
- Syntaxe SQL supportée par Trino
- Jointures entre sources de données
- Fonctions analytiques et d’agrégation
- Requêtes imbriquées et vues
Travaux pratiques
Description :Réalisation de requêtes combinant des données issues de Hive et PostgreSQL. Peut-on utiliser des jointures même si les schémas sont différents ?
- Optimisation des performances : partitionnement, pushdown, stats
- Limitations connues et bonnes pratiques
- Sécurité et contrôle d’accès
- Supervision et logs
Travaux pratiques
Description :Étude de cas sur les requêtes lentes et mise en œuvre de mécanismes de sécurité avec Trino. Quel est l’impact de la granularité des partitions sur les performances ?
Travaux pratiques
80 % du temps est consacré aux travaux pratiques. Utilisation de Trino, d’outils SQL, et de systèmes de fichiers distribués comme HDFS ou S3.
Programme mis à jour le 18/08/2025
Public concerné
Cette formation est destinée aux ingénieurs data, analystes, architectes et administrateurs de bases de données impliqués dans l’analyse de données distribuées.

Prérequis
Avoir des bases solides en langage SQL et une bonne compréhension des systèmes de gestion de bases de données relationnelles. Une familiarité avec les architectures Big Data est un plus pour profiter pleinement de la formation.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Approvisionnement de bases de données SQL ServerRéf. M207655 joursIntermédiaire
- Logiciel R - L'indispensable de la Data Science avec RRéf. ARDS4 joursIntermédiaireProchaine session : 24 nov.2 490 €
- Maîtriser le SQLRéf. OIBM5 joursFondamentalProchaine session : 12 oct.3 050 €
- MariaDB : Galera ClusterRéf. MDGC3 joursIntermédiaireProchaine session : 16 déc.2 090 €