Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Applies to:✅ Warehouse in Microsoft Fabric
Ebben az oktatóanyagban megtudhatja, hogyan hozhat létre táblákat a raktárban a T-SQL használatával.
Note
This tutorial forms part of an end-to-end scenario. Az oktatóanyag elvégzéséhez először az alábbi oktatóanyagokat kell elvégeznie:
Táblák létrehozása
Ebben a feladatban megtudhatja, hogyan hozhat létre táblákat a raktárban a T-SQL használatával.
Győződjön meg arról, hogy az első oktatóanyag () során létrehozott munkaterület nyitva van ().
Válassza ki a Wide World Importers raktárat (a munkaterület kezdőlapján felsorolt elemek közül).
A Kezdőlap menüszalagján válassza Új SQL-lekérdezéslehetőséget.
In the query editor, paste the following code. A kód elveti a
dimension_citytáblát (ha létezik), majd létrehozza a dimenziótáblát. Emellett elveti afact_saletáblát (ha létezik), és létrehozza a ténytáblát.--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 );A lekérdezés végrehajtásához a lekérdezéstervező menüszalagján válassza a Futtatáslehetőséget.
Amikor a szkript végrehajtása befejeződött, a lekérdezés átnevezéséhez kattintson a jobb gombbal a lekérdezés fülre, majd válassza a Átnevezéslehetőséget.
Az Átnevezés ablakban, a Név mezőben cserélje le az alapértelmezett nevet
Create Tables.
Select Rename.
Szükség esetén az Explorer ablaktáblán bontsa ki a Séma mappát, a
dbosémát és a Táblák mappát.Ellenőrizze, hogy a két új tábla szerepel-e a listában. A
dimension_customertábla a előzőoktatóanyagban lett létrehozva.