[Документация Yandex Cloud](../../../../index.md) > [Yandex DataLens](../../../index.md) > [Yandex DataLens Platform](../../index.md) > Редактор SQL > Нейроаналитик

# Аналитика и оптимизация с помощью Нейроаналитика в Yandex DataLens Platform

В Редактор SQL интегрирован [Нейроаналитик](../../concepts/ai-tools/index.md), который помогает:

* [формировать SQL-запросы](#db-query) по текстовому описанию на естественном языке;
* [исправлять](#query-fix) SQL-запросы из [Редактора SQL](../../concepts/sql/index.md);
* [оптимизировать](#query-opt) SQL-запросы из [Редактора SQL](../../concepts/sql/index.md);
* [просматривать](#db-overview) базы данных.

{% note warning %}

Нейроаналитик может ошибаться. Обязательно проверяйте корректность предложенных решений.

{% endnote %}

## Формирование запроса к БД {#db-query}

Нейроаналитик помогает формировать SQL-запросы по текстовому описанию на естественном языке, например:

> Найди всех пользователей, которые ничего не заказывали за последние 30 дней.

> Создай тестовую таблицу с именем `test` и внеси в нее 10 записей.

Запросы формируются с учетом синтаксиса и структуры выбранной базы данных.


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

* Под сформированным SQL-запросом нажмите кнопку **Выполнить запрос**. При этом запрос выполнится в Редакторе SQL автоматически.
* Скопируйте запрос из ответа Нейроаналитика и выполните его вручную.


## Исправление и оптимизация запросов к БД {#db-query-optimization}

Нейроаналитик помогает [исправлять](#query-fix) и [оптимизировать](#query-opt) SQL-запросы из Редактора SQL с учетом синтаксиса и структуры выбранной базы данных. Вы также можете исправлять и оптимизировать другие SQL-запросы к выбранной базе данных, передавая их в чат напрямую.

### Исправление {#query-fix}

1. Выберите нужное подключение из списка в Редакторе SQL.
1. На верхней панели нажмите кнопку ![sparkles-fill](../../../../_assets/console-icons/sparkles-fill.svg) **Помочь с запросом**. Откроется окно Нейроаналитика.
1. Введите сообщение `Исправь ошибки в запросе` и нажмите ![arrow-up](../../../../_assets/console-icons/arrow-up.svg).

   Нейроаналитик поможет исправить SQL-запрос из Редактора SQL. Если в редакторе нет запроса, Нейроаналитик попросит ввести SQL-запрос, который вы хотите исправить.

### Оптимизация {#query-opt}

1. Выберите нужное подключение из списка в Редакторе SQL.
1. На верхней панели нажмите кнопку ![sparkles-fill](../../../../_assets/console-icons/sparkles-fill.svg) **Помочь с запросом**. Откроется окно Нейроаналитика.
1. В окне Нейроаналитика нажмите на предложенное сообщение `Оптимизируй SQL-запрос`.

   Нейроаналитик поможет оптимизировать SQL-запрос из Редактора SQL. Если в редакторе нет запроса, Нейроаналитик попросит ввести SQL-запрос, который вы хотите оптимизировать.

### Обзор БД {#db-overview}

Нейроаналитик помогает делать обзор базы данных.

1. Выберите нужное подключение из списка в Редакторе SQL.
1. На верхней панели нажмите кнопку ![sparkles-fill](../../../../_assets/console-icons/sparkles-fill.svg) **Помочь с запросом**. Откроется окно Нейроаналитика.
1. В окне Нейроаналитика нажмите на предложенное сообщение `Сделай обзор текущей базы данных`.

   Нейроаналитик сделает обзор выбранной базы данных.