共用方式為


Lakehouse 教學課程:建立 Lakehouse、內嵌範例資料,以及建置報表

在本教學課程中,您會建置 Lakehouse、內嵌範例資料到 Delta 資料表、視需要套用轉換,然後建立報表。 以下是您完成的步驟清單:

如果您沒有 Microsoft Fabric,請註冊免費 試用容量

必要條件

為什麼我需要 OneDrive 來完成本教學課程?

本教學課程需要 OneDrive,因為資料擷取程式依賴 OneDrive 作為檔案上傳的基礎儲存機制。 當您將 CSV 檔案上傳至 Fabric 時,它會暫時儲存在您的 OneDrive 帳戶中,然後再內嵌至 Lakehouse。 這種整合可確保 Microsoft 365 生態系統內安全、無縫的檔案傳輸。

如果您未設定 OneDrive,則擷取步驟無法運作,因為 Fabric 無法存取上傳的檔案。 如果您已經在 Lakehouse 或其他支援的位置中擁有可用的資料,則不需要 OneDrive。

注意

如果您的 Lakehouse 中已有資料,您可以使用這些資料,而不需使用範例 CSV 檔案。 若要檢查資料是否已與您的 Lakehouse 相關聯,請使用 Lakehouse 總管或 SQL 分析端點來瀏覽資料表、檔案和資料夾。 如需如何檢查的詳細資訊,請參閱 Lakehouse 概觀使用 SQL 分析端點查詢 Lakehouse 資料表

建立 Lakehouse

在本節中,您會在 Fabric 中建立 Lakehouse。

  1. Fabric中,從導覽列選擇 工作區

  2. 若要開啟工作區,請在位於頂端的搜尋方塊中輸入其名稱,然後從搜尋結果中選取它。

  3. 從工作區中,選取 [新增專案],在搜尋方塊中輸入 Lakehouse,然後選取 [Lakehouse]。

  4. 在 [新增 Lakehouse] 對話方塊中,在 [名稱] 欄位輸入 wwilakehouse

    New lakehouse 對話方塊的螢幕擷取畫面。

  5. 選取 [建立] ,以建立並開啟新的 Lakehouse。

內嵌範例資料

在本章節中,您會將範例客戶資料內嵌至 Lakehouse。

注意

如果您尚未設定 OneDrive,請註冊 Microsoft 365 免費試用:免費試用 - 試用 Microsoft 365 一個月

  1. Fabric 範例存放庫下載 dimension_customer.csv 檔案。

  2. 在 [首頁] 索引標籤的 [取得 Lakehouse 中的資料] 底下,您會看到將資料載入 Lakehouse 的選項。 選取 [新資料流程 Gen2]

    螢幕快照顯示如何選擇 [新增資料流 Gen2] 選項以在 Lakehouse 中載入資料的位置。

  3. 建立資料流 窗格中,在 名稱 欄位中輸入 客戶維度資料 ,然後選取 下一步

    建立資料流窗格的螢幕擷取畫面,顯示輸入資料流程名稱的位置。

  4. 在新的資料流程畫面上,選取 [從文字/CSV 檔案匯入]

  5. 在 [連線至資料來源] 畫面上 ,選取 [上傳檔案] 圓形按鈕。 拖放您在步驟 1 中下載的 dimension_customer.csv 檔案。 上傳檔案後,選取 [下一步]

    螢幕擷取畫面顯示選取 [上傳檔案] 的位置,以及將先前下載的檔案拖曳的位置。

  6. 從 [預覽檔案資料] 頁面預覽資料,然後選取 [建立] 繼續並返回資料流程創作區。

將資料轉換並載入 Lakehouse

在本節中,您會根據業務需求轉換資料,並將其載入 Lakehouse。

  1. 在 [查詢設定] 窗格中,將 [名稱] 欄位更新為 dimension_customer

    注意

    Fabric 預設會在資料表名稱結尾新增空格和數字。 表格名稱必須是小寫,且不得包含空格。 適當地重新命名它,並從表格名稱中移除任何空格。

    查詢設定窗格的螢幕擷取畫面,其中顯示輸入名稱的位置,並選取資料目的地。

  2. 在本教學課程中,您會將客戶資料與 Lakehouse 建立關聯。 如果您從 Lakehouse 建立資料流程,上傳的資料會自動連結至預設 Lakehouse。 如果您單獨建立資料流程,您可以選擇依照以下步驟,將它與湖倉產生關聯:

    1. 從功能表項目中,選取 [新增資料目的地],然後選取 [Lakehouse]。 從 [連線到資料目的地 ] 畫面中,視需要登入您的帳戶,然後選取 [ 下一步]。

    2. 瀏覽至工作區中的 wwilakehouse

    3. 如果 dimension_customer 資料表不存在,請選取 [新增資料表] 設定,然後輸入資料表名稱 dimension_customer。 如果資料表已經存在,請選取 [現有資料表] 設定,然後從物件總管中的資料表清單中選擇 [dimension_customer]。 選取下一步

      螢幕擷取畫面顯示如何選擇目的地表格。

    4. 在 [選擇目的地設定] 窗格中,選取 [取代] 作為 [更新方法]。 選取 [儲存設定] 以返回資料流程創作區。

  3. 從資料流程創作區中,您可以輕鬆地根據業務需求來轉換資料。 為了簡單起見,我們在本教學課程中不會進行任何變更。 若要繼續,請選取工具列中的 [儲存並執行]。

    包含 [發佈] 按鈕的 [查詢設定] 窗格的螢幕擷取畫面。

  4. 返回您的工作區,將滑鼠指標懸停在客戶維度資料資料流上,選取...功能表,再選取立即重新整理。 此選項會執行資料流程,並將資料從來源檔案移至 Lakehouse 資料表。 進行中時,您會在資料流程名稱旁邊看到一個旋轉圓圈。

    螢幕截圖顯示了在哪裡可以找到立即刷新圖示。

  5. 重新整理資料流程後,請在頂端功能表列中選取您的 Lakehouse,以查看 dimension_customer Delta 表格。

    開啟湖庫的導覽面板螢幕擷取畫面。

  6. 選取要預覽其資料的資料表。 您也可以使用 Lakehouse 的 SQL 分析端點,以 SQL 陳述式查詢資料。 從畫面右上方的 Lakehouse 下拉選單中,選取 [SQL 分析端點]。

    Delta 資料表的螢幕擷取畫面,其中顯示要選取 SQL 分析端點的位置。

  7. 選取 dimension_customer 資料表來預覽其資料,或選取 [新增 SQL 查詢] 來撰寫 SQL 陳述式。

    SQL 分析端點畫面的螢幕擷取畫面,顯示選取 [新增 SQL 查詢] 的位置。

  8. 下列範例查詢會根據 dimension_customer 資料表的 BuyingGroup 資料行來彙總資料列計數。 SQL 查詢檔案會自動儲存以供日後參考,您可以根據您的需求重新命名或刪除這些檔案。

    若要執行指令碼,請選取指令碼檔案頂端的 [執行] 圖示。

    SELECT BuyingGroup, Count(*) AS Total
    FROM dimension_customer
    GROUP BY BuyingGroup
    

將資料表新增至語意模型

在本節中,您會將資料表新增至語意模型,以便使用它們來建立報表。

  1. 開啟 Lakehouse 並切換至 SQL 分析端點 檢視,選取 [ 新增語意模型]、命名語意模型、指派工作區,然後選取您要新增至語意模型的資料表。 在此情況下,請選取 dimension_customer 資料表。

    螢幕擷取畫面,您可以在其中選取要新增至語意模型的資料表。

建置報表

在本節中,您會從擷取的資料建立報表。

  1. 選取工作區中的語意模型,選取下拉式清單 [探索此資料],然後選取 [自動建立報表]。 在下一個教學課程中,我們會從頭開始建立報表。

    語意模型詳細數據頁面的螢幕快照,其中顯示要選取 [建立報表的位置]。

  2. 表格是維度,其中沒有量值。 Power BI 會建立資料列計數的量值、跨不同資料行彙總,並建立不同的圖表,如下圖所示。

    [快速摘要] 頁面的螢幕擷取畫面,其中顯示四個不同的橫條圖。

  3. 您可以從頂端功能區選取 [儲存],以儲存此報表供未來使用。 您可以藉由包含或排除其他資料表或資料行,來變更此報表以符合您的需求。

後續步驟