Aracılığıyla paylaş


Grafik Sorgu Tasarımcısı Kullanıcı Arabirimi

Reporting Services, Rapor Tasarımcısı'ndaki bir rapor veri kümesinin ilişkisel veritabanından veri almak üzere sorgular oluşturmak için hem grafik sorgu tasarımcısı hem de metin tabanlı sorgu tasarımcısı sağlar. Grafik sorgu tasarımcısını kullanarak etkileşimli bir sorgu oluşturun ve SQL Server, Oracle, OLE DB ve ODBC veri kaynağı türlerinin sonuçlarını görüntüleyin. Birden çok Transact-SQL deyimi, karmaşık sorgu veya komut söz dizimi ve ifade tabanlı sorgular belirtmek için metin tabanlı sorgu tasarımcısını kullanın. Daha fazla bilgi için bkz. Metin Tabanlı Sorgu Tasarımcısı Kullanıcı Arabirimi. Belirli veri kaynağı türleriyle çalışma hakkında daha fazla bilgi için bkz. Rapor Veri Kümeleri (SSRS).

.

Grafik Sorgu Tasarımcısı

Bu grafik sorgu tasarımcısı üç tür sorgu komutunu destekler: Text, StoredProcedure veya TableDirect. Veri kümeniz için sorgu oluşturmadan önce, Veri Kümesi Özellikleri iletişim kutusunun Sorgu sayfasında bir komut türü seçeneği belirlemeniz gerekir.

Sorgu türü için aşağıdaki seçenekler kullanılabilir:

  • Metin Microsoft SQL Server ve Oracle için veri işleme uzantıları dahil olmak üzere ilişkisel veritabanı veri kaynakları için standart Transact-SQL sorgu metnini destekler.

  • TableDirect Belirtilen tablodan tüm sütunları seçer. Örneğin, Müşteriler adlı bir tablo için bu, Transact-SQL deyiminin eşdeğeridir SELECT * FROM Customers.

  • StoredProcedure Veri kaynağındaki saklı yordamlara çağrıları destekler. Bu seçeneği kullanmak için veri kaynağındaki veritabanı yöneticisi tarafından saklı yordamda Yürütme izinlerine sahip olmanız gerekir.

Varsayılan komut türü Metin'dir.

Uyarı

Tüm veri işleme uzantıları tüm türleri desteklemez. Seçenek kullanılabilir duruma gelmeden önce temel alınan veri sağlayıcısının bir komut türünü desteklemesi gerekir.

Komut Türü Metni

Metin türü'nde grafik sorgu tasarımcısı dört alan veya bölme sunar. bir Transact-SQL sorgusu için sütunları, diğer adları, sıralama değerlerini ve filtre değerlerini belirtebilirsiniz. Seçimlerinizden oluşturulan sorgu metnini görüntüleyebilir, sorguyu çalıştırabilir ve sonuç kümesini görüntüleyebilirsiniz. Aşağıdaki şekilde dört bölme gösterilmektedir.

SQL sorgusu için grafik sorgu tasarımcısı Sql sorgusu

Aşağıdaki tabloda her bölmenin işlevi açıklanmaktadır.

Panel İşlev
Diagram Sorgudaki tabloların grafik gösterimlerini görüntüler. Alanları seçmek ve tablolar arasındaki ilişkileri tanımlamak için bu bölmeyi kullanın.
Grid Sorgu tarafından döndürülen alanların listesini görüntüler. Diğer adları, sıralama düzenini, filtreleri, grupları ve parametreleri tanımlamak için bu bölmeyi kullanın.
SQL Diyagram ve Kılavuz bölmeleriyle temsil edilen Transact-SQL sorgusunu görüntüler. Transact-SQL kullanarak sorgu yazmak veya güncelleştirmek için bu bölmeyi kullanın.
Result Sorgunun sonuçlarını görüntüler. Sorguyu çalıştırmak için herhangi bir bölmeye sağ tıklayın ve ardından Çalıştır'a tıklayın veya araç çubuğunda çalıştır düğmesine tıklayın.

İlk üç bölmeden herhangi birinde bilgileri değiştirdiğinizde, bu değişiklikler diğer bölmelerde görünür. Örneğin, Diyagram bölmesine bir tablo eklerseniz, tablo otomatik olarak SQL bölmesindeki Transact-SQL sorgusuna eklenir. SQL bölmesinde sorguya alan eklemek, alanı Kılavuz bölmesindeki listeye otomatik olarak ekler ve Diyagram bölmesindeki tabloyu güncelleştirir.

