Tinybird

使用 Tinybird 发送事件并查询数据

通过 Tinybird ,为你的实时数据管道和分析赋能——这是一个快速、可扩展的平台,能够高效地摄取、查询并基于大量事件数据构建 API。Tinybird 让开发者和数据工程师能够即时收集、转换和开放数据,轻松为仪表盘、应用和自动化提供最新洞察。

通过集成 Tinybird,你可以:

  • 大规模流式传输事件: 通过基于 HTTP 的 API,使用 NDJSON 或 JSON,可靠地每秒摄取数百万条 JSON 事件。
  • 低延迟查询数据: 实时运行复杂的基于 SQL 的分析和聚合查询,非常适合仪表盘、告警和报表。
  • 通过即时 API 暴露数据: 直接在 Tinybird UI 或通过其 API,为你的查询构建并发布 API 端点。
  • 自动化工作流: 在自动化流程中使用 Tinybird 的 API,获取、转换并同步你全栈的数据。
  • 监控与调试: 通过实时监控,洞察管道性能、查询延迟和数据摄取健康状况。
  • 安全访问: 利用细粒度的身份验证和资源范围控制,支持个人或工作区 API 令牌。

Tinybird 让工程、分析和产品团队能够以极低的运维成本,交付极速且始终最新的数据产品。从原始事件数据到生产级端点,只需几分钟。

立即将 Tinybird 集成到你的工作流中,加速数据驱动的功能、自动化和分析!

使用说明

通过 Events API 与 Tinybird 交互,实现 JSON 或 NDJSON 事件流式传输,或使用 Query API 针对 Pipes 和 Data Sources 执行 SQL 查询。

工具

tinybird_events

使用 Events API 向 Tinybird 数据源发送事件。支持 JSON 和 NDJSON 格式,可选 gzip 压缩。

输入

参数类型必填说明
base_urlstringTinybird API 基础 URL(例如:https://api.tinybird.cohttps://api.us-east.tinybird.co
datasourcestring要发送事件的 Tinybird 数据源名称。例如:"events_raw"、"user_analytics"
datastring作为 NDJSON(换行分隔的 JSON)或 JSON 字符串发送的数据。每个事件应为有效的 JSON 对象。NDJSON 示例:{"user_id": 1, "event": "click"}\n{"user_id": 2, "event": "view"}
waitboolean在响应前等待数据库确认。可实现更安全的重试,但会增加延迟。默认值为 false。
formatstring事件数据格式:"ndjson"(默认)或 "json"
compressionstring压缩格式:"none"(默认)或 "gzip"
tokenstring具有 DATASOURCE:APPEND 或 DATASOURCE:CREATE 权限的 Tinybird API Token

输出

参数类型说明
successful_rowsnumber成功导入的行数
quarantined_rowsnumber被隔离(校验失败)的行数

tinybird_query

使用 Query API 对 Tinybird Pipes 和数据源执行 SQL 查询。

输入

参数类型必填说明
base_urlstringTinybird API 基础 URL(例如:https://api.tinybird.co)
querystring要执行的 SQL 查询。请指定所需的输出格式(例如:FORMAT JSON、FORMAT CSV、FORMAT TSV)。JSON 格式提供结构化数据,其他格式返回原始文本。例如:"SELECT * FROM my_datasource LIMIT 100 FORMAT JSON"
pipelinestring可选的 pipe 名称。提供后可启用 SELECT * FROM _ 语法。例如:"my_pipe"、"analytics_pipe"
tokenstring具有 PIPE:READ 权限的 Tinybird API Token

输出

参数类型描述
datajson查询结果数据。对于 FORMAT JSON:对象数组。对于其他格式(CSV、TSV 等):原始文本字符串。
rowsnumber返回的行数(仅在 FORMAT JSON 下可用)
statisticsjson查询执行统计信息 - 用时、读取的行数、读取的字节数(仅在 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