Bagikan melalui


Tutorial: Membuat tabel dengan T-SQL di gudang

Berlaku untuk:✅ Gudang di Microsoft Fabric

Dalam tutorial ini, pelajari cara membuat tabel di gudang dengan T-SQL.

Nota

Tutorial ini membentuk bagian dari skenario end-to-end . Untuk menyelesaikan tutorial ini, Anda harus terlebih dahulu menyelesaikan tutorial ini:

  1. Membuat ruang kerja
  2. Membuat gudang
  3. Memuat data ke dalam gudang

Membuat tabel

Dalam tugas ini, pelajari cara membuat tabel di gudang dengan T-SQL.

  1. Pastikan ruang kerja yang Anda buat di tutorial pertama terbuka.

  2. Pilih gudang Wide World Importers (dari item yang tercantum di beranda ruang kerja).

  3. Pada pita Beranda , pilih kueri SQL Baru.

    Cuplikan layar pita Beranda, menyoroti opsi Kueri SQL Baru.

  4. Di editor kueri, tempelkan kode berikut. Kode menghilangkan tabel dimension_city (jika ada), lalu membuat tabel dimensi. Ini juga menghilangkan tabel fact_sale (jika ada), dan membuat tabel fakta.

     --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. Untuk menjalankan kueri, pada pita perancang kueri, pilih Jalankan.

    Cuplikan layar opsi Jalankan pada pita editor kueri.

  6. Saat eksekusi skrip selesai, untuk mengganti nama kueri, klik kanan pada tab kueri, lalu pilih Ganti Nama.

    Cuplikan layar opsi Ganti Nama tersedia saat mengklik kanan tab kueri.

  7. Di jendela Ganti Nama , dalam kotak Nama , ganti nama default dengan .

    Cuplikan layar jendela Ganti Nama, memperlihatkan nama skrip yang dimasukkan.

  8. Pilih Ganti Nama.

  9. Jika perlu, di panel Explorer, perluas folder Skema , skema , dan folder Tabel .

  10. Verifikasi bahwa dua tabel baru tercantum. Tabel dimension_customer dibuat dalam tutorial sebelumnya.

    Cuplikan layar panel Explorer, memperlihatkan tempat menemukan tabel dan kueri yang baru dibuat.

Langkah selanjutnya