什麼是資料庫中心?

Microsoft Fabric 中的資料庫中心為資料庫團隊提供一個偵測、調查、採取行動及自動化回應整個資料庫資產中的問題與機會的平台。

使用 Database Hub 來:

  • 發現你已能存取的資料庫,涵蓋 Azure、Fabric、本地部署及支援的多雲環境。
  • 優先考量效能、安全性、利用率及最佳實務發現事項。
  • 調查即時及歷史遙測數據,無需在多個入口網站之間切換。
  • 利用儲存與共享的資產檢視來協作。
  • 透過內建體驗、資料庫工具與代理人,採取引導行動。
  • 將資料庫訊號擴展至 Microsoft Fabric、Power BI、OneLake 以及自訂應用程式與工作流程。

Database Hub 使用您現有的 Microsoft Entra ID 身份與 Azure 基於角色的存取控制權限。 它不會僅因發現資料庫資源而授予額外存取權或修改資料庫資源。

除了 Fabric 入口網站外,你還可以透過代理觀察技能或與日常使用的工具(如 SQL Server Management Studio (SSMS)或 MSSQL 擴充功能(適用於 Visual Studio Code)整合,存取資料庫中心資料。

小提示

💡 資料庫中心代理設定

你可以運用現成的技能來與資料庫中心的資料互動。 開始運用 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.

免費開始使用

Database Hub 可搭配 Fabric Free 授權使用。 你不需要任何 Fabric 容量或獨立的資料庫中心授權就能開始使用。

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

請使用您現有的 Microsoft 帳戶 登入或註冊 Fabric Free。 資料庫中心會顯示你已授權存取的支援資料庫資源。

你不需要把 Azure 或本地資料庫搬到 Fabric。 您的資料庫仍維持在現有的訂閱與環境中,而 Database Hub 則整合其作業中繼資料、訊號與可用動作。

你看到的資源、能力和資料取決於你現有的權限、租戶設定、區域、資源設定以及預覽註冊。

Important

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

將你的資料庫環境整合成單一操作體驗,從零散的訊號轉向引導式行動。

你不需要部署另一個監控服務、購買獨立的資料庫中心授權,或是配置 Fabric 容量來開始。

如果你還沒有帳號,請註冊 Fabric Free。 登入並開啟資料庫中心,從你已授權存取的支援資料庫資源開始。

資料庫中心的運作方式

資料庫中心為資料庫團隊建立共享的營運工作流程:

  1. 偵測 整個環境中的問題與機會。
  2. 監控效能,使用預建與自訂使用體驗。
  3. 調查並採取行動,利用引導式體驗與現有資料庫工具。
  4. 自動化可重複的調查與修復工作流程,透過代理程式。
  5. 將擴展資料庫訊號到 Fabric、Power BI、OneLake、警示及客製化解決方案。

目標不只是展示更多遙測數據。 資料庫中心幫助團隊了解需要關注的事項、為何重要,以及下一步該做什麼。

開始

在開始之前,請確認以下先決條件。

Prerequisites

  • 請使用您的 Microsoft Entra ID 帳號登入 Fabric。
  • 你有 Azure 訂閱、Fabric 工作區或資料庫資源想要查看。
  • 為了支援效能監控體驗,你至少要在每個包含你想監控資源的 Azure 訂閱中,擁有 Reader 角色,或擁有更高權限的等效角色。
  • 您的組織允許存取 Microsoft Fabric 和資料庫中心。
  • 你想包含的訂閱,任何必要的 Azure 資源提供者都已註冊。
  • 部分 Microsoft SQL 資源需先完成額外設定,才會在資料庫中心中顯示或提供效能遙測。 有關目前的設定需求,請參見「將 Microsoft SQL 資源加入資料庫中心」。

Database Hub 會尊重你現有的 Azure 和 Fabric 權限。 你只會看到你目前身份被授權存取的資源。 共享資料庫中樞視圖並不會授予底層資源的存取權。 每個人只看到自己 Azure 或 Fabric 權限允許的資源。

從 Microsoft Fabric 開啟 Database Hub

打開 Microsoft Fabric,並從 Fabric 導覽或可用的資料庫體驗中選擇「資料庫中樞」。

當你已經在 Fabric 工作,或想將資料庫操作與 Fabric 分析、資料工程、即時智慧及 AI 體驗連結時,建議採用此路線。

從 Power BI 開啟 Database Hub

當您的租戶和帳號可使用 Database Hub 時,請從 Power BI 或 Fabric 網頁體驗開啟資料庫中樞。

當您想將營運資料庫結果與報告、語意模型或面向業務的監控體驗連結時,請使用此途徑。

來自 Azure 的開放資料庫中樞

支援的 Azure 資料庫體驗能提供進入資料庫中心的入口。

當你從單一 Azure 資源開始,並想從資源層級管理擴展到整體環境檢視時,請使用此路徑。

從直接 URL 開啟 Database Hub

你也可以 直接開啟資料庫中心。

如果資料庫中心是你日常營運流程的一部分,可以考慮將其加入書籤。 您也可以利用資料庫中心技能搭配支援的代理程式體驗來調查您的資產。

1. 了解需要關注的部分

概覽頁面是了解你資料庫資產現況的起點。

使用概覽可:

  • 查看所有支援資源中的議題與建議。
  • 先辨識哪些資料庫需要優先關注。
  • 將緊急問題與長期優化機會分開。
  • 從高層級發現,轉向相關的資源或調查體驗。
  • 為資料庫、應用、平台及資安團隊建立共同的作業全貌。

問題會 識別出可能需要及時關注或修復的狀況。

建議指出 未來提升安全性、效能、利用率、成本效益或營運態勢的機會。

議題與建議共同幫助團隊決定什麼重要、為何重要,以及先從哪裡調查。

瀏覽您的資產

Estate 頁面提供你可存取之資料庫資源的跨引擎清單。

使用 Estate:

  • 瀏覽支援 Azure、Fabric、本地部署及多雲資料庫資源,集中於一處。

  • 依特徵、所有權、環境及發現篩選資源。

  • 無需在多個管理平台間切換,即可檢視問題與建議。

  • 儲存篩選檢視以支援重複的營運工作流程。

  • 與同事分享自訂視圖。

  • 開啟資源以進行更詳細的檢查或採取動作。

  • 建立支援資料庫的資源。

Fabric 入口網站會依未解決議題數量優先排序資源,讓你能專注於最重要的項目。

使用已儲存及共享的檢視進行協作

多個團隊通常會管理資料庫環境。 透過使用儲存與共享檢視,每個團隊都能建立聚焦的營運視角,而無需重複建立庫存資料。

例如,一個團隊可以建立以下檢視:

  • 提供具有作用中的效能發現項目的生產資料庫。
  • 由特定應用程式或服務團隊擁有的資源。
  • 需要安全關注的資料庫。
  • 未充分利用的資源可能帶來優化的機會。
  • 特定的訂閱、地區、平台或環境。

共享視圖時會共享其設定,而非共用底層資源的存取權限。 收件人只能看到自己權限允許的資源。

2. 使用預設與自訂體驗監控效能

效能頁面提供涵蓋所有受支援的資料庫引擎的即時及歷史效能 estate 層級檢視。

利用 Performance 來:

  • 檢視整個環境的資料庫健康狀況。
  • 比較不同資源的效能。
  • 識別異常行為或新出現的資源壓力。
  • 從環境層級的監控,轉向資源層級的調查。
  • 減少手動開啟並關聯多個監控工具的需求。

使用預先建置的監控

預先建置的監視為團隊提供一個即時的起點,進行常見的效能問題調查。 典型的工作流程如下:

  1. 打開 效能 頁面。
  2. 找出需要關注的資源或指標。
  3. 檢視可用的即時及歷史脈絡。
  4. 將調查範圍縮小到受影響的資料庫。
  5. 開啟相關的資源層級體驗以進行更深入的調查。
  6. 使用適當的資料庫工具或工作流程來驗證並處理該發現項目。

建立自訂的監控使用體驗

當預建體驗無法回答團隊特定問題時,利用底層的遙測資料和支援的 Fabric 體驗來建立自訂監視器。

當您需要以下情況時,客製化監控非常有用:

  • 專注於特定應用的工作負載。
  • 將資料庫行為與應用程式、事件或業務訊號結合。
  • 監控一組已定義的資料庫。
  • 建立團隊專屬的門檻或視覺化。
  • 建立服務或業務流程的營運儀表板。
  • 建立一個能驅動警示或代理輔助工作流程的監視器。

3. 檢視議題與機會並採取行動

透過使用 Database Hub,團隊擁有針對其應用程式與營運模式量身打造的監控體驗,能迅速識別安全與效能問題。

進行即時、臨機效能分析

對於支援資源,Database Hub 透過相容 Azure Data Explorer 的端點提供底層查詢效能監控遙測資料的存取。

當你需要超越預設儀表板,進行即席調查時,請使用此功能。

你可以使用遙測來:

  • 互動式探索查詢與資源行為。
  • 針對特定調查篩選績效數據。
  • 將調查範圍縮小到特定的資料庫和時期。
  • 將跨不同時間區段或資源的行為進行關聯。
  • 建立支援可重複故障排除工作流程的查詢。
  • 在支援的儀表板、筆記本、應用程式及代理驅動調查中,使用相同的遙測數據。

一個常見的工作流程是:

  1. 從 Database Hub 中的問題、建議或異常指標開始。
  2. 找出受影響的資料庫。
  3. 將調查範圍縮小到相關時期。
  4. 查詢詳細的遙測數據。
  5. 驗證行為的可能來源及影響。
  6. 如果此調查可能再次進行,請儲存或將查詢投入運作。
  7. 使用適當的資料庫工具或流程來執行相關操作。

如需連線和查詢說明,請參閱 查詢效能監控遙測。

此遙測功能目前適用於受支援的資料庫和平台。 可用性會依服務、地區、設定、權限及預覽註冊而異。

直接在 Azure Data Explorer (ADX) 中查詢效能資料

若要進行內建儀表板以外的表格式分析,您可以使用 Power BI 或 Azure Data Explorer,透過 SQL ADX Proxy 查詢從您的資料庫資產收集而來的資料。 目前此功能僅適用於 Microsoft SQL 資料庫。 欲了解更多資訊,請參閱 Microsoft SQL 資料庫監控:KQL 查詢範例於 Azure Data Explorer。

4. 透過代理程式將發現的問題與可重複套用的修正自動化

Database Hub 可參與代理程式與聊天體驗,讓團隊能運用自然語言和可重複使用的技能來檢視其資料庫資產。

你可以在 Microsoft SQL GitHub 倉庫找到 Database Hub 代理技能。 支援的代理程式也可以透過 Microsoft Learn MCP 伺服器使用官方文件。

代理程式能協助將操作性問題轉化為結構化調查,識別相關的 Database Hub 資訊,並引導使用者採取適當的下一步。

範例題目包括:

  • Which databases need attention?
  • What changed for this database?
  • Which resources have open performance issues?
  • What should I investigate first?
  • Show the telemetry relevant to this finding.
  • Create a repeatable query for this investigation.
  • Summarize the findings for the application team.
  • What evidence should I review before taking action?

代理體驗鋪設出一條從人類驅動的可觀察性到由代理協助的資料庫作業之路,同時維持操作人員的控制權。

請負責任地使用代理程式

代理程式產生的發現與建議需經操作人員審查。

代理程式不會取代:

  • Azure 和 Fabric RBAC。
  • 資料庫認證與授權。
  • 現有的核准流程。
  • 變更管理需求。
  • 生產驗證。
  • 對營運變革的人員問責。

從調查、摘要整理和證據收集開始。

只有在組織定義了工作流程的權限、驗證、核准、回滾與稽核需求後,才引入自動化操作。

5. 將資料庫訊號延伸到你的工作流程中

Database Hub 既是操作體驗,也是更廣泛數據、分析、人工智慧與自動化工作流程的可擴展起點。

當你想快速偵測需要關注的地方、調查證據並採取行動時,可以從內建的資料庫中心體驗開始。 當你需要更多時,將資料庫清查、信號和遙測延伸至團隊已有的工具和體驗中。

範例可能包括:

  • 在 Power BI 中建立面向業務的報告與儀表板。
  • 將資料庫訊號與應用、事件、營運或業務資料結合。
  • 建立自訂的即時儀表板與監視器。
  • 將支援的資料延伸至 OneLake、Lakehouse、Warehouse 及其他 Fabric 體驗,以便進一步分析。
  • 將資料庫訊號與 Rayfin 及其他操作體驗連結。
  • 從資料庫訊號中建立警示與下游工作流程。
  • 在支援介面上建置客製化工具、應用程式與自動化。
  • 為代理程式提供資料庫資產與遙測資訊、技能及聊天體驗。

這使得 Database Hub 不僅僅是監控的目的地。 它可以成為團隊用來偵測重要事項的營運訊號層,並將這些訊號延伸到分析、應用、自動化及代理式體驗中,在實際工作進行之處。

一個有用的進展是:

  1. 透過內建的 Database Hub 信號找出問題與機會。
  2. 透過總覽、資產、效能及詳細遙測來調查。
  3. 可自訂儲存的檢視、查詢、監視器和儀表板。
  4. 將資料庫訊號與應用、營運及業務脈絡連結。
  5. 延伸到 Fabric、Power BI、OneLake、Rayfin 以及自訂體驗。
  6. 自動化可重複的工作流程,包含警示、代理人及受控行動。

你可以從內建功能開始,隨著營運需求增加逐步擴展。

從資料庫中心建立資料庫

你可以將 Database Hub 作為建立支援資料庫資源的起點。

建立資源:

  1. 開啟 Estate。
  2. 選取 創建資源。
  3. 選擇支援的資料庫平台。
  4. 選擇目標的 Fabric 工作區或 Azure 訂閱。
  5. 完成服務專屬的建立流程。

你需要在所選的 Fabric 工作區或 Azure 訂閱中建立資源的權限。

雖然你不需要 Fabric 容量來存取資料庫中心,但你建立的資源可能有自己的授權、容量、工作空間、訂閱或服務需求。

對於 Azure Cosmos DB,Database Hub 支援建立帳戶。 你可以透過相關的 Azure Cosmos DB 體驗來獨立處理容器建立。

支援的資料庫服務

在目前預覽期間,Database Hub 可顯示來自 Azure、Fabric 及內部部署環境的受支援資源,包括:

  • Azure SQL Database
  • Azure SQL Elastic Pools
  • Azure SQL 受控執行個體
  • Fabric 中的 SQL 資料庫
  • 透過 Azure Arc 啟用的 SQL Server
  • Azure 虛擬機器上的 SQL Server
  • 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器
  • Azure Cosmos DB

每種資源可用的清點、發現、監測及行動可能有所不同。

在 Estate 中出現的資料庫,並不一定表示該資料庫類型具備所有監控、調查、代理程式或動作功能。

Database Hub 中顯示的內容取決於服務、設定、區域、租戶設定、您的權限,以及是否已註冊預覽。

Limitations

Important

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

  • 區域可用性:Database Hub 目前不支援位於北歐或西歐的 Fabric 容量。 如果 My workspace 被指派給兩個區域中任一個區域的容量,概覽 頁面可能會載入,但使用 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 的 Cosmos DB,Fabric 的鏡像資料庫,Fabric Data Warehouse。
  • 目前,要在資料庫中心的概覽與莊園頁面中出現 Microsoft SQL 資料庫服務,需在每個訂閱中註冊一個 Azure 資源提供者。 這個資源提供者可能已經在你的訂閱中存在。
  • 對於 Azure SQL Database,必須在資料庫中新增一個擴充屬性,才能開始收集效能監控資料,然後你可以在 Database Hub 的效能頁面中查看這些資料。 你可以透過在資料庫中心的資產頁面選擇啟用效能監控選項,或執行 T-SQL 腳本為每個資料庫新增元資料來新增此擴充屬性。
  • 以下 Microsoft SQL 服務在 Estate 頁面顯示庫存,但尚未在 Performance 頁面顯示:Azure SQL 彈性集區、Azure SQL 受控執行個體,以及 Fabric 中的 SQL 資料庫。
  • 對於 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器,Estate 列出的是彈性伺服器資源,而非每台伺服器上託管的個別 PostgreSQL 資料庫。
  • 在目前預覽版中,適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的監控使用現有的 Azure 監視器 指標,且不提供 Database Hub 中的查詢層級診斷。 使用 Azure 入口網站和原生 PostgreSQL 工具來調查查詢。
  • 支援的訊號、動作、代理程式、引擎及區域在預覽期間可能會變動。
  • 支援的資源清單並不代表該服務具備所有監控或動作功能。
  • 產生的發現與建議需經操作員審查。
  • 現有的 Azure、Fabric、資料庫、安全性及變更管理控制措施仍持續適用。
  • 每個使用者能看到的資源取決於該使用者的權限。
  • 共享自訂視圖並不會授予底層資源的存取權限。
  • 可用的體驗會依租戶設定、區域、權限、資源設定及預覽註冊而異。
  • 存取 Database Hub 無需 Fabric 容量。 然而,從資料庫中心開啟、建立或使用的服務與資源,可能有其自身的授權、容量或訂閱要求。
  • 在依賴預覽功能於關鍵營運流程前,先對照組織的生產、合規、隱私、安全及資料駐留需求評估預覽功能。

Troubleshoot

  • 如果 Azure 資料庫未顯示於 Database Hub:
    • 確認 Database Hub 可供您的租戶和區域使用。
    • 確認你是用預期的 Microsoft Entra ID 帳號登入,該帳號能存取該資源或其 Azure 訂閱。
    • 確認已過足夠時間,讓新啟用的遙測資料可供使用。
    • Database Hub 使用 Azure Resource Graph 來發現你已登入帳號可存取的 Azure 資料庫資源。 存取 Microsoft Fabric 並不會自動授權存取 Azure 資源。
    • 如果你的帳號沒有權限存取相關的 Azure 資源,這些資源就不會出現在資料庫中心。 當請求中包含的訂閱內容無法被您的帳戶存取時,Azure Resource Graph 請求也可能回傳存取被拒絕回應(403 禁止)。
    • 同一組織的使用者可以看到不同的 Azure 資源,因為他們的 Azure 權限不同。
    • 確認所需的 Azure 資源提供者是否已註冊。 確認是否新增了必要的元資料或擴充屬性。 欲了解更多資訊,請參閱《將 Microsoft SQL 資源加入資料庫中心》。
  • 如果你期待在 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 中的權限。
  • 共享視圖顯示不同的資源
    • 當使用者擁有不同權限時,這是預期中的。 共享視圖會保留視圖與濾波器的設定。 它不會授予對資源的存取權。 每個人只能看到自己 Azure 或 Fabric RBAC 允許的資源。
  • 無法從資料庫中心建立資料庫
    • 在建立資源前,請檢視貴組織的以下項目:
      • 允許的區域。
      • 網路需求。
      • 認證政策。
      • 所建立資源的適用容量或工作空間需求。
      • Azure 訂用帳戶配額。
      • 命名與標籤標準。
      • 安全與治理需求。
  • 沒有可用的操作
    • 請確定:
      • 該資料庫服務支援此動作。
      • 你的角色允許執行所請求的行動。
      • 該資源已加入相關的預覽功能。
      • 貴組織的 Azure 或 Fabric 政策允許此操作。
      • 該資源符合服務特定的設定要求。
  • 不能套用經紀人推薦
    • 代理人推薦仍受現有權限及營運管控約束。 確認這一點:
      • 建議的行動適用於資源與服務。
      • 現有證據支持這項建議。
      • 你擁有必要的許可。
      • 所需的核准程序已完成。
      • 該行動有適當的驗證與回滾計畫。

後續步驟