使用 SQL 資料庫
Tip
有關更多詳細信息,請參閱 文本和圖像 選項卡!
Microsoft Fabric SQL 資料庫以 Azure SQL Database 為基礎而建立,是多用途且開發人員友善的交易式資料庫。 它允許在 Fabric 環境內建立和管理操作資料庫。
不同於 Azure SQL Database (它是平台即服務 (PaaS)),Microsoft Fabric SQL 資料庫是軟體即服務 (SaaS)。 這表示使用者可以享受低維護解決方案,讓他們更專注在其核心商務活動。
其中一個功能是將資料自動複寫到 OneLake,並以近即時的方式轉換成 Parquet,這可促進分析,而不需要複雜的 ETL 流程。 此整合可確保 Fabric 內的資料一律為最新且可供各種服務存取,例如由 Spark 用於分析、由筆記本用於資料工程,以及由 Power BI 用於建立視覺效果。
建立 SQL Database
若要在 Fabric 中建立新的 SQL 資料庫,您需要新的或現有的工作區。 從瀏覽至 Fabric 入口網站並選取 [資料庫] 開始。 在 新增 區段下,選取 [SQL 資料庫] 圖格。 輸入新資料庫的名稱,然後選取 [建立]。
佈建資料庫後,您會在 首頁 頁面上看到 Explorer 窗格,其中顯示資料庫物件。
為了幫助您開始使用,在 建立資料庫 下方有三個實用的功能磚。 [範例資料] 選項可讓您將 AdventureWorksLT 範例資料匯入空白資料庫。 [T-SQL] 選項提供 Web 編輯器,可用來撰寫 T-SQL 以建立資料庫物件,如結構描述、資料表與檢視表。 [連接字串] 選項會顯示與 SQL Server Management Studio 或其他外部工具連線所需的 SQL 資料庫連接字串。
查詢 SQL 資料庫
您可以使用適用於 Azure SQL Database 的類似工具,利用在 Fabric 入口網站中新增之 Web 型編輯器的便利性,在 Fabric 中查詢 SQL 資料庫。 這提供端對端的整合產品,可簡化分析並促進共同作業。
[開啟方式] 選項可讓您以預填的連線屬性啟動 Visual Studio Code 和 SQL Server Management Studio (SSMS),讓您更輕鬆地完成連線並立即開始作業。
原始檔控制
原始檔控制是在 Microsoft Fabric 中管理 SQL 資料庫的基本層面。 它可讓您追蹤變更、與小組成員共同作業,以及維護修改歷程記錄。 當您將 SQL 資料庫與原始檔控制系統整合時,可確保記錄所有變更,並視需要還原。 這種做法可增強資料庫開發流程的可靠性與一致性。
如果您熟悉版本控制,您會注意到,將變更提交至 Microsoft Fabric 的 SQL 資料庫與提交至其他程式碼存放庫相比,並沒有太大差異。
- 認可至原始檔控制:您可以將資料庫物件認可至原始檔控制,將即時資料庫轉換成程式碼。 此流程會從資料庫讀取物件定義,並將其寫入存放庫。
- 從原始檔控制更新:您可以從原始檔控制的內容更新資料庫物件。 在將差異變更套用至資料庫之前,會先驗證程式碼。
- 歷程記錄追蹤:使用者可以在原始檔控制系統中檢視資料庫物件的歷程記錄,其提供清楚的變更記錄並促進共同作業。
探索效能功能
Fabric 中的 SQL Database 提供智慧型效能功能,例如監視,以及自動建立和微調索引。
使用效能儀表板進行監視
Fabric SQL Database 中的效能儀表板透過移除監視和作業的複雜性,以簡化使用者體驗。 它可讓使用者充分利用 SQL 資料庫引擎的功能,迎合 Fabric 中的各種工作負載。
儀表板提供不同層級的計量可見度,以容納具有不同 SQL 專業知識的使用者。 初學者可以存取基本查詢效能計量,而中階和進階使用者可以檢視更詳細的資訊。
您可以用滑鼠右鍵按兩下項目檢視的內容按鈕(三個點),然後選取[ 開啟效能摘要],以存取效能儀錶板。
或者,您可以在 [查詢編輯器] 視窗中存取主工具列,然後選取 [效能摘要]。
效能儀表板可協助使用者了解其資料庫效能,並接收任何問題的警示。 其設計目的是協助應用程式開發人員儘早偵測並解決效能瓶頸,以確保直覺且有效率的使用者體驗。
探索自動調校
自動微調是內建功能,可套用機器學習來最佳化查詢效能。 其可自動識別微調機會並加以實作,以提升資料庫的效率。
在 Fabric 的 SQL 資料庫中,系統會以動態方式管理索引,圖表會顯示一段時間內建立、卸除和還原之索引的計數,而表格會列出工具建立的索引,包括結構描述名稱、資料表名稱、索引名稱、狀態、索引鍵資料行、包含的資料行,以及建立和卸除日期等詳細資料。
您可以在效能儀表板的 [自動索引] 索引標籤上監視自動編製索引。