Aracılığıyla paylaş


Öğretici: Veri ambarında tablo oluşturma

Şunlar için geçerlidir: Microsoft Fabric'te Ambar

Öğreticinin önceki bir bölümünde oluşturduğunuz veri ambarında tablo oluşturmayı öğrenin.

Tablo oluştur

  1. Gezinti menüsünde Çalışma Alanları'nı seçin.

  2. Öğretici: Veri Ambarı Öğreticisi gibi bir Microsoft Fabric veri çalışma alanı oluşturma bölümünde oluşturulan çalışma alanını seçin.

  3. Öğe listesinden Ambar türüyle seçinWideWorldImporters.

    Öğe listesinde görüntülenen ambar seçeneğinin ekran görüntüsü.

  4. Şeritten Yeni SQL sorgusu'nu seçin.

    Şeritte göründüğü Yeni SQL sorgusu seçeneğinin ekran görüntüsü.

  5. Sorgu düzenleyicisinde aşağıdaki kodu yapıştırın.

    /*
    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. Sorguyu yürütmek için Çalıştır'ı seçin.

    Çalıştır'ın seçileceği yeri gösteren sorgu düzenleyicisi ekranının üst köşesinin ekran görüntüsü.

  7. Bu sorguyu daha sonra başvurmak üzere kaydetmek için sorgu sekmesine sağ tıklayın ve Yeniden Adlandır'ı seçin.

    Sorgu düzenleyicisi ekranının üst köşesinin, Yeniden Adlandır seçeneğini seçmek için sağ tıklandığı yeri gösteren ekran görüntüsü.

  8. Sorgunun adını değiştirmek için yazın Create Tables .

  9. Değişikliği kaydetmek için klavyede Enter tuşuna basın veya sekmenin dışında herhangi bir yeri seçin.

  10. Şeritteki yenile düğmesini seçerek tablonun başarıyla oluşturulduğunu doğrulayın.

    Giriş ekranındaki yenile seçeneğinin nerede seçileceği gösteren şeridin ekran görüntüsü.

  11. Nesne gezgininde, yeni oluşturulan Tablo Oluştur sorgusunu, fact_sale tablosunu ve dimension_city tablosunu görebildiğinizi doğrulayın.

    Tablolarınızı ve yeni oluşturduğunuz sorguyu nerede bulabileceğinizi gösteren Gezgin bölmesinin ekran görüntüsü.

Sonraki adım