Parcours participant
Construisez en une seule session une application analytique temps réel, observable et assistée par l’IA sur ClickHouse Cloud, votre agent de programmation se chargeant de l’essentiel de la saisie.
Au cours des prochaines heures, vous allez reprendre une application opérationnelle de taxis new-yorkais et reconstruire son plan de données sur ClickHouse Cloud : véritable analyse historique, flux de capture des modifications en direct, BI conversationnelle, tableau de bord SRE créé par l’IA et chat IA intégré à l’application et tracé de bout en bout. Suivez les modules dans l’ordre ; la liste numérotée ci-dessous vous permet aussi de mesurer votre progression.
L’atelier fonctionne sous macOS et Windows. Choisissez votre ordinateur dans l’en-tête de la page ; ce choix reste actif sur toutes les pages des parcours participant et formateur. Sous Windows, vous utiliserez Ubuntu sur WSL 2 : tous les blocs de commandes communs sont donc identiques une fois la configuration terminée.
Votre progression
- Configuration — comptes, clés, outils, compétences de l’agent et application exécutée localement.
- ClickHouse Cloud — créez le schéma et amorcez plus de 3,2 millions de véritables trajets de taxi depuis le stockage objet.
- Application de base — découvrez l’application en cours d’exécution, maintenant que ClickHouse contient des données, afin de comprendre ce que vous allez enrichir.
- CDC avec Postgres managé — diffusez les données de Postgres managé par ClickHouse vers ClickHouse au moyen d’un ClickPipe.
- ClickHouse Agents — posez des questions sur vos données en langage courant.
- ClickStack — consultez les traces et journaux de l’application dans HyperDX.
- SRE assistée par l’IA — demandez à votre agent de créer un tableau de bord SRE et une alerte sur cette télémétrie.
- Provoquer une panne et réparer — poursuivez depuis la SRE assistée par l’IA, injectez une panne, diagnostiquez-la et corrigez-la.
- Chat et Langfuse — connectez un chat IA intégré à l’application et tracez chaque échange.
- Conclusion — récapitulez, emportez le projet et adaptez-le à vos propres données.
Ce que vous allez construire
À la fin, vos services avec état dédiés aux données et à l’observabilité s’exécuteront dans le cloud. L’application, le générateur de charge, les outils clients et le transmetteur de télémétrie s’exécuteront localement :
- un tableau de bord opérationnel en direct portant sur plus de 3,2 millions de véritables trajets de taxi new-yorkais amorcés directement depuis le stockage objet ;
- un pipeline de capture des modifications diffusant en continu les données de Postgres managé par ClickHouse vers ClickHouse ;
- une BI conversationnelle sur ces données avec ClickHouse Agents ;
- un tableau de bord SRE et une alerte créés par l’IA sur la propre télémétrie de l’application ;
- et un chat IA intégré à l’application, tracé de bout en bout dans Langfuse.
Durée
Environ 2 h 30 de travaux pratiques ; votre tableau de bord affichera de véritables données dans les 40 premières minutes.
Coût
Les crédits d’essai ClickHouse Cloud couvrent les services managés par ClickHouse. Prévoyez environ 5 $ de crédits OpenAI pour le module 08.
Tout est prêt à copier-coller
Chaque commande et chaque requête de ces pages est prête à être copiée et exécutée, et votre agent de programmation se charge du gros du travail : vous dirigez la construction, vous n’avez pas à tout saisir.
Structure de chaque leçon
Toutes les pages de module suivent la même structure afin que vous sachiez toujours où vous en êtes :
- Point de départ — la branche de référence à activer et les éléments à préparer.
- Pourquoi — l’intérêt de cette étape pour l’application que vous construisez.
- Objectif — le résultat concret attendu du module.
- Étapes — numérotées, commençant chacune par un verbe, avec les fichiers exacts à modifier et un contrôle du résultat attendu.
- Comment vérifier que vous avez terminé — une vérification que vous pouvez effectuer vous-même.
- Récapitulatif — ce qui vient de se passer.
- État final — le passage au module suivant.
Ne craignez pas de prendre du retard sur le groupe : chaque module indique une branche de référence qui permet de repartir sur une base propre. Vous ne serez donc jamais bloqué.
Travailler en autonomie
Vous suivez l’atelier sans formateur ? Commencez par lire Suivre cet atelier en autonomie : cette page associe à chaque intervention habituelle du formateur une solution en libre-service intégrée à ces ressources. En cas de problème, le Dépannage répertorie chaque erreur rencontrée pendant les tests et sa correction.
Commencez par 00 Configuration.