# Подключение к Microsoft Fabric

Платформа dbt

## Поддерживаемые методы аутентификации

Поддерживаемые методы аутентификации:

* Сервисный принципал Microsoft Entra
* Пароль Microsoft Entra

Microsoft Fabric Data Warehouse не поддерживает аутентификацию с помощью пароля SQL (LDAP), поэтому необходимо использовать Microsoft Entra ID. Это означает, что для использования [Microsoft Fabric](https://www.microsoft.com/en-us/microsoft-fabric) в dbt вам потребуется как минимум один субъект-служба Microsoft Entra для подключения dbt к Fabric, а в идеале — отдельный субъект-служба для каждого пользователя.

### Сервисный принципал Microsoft Entra

Ниже приведены необходимые поля для настройки подключения к Microsoft Fabric с использованием аутентификации сервисного принципала Microsoft Entra.

| Поле               | Описание                                                                                                                |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| **Server**         | Значение **host** субъекта-службы для тестовой конечной точки Fabric.                                                   |
| **Port**           | Порт для подключения к Microsoft Fabric. Можно использовать `1433` (по умолчанию) — стандартный номер порта SQL Server. |
| **Database**       | Значение **database** субъекта-службы для тестовой конечной точки Fabric.                                               |
| **Authentication** | Выберите **Service Principal** в раскрывающемся списке.                                                                 |
| **Tenant ID**      | Значение **Directory (tenant) ID** субъекта-службы.                                                                     |
| **Client ID**      | Значение **application (client) ID** субъекта-службы.                                                                   |
| **Client secret**  | Значение **client secret** субъекта-службы (не **client secret id**).                                                   |

### Пароль Microsoft Entra

Ниже приведены необходимые поля для настройки подключения к Microsoft Fabric с использованием аутентификации по паролю Microsoft Entra.

| Поле               | Описание                                                                                                            |
| ------------------ | ------------------------------------------------------------------------------------------------------------------- |
| **Server**         | Имя хоста сервера для подключения к Microsoft Fabric.                                                               |
| **Port**           | Порт сервера. Вы можете использовать `1433` (по умолчанию), который является стандартным номером порта SQL сервера. |
| **Database**       | Имя базы данных.                                                                                                    |
| **Authentication** | Выберите **Active Directory Password** из выпадающего списка.                                                       |
| **User**           | Имя пользователя Microsoft Entra.                                                                                   |
| **Password**       | Пароль Microsoft Entra.                                                                                             |

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

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