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.
Bu Reporting Services öğretici dersinde, alıcılara teslim edilmek üzere bir rapor seçmek için web portalını kullanacaksınız. Tanımladığınız veri temelli abonelik, Temel tablo raporu oluşturma (SSRS öğreticisi) öğreticisinde oluşturulan Satış Siparişi raporunu dağıtır. İzleyen adımlarda, veri almak için rapor tarafından kullanılan veri kaynağı bağlantı bilgilerini değiştirirsiniz. Yalnızca bir rapor veri kaynağına erişmek için depolanan kimlik bilgilerini kullanan raporlar veri temelli abonelik aracılığıyla dağıtılabilir. Depolanmış kimlik bilgileri katılımsız rapor işleme için gereklidir.
Ayrıca veri kümesini ve raporu, aboneliğin belirli siparişler ve işleme biçimleri için raporun [Order] farklı örneklerinin çıkışını alabilmesi için üzerinde filtre uygulamak üzere bir parametre kullanacak şekilde değiştirirsiniz.
Depolanan kimlik bilgilerini kullanmak için veri kaynağını değiştirme
Raporlama Hizmetleri web portalına yönetici ayrıcalıklarıyla göz atın; örneğin, Internet Explorer simgesine sağ tıklayın ve Yönetici olarak çalıştır'ı seçin.
Web portalı URL'sine göz atın. Örneğin:
https://<server name>/reports.
https://localhost/reportsNot: Web portalı URL'si "Raporlar"dır, "Rapor Sunucusu "nun Rapor Sunucusu URL'si değildir.Satış Siparişleri raporunu içeren klasöre gidin ve raporun bağlam menüsünde Yönet'i seçin.
Sol bölmede Veri Kaynakları'nı seçin.
Bağlantı Türü'nüMicrosoft SQL Server olarak doğrulayın.
Bağlantı dizesinin aşağıdaki olduğunu ve örnek veritabanının yerel bir veritabanı sunucusunda olduğunu varsaydığını doğrulayın:
Data source=localhost; initial catalog=AdventureWorks2022Aşağıdaki kimlik bilgilerini kullan'ı seçin.
Kimlik bilgileri türü bölümündeWindows kullanıcı adı ve parolası'nı seçin
Kullanıcı adınızı ( etki alanı\kullanıcı biçimini kullanın) ve parolayı yazın. Eğer
AdventureWorks2025veritabanına erişim izniniz yoksa, erişim izni olan bir oturum açma bilgisini belirtin.Veri kaynağına bağlanabildiğinizi doğrulamak için Bağlantıyı Sına'yı seçin.
Kaydetseçeneğini seçin.
İptal'i seçin.
Raporun belirttiğiniz kimlik bilgileriyle çalıştığını doğrulamak için raporu görüntüleyin.
AdventureWorksDataset'i değiştirme
Aşağıdaki adımlarda, veri kümesini bir sipariş numarasına göre filtrelemek için parametre kullanacak şekilde veri kümesini değiştirirsiniz.
SATıŞ Siparişleri raporunu SQL Server Veri Araçları'nda açın.
Veri kümesine sağ tıklayın ve Veri
AdventureWorksDatasetKümesi Özellikleri'ni seçin.
deyimini
WHERE (UPPER(SalesOrderNumber) =UPPER(@OrderNumber) or @OrderNumber IS NULL)deyimindenGroup Byönce ekleyin. Aşağıdaki örnek tam sorgu söz dizimidir: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 AS 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 WHERE (UPPER(SalesOrderNumber) =UPPER(@OrderNumber) or @OrderNumber IS NULL) GROUP BY ppc.Name, soh.OrderDate, soh.SalesOrderNumber, pps.Name, pp.Name, soh.SalesPersonID HAVING (ppc.Name = 'Clothing')Tamam'ı seçin
Aşağıdaki adımlarda rapora bir parametre eklersiniz. Rapor parametresi veri kümesi parametresini besler.
Rapor parametresi ekleme ve raporu yeniden yayımlama
Rapor Verileri bölmesinde parameters klasörünü genişletin ve Ordernumber parametresine çift tıklayın. Parametreyi veri kümesine eklediğinizde önceki adımların bir parçası olarak otomatik olarak oluşturuldu. Yeni'yi ve ardından Parametre... öğesini seçin.
İsmin
OrderNumberolduğunu doğrulayın.İstem'i doğrulayın
OrderNumber.Boş değere ("") izin ver'i seçin.
Null değere izin ver'i seçin.
Tamam'ı seçin.
Raporu çalıştırmak için Önizleme sekmesini seçin. Raporun en üstündeki parametre giriş kutusuna dikkat edin. Şunlardan birini yapabilirsiniz:
Parametre kullanmadan raporun tamamını görmek için Raporu Görüntüle'yi seçin.
Null seçeneğinin seçimini kaldırın ve bir sipariş numarası (örneğin, so71949) yazın, ardından rapordaki tek bir siparişi görüntülemek için Raporu Görüntüle'yi seçin.
Raporu yeniden yerleştir
Sonraki dersteki abonelik yapılandırmasının bu derste yaptığınız değişiklikleri kullanabilmesi için raporu yeniden dağıtın. Tablo öğreticisinde kullanılan proje özellikleri hakkında daha fazla bilgi için , 6. Ders: Gruplandırma ve toplamları ekleme (Reporting Services)'in 'Raporu Rapor Sunucusunda Yayımlamak için (İsteğe Bağlı)' bölümüne bakın.
Araç çubuğunda Oluştur'u ve ardından Öğreticiyi dağıt'ı seçin.
İlgili içerik
- Rapor veri kaynaklarını yönetme
- Rapor veri kaynakları için kimlik bilgilerini ve bağlantı bilgilerini belirtme
- Veri temelli abonelik oluşturma (SSRS öğreticisi)
- Temel tablo raporu oluşturma (SSRS öğreticisi)