---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.4
alternate:
  - https://ydb.tech/docs/en/concepts/analytics/concepts/federated.md
  - https://ydb.tech/docs/ru/concepts/analytics/concepts/federated.md
sourcePath: ru/core/concepts/analytics/concepts/federated.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt

# Федеративные запросы

[Федеративные запросы](https://ydb.tech/docs/ru/concepts/query_execution/federated_query/index.md) — это возможность выполнять запросы к данным, хранящимся во внешних системах, без их предварительной загрузки (ETL) в YDB. Наиболее популярный сценарий — работа с данными в объектных хранилищах, совместимых с S3.

## Как это работает

Вы можете создать во YDB [внешнюю таблицу](https://ydb.tech/docs/ru/concepts/datamodel/external_table.md), которая ссылается на данные в S3. При выполнении запроса `SELECT` к такой таблице YDB инициирует параллельное чтение данных со всех вычислительных узлов. Каждый узел считывает и обрабатывает только ту часть данных, которая ему необходима.

- Поддерживаемые форматы: [Parquet, CSV, JSON](https://ydb.tech/docs/ru/concepts/query_execution/federated_query/s3/formats.md) с [различными алгоритмами сжатия](https://ydb.tech/docs/ru/concepts/query_execution/federated_query/s3/formats.md#compression).
- Оптимизация чтения: YDB использует механизмы оптимизации чтения данных из S3 (partition pruning) для [Hive-размещения данных](https://ydb.tech/docs/ru/concepts/query_execution/federated_query/s3/partitioning.md#podderzhivaemye-formaty-putej-hraneniya) и для [более сложных алгоритмов размещения](https://ydb.tech/docs/ru/concepts/query_execution/federated_query/s3/partition_projection.md).

![](_includes/s3_read.png){width=600}