Daha fazla bilgi için bkz. Sorgu ve Görünüm Tasarımcısı Araçları (Visual Database Araçları).

Grafik Sorgu Tasarımcısı araç çubuğu

Grafik sorgu tasarımcısı araç çubuğu, grafik arabirimini kullanarak Transact-SQL sorguları tasarlamanıza yardımcı olacak düğmeler sağlar.

Button Description
Metin Olarak Düzenle Metin tabanlı sorgu tasarımcısı ile grafik sorgu tasarımcısı arasında geçiş yapar.
İthalat Bir dosyadan veya rapordan var olan bir sorguyu içeri aktarma. Yalnızca .sql ve .rdl dosya türleri desteklenir. Daha fazla bilgi için bkz. Rapor Eklenmiş Veri Kümeleri ve Paylaşılan Veri Kümeleri (Rapor Oluşturucusu ve SSRS).
Diyagram bölmesini göster/gizle açma/kapama düğmesi Diyagram bölmesini gösterin veya gizleyin.
Kılavuz bölmesini göster veya gizle aç/kapa düğmesi Kılavuz bölmesini gösterin veya gizleyin.
SQL bölmesini göster veya gizle iki durumlu düğmesi SQL bölmesini gösterin veya gizleyin.
Sonuç bölmesini göster veya gizle anahtarı Sonuç bölmesini gösterin veya gizleyin.
Sorguyu çalıştırma Sorguyu çalıştırın.
SQL bölmesinde SQL'i doğrula düğmesi Sorgu metninin söz diziminin doğru olup olmadığını denetleyin.
Seçili alan için Artan Şekilde Sırala'yı ayarla Seçili alan için Artan Şekilde Sırala'yı ayarla Diyagram bölmesinde seçili sütun için sıralama düzenini Artan Düzende Sırala olarak ayarlayın,
Seçili alanda Azalan Sıralama Ayarla Diyagram bölmesinde seçili sütun için sıralama düzenini Azalan Düzende Sırala olarak ayarlayın,
Seçili alandaki filtreyi kaldır Seçili alandaki Diyagram bölmesinde filtreye sahip olarak işaretlenmiş seçili sütunun filtresini kaldırın (Seçili filtre sütununun yanındaki filtre grafiği Seçili filtre sütununun).
Seçili alan için Gruplandırmayı Kullan Kılavuz bölmesinde Gruplandır sütununu gösterin veya gizleyin. Gruplandır aç-kapa düğmesi açık olduğunda, Kılavuz bölmesinde Gruplandır adlı ek bir sütun görünür ve sorgudaki seçili sütunların her birinin varsayılan değeri Gruplandır olur. Bu, seçili sütunun SQL metninde Gruplandırma yan tümcesine dahil edilmesine neden olur. SELECT yan tümcesindeki tüm sütunları içeren bir GROUP BY yan tümcesini otomatik olarak eklemek için Gruplandır düğmesini kullanın. SELECT yan tümceniz toplam işlev çağrıları (örneğin, TOPLA(ColumnName)) içeriyorsa, sonuç kümesinde görünmesini istiyorsanız group by yan tümcesine toplama olmayan her sütunu ekleyin.

Sonuç bölmesinde görünmesi için, sorgudaki her sütunun Sonuç bölmesinde görüntülenecek değeri hesaplamada kullanılmak üzere tanımlanmış bir toplama işlevine sahip olması veya sorgudaki sütunun SQL sorgusunun GROUP BY yan tümcesinde belirtilmesi gerekir.
Diyagram bölmesine yeni tablo ekleme Diyagram bölmesine Veri kaynağından Diyagram bölmesine yeni bir tablo ekleyin.

Not Yeni bir tablo eklediğinizde, sorgu tasarımcısı veri kaynağındaki yabancı anahtar ilişkilerini eşleştirmeye çalışır. Tablo ekledikten sonra, tablolar arasındaki bağlantılarla temsil edilen yabancı anahtar ilişkilerinin doğru olduğunu onaylayın.

Example

Aşağıdaki sorgu, veritabanı AdventureWorks2025 tablosundaki soyadlarının listesini döndürür:

SELECT LastName FROM Person.Person;  

Saklı yordamları SQL bölmesinden de çalıştırabilirsiniz. Aşağıdaki sorgu, veritabanında uspGetEmployeeManagers saklı yordamını AdventureWorks2025 çalıştırır:

EXEC uspGetEmployeeManagers '1';  

Komut Türü TableDirect

TableDirect türünde, grafik sorgu tasarımcısı veri kaynağından kullanılabilir tabloların açılan listesini ve Sonuç bölmesini görüntüler. Bir tablo seçip Çalıştır düğmesine tıklarsanız, o tablonun tüm sütunları döndürülür.

Uyarı

TableDirect özelliği yalnızca OLE DB ve ODBC veri kaynağı türleri tarafından desteklenir.

Aşağıdaki tabloda her bölmenin işlevi açıklanmaktadır.

Panel İşlev
Tablo açılan listesi Veri kaynağındaki tüm kullanılabilir tabloları listeler. Etkin hale getirmek için listeden birini seçin.
Result Seçili tablodaki tüm sütunları görüntüler. Tablo sorgusunu çalıştırmak için araç çubuğundaki Çalıştır düğmesine tıklayın.

TableDirect Komut Türü için Araç Çubuğu Düğmeleri

Grafik sorgu tasarımcısı araç çubuğu, veri kaynağındaki tabloların açılan listesini sağlar. Aşağıdaki tabloda her düğme ve işlevi listelemektedir.

Button Description
Metin Olarak Düzenle Metin tabanlı sorgu tasarımcısı ile grafik sorgu tasarımcısı arasında geçiş yapar.
İthalat Bir dosyadan veya rapordan var olan bir sorguyu içeri aktarma. Yalnızca .sql ve .rdl dosya türleri desteklenir. Daha fazla bilgi için bkz. Rapor Eklenmiş Veri Kümeleri ve Paylaşılan Veri Kümeleri (Rapor Oluşturucusu ve SSRS).
Genel Sorgu Tasarımcısı düğmesinin simgesi Genel sorgu tasarımcısı ile grafik sorgu tasarımcısı arasında geçiş yaparak sorgu metnini veya saklı yordam görünümünü koruma.
Sorguyu çalıştırma Seçili tablodaki tüm sütunları seçin.

Komut Türü StoredProcedure

StoredProcedure türünde, grafik sorgu tasarımcısı veri kaynağından kullanılabilir saklı yordamların açılan listesini ve Sonuç bölmesini görüntüler. Aşağıdaki tabloda her bölmenin işlevi açıklanmaktadır.

Panel İşlev
Saklı yordam açılan listesi Veri kaynağındaki tüm kullanılabilir saklı yordamları listeler. Etkin hale getirmek için listeden birini seçin.
Result Saklı yordamı çalıştırmanın sonucunu görüntüler. Seçili saklı yordamı çalıştırmak için araç çubuğunda çalıştır düğmesine tıklayın.

StoredProcedure Komut Türü için Araç Çubuğu Düğmeleri

Grafik sorgu tasarımcısı araç çubuğu, veri kaynağındaki saklı yordamları içeren bir açılır liste sunar. Aşağıdaki tabloda her düğme ve işlevi listelemektedir.

Button Description
Metin Olarak Düzenle Metin tabanlı sorgu tasarımcısı ile grafik sorgu tasarımcısı arasında geçiş yapar.
İthalat Bir dosyadan veya rapordan var olan bir sorguyu içeri aktarma. Yalnızca .sql ve .rdl dosya türleri desteklenir. Daha fazla bilgi için bkz. Rapor Eklenmiş Veri Kümeleri ve Paylaşılan Veri Kümeleri (Rapor Oluşturucusu ve SSRS).
Sorguyu çalıştırma Seçili saklı yordamı çalıştırın.
Saklı yordam açılan listesi Kullanılabilir saklı yordamların listesini veri kaynağından görüntülemek için aşağı oka tıklayın. Listeden herhangi bir saklı yordamı seçmek için tıklayın.

Example

Aşağıdaki saklı yordam, veritabanındaki yöneticilerin AdventureWorks2025 komut zinciri listesini çağırır. Bu saklı yordam BusinessEntityID'i parametre olarak kabul eder. Herhangi bir küçük tamsayı girebilirsiniz.

uspGetEmployeeManagers '1';