SSIS PACKAGE EXECUTION & SCRIPT TASKS EĞİTİMİ

Paketleri Çalıştırın, Script Task ile Sınırları Aşın

DTEXEC, SQL Agent, SSISDB ve C# Script Task ile SSIS yürütmeyi uçtan uca öğrenin

SSIS Package Execution & Script Tasks Eğitimi, geliştirilmiş SSIS paketlerinin farklı yöntemlerle çalıştırılmasını ve Script Task ile özel .NET kodu yazılmasını öğretir.

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

Eğitim Hakkında

SSIS paket yürütme yöntemleri ve Script Task ile özel kod geliştirme

Bu eğitim, geliştirilmiş SSIS paketlerinin farklı ortamlarda çalıştırılmasına ve standart görevlerin yetmediği yerde Script Task ile özel .NET kodu yazmaya odaklanır. Katılımcılar DTEXEC ve DTEXECUI araçlarını, SQL Server Agent işlerini, SSISDB katalog yürütmelerini ve parametreli çalıştırmaları uygular. Script Task tarafında ScriptMain sınıfı, Dts nesnesi, değişken erişimi, olay günlükleme ve dış servis çağrıları işlenerek paketler güvenle operasyona alınır.

Süre ve Format

3 Gün. Yüz yüze veya online; her gün uygulamalı laboratuvar, DTEXEC ve Script Task örnekleri, kuruma özel paket yürütme senaryolarıyla pekiştirilir.

Seviye

Orta Seviye — SSIS paketlerini çalıştırma yöntemlerini ve Script Task ile özel .NET kodu yazmayı bilenlere yöneliktir.

Öğrenme Metodu

Canlı demo, komut satırı ve SSISDB üzerinde uygulamalı yürütme, Script Task kod atölyeleri ve gerçek ETL senaryolarıyla pekiştirme.

Neden Bu Eğitim?

⚙️Esnek yürütme

Paketleri DTEXEC, SQL Agent, SSISDB kataloğu ve manuel yöntemlerle çalıştırmayı öğrenerek her ortama uygun yürütme stratejisi kurarsınız.

💻Özel kod gücü

Script Task ile C# yazarak hazır görevlerin çözemediği dosya, API ve iş kuralı senaryolarını paket içinde esnek biçimde çözersiniz.

📊İzlenebilir operasyon

SSISDB yürütme raporları, olay günlükleri ve hata yönetimiyle paketlerinizi üretimde güvenle izleyip sorun giderirsiniz.

Anahtar Konular

ssis eğitimissis script taskdtexecssisdbsql server agent ssispaket çalıştırmaetl eğitimisql server integration services
“Bir ETL paketi ancak doğru çalıştırıldığında ve izlendiğinde değer üretir; Script Task ise hazır görevlerin bittiği yerde esnekliğinizi başlatır.”

Ön Koşullar

Eğitim öncesi sahip olmanız beklenen temel bilgi ve deneyim

1
SSIS temeli

Control Flow ve Data Flow kavramlarını bilmek, basit bir SSIS paketi oluşturup çalıştırabilmek gerekir.

2
SQL Server bilgisi

SQL Server Management Studio kullanımı ve temel T-SQL sorgularına aşinalık beklenir.

3
.NET farkındalığı

C# veya VB.NET söz dizimine temel düzeyde aşinalık Script Task bölümünü kolaylaştırır.

4
Çalışma ortamı

Visual Studio SSDT ve SQL Server Agent erişimi olan bir test ortamı önerilir.

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ılar bir SSIS paketini farklı araçlarla çalıştırmayı, parametre ve yapılandırma geçirmeyi ve yürütme çıktısını yorumlamayı öğrenir.
Modül 1
SSIS Yürütme Mimarisi
  • SSIS çalıştırma zamanı (run-time) motorunun genel yapısı
  • Proje dağıtım modeli ile paket dağıtım modeli farkı
  • SSISDB kataloğunun ve klasör yapısının rolü
  • Paket koruma düzeyleri (ProtectionLevel) ve şifreleme
  • 32-bit ve 64-bit çalışma zamanı seçimi
  • Yürütme bağlamı ve kimlik doğrulama yaklaşımları
Modül 2
DTEXEC ve DTEXECUI Kullanımı
  • DTEXEC komut satırı parametrelerinin yapısı
  • /FILE, /SQL ve /ISSERVER kaynak seçenekleri
  • /SET ile değişken ve özellik değeri geçirme
  • /CONFIGFILE ile dış yapılandırma kullanımı
  • DTEXECUI grafik arayüzüyle komut oluşturma
  • Dönüş kodlarının ve yürütme sonucunun yorumlanması
Modül 3
Yapılandırma ve Parametreler
  • Paket düzeyi ve proje düzeyi parametre tanımları
  • Ortama göre bağlantı dizesi (connection string) değiştirme
  • Değer öncelik sırası ve çalıştırma zamanı geçersiz kılma
  • Hassas parametrelerin güvenli saklanması
  • XML yapılandırma dosyaları ve çevre değişkenleri
  • Yürütme öncesi değer doğrulama senaryoları
Modül 4
Yürütme Çıktısı ve Günlükleme
  • Konsol çıktısının ayrıntı düzeyi ve yorumlanması
  • Paket içi günlükleme (logging) sağlayıcılarının yapılandırması
  • Metin, SQL Server ve Windows olay günlüğü hedefleri
  • Günlüklenecek olayların seçimi ve filtrelenmesi
  • Yürütme süresi ve satır sayısı metriklerinin izlenmesi
  • Hatalı yürütmelerde kök neden analizi adımları
Günün hedefiKatılımcılar paketleri SSISDB kataloğundan çalıştırmayı, SQL Server Agent ile zamanlamayı ve yürütme raporlarıyla izlemeyi öğrenir.
Modül 1
SSISDB Katalog Yürütmesi
  • Projeleri SSISDB kataloğuna dağıtma (deploy) süreci
  • catalog.create_execution ve start_execution yordamları
  • Katalog üzerinden manuel paket çalıştırma adımları
  • Yürütme parametrelerini katalog içinde ayarlama
  • Ortam (environment) ve değişken referanslarının bağlanması
  • Yürütme sürüm (version) yönetimi ve geri alma
Modül 2
Ortam ve Değişken Yönetimi
  • SSISDB ortamlarının oluşturulması ve amacı
  • Ortam değişkenlerinin proje parametrelerine eşlenmesi
  • Geliştirme, test ve üretim için ortam ayrımı
  • Bağlantı yöneticilerinin ortam değişkeniyle beslenmesi
  • Hassas değerlerin ortamda şifreli tutulması
  • Tek paketi farklı ortamlarda çalıştırma stratejisi
Modül 3
SQL Server Agent ile Zamanlama
  • SSIS paketi çalıştıran Agent iş adımı oluşturma
  • İş adımında katalog, parametre ve ortam seçimi
  • Çalıştırma zamanlaması (schedule) ve sıklık tanımı
  • Proxy hesaplar ve kimlik bilgisi (credential) yönetimi
  • İş başarısı/başarısızlığında bildirim ve operatör tanımı
  • Adımlar arası akış ve koşullu dallanma
Modül 4
Yürütme Raporları ve İzleme
  • SSISDB standart yürütme raporlarının okunması
  • Tüm yürütmeler ve genel bakış (overview) raporu
  • Veri akışı bileşen süreleri ve performans dökümü
  • catalog.executions ve event_messages görünümleri
  • Hata ve uyarı mesajlarının sorgulanması
  • Saklama süresi (retention) ve katalog bakımı
Günün hedefiKatılımcılar Script Task içinde C# kod yazmayı, değişken ve bağlantılara erişmeyi, olay günüklemeyi ve dış servisleri çağırmayı öğrenir.
Modül 1
Script Task Yapısı
  • Script Task ile Script Component arasındaki fark
  • VSTA editörü ve ScriptMain sınıfının yapısı
  • Main() metodu ve yürütme giriş noktası
  • C# ve VB.NET dil seçimi ve proje referansları
  • Dts.TaskResult ile başarı/başarısızlık döndürme
  • Script Task'ın Control Flow içindeki yeri
Modül 2
Değişken ve Bağlantı Erişimi
  • ReadOnlyVariables ve ReadWriteVariables tanımı
  • Dts.Variables koleksiyonuyla değer okuma ve yazma
  • VariableDispenser ile kilitleme (lock) yönetimi
  • Dts.Connections ile bağlantı yöneticisine erişim
  • Dosya ve ADO.NET bağlantılarını kod içinde kullanma
  • Değişken türü dönüşümü ve güvenli atama
Modül 3
Günlükleme ve Hata Yönetimi
  • Dts.Events.FireInformation ile bilgi mesajı üretme
  • FireWarning ve FireError ile uyarı ve hata bildirimi
  • Try-catch blokları ve istisna yakalama
  • Dts.Log ile özel günlük kaydı yazma
  • Hata durumunda paket akışının yönlendirilmesi
  • Kod içi doğrulama ve savunmacı programlama
Modül 4
İleri Script Task Senaryoları
  • System.IO ile dosya ve klasör işlemleri
  • HttpClient ile REST API çağrısı ve JSON ayrıştırma
  • E-posta gönderimi ve bildirim entegrasyonu
  • Dış DLL ve NuGet paketi referanslama
  • Script Task performansı ve bellek yönetimi
  • Kodun bakımı, sürümlenmesi ve yeniden kullanımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Çoklu yürütme

SSIS paketlerini DTEXEC, DTEXECUI, SSISDB kataloğu ve SQL Agent ile çalıştırmayı uçtan uca uygularsınız.

✅
Parametre aktarımı

Paket ve proje parametrelerini, ortam değişkenlerini ve bağlantı dizelerini çalıştırma zamanında doğru biçimde geçirirsiniz.

✅
Katalog yönetimi

SSISDB kataloğuna dağıtım, ortam oluşturma ve sürüm yönetimini güvenli biçimde yürütürsünüz.

✅
Zamanlı işler

SQL Server Agent ile paketleri zamanlar, proxy ve kimlik yönetimiyle üretim işlerini kurarsınız.

✅
Script Task kodu

Script Task içinde C# yazarak değişkenlere, bağlantılara ve dosya sistemine erişen özel mantık geliştirirsiniz.

✅
Günlük ve hata

FireInformation, FireWarning ve FireError ile olay günlükleyip hata senaryolarını kontrollü biçimde yönetirsiniz.

✅
İzleme becerisi

SSISDB yürütme raporlarını ve katalog görünümlerini okuyarak performans ve hata analizi yaparsınız.

✅
Üretime alma

Paketleri koruma düzeyi, bakım ve saklama politikalarıyla üretim ortamına güvenle taşırsınız.

Kimler İçin Uygundur?

  • SSIS ile ETL paketleri geliştiren veri mühendisleri
  • veritabanı yöneticileri
  • BI geliştiricileri
  • paketleri üretim ortamında çalıştırıp izlemekten sorumlu SQL Server uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SSIS ile ETL paketleri geliştiren veri mühendisleri, BI geliştiricileri ve paketleri üretimde çalıştırıp izlemekten sorumlu veritabanı yöneticileri için uygundur. Temel SSIS ve SQL Server bilgisi beklenir; C# aşinalığı Script Task bölümünü kolaylaştırır.
Bu eğitim SSIS Packages eğitiminden farkı nedir?
SSIS Packages eğitimi paket oluşturmaya ve Control Flow / Data Flow tasarımına odaklanır. Bu eğitim ise hazır paketlerin çalıştırılmasına (DTEXEC, SSISDB, SQL Agent) ve Script Task ile özel kod yazmaya odaklanır. Yani tasarım değil, yürütme ve genişletme konusudur.
Script Task için programlama bilgisi şart mı?
İleri düzey gerekmez; C# veya VB.NET söz dizimine temel aşinalık yeterlidir. Eğitimde ScriptMain yapısı, Dts nesnesi, değişken erişimi ve yaygın kod kalıpları sıfırdan örneklerle gösterilir, böylece kod yazmaya yeni başlayanlar da takip edebilir.
Eğitim online olarak alınabilir mi?
Evet. Eğitim hem yüz yüze hem online canlı sınıf olarak verilir. Her iki biçimde de katılımcılar kendi ortamlarında DTEXEC, SSISDB ve Script Task uygulamalarını yaparak ilerler ve eğitmenle etkileşimli çalışı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. Microsoft'un resmi sınavlarına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir; eğitim bu sınavlara hazırlık açısından güçlü bir temel sağlar.

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. SSIS Package Execution & Script Tasks 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 ServerQuerying SQL Databases using T-SQL Eğitimi
Veritabanı Eğitimleri

Querying SQL Databases using T-SQL Eğitimi

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

T-SQL dili eğitimi: küme mantığı, veri tipleri, fonksiyonlar, JOIN, pencere fonksiyonları, CTE ve programlama öğeleriyle sağlam SQL sorguları yazın.

Detayları Gör →
Microsoft SQL ServerQuerying SQL Server (Beginner) Eğitimi
Veritabanı Eğitimleri

Querying SQL Server (Beginner) Eğitimi

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

Sıfırdan SQL Server sorgulama eğitimi: SSMS, temel SELECT, WHERE ile filtreleme, ORDER BY, toplama ve basit INNER JOIN adım adım, bol örnekle işlenir.

Detayları Gör →
Microsoft SQL ServerQuerying SQL Server (Intermediate) Eğitimi
Veritabanı Eğitimleri

Querying SQL Server (Intermediate) Eğitimi

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

Orta düzey SQL Server sorgulama eğitimi: çok tablolu JOIN, alt sorgu, pencere fonksiyonları, CTE, özyineleme, PIVOT ve performans temelleri uygulamalı.

Detayları Gör →
Microsoft SQL ServerSQL Server (T-SQL) Sorgulama ve Programlama İleri Eğitimi
Veritabanı Eğitimleri

SQL Server (T-SQL) Sorgulama ve Programlama İleri Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

İleri T-SQL eğitimi: saklı yordam, fonksiyon, tetikleyici, hata yönetimi, işlemler, dinamik SQL, yürütme planı, indeksleme ve performans ayarı uygulamalı.

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

SQL Server Analiz Servisleri Eğitimi

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

SSAS eğitimi: veri ambarı, çok boyutlu ve tablosal modeller, küp, boyut, MDX ve DAX ile kurumsal analiz çözümleri uygulamalı olarak kurulur ve sorgulanır.

Detayları Gör →
Microsoft SQL ServerSQL Server Analysis Services ve Tablolu Veri Modelleri Eğitimi
Veritabanı Eğitimleri

SQL Server Analysis Services ve Tablolu Veri Modelleri Eğitimi

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

SSAS Tabular ile VertiPaq, SSDT model tasarımı, DAX ölçüler, zaman zekası, satır düzeyi güvenlik ve performans optimizasyonunu uygulamalı öğretir.

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