Поддержка субъекта-службы в Фабрике данных
Субъект-служба Azure (SPN) — это удостоверение безопасности, основанное на приложении, и может быть назначено разрешения на доступ к источникам данных. Субъекты-службы используются для безопасного подключения к данным без удостоверения пользователя. Дополнительные сведения о субъектах-службах см. в разделе "Объекты приложения и субъекта-службы" в идентификаторе Microsoft Entra.
В Microsoft Fabric проверка подлинности субъекта-службы поддерживается в наборах данных, потоках данных (1-го поколения и потоке данных 2-го поколения), а также в наборах данных. Теперь вы можете пройти проверку подлинности локальных подключений и подключений шлюза данных виртуальной сети с помощью имен субъектов-служб.
Поддерживаемые источники данных
В настоящее время тип проверки подлинности субъекта-службы поддерживает только следующие источники данных:
- Azure Data Lake Storage
- Azure Data Lake Storage 2-го поколения
- хранилище BLOB-объектов Azure
- Azure Synapse Analytics
- База данных SQL Azure
- Dataverse
- SharePoint Online
- Интернет
Примечание.
Проверка подлинности субъекта-службы не поддерживается для источника данных SQL с прямым запросом в наборах данных.
Использование субъектов-служб для подключения к данным в Dataflow 2-го поколения
В этом примере можно использовать субъект-службу для подключения к Azure Data Lake Storage 2-го поколения через Dataflow 2-го поколения.
Необходимые условия
Создайте субъект-службу с помощью Azure.
Предоставьте приложению разрешение на чтение источника данных. Например, если вы используете озеро данных, убедитесь, что приложение имеет доступ для чтения данных blob-объектов хранилища.
Подключение к данным с помощью субъекта-службы в Dataflow 2-го поколения
Перейдите в Fabric.
Создайте новый поток данных 2-го поколения или измените существующий, где вы хотите добавить источник данных.
Выберите источник данных для проверки подлинности с помощью имени участника-службы. В этом примере вы подключаетесь к учетной записи Azure Data Lake Storage 2-го поколения.
Введите URL-адрес источника данных и нажмите кнопку "Создать новое подключение".
Измените тип проверки подлинности на субъект-службу.
Введите идентификатор клиента в параметрах подключения. Идентификатор клиента можно найти в Azure, где была создана имя участника-службы.
Введите идентификатор клиента субъекта-службы в параметрах подключения. Идентификатор клиента можно найти в Azure, где была создана имя участника-службы.
Заполните ключ субъекта-службы в параметрах подключения. Ключ субъекта-службы можно найти в Azure, где был создан поставщик услуг.
Наконец, нажмите кнопку "Далее " в параметрах подключения, чтобы пройти проверку подлинности в источнике данных.