Aracılığıyla paylaş


Öğretici: SQL sorgu düzenleyicisiyle çapraz ambar sorguları oluşturma

Şunlar için geçerlidir: Microsoft Fabric'te SQL analiz uç noktası ve Ambarı

Bu öğreticide, SQL analiz uç noktasındaki verileri ve Microsoft Fabric'teki bir Ambar'ı birleştirme de dahil olmak üzere birden çok ambarda SQL sorgu düzenleyicisiyle kolayca T-SQL sorguları oluşturma ve yürütme hakkında bilgi edinin.

Gezgin'e birden çok ambar ekleme

  1. Gezinti menüsünde çalışma Data Warehouse Tutorial alanını seçin.

  2. WideWorldImportersAmbar öğesini seçin.

  3. Gezgin'de + Ambarlar düğmesini seçin.

    Doku portalı Gezgini'nde + Ambar düğmesinin kırmızı kutulanmış şekilde gösterildiği ekran görüntüsü.

  4. Daha önce adlı ShortcutExercisekısayolları kullanarak oluşturduğunuz lakehouse'un SQL analiz uç noktasını seçin. Her iki öğe de sorguya eklenir.

    Doku portalı Ambar ekle penceresinin ekran görüntüsü. ShortcutExercise SQL analiz uç noktası da dahil olmak üzere iki ambar seçilir.

  5. Seçtiğiniz ambarlarda artık aynı Gezgin bölmesi gösterilir.

Çapraz ambar sorgusu yürütme

Bu örnekte, T-SQL sorgularını ambar ve ShortcutExercise SQL analiz uç noktası genelinde ne kadar kolay çalıştırabileceğinizi WideWorldImporters görebilirsiniz. SQL Server'da olduğu gibi öğesine başvurmak database.schema.tableiçin üç bölümlü adlandırma kullanarak veritabanları arası sorgular yazabilirsiniz.

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

    Şeridi ve Kırmızı kutulanmış Yeni SQL sorgusu seçeneğini gösteren Doku portalının ekran görüntüsü.

  2. Sorgu düzenleyicisinde aşağıdaki T-SQL kodunu kopyalayıp yapıştırın.

    SELECT Sales.StockItemKey, 
    Sales.Description, 
    SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity, 
    c.Customer
    FROM [dbo].[fact_sale] AS Sales,
    [ShortcutExercise].[dbo].[dimension_customer] AS c
    WHERE Sales.CustomerKey = c.CustomerKey
    GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;
    
  3. Sorguyu yürütmek için Çalıştır düğmesini seçin. Sorgu tamamlandıktan sonra sonuçları görürsünüz.

    Ambarlar arası sorgunun sonuçlarını gösteren Doku portalının ekran görüntüsü.

  4. Daha sonra başvuru için sorguyu yeniden adlandırın. Gezgin'de sağ tıklayın SQL query 1 ve Yeniden Adlandır'ı seçin.

  5. Sorgunun adını değiştirmek için yazın Cross-warehouse query .

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

Ambarlar arası çalışma alanları arası sorgu yürütme

Ambar B'nizden başka bir çalışma alanında bulunan A Ambarı'ndan verileri sorgulamak için şu adımları izleyin:

  1. Ambar B'nizle aynı çalışma alanında bir göl evi oluşturun.
  2. Bu göl evinde, Ambar A'dan gerekli veritabanlarına veya tablolara işaret eden bir kısayol oluşturun.
  3. Önceki çapraz ambar örnek sorgusu aracılığıyla artık bu göl evindeki tabloları sorgulayabilirsiniz. Bu sorgular yalnızca Ambar A'ya kısayoldur. Örneğin:
    SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
    

Not

Ambarlar arası çalışma alanları arası sorgulama şu anda aynı bölgedeki sorgular için sınırlıdır.

Sonraki adım