Ders 3: Bir DataSet tablo rapor için (Reporting Services) tanımlama.
Verileri tanımladıktan sonra kaynak, bir veri kümesi tanımlamak gerekir.Içinde Reporting Services, içerdiği verileri, raporların kullanan bir veri kümesi.Bir veri işaretçisi BIR veri kümesi içeren kaynak ve düzgün olarak hesaplanan alanlar ve değişkenleri rapor tarafından kullanılacak bir sorgu.
Rapor Tasarımcısı Sorgu Tasarımcısı, sorgu tasarımı için kullanabilirsiniz.Bu eğitmeni, satış siparişi bilgilerinden alan bir sorgu oluşturur AdventureWorks2008 veritabanıdır.
Rapor verileri için bir Transact-SQL sorgusu tanımlamak için
Içinde Rapor veri bölmesinde tıklatın.Yeni sonra'ı tıklatınDataSet.The Dataset Properties dialog box opens.
Içinde Adı box, type AdventureWorksDataset.
Adı, veri kaynağınızda AdventureWorks, içinde olduğundan emin olun Veri kaynağı metin kutusu ve, Sorgu türü is Metin.
Türü veya kopyalayıp, aşağıdaki Transact-SQL sorgu içine Sorgu box.
SELECT soh.OrderDate AS [Date], soh.SalesOrderNumber AS [Order], pps.Name AS Subcat, pp.Name as Product, SUM(sd.OrderQty) AS Qty, SUM(sd.LineTotal) AS LineTotal FROM Sales.SalesPerson sp INNER JOIN Sales.SalesOrderHeader AS soh ON sp.BusinessEntityID = soh.SalesPersonID INNER JOIN Sales.SalesOrderDetail AS sd ON sd.SalesOrderID = soh.SalesOrderID INNER JOIN Production.Product AS pp ON sd.ProductID = pp.ProductID INNER JOIN Production.ProductSubcategory AS pps ON pp.ProductSubcategoryID = pps.ProductSubcategoryID INNER JOIN Production.ProductCategory AS ppc ON ppc.ProductCategoryID = pps.ProductCategoryID GROUP BY ppc.Name, soh.OrderDate, soh.SalesOrderNumber, pps.Name, pp.Name, soh.SalesPersonID HAVING ppc.Name = 'Clothing'
(Isteğe bağlı) Tıklatın Sorgu Tasarımcısı düğmesi.Sorgu metni temel alan sorgu tasarımcısında görüntülenir.Grafik, Sorgu Tasarımcısı için tıklatarak Değiştir Metin olarak düzenleyin..Tıklatarak sorgu sonuçlarını görüntüleme Çalışma (!) Sorgu Tasarımcısı araç çubuğunda düğme.
Dört farklı tablolarda altı alanlardan gelen veriler Bkz: AdventureWorks2008 veritabanıdır.Transact-SQL kullanan sorgu yapar gibi diğer işlevler.Örneğin, SalesOrderHeader tablo soh denir.
' I tıklatın SORUNSUZ , Sorgu Tasarımcısı'ndan çıkmak için.
' I tıklatın SORUNSUZ çıkmak içinDataSet özellikleri iletişim kutusu.
Veri alanlarınızın AdventureWorksDataset raporu veri bölmesinde görüntülenir.
Sonraki Görev
Raporunuz için veri alan bir sorgu başarıyla belirlediniz.Ardından, rapor düzenini oluşturur.Bkz: Ders 4: Rapora (Reporting Services) tablo ekleme.