Apache Superset est une application web de business intelligence moderne et adaptée aux entreprises. Elle est rapide, légère, intuitive et dotée d’une multitude d’options qui permettent aux utilisateurs de tous niveaux de compétences d’explorer et de visualiser facilement leurs données, qu’il s’agisse de simples graphiques circulaires ou de graphiques géospatiaux deck.gl très détaillés.
Superset fournit :
- Une interface intuitive pour visualiser des ensembles de données et créer des tableaux de bord interactifs.
- Un large éventail de superbes visualisations pour mettre en valeur vos données.
- Un constructeur de visualisation sans code pour extraire et présenter des ensembles de données.
- Un IDE SQL de classe mondiale pour préparer les données pour la visualisation, y compris un riche navigateur de métadonnées.
- Une couche sémantique légère qui permet aux analystes de données de définir rapidement des dimensions et des métriques personnalisées.
- Prise en charge immédiate de la plupart des bases de données SQL.
- Des requêtes et une mise en cache asynchrones en mémoire transparentes.
- Un modèle de sécurité extensible qui permet de configurer des règles très complexes pour déterminer qui peut accéder à quelles caractéristiques du produit et à quels ensembles de données.
- Intégration avec les principaux backends d’authentification (base de données, OpenID, LDAP, OAuth, REMOTE_USER, etc.)
- La possibilité d’ajouter des plugins de visualisation personnalisés
- Une API pour la personnalisation programmatique
- Une architecture « cloud-native » conçue dès le départ pour être évolutive.
Superset est un logiciel natif et conçu pour être hautement disponible. Elle a été conçue pour s’adapter à des environnements distribués de grande taille et fonctionne très bien dans des conteneurs. Bien que vous puissiez facilement tester Superset sur une installation modeste ou simplement sur votre ordinateur portable, il n’y a pratiquement aucune limite à l’extension de la plateforme.
Superset est également cloud-native dans le sens où elle est flexible et vous permet de choisir le :
- le serveur web (Gunicorn, Nginx, Apache),
- moteur de base de données de métadonnées (MySQL, Postgres, MariaDB, etc.),
- file d’attente de messages (Redis, RabbitMQ, SQS, etc),
- un backend de résultats (S3, Redis, Memcached, etc),
- couche de mise en cache (Memcached, Redis, etc.),
- Superset fonctionne également bien avec des services comme NewRelic, StatsD et DataDog, et a la capacité d’exécuter des charges de travail analytiques contre les technologies de bases de données les plus populaires.
Superset est actuellement utilisé à grande échelle dans de nombreuses entreprises. Par exemple, Superset est exécuté dans l’environnement de production d’Airbnb dans Kubernetes et sert plus de 600 utilisateurs actifs quotidiens qui consultent plus de 100 000 graphiques par jour.
Voici quelques façons différentes de commencer à utiliser Superset :
Téléchargez le code source sur le site de la Fondation Apache.
Télécharger la dernière version de Superset depuis Pypi .
Configurer Superset localement avec une seule commande en utilisant Docker Compose.
Télécharger l’image Docker depuis Dockerhub
Installer la dernière version de Superset depuis GitHub.