Tutorial: Creación de tablas con T-SQL en un almacén
Esto se aplica a:✅ Warehouse en Microsoft Fabric
En este tutorial, aprenderá a crear tablas en el almacenamiento con T-SQL.
Nota
Este tutorial forma parte de un escenario de extremo a extremo. Para completar este tutorial, primero debe completar estos tutoriales:
Creación de tablas
En esta tarea, aprenderá a crear tablas en el almacenamiento con T-SQL.
Asegúrese de que el área de trabajo que creó en el primer tutorial esté abierta.
Seleccione el almacén Wide World Importers (de los elementos enumerados en la página principal del área de trabajo).
En la cinta de Inicio, seleccione Nueva consulta SQL.
En el editor de consultas, pegue el siguiente código. El código quita la tabla
dimension_city
(si existe) y, a continuación, crea la tabla de dimensiones. También quita la tablafact_sale
(si existe) y crea la tabla de hechos.--Drop the dimension_city table if it already exists. DROP TABLE IF EXISTS [dbo].[dimension_city]; --Create the dimension_city table. 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 ); --Drop the fact_sale table if it already exists. DROP TABLE IF EXISTS [dbo].[fact_sale]; --Create the fact_sale table. 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 );
Para ejecutar la consulta, en la cinta de opciones del diseñador de consultas, seleccione Ejecutar.
Cuando se complete la ejecución del script, para cambiar el nombre de la consulta, haga clic con el botón derecho en la pestaña consulta y, a continuación, seleccione Cambiar nombre.
En la ventana Cambiar nombre, en el cuadro Nombre, reemplace el nombre predeterminado por
Create Tables
.Seleccione Rename (Cambiar nombre).
Si es necesario, en el panel Explorador de, expanda la carpeta Esquemas de, el esquema
dbo
y la carpeta Tablas de.Compruebe que se muestran las dos nuevas tablas. La tabla
dimension_customer
se creó en el tutorial anterior .