Усилите ваши конвейеры данных в реальном времени и аналитику с помощью 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_url | string | Да | Базовый URL API Tinybird (например, https://api.tinybird.co или https://api.us-east.tinybird.co) |
datasource | string | Да | Имя Data Source Tinybird для отправки событий. Пример: "events_raw", "user_analytics" |
data | string | Да | Данные для отправки как NDJSON (newline-delimited JSON) или JSON строка. Каждое событие должно быть валидным JSON-объектом. Пример NDJSON: {'{'}"user_id": 1, "event": "click"{'}'}\n{'{'}"user_id": 2, "event": "view"{'}'} |
wait | boolean | Нет | Ждать подтверждения от базы данных перед ответом. Включает более безопасные повторные попытки, но добавляет задержку. По умолчанию false. |
format | string | Нет | Формат данных событий: "ndjson" (по умолчанию) или "json" |
compression | string | Нет | Формат сжатия: "none" (по умолчанию) или "gzip" |
token | string | Да | API-токен Tinybird с областью DATASOURCE:APPEND или DATASOURCE:CREATE |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
successful_rows | number | Количество успешно принятых строк |
quarantined_rows | number | Количество помещенных в карантин строк (не прошли валидацию) |
tinybird_запрос
Выполнение SQL-запросов к Pipes и Data Sources Tinybird с помощью Запрос API.
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
base_url | string | Да | Базовый URL API Tinybird (например, https://api.tinybird.co) |
query | string | Да | SQL-запрос для выполнения. Укажите желаемый формат вывода (например, FORMAT JSON, FORMAT CSV, FORMAT TSV). Формат JSON предоставляет структурированные данные, в то время как другие форматы возвращают необработанный текст. Пример: "SELECT * FROM my_datasource LIMIT 100 FORMAT JSON" |
pipeline | string | Нет | Необязательное имя pipe. При указании включает синтаксис SELECT * FROM _. Пример: "my_pipe", "analytics_pipe" |
token | string | Да | API-токен Tinybird с областью PIPE:READ |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
data | json | Данные результата запроса. Для FORMAT JSON: массив объектов. Для других форматов (CSV, TSV и т.д.): необработанная текстовая строка. |
rows | number | Количество возвращенных строк (доступно только с FORMAT JSON) |
statistics | json | Статистика выполнения запроса — затраченное время, прочитанные строки, прочитанные байты (доступно только с FORMAT JSON) |

