共用方式為


Fabric 中的 SQL 資料庫教學簡介

✅適用於:Microsoft Fabric 中的 SQL 資料庫

Microsoft Fabric 提供一站式商店,可滿足每個企業的所有分析需求。 本教學課程的目的是提供在 Fabric 中使用 SQL 資料庫的完整指南。 本教學課程是量身打造的,可協助您引導資料庫建立過程、配置資料庫物件、探索自動化功能,以及結合及可視化數據。 此外,您將瞭解如何建立 GraphQL 端點,其可作為現代化方法來有效率地連線和查詢數據。 您也將瞭解如何使用 SQL 分析端點來處理鏡像數據,以進行報告和分析,以及開發數據視覺效果。

重要

此功能處於預覽

本教學課程的結構旨在提供實際操作體驗,引導您完成程式的每個步驟,以確保在 Microsoft Fabric 生態系統中深入瞭解 Fabric 中的 SQL 資料庫。 您將深入瞭解無縫整合點,以及針對 Microsoft Fabric 中專業和公民開發人員量身打造的各種體驗。

本教學課程並非用來做為參考架構,也不涵蓋完整的特性和功能清單。 這不是最佳做法的規範指南,而是基本逐步解說,讓您熟悉 Fabric 中 SQL 資料庫的功能和用戶體驗。

網狀架構端對端案例中的 SQL 資料庫

作為本教學課程的必要條件,請完成下列步驟:

  1. 登入您的 Power BI線上帳戶,或如果您還沒有帳戶,請註冊免費試用。
  2. 為租使用者中的組織 啟用 Microsoft Fabric。

在本教學課程中,您會擔任在 Contoso 群組工作的資料庫開發人員角色。 您的組織希望根據過去的銷售量和目前現有的製造組件,評估 AdventureWorks 和 Northwind Traders 子公司的供應鏈資訊。

您將使用範例數據以及您創建的數據和檢視,其目的是創建這些數據的視覺化,並啟用應用程式可用數據的即時分析。 您已選擇 GraphQL 作為解決方案的主要資料 API。 以下是本教學課程中的步驟:

  1. 建立Microsoft網狀架構工作區
  2. 在 Microsoft Fabric 中建立 SQL 資料庫
  3. 擷取範例數據及建立額外的對象和數據
  4. 查詢資料庫並檢閱自主功能
  5. 使用 SQL 分析端點查詢數據
  6. 建立和共用視覺效果
  7. 使用Microsoft網狀架構筆記本執行數據分析
  8. 使用 DevOps 和 GraphQL API 建立應用程式
  9. 清除資源

Fabric 端對端架構中的 SQL 資料庫

以下是本教學課程所介紹的架構摘要。

本教學課程中範例應用程式的架構圖表。

數據源 - Microsoft Fabric 可讓您輕鬆快速地連線到 Azure Data Services、其他雲端平臺和內部部署數據源,以內嵌數據並建置產生和編輯數據的應用程式。

資料匯入 - 透過作為 Microsoft Fabric 管線一部分的 200 個以上的原生連接器,以及資料流程中的拖放式資料轉換,您可以快速為您的組織建立見解與洞察。 捷徑是 Microsoft Fabric 中的新功能,可提供連線至現有資料的方式,而不需要複製或移動。 您可以在本教學課程稍後部分找到捷徑功能的詳細資料。 為了開發,您有表格式數據流 (TDS) 通訊協定,可以像 SQL Server 實例一樣存取資料庫。 您也可以使用 GraphQL API,以一致、安全且整合的方式,不僅在 Microsoft 的 Fabric 中跨 SQL 資料庫查詢,還可查詢多個數據源。

存放區、查詢和擴充 – Fabric 中的 SQL 資料庫可與業界標準 Transact-SQL 命令搭配運作,以建立、讀取、更新及刪除數據和數據物件,以及 GraphQL API。

公開 - 可從 Fabric 中的 SQL 資料庫和 SQL 分析端點中的數據,供業界領先的商業智慧工具 Power BI 取用,以用於報告和視覺效果。 網狀架構連線和 SQL 分析端點中的每個 SQL 資料庫都隨附內建 TDS 端點,可在需要時輕鬆地連線至其他報告工具及查詢數據。 建立 SQL 資料庫時,會以相同名稱同時產生稱為預設語意模型的次要專案。 您可以透過 SQL 資料庫的 SQL 分析端點使用預設語意模型。 使用語意模型,您可以只透過幾個步驟將數據可視化。 SQL 資料庫和 SQL 分析端點可以透過 GraphQL API 公開。

範例資料

針對本教學課程中的範例數據,您將使用 AdventureWorksLTNorthwind 範例資料庫的子集。 在此端對端案例中,您將內嵌併產生足夠的數據對象和數據,以窺視 Microsoft Fabric 平臺中的 SQL 資料庫的規模和效能功能。 您可以擴充此範例,以顯示平臺的更多功能。

一般而言,您會從資料庫中的交易系統(或企業營運應用程式)建立數據,然後將數據複製到數據湖或數據倉儲暫存區域。 不過,在本教學課程中,您將使用範例的「Sales」和「Products」數據作為起點,新增倉儲數據,將其聯結至其他數據表,並在過程中建立檢視。

資料模型

Microsoft Fabric 中 SQL Database SalesLT 範例數據是較大 AdventureWorks 資料庫的子集,包含下列數據元素和關聯性。 在本教學課程中,您將建立數據表 Warehouse ,此數據表會顯示在此數據模型中。 在此範例中,只會建立數據的數字鍵,並從設置腳本產生數據。 若要擴充此範例,您將使用Warehouse數據表匯入來正規化Northwind數據表,以取得名稱、描述和其他供應商資訊。

後續步驟