Kueri menggunakan editor kueri SQL
Berlaku untuk:Titik akhir analitik SQL, Gudang, dan Database Cermin di Microsoft Fabric
Artikel ini menjelaskan cara menggunakan editor kueri SQL di portal Microsoft Fabric untuk menulis kueri dengan cepat dan efisien, dan saran tentang cara terbaik untuk melihat informasi yang Anda butuhkan.
- Anda juga dapat mengkueri data di gudang Anda dengan beberapa alat dengan string koneksi SQL.
- Anda bisa membuat kueri secara grafis dengan editor kueri Visual.
- Anda dapat dengan cepat menampilkan data dalam pratinjau Data.
Editor kueri SQL menyediakan dukungan untuk IntelliSense, penyelesaian kode, penyorotan sintaksis, penguraian sisi klien, dan validasi. Anda dapat menjalankan pernyataan Data Definition Language (DDL), Data Manipulation Language (DML) dan Data Control Language (DCL).
Editor kueri SQL di portal Fabric
Editor kueri SQL menyediakan editor teks untuk menulis kueri menggunakan T-SQL. Untuk mengakses editor kueri SQL bawaan:
Pilih ikon Kueri yang terletak di bagian bawah jendela editor gudang.
Buat kueri baru menggunakan tombol Kueri SQL Baru. Jika Anda memilih dropdown, Anda dapat dengan mudah membuat objek T-SQL dengan templat kode yang terisi di jendela kueri SQL Anda, seperti yang ditunjukkan pada gambar berikut.
Melihat hasil kueri
Setelah Anda menulis kueri T-SQL, pilih Jalankan untuk menjalankan kueri.
Pratinjau Hasil ditampilkan di bagian Hasil. Jika jumlah baris yang dikembalikan lebih dari 10.000 baris, pratinjau dibatasi hingga 10.000 baris. Anda dapat mencari string dalam kisi hasil untuk mendapatkan baris yang difilter yang cocok dengan kriteria pencarian. Tab Pesan memperlihatkan pesan SQL yang dikembalikan saat kueri SQL dijalankan.
Bilah status menunjukkan status kueri, durasi eksekusi dan jumlah baris dan kolom yang dikembalikan dalam hasil.
Untuk mengaktifkan menu Simpan sebagai tampilan, Simpan sebagai tabel, Unduh file Excel, dan Visualisasikan hasil , sorot pernyataan SQL yang berisi SELECT
pernyataan di editor kueri SQL.
Simpan sebagai tampilan
Anda bisa memilih kueri dan menyimpan kueri Anda sebagai tampilan menggunakan tombol Simpan sebagai tampilan . Pilih nama skema yang dapat Anda akses untuk membuat tampilan, berikan nama tampilan, dan verifikasi pernyataan SQL sebelum mengonfirmasi pembuatan tampilan. Saat tampilan berhasil dibuat, tampilan akan muncul di Explorer.
Simpan sebagai tabel
Anda bisa menggunakan Simpan sebagai tabel untuk menyimpan hasil kueri Anda ke dalam tabel. Pilih gudang tempat Anda ingin menyimpan hasil, pilih skema yang dapat Anda akses untuk membuat tabel dan berikan nama tabel untuk memuat hasil ke dalam tabel menggunakan pernyataan CREATE TABLE AS SELECT . Ketika tabel berhasil dibuat, tabel akan muncul di Explorer.
Unduh file Excel
Tombol Unduh file Excel membuka Kueri T-SQL terkait ke Excel dan menjalankan kueri, memungkinkan Anda bekerja dengan hasil di Microsoft Excel di komputer lokal Anda.
Ikuti langkah-langkah ini untuk bekerja dengan file Excel secara lokal:
Setelah Anda memilih tombol Lanjutkan , temukan file Excel yang diunduh di Windows File Explorer Anda, misalnya, di folder Unduhan browser Anda.
Untuk melihat data, pilih tombol Aktifkan Pengeditan di pita Tampilan Terproteksi diikuti dengan tombol Aktifkan Konten di pita Peringatan Keamanan. Setelah keduanya diaktifkan, Anda disajikan dengan dialog berikut untuk menyetujui menjalankan kueri yang tercantum.
Pilih Jalankan.
Pilih salah satu metode berikut (akun Windows, Database, atau Microsoft) untuk mengautentikasi akun Anda. Pilih Sambungkan.
Setelah berhasil masuk, Anda akan melihat data yang disajikan di spreadsheet.
Memvisualisasikan hasil
Memvisualisasikan hasil memungkinkan Anda membuat laporan dari hasil kueri Anda dalam editor kueri SQL.
Saat Anda mengerjakan kueri SQL, kueri disimpan secara otomatis setiap beberapa detik. Indikator "simpan" muncul di tab kueri Anda di bagian bawah untuk menunjukkan bahwa kueri Anda sedang disimpan.
Beberapa set hasil
Saat Anda menjalankan beberapa kueri dan yang mengembalikan beberapa hasil, Anda dapat memilih daftar drop-down hasil untuk melihat hasil individual.
Kueri lintas gudang
Untuk informasi selengkapnya tentang kueri lintas gudang, lihat Kueri lintas gudang.
Anda dapat menulis kueri T-SQL dengan konvensi penamaan tiga bagian untuk merujuk ke objek dan menggabungkannya di seluruh gudang, misalnya:
SELECT
emp.Employee
,SUM(Profit) AS TotalProfit
,SUM(Quantity) AS TotalQuantitySold
FROM
[SampleWarehouse].[dbo].[DimEmployee] as emp
JOIN
[WWI_Sample].[dbo].[FactSale] as sale
ON
emp.EmployeeKey = sale.SalespersonKey
WHERE
emp.IsSalesperson = 'TRUE'
GROUP BY
emp.Employee
ORDER BY
TotalProfit DESC;
Pintasan keyboard
Pintasan keyboard menyediakan cara cepat untuk menavigasi dan memungkinkan pengguna untuk bekerja lebih efisien di editor kueri SQL. Tabel dalam artikel ini mencantumkan semua pintasan yang tersedia di editor kueri SQL di portal Microsoft Fabric:
Fungsi | Shortcut |
---|---|
Kueri SQL baru | Ctrl + Q |
Tutup tab saat ini | Ctrl + Shift + F4 |
Menjalankan skrip SQL | Ctrl + Enter, Shift +Enter |
Batal menjalankan skrip SQL | Alt+Break |
String pencarian | Ctrl +F |
Ganti string | Ctrl + H |
Undo | Ctrl + Z |
Mengulangi | Ctrl + Y |
Ke satu kata ke sebelah kiri | Ctrl + Tombol panah kiri |
Pergi satu kata ke kanan | Ctrl + Tombol panah kanan |
Peningkatan inden | Tab |
Penurunan inden | Shift + Tab |
Komentar | Ctrl + K, Ctrl + C |
Batalkan komentar | Ctrl + K, Ctrl + U |
Memindahkan kursor ke atas | ↑ |
Memindahkan kursor ke bawah | ↓ |
Pilih Semua | Ctrl + A |
Batasan
Di editor kueri SQL, setiap kali Anda menjalankan kueri, kueri akan membuka sesi terpisah dan menutupnya di akhir eksekusi. Ini berarti jika Anda menyiapkan konteks sesi untuk beberapa eksekusi kueri, konteks tidak dipertahankan untuk eksekusi kueri independen.
Anda dapat menjalankan pernyataan Data Definition Language (DDL), Data Manipulation Language (DML) dan Data Control Language (DCL), tetapi ada batasan untuk pernyataan Transaction Control Language (TCL). Di editor kueri SQL, saat Anda memilih tombol Jalankan , Anda mengirimkan permintaan batch independen untuk dijalankan. Setiap tindakan Jalankan di editor kueri SQL adalah permintaan batch, dan sesi hanya ada per batch. Setiap eksekusi kode di jendela kueri yang sama berjalan dalam batch dan sesi yang berbeda.
- Misalnya, ketika menjalankan laporan transaksi secara independen, konteks sesi tidak dipertahankan. Dalam cuplikan layar berikut,
BEGIN TRAN
dijalankan dalam permintaan pertama, tetapi karena permintaan kedua dijalankan dalam sesi yang berbeda, tidak ada transaksi yang harus diterapkan, yang mengakibatkan kegagalan operasi penerapan/pembatalan. Jika batch SQL yang dikirimkan tidak menyertakan COMMIT TRAN, perubahan yang diterapkan setelahBEGIN TRAN
tidak akan diterapkan.
Editor kueri SQL tidak mendukung
sp_set_session_context
.Di editor kueri SQL,
GO
perintah SQL membuat batch independen baru dalam sesi baru.
- Misalnya, ketika menjalankan laporan transaksi secara independen, konteks sesi tidak dipertahankan. Dalam cuplikan layar berikut,
Saat Anda menjalankan kueri SQL dengan USE, Anda perlu mengirimkan kueri SQL dengan
USE
sebagai satu permintaan tunggal.Visualisasikan Hasil saat ini tidak mendukung kueri SQL dengan klausa ORDER BY.
Tabel berikut ini meringkas perilaku yang diharapkan tidak akan cocok dengan SQL Server Management Studio/Azure Data Studio:
Skenario Didukung di SSMS/ADS Didukung di editor kueri SQL di portal Fabric Menggunakan Pernyataan SET (Transact-SQL) untuk mengatur properti untuk sesi Ya Tidak Menggunakan sp_set_session_context (Transact-SQL) untuk beberapa pernyataan batch berjalan Ya Tidak Transaksi (Transact-SQL) (kecuali dijalankan sebagai satu permintaan batch) Ya Tidak
Konten terkait
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