Udostępnij za pośrednictwem


Samouczek: tworzenie tabel w magazynie danych

Dotyczy: Magazyn w usłudze Microsoft Fabric

Dowiedz się, jak tworzyć tabele w magazynie danych utworzonym w poprzedniej części samouczka.

Utwórz tabelę

  1. Wybierz pozycję Obszary robocze w menu nawigacji.

  2. Wybierz obszar roboczy utworzony w artykule Samouczek: tworzenie obszaru roboczego danych usługi Microsoft Fabric, takiego jak Samouczek dotyczący magazynu danych.

  3. Z listy elementów wybierz WideWorldImporters typ Magazynu.

    Zrzut ekranu przedstawiający opcję magazynu wyświetlaną na liście elementów.

  4. Na wstążce wybierz pozycję Nowe zapytanie SQL.

    Zrzut ekranu przedstawiający opcję Nowe zapytanie SQL, w której jest wyświetlana na wstążce.

  5. W edytorze zapytań wklej następujący kod.

    /*
    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. Wybierz pozycję Uruchom , aby wykonać zapytanie.

    Zrzut ekranu przedstawiający górny róg ekranu edytora zapytań pokazujący, gdzie wybrać pozycję Uruchom.

  7. Aby zapisać to zapytanie do dokumentacji później, kliknij prawym przyciskiem myszy kartę zapytania i wybierz polecenie Zmień nazwę.

    Zrzut ekranu przedstawiający górny róg ekranu edytora zapytań pokazujący, gdzie kliknąć prawym przyciskiem myszy, aby wybrać opcję Zmień nazwę.

  8. Wpisz Create Tables , aby zmienić nazwę zapytania.

  9. Naciśnij Enter na klawiaturze lub wybierz dowolne miejsce poza kartą, aby zapisać zmianę.

  10. Sprawdź poprawność utworzenia tabeli, wybierając przycisk odświeżenia na wstążce.

    Zrzut ekranu przedstawiający wstążkę na ekranie głównym pokazujący, gdzie wybrać opcję odświeżania.

  11. W Eksploratorze obiektów sprawdź, czy nowo utworzone zapytanie Utwórz tabele, fact_sale tabela i dimension_city tabela są widoczne.

    Zrzut ekranu przedstawiający okienko Eksplorator, w którym można znaleźć tabele i nowo utworzone zapytanie.

Następny krok