Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:✅SQL analiz uç noktası, Veri Ambarı ve Aynalanmış Veritabanı Microsoft Fabric
Bu makalede, Microsoft Fabric portalında SQL sorgu düzenleyicisini kullanarak sorguları hızlı ve verimli bir şekilde yazma ve ihtiyacınız olan bilgileri en iyi şekilde görme önerileri açıklanmaktadır.
- Ayrıca SQL bağlantı dizesi ile birden çok araç kullanarak ambarınızdaki verileri sorgulayabilirsiniz.
- Visual sorgu düzenleyicisini kullanarak sorguları grafik olarak oluşturabilirsiniz.
- Veri önizlemesinde verileri hızla görüntüleyebilirsiniz.
SQL sorgu düzenleyicisi IntelliSense, kod tamamlama, söz dizimi vurgulama, istemci tarafı ayrıştırma ve doğrulama sağlar. Veri Tanımı Dili (DDL), Veri İşleme Dili (DML) ve Veri Denetim Dili (DCL) deyimlerini çalıştırabilirsiniz.
Fabric portalında SQL sorgu editörü
SQL sorgu düzenleyicisi, T-SQL kullanarak sorgu yazmak için bir metin düzenleyicisi sağlar. Yerleşik SQL sorgu düzenleyicisine erişmek için:
Şeritteki Yeni SQL sorgusu düğmesini kullanarak yeni bir sorgu oluşturun.
T-SQL nesnelerini kolayca oluşturmak için SQL şablonları açılan listesini seçin. Kod şablonları, aşağıdaki görüntüde gösterildiği gibi SQL sorgu pencerenizde doldurulur.
SQL sorgunuzda çalışırken, sorgular birkaç saniyede bir otomatik olarak kaydedilir. Sorgunuzun kaydedildiğini belirtmek için sorgu sekmenizde bir "kaydetme" göstergesi görüntülenir.
Veri önizleme, sorgulama ve modelleme sekmeleri arasında çoklu görev
Veri önizleme, sorgulama ve modelleme deneyimi, düzenleyicide birden çok görev yapabileceğiniz tek tek sekmeler olarak açılır. Sorgu yazıyorsanız, verilerin önizlemesini görmekle sorguyu yazmakta olduğunuz tablolar arasındaki ilişkileri görüntülemek arasında geçiş yapabilirsiniz. Tüm sekmeleri görüntülemek veya kapatmak için tüm sekmelerin sağ tarafındaki simgeyi seçin.
Sorgu sonuçlarını görüntüleme
T-SQL sorgusunu yazdıktan sonra sorguyu yürütmek için Çalıştır'ı seçin.
Sonuçlar önizlemesi Sonuçlar bölümünde görünür. Sorgu 10.000'den fazla satır döndürürse önizlemede yalnızca ilk 10.000 satır gösterilir. Arama ölçütlerine uyan satırları filtrelemek için sonuçlar kılavuzunda bir dize arayabilirsiniz. İletiler sekmesi, SQL sorgusu çalıştırıldığında döndürülen SQL iletilerini gösterir.
Durum çubuğu sorgu durumunu, çalıştırmanın süresini ve sonuçlarda döndürülen satır ve sütun sayısını gösterir.
**
Etkinleştirme için Görünüm Olarak Kaydet, Tablo Olarak Kaydet, Excel'de Aç, Bu Verileri Keşfet (Önizleme) ve Sonuçları Görselleştir menülerini, SQL sorgu düzenleyicisinde SELECT ifadesini içeren SQL deyimini vurgulayın.
Görünüm olarak kaydet
Sorguyu seçin ve Görünüm olarak kaydet düğmesini kullanarak sorgunuzu görünüm olarak kaydedin . Bir şema adı seçin, görünümün adını belirtin ve görünümün oluşturulmasını onaylamadan önce SQL deyimini doğrulayın. Görünüm başarıyla oluşturulduğunda Gezgin'de görünür.
Tablo olarak kaydet
Sorgu sonuçlarınızı tabloya kaydetmek için Tablo Olarak Kaydet seçeneğini kullanın. Sonuçları kaydetmek istediğiniz ambarı seçin, bir şema seçin ve CREATE TABLE AS SELECT deyimini kullanarak sonuçları tabloya yüklemek için bir tablo adı sağlayın. Tablo başarıyla oluşturulduğunda Gezgin'de görünür.
Excel’de Aç
Excel'de Aç'ı seçerek ilgili T-SQL sorgusunu Excel'de açın ve sorguyu yürütür. Yerel bilgisayarınızda Microsoft Excel ile sonuçlarla çalışabilirsiniz.
Excel dosyasıyla yerel olarak çalışmak için şu adımları izleyin:
Continue düğmesini seçtikten sonra, indirilen Excel dosyasını Windows Dosya Gezgininizde( örneğin, tarayıcınızın Downloads klasöründe bulun.
Verileri görmek için, Korumalı Görünüm şeridinde Düzenlemeyi Etkinleştir düğmesini ve ardından Güvenlik Uyarısı şeridindeki İçeriği Etkinleştir düğmesini seçin. Her ikisi de etkinleştirildikten sonra, listelenen sorgunun çalıştırılmasını onaylamak için aşağıdaki iletişim kutusu görüntülenir.
Microsoft Excel'den Native Database Query iletişim kutusunun ekran görüntüsü. Çalıştır seçin.
Microsoft hesabı seçeneğini kullanarak hesabınızın kimliğini doğrular. Bağlan'ı seçin.
Başarıyla oturum açtığınızda, elektronik tabloda gösterilen verileri görürsünüz.
Bu verileri keşfedin (önizleme)
Bu verileri keşfedin (önizleme), sorgu sonuçlarınızı geçici olarak inceleme olanağı sağlar. Bu özelliği kullanarak, tam bir Power BI raporu oluşturmaya geçmeden önce sorgu sonuçlarınızın arkasındaki eğilimleri veya desenleri daha iyi anlamak için yan yana matris ve görsel görünüm başlatabilirsiniz. Daha fazla bilgi için bkz. Power BI hizmeti içinde verilerinizi keşfedin.
Sonuçları görselleştirme
Sonuçları görselleştirme, SQL sorgu düzenleyicisinde sorgu sonuçlarınızdan raporlar oluşturmanıza olanak tanır.
Kopyala
Kopyala açılan listesi, veri kılavuzundaki sonuçları ve sütun adlarını kopyalamanıza olanak tanır. Sonuçları sütun adlarıyla kopyalamayı, yalnızca sonuçları kopyalamayı veya yalnızca sütun adlarını kopyalamayı seçebilirsiniz.
Birden fazla sonuç kümesi
Birden çok sorgu çalıştırdığınızda ve bu sorgular birden çok sonuç döndürdiğinde, sonuçları tek tek görmek için Sonuçlar açılan listesini seçebilirsiniz.
Depolar arası sorgulama
Çapraz ambar sorgulama hakkında daha fazla bilgi için Çapraz ambar sorgulama sayfasına bakın.
Nesnelere başvurmak ve bunları ambarlar arasında birleştirmek için üç bölümlü adlandırma kuralına sahip bir T-SQL sorgusu yazabilirsiniz, örneğin:
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;
Sorgu düzenleyicisi kapatılırken çalışan sorguları yönetme
Sorgu çalışmaya devam ederken sorgu düzenleyicisi sekmesini kapattığınızda, sorgunun arka planda çalışmaya devam etmesi mi yoksa iptal edilmesi mi gerektiğine karar vekleyebilirsiniz.
Evet, sorguyu çalıştırmaya devam edin: Sorgu arka planda yürütülmeye devam eder ve çalıştığını belirten bir bildirim görüntülenir. Sorgu tamamlandığında, sonuçları görüntülemek için sorguya dönebilmeniz için bir bildirim sizi uyarır.
Hayır, sorguyu iptal edin: Sorgu hemen sonlandırılır. Bu seçenek kaynakları boşaltmak veya artık ihtiyacınız olmayan sorguları durdurmak için kullanışlıdır.
Tercihimi unutmayın ve bir daha göstermeyin: Seçiminizi tarayıcı tanımlama bilgilerinize yerel olarak kaydeder.
Klavye kısayolları
Klavye kısayolları, SQL sorgu düzenleyicisinde gezinmek ve daha verimli çalışmak için hızlı bir yol sağlar. Aşağıdaki tabloda, Microsoft Fabric portalındaki SQL sorgu düzenleyicisi için Edge tarayıcısında Windows ve macOS'ta kullanılabilen tüm kısayollar listelenmiştir:
| İşlev | Windows Kısayolu | macOS Kısayolu |
|---|---|---|
| Sorgu düzenleyicisi eylemleri | ||
| Etkin sorgu sekmesinde tüm SQL deyimlerini çalıştırma | Ctrl + Enter / Shift + Enter | Komut + Enter / Shift + Enter |
| Geçerli sekmeyi kapat | Ctrl + Shift + F4 | Komut + Shift + F4 |
| SQL betiğini çalıştırmayı iptal etme | Ctrl + . | Command + . |
| Arama dizesi | Ctrl + F | Command (Komut) + F |
| Dizeyi değiştir | Ctrl + H | Command + Option + F |
| Geri Al | Ctrl + Z | Komut + Z |
| Yeniden Yap | Ctrl + Y (yeniden yap) | Command + Shift + Z |
| Bir sözcük sola ilerle | Ctrl + Sol ok tuşu | Command + Sol ok tuşu |
| Bir sözcük sağa kaydır | Ctrl + Sağ ok tuşu | Command + Sağ Yön Tuşu |
| Girinti arttırma | Sekme | Sekme |
| Girinti azaltma | Shift + Tab | Shift + Tab |
| Yorum | Ctrl + K, Ctrl + C | Command + K, Command + C |
| Yorumu Kaldır | Ctrl + K, Ctrl + U | Command + K, Command + U |
| İmleci yukarı taşıma | Yukarı Ok | Yukarı Ok |
| İmleci aşağı taşıma | Aşağı Ok | Aşağı Ok |
| Tümünü Seç | Ctrl + A | Command + A |
| Sorguyu Açıkla (Copilot) | Ctrl + Alt + E | Komut + Seçenek + E |
| Sorguyu düzelt (Copilot) | Ctrl + Alt + F | Komut + Seçenek + X |
| Şerit eylemleri | ||
| Meta verileri yenileme | Ctrl + Shift + R | Komut + Shift + R |
| Ayarları açma | Ctrl + Shift + X | Komut + Shift + X |
| SQL bağlantı dizesini kopyala | Ctrl + Shift + C | Command + Shift + C (Komut + Shift + C) |
| Sorgu etkinliğini açma | Ctrl + Shift + A | Command + Shift + A |
| Copilot sohbet bölmesini açma | Ctrl + Shift + I | Command + Shift + I |
| Yeni semantik model | Ctrl + Shift + M | Command + Shift + M |
| Yeni SQL Sorgusu | Ctrl + J | Command + J |
| Yeni görsel sorgu | Ctrl + Shift + J | Command (Komut) + Shift + J |
| Dosya Gezgini eylemleri | ||
| Gezgin bölmesini genişletme | Ctrl + B | Komut + B |
| Gezinme bölmesini daralt | Ctrl + B | Komut + B |
| Sorgu sonuçları eylemleri | ||
| Sonuçları genişlet | Ctrl + R | Komut + R |
| Sonuçları gizle | Ctrl + R | Komut + R |
Sınırlamalar
SQL sorgu düzenleyicisinde, sorguyu her çalıştırdığınızda ayrı bir oturum açar ve yürütmenin sonunda kapatır. Bu davranış, birden çok sorgu çalıştırması için oturum bağlamı ayarlarsanız, sorguların bağımsız yürütülmesi için bağlamın korunmayacağını gösterir.
Veri Tanım Dili (DDL), Veri İşleme Dili (DML) ve Veri Denetim Dili (DCL) deyimlerini çalıştırabilirsiniz, ancak İşlem Denetim Dili (TCL) deyimleri için sınırlamalar vardır. SQL sorgu düzenleyicisinde Çalıştır düğmesini seçtiğinizde, yürütmek için bağımsız bir toplu iş isteği gönderirsiniz. SQL sorgu düzenleyicisindeki her Çalıştır eylemi bir toplu iş isteğidir ve yalnızca toplu iş başına bir oturum vardır. Aynı sorgu penceresindeki her kod yürütme işlemi farklı bir toplu işlem ve oturumda çalıştırılır.
- Örneğin, işlem ifadelerini bağımsız olarak yürütürken oturum bağlamı korunmaz. Aşağıdaki ekran görüntüsünde,
BEGIN TRANilk istekte yürütülür, ancak ikinci istek farklı bir oturumda çalıştırıldığından, yürütülecek işlem yoktur. İşleme veya geri alma işlemi başarısız oldu. SQL toplu işlemi birCOMMIT TRANiçermiyorsa,BEGIN TRANsonrasında uygulanan değişiklikler taahhüt edilmez.
SQL sorgu düzenleyicisi
sp_set_session_context'i desteklemez.SQL sorgu düzenleyicisinde SQL komutu
GOyeni bir oturumda yeni bir bağımsız işlem grubu oluşturur.
- Örneğin, işlem ifadelerini bağımsız olarak yürütürken oturum bağlamı korunmaz. Aşağıdaki ekran görüntüsünde,
USE ile bir SQL sorgusu çalıştırdığınızda sql sorgusunu tek
USEbir istek olarak göndermeniz gerekir.Sonuçları görselleştir seçeneği şu anda yan
ORDER BYtümcesi olan SQL sorgularını desteklemez.T-SQL söz dizimini kullanan T-SQL
OPTIONdeyimleri şu anda Bu verileri keşfedin veya Sonuçları DirectQuery moduyla görselleştir seçeneklerinde desteklenmemektedir. Geçici çözüm, Import modunu kullanarak Power BI Desktop'ta görselleştirmeler oluşturmaktır.Aşağıdaki tabloda,
SQL Server Management Studio veyaVisual Studio Code :Senaryo SSMS/ADS'de desteklenir Fabric portalında SQL sorgu düzenleyicisinde desteklenir Oturum özelliklerini ayarlamak için SET Deyimleri (Transact-SQL) kullanma Yes Hayır Birden çok toplu işlem çalıştırmak için sp_set_session_context (Transact-SQL) kullanma Yes Hayır Transactions (Transact-SQL) (tek bir toplu iş isteği olarak yürütülmediği sürece) Yes Hayır
İlgili içerik
- Veri ambarınızdaki nesneleri yönetme
- Visual Query düzenleyicisini kullanarak sorgulama
- Kılavuz: Sorgu düzenleyicisi SQL ile çapraz depo sorguları oluşturma