Raporunuza Parametreler Ekleme (Rapor Oluşturucusu 2.0)
Rapor Oluşturucusu 2.0’da, parametreler raporda kullanılacak verileri belirtmek, ilişkili raporları birbirine bağlamak ve rapor sunumunu çeşitlendirmek için kullanılabilir.Parametreleri etkin bir biçimde kullanan bir rapor tasarlamak için, parametrelerin ve ifadelerin birlikte nasıl çalıştığını, parametrelerin yayınlanan bir rapor için rapor sunucusunda nasıl yönetildiğini ve bir raporun hangi soruları yanıtlamak üzere tasarlandığını anlamanız gerekir.Parametrize etmek için ne seçtiğiniz, rapor tasarımı ve yerleşimini etkileyebilir.
Sorgu parametreleri, sorgu tasarımcıları veya Veri Kümesi Özellikleri iletişim kutusu kullanılarak veri kümesi sorgusuna eklenir.Parametre ile bir sorgu oluşturduktan sonra Reporting Services otomatik olarak bağlantı parametreleri için aynı adı taşıyan bir rapor parametrelerini sorgula. Yeni rapor parametreleri Rapor Verileri bölmesi ile eklenir ve değiştirilir.
Reporting Services’de Parametre Kullanma
Parametrelerin en sık kullanılma amacı, veri kümesi sorguları tarafından alınan rapor verilerini çeşitlendirmektir.Bu senaryoda, kullanıcılardan raporu çalıştırdıklarında bir değer veya değerler istenir ve veri kümesi sorgusu yalnızca istenen verileri alır.Veri kümesi sorgusu sorgu parametrelerini içerir ve rapor işlemcisi sorgu parametrelerine dolaylı olarak bağlanan ilgili rapor parametrelerini otomatik olarak oluşturur.Rapor tasarımı araçlarındaki rapor parametresi özelliklerini, geçerli bir değerler listesi ve çalışma zamanında görüntülenen bir kullanıcı istemi eklemek üzere değiştirebilirsiniz.
Bir veri kaynağından hiyerarşik veriler alan basamaklı parametreler de oluşturabilirsiniz.Örneğin, ilk parametre ürün kategorisini ve ikinci parametre ürünü filtreleyebilir.Basamaklı parametreler, kullanıcı için kullanılabilen değer sayısını düzenlemek ve sınırlamakta kullanılır.
Her veri kaynağı sorgu parametrelerini desteklemez.Kaynakta veri filtrelemeyediğiniz durumlarda, kullanıcılara rapordan alındıktan sonra veri filtreleme olanağını sağlamak için rapor parametrelerini kullanabilirsiniz.Tüm sorgu parametreleri karşılık gelen rapor parametrelerine sahipse de, rapor tasarımcısı araçlarında bağımsız olarak rapor parametreleri tanımlayabilirsiniz.Rapor parametreleri, veriler alındıktan sonra bir raporun görünümünü ve düzenlenişini değiştirmek için de kullanılabilir.
Parametreler, raporları alt raporlara ve detaya inme raporlarına bağlamak için kullanılır.Bu rapor parametreleri, bağlanan rapor için doğru verileri seçmek üzere ana rapordaki değerleri kullanarak gizlenmiş olabilir ya da çalışma zamanında kullanıcıya görünür olabilirler.
Bir rapor parametresi oluşturulduktan sonra, varsayılan değerleri ve görünürlük gibi diğer parametre özelliklerini değiştirebilirsiniz.Örneğin, rapor parametreleri Kullanıcı Kimliği gibi yerleşik değişkenleri kullanabilir, bu nedenle raporu çalıştıran kullanıcıya özel verileri seçen gizli bir parametre içeren bir rapor oluşturabilirsiniz.Parametreler tek veya biden fazla değer içerebilir, statik veya sorgu tabanlı geçerli değerler listesi kullanabilir ve null veya boş değerleri kabul edebilir.Birden fazla değer içeren parametreler kullanıcıların çalışma zamanında birden fazla değer seçmesini sağlar.
Bir rapor yayınlandıktan sonra parametreler rapor tanımından bağımsız olarak yönetilebilir.Raporu tasarım zamanında yapılandırma biçiminize bağlı olarak, rapor sunucusu yöneticileri yayınlanan raporda birden fazla parametre özelliğini değiştirebilir.Ayrıca, raporu birden fazla izleyici için özelleştiren rapor tanımına bağlı parametre kümeleri de oluşturabilirler.
URL erişimini kullanarak rapor çalıştırabilir ve parametre değerleri de belirtebilirsiniz.Daha fazla bilgi için "URL erişim parametreleri kullanma" konusuna bakın. Reporting Services belgeler SQL Server Çevrimiçi Kitaplar.
Security Note: |
---|
Herhangi bir rapora içeren bir parametre türü String, mutlaka bir kullanılabilir değerleri listesi (geçerli değerler listesi olarak da bilinir) kullanın ve raporu çalıştıran herhangi bir kullanıcı yalnızca raporda verileri görüntülemek için gereken izinlere sahip olduğundan emin olun. Parametre türü tanımladığınız String, kullanıcı, herhangi bir değer içeren bir metin kutusu görüntülenir. Kullanılabilir değerler listesi, girilebilen değerleri sınırlar.Rapor parametresi sorgu parametresine bağlı ise ve kullanılabilir değerler listesi kullanmıyorsanız, bir rapor kullanıcısının metin kutusuna SQL söz dizimi yazarak raporu ve sunucunuzu SQL saldırısına açık hale getirme olasılığı vardır.Kullanıcı yeni SQL deyimini çalıştırmak için yeterli izne sahipse, sunucuda istenmeyen sonuçlara yol açabilir. Rapor parametresi sorgu parametresine bağlı değilse ve parametre değerleri rapora dahil edilmişse, bir rapor kullanıcısı parametre değerine ifade söz dizimi veya URL yazabilir ve raporu Excel’e veya HTML’ye işleyebilir.Ardından başka bir kullanıcı raporu görüntüler ve işlenen parametre içeriklerini tıklatırsa, kullanıcı istemeden zararlı komut dosyasını veya bağlantıyı çalıştırabilir. Yanlışlıkla zararlı komut dosyası çalıştırma riskini azaltmak için, yalnızca güvenilir kaynaklardan işlenen raporları açın.Raporların güvenliğini sağlama hakkında daha fazla bilgi için "Raporlar ve kaynaklar güvenliğini sağlama" konusuna bakın. Reporting Services belgeler. |
Bu Bölümde
Rapor Görünümü Verilerini Denetlemek İçin Parametreleri Kullanma (Rapor Oluşturucusu 2.0)
Parametreleri ayrıntı ve Grup veriler için sıralama düzeni düzenini değiştirmek ve belirli bir veri sağlayıcı ile çalışması için sorgular değiştirmek için rapor verileri süzmek için nasıl kullanılacağı anlatılır.Sorgu Parametrelerini Belirli Veri Kaynakları ile Kullanma (Rapor Oluşturucusu 2.0)
Çeşitli veri kaynakları tarafından beklenen sorgu sözdizimi açıklanır.Rapor Görünümünü Denetlemek İçin Parametreleri Kullanma (Rapor Oluşturucusu 2.0)
Parametrelerin, rapor öğelerini koşullu olarak gizlemek ve metin rengini, metin kutusundaki değerlere bağlı olarak koşullu bir biçimde değiştirmek dahil olmak üzere, ifade tabanlı özellikler kullanarak rapor görünümünü değiştirmek için nasıl kullanılacağı ele alınır.Diğer Raporlara Bağlanmak İçin Parametreleri Kullanma (Rapor Oluşturucusu 2,0)
Parametreleri detaylandırma raporları alt raporlar ve bağlantılı bir rapor için bağlamak için nasıl kullanılacağı anlatılır.Tek Değer ve Birden Fazla Değer İçeren Parametreleri Kullanma (Rapor Oluşturucusu 2,0)
Tek değerli'ı ve multivalue parametrelerinin nasıl anlatılır.Rapor Parametreleri Oluşturma ve Rapor Parametresi Özelliklerini Ayarlama (Rapor Oluşturucusu 2.0)
Nasıl oluşturulacağı anlatılır ve küme rapor parametre veri türü, varsayılan değerler, parametre istekleri, kullanılabilir değerleri, birden çok değer içeren bir rapor oluşturmak, özellikleri ve parametreleri çalışma zamanında iç, gizli veya kullanıcı için görünür olup.
See Also