Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Router
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Managed Service for YDB
    • SpeechKit
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • Container Registry
    • Managed Service for Prometheus®
    • Message Queue
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Cloud Apps
    • Yandex AI Studio
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Yandex Cloud Video
    • Stackland
    • Yandex StoreDoc
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • DataSphere
    • Vision OCR
    • Translate
    • Cloud Registry
    • SmartCaptcha
    • Cloud Desktop
    • SourceCraft Code Assistant
    • Managed Service for GitLab
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Serverless Integrations
    • IoT Core
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Query
RU
    • Обзор
    • Термины и определения
    • Квоты и лимиты
    • Обработка запроса
    • Единый анализ потоковых и аналитических данных
    • Резервное копирование
  • Управление доступом
  • Правила тарификации
  • Интеграции
  • Аудитные логи Audit Trails
  • Вопросы и ответы
  • Публичные материалы
  • Обучающие курсы

В этой статье:

  • Соединение
  • Привязка
  • Запрос
  • Информация о запусках запроса
  • Схема данных
  • Контрольная точка
  1. Концепции
  2. Термины и определения

Термины и определения Query

Статья создана
Yandex Cloud
Улучшена
Max Z.
Обновлена 21 октября 2024 г.
Открыть в Markdown
  • Соединение
  • Привязка
  • Запрос
  • Информация о запусках запроса
  • Схема данных
  • Контрольная точка

СоединениеСоединение

Соединение — это набор параметров, необходимых для подключения Yandex Query к источникам и приемникам данных. Например, при использовании в качестве источника данных файла из Yandex Object Storage, соединение содержит информацию об имени бакета и параметрах авторизации в нем.

В Yandex Query поддерживаются следующие типы соединений:

  • Object Storage — соединение с бакетом Yandex Object Storage, может быть как источником, так и приемником данных.
  • Managed Service for PostgreSQL — соединение с базой данных Managed Service for PostgreSQL, может быть только источником данных.
  • Managed Service for ClickHouse® — соединение с базой данных Managed Service for ClickHouse®, может быть только источником данных.
  • Data Streams — соединение с базой данных Yandex Managed Service for YDB, в которой расположен поток Yandex Data Streams, может быть как источником, так и приемником данных.
  • Monitoring — соединение с Yandex Monitoring, может быть только приемником данных.

ПривязкаПривязка

Один и тот же YQL-запрос можно выполнять на данных, которые доступны через разные типы соединений (например, на данных в бакете и в потоке). В этом случае удобно для каждого соединения создать привязку — ресурс, который содержит информацию о соединении, формате и схеме данных.

Привязки данных можно создать только для файловых источников данных - к Object Storage.

ЗапросЗапрос

Запрос — это выражение на языке YQL, диалекте SQL, позволяющее выполнять операции с данным. Запрос состоит из набора операторов YQL, а также информации о соединении или привязке. При использовании соединения необходимо указать схему данных.

С помощью запросов Yandex Query можно выполнять аналитическую и потоковую обработку данных.

Информация о запусках запросаИнформация о запусках запроса

Один и тот же запрос можно запускать многократно. Для каждого запуска запроса сохраняется следующая информация:

  • статус выполнения запроса;
  • дата и время начала выполнения запроса;
  • продолжительность выполнения запроса;
  • имя пользователя, который выполнил запрос;
  • метрики исполнения запроса.

Для последнего запуска запроса в течение 24 часов также сохраняется результат.

Схема данныхСхема данных

Схема данных — это перечень полей и типов данных источника, которые не обладают явной схемой, например, бакеты Object Storage или потоки Data Streams. В схеме необходимо описать все поля, которые будут использованы в запросе. Если запрос обращается к данным через соединение, схема указывается в теле запроса. В случае использования привязки схема данных задается в ее свойствах.

При работе с Managed Service for ClickHouse® или Managed Service for PostgreSQL схема автоматически извлекается из самих систем управления базами данных, поэтому для этих источников явно указать ее нельзя.

Контрольная точкаКонтрольная точка

Системы потокового анализа обрабатывают бесконечные (не имеющие начала и конца) потоки данных. При перезапуске запроса, чтобы не обрабатывать все данные из потока данных каждый раз с начала, Yandex Query запоминает смещения (offsets) обработанных данных. При остановке и последующем восстановлении обработки Yandex Query перематывает поток данных на сохраненное смещение и продолжает обработку с этого места.

Контрольные точки содержат информацию про потоковый запрос, в том числе про смещения внутри потоков данных.

Если добавить в текст запроса обращение к новым потоковым источникам данных, то в контрольных точках не будет информации про смещения внутри потоков данных. Это может привести к тому, что часть данных будет считываться из существующих потоков данных с последней точки, а часть данных с момента появления новых сообщений в новых потоках данных.

Примечание

Настройки способа выполнения запроса: обработка данных с контрольной точки или обработка данных заново - задаются в момент запуска запроса.

ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc.

Была ли статья полезна?

Предыдущая
Обзор
Следующая
Квоты и лимиты
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»