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
Data Warehouse Tutorial
Pilih ruang kerja di menu navigasi.WideWorldImporters
Pilih item gudang.Di Explorer, pilih tombol + Gudang.
Pilih titik akhir analitik SQL dari lakehouse yang Anda buat menggunakan pintasan sebelumnya, bernama
ShortcutExercise
. Kedua item ditambahkan ke kueri.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.
Dari pita, pilih Kueri SQL baru.
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;
Pilih tombol Jalankan untuk menjalankan kueri. Setelah kueri selesai, Anda akan melihat hasilnya.
Ganti nama kueri untuk referensi nanti. Klik kanan di
SQL query 1
Explorer dan pilih Ganti Nama.Ketik
Cross-warehouse query
untuk mengubah nama kueri.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:
Buat lakehouse di ruang kerja yang sama dengan Gudang B Anda.
Di lakehouse itu, buat pintasan yang menunjuk ke database atau tabel yang diperlukan dari Gudang A.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk