[Документация Yandex Cloud](../../../index.md) > [Yandex DataLens](../../index.md) > Подключения > Базы данных > Создание подключения к Trino

# Создание подключения к Trino в Yandex DataLens

Чтобы создать подключение к Trino:


1. Перейдите на [страницу создания нового подключения](https://datalens.ru/connections/new).
1. В разделе **Базы данных** выберите подключение **Trino**.



1. Выберите тип подключения:

    {% list tabs group=connection %}

    - Выбрать в организации {#organization}

      1. Выберите управляемую БД в текущей организации Yandex Cloud и укажите для нее параметры подключения:

          * **Облако и каталог**. Выберите каталог, в котором будет находиться ваш сервисный аккаунт.
          * **Сервисный аккаунт**. Выберите существующий сервисный аккаунт или [создайте](../../../iam/operations/sa/create.md) новый.
          * **Кластер**. Укажите кластер из списка доступных кластеров Trino или [создайте](../../../managed-trino/operations/cluster-create.md) новый.

          * **Уровень доступа SQL-запросов**. Позволяет использовать произвольный SQL-запрос для [формирования датасета](../../dataset/settings.md#sql-request-in-datatset). По умолчанию опция отключена. При активации необходимо выбрать уровень доступа SQL-запросов:
          
             * **Только подзапросы** — описывать источники датасета с помощью [SQL-запросов](../../dataset/settings.md#sql-request-in-datatset);
             * **SQL на чтение** — описывать источники датасета с помощью SQL-запросов, [создавать QL-чарты](../../concepts/chart/ql-charts.md) и выполнять SQL-запросы на чтение.

      1. (Опционально) Укажите настройки кеширования:
         
         * **Время жизни кеша**. Укажите время жизни кеша в секундах или оставьте значение по умолчанию. Рекомендованное значение — 300 секунд (5 минут).
         * **Разрешить проверку кеша в датасетах**. Укажите максимальную частоту проверки кеша в секундах.
      1. (Опционально) Задайте **Продвинутые настройки подключения**. Подробнее в разделе [Дополнительные настройки](#additional-settings).

    - Указать вручную {#manual}

      1. Выберите **Тип аутентификации**:
          * `Без аутентификации`
          * `Пароль`
          * `JWT`

      1. Укажите реквизиты внешней БД, чтобы подключиться через публичную сеть:
         
         * **Имя хоста**. Укажите путь до координатора или IP-адрес координатора Trino.
         * **Порт**. Укажите порт подключения к Trino. Порт по умолчанию — 8443.
         * **Имя пользователя**. Укажите имя пользователя для подключения к Trino. Если аутентификация отключена, имя пользователя может быть любым, на подключение это не влияет. Значение поля будет отправляться с запросами к источнику.
         * **Пароль**. Укажите пароль для указанного пользователя, если вы выбрали тип аутентификации `Пароль`.
         * **JWT**. Укажите [JWT-токен](https://ru.wikipedia.org/wiki/JSON_Web_Token), если вы выбрали тип аутентификации `JWT`.
         
         * **Уровень доступа SQL-запросов**. Позволяет использовать произвольный SQL-запрос для [формирования датасета](../../dataset/settings.md#sql-request-in-datatset). По умолчанию опция отключена. При активации необходимо выбрать уровень доступа SQL-запросов:
         
            * **Только подзапросы** — описывать источники датасета с помощью [SQL-запросов](../../dataset/settings.md#sql-request-in-datatset);
            * **SQL на чтение** — описывать источники датасета с помощью SQL-запросов, [создавать QL-чарты](../../concepts/chart/ql-charts.md) и выполнять SQL-запросы на чтение.
      1. (Опционально) Укажите настройки кеширования:
         
         * **Время жизни кеша**. Укажите время жизни кеша в секундах или оставьте значение по умолчанию. Рекомендованное значение — 300 секунд (5 минут).
         * **Разрешить проверку кеша в датасетах**. Укажите максимальную частоту проверки кеша в секундах.
      1. (Опционально) Задайте **Продвинутые настройки подключения**. Подробнее в разделе [Дополнительные настройки](#additional-settings).
      1. (Опционально) Проверьте работоспособность подключения. Для этого нажмите кнопку **Проверить подключение**.

    {% endlist %}

1. Нажмите кнопку **Создать подключение**.
1. Выберите [воркбук](../../workbooks-collections/index.md), в котором сохранится подключение, или создайте новый. Если вы пользуетесь старой навигацией по папкам, выберите папку для сохранения подключения.
1. Укажите название подключения и нажмите кнопку **Создать**.



## Дополнительные настройки {#additional-settings}

Вы можете указать дополнительные параметры подключения в разделе **Продвинутые настройки подключения**:


{% list tabs group=connection %}

- Выбрать в организации {#organization}

  * **Запрет на экспорт данных** — когда опция включена, в чартах на базе этого подключения в меню ![icon](../../../_assets/console-icons/ellipsis.svg) пункт экспорта данных будет недоступен. При этом останется возможность копировать данные из чартов, а также снимать скриншоты.
  * **Запрашивать список таблиц** — выключите, если загрузка списка таблиц из источника выполняется слишком долго или вызывает ошибки — в этом случае добавляйте таблицы через SQL-подзапросы.

  ![image](../../../_assets/datalens/operations/connection/connection-trino-yc-additional.png)

- Указать вручную {#manual}

  * **TLS** — когда опция включена, при взаимодействии с Trino используется протокол `HTTPS`, когда выключена — `HTTP`.
  * **CA Certificate** — чтобы загрузить сертификат, нажмите кнопку **Прикрепить файл** и укажите файл сертификата. Когда сертификат загружен, поле отображает название файла.
  * **Запрет на экспорт данных** — когда опция включена, в чартах на базе этого подключения в меню ![icon](../../../_assets/console-icons/ellipsis.svg) пункт экспорта данных будет недоступен. При этом останется возможность копировать данные из чартов, а также снимать скриншоты.
  * **Запрашивать список таблиц** — выключите, если загрузка списка таблиц из источника выполняется слишком долго или вызывает ошибки — в этом случае добавляйте таблицы через SQL-подзапросы.
  
  ![image](../../../_assets/datalens/operations/connection/connection-trino-yc-manwal-additional.png)

{% endlist %}




## Подключение внешней БД {#external-db-connection}

Yandex Cloud не отвечает за настройки удаленного подключения со стороны внешнего сервера БД. Подключая внешнюю БД, которая не является ресурсом Yandex Cloud:

* При использовании собственного [SSL-сертификата](../../../glossary/ssl-certificate.md) проверьте, что он совпадает с сертификатом на стороне БД.
* Предоставьте доступ к БД для следующих диапазонов IP-адресов сервиса DataLens (через `/` указана длина маски подсети):

  {% list tabs group=ip_address %}

  - ipv4 {#ipv4}

    * `178.154.242.176/28`
    * `178.154.242.192/28`
    * `178.154.242.208/28`
    * `178.154.242.128/28`
    * `178.154.242.144/28`
    * `178.154.242.160/28`
    * `130.193.60.0/28`

  - ipv6 {#ipv6}

    * `2a02:6b8:c03:500:0:f83d:a987:0/112`
    * `2a02:6b8:c02:900:0:f83d:a987:0/112`
    * `2a02:6b8:c0e:500:0:f83d:a987:0/112`
    * `2a02:6b8:c41:1300:0:f83d:a987:0/112`

  {% endlist %}



## Создание датасета {#create-dataset}

Область поиска таблиц при подключении к Trino ограничена конкретным каталогом.

При [создании датасета](../../dataset/create-dataset.md) на основе подключения к Trino:

1. На странице подключения в правом верхнем углу нажмите кнопку **Создать датасет**.
1. Выберите каталог в источнике. На панели ниже отобразятся размещенные в нем таблицы.

   {% cut "Выбор каталога в источнике" %}

   ![image](../../../_assets/datalens/operations/connection/dataset-trino-catalog.png)

   {% endcut %}

1. Продолжайте [инструкцию](../../dataset/create-dataset.md#add-data) с шага 4.