Directives du SDK Python Tinybird
Conseils pour utiliser le package tinybird-sdk afin de définir des ressources Tinybird en Python.
Quand les appliquer
- Installer ou configurer tinybird-sdk
- Définir des datasources, pipes ou endpoints en Python
- Créer des clients Tinybird en Python
- Utiliser l'ingestion de données ou les requêtes en Python
- Exécuter des commandes tinybird dev/build/deploy pour des projets Python
- Migrer à partir de fichiers .datasource/.pipe hérités vers Python
- Définir des connexions (Kafka, S3, GCS)
- Créer des vues matérialisées, copy pipes ou sink pipes
Fichiers de règles
rules/getting-started.mdrules/configuration.mdrules/defining-datasources.mdrules/defining-endpoints.mdrules/client.mdrules/low-level-api.mdrules/cli-commands.mdrules/connections.mdrules/materialized-views.mdrules/copy-sink-pipes.mdrules/tokens.md
Référence rapide
- Installer :
pip install tinybird-sdk - Initialiser :
tinybird init - Mode dev :
tinybird dev(utilise ledev_modeconfiguré, généralement une branche) - Build :
tinybird build(compile par rapport à la cible dev configurée) - Déployer :
tinybird deploy(déploie vers main/production) - Aperçu en CI :
tinybird preview - Migrer :
tinybird migrate(convertit les fichiers .datasource/.pipe en Python) - Côté serveur uniquement ; ne jamais exposer les tokens dans les navigateurs