Что такое Database Hub?

Database Hub в Microsoft Fabric предоставляет единую панель наблюдаемости внутри портала Fabric.

Центр баз данных:

  • Автоматически обнаруживает всю вашу инфраструктуру баз данных
  • Видит Azure, Fabric, локальные среды и мультиоблачные среды
  • Создаёт фильтруемые, настраиваемые дашборды
  • Определяет приоритетные рекомендации
  • Предоставляет лучшие практики безопасности
  • Это полностью бесплатно

Помимо портала Fabric, вы можете получить доступ к данным Database Hub через навыки агентной наблюдаемости или через интеграцию с инструментами, которые используете ежедневно, такими как SSMS и VS Code.

Подсказка

💡 Настройка агента для Database Hub

Вы можете использовать готовые навыки для взаимодействия с данными Database Hub. Начните использовать навыки агента Database Hub для понимания и взаимодействия с Database Hub в Fabric:

- Use [Database Hub skills](https://github.com/microsoft/microsoft-sql/tree/main/plugins/microsoft-sql-fdh).
- Review [Database Hub in Fabric documentation](https://learn.microsoft.com/fabric/database/hub/)
  and use the [Microsoft Learn MCP server](https://learn.microsoft.com/api/mcp) for official docs.

Important

Эта функция доступна в предварительной версии.

Database Hub помогает вам обнаруживать, расставлять приоритеты и исследовать результаты в вашем массиве баз данных в Azure, Microsoft Fabric, локальных и поддерживаемых мультиоблачных средах.

Иконка Databases в навигационном меню Fabric.

Изучите свой ландшафт баз данных

  • Страница «Обзор» выделяет то, что требует внимания, а Estate предоставляет межсистемный обзор ресурсов, где можно изучить результаты, понять влияние и сделать следующий шаг.
    • В разделе Estate вы можете просматривать список своих баз данных в одном месте.
    • Просматривайте вопросы и предложения, не переходя по нескольким порталам.
      • Проблемы требуют своевременного решения или устранения. Проблемы отображаются на цветных кнопках.
      • Предложения — это возможности для повышения безопасности, производительности, использования ресурсов, экономии или операционного состояния со временем.
      • Ресурсы с наиболее открытыми вопросами появляются первыми, чтобы помочь расставить приоритеты в расследовании. Предложения появляются в виде кнопок с иконками лампочок внутри.
  • Страница «Производительность» предоставляет единое представление о производительности на уровне всей инфраструктуры с метриками в реальном времени и историческими показателями по всем СУБД, к которым у вас есть доступ.

Поддерживаемые сервисы баз данных

Текущий опыт предварительного просмотра объединяет ресурсы баз данных Microsoft из Azure, Fabric и локальных сред:

  • База данных SQL Azure (все сервисные уровни)
  • Azure SQL Elastic Pools
  • Управляемый экземпляр Azure SQL
  • База данных SQL в Fabric
  • Экземпляры SQL Server с поддержкой Azure Arc
  • Экземпляр SQL Server в Виртуальные машины Azure
  • Сервер База данных Azure для PostgreSQL (гибкая версия)
  • Azure Cosmos DB (облачная база данных)

Для подробностей, специфичных для службы, см. раздел «Ограничения».

Ресурсы и возможности, появляющиеся в Database Hub, зависят от конфигурации вашего арендатора, региона, разрешений и предварительной регистрации.

Понимание интеграции Azure и Fabric

Когда вы заходите в Database Hub из Microsoft Fabric, Database Hub использует ваши существующие права Azure для отображения ресурсов базы данных, к которым вы уже имеете доступ в Azure.

Database Hub извлекает метаданные ресурсов и аналитические данные с помощью существующих API управления Azure, чтобы обеспечить централизованный обзор вашей базы данных между поддерживаемыми сервисами баз данных. Database Hub не изменяет ресурсы вашей базы данных.

Доступ и разрешения

Database Hub использует ваши существующие права Microsoft Entra ID и Azure RBAC. Чтобы просматривать данные мониторинга производительности, нужно быть членом роли читателя или роли с большими правами на каждую подписку, содержащей ресурсы, которые вы хотите отслеживать.

Database Hub не предоставляет дополнительного доступа. Инвентарь и сигналы ограничены ресурсами, которые ваша текущая личность имеет право просматривать.

Когда вы делитесь индивидуальным видом своего наследства , это не даёт никаких разрешений. Ваши коллеги видят только те ресурсы, которые им предоставляют Azure или Fabric RBAC.

Создание ресурсов базы данных из Database Hub

На странице Estate используйте + Создать ресурс, чтобы создать тип элемента для любой поддерживаемой платформы.

Для создания ресурса необходимо разрешение на создание элементов в целевом рабочем пространстве Fabric или подписке Azure. Проверьте разрешённые регионы вашей организации, требования к сети, политику аутентификации и ограничения по пропускной способности или квотам.

В отличие от Microsoft SQL, Cosmos DB отделяет создание учетной записи от создания контейнеров. В Database Hub доступно только создание аккаунта Cosmos DB.

Limitations

Important

Эта функция доступна в предварительной версии.

  • Региональная доступность:Database Hub в настоящее время не поддерживает мощности Fabric, расположенные в Северной или Западной Европе. Если емкость Fabric находится в одном из этих регионов, страница Обзор может загрузиться, но при работе с Database Hub могут возникнуть ошибки. Чтобы использовать предварительную версию, выберите рабочую область, назначенную ресурсу Fabric в поддерживаемом регионе. Это ограничение распространяется на емкость Fabric, в которой размещена среда, а не на местонахождение ресурсов базы данных, которые вы хотите отслеживать.

  • Вы можете просматривать в Database Hub ресурсы из Azure, Fabric и локальных сред, включая: База данных SQL Azure, базу данных SQL в Fabric, пулы Azure SQL Elastic Pool, Управляемый экземпляр SQL Azure, SQL Server с поддержкой Azure Arc, экземпляры SQL Server на виртуальных машинах Azure, гибкий сервер База данных Azure для PostgreSQL и Azure Cosmos DB.

  • Другие платформы в Database Hub в портале Fabric в настоящее время не поддерживаются, включая Cosmos DB в Fabric, зеркальные базы данных в Fabric, Fabric Data Warehouse.

    • В настоящее время, чтобы служба базы данных Microsoft SQL отображалась на страницах Overview и Estate в Database Hub, необходимо выполнить дополнительный шаг — зарегистрировать поставщик ресурсов Azure в каждой подписке. Этот провайдер ресурсов может уже существовать для вашей подписки.
    • Для База данных SQL Azure необходимо добавить расширенное свойство в вашу базу данных, чтобы начать собирать данные мониторинга производительности, которые затем можно просмотреть на странице Performance в Database Hub. Вы можете добавить это расширенное свойство, выбрав опцию Enable Performance Monitoring на странице Estate в Database Hub или запустив скрипты T-SQL для добавления метаданных в каждую базу данных.
    • Следующие сервисы Microsoft SQL показывают инвентарь на странице Estate, но пока не отображаются на странице производительности: Azure SQL Elastic Pools, Azure SQL SQL Managed Instance, SQL database in Fabric и SQL Server instances на Azure VM.
  • Поддерживаемые сигналы, действия, агенты, движки и регионы могут меняться во время предварительного просмотра.

Troubleshoot

  • Если базы данных Azure не отображаются в Database Hub:
    • Database Hub использует Azure Resource Graph для поиска ресурсов базы данных Azure, к которым может получить доступ ваш авторизованный аккаунт. Доступ к Microsoft Fabric не предоставляет автоматически доступ к ресурсам Azure.
    • Если ваш аккаунт не имеет доступа к соответствующим ресурсам Azure, эти ресурсы не будут отображаться в Database Hub. Запрос Azure Resource Graph также может вернуть ответ с отказом в доступе (403 Запрещён), если ни одна из подписок, включённых в запрос, не доступна для вашего аккаунта.
    • Пользователи в одной организации могут видеть разные ресурсы Azure, потому что их права Azure различаются.
  • Если вы ожидаете увидеть базы данных в Microsoft Fabric, но не видите их:
    • Разрешения ресурсов Azure и Fabric управляются отдельно. Вам не нужно запрашивать доступ к Azure только потому, что часть Azure в Database Hub пуста. Доступ к вашим базам данных Fabric регулируется существующими правами Fabric.
    • Пустой список ресурсов Azure не обязательно означает, что у вашей организации нет баз данных Azure — это может означать, что ваш аккаунт не имеет разрешения на их просмотр.
  • Если вы ожидаете увидеть базы данных Azure, но не видите их:
    • Проверьте свой аккаунт и каталог. Войдите в портал Azure с той же учётной записью, что и в Database Hub, и убедитесь, что вы находитесь в каталоге Microsoft Entra, где содержатся ожидаемые ресурсы.
    • Проверьте доступ к Azure. Убедитесь, что вы можете просматривать ожидаемые ресурсы в портале Azure. Если не получится, попросите администратора Azure пересмотреть ваши назначения по контролю доступа на основе ролей Azure (Azure RBAC).
    • Запросите доступ к чтению в соответствующем диапазоне. Azure Resource Graph требует как минимум доступа для чтения к запрашиваемым ресурсам. Ваш администратор может назначить соответствующую роль, например Reader, в пределах области, утверждённой вашей организацией. Разрешения Fabric Workspace не предоставляют этот доступ к Azure.
    • Выйдите из системы и войдите снова после изменения доступа. После вступления разрешений выйдите из системы и войдите снова, чтобы обновить контекст подписки, затем откройте Database Hub.
    • Если вы можете просмотреть ожидаемые ресурсы в портале Azure, но они всё равно не отображаются в Database Hub, свяжитесь с поддержкой. Укажите время возникновения проблемы, любой отображаемый ошибочный или корреляционный идентификатор, а также ID затронутого арендатора и подписки. Не включайте пароли или жетоны доступа.
    • Дополнительные сведения см. в разделе "Разрешения" в Azure Resource Graph.

Следующий шаг