İlk Ve Tek Türkçe Reporting Services Kitabı Çıktı !

Konusunda ilk ve tek Türkçe kaynak olma özelliğini taşıyan Reporting Services ile Raporlama isimli 6. kitabım Pusula Yayıncılıktan çıktı. Öncelikle kitaba yoğun emeği geçen; Selahattin Sarı (Grafik), Alper Zorlu (Düzelti), Gülendam Mallı, Derkan Karakoyun ve Mustafa Arslantunalı‘ya teşekkür ediyorum.Kitap düzgün bir Türkçeyle yazılmış tam bir “nasıl yapılır ?” kitabı karakteristiğini taşıyor. Pek çok başlık altında pratik örneklerle ele alınmış konuların sıklet merkezini development (geliştirme) tarafı teşkil ediyor. Ancak yine de belirli ölçüde yönetimsel ve alt yapıya dair başlıklar da söz konusu.Kitabı tüm kitapçılar ve derneğimizden de (C ve Sistem Programcıları Derneği) temin edebilirsiniz. info@aykuttasdelen.net adresinden mail ile ulaşırsanız kitabı imzalayıp kargo ile gönderebilirim.

Kitapla ilgili genel değerlendirmeler ve başlık özeti şöyle :

• Raporlamanın Temel Kavramları
• List, Table, Matrix, SubReport, Chart Kontrolleri
• Expression’lar ve Fonksiyonlar
• Özgün (Custom) Kodların Yazılması
• Assembly Kullanımı
• BLOB Verilerin Gösterimi
• Reporting Service Yönetimi
• Mail ile Rapor Gönderimi
• Uygulama Entegrasyonu
• Report Viewer Kontrolü
• URL ve Web Servisiyle Erişimler
• Rapor Modelleri ve Report Builder ile Ad-Hoc Raporlama
• Analysis Service’tan (OLAP) Raporlama
• Subscription’lar Oluşturma
• Ve diğerleri …

Genel Değerlendirmeler

1.  bölümde raporlama konusuna ilişkin temel kavramlar ve terminoloji ele alınmaktadır. Ayrıca sihirbaz kullanılarak basit bir örnek yapılmakta ve böylece okuyucunun konuya dair ana noktalar hakkında hızlıca fikir sahibi olması sağlanmaktadır.

2. bölüm ise rapor tasarımı, kontrollerin ve fonksiyonların kullanımı OLAP ve OLTP kaynaklarına nasıl bağlanılacağı, rapor şablonlarının oluşturulması ayrıca özgün kodların yazılması gibi temel geliştirme konularını detaylı ve örnekler üzerinden giderek irdelemektedir. Özellikle Business Intelligence Development Studio aracının nasıl kullanılacağı, Dataset’lerin nasıl oluşturulup manipüle edileceği, filtreler, parametreler, gruplamalar gibi önemli konular yine bu bölümde karşınıza çıkacak.

3. bölüm, geliştirilmesi tamamlanmış bir projenin rapor sunucusuna hangi yöntemlerle deploy edileceğini ve bu aşamada ortaya çıkması muhtemel sorunların çözümlerini ele almaktadır.

4. bölüm her ne kadar bu kitap bir dbadmin için yazılmış yönetim ağırlıklı konuları ele alan bir kitap olmasa da, Reporting Service üzerinde programlama yapan bir geliştiricinin de bir ölçüde bu konulara aşina olması gerektiği için, bu konular hakkında çok temel olan bilgileri okuyucuya kazandırmaktır. Söz gelimi raporların nasıl çalıştığı, snapshot ve cached instance’ların oluşturulması, subscription’ların yaratılması, mail ve dosya paylaşımıyla raporların deliver edilmesi ve güvenlik gibi yönetimsel konular ele alınmaktadır.

5. bölüm Reporting Service’in uygulamalara nasıl entegre edilebileceğine dair yöntemleri incelemekte ve örneklemektedir. URL ve Web Servisiyle erişimin yanı sıra WinForms ve ASP.NET uygulamalarında ReportViewer kontrolüyle raporların gösterimi bu bölümde ele alınmaktadır.

6. bölümde ise ad-hoc raporlama yani son kullanıcıların kendi raporlarını oluşturubilmesini sağlayan Report Builder isimli araç ve rapor model projelerinin geliştirilmesi anlatılmaktadır.

7. bölüm ise T-SQL sorgulama dili konusunda okuyucunun olası eksiklerini gidermeye yönelik bir referans bölümüdür.