1
Installer marimo avec la prise en charge de SQL
2
Connexion à ClickHouse.
Accédez au panneau des sources de données sur le côté gauche de l’éditeur marimo et cliquez sur ‘Add database’.Vous serez invité à renseigner les détails de la base de données.Vous disposerez ensuite d’une cellule que vous pourrez exécuter pour établir une connexion.
3
Exécuter des requêtes SQL
Une fois la connexion configurée, vous pouvez créer une nouvelle cellule SQL et sélectionner le moteur ClickHouse.Pour ce guide, nous utiliserons le jeu de données New York Taxi.Vous pouvez maintenant afficher les résultats dans un DataFrame. Je souhaite visualiser les trajets les plus coûteux à partir d’un lieu de prise en charge donné. marimo fournit plusieurs composants d’UI pour vous aider. J’utiliserai une liste déroulante pour sélectionner le lieu et altair pour créer le graphique.Le modèle d’exécution réactif de marimo s’étend aux requêtes SQL. Ainsi, les modifications apportées à votre SQL déclenchent automatiquement les calculs en aval pour les cellules dépendantes (ou, en option, marquent les cellules comme obsolètes pour les calculs coûteux). Le graphique et la table sont donc mis à jour lorsque la requête change.Vous pouvez également activer App View pour disposer d’une interface épurée afin d’explorer vos données.