Sorgu Tasarımcıları ve Veri Kaynakları (Rapor Oluşturucusu)
Sorgu tasarımcısı, rapor veri kümesine eklemek istediğiniz verileri belirten bir sorgu oluşturmanıza yardımcı olur.Sorgu tasarımcısı metin tabanlı veya grafiksel olabilir.Metin tabanlı sorgu tasarımcısı, doğrudan sorgu komutuyla çalışmanızı sağlar.Grafik sorgu tasarımcısı, temel veri kaynağının görünümünden sorgu tasarımı yüzeyine öğe seçip sürükledikçe sorgu komutunu otomatik olarak oluşturur.
Rapor Oluşturucusu 2.0, desteklenen her veri kaynağı türü için bir sorgu tasarımcısı sağlar.Doğru sorgu tasarımcısı, bir veri kümesi eklediğinizde veya değiştirdiğinizde otomatik olarak açılır.Bazı veri kaynağı türleri yalnızca metin tabanlı sorgu tasarımcısını destekler, diğerleri yalnızca grafik tabanlı sorgu tasarımcısını destekler, diğerleri her ikisini de destekler.
Bir veri kaynağı türü hem grafik hem metin tabanlı sorgu tasarımcılarını destekliyorsa, grafikten metin tabanlı görünüme geçebilirsiniz ancak metin tabanlıdan grafik görünümüne geçemeyebilirsiniz.Her sorgu komutu grafiksel olarak temsil edilemeyebilir.Bir sorgu üzerinden en fazla denetime sahip olmak için, metin tabanlı sorgu tasarımcısını kullanın.
Bir sorgu tasarımcısından, bir sorgu oluşturabilir ya da bir rapordan varolan bir sorguyu alabilirsiniz.Daha fazla bilgi için bkz:Rapor Veri Kümesi Oluşturma (Rapor Oluşturucusu 2.0).
Paylaşılan Veri Kaynakları için Sorgu Tasarımcıları
Raporunuza paylaşılan bir veri kaynağı eklediğinizde, bir rapor sunucusuna yayımlanmış bir veri kaynağına başvuruyu eklemiş olursunuz.Veri kaynağı türü, rapor sunucusu yöneticisi tarafından rapor sunucusunda yüklenmiş ve yapılandırılmış herhangi bir tür olabilir.Bu, Rapor Oluşturucusu 2.0 ile yüklenmemiş veri kaynağı türlerini de içerebilir.Varsayılan olarak, bu veri kaynağı türleri için olan veri kümesi sorguları metin tabanlı sorgu tasarımcısında oluşturulabilir.
Desteklenen veri kaynağı türleri listesi için bkz: Örnek Bağlantılar (Rapor Oluşturucusu 2.0).
Sorgu Tasarımcıları ve Komut Sözdizimi
Bir sorgu komutu sözdiziminin sözdizimi desteği, veri kaynağı türüyle ilişkili yazılım tarafından belirlenir.On the report server, this software can be a SQL Server 2008 Reporting Services data processing extension or a .NET Framework data provider.
Aşağıdaki örnekte, veri kaynağı türü tarafından etkilenebilen sorgu komutu metni gösterilmektedir:
Veritabanı nesne adının şema parçası desteği. Bir veri kaynağı şemaları veritabanı nesne tanımlayıcısının bir parçası olarak kullandığında, şema adı varsayılan şemayı kullanmayan her ad için olan sorgunun bir parçası olarak sağlanmalıdır.Örneğin, SELECT FirstName, LastName FROM [Person].[Person].
Sorgu parametreleri desteği.Veri sağlayıcılar, parametre desteği açısından farklılık gösterir.Bazı veri sağlayıcıları, adlandırılmış parametreleri destekler; örneğin, SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>. Bazı veri sağlayıcıları, adlandırılmamış parametreleri destekler; örneğin, SELECT Col1, Col2 FROM Table WHERE <column name> = ?. Parametre tanıtıcısı veri sağlayıcı tarafından; farklı, SQL Server"adres" (@) simgesini kullanan Oracle iki nokta üst üste (:). kullanır. Bazı veri sağlayıcılar parametreleri desteklemez.' De "Veri kaynakları desteklenen ile Reporting Services'i" daha fazla bilgi için bkz: Raporlama Hizmetleri belgeleri SQL Server Çevrimiçi Kitaplar
Belirli bir sorgu tasarımcıları hakkında daha fazla bilgi için bkz: Sorgu Tasarımcıları (Rapor Oluşturucusu 2,0).