En İyi 40 SSIS Mülakat Soruları ve Cevapları (2025)

İşte hem yeni hem de deneyimli adayların hayallerindeki işi bulmaları için SSIS mülakat soruları ve cevapları.

 

Yeni Öğrenciler için SSIS Mülakat Soruları ve Cevapları

1) SSIS nedir?

SSIS veya SQL Server Entegrasyon Hizmetleri (SSIS), bir bileşendir Microsoft SQL ServerÇok çeşitli veri dönüştürme ve geçiş görevlerini gerçekleştirmek için kullanılabilir.


2) SSIS paketinin önemli bileşenleri nelerdir?

SSIS paketindeki önemli bileşen:

  • Veri akışı
  • Kontrol akışı
  • Paket Gezgini
  • Olay işleyicisi

👉 Ücretsiz PDF İndir: SSIS Mülakat Soruları ve Cevapları


3) SSIS'deki çözüm Gezgini'ni açıklayın

SSIS Designer'daki Çözüm Gezgini, tüm veri kaynaklarını, veri kaynağı görünümlerini, projeleri ve diğer çeşitli dosyaları görüntüleyebileceğiniz ve bunlara erişebileceğiniz bir ekrandır.


4) SSIS'de veri akışı ne anlama geliyor?

SSIS'deki veri akışı, ilgili kaynaklardan hedef hedeflere veri akışından başka bir şey değildir.


5) SSIS'de “görev”in ne olduğunu tanımlayın?

SSIS'deki bir görev, bireysel bir iş birimini temsil eden veya gerçekleştiren herhangi bir programlama dilinin yöntemine çok benzer. Görevler iki kategoriye ayrılmıştır

  • Akış Görevlerini Kontrol Etme
  • Veritabanı Bakım Görevleri

SSIS Mülakat Soruları


6) SSIS paketi nedir?

SSIS'deki bir paket, veri akışı öğeleri, kontrol olayları, olay işleyicileri, parametreler, değişkenler ve konfigürasyonlar gibi düzenli bir bağlantı koleksiyonudur. Bunları ya programlı olarak ya da grafiksel tasarım araçlarıyla bir araya getirirsiniz. ÖSS içerir.


7) SSIS'yi destekleyen farklı bağlantı türlerini veya dosyaları adlandırın?

SSIS içinde çalışan farklı bağlantı türleri şunlardır:

  • ODBC
  • OLEDB
  • .net SQLClient
  • Düz bir dosya
  • Excel
  • XML

8) Konteyner nedir? SSIS'de kaç tür konteyner vardır?

SSIS'de konteyner, görevlerin mantıksal bir gruplamasıdır ve bir görevin kapsamının birlikte yönetilmesine olanak tanır.

SSIS'deki konteyner türleri şunlardır:

  • Sıra kabı
  • Döngü kapsayıcısı için
  • Foreach döngü kapsayıcısı
  • Görev ana bilgisayar kapsayıcısı

9) SSIS'de Öncelik Kısıtlaması Nedir?

SSIS'deki Öncelik Kısıtlaması, görevlerin mantıksal sırasını yürütülmeleri gereken sıraya göre tanımlamanıza olanak tanır. Bağlayıcıları (Öncelik Kısıtlamaları) kullanarak tüm görevleri bağlayabilirsiniz.


10) SSIS'deki değişkenler nelerdir ve SSIS'deki değişken türleri nelerdir?

SSIS'deki değişken değerleri depolamak için kullanılır. SSIS'de iki tür değişken vardır: sistem değişkeni ve kullanıcı değişkeni.


11) SSIS'de kontrol noktasının ne olduğunu açıklayın?

SSIS'deki Denetim Noktası, projenin başarısızlık noktasından yeniden başlatılmasına olanak tanır. Checkpoint dosyası, paketin çalıştırılmasıyla ilgili bilgileri saklar; paket başarıyla çalıştırılırsa kontrol noktası dosyası silinir, aksi halde hata noktasından yeniden başlatılır.


3 Yıllık Deneyim için SSIS Mülakat Soruları

12) SSIS'deki bağlantı yöneticilerini açıklayın

Farklı kaynaklardan veri toplayıp bir hedefe yazarken bağlantı yöneticileri yardımcı olur. Bağlantı yöneticisi, veri sağlayıcı bilgileri, sunucu adı, kimlik doğrulama mekanizması, veritabanı adı vb. bilgileri içeren sisteme bağlantıyı kolaylaştırır.


13) SSIS kırılma noktası nedir?

Bir kesme noktası, bir SSIS paketinin sorun gidermesi veya geliştirilmesi sırasında iş zekası geliştirme stüdyosunda paketin yürütülmesini duraklatmanıza olanak tanır.


14) SSIS'de olay günlüğünü açıklama

SSIS'de olay günlüğü, günlüğe kaydedilecek bir görevin veya paketin belirli herhangi bir olayını seçmenize olanak tanır. Performans paketini anlamak, paketinizde sorun giderirken faydalıdır.


15) Kayıt modu özelliği nedir?

SSIS paketleri ve ilgili tüm görevlerin LoggingMode adı verilen bir özelliği vardır. Bu özellik üç olası değeri kabul eder.

  • Devre Dışı: Bileşenin günlüğe kaydedilmesini devre dışı bırakmak için
  • Etkin: Parçanın günlüğe kaydedilmesini etkinleştirmek için
  • Ebeveyn Ayarını Kullan: Bileşenin ebeveyn ayarını kullanmak için

16) Veri akış tamponu terimini açıklayınız?

SSIS tamponları kullanarak çalışır; verileri tutmak için kullanılan bir tür bellek içi sanal tablodur.


17) Hangi veri kontrol noktası verileri kaydedilmiyor?

For Every Loop ve For Loop kapsayıcıları için denetim noktası verileri kaydedilmez.


18) SSIS'de koşullu bölünmüş işlemler nedir?

SSIS'deki koşullu bölünmüş dönüşüm, koşul değerlendirmesine dayalı olarak verilen koşulu kontrol eden IF koşuluna benzer.


19) SSIS'deki farklı Veri görüntüleyici türlerini adlandırın?

SSIS'deki farklı veri görüntüleyici türleri şunları içerir:

  • Grid
  • Histogram
  • Dağılım grafiği
  • Sütun Grafiği

20) SSIS paketinin kaydedilebileceği olası konumları açıklayın?

SSIS paketini şurada kaydedebilirsiniz:

  • SQL Server
  • Paket Mağazası
  • dosya Sistemi

21) Business Intelligence Development Studio'da (BIDS) sorunsuz çalışan paket SQL aracı işinden çalıştırıldığında başarısız olursa ilk yaklaşımınız ne olacaktır?

SQL Agent İşlerini çalıştıran hesap, paketinizdeki bağlantılardan biri için gerekli izne sahip olmayabilir. Bu gibi durumlarda ya proxy hesap oluşturabilir ya da hesap izinlerini yükseltebilirsiniz.


22) SSIS'de Olay İşleyicileri sekmesinin rolü nedir?

Olay işleyicileri sekmesinde iş akışları, paket olaylarına yanıt verecek şekilde yapılandırılabilir. Örneğin herhangi bir görev durduğunda, başarısız olduğunda veya başladığında iş akışını yapılandırabilirsiniz.


23) Paket arızasını personele nasıl bildirebilirsiniz?

Paketin içine bir Gönder ekleyebilirsiniz. Mail Olay işleyicilerindeki görevi veya paket çalıştırıldığında SQL Agent'taki bildirimi bile ayarlayabilirsiniz.


24) SSIS'e giriş nasıl yapılır?

SSIS'de oturum açmak, onError, onWarning vb. gibi çeşitli olayların düz bir dosya, XML, SQL sunucu tablosu vb. gibi birden fazla seçeneğe kaydedilmesiyle yapılabilir.


25) Bir SSIS paketini üretimde nasıl dağıtırsınız?

SSIS paketini dağıtmak için bildirim dosyalarını yürütmemiz ve bunu Dosya Sistemine mi yoksa SQL Server'a mı dağıtacağımızı belirlememiz gerekiyor. Alternatif olarak, paketi SSMS'den SQL Server veya Dosya Sisteminden de içe aktarabilirsiniz.


5+ Yıllık Deneyim için SSIS Mülakat Soruları

26) Erken Gelen Gerçekler veya Geç Gelen Boyut nasıl ele alınır?

Geç Geliş Boyutu kaçınılmazdır; bunları ele almak için doğal/işletme anahtarıyla yapay bir boyut oluşturabilir ve geri kalan özellikleri boş veya varsayılan olarak tutabiliriz. Yani asıl boyut geldiğinde kukla boyut Tip 1 değişikliği ile güncellenir. Buna aynı zamanda Çıkarılan Boyutlar da denir.


27) Artımlı yükleme gerçekleştirme yöntemini açıklayın?

Artımlı yükleme yapmanın en iyi ve en hızlı yolu, kaynak tablodaki Zaman Damgası sütununu kullanmak ve son ETL zaman damgasını saklamaktır.


28) SSIS'deki üç veri akışı bileşenini adlandırın

Üç veri akışı bileşeni SSIS'dir:

  • Kaynak
  • Dönüşüm
  • Varış yeri

29) SSIS'de kullanılan Noktaları neden kontrol etmelisiniz?

SSIS'de bir paketin hata noktasında yeniden başlatılmasına izin vermek için kullanılan denetim noktası.


30) Olay günlüğü modu özelliğini açıklayın

Olay günlüğü modu özelliği tarafından kabul edilen üç değer şunlardır:

  • Etkin: Bileşenlerin günlüğe kaydedilmesini sağlar
  • Devre Dışı: Bileşenleri devre dışı bırakmak için kullanılır
  • UserParentSetting: Ebeveynin ayarını optimize etmek için kullanılır.

31) SSIS dinamik konfigürasyonu için farklı seçenekleri açıklar.

Dinamik konfigürasyon için farklı seçenekler şunlardır:

  1. XML dosyası
  2. Müşteri değişkenleri
  3. Değişkenlerle ortam başına veritabanı
  4. Tüm değişkenlerle merkezi bir veritabanı kullanmanıza olanak tanır

32) Veri dönüştürme dönüşümünü açıklayın

Veri dönüştürme, verileri bir türden diğerine aktarmanın en iyi yöntemidir. Ancak sütunda UYUMLU veri bulunduğundan emin olmanız gerekir.


33) SSIS'in birkaç özelliğini açıklayın

SSIS'in bazı önemli özellikleri şunlardır:

  • Stüdyo Ortamları
  • İlgili veri analitiği ve entegrasyon fonksiyonları
  • Diğerleriyle sıkı entegrasyon Microsoft SQL ailesi
  • Veri Madenciliği Sorgu Dönüşümü

34) SSIS'in iki dezavantajını açıklayın

  • SIS bazen Windows dışındaki ortamlarda sorunlara yol açıyor
  • Belirsiz vizyon ve strateji
  • SSIS alternatif veri entegrasyon stilleri için destek sağlamıyor

35) SSIS'de Execute SQL görevinin kullanımı nedir?

Execute SQL, ilişkisel bir veritabanına karşı bir SQL deyimi yürütmenize yardımcı olur.


36) SSIS Kataloğu nedir?

SSIS kataloğu, konuşlandırılan tüm paketleri saklayan bir veritabanıdır. Dağıtılan paketleri depolamak ve işlemek için güvenlik nedeniyle yaygın olarak kullanılır.


37) Sonsuza kadar çalışan bir paketi nasıl durdurursunuz?

Duruma göre değişir. Paketi SQL Agent'ta çalıştırıyorsanız, T-SQL'i kullanarak işlemi sonlandırabilirsiniz. Ancak paket SSIS kataloğunda çalışıyorsa Active'i kullanarak durdurabilirsiniz. Operaİşlem penceresi veya durdurma işlemi saklı yordamı.


38) SSIS'de proje ve paket kontrol akışını açıklamak

SSIS'de proje, paket geliştirmek için bir kapsayıcıdır; paket ise ETL'yi uygulamanıza yardımcı olan bir nesnedir.


39) XML Görevinin kullanımını açıklayın

XML görev, herhangi bir XML dosyasını bölmenize, birleştirmenize, bölmenize veya yeniden biçimlendirmenize olanak tanır.


40) Sıra kabının kullanımı nedir?

Sıra içeriği, yardımcı görevleri gruba bölerek düzenlemenize yardımcı olur. İşlemi uygulamanıza veya konteynere günlük kaydı atamanıza olanak tanır.


41) SSIS kullanımına ilişkin önemli en iyi uygulamalar nelerdir?

SISS aracını kullanmaya yönelik en iyi uygulamalar şunlardır:

  • Günlüğe kaydedilen işlemleri yapmaktan kaçınmalısınız
  • Kaynak kullanımı için net bir plan yapmalısınız.
  • Veri kaynağını, arama dönüşümünü ve hedefi optimize edin

42) SSIS'de kontrol akışı sekmesinin kullanımı nedir?

SSIS'deki kontrol akışı sekmesi, kapsayıcıları ve işlevleri birbirine bağlamanıza yardımcı olan veri akışı görevini, kapsayıcıları ve öncelik kısıtlamalarını içerir.

Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.