SQL SERVER REPORTING SERVICES EĞİTİMİ

Reporting Services'i geliştirici gözüyle baştan sona öğrenin

RDL, dataset tasarımı, expression ve custom code, parametre, dağıtım, güvenlik ve API

SQL Server Reporting Services Eğitimi, SSRS'i geliştirici bakış açısıyla baştan sona öğretir. Program SSRS mimarisini ve RDL yapısını, SSDT/Report Builder araçlarını, dataset tasarımını, tablix'i derinlemesine, expression ve Visual Basic custom code'u, cascad…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

RDL, ifade, custom code ve API odaklı geliştirici seviyesinde SSRS eğitimi

SQL Server Reporting Services Eğitimi, SSRS'i geliştirici bakış açısıyla baştan sona ele alır. Katılımcılar SSRS mimarisini ve RDL yapısını, SSDT/Report Builder araçlarını, veri kaynağı ve dataset tasarımını, tablix'i derinlemesine, expression ve custom code'u, cascading ve multi-value parametreleri, grafik/gauge/map görselleştirmeleri, dağıtım ve Configuration Manager'ı, rol tabanlı güvenliği, abonelik ve caching'i ve URL/SOAP/REST API ile gömme senaryolarını öğrenir.

Süre ve Format

3 Gün. Her gün dört modül; mimari ve RDL temelinden rapor öğeleri ve kod mantığına, oradan dağıtım, güvenlik ve entegrasyona ilerlenir.

Seviye

Orta Seviye — RDL, ifade ve custom code, parametre, dağıtım ve API ile geliştirici odaklı SSRS

Öğrenme Metodu

Her konu SSDT ve Report Builder üzerinde uygulamalı işlenir; RDL, expression ve custom code gerçek rapor senaryolarında yazılır.

Neden Bu Eğitim?

🧩RDL hakimiyeti

RDL yapısını ve rapor öğelerini derinlemesine kavrayarak karmaşık rapor çözümlerini güvenle kurar ve bakımını yaparsınız.

⌨️İfade ve custom code

Expression ve Visual Basic custom code ile standart tasarımın ötesine geçip dinamik, kurallı raporlar üretirsiniz.

🔌Entegrasyon gücü

URL access, SOAP ve REST API ile raporları uygulamalara gömerek SSRS'i çözümünüzün parçası haline getirirsiniz.

Anahtar Konular

reporting services eğitimissrs eğitimissrs geliştirici eğitimirdl eğitimissrs custom code eğitimissrs api eğitimisql server rapor geliştirme eğitimissrs parametre eğitimibi raporlama eğitimissdt rapor eğitimi
“Reporting Services'in gücü arayüzde değil, RDL, ifade ve API katmanında raporu çözümün bir parçası yapabilmektir.”

Ön Koşullar

Geliştirici seviyesi konuları izleyebilmek için gereken temel bilgi ve deneyim

1
T-SQL bilgisi

SELECT, JOIN, GROUP BY ve alt sorgu gibi T-SQL sorgulama bilgisi dataset tasarımı için gereklidir.

2
İlişkisel VT bilgisi

Tablo, anahtar ve ilişki gibi ilişkisel veritabanı kavramlarına aşinalık beklenir.

3
Programlama mantığı

Değişken, koşul ve fonksiyon gibi temel programlama kavramları custom code'da faydalıdır.

4
SSRS/raporlama fikri

Temel raporlama veya SSRS deneyimi içeriği izlemeyi kolaylaştırır ancak zorunlu değildir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı SSRS mimarisini ve RDL yapısını, SSDT/Report Builder araçlarını, veri kaynağı ve dataset tasarımını ve hesaplanan alan/filtreleri öğrenir.
Modül 1
SSRS Mimarisi ve Bileşenleri
  • Report Server servisi ve işleyiş mimarisi
  • Katalog veritabanları ve geçici (temp) veritabanı
  • Processing ve rendering aşamaları
  • Configuration Manager ile yapılandırma
  • Native mod bileşenleri ve web portal
  • Rapor yaşam döngüsü: tasarım, dağıtım, teslimat
Modül 2
RDL Yapısı ve Araçlar
  • RDL (Report Definition Language) XML yapısı
  • SSDT (Visual Studio) ile rapor projesi
  • Report Builder ile tekil rapor geliştirme
  • DataSources, DataSets ve ReportItems bölümleri
  • Rapor özelliklerinin RDL'deki karşılığı
  • Kaynak kontrol (version control) ile RDL yönetimi
Modül 3
Veri Kaynağı ve Dataset Tasarımı
  • Shared ve embedded data source kurgusu
  • Kimlik doğrulama ve stored credential seçenekleri
  • Shared ve embedded dataset tasarımı
  • Query designer ile sorgu oluşturma
  • Stored procedure tabanlı dataset kullanımı
  • Birden çok dataset ile rapor besleme
Modül 4
Hesaplanan Alan ve Filtre
  • Calculated field (hesaplanan alan) ekleme
  • Dataset düzeyinde filtre tanımlama
  • Query parametresi ve report parametresi ilişkisi
  • Aggregate'lerin dataset kapsamında kullanımı
  • Alan veri tipleri ve dönüşüm dikkat noktaları
  • Performans için sunucuda filtreleme tercihi
Günün hedefiKatılımcı tablix'i derinlemesine, expression ve custom code'u, cascading ve multi-value parametreleri ve grafik/gauge/map görselleştirmeleri öğrenir.
Modül 1
Tablix Derinlemesine
  • Table, matrix ve list ortak tablix motoru
  • Satır/sütun grup hiyerarşisi ve detay
  • Adjacent (yan yana) ve nested gruplar
  • Group scope ve toplam hesaplama kapsamı
  • Dinamik satır/sütun (dynamic member)
  • Toggle ile drill-down ve görünürlük
Modül 2
Expression ve Custom Code
  • Expression söz dizimi ve koleksiyonlar
  • IIF, SWITCH ve iç içe koşullu ifadeler
  • Aggregate kapsamı (scope) ve RunningValue
  • Report-level Visual Basic custom code
  • Custom code fonksiyonlarını ifadede çağırma
  • Harici assembly referansı ile kod kullanımı
Modül 3
Parametreler ve Cascading
  • Rapor parametresi türleri ve ayarları
  • Cascading (bağlı) parametreler kurgusu
  • Multi-value parametre ve IN kullanımı
  • Available ve default değerleri dataset'ten alma
  • Parametre ile görünürlük ve biçim kontrolü
  • Null ve 'Tümü' seçeneği yönetimi
Modül 4
Görselleştirme ve Rapor Öğeleri
  • Chart türleri ve seri/kategori yapılandırması
  • Gauge ve indicator ile KPI gösterimi
  • Map ile coğrafi veri görselleştirme
  • Data bar, sparkline ve mini grafikler
  • Image, textbox ve rectangle öğeleri
  • Subreport ile rapor içinde rapor
Günün hedefiKatılımcı dağıtım ve Configuration Manager'ı, rol tabanlı güvenliği, abonelik/caching/snapshot'ı ve URL/SOAP/REST erişim ile gömme senaryolarını öğrenir.
Modül 1
Dağıtım ve Yapılandırma
  • SSDT'den deployment property ayarları
  • Hedef klasör ve TargetServerURL belirleme
  • Shared data source dağıtım stratejisi
  • Ortam bazlı (dev/test/prod) dağıtım
  • Configuration Manager ile servis ayarları
  • ScaleOut ve yük dağıtımı kavramı
Modül 2
Güvenlik ve Roller
  • Item-level ve system-level rol modeli
  • Yerleşik roller ve özel rol tanımlama
  • Klasör hiyerarşisinde yetki kalıtımı
  • Windows kimlik doğrulama ve hesap yönetimi
  • Data source credential güvenliği
  • En az ayrıcalık ilkesiyle erişim tasarımı
Modül 3
Abonelik, Caching ve Snapshot
  • Standart ve data-driven abonelikler
  • Teslimat uzantıları (e-posta, file share)
  • Caching ile rapor yeniden kullanımı
  • Execution snapshot ve rapor geçmişi
  • Zamanlama (schedule) ve paylaşımlı zamanlama
  • Kaynak kullanımını azaltan teslimat tasarımı
Modül 4
API ve Entegrasyon
  • URL access ile parametreli rapor çağırma
  • Rendering format parametreleri (PDF, Excel)
  • SOAP endpoint ile programatik yönetim
  • REST API ile portal nesnelerine erişim
  • ReportViewer ile uygulamaya rapor gömme
  • Power BI Report Server ile birlikte kullanım

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
RDL kavrayışı

RDL yapısını ve rapor öğelerini derinlemesine anlayarak karmaşık raporların bakımını yaparsınız.

✅
Dataset tasarımı

Shared/embedded dataset, stored procedure ve hesaplanan alanlarla sağlam veri katmanı kurarsınız.

✅
Tablix ustalığı

Nested ve adjacent gruplar, group scope ve dinamik üyelerle karmaşık tablix raporları tasarlarsınız.

✅
İfade ve kod

Expression ve Visual Basic custom code ile dinamik, kurallı ve yeniden kullanılabilir mantık yazarsınız.

✅
Parametre ustalığı

Cascading ve multi-value parametrelerle esnek, etkileşimli ve yüksek kullanışlı raporlar üretirsiniz.

✅
Dağıtım yetkinliği

Ortam bazlı dağıtım ve Configuration Manager ile SSRS altyapısını güvenle yapılandırırsınız.

✅
Güvenlik ve teslimat

Rol tabanlı güvenlik, abonelik, caching ve snapshot ile erişim ve teslimatı yönetirsiniz.

✅
API entegrasyonu

URL access, SOAP ve REST API ile raporları uygulamalara gömer ve programatik yönetirsiniz.

Kimler İçin Uygundur?

  • Rapor geliştiren yazılımcılar
  • BI geliştiricileri
  • veritabanı geliştiricileri
  • SSRS çözümlerini uygulamalara gömen ekipler
  • ileri rapor çözümleri kurmak isteyen BT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim 'Raporlama Servisleri' eğitiminden nasıl ayrılır?
Bu eğitim geliştirici odaklıdır ve RDL yapısı, expression, Visual Basic custom code, cascading parametreler ile SOAP/REST API entegrasyonu gibi ileri konulara iner. 'Raporlama Servisleri' eğitimi ise tasarım ve yönetimi daha genel bir çerçevede ele alır. Rapor çözümü geliştiren ekipler için bu eğitim daha uygundur.
Custom code ve API için programlama bilmek gerekir mi?
Temel programlama mantığı (değişken, koşul, fonksiyon) faydalı olur ancak zorunlu değildir. Visual Basic custom code ve SOAP/REST API konuları adım adım, örneklerle işlenir. Yazılımcı olmayan katılımcılar da bu bölümleri takip edebilir; yazılım geçmişi olanlar ise daha hızlı ilerler.
Raporları kendi uygulamama gömebilir miyim?
Evet. Eğitim URL access ile parametreli rapor çağırmayı, ReportViewer ile uygulamaya rapor gömmeyi ve SOAP/REST API ile programatik yönetimi kapsar. Böylece SSRS raporlarını kendi web veya masaüstü uygulamanızın bir parçası haline getirebilirsiniz.
Hangi araçlar ve sürümler kullanılıyor?
Rapor geliştirme için SSDT (Visual Studio) ve Report Builder, yönetim için web portal ve Configuration Manager kullanılır. Eğitim güncel sürümler (SQL Server 2016, 2017, 2019, 2022) üzerinden işlenir. RDL ve kavramlar sürümler arasında büyük ölçüde ortaktır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika, katılımcının RDL, ifade ve custom code, parametre, dağıtım ve API entegrasyonu konularındaki kazanımlarını belgeler. İçerik kurumun ihtiyacına göre uyarlanabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. SQL Server Reporting Services Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft SQL ServerSQL Server İş Yüklerini Azure SQL'e Taşıma Eğitimi
Veritabanı Eğitimleri

SQL Server İş Yüklerini Azure SQL'e Taşıma Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure SQL Database, Managed Instance, DMA ve Database Migration Service ile SQL Server iş yüklerini buluta taşıma eğitimi. Değerlendirme ve kesintisiz migrasyon

Detayları Gör →
Microsoft SQL ServerSQL Server İş Zekası Uygulamaları Eğitimi
Veritabanı Eğitimleri

SQL Server İş Zekası Uygulamaları Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SSIS, SSAS ve SSRS ile uçtan uca iş zekası çözümü kurma eğitimi. Veri ambarı, ETL, analitik modelleme, raporlama ve Power BI entegrasyonu uygulamalı işlenir.

Detayları Gör →
Microsoft SQL ServerSQL Server Performans Ayarlama ve Optimizasyon Eğitimi
Veritabanı Eğitimleri

SQL Server Performans Ayarlama ve Optimizasyon Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SQL Server performans ayarı: execution plan okuma, indeksleme, wait statistics, kilitlenme, deadlock, tempdb ve Query Store'u uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Performans Tuning ve Optimizasyonu Eğitimi
Veritabanı Eğitimleri

SQL Server Performans Tuning ve Optimizasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Yürütme planı, indeksleme, wait statistics, Query Store ve deadlock çözümü ile SQL Server performans tuning ve optimizasyonunu uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Raporlama Servisleri Eğitimi
Veritabanı Eğitimleri

SQL Server Raporlama Servisleri Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SSRS mimarisi, Report Builder tasarımı, parametreler, web portal dağıtımı, rol tabanlı güvenlik ve aboneliklerle uçtan uca raporlamayı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Reporting Services for Report Writers Eğitimi
Veritabanı Eğitimleri

SQL Server Reporting Services for Report Writers Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Rapor yazarları için Report Builder ile tablo, matris, gruplama, parametre, grafik ve rapor yayınlamayı kod yazmadan uygulamalı öğretir.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn