AACFlow

Tinybird

Отправка событий и запрос данных с помощью Tinybird

Усилите ваши конвейеры данных в реальном времени и аналитику с помощью Tinybird — быстрой, масштабируемой платформы для приема, запроса и создания API на больших объемах данных событий. Tinybird позволяет разработчикам и инженерам данных собирать, преобразовывать и предоставлять данные мгновенно, что упрощает создание дашбордов, приложений и автоматизации с актуальными аналитическими данными.

С интеграцией Tinybird вы можете:

  • Потоковая передача событий в масштабе: Надежно принимать миллионы JSON-событий в секунду, используя HTTP-API с NDJSON или JSON.
  • Запрос данных с низкой задержкой: Выполнять сложные аналитические запросы на основе SQL и агрегации в реальном времени, идеально подходит для дашбордов, оповещений и отчетов.
  • Предоставлять данные через мгновенные API: Создавайте и публикуйте конечные точки API для ваших запросов непосредственно из интерфейса Tinybird или через их API.
  • Автоматизировать рабочие процессы: Используйте API Tinybird в ваших автоматизациях для получения, преобразования и синхронизации данных в вашем стеке.
  • Мониторить и отлаживать: Получайте аналитические данные о производительности конвейера, задержках запросов и состоянии приема с помощью мониторинга в реальном времени.
  • Безопасный доступ: Используйте детальную аутентификацию и ограничение ресурсов с помощью персональных или рабочих API-токенов.

Tinybird позволяет инженерным, аналитическим и продуктовым командам предоставлять молниеносные, всегда актуальные продукты данных с минимальными операционными затратами. Переходите от необработанных данных событий к готовым к производству конечным точкам за считанные минуты.

Подключите Tinybird к вашим рабочим процессам сегодня, чтобы ускорить функции на основе данных, автоматизацию и аналитику!

Инструкции по использованию

Взаимодействуйте с Tinybird с помощью Events API для потоковой передачи JSON или NDJSON событий или используйте Запрос API для выполнения SQL-запросов к Pipes и Data Sources.

Инструменты

tinybird_events

Отправка событий в Data Source Tinybird с помощью Events API. Поддерживает форматы JSON и NDJSON с опциональным сжатием gzip.

Входные параметры

ПараметрТипОбязательныйОписание
base_urlstringДаБазовый URL API Tinybird (например, https://api.tinybird.co или https://api.us-east.tinybird.co)
datasourcestringДаИмя Data Source Tinybird для отправки событий. Пример: "events_raw", "user_analytics"
datastringДаДанные для отправки как NDJSON (newline-delimited JSON) или JSON строка. Каждое событие должно быть валидным JSON-объектом. Пример NDJSON: {'{'}"user_id": 1, "event": "click"{'}'}\n{'{'}"user_id": 2, "event": "view"{'}'}
waitbooleanНетЖдать подтверждения от базы данных перед ответом. Включает более безопасные повторные попытки, но добавляет задержку. По умолчанию false.
formatstringНетФормат данных событий: "ndjson" (по умолчанию) или "json"
compressionstringНетФормат сжатия: "none" (по умолчанию) или "gzip"
tokenstringДаAPI-токен Tinybird с областью DATASOURCE:APPEND или DATASOURCE:CREATE

Выходные данные

ПараметрТипОписание
successful_rowsnumberКоличество успешно принятых строк
quarantined_rowsnumberКоличество помещенных в карантин строк (не прошли валидацию)

tinybird_запрос

Выполнение SQL-запросов к Pipes и Data Sources Tinybird с помощью Запрос API.

Входные параметры

ПараметрТипОбязательныйОписание
base_urlstringДаБазовый URL API Tinybird (например, 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ДаAPI-токен Tinybird с областью PIPE:READ

Выходные данные

ПараметрТипОписание
datajsonДанные результата запроса. Для FORMAT JSON: массив объектов. Для других форматов (CSV, TSV и т.д.): необработанная текстовая строка.
rowsnumberКоличество возвращенных строк (доступно только с FORMAT JSON)
statisticsjsonСтатистика выполнения запроса — затраченное время, прочитанные строки, прочитанные байты (доступно только с FORMAT JSON)

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать