PolymarketClickHouse Workshops

02 Model the data · Instruktur

Jelaskan pilihan skema dan pulihkan eksekusi DDL yang setengah jalan.

Your computer
macOS terminal: Run workshop commands in Terminal using zsh or bash.

Waktu

20 menit.

Alur bicara

  • Pola query datang sebelum ORDER BY; key tidak bisa diubah sembarangan nanti.
  • Desimal eksak menghindari artefak floating-point pada nilai uang/probabilitas.
  • Ekspresi waktu terkini berada di depan key event; token/condition ID mengikuti untuk pengelompokan.
  • MV inkremental hanya mengagregasi event midpoint BBO. Trade tetap terpisah.
  • Tidak adanya partition itu disengaja; jalur ini tidak mendemonstrasikan siklus retensi apa pun.

Kegagalan umum

  • Eksekusi setengah jalan: semua statement memakai IF NOT EXISTS; jalankan ulang blok secara lengkap.
  • MV ada tetapi target tidak: hapus hanya MV-nya, lalu jalankan ulang Step 2.
  • Peserta memakai database berbeda: pastikan .env.polymarket menyebut polymarket.

Reset

Hanya untuk gladi bersih yang bisa dibuang:

DROP DATABASE IF EXISTS polymarket;

Lalu jalankan ulang kedua blok SQL peserta. Jangan sekali-kali menjalankan ini pada service peserta tanpa konfirmasi eksplisit dari mereka.

Di halaman ini

ID