Delen via


Zelfstudie: Tabellen maken in een datawarehouse

Van toepassing op:✅ Warehouse in Microsoft Fabric

Meer informatie over het maken van tabellen in het datawarehouse dat u in een eerder deel van de zelfstudie hebt gemaakt.

Een tabel maken

  1. Selecteer Werkruimten in het navigatiemenu.

  2. Selecteer de werkruimte die u hebt gemaakt in zelfstudie: Een Microsoft Fabric-gegevenswerkruimte maken, zoals datawarehouse-zelfstudie.

  3. Selecteer WideWorldImporters in de lijst met items het type magazijn.

    Schermopname van de magazijnoptie die wordt weergegeven in de itemlijst.

  4. Selecteer nieuwe SQL-query op het lint. Selecteer onder Leeg de optie Nieuwe SQL-query voor een nieuw, leeg queryvenster.

    Schermopname van de optie Nieuwe SQL-query waar deze wordt weergegeven op het lint.

  5. Plak de volgende code in de query-editor.

    /*
    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
        );
    
  6. Selecteer Uitvoeren om de query uit te voeren.

    Schermopname van de bovenhoek van het scherm van de queryeditor, waarin wordt weergegeven waar u Uitvoeren kunt selecteren.

  7. Als u deze query later wilt opslaan voor referentie, klikt u met de rechtermuisknop op het querytabblad en selecteert u Naam wijzigen.

    Schermopname van de rechterbovenhoek van het scherm van de queryeditor, waarin wordt weergegeven waar u met de rechtermuisknop kunt klikken om de optie Naam wijzigen te selecteren.

  8. Typ Create Tables om de naam van de query te wijzigen.

  9. Druk op Enter op het toetsenbord of selecteer ergens buiten het tabblad om de wijziging op te slaan.

  10. Controleer of de tabel is gemaakt door de knop Vernieuwen op het lint te selecteren.

    Schermopname van het lint op het startscherm, waarin wordt weergegeven waar u de optie vernieuwen kunt selecteren.

  11. Controleer in objectverkenner of u de zojuist gemaakte query Tabellen, fact_sale tabellen en dimension_city tabellen kunt zien.

    Schermopname van het deelvenster Explorer, waarin wordt weergegeven waar u uw tabellen en zojuist gemaakte query kunt vinden.

Volgende stap