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

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

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

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

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

  4. Выберите режим аутентификации и укажите параметры подключения:

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

      • Разрешить подзапросы в датасетах — описывать источники датасета с помощью SQL-запросов;
      • Разрешить подзапросы в датасетах и QL-чарты — описывать источники датасета с помощью SQL-запросов и создавать QL-чарты.

    image

    • Имя хоста. Укажите путь до координатора или IP-адрес координатора Trino.
    • Порт. Укажите порт подключения к Trino. Порт по умолчанию — 8443.
    • Имя пользователя. Укажите имя пользователя для подключения к Trino.
    • Пароль. Укажите пароль для указанного пользователя.
    • Время жизни кеша в секундах. Укажите время жизни кеша или оставьте значение по умолчанию. Рекомендованное значение — 300 секунд (5 минут).
    • Уровень доступа SQL запросов. Позволяет использовать произвольный SQL-запрос для формирования датасета. По умолчанию опция отключена. При активации необходимо выбрать уровень доступа SQL-запросов:

      • Разрешить подзапросы в датасетах — описывать источники датасета с помощью SQL-запросов;
      • Разрешить подзапросы в датасетах и QL-чарты — описывать источники датасета с помощью SQL-запросов и создавать QL-чарты.

    image

    • Имя хоста. Укажите путь до координатора или IP-адрес координатора Trino.
    • Порт. Укажите порт подключения к Trino. Порт по умолчанию — 8443.
    • Имя пользователя. Укажите имя пользователя для подключения к Trino.
    • JWT. Укажите JWT-токен.
    • Время жизни кеша в секундах. Укажите время жизни кеша или оставьте значение по умолчанию. Рекомендованное значение — 300 секунд (5 минут).
    • Уровень доступа SQL запросов. Позволяет использовать произвольный SQL-запрос для формирования датасета. По умолчанию опция отключена. При активации необходимо выбрать уровень доступа SQL-запросов:

      • Разрешить подзапросы в датасетах — описывать источники датасета с помощью SQL-запросов;
      • Разрешить подзапросы в датасетах и QL-чарты — описывать источники датасета с помощью SQL-запросов и создавать QL-чарты.

    image

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

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

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

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

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

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

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

image

Примечание

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

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

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

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

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

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

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

    image

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