Безопасность хранилища данных в Microsoft Fabric

Применимо к: Конечная точка SQL и хранилище в Microsoft Fabric

В этой статье рассматриваются вопросы безопасности для защиты конечной точки SQL lakehouse и хранилища в Microsoft Fabric.

Важно!

Microsoft Fabric в настоящее время находится на этапе предварительной версии. Эта информация относится к предварительной версии продукта, который может быть существенно изменен перед выпуском. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении информации, представленной здесь.

Сведения о безопасности Microsoft Fabric см. в статье Безопасность в Microsoft Fabric.

Сведения о подключении к конечной точке и хранилищу SQL см. в разделе Подключение.

Модель доступа к хранилищу

Разрешения Microsoft Fabric и детализированные разрешения SQL совместно управляют доступом к хранилищу и разрешениями пользователей после подключения.

  • Подключение к хранилищу зависит от предоставления как минимум разрешения на чтение Microsoft Fabric для хранилища.
  • Разрешения элементов Microsoft Fabric позволяют предоставлять пользователю разрешения SQL, не предоставляя эти разрешения в SQL.
  • Роли рабочей области Microsoft Fabric предоставляют разрешения Microsoft Fabric для всех хранилищ в рабочей области.
  • Детализированными разрешениями пользователей можно дополнительно управлять с помощью T-SQL.

Роли рабочей области

Роли рабочей области используются для совместной работы группы разработчиков в рабочей области. Назначение роли определяет действия, доступные пользователю, и применяется ко всем элементам в рабочей области.

Дополнительные сведения о конкретных возможностях хранилища хранилища данных, предоставляемых с помощью ролей рабочей области, см. в разделе Роли рабочей области в хранилище данных структуры .

Безопасность на уровне объекта

Роли рабочей области и разрешения на элементы предоставляют простой способ назначить пользователю грубые разрешения для всего хранилища. Однако в некоторых случаях пользователю требуются более детализированные разрешения. Для этого можно использовать стандартные конструкции T-SQL для предоставления пользователям определенных разрешений.

Дополнительные сведения об управлении детализированными разрешениями в SQL см. в разделе Детализированные разрешения SQL .

Руководство

При оценке разрешений, которые необходимо назначить пользователю, учитывайте следующие рекомендации:

  • Роли рабочей области (Администратор, участник, участник), должны назначаться только участникам команды, которые в настоящее время совместно работают над решением, так как это обеспечивает им доступ ко всем элементам в рабочей области.
  • Если им в основном требуется доступ только для чтения, назначьте им роль зрителя и предоставьте доступ на чтение определенных объектов с помощью T-SQL. Дополнительные сведения см. в разделе Управление детализированными разрешениями SQL.
  • Если они являются пользователями с более высоким уровнем привилегий, назначьте им роли Администратор, участника или участника. Соответствующая роль зависит от других действий, которые необходимо выполнить.
  • Другим пользователям, которым требуется доступ только к отдельному хранилищу или доступ только к определенным объектам SQL, необходимо предоставить разрешения На элемент структуры и предоставить доступ к конкретным объектам через SQL.
  • Вы также можете управлять разрешениями для групп Azure Activity Directory, а не добавлять каждого конкретного участника.

Дальнейшие действия