Bonnes Pratiques Tinybird
Conseils pour les formats de fichiers Tinybird, les règles SQL, les patterns d'optimisation et la modélisation des données. Utilisez cette skill lors de la création ou de l'édition de fichiers Tinybird.
Quand appliquer
- Créer ou mettre à jour des ressources Tinybird (.datasource, .pipe, .connection)
- Écrire ou optimiser des requêtes SQL
- Concevoir des schémas d'endpoint et des modèles de données
- Travailler avec des vues matérialisées ou des copy pipes
- Implémenter des patterns de déduplication
- Examiner ou refactoriser des fichiers de projet Tinybird
Fichiers de règles
rules/project-files.mdrules/build-deploy.mdrules/datasource-files.mdrules/pipe-files.mdrules/endpoint-files.mdrules/materialized-files.mdrules/sink-files.mdrules/copy-files.mdrules/connection-files.mdrules/sql.mdrules/endpoint-optimization.mdrules/tests.mdrules/deduplication-patterns.md
Référence rapide
- Les fichiers locaux du projet sont la source de vérité.
- La cible de build provient du paramètre
dev_modedetinybird.config.json(localoubranch). tb deploycible la production Tinybird Cloud.- Les commandes comme
tb sqlettb logsciblent le mode local par défaut, sauf si--cloudou--branch=<branch-name>est défini. - SQL est SELECT uniquement avec les règles de templating Tinybird et une gestion stricte des paramètres.
- Utilisez MergeTree par défaut ; AggregatingMergeTree pour les cibles matérialisées.
- Filtrez tôt, sélectionnez uniquement les colonnes nécessaires, repoussez les tâches complexes plus loin dans le pipeline.