İlk Bakışta MS SQL Server 2000 Reporting Services
"Reporting Services" basit anlamda bir raporlama aracı. Fakat pek çok
özelliği ile bu tanımlamanın ötesinde bir tanımlamayı hakediyor. Çalıştığım
projede raporlama ihtiyaçlarımız için kullandığımız araçlardan birisi
ve en sonuncusu olan Reporting Services ile temel fonksiyonalitenin ötesinde
ihtiyaç duyduğumuz dinamikliği ve esnekliği bize sağladığını söyleyebilirim.
Peki nedir Reporting Services'in bu özellikleri?
Bence birincisi kolay olması. VS.Net ile bütünleşik olan rapor tasarlama
ve önizleme ortamı kolayca rapor oluşturmanıza olanak sağlıyor. Bir kaç
adımda raporunuzu tamamlayabilirsiniz. Pek çok gelişmiş kontrol kullanarak,
iç içe raporlar oluşturarak, bir rapordan diğerine link vererek ve gerektiğinde
kod yazarak raporunuzu kolayca hazırlayabilirsiniz. Hazırladığınız bu
raporu kullanıcılarınızın kullanması için bir server'a deploy
edebilirsiniz. Raporların ilgili sunuculara upload işlemi olarak açıklayabileceğimiz
deployment işlemi VS.Net ortamından doğrudan sunucuya upload şeklinde
olabileceği gibi, bir script çalıştırarak da veya doğrudan reporting
server üzerindeki web arayüzü yardımı ile de gerçekleştirilebilir.
Raporlarınızı deploy ettiğiniz bu sunucuda kullanıcılarınızı da tanımlayabileceğiniz
roller bazında yetkilendirebilir ve raporlara erişimlerini sınırlayabilirsiniz.
Reporting Services ile raporlarınızın Excel ve PDF gibi belli başlı
formatlarda alınmasını hiç bir ek çaba sarfetmeden sağlayabilirsiniz.
Raporlarınızın bir takvime göre çalışmalarını sağlayabilir ve çalışan
bu raporları kullanıcılarınıza email olarak gönderebilir veya ağınızda
paylaşıma açık bir dizine kaydederek saklayabilirsiniz. İsterseniz raporlarınızın
snapshot'larını alabilir kullanıcıların bu snapshot'lara erişimine olanak
verebilirsiniz. Bundan performans ile ilgili bir kazancınız mutlaka olacaktır.
Yukarıda özetlemeye çalıştığım Reporting Services raporlama çözümünü
aşağıdaki başlıklar altında incelemeye devam ederek detaylandırmaya çalışacağım.
Reporting Services kurulumu
Rapor Oluşturmak
Subsciptions
