共用方式為


快速入門:在 Microsoft Fabric 中建立你的第一個圖表

備註

這項功能目前處於公開預覽狀態。 此預覽版是在沒有服務等級協定的情況下提供,不建議用於生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款

在這個快速入門中,你會建立一個包含兩個節點和一條邊的基本圖,然後執行查詢。 這個過程大約需要15分鐘。

若想獲得涵蓋完整 Adventure Works 資料模型及更進階情境的完整教學,請參見 Graph 教學

先決條件

在開始這個快速入門之前,請先確認:

  1. 圖表在你所在的地區可用

  2. Graph 已啟用於你的 Fabric 租戶中。

    在您的 Fabric 租用戶中啟用圖形。

  3. 你是 Fabric 工作區的成員,或有權限在工作區中建立項目。 如需詳細資訊,請參閱 Microsoft Fabric 中的工作區

    這很重要

    圖的存取管理僅限於承載該圖的工作區。 工作區外的使用者無法存取該圖表。 工作空間內有權限存取湖屋底層資料的使用者,可以對圖形進行建模與查詢。

載入範例數據

要建立你的圖表,首先將樣本資料載入到你的 Fabric 工作區中的資料湖屋(lakehouse)。

下載範例資料

  1. 請前往 GitHub 上的 Fabric Graph GQL 範例資料集

  2. 選擇 adventureworks_docs_sample.zip 檔案並下載到你的本地機器。

    小提示

    要從 GitHub 下載檔案,選擇該檔案,然後選擇 下載原始檔案 圖示。

  3. 把下載的 adventureworks_docs_sample.zip 檔案解壓到你本機的資料夾。

    小提示

    在檔案總管中,右鍵點擊壓縮檔並選擇 「全部解壓」,然後選擇目標資料夾。

建立湖倉

  1. Microsoft Fabric 中,選擇你的工作空間。

  2. 選取 + 新增項目

  3. 選擇 儲存資料>Lakehouse

  4. 輸入名稱(例如「AdventureWorksLakehouse」),清除 Lakehouse 架構選項 ,然後選擇 建立

    這很重要

    Graph 功能目前不支援正在使用 lakehouse schema(預覽) 的 lakehouses。

將資料載入表格

這個快速入門只需要兩張表格: adventureworks_customersadventureworks_orders。 上傳完整的範例資料資料夾,然後只載入這兩個資料表。

  1. 在你的湖邊小屋裡,將滑鼠移到 檔案上,選擇省略號(...),然後選擇 「上傳>上傳」資料夾
  2. 瀏覽解壓後的資料夾並上傳。 這個動作會把所有範例資料檔案上傳到你的湖屋。
  3. 展開 檔案 和已上傳的資料夾,可以看到子資料夾。 這個快速入門只需要載入其中兩個表格。
  4. 將滑鼠移到 adventureworks_customers 子資料夾上,選擇省略號(...),然後選擇 載入到資料表>新資料表
  5. 將檔案類型設為 Parquet,並選擇 載入
  6. 重複第 4 到 5 步,針對 adventureworks_orders 子資料夾。

建立圖形模型

  1. 在你的 Microsoft Fabric 工作區,選擇 + 新項目

  2. 選擇 分析和訓練資料>Graph 模型(預覽版)

    螢幕擷取畫面顯示新項目功能表,其中包含選取 [圖表模型(預覽)] 的選項。

    小提示

    或者,在搜尋框中輸入「圖表」,然後按 Enter 鍵搜尋圖表項目。

  3. 輸入名稱(例如「MyFirstGraph」)並選擇 「建立」。

建立好圖模型後,你會進入圖視圖,看到預設模式設為 「Model 」,頂部有「 儲存」、「 取得資料」、「 新增節點」和「 Add 邊 」按鈕。

建立圖表

要在 Microsoft Fabric 中建立圖形,請依照圖形檢視中的步驟操作:

  1. 選取 [取得資料

  2. 從 OneLake 目錄中,選擇 Adventure Works 資料中的湖屋。

  3. 選擇 連線

  4. 選擇 adventureworks_customersadventureworks_orders 資料表,然後選擇 載入

    截圖顯示選取資料表的取得資料對話框。

新增兩個節點

  1. 選擇 新增節點

  2. 配置第一個節點:

    • 標籤:客戶
    • 映射表:adventureworks_customers
    • 地圖欄位識別碼:CustomerID_K

    螢幕擷取畫面顯示 [將節點新增至圖形] 對話方塊。

  3. 選取確認

  4. 再次選擇 新增節點

  5. 設定第二個節點:

    • 標籤:訂單
    • 地圖表:adventureworks_orders
    • 映射欄識別碼:SalesOrderDetailID_K
  6. 選取確認

新增一條邊

  1. 選擇 新增邊緣

  2. 設定邊緣:

    • 標籤:購買
    • 地圖表:adventureworks_orders
    • 來源節點:客戶
    • 資料來源繪製欄:CustomerID_FK
    • 目標節點:訂單
    • 目標地圖欄:SalesOrderDetailID_K

    顯示添加邊緣對話框的屏幕截圖。

  3. 選取確認

  4. 選擇 儲存 以載入圖表。

查詢你的圖表

執行 GQL 查詢,找出訂單數量排名前五的客戶。

  1. 選擇 查詢 模式。

  2. 從頂端選單選擇 程式碼編輯器

  3. 請在輸入框中輸入以下 GQL 查詢:

    MATCH (c:Customer)-[:purchases]->(o:`Order`)
    RETURN c.fullName AS customer_name, count(o) AS num_orders
    GROUP BY customer_name
    ORDER BY num_orders DESC
    LIMIT 5
    
  4. 選擇 「執行查詢 」以查看訂單數量排名前五的客戶。

下圖展示了 GQL 查詢及其結果:

執行 GQL 查詢結果的截圖。

祝賀! 你在 Microsoft Fabric 中建立了第一個圖表,並對它執行查詢。

後續步驟