Lernprogramm: Erstellen von Tabellen mit T-SQL in einem Lagerhaus
Gilt für:✅ Warehouse in Microsoft Fabric
In diesem Lernprogramm erfahren Sie, wie Sie Tabellen im Lager mit T-SQL erstellen.
Anmerkung
Dieses Tutorial ist Teil eines End-to-End-Szenarios. Um dieses Tutorial abzuschließen, müssen Sie zuerst diese Kurse abschließen:
Tabellen erstellen
In dieser Aufgabe erfahren Sie, wie Sie Tabellen im Lager mit T-SQL erstellen.
Stellen Sie sicher, dass der Arbeitsbereich, den Sie im ersten Tutorial erstellt haben, geöffnet ist.
Wählen Sie das Wide World Importers Warehouse (aus den auf der Arbeitsbereichs-Startseite aufgeführten Artikeln) aus.
Wählen Sie im Menüband Start Neue SQL-Abfrage aus.
Fügen Sie im Abfrage-Editor den folgenden Code ein. Der Code entfernt die
dimension_city
-Tabelle (sofern vorhanden) und erstellt dann die Dimensionstabelle. Außerdem wird diefact_sale
Tabelle, sofern vorhanden, gelöscht und die Faktentabelle erstellt.--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 );
Um die Abfrage auszuführen, wählen Sie im Menüband des Abfrage-Designers Ausführenaus.
Wenn die Skriptausführung abgeschlossen ist, klicken Sie zum Umbenennen der Abfrage mit der rechten Maustaste auf die Abfrageregisterkarte, und wählen Sie dann Umbenennenaus.
Ersetzen Sie im Fenster Umbenennen im Feld Name den Standardnamen durch
Create Tables
.Wählen Sie Umbenennen aus.
Erweitern Sie bei Bedarf im Bereich Explorer den Ordner Schemas, das
dbo
Schema und den Ordner Tabellen.Stellen Sie sicher, dass die beiden neuen Tabellen aufgelistet sind. Die
dimension_customer
Tabelle wurde im vorherigen Tutorialerstellt.