将SQL查询发布为RESTAPI是Tinybird的核心功能,只需几个简单步骤:
- Criação de um pipeline de dados:在.pipe文件中编写SQL查询。例如创建page_views.pipe文件
- 部署管道:使用Tinybird CLI执行部署命令
- 发布API端点:在Tinybird UI中选择相应管道,点击’Publish as API Endpoint’
- Configuração da autenticação:设置API访问的Token认证方式
发布后,API将自动获得一个可调用的URL,如:
调用时可以通过参数实现动态查询,Tinybird支持Swagger文档自动生成,方便API使用者理解接口规范。
值得注意的是,这些API天然具有高性能特性,Tinybird后台会自动优化查询执行计划,保证即使在数据量很大时也能保持低延迟响应。
Essa resposta foi extraída do artigoTinybird: uma plataforma para criar rapidamente APIs de análise de dados em tempo realO