教程:在数据仓库中创建表

适用于:✅Microsoft Fabric 中的仓库

了解如何在本教程上一部分创建的数据仓库中创建表。

创建表

  1. 在导航菜单中选择“工作区”。

  2. 选择在教程:创建 Microsoft Fabric 数据工作区中创建的工作区,例如 Data Warehouse 教程

  3. 从项列表中,选择类型为“仓库”的 WideWorldImporters

    在物品清单中出现的仓库选项的屏幕截图。

  4. 在功能区中,选择“新建 SQL 查询”。 在“空白”下,为新的空白查询窗口选择“新建 SQL 查询”

    新的SQL查询选项在功能区上显示的屏幕截图。

  5. 在查询编辑器中粘贴以下代码。

    /*
    1. Drop the dimension_city table if it already exists.
    2. Create the dimension_city table.
    3. Drop the fact_sale table if it already exists.
    4. Create the fact_sale table.
    */
    
    --dimension_city
    DROP TABLE IF EXISTS [dbo].[dimension_city];
    CREATE TABLE [dbo].[dimension_city]
        (
            [CityKey] [int] NULL,
            [WWICityID] [int] NULL,
            [City] [varchar](8000) NULL,
            [StateProvince] [varchar](8000) NULL,
            [Country] [varchar](8000) NULL,
            [Continent] [varchar](8000) NULL,
            [SalesTerritory] [varchar](8000) NULL,
            [Region] [varchar](8000) NULL,
            [Subregion] [varchar](8000) NULL,
            [Location] [varchar](8000) NULL,
            [LatestRecordedPopulation] [bigint] NULL,
            [ValidFrom] [datetime2](6) NULL,
            [ValidTo] [datetime2](6) NULL,
            [LineageKey] [int] NULL
        );
    
    --fact_sale
    
    DROP TABLE IF EXISTS [dbo].[fact_sale];
    
    CREATE TABLE [dbo].[fact_sale]
    
        (
            [SaleKey] [bigint] NULL,
            [CityKey] [int] NULL,
            [CustomerKey] [int] NULL,
            [BillToCustomerKey] [int] NULL,
            [StockItemKey] [int] NULL,
            [InvoiceDateKey] [datetime2](6) NULL,
            [DeliveryDateKey] [datetime2](6) NULL,
            [SalespersonKey] [int] NULL,
            [WWIInvoiceID] [int] NULL,
            [Description] [varchar](8000) NULL,
            [Package] [varchar](8000) NULL,
            [Quantity] [int] NULL,
            [UnitPrice] [decimal](18, 2) NULL,
            [TaxRate] [decimal](18, 3) NULL,
            [TotalExcludingTax] [decimal](29, 2) NULL,
            [TaxAmount] [decimal](38, 6) NULL,
            [Profit] [decimal](18, 2) NULL,
            [TotalIncludingTax] [decimal](38, 6) NULL,
            [TotalDryItems] [int] NULL,
            [TotalChillerItems] [int] NULL,
            [LineageKey] [int] NULL,
            [Month] [int] NULL,
            [Year] [int] NULL,
            [Quarter] [int] NULL
        );
    
  6. 选择“运行”以执行查询。

    查询编辑器屏幕顶角的截图,显示如何选择运行。

  7. 若要保存此查询供以后参考,请右键单击查询选项卡,然后选择“重命名”。

    查询编辑器屏幕顶角的截图,显示右键单击以选择重命名选项的位置。

  8. 键入 Create Tables 以更改查询名称。

  9. 按键盘上的 Enter 或选择选项卡外的任意位置以保存更改。

  10. 选择功能区上的“刷新”图标按钮,验证表是否已成功创建。

    主屏幕上的功能区截图,显示了如何选择刷新选项。

  11. 对象资源管理器中,验证是否可以看到新创建的“创建表”查询、fact_sale 表和 dimension_city 表。

    资源管理器窗格的屏幕截图,显示了可以找到表和新创建查询的位置。

下一步