教程:在数据仓库中创建表
适用于:✅Microsoft Fabric 中的仓库
了解如何在本教程上一部分创建的数据仓库中创建表。
创建表
在导航菜单中选择“工作区”。
选择在教程:创建 Microsoft Fabric 数据工作区中创建的工作区,例如 Data Warehouse 教程。
从项列表中,选择类型为“仓库”的
WideWorldImporters
。在功能区中,选择“新建 SQL 查询”。 在“空白”下,为新的空白查询窗口选择“新建 SQL 查询”。
在查询编辑器中粘贴以下代码。
/* 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 );
选择“运行”以执行查询。
若要保存此查询供以后参考,请右键单击查询选项卡,然后选择“重命名”。
键入
Create Tables
以更改查询名称。按键盘上的 Enter 或选择选项卡外的任意位置以保存更改。
选择功能区上的“刷新”图标按钮,验证表是否已成功创建。
在 对象资源管理器中,验证是否可以看到新创建的“创建表”查询、
fact_sale
表和dimension_city
表。