✅適用於:Microsoft Fabric 中的 SQL 資料庫
Microsoft Fabric 提供一站式商店,可滿足每個企業的所有分析需求。 本教學課程的目的是提供在 Fabric 中使用 SQL 資料庫的完整指南。 本教學課程是量身打造的,可協助您引導資料庫建立過程、配置資料庫物件、探索自動化功能,以及結合及可視化數據。 此外,您將瞭解如何建立 GraphQL 端點,其可作為現代化方法來有效率地連線和查詢數據。 您也將瞭解如何使用 SQL 分析端點來處理鏡像數據,以進行報告和分析,以及開發數據視覺效果。
本教學課程的結構旨在提供實際操作體驗,引導您完成程式的每個步驟,以確保在 Microsoft Fabric 生態系統中深入瞭解 Fabric 中的 SQL 資料庫。 您將深入瞭解無縫整合點,以及針對 Microsoft Fabric 中專業和公民開發人員量身打造的各種體驗。
本教學課程並非用來做為參考架構,也不涵蓋完整的特性和功能清單。 這不是最佳做法的規範指南,而是基本逐步解說,讓您熟悉 Fabric 中 SQL 資料庫的功能和用戶體驗。
網狀架構端對端案例中的 SQL 資料庫
在本教學課程中,您會擔任在 Contoso 群組工作的資料庫開發人員角色。 您的組織希望根據過去的銷售量和目前現有的製造組件,評估 AdventureWorks 和 Northwind Traders 子公司的供應鏈資訊。
您將使用範例數據以及您創建的數據和檢視,其目的是創建這些數據的視覺化,並啟用應用程式可用數據的即時分析。 您已選擇 GraphQL 作為解決方案的主要資料 API。 以下是本教學課程中的步驟:
- 建立Microsoft網狀架構工作區
- 在 Microsoft Fabric 中建立 SQL 資料庫
- 擷取範例數據及建立額外的對象和數據
- 查詢資料庫並檢閱自主功能
- 使用 SQL 分析端點查詢數據
- 建立和共用視覺效果
- 使用Microsoft網狀架構筆記本執行數據分析
- 使用 DevOps 和 GraphQL API 建立應用程式
- 清除資源
Fabric 端對端架構中的 SQL 資料庫
以下是本教學課程所介紹的架構摘要。
數據源 - Microsoft Fabric 可讓您輕鬆快速地連線到 Azure Data Services、其他雲端平臺和內部部署數據源,以內嵌數據並建置產生和編輯數據的應用程式。
資料匯入 - 透過作為 Microsoft Fabric 管線一部分的 200 個以上的原生連接器,以及資料流程中的拖放式資料轉換,您可以快速為您的組織建立見解與洞察。 OneLake 快捷方式 是 Microsoft Fabric 中的一項新功能,它提供了一種連接到現有數據而無需複製或移動數據的方法。 為了開發,您有表格式數據流 (TDS) 通訊協定,可以像 SQL Server 實例一樣存取資料庫。 您也可以使用 GraphQL API,以一致、安全且整合的方式,不僅在 Microsoft 的 Fabric 中跨 SQL 資料庫查詢,還可查詢多個數據源。
存放區、查詢和擴充 – Fabric 中的 SQL 資料庫可與業界標準 Transact-SQL 命令搭配運作,以建立、讀取、更新及刪除數據和數據物件,以及 GraphQL API。
公開 - Fabric 中 SQL 資料庫的資料可以透過多種方式取用:
- 來自 Fabric 中 SQL 資料庫和 SQL 分析端點的資料可供業界領先的商業智慧工具 Power BI 取用,以進行報告和視覺效果。
- 網狀架構連線和 SQL 分析端點中的每個 SQL 資料庫都隨附內建 TDS 端點,可在需要時輕鬆地連線至其他報告工具及查詢數據。
- 您也可以透過 SQL 資料庫的 SQL 分析端點建立語意模型。 使用語意模型,您可以只透過幾個步驟將數據可視化。
- SQL 資料庫和 SQL 分析端點也可以透過 GraphQL API 公開。
範例資料
針對本教學課程中的範例數據,您將使用 AdventureWorksLT 和 Northwind 範例資料庫的子集。 在此端對端案例中,您將內嵌併產生足夠的數據對象和數據,以窺視 Microsoft Fabric 平臺中的 SQL 資料庫的規模和效能功能。 您可以擴充此範例,以顯示平臺的更多功能。
一般而言,您會從資料庫中的交易系統(或企業營運應用程式)建立數據,然後將數據複製到數據湖或數據倉儲暫存區域。 不過,在本教學課程中,您將使用範例的「Sales」和「Products」數據作為起點,新增倉儲數據,將其聯結至其他數據表,並在過程中建立檢視。
資料模型
Microsoft Fabric 中 SQL Database SalesLT 範例數據是較大 AdventureWorks 資料庫的子集,包含下列數據元素和關聯性。 在本教學課程中,您將建立數據表 Warehouse ,此數據表會顯示在此數據模型中。 在此範例中,只會建立數據的數字鍵,並從設置腳本產生數據。 若要擴充此範例,您將使用Warehouse數據表匯入來正規化Northwind數據表,以取得名稱、描述和其他供應商資訊。