C/PRWRB : Paginated Report Geliştirme: Power BI Report Builder ve SSRS Report Builder ile Uygulamalı Raporlama

5 gün (30 saat) Orta Sınıf / Online İş Zekası ve İleri Analitik


Bu eğitim, Power BI Report Builder ve Microsoft Report Builder (SSRS) araçlarıyla paginated report (sayfalı raporlama) oluşturma konusunda katılımcılara uçtan uca yetkinlik kazandırmayı amaçlamaktadır. Eğitimde; raporlama ihtiyaçlarının sınıflandırılması, .RDL formatının evrimi, veri kaynaklarına bağlantı, dataset tasarımı, temel ve gelişmiş rapor tasarımı gibi konular adım adım ele alınmaktadır. Ayrıca parametre kullanımı, kullanıcı etkileşimi ve drill-through gibi gelişmiş kullanıcı senaryoları da uygulamalı olarak gösterilmektedir. Katılımcılar, Power BI Service ve SSRS platformları arasında farkları öğrenirken, raporların paylaşımı, güvenliği, zamanlaması ve performans optimizasyonu gibi önemli başlıklarda da pratik bilgiler edinecektir. Eğitim sonunda katılımcılar; ister bulutta, ister on-prem yapıda profesyonel kalitede paginated raporlar tasarlayıp yönetebilecek bilgi ve beceriye sahip olacaklardır.


Eğitim İçeriği

Module 1: Paginated Report Raporlamaya Giriş

  • Raporlama Talep Tipleri
  • Paginated report nedir, hangi senaryolarda tercih edilir?
  • Power BI Report Builder vs Microsoft Report Builder (SSRS): kullanım senaryoları, avantajlar
  • .RDL formatı, evrimi ve platformlar arası uyumluluk

Module 2: Kurulum ve Ortam Yapılandırması

  • Power BI Report Builder
  • Report Builder (SSRS / Power BI Report Server)
  • Rapor portalı üzerinden başlatma ve kullanıcı yetkilendirme ayarları

Module 3: Veri Kaynaklarıyla Çalışmak

  • Desteklenen kaynaklar Veri Kaynakları
  • Power BI semantic model (dataset) bağlantısı
  • Desteklenen Diğer Veri Kaynakları

Module 4: Dataset Tasarımı ve Sorgu Optimizasyonu

  • Dataset oluşturma süreci; sorgu düzenleyicisi ve wizard tabanlı yaklaşımlar
  • Parametreli stored procedure kullanımı
  • Shared dataset vs embedded dataset farkları, reuse stratejileri (SSRS)
  • Caching layer, query performance optimizasyonu

Module 5: Temel Rapor Tasarımı (Wizard Tabanlı)

  • Table, Matrix, Chart ve Map wizard kullanımı ile temel rapor oluşturma süreci
  • Gruplama, toplam, conditional formatting, layout tasarımı
  • Report Parts konsepti (deprecated olduğu için dikkat edilecek sürümler)

Module 6: Gelişmiş Tasarım Teknikleri (Free‑form)

  • List region, nested tablolar ve free‑form layout yapıları
  • Harita, sparkline, KPI, grafikler ve etkileşimli öğeler
  • İnteractif Sıralama, Bookmark ve link kullanımı
  • Header ve footer kullanımı
  • Expression dili ve kod ekleme (VB.NET)

Module 7: Parametreler ve Kullanıcı Etkileşimi

  • Parametre yapıları: tekli, çoklu, default/null/blanks kullanım
  • Parametre bağlantıları dataset’e, show/hide davranışları
  • Drill‑through senaryoları, Document Map yapılandırması

Module 8: Power BI Service Entegrasyonu

  • Paginated raporların Power BI Service’e yayınlanması
  • Kullanıcı rolleri (Build, Contributor, Viewer) ve parametre güvenliği
  • Row-Level Security (RLS) etkisi

Module 9: SSRS’e Özgü Özellikler (On‑Prem)

  • RDL raporlarının RS portal üzerinden yayınlanması ve yönetimi
  • Linked Reports, Snapshot, scheduling ve e‑posta abonelikleri
  • Rol bazlı erişim: Content Manager, Report Builder rolü vb.
  • Caching stratejileri ve performans optimizasyonu

Module 10: Performans ve En İyi Uygulamalar

  • Büyük veri setlerinde layout planlama ve page break stratejileri; fiziksel sayfa yapısına göre tasarım
  • Karmaşık expression performansını izleme
  • Export formatlarına göre optimize rapor oluşturma: PDF, Excel, Word, PowerPoint

Öncesinde Önerilenler

Sonrasında Önerilenler