Создание подключения к Trino в DataLens On-premises

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

  1. Перейдите на страницу воркбука или создайте новый.

  2. В правом верхнем углу нажмите СоздатьПодключение.

  3. Выберите подключение Trino.

  4. Выберите Тип аутентификации:

    • Без аутентификации
    • Пароль
    • JWT
  5. Укажите реквизиты внешней БД, чтобы подключиться через публичную сеть:

    • Имя хоста. Укажите путь до координатора или IP-адрес координатора Trino.
    • Порт. Укажите порт подключения к Trino. Порт по умолчанию — 8443.
    • Имя пользователя. Укажите имя пользователя для подключения к Trino. Если аутентификация отключена, имя пользователя может быть любым, на подключение это не влияет. Значение поля будет отправляться с запросами к источнику.
    • Пароль. Укажите пароль для указанного пользователя, если вы выбрали тип аутентификации Пароль.
    • JWT. Укажите JWT-токен, если вы выбрали тип аутентификации JWT.
    • Уровень доступа SQL-запросов. Позволяет использовать произвольный SQL-запрос для формирования датасета. По умолчанию опция отключена. При активации необходимо выбрать уровень доступа SQL-запросов:

      • Только подзапросы — описывать источники датасета с помощью SQL-запросов;
      • SQL на чтение — описывать источники датасета с помощью SQL-запросов, создавать QL-чарты и выполнять SQL-запросы на чтение.

    image

  6. (Опционально) Укажите настройки кеширования:

    • Время жизни кеша. Укажите время жизни кеша в секундах или оставьте значение по умолчанию. Рекомендованное значение — 300 секунд (5 минут).
    • Разрешить проверку кеша в датасетах. Укажите максимальную частоту проверки кеша в секундах.
  7. (Опционально) Задайте Продвинутые настройки подключения. Подробнее в разделе Дополнительные настройки.

  8. (Опционально) Проверьте работоспособность подключения. Для этого нажмите кнопку Проверить подключение.

  9. Нажмите кнопку Создать подключение.

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

  11. Укажите название подключения и нажмите кнопку Создать.

Дополнительные настройки

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

  • TLS — когда опция включена, при взаимодействии с Trino используется протокол HTTPS, когда выключена — HTTP.
  • CA Certificate — чтобы загрузить сертификат, нажмите кнопку Прикрепить файл и укажите файл сертификата. Когда сертификат загружен, поле отображает название файла.
  • Запрет на экспорт данных — когда опция включена, в чартах на базе этого подключения в меню пункт экспорта данных будет недоступен. При этом останется возможность копировать данные из чартов, а также снимать скриншоты.

  • Запрашивать список таблиц — выключите, если загрузка списка таблиц из источника выполняется слишком долго или вызывает ошибки — в этом случае добавляйте таблицы через SQL-подзапросы.

image

Примечание

На данный момент для Trino не реализована функция UNNEST.

Создание датасета

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

При создании датасета на основе подключения к Trino:

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

  2. Выберите каталог в источнике. На панели ниже отобразятся размещенные в нем таблицы.

    Выбор каталога в источнике

    image

  3. Продолжайте инструкцию с шага 4.