Tinybird

Envoyez des événements et interrogez des données avec Tinybird

Boostez vos pipelines de données en temps réel et vos analyses avec Tinybird – la plateforme rapide et évolutive pour ingérer, interroger et créer des API sur de gros volumes de données d'événements. Tinybird permet aux développeurs et aux ingénieurs de données de collecter, transformer et exposer des données instantanément, facilitant ainsi l'alimentation de tableaux de bord, d'applications et d'automatisations avec des informations à jour.

Avec l'intégration Tinybird, vous pouvez :

  • Diffuser des événements à grande échelle : ingérez des millions d'événements JSON par seconde de manière fiable, en utilisant des API basées sur HTTP avec NDJSON ou JSON.
  • Interroger des données avec une faible latence : exécutez des requêtes d'analyse et d'agrégation complexes basées sur SQL en temps réel, idéales pour les tableaux de bord, les alertes et les rapports.
  • Exposer des données via des API instantanées : créez et publiez des points de terminaison d'API pour vos requêtes directement depuis l'interface utilisateur Tinybird ou via leur API.
  • Automatiser les flux de travail : utilisez les API de Tinybird dans vos automatisations pour récupérer, transformer et synchroniser des données dans votre stack.
  • Surveiller et déboguer : obtenez des informations sur les performances du pipeline, les latences des requêtes et l'état de l'ingestion grâce à une surveillance en temps réel.
  • Sécuriser l'accès : exploitez l'authentification granulaire et la portée des ressources avec des jetons d'API personnels ou d'espace de travail.

Tinybird permet aux équipes d'ingénierie, d'analyse et de produit de fournir des produits de données ultra-rapides et toujours à jour avec une surcharge opérationnelle minimale. Passez des données d'événements brutes aux points de terminaison prêts pour la production en quelques minutes.

Connectez Tinybird à vos flux de travail dès aujourd'hui pour accélérer les fonctionnalités basées sur les données, l'automatisation et les analyses !

Instructions d'utilisation

Interagissez avec Tinybird en utilisant l'API Events pour diffuser des événements JSON ou NDJSON, ou utilisez l'API Query pour exécuter des requêtes SQL sur des Pipes et des sources de données.

Outils

tinybird_events

Envoyez des événements vers une source de données Tinybird en utilisant l'API Events. Prend en charge les formats JSON et NDJSON avec compression gzip optionnelle.

Entrée

ParamètreTypeRequisDescription
base_urlstringOuiURL de base de l'API Tinybird (par exemple, https://api.tinybird.co ou https://api.us-east.tinybird.co\)
datasourcestringOuiNom de la source de données Tinybird vers laquelle envoyer les événements. Exemple : "events_raw", "user_analytics"
datastringOuiDonnées à envoyer au format NDJSON (JSON délimité par des sauts de ligne) ou chaîne JSON. Chaque événement doit être un objet JSON valide. Exemple NDJSON : {"user_id": 1, "event": "click"}\n{"user_id": 2, "event": "view"}
waitbooleanNonAttendre l'accusé de réception de la base de données avant de répondre. Permet des nouvelles tentatives plus sûres mais introduit de la latence. Par défaut : false.
formatstringNonFormat des données d'événements : "ndjson" (par défaut) ou "json"
compressionstringNonFormat de compression : "none" (par défaut) ou "gzip"
tokenstringOuiJeton API Tinybird avec la portée DATASOURCE:APPEND ou DATASOURCE:CREATE

Sortie

ParamètreTypeDescription
successful_rowsnumberNombre de lignes ingérées avec succès
quarantined_rowsnumberNombre de lignes mises en quarantaine (échec de validation)

tinybird_query

Exécutez des requêtes SQL sur les pipes et sources de données Tinybird en utilisant l'API Query.

Entrée

ParamètreTypeRequisDescription
base_urlstringOuiURL de base de l'API Tinybird (par exemple, https://api.tinybird.co\)
querystringOuiRequête SQL à exécuter. Spécifiez le format de sortie souhaité (par exemple, FORMAT JSON, FORMAT CSV, FORMAT TSV). Le format JSON fournit des données structurées, tandis que les autres formats renvoient du texte brut. Exemple : "SELECT * FROM my_datasource LIMIT 100 FORMAT JSON"
pipelinestringNonNom de pipe optionnel. Lorsqu'il est fourni, active la syntaxe SELECT * FROM _. Exemple : "my_pipe", "analytics_pipe"
tokenstringOuiJeton API Tinybird avec la portée PIPE:READ

Sortie

ParamètreTypeDescription
datajsonDonnées du résultat de la requête. Pour FORMAT JSON : tableau d'objets. Pour les autres formats (CSV, TSV, etc.) : chaîne de texte brute.
rowsnumberNombre de lignes retournées (disponible uniquement avec FORMAT JSON)
statisticsjsonStatistiques d'exécution de la requête - temps écoulé, lignes lues, octets lus (disponible uniquement avec FORMAT JSON)

On this page

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started