02 Modéliser les données · Formateur
Expliquez les choix de schéma et récupérez les exécutions DDL partielles.
Terminal macOS : Exécutez les commandes de l’atelier dans le Terminal avec zsh ou bash.
Durée
20 minutes.
Discours
- Les schémas de requêtes précèdent le
ORDER BY; la clé ne se modifie pas à la légère ensuite. - Les décimaux exacts évitent les artefacts en virgule flottante sur l'argent et les probabilités.
- Les expressions de temps récent ouvrent les clés d'événements ; les identifiants token/condition suivent pour le regroupement.
- La MV incrémentale agrège uniquement les événements de point médian BBO. Les transactions restent séparées.
- L'absence de partition est volontaire ; ce parcours ne présente aucun cycle de rétention.
Erreurs fréquentes
- Exécution partielle : toutes les instructions utilisent
IF NOT EXISTS; relancez les blocs complets. - La MV existe mais pas la cible : supprimez uniquement la MV, puis relancez l'Étape 2.
- Le participant utilise une autre base : vérifiez que
.env.polymarketindiquepolymarket.
Réinitialisation
Pour une répétition jetable uniquement :
DROP DATABASE IF EXISTS polymarket;Relancez ensuite les deux blocs SQL Participant. Ne faites jamais cela sur le service d'un participant sans sa confirmation explicite.