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、本地及支援的多雲環境中,發現、優先排序並調查資料庫資產中的發現。
發掘您的資料庫資產
- 概覽頁面強調需要關注的事項,而 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 中的權限。