什麼是資料庫中心?

Microsoft Fabric 中的資料庫中心在 Fabric 入口網站內提供單一的可觀察窗格。

資料庫中心:

  • 自動探索您的整體資料庫環境
  • 可查看 Azure、Fabric、內部部署和多雲
  • 建立篩選且可自訂的儀表板
  • 識別優先推薦事項
  • 提供安全最佳實務
  • 完全免費

除了 Fabric 入口網站外,你也可以透過用於代理式可觀察性的技能,或透過與你每天使用的工具(例如 SSMS 和 VS Code)的整合,來存取 Database Hub 中的資料。

小提示

💡 資料庫中心代理設定

你可以運用現成的技能來與資料庫中心的資料互動。 開始運用 Database Hub 代理技能,理解並互動 Fabric 中的 Database Hub:

- 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、本地及支援的多雲環境中,發現、優先排序並調查資料庫資產中的發現。

Fabric 導覽選單中的資料庫圖示。

發掘您的資料庫資產

  • 概覽頁面強調需要關注的事項,而 Estate 則提供跨引擎資源檢視,讓您能調查發現、了解影響並採取下一步。
    • 在 Estate 中,您可以集中在一處瀏覽所有資料庫。
    • 無需在多個入口網站間瀏覽即可查看 議題 與 建議 。
      • 問題 需要及時處理或修復。 問題出現在色彩繽紛的按鈕上。
      • 建議 是隨時間提升安全性、效能、利用率、成本效益或營運態勢的機會。
      • 最開放議題的資源優先出現,以協助優先調查。 建議會以內建燈泡圖示的按鈕形式出現。
  • 效能頁面提供資產層級的統一績效檢視,涵蓋你可存取的所有資料庫引擎的即時與歷史指標。

支援的資料庫服務

目前的預覽體驗整合了來自 Azure、Fabric 及本地環境的 Microsoft 資料庫資源:

  • Azure SQL Database(所有服務層級)
  • Azure SQL Elastic Pools
  • Azure SQL 受控執行個體
  • Fabric 中的 SQL 資料庫
  • 已啟用 Azure Arc 的 SQL Server 執行個體
  • Azure 虛擬機器上的 SQL Server 執行個體
  • 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器
  • Azure Cosmos DB

關於服務的具體細節,請參見 限制。

資料庫中心中出現的資源與功能取決於您的租戶設定、區域、權限及預覽註冊。

了解 Azure 與 Fabric 的整合

當你從 Microsoft Fabric 存取資料庫中心時,資料庫中心會利用你現有的 Azure 權限來顯示你在 Azure 中已經有權限的資料庫資源。

Database Hub 利用現有的 Azure 管理 API 來取得資源元資料與洞察,提供跨支援資料庫服務的集中檢視。 Database Hub 不會修改你的資料庫資源。

存取和權限

Database Hub 會使用你現有的 Microsoft Entra ID 和 Azure RBAC 權限。 要查看效能監控資料,你需要是 讀取 器角色的成員,或是對包含你想監控資源的訂閱擁有更高權限的角色。

資料庫中樞不會授予額外存取權限。 庫存和訊號僅限於你目前身份授權查看的資源。

當你 分享遺產的自訂視圖 時,它不會授予任何權限。 你的同事只能看到其 Azure 或 Fabric RBAC 權限允許其檢視的資源。

從資料庫中心建立資料庫資源

在 Estate 頁面中,使用 + 建立資源,為任何受支援的平台建立項目類型。

要建立資源,你需要在目標的 Fabric 工作區或 Azure 訂閱中建立項目的權限。 檢查貴組織允許的區域、網路需求、認證政策,以及容量或配額限制。

與 Microsoft SQL 不同,Cosmos DB 將帳號建立與容器建立分開。 資料庫中心僅支援 Cosmos DB 帳號建立功能。

Limitations

Important

這項功能目前處於預覽階段。

  • 區域可用性:Database Hub 目前不支援位於北歐或西歐的 Fabric 容量。 如果你的 Fabric 容量在任一區域,概覽頁面可能會載入,但使用 Database Hub 時可能會遇到錯誤。 若要使用預覽,請選擇位於支援區域中且已指派給 Fabric 容量的工作區。 這個限制適用於承載體驗的 Fabric 容量,而非你想監控的資料庫資源位置。

  • 你可以在 Azure、Fabric 和內部部署的 Database Hub 中檢視資源,包括:Azure SQL Database、Fabric 中的 SQL 資料庫、Azure SQL 彈性集區、Azure SQL 受控執行個體、已啟用 Azure Arc 的 SQL Server、Azure VM 中的 SQL Server 執行個體、適用於 PostgreSQL 的 Azure Database 彈性伺服器,以及 Azure Cosmos DB。

  • 目前 Fabric 入口網站的資料庫中心不支援其他平台,包括 Fabric 的 Cosmos DB、Fabric 的鏡像資料庫,Fabric Data Warehouse。

    • 目前,要在資料庫中心的概覽與莊園頁面中出現 Microsoft SQL 資料庫服務,需在每個訂閱中註冊一個 Azure 資源提供者。 這個資源提供者可能已經在你的訂閱中存在。
    • 對於 Azure SQL Database,必須在資料庫中新增一個擴充屬性,才能開始收集效能監控資料,然後你可以在 Database Hub 的效能頁面中查看這些資料。 你可以透過在資料庫中心的資產頁面選擇啟用效能監控選項,或執行 T-SQL 腳本為每個資料庫新增元資料來新增此擴充屬性。
    • 以下 Microsoft SQL 服務在 Estate 頁面顯示庫存,但尚未在效能頁面顯示:Azure SQL Elastic Pools、Azure SQL 受控執行個體、Fabric 中的 SQL 資料庫,以及 Azure VM 上的 SQL Server instances。
  • 支援的訊號、動作、代理程式、引擎及區域在預覽期間可能會變動。

Troubleshoot

  • 如果 Azure 資料庫未顯示於 Database Hub:
    • Database Hub 使用 Azure Resource Graph 來發現你已登入帳號可存取的 Azure 資料庫資源。 存取 Microsoft Fabric 並不會自動授權存取 Azure 資源。
    • 如果你的帳號沒有權限存取相關的 Azure 資源,這些資源就不會出現在資料庫中心。 當請求中包含的訂閱內容無法被您的帳戶存取時,Azure Resource Graph 請求也可能回傳存取被拒絕回應(403 禁止)。
    • 同一組織的使用者可以看到不同的 Azure 資源,因為他們的 Azure 權限不同。
  • 如果你期待在 Microsoft Fabric 裡看到資料庫,但實際上沒看到:
    • Azure 資源權限與 Fabric 權限是分開管理的。 你不需要因為資料庫中樞的 Azure 部分是空的就申請 Azure 存取權限。 存取你的 Fabric 資料庫是由你現有的 Fabric 權限所控制的。
    • 空的 Azure 資源清單不一定代表你的組織沒有 Azure 資料庫——這可能代表你的帳戶沒有權限查看它們。
  • 如果你預期會看到 Azure 資料庫,但實際上沒看到:
    • 檢查你的帳號和目錄。 用你用 Database Hub 的帳號登入 Azure 入口網站,並確認你在包含你預期資源的 Microsoft Entra 目錄中。
    • 驗證你的 Azure 存取權限。 確認你能在 Azure 入口網站查看預期資源。 如果無法,請你的 Azure 管理員檢視你的 Azure 角色基礎存取控制(Azure RBAC)指派。
    • 在適當的範圍內申請讀取權限。 Azure Resource Graph 至少需要對被查詢的資源有讀取權限。 您的管理員可以在您組織核准的範圍內授與適當的角色,例如「讀取者」。 Fabric 工作區權限不會授予這個 Azure 存取權限。
    • 存取權變更後登出再登入。 權限生效後,登出再登入以刷新訂閱情境,然後重新開啟資料庫中心。
    • 如果您可以在 Azure 入口網站中看到應有的資源,但這些資源仍未顯示在資料庫中心,請聯絡支援人員。 請包含問題發生時間、任何顯示的錯誤或相關ID,以及受影響的租戶和訂閱ID。 不要包含密碼或存取權杖。
    • 欲了解更多資訊,請參閱 Azure Resource Graph 中的權限。

後續步驟