Tutorial: Membuat kueri lintas gudang dengan editor kueri SQL

Berlaku untuk: Titik akhir analitik SQL dan Gudang di Microsoft Fabric

Dalam tutorial ini, pelajari tentang bagaimana Anda dapat dengan mudah membuat dan menjalankan kueri T-SQL dengan editor kueri SQL di beberapa gudang, termasuk menggabungkan data dari titik akhir analitik SQL dan Gudang di Microsoft Fabric.

Menambahkan beberapa gudang ke Explorer

  1. Data Warehouse Tutorial Pilih ruang kerja di menu navigasi.

  2. WideWorldImportersPilih item gudang.

  3. Di Explorer, pilih tombol + Gudang.

    Cuplikan layar dari Penjelajah portal Fabric, memperlihatkan tombol + Gudang yang dikotak merah.

  4. Pilih titik akhir analitik SQL dari lakehouse yang Anda buat menggunakan pintasan sebelumnya, bernama ShortcutExercise. Kedua item ditambahkan ke kueri.

    Cuplikan layar dari portal Fabric Tambahkan jendela gudang. Dua gudang dipilih, termasuk titik akhir analitik ShortcutExercise SQL.

  5. Gudang yang Anda pilih sekarang menampilkan panel Explorer yang sama.

Menjalankan kueri lintas gudang

Dalam contoh ini, Anda dapat melihat seberapa mudah Anda dapat menjalankan kueri T-SQL di seluruh WideWorldImporters gudang dan ShortcutExercise titik akhir analitik SQL. Anda dapat menulis kueri lintas database menggunakan penamaan tiga bagian untuk mereferensikan database.schema.table, seperti di SQL Server.

  1. Dari pita, pilih Kueri SQL baru.

    Cuplikan layar dari portal Fabric memperlihatkan pita, dan opsi kueri SQL Baru dikotak merah.

  2. Di editor kueri, salin dan tempel kode T-SQL berikut.

    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. Pilih tombol Jalankan untuk menjalankan kueri. Setelah kueri selesai, Anda akan melihat hasilnya.

    Cuplikan layar dari portal Fabric memperlihatkan hasil kueri lintas gudang.

  4. Ganti nama kueri untuk referensi nanti. Klik kanan di SQL query 1Explorer dan pilih Ganti Nama.

  5. Ketik Cross-warehouse query untuk mengubah nama kueri.

  6. Tekan Enter pada keyboard atau pilih di mana saja di luar tab untuk menyimpan perubahan.

Menjalankan kueri lintas ruang kerja lintas gudang

Untuk mengkueri data dari Gudang A yang berada di ruang kerja lain daripada Gudang B Anda, ikuti langkah-langkah berikut:

  1. Buat lakehouse di ruang kerja yang sama dengan Gudang B Anda.

  2. Di lakehouse itu, buat pintasan yang menunjuk ke database atau tabel yang diperlukan dari Gudang A.

  3. Melalui kueri sampel lintas gudang sebelumnya, Anda sekarang dapat mengkueri tabel di lakehouse yang hanya merupakan pintasan ke Gudang A. Misalnya:

    SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
    

Catatan

Kueri lintas ruang kerja lintas gudang saat ini terbatas untuk kueri dalam wilayah yang sama.

Langkah selanjutnya