Aracılığıyla paylaş


Öğretici: T-SQL ile Verileri Ambara Yükleme

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

Bu öğreticide, T-SQL ile genel bir Azure Blob depolama hesabından Ambar tablolarına veri yüklemeyi nasıl yapacağınızı öğrenin.

Not

Bu öğretici,uçtan uca senaryonun bir parçasını oluşturur. Bu eğitimi tamamlamak için önce şu eğitimleri tamamlamanız gerekir.

  1. çalışma alanı oluşturma
  2. Depo oluşturma
  3. Verileri Veri Ambarına yükle
  4. Ambar için T-SQL ile tablolar oluşturma

T-SQL ile veri yükleme

Bu görevde, T-SQL ile veri yüklemeyi öğrenin.

  1. İlk öğretici oluşturduğunuz çalışma alanının açık olduğundan emin olun.

  2. Giriş şerit sekmesinde Yeni SQL sorgususeçin.

    Giriş şeridinin ekran görüntüsü, Yeni SQL sorgusu seçeneğini vurguluyor.

  3. Sorgu düzenleyicisinde aşağıdaki kodu yapıştırın. Kod, Azure Blob depolama hesabından alınan Parquet dosyalarından örnek verileri döndürür. Sonuçlardaki sütunların dimension_city ve fact_sale tablo şemalarıyla eşleştiğinden emin olun.

    -- Read sample dimension_city data from the public Azure storage account.
    SELECT TOP 10 *
    FROM OPENROWSET(
      BULK 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/dimension_city.parquet'
    ) AS sample;
    
    -- Read sample fact_sale data from the public Azure storage account.
    SELECT TOP 10 *
    FROM OPENROWSET(
      BULK 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet'
    ) AS sample;
    
  4. Sorgu düzenleyicisinde aşağıdaki kodu yapıştırın. Kod, bir Azure Blob depolama hesabından alınan Parquet dosyalarındaki verileri dimension_city tablosuna ve fact_sale tablosuna kopyalar.

     --Copy data from the public Azure storage account to the dimension_city table.
     COPY INTO [dbo].[dimension_city]
     FROM 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/dimension_city.parquet'
     WITH (FILE_TYPE = 'PARQUET');
    
     --Copy data from the public Azure storage account to the fact_sale table.
     COPY INTO [dbo].[fact_sale]
     FROM 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet'
     WITH (FILE_TYPE = 'PARQUET');
    
  5. Sorguyu yürütmek için sorgu tasarımcısı şeridinde çalıştır'ı seçin.

    Sorgu düzenleyicisi şeridindeki Çalıştır seçeneğinin ekran görüntüsü.

  6. Betik yürütme tamamlandığında, dimension_city tablosuna ve fact_sale tablosuna kaç satır yüklendiğini belirlemek için iletileri gözden geçirin.

  7. Yüklenen verilerin önizlemesini yüklemek için Gezgini bölmesinde fact_saleöğesini seçin.

    Gerçek satış tablosunu vurgulayan Dosya Gezgini bölmesinin ekran görüntüsü.

  8. Sorguyu Load Tablesolarak yeniden adlandırın.

Sonraki adım