Raporlar ve Rapor Tanımları

Reporting Services, ilk tanım, yayımlanmış rapor ve kullanıcıya göründüğü şekliyle görüntülenen rapor dahil olmak üzere farklı durumlardaki bir raporu açıklamak için çeşitli terimler kullanır.

Rapor Tanımı (.rdl) Dosyaları

Rapor tanımı, Rapor Tasarımcısı veya Rapor Oluşturucusu'nda oluşturduğunuz bir dosyadır.Veri kaynağı bağlantıları, veri almak için kullanılan sorgular, ifadeler, parametreler, görüntüler, metin kutuları, tablolar ve bir rapora ekleyebileceğiniz diğer her türlü tasarım zamanı öğesinin tam bir açıklamasını sağlar.

Rapor tanımları, işlenmiş bir rapor olarak çalıştırma zamanında işlenir.Rapor tanımları karmaşık olabilse de, minimum bir sorgu ile diğer rapor içerikleri, rapor özellikleri ve bir rapor düzeni belirtirler.

Rapor tanımları, Rapor Tanım Dili (RDL) adı verilen bir XML gramerine uyan XML biçiminde yazılır.RDL, bir raporun kabul edebileceği tüm olası çeşitlemeleri kapsayarak XML öğelerini açıklar.Rapor tanımları veya RDL hakkında daha fazla bilgi için, bkz. Tasarlama ve raporlar (Reporting Services) Rapor Tasarımcısı kullanarak uygulama ve Rapor tanımı dil başvurusu.

İstemci Rapor Tanımı (.rdl) Dosyaları

Visual Studio Rapor Tasarımcısı, ReportViewer denetimi ile kullanmak için istemci Rapor tanımı (.rdlc) dosyaları oluşturur.Reporting Services Rapor Tasarımcısı kullanarak .rdlc dosyaları .rdl dosyalarına dönüştürülebilir..rdlc dosyaları hakkında daha fazla bilgi için bkz. Visual Studio belgeleri ve: Reporting Services ve Visual Studio'da ReportViewer denetimleri.

Yayınlanan Raporlar

Bir .rdl dosyası oluşturulduktan sonra, Rapor Tasarımcısından bir rapor proje çözümü kullanarak, Rapor Oluşturucusundan kaydederek veya Rapor Yöneticisinden yükleyerek, bir rapor sunucusunda yayımlanır.Yayınlanan rapor, bir rapor sunucusu veritabanında saklanan ve SharePoint sitesindeki bir rapor sunucusunda yönetilen bir öğedir.Rapor, raporu kullanıcı erişimi için hazırlayan, kısmen derlenmiş bir ara biçimde depolanır.

Yayımlanan bir rapor için, rol atamaları ile Reporting Services kullanarak, rol tabanlı güvenlik modeli sağlanır.Yayımlanan raporlara, URL'ler, SharePoint Web Bölümleri aracılığıyla veya Rapor Yöneticisi aracılığıyla erişilir.

Raporlar talep üzerine erişim sağlamak için ara bir formatta yayımlanabilir, veya hem düzen bilgilerini hem de raporun ilk çalıştırıldığı zamana ait verileri içeren bir anlık görüntü olarak da yayınlamabilir.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.Daha fazla bilgi için, bkz. Oluşturma, değiştirme ve içinde rapor geçmiş anlık görüntü silme.

İşlenen Raporlar

İşlenen bir rapor, hem veri hem düzen bilgilerini görüntülemeye uygun bir biçimde içeren (HTML gibi) tam işlenmiş bir rapordur.Rapor bir çıktı biçimine işlenene kadar görüntülenemez.Rapor işleme rapor sunucusu tarafından gerçekleştirilir.Bir raporu aşağıdakilerden birini yaparak işleyebilirsiniz:

  • Rapor sunucusunda yayımlanan bir raporu açmın.

  • Bir e-posta kutusuna ya da belirttiğiniz bir çıktı biçiminde bir dosya paylaşımına gönderilen bir rapora abone olun.

Reporting Services raporları için varsayılan işleme biçimi HTML 4.0’dır.HTML’e ek olarak, raporlar Excel, Word, XML, PDF, TIFF ve CSV gibi birçok çıktı biçiminde işlenebilir.Yayınlanan raporlarda olduğu gibi, işlenen raporlar düzenlenemez veya bir rapor sunucusuna geri kaydedilemez.Daha fazla bilgi için, bkz. Raporları Verme.

Raporların nasıl işlendiği hakkında daha fazla bilgi için, bkz. Rapor işlemci.