# Подключение к Starburst или Trino

Платформа dbt

Ниже приведены необходимые поля для настройки подключения к кластеру [Starburst Enterprise](https://docs.starburst.io/starburst-enterprise/index.html), [Starburst Galaxy](https://docs.starburst.io/starburst-galaxy/index.html) или [Trino](https://trino.io/). Если не указано иное, под "кластером" подразумевается кластер любого из этих продуктов.

| Поле         | Описание                                                                                                                                                                                            | Примеры                                                                                                                                                         |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Host**     | Имя хоста вашего кластера. Не включайте префикс HTTP протокола.                                                                                                                                     | `mycluster.mydomain.com`                                                                                                                                        |
| **Port**     | Порт для подключения к вашему кластеру. По умолчанию это 443 для кластеров с включенным TLS.                                                                                                        | `443`                                                                                                                                                           |
| **User**     | Имя пользователя (учетной записи) для входа в ваш кластер. При подключении к кластерам Starburst Galaxy необходимо включать роль пользователя в качестве суффикса к имени пользователя.<br /><br /> | Формат для Starburst Enterprise или Trino зависит от настроенного метода аутентификации.<br />Формат для Starburst Galaxy:<br />- `user.name@mydomain.com/role` |
| **Password** | Пароль пользователя.                                                                                                                                                                                | -                                                                                                                                                               |
| **Database** | Имя каталога в вашем кластере.                                                                                                                                                                      | `example_catalog`                                                                                                                                               |
| **Schema**   | Имя схемы, существующей в указанном каталоге.                                                                                                                                                       | `example_schema`                                                                                                                                                |

## Роли в Starburst Enterprise

Если вы подключаетесь к кластеру Starburst Enterprise со включёнными встроенными контролями доступа, вы должны указать роль в формате, описанном в разделе [Дополнительные параметры](https://docs.getdbt.tech/docs/platform/connect-data-platform/connect-starburst-trino.md#configuration). Если роль не указана, используется роль по умолчанию для указанного имени пользователя.

## Каталоги и схемы

При выборе каталога и схемы убедитесь, что у пользователя есть права на чтение и запись для обоих. Этот выбор не ограничивает вашу возможность выполнять запросы к каталогу. Вместо этого они служат местоположением по умолчанию для материализации таблиц и представлений. Кроме того, коннектор Trino, используемый в каталоге, должен поддерживать создание таблиц. Это *значение по умолчанию* можно изменить позже в вашем проекте dbt.

## Конфигурация

Чтобы узнать, как оптимизировать производительность с помощью конфигураций для конкретной платформы данных в dbt, см. раздел [Конфигурация для Starburst/Trino](https://docs.getdbt.tech/reference/resource-configs/trino-configs.md).
