Rapor Türleri

Reporting Services'de, raporları çeşitli şekillerde kullanabilirsiniz.Bu konuda, değişik rapor türlerini tanımlamak için kullanılan terminoloji ve raporların oluşturulma ve kullanılma şekilleri açıklanmaktadır.Tek bir rapor birden fazla türden özelliklere sahip olabilir; örneğin, anlık görüntü görüntü raporlar parametrelendirilebilir, geçici raporlar temel alındıkları rapor modellerine bağlı olarak ve alt raporların bağlantılı raporlar olabilmeleri nedeniyle geçişli tıklama raporu işlevini barındırabilir.

Reporting Services ile aşağıdaki rapor türlerini oluşturabilirsiniz:

  • Parametreli raporlar

  • Bağlantılı raporlar

  • Anlık görüntü raporları

  • Önbelleğe alınmış raporlar

  • Geçici raporlar

  • Geçişli tıklatma raporları

  • Detaylandırma raporları

  • Detaylandırma raporları

  • Alt raporlar

Rapor Görünümü, İşleme ve Teslim Terminolojisi

Rapor türünü değerlendirmenin birkaç yolu vardır.Verilerin raporda gösterilme şekli olarak düşünebilirsiniz.Reporting Services'de, verilerin raporda görünümü kullandığınız veri bölgesinin türüne bağlıdır: Örneğin, tablo raporları ve grafik raporları farklı veri bölgeleri kullanır.Verileri görüntüleme hakkında daha fazla bilgi için, bkz. Veri Bölgeleri.Benzer şekilde, bir raporda kullanılabilen işlevsellik raporun çıktı biçimine göre değişir. Örneğin, detaylandırma raporları gibi etkileşimli özellikler Web tabanlı verme biçimlerinde kullanılabilir, ancak resim tabanlı tüm verme biçimlerinde mevcut değildir.Raporun son çıktı biçimi, raporda yer verebileceğiniz özellikleri etkiler.Değişik verme biçimleri için tasarımla ilgili dikkat edilmesi gereken noktalar hakkında daha fazla bilgi için, bkz. Raporları Verme.

Ayrıca, raporun bulunduğu işlem aşaması ile ilgili terimler vardır. rapor tanımları, yayımlanmış raporları, ve işlenmiş raporlar hakkında daha fazla bigi için, bkz. Raporlar ve Rapor Tanımları.Son olarak, rapor zamanlama ve istek üzerine raporlar hakkında bilgi için, bkz. Iş planlama çizelgeleme raporları ve abonelikleri.

Parametreli Raporlar

Parametreli rapor, rapor veya veri işlemeyi tamamlamak için girilen değerleri kullanır.Parametreli bir raporda, raporun çıktısını rapor çalıştırıldığında ayarlanan değerlere göre değiştirebilirsiniz.Parametreli raporlar çok sık olarak detaylandırma raporları, bağlantılı raporlar ve alt raporlar için raporları ilgili verilerle bağlamak ve filtrelemek amaçlarıyla kullanılır.

Parametre Kullanma

Veri kümesi sorgularında parametrelerin kullanım amacı, rapor verilerini seçmek, sorgunun döndürdüğü sonuç kümesine filtre uygulamak veya raporun bölümlerini göstermek veya gizlemek için kullanılan yerleşim özelliklerini ayarlamaktır.Ayrıca, bir dizi bağımlı, açılır parametre listesini dolduran basamaklı parametreler de belirtebilirsiniz.Örneğin, bölge parametre değerleri açılan listesini, Şehir parametre değerleri açılır listesini doldurmak için kullanabilirsiniz.

Sonucu değiştirmek için belirli bir parametreyi her bir bağlantılı raporla eşleştirerek, bağlantılı raporlarda parametreleri kullanabilirsiniz.Örneğin, tüm bölgelere ait satışları gösteren tek bir bölgesel satış raporu oluşturabilir ve sonra, her bir bağlantılı rapor için parametre kullanarak belirli bir bölgeye ait verileri filtreleyebilirsiniz.Kullanıcıların değer yazmasına gerek kalmaması için, belirli parametre değerleri raporla birlikte depolanabilir.

Çalışma sırasında, rapordaki tüm parametreler görünmeyebilir.Rapor yazarı, rapor sunucusu yöneticisi veya içerik yöneticisi kullanılacak değerleri belirttikten sonra rapordaki giriş alanlarını gizleyebilir.

Sorgu Parametreleri ve Rapor Parametreleri

Reporting Services, sorgu parametreleri ve rapor parametreleri olmak üzere iki tür parametreyi destekler.Sorgu parametreleri veri işleme sırasında verileri seçmek veya filtrelemek için kullanılır.Sorgu parametreleri bir veri işleme uzantısının sözdiziminde belirtilir.Bir sorgu parametresi belirtilirse, rapor için verileri alan depolanan yordamı veya SEÇİM ifadesini tamamlamak için kullanıcı veya varsayılan özellikler tarafından bir değer sağlanmalıdır.Rapor parametreleri rapor işleme sırasında verileri farklı bir yönüyle göstermek için kullanılır.Rapor parametresi genellikle büyük kayıt kümelerini filtrelemek için kullanılmakla birlikte, raporda kullanılan sorgulara ve ifadelere bağlı olarak başka kullanım amaçları da olabilir.Rapor parametreleri, bir rapor içinde tanımlanmaları ve rapor sunucusu tarafından işlenmeleri bakımından, veri kümesi sorgusunun bir parçası olarak tanımlanan ve veritabanı sunucusunda işlenen sorgu parametrelerinden farklıdır.Daha fazla bilgi için, bkz. Raporunuza Parametreler Ekleme ve Yayımlanan bir rapor için parametre özellikleri ayarlama.

Bağlantılı Raporlar

Bağlantılı rapor, varolan raporlara erişim noktası sağlayan bir rapor sunucusu öğesidir.Kavramsal olarak, program çalıştırmak veya dosya açmak için kullandığınız bir program kısayoluna benzer.

Bağlantılı rapor varolan bir rapordan türetilir ve özgün raporun tanımını korur.Bağlantılı rapor her zaman, özgün raporun rapor düzeni ve veri kaynağı özelliklerini devralır.Güvenlik, parametreler, konum, abonelikler ve zamanlamalar da içinde olmak üzere tüm diğer özellik ve ayarlar özgün rapordan farklı olabilir.

Varolan bir raporun ek sürümlerini oluşturmak istediğinizde, rapor sunucusunda bağlantılı bir rapor oluşturabilirsiniz.Örneğin, satış bölgelerinizin tümü için bölgeye özgü raporlar oluştururken, tek bir bölgesel satış raporunu kullanabilirsiniz.

Bağlantılı raporlar genel olarak parametreli raporları temel alsa da, parametreli bir rapor kullanılması zorunlu değildir.Varolan bir raporu farklı ayarlarla dağıtmak istediğinizde bağlantılı raporlar oluşturabilirsiniz.Daha fazla bilgi için, bkz. Ekleme, değiştirme ve bağlantılı bir rapor silme.

Anlık Görüntü Raporları

Rapor anlık görüntüsü, belirli bir zaman noktasında alınan yerleşim bilgileri ve sorgu sonuçlarını içeren bir rapordur.Rapor anlık görüntüleri, raporu seçtiğinizde güncel sorgu sonuçlarını alan istek üzerine raporlardan farklı olarak, bir zamanlamaya göre işlem görür ve sonra da rapor sunucusuna kaydedilir.Bir rapor anlık görüntüsünü görüntülemek üzere seçtiğinizde, rapor sunucusu rapor sunucusu veritabanında depolanan raporu buradan alır ve anlık görüntünün oluşturulduğu anda geçerli olan rapor verilerini ve yerleşimini gösterir.

Rapor anlık görüntüleri belirli bir işleme biçiminde kaydedilmez.Bunun yerine, rapor anlık görüntüleri ancak bir kullanıcı veya uygulama bu raporu istediğinde, bir nihai görüntüleme biçiminde (HTML gibi) işlenir.Ertelenen işleme anlık görüntüyü taşınabilir hale getirir.Rapor, istekte bulunan aygıt veya Web tarayıcısı için doğru biçimde işlenebilir.

Rapor anlık görüntüleri üç amaca hizmet eder:

  • Rapor geçmişi.Bir dizi rapor anlık görüntüsü oluşturarak, verilerin zaman içinde değişimini gösteren bir rapor geçmişi meydana getirebilirsiniz.

  • Tutarlılık.Aynı veri kümeleriyle çalışması gereken birden çok kullanıcı için tutarlı sonuçlar sağlamak istediğinizde rapor anlık görüntülerini kullanın.İstek üzerine raporlar, uçucu verilerle her dakika farklı sonuçlar üretebilir.Bunun aksine rapor anlık görüntüsü, zaman içinde aynı noktadan alınan verileri içeren diğer raporlar veya analitik araçlara karşı geçerli karşılaştırmalar yapmanıza olanak sağlar.

  • Performans.Büyük raporları yoğun olmayan saatlerde çalışacak şekilde zamanlayarak, temel iş saatlerinde rapor sunucu üzerindeki işleme etkisini azaltabilirsiniz.

Rapor anlık görüntüleri oluşturmak hakkında daha fazla bilgi için, bkz. Rapor özellikleri işleme ayarlama.

Önbelleğe Alınmış Raporlar

Önbelleğe alınmış rapor, işlenmiş bir raporun kayıtlı kopyasıdır.Önbelleğe alınmış raporlar, rapor işlemcisine yapılan işlem isteklerinin sayısını azaltarak ve daha büyük raporları almak için gereken süreyi kısaltarak performansın artırılmasında kullanılır.Genellikle dakikalarla ölçülen, zorunlu bir son kullanım süreleri vardır.Önbellekteki raporları kullanma hakkında daha fazla bilgi için, bkz. Rapor Reporting Services'nde önbellekleme.

Geçici raporlar

Anlık bir rapor, Rapor Oluşturucuyu kullanarak, varolan bir rapor modelinden oluşturulabilir.Geçici raporlar özel olarak Rapor Oluşturucu raporlarına referans verir, Rapor Sihirbazı'nı kullanarak oluşturabileceğiniz raporlara değil.Ad hoc raporlar, bilgi çalışanlarının, rapor modelinde uygulanmış olan tanıdık terminoloji ve veri yapılarını kullanarak, iş bilgilerini hızla ve kolaylıkla araştırmak için rapor modelleri ve önceden tanımlı şablonlar kullanır.Geçici raporlar yerel olarak çalıştırılır ve kaydedilir veya bir raporlama sunucusunda yayınlanabilir, aynen diğer Reporting Services raporları gibi.Geçici raporlar hakkında daha fazla bilgi için, bkz. Tasarlama ve 1,0 rapor oluşturucuyu kullanarak rapor uygulama.

Geçişli Tıklatma Raporları

Geçişli tıklatma raporu, raporunuzda bulunan etkileşimli verileri tıklattığınızda bir rapor modelinde bulunan ilgili verileri görüntüleyen bir model tabanlı rapordur.Bu raporlar, rapor modeli içinde yer alan bilgileri temel alarak rapor sunucusu tarafından oluşturulur.Hangi alanların etkileşimli olduğunu ve bir geçişli tıklatma raporu açıldığında hangi alanların döndürüleceğini modeli tasarlayan kişi belirler.Bu alan ayarları Rapor yazma araçlarında değiştirilemez.Daha fazla bilgi için, bkz. Bir raporu (rapor oluşturucuyu 1.0)'dan Clickthrough raporlarını görüntüleme.

Geçişli tıklatma raporları otomatik oluşturulmaz.Ancak bunun yerine, görüntülenen etkileşimli veri öğeleri için modele alternatif bir özelleştirilmiş rapor oluşturabilirsiniz.Özel rapor, Standart Reporting Services raporudur.Daha fazla bilgi için, bkz. Clickthrough Reports ile çalışma.

Detaylandırma raporları

Ayrıntıya girme raporları ilk başta karmaşıklığını gizler ve koşullu olarak, kullanıcıya görmek istedikleri kadar ayrıntılı verileri kontrol etmek için, Gizli Rapor öğeleri arasında geçiş yapmak izni verir.Raporda gösterilen tüm olası verileri detaylandırma raporunun alması gerekir.Daha fazla bilgi için, bkz. Rapor Öğelerini Koşullu Olarak Gizleme.

Büyük miktarda veri içeren raporlar yerine detaylandırma raporları göz önünde bulundurun.

Detaylandırma Raporları

Detaylandırma raporları, özgün rapordaki bir metin kutusunda bulunan köprü aracılığıyla erişim sağlanan standart raporlardır.Ayrıntıya girme raporları ana rapor ile birlikte çalışır ve, yer tutucu metin veya grafik gibi bir detaylandırma eyleminin hedefidir. Ana rapor, özet bilgileri, örneğin bir matris ya da grafiği görüntüler.Matris ya da grafik üzerinde tanımlanan eylemler, ana rapordaki toplamlar temelinde daha fazla detay gösteren raporlara detaylandırma bağlantıları sağlar.Detaylandırma raporları parametrelerle filtrelenebilir; ancak mutlaka filtrelenmeleri de gerekmez.Detaylandırma raporları, raporun özgün raporda görüntülenmeyip ayrı olarak açılması bakımından alt raporlardan farklıdır.Geçişli tıklatma raporlarından farkları veri kaynağından otomatik olarak oluşturulmamaları, daha çok rapor sunucusunda kaydedilen özel raporlar olmalarıdır.Bunlar ayrıntıya girme raporlarından farklıdır, şöyle ki, yalnızca belirtilen parametreler veya veri kümesi sorgusu için rapor verileri alırlar.Daha fazla bilgi için, bkz. Rapora Bağlantı Ekleme.

Alt raporlar

Alt rapor, bir ana raporun gövdesinde başka bir rapor görüntüleyen rapor türüdür.Kavramsal olarak, alt rapor Web sayfasındaki bir çerçeveye benzer.Bir raporu, ana rapora katıştırmak için kullanılır.Her rapor bir alt rapor olarak kullanılabilir.Alt rapor, ana rapora göre farklı veri kaynakları kullanabilir.Alt raporun görüntülediği rapor bir rapor sunucusunda ve genellikle üst rapor ile aynı klasörde görüntülenir.Üst raporu, parametreleri alt rapora geçirecek şekilde ayarlayabilirsiniz.

Bir alt rapor, alt raporun her örneğinde veri bölgeleri arasında veri filtreleme parametresi kullanılarak tekrarlanabilse de, alt raporlar tipik olarak ana raporlarla birlikte brifing defteri olarak veya alakalı raporlar grubu için bir saklama yeri olarak kullanılır.Daha fazla bilgi için, bkz. Alt Rapor Ekleme.

Çok sayıda örnekli alt raporlar için detaylandırma raporları kullanmayı göz önünde bulundurun.