Comprendre l'architecture et les composants clés d'Apache Superset.
Maîtriser la création et la personnalisation des tableaux de bord interactifs.
Savoir connecter Superset à différentes sources de données et les exploiter.
Utiliser les fonctionnalités avancées pour optimiser l'analyse des données.
Configurer et sécuriser un environnement Apache Superset en production.
Public visé
Profils techniques : Data Analysts, BI Engineers, Data Scientists, Data Engineers, Développeurs souhaitant intégrer la visualisation de données dans leurs applications
Pré-requis
Connaissance de base en SQL
Expérience préalable en analyse de données et en visualisation
Familiarité avec les bases de données relationnelles
Programme détaillé
Introduction à Apache Superset
Présentation d'Apache Superset : Historique et évolution
Pourquoi utiliser Superset pour la visualisation des données ?
Tour d'horizon des fonctionnalités et des cas d’usage
TP : Découverte de l'interface utilisateur de Superset
Architecture et composants clés
Vue d'ensemble de l'architecture de Superset
Les composants principaux : UI, Worker, beat, ...
TP : Déploiement d'une instance Superset avec Docker Compose
Connexion aux sources de données
Configurer des connexions à différentes bases de données (SQL, NoSQL, etc.)
Gérer les permissions et les rôles d'utilisateur
TP : Ajouter une nouvelle source de données et créer des requêtes dans SQL Lab
Création de visualisations et de tableaux de bord
Types de visualisations disponibles : Graphiques, Cartes, Tableaux croisés, etc.
Personnalisation des visualisations (filtres, agrégations, formatage)
TP : Créer un tableau de bord interactif avec plusieurs types de graphiques
Fonctionnalités avancées
Utilisation de filtres globaux et de paramètres avancés
Alertes et rapports automatiques
TP : Automatiser l'envoi d'un rapport de reporting
Gestion des performances et du caching
Mise en cache des requêtes pour améliorer les performances
Analyse et optimisation des performances des dashboards
TP : Configurer et analyser les performances d'un tableau de bord lourd
Sécurité et gestion des accès
Configuration des rôles et des permissions pour les utilisateurs
Meilleures pratiques pour sécuriser un environnement Superset
TP : Implémenter une stratégie de sécurité pour différents utilisateurs
Déploiement et maintenance
Déployer Superset en production : bonnes pratiques et outils
Gestion des mises à jour et des backups
TP : Mise en place d'un environnement Superset de production simulé
Personnaliser son instance
Ajouter des plugins perosnnalisés
Personnaliser le thème utilisé
Conclusion et perspectives
Perspectives d'évolution d'Apache Superset
Comparaison avec d'autres outils de BI (Tableau, PowerBI, etc.)
Réponses aux questions et ressources pour aller plus loin