Jaa


Opetusohjelma: Taulukoiden luominen T-SQL:llä varastossa

Koskee:✅ Microsoft Fabric -varasto

Tässä opetusohjelmassa opit luomaan taulukoita varastossa T-SQL:n avulla.

Muistiinpano

Tämä opetusohjelma on osa päästä päähän -skenaariota. Jotta voit suorittaa tämän opetusohjelman, sinun on suoritettava ensin nämä opetusohjelmat:

  1. Luo työtila -
  2. Luo varasto -
  3. Tietojen käyttö varastoon

Taulukoiden luominen

Tässä tehtävässä opit luomaan taulukoita varastossa T-SQL:n avulla.

  1. Varmista, että ensimmäisessä opetusohjelmassa luomasi työtila on avoinna.

  2. Valitse Wide World Importers varasto (työtilan aloitussivulla luetelluista kohteista).

  3. Valitse Home -valintanauhasta Uusi SQL-kysely.

    Aloitus-valintanauhan näyttökuva, jossa korostetaan Uusi SQL-kysely -asetusta.

  4. Liitä seuraava koodi kyselyeditoriin. Koodi pudottaa dimension_city taulukon (jos se on olemassa) ja luo sitten dimensiotaulukon. Se myös jättää pois fact_sale taulukon (jos se on olemassa) ja luo faktataulukon.

     --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
    );
    
  5. Jos haluat suorittaa kyselyn, valitse kyselyjen suunnitteluohjelman valintanauhassa Suorita.

    Näyttökuva kyselyeditorin valintanauhan Suorita-vaihtoehdosta.

  6. Kun komentosarjan suorittaminen on valmis, voit nimetä kyselyn uudelleen napsauttamalla kyselyvälilehteä hiiren kakkospainikkeella ja valitsemalla Nimeäuudelleen.

    Näyttökuva Uudelleennimeä-vaihtoehdosta, kun napsautat kyselyvälilehteä hiiren kakkospainikkeella.

  7. Vaihda nimeä -ikkunan Nimi -ruudun oletusnimeksi Create Tables.

    Nimeä uudelleen -ikkunan näyttökuva, joka näyttää annetun komentosarjan nimen.

  8. Valitse Nimeäuudelleen.

  9. Laajenna tarvittaessa Explorerin -ruudussa Schemas -kansiota, dbo-rakennetta ja Tables --kansiota.

  10. Varmista, että kaksi uutta taulukkoa näkyvät luettelossa. dimension_customer-taulukko luotiin edellisessä opetusohjelmassa.

    Näyttökuva Resurssienhallinta-ruudusta, josta näkyy taulukoiden ja juuri luodun kyselyn löytäminen.

Seuraava vaihe