SQL SERVER İLE VERİ ENTEGRASYONU VE ETL İŞLEMLERİ EĞİTİMİ

Farklı kaynaklardan veriyi tek akışta birleştirin

SSIS control flow, data flow, dönüşümler, SSISDB dağıtımı ve zamanlama ile uçtan uca ETL

SQL Server ile Veri Entegrasyonu ve ETL İşlemleri Eğitimi, farklı kaynaklardaki veriyi çıkarıp dönüştürerek hedefe yüklemeyi SSIS ile uygulamalı öğretir.

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

Eğitim Hakkında

Control flow ve data flow'dan lookup, SCD, SSISDB dağıtımı ve zamanlamaya uzanan ETL

SQL Server ile Veri Entegrasyonu ve ETL İşlemleri Eğitimi, farklı kaynaklardaki veriyi çıkarıp dönüştürerek hedefe yüklemeyi SSIS ile uygulamalı öğretir. Katılımcılar ETL kavramını, Visual Studio/SSDT ortamını ve package yapısını kavrar. Control flow görevleri, data flow kaynak/hedefleri, derived column, lookup, conditional split ve SCD dönüşümleri işlenir. Hata yönetimi, loglama, SSISDB katalog dağıtımı ve SQL Agent ile zamanlama canlı örneklerle uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; ETL kavramları ve SSIS ortamından control flow, data flow dönüşümleri, SSISDB dağıtımı ve zamanlamaya kadar uygulamalı ilerlenir.

Seviye

Orta Seviye — SSIS control flow, data flow, dönüşümler ve SSISDB ile uçtan uca ETL

Öğrenme Metodu

Her konu Visual Studio/SSDT üzerinde canlı SSIS package'ları geliştirilerek, gerçek kaynak ve hedeflerle adım adım uygulanır.

Neden Bu Eğitim?

🔗Kaynak bağımsız entegrasyon

SQL Server, Excel, düz dosya ve diğer kaynaklardaki veriyi tek bir SSIS akışında birleştirerek entegrasyon maliyetini düşürürsünüz.

🔄Güvenilir dönüşüm

Lookup, derived column ve SCD gibi dönüşümlerle veriyi temizler, zenginleştirir ve hedefe tutarlı biçimde yüklersiniz.

⏱️Otomatik ETL

SSISDB dağıtımı ve SQL Agent zamanlamasıyla ETL süreçlerini otomatikleştirir, loglama ile her çalışmayı izlersiniz.

Anahtar Konular

sql server etl eğitimissis eğitimiveri entegrasyonu eğitimissis data flow eğitimissis dönüşümlerissisdb dağıtımısql server integration services kursuetl geliştirme eğitimiveri taşıma eğitimi
“İyi bir ETL görünmez çalışır; veriyi doğru, zamanında ve izlenebilir taşıyarak raporların güvendiği sessiz altyapıyı kurar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
T-SQL bilgisi

SELECT, INSERT ve JOIN gibi temel sorgulara hakimiyet ETL mantığını anlamayı kolaylaştırır.

2
Veritabanı temeli

Tablo, veri türleri ve ilişkisel model kavramlarına aşinalık gereklidir.

3
SSDT ortamı

SQL Server Data Tools yüklü Visual Studio ortamına erişim pratik için gereklidir.

4
Örnek veri kaynakları

Düz dosya, Excel ve örnek bir SQL Server veritabanına erişim alıştırmalar için faydalıdır.

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ı ETL sürecinin aşamalarını kavrar, SSIS mimarisini ve SSDT ortamını tanır, control flow görevleriyle ilk package'ı oluşturur ve çalıştırır.
Modül 1
ETL ve Veri Entegrasyonu Kavramları
  • Extract, Transform, Load aşamalarının anlamı
  • ETL ile ELT yaklaşımı arasındaki fark
  • Staging alanı ve veri kalitesinin önemi
  • Batch ile gerçek zamanlı entegrasyon senaryoları
  • Veri entegrasyonunun BI projesindeki rolü
  • SSIS'in SQL Server bileşenleri içindeki yeri
Modül 2
SSIS Proje ve Package Yapısı
  • Visual Studio/SSDT ile Integration Services projesi
  • Package (.dtsx) dosyasının temel bileşenleri
  • Control flow, data flow ve event handler alanları
  • Project ve package deployment model farkı
  • Solution Explorer ve proje parametreleri
  • Package çalıştırma ve hata ayıklama (debug) temeli
Modül 3
Control Flow Görevleri
  • Execute SQL Task ile T-SQL çalıştırma
  • Data Flow Task'ın control flow içindeki yeri
  • File System ve File Transfer (FTP) görevleri
  • Execute Process ve Script Task kullanımı
  • Foreach Loop ve For Loop konteynerleri
  • Sequence container ile görev gruplama
Modül 4
Bağlantı ve Değişken Yönetimi
  • Connection manager türleri: OLE DB, ADO.NET, flat file
  • Paket ve proje düzeyinde bağlantı tanımları
  • Değişken (variable) ve kapsam (scope) kavramı
  • Parametrelerle package'ın dışarıdan yönetilmesi
  • Expression (ifade) ile dinamik değer atama
  • Bağlantı dizelerinin ortamlara göre değiştirilmesi
Günün hedefiKatılımcı data flow içinde kaynak ve hedefleri tanımlar, derived column, lookup, conditional split ve SCD gibi dönüşümlerle veriyi temizler, zenginleştirir ve yükler.
Modül 1
Data Flow Kaynak ve Hedefleri
  • OLE DB Source ve Flat File Source kullanımı
  • Excel ve ADO.NET kaynaklarından veri okuma
  • OLE DB Destination ile tabloya yükleme
  • Fast load ve batch size ayarlarının etkisi
  • Hedef tabloda eşleme (mapping) ve veri türleri
  • Kaynaktan hedefe kolon akışının izlenmesi
Modül 2
Satır Bazlı Dönüşümler
  • Derived Column ile hesaplanmış sütun üretme
  • Data Conversion ile veri türü dönüştürme
  • Conditional Split ile satırları koşula göre ayırma
  • Lookup ile referans tablodan değer eşleme
  • Lookup cache modları ve eşleşmeyen satırlar
  • Row Count ve Multicast kullanımı
Modül 3
Blok ve Gruplama Dönüşümleri
  • Aggregate ile toplama ve gruplama
  • Sort ve birleştirme için sıralama gereksinimi
  • Merge ve Merge Join dönüşümleri
  • Union All ile birden çok akışı birleştirme
  • Pivot ve Unpivot dönüşümleri ile veri yeniden şekillendirme
  • Blocking ve non-blocking dönüşüm farkı
Modül 4
Slowly Changing Dimension ve Yükleme
  • SCD wizard ile boyut yükleme mantığı
  • Changing, historical ve fixed attribute ayrımı
  • SCD yerine MERGE tabanlı alternatif yaklaşım
  • Inferred member (çıkarsanan üye) yönetimi
  • Hatalı satırların error output'a yönlendirilmesi
  • Büyük yüklemelerde performans optimizasyonu
Günün hedefiKatılımcı package'larda loglama ve hata akışını kurar, SSISDB kataloğuna dağıtım yapar, ortam değişkenleriyle yapılandırır ve SQL Agent ile zamanlar.
Modül 1
Hata Yönetimi ve Loglama
  • Error output ile hatalı satırların yönlendirilmesi
  • Event handler ile OnError olaylarının yakalanması
  • SSIS loglama sağlayıcıları ve log seviyeleri
  • Checkpoint ile kaldığı yerden devam ettirme
  • Transaction ve TransactionOption ayarları
  • Veri izleme (data viewer) ile akışın incelenmesi
Modül 2
SSISDB ve Proje Dağıtımı
  • Integration Services Catalog (SSISDB) kurulumu
  • Project deployment modeli ile .ispac dağıtımı
  • Katalogda klasör ve proje yapısı
  • Dağıtılan package'ların yürütülmesi
  • Yürütme raporları ve operasyonel loglar
  • Sürüm yönetimi ve yeniden dağıtım
Modül 3
Ortam ve Parametre Yönetimi
  • SSISDB ortam (environment) değişkenleri tanımlama
  • Proje parametrelerini ortamlara bağlama
  • Geliştirme, test ve canlı ortam ayrımı
  • Hassas (sensitive) parametrelerin korunması
  • Bağlantı dizelerinin ortama göre yönetimi
  • Yürütme sırasında parametre değeri geçersiz kılma
Modül 4
Zamanlama ve Operasyon
  • SQL Server Agent ile ETL job oluşturma
  • Package yürütme adımının job içinde tanımı
  • Zamanlama (schedule) ve tekrar sıklığı
  • Job başarısızlık bildirimleri ve operatörler
  • Yürütme performansının ve sürelerin izlenmesi
  • ETL sürecinin uçtan uca test edilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
ETL kavramları

Extract, Transform, Load aşamalarını ve ETL ile ELT farkını açıklar, entegrasyon senaryolarını değerlendirirsiniz.

✅
SSIS package

SSDT ile package oluşturur, control flow görevleri ve konteynerlerle akış tasarlayabilirsiniz.

✅
Bağlantı yönetimi

Connection manager, parametre ve değişkenlerle package'ı ortamdan bağımsız yönetirsiniz.

✅
Data flow

Kaynak ve hedefleri tanımlar, kolon eşleme ve fast load ayarlarıyla veriyi verimli yüklersiniz.

✅
Dönüşümler

Derived column, lookup, conditional split ve merge join dönüşümleriyle veriyi temizler ve zenginleştirirsiniz.

✅
SCD yükleme

Slowly Changing Dimension ve MERGE tabanlı yaklaşımlarla boyut tablolarını güvenle yüklersiniz.

✅
Hata ve loglama

Error output, event handler ve checkpoint ile hataları yönetir, çalışmaları loglayabilirsiniz.

✅
Dağıtım ve zamanlama

SSISDB kataloğuna dağıtım yapar, ortamları yönetir ve SQL Agent ile ETL'i zamanlarsınız.

Kimler İçin Uygundur?

  • Veri taşıma ve entegrasyon süreçleri kuran veri mühendisleri
  • ETL geliştiricileri
  • BI ekibi üyeleri
  • raporlama altyapısı hazırlayan DBA'ler
  • SSIS öğrenmek isteyen yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri taşıma ve entegrasyon süreçleri kuran veri mühendisleri, ETL geliştiricileri, BI ekibi üyeleri ve DBA'ler için uygundur. Temel T-SQL ve ilişkisel veritabanı bilgisi, SSIS akışlarını anlamayı kolaylaştırır.
Eğitim kaç gün sürüyor ve neleri kapsıyor?
Eğitim 3 gündür ve her gün dört modülden oluşur. ETL kavramları ve SSIS ortamıyla başlar; control flow görevleri, data flow kaynak/hedefleri, dönüşümler, SCD, hata yönetimi, loglama, SSISDB dağıtımı ve SQL Agent zamanlamasını kapsar.
Bu eğitim veri ambarı eğitiminden ne ile ayrılır?
Bu eğitim veriyi kaynaktan hedefe taşıyan ve dönüştüren SSIS süreçlerine odaklanır. Veri ambarı eğitimi ise ambarın tasarımına, boyutsal modelleme ve SSAS'a odaklanır. ETL, veri ambarını besleyen aşamadır ve iki konu birbirini tamamlar.
Eğitimde hangi SSIS dönüşümleri işleniyor?
Derived Column, Data Conversion, Conditional Split, Lookup, Aggregate, Sort, Merge, Merge Join, Union All, Pivot/Unpivot ve Slowly Changing Dimension gibi sık kullanılan satır ve blok dönüşümleri uygulamalı olarak işlenir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Microsoft'un resmi sertifika sınavları ayrıdır; bu sınavlara başvuru ve ücret ilgili kuruma aittir.

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 ile Veri Entegrasyonu ve ETL İşlemleri 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 ServerMigrate SQL Server workloads to Azure SQL (DP-3001) Eğitimi
Veritabanı Eğitimleri

Migrate SQL Server workloads to Azure SQL (DP-3001) Eğitimi

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

DP-3001 müfredatıyla SQL Server iş yüklerini Azure SQL'e taşıma stratejisi, hedef değerlendirme, göç yöntemleri, HA/DR, güvenlik ve maliyet yönetimi eğitimi.

Detayları Gör →
Microsoft SQL ServerMSSQL'de SQL Dili Eğitimi
Veritabanı Eğitimleri

MSSQL'de SQL Dili Eğitimi

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

SQL Server üzerinde SELECT, JOIN, gruplama, DML, tablo oluşturma, kısıtlar ve view kullanarak SQL dilini sıfırdan uygulamalı öğrenin.

Detayları Gör →
Microsoft SQL ServerPowerShell for SQL Server Administrators Eğitimi
Veritabanı Eğitimleri

PowerShell for SQL Server Administrators Eğitimi

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

SqlServer modülü, SMO ve dbatools ile SQL Server yedekleme, güvenlik, SQL Agent, göç ve Always On otomasyonunu uygulamalı öğreten PowerShell eğitimi.

Detayları Gör →
Microsoft SQL ServerPowerShell ile SQL Server Yönetimi Eğitimi
Veritabanı Eğitimleri

PowerShell ile SQL Server Yönetimi Eğitimi

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

Yerleşik SqlServer modülü ve Invoke-Sqlcmd ile SQL Server yedekleme, güvenlik, bakım, zamanlı otomasyon ve raporlamayı uygulamalı öğreten PowerShell eğitimi.

Detayları Gör →
Microsoft SQL ServerQuery and modify data with Transact-SQL (DP-080) Eğitimi
Veritabanı Eğitimleri

Query and modify data with Transact-SQL (DP-080) Eğitimi

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

DP-080 müfredatıyla T-SQL ile veri sorgulama ve değiştirmeyi öğreten eğitim: SELECT, JOIN, fonksiyonlar, gruplama, alt sorgu ve INSERT/UPDATE/DELETE.

Detayları Gör →
Microsoft SQL ServerQuerying Data with Transact-SQL Eğitimi
Veritabanı Eğitimleri

Querying Data with Transact-SQL Eğitimi

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

İleri T-SQL sorgulama ve programlama eğitimi: JOIN, pencere fonksiyonları, CTE, pivot, GROUPING SETS, saklı yordam, TRY...CATCH ve transaction.

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