在倉庫建立資料表

適用於✅:Microsoft Fabric 的資料倉儲

本文提供兩個範例,說明如何在 Fabric Data Warehouse 中建立新資料表,無論是從 parquet 檔案匯入或透過 Fabric 入口網站的資料倉儲編輯器。

先決條件

開始之前,必須先滿足以下先決條件:

  • 在具有參與者或更高許可權的 Premium 容量 工作區中獲取倉儲項目的存取權。
    • 務必連結到你的庫存項目。 你不能直接在倉庫的 SQL 分析端點建立資料表。
  • 選擇您的查詢工具。 這個教學包含 Microsoft Fabric 入口網站中的 SQL 查詢編輯器 ,但你也可以使用任何 T-SQL 查詢工具。

如需在 Microsoft Fabric 中連線至倉儲的詳細資訊,請參閱連線

在 SQL 查詢編輯器中建立一個空白資料表,並附上範本

  1. 在倉儲編輯器功能區中,找出 [SQL 範本 ] 下拉式清單。

  2. 選取 [新增數據表],新的 SQL 查詢視窗中會出現自動產生的 CREATE TABLE 腳本範本。

  3. 更新範本中的 CREATE TABLE 資料表名稱和欄位定義,使其符合你需要的結構。 你的 T-SQL 腳本應該看起來像以下程式碼:

    CREATE TABLE dbo.fact_sale
    (
    	SaleKey bigint,
    	CityKey int,
    	CustomerKey int,
    	BillToCustomerKey int,
    	StockItemKey int,
    	InvoiceDateKey datetime2(6),
    	DeliveryDateKey datetime2(6),
    	SalespersonKey int,
    	WWIInvoiceID int,
    	Description varchar(max),
    	Package varchar(100),
    	Quantity int,
    	UnitPrice numeric(18,2),
    	TaxRate numeric(18,3),
    	TotalExcludingTax numeric(18,2),
    	TaxAmount numeric(18,2),
    	Profit numeric(18,2),
    	TotalIncludingTax numeric(18,2),
    	TotalDryItems int,
    	TotalChillerItems int,
    	LineageKey int
    )
    
  4. 選取 [執行] 以建立新資料表。

若要深入了解 Microsoft Fabric 中倉儲支援的資料表建立,請參閱 Microsoft Fabric 中資料倉儲的資料表Microsoft Fabric 中的資料類型

在 SQL 查詢編輯器中從外部檔案建立一個載入的表格

你也可以直接從你有權限存取的外部 Parquet 檔案建立表格。 在這個範例中,我們將根據一個公開的資料檔案建立一個新資料表。 在查詢編輯器中,貼上並執行下列 T-SQL 程式碼:

CREATE TABLE dbo.fact_sale AS
SELECT *
FROM OPENROWSET(BULK 'https://fabrictutorialdata.dfs.core.windows.net/sampledata/WideWorldImportersDW/parquet/full/fact_sale/*.parquet');

CTAS(將表格創建為選擇)語句會建立一個新表格,並使用從指定來源檔案擷取的資料填充它,從而簡化在單一步驟中定義和載入表格的過程。 您可以在 [使用 T-SQL 擷取資料] 頁面中找到更多擷取選項。

後續步驟