Kurz: Vytváranie tabuliek s T-SQL v sklade
Vzťahuje sa na:✅ Warehouse v službe Microsoft Fabric
V tomto kurze sa naučíte vytvárať tabuľky v sklade s T-SQL.
Nota
Tento kurz je súčasťou koncového scenára. Ak chcete dokončiť tento kurz, musíte najprv absolvovať tieto kurzy:
- Vytvorenie pracovného priestoru
- vytvorenie skladu
- údajov Ingestu do skladu
Vytváranie tabuliek
V tejto úlohe sa naučíte, ako vytvárať tabuľky v sklade s T-SQL.
Uistite sa, že pracovný priestor, ktorý ste vytvorili v prvom kurze , je otvorený.
Vyberte sklad Wide World Importers warehouse (zo položiek uvedených na stránke prvého kontaktu pracovného priestoru).
Na páse s nástrojmi Domov vyberte položky Nový dotaz SQL.
Do editora dotazov prilepte nasledujúci kód. Kód vyplní tabuľku
dimension_city
(ak existuje) a potom vytvorí tabuľku dimenzií. Zruší tiež tabuľkufact_sale
(ak existuje) a vytvorí tabuľku faktov.--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 );
Ak chcete dotaz spustiť, na páse s nástrojmi návrhára dotazov vyberte položky Spustiť.
Po dokončení spustenia skriptu premenujte dotaz pravým tlačidlom myši na kartu dotazu a potom vyberte položky Premenovať.
V okne Premenovať v poli Názov nahraďte predvolený názov
Create Tables
.Vyberte položky Premenovať.
Ak je to potrebné, na table prieskumníka
rozbaľte priečinok Schemas , schémua priečinok Tables .Overte, či sú uvedené dve nové tabuľky. Tabuľka
dimension_customer
bola vytvorená v predchádzajúcom kurze.