SSIS etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SSIS etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

19 Ocak 2016

SQL Server Integration Services (SSIS) Nedir

Merhaba,
Bugünkü yazımda ETL süreçlerini uygulamamızı sağlayan araçlardan biri olan Microsoft SQL Server Integration Services'den bahsedeceğim.

Konuyu;
1. SQL Server Integration Services (SSIS) Nedir
2. SSIS Design Environment

başlıkları altında anlatacağım.

1. SQL Server Integration Services (SSIS) Nedir
Başarılı bir veri ambarı çözümü, değişik veri kaynaklarından çektiğimiz verilerin hedef kaynağa (destination) ulaşımında etkili ve doğru şekilde transferine bağlıdır. Her veri ambarı projesi için gerekli olan bu işlemleri Extract, Transfrom and Load (ETL) süreci olarak adlandırıyoruz. Microsoft ürün ailesinde ETL işlemlerini SQL Server Integration Services (SSIS) ile gerçekleştiriyoruz.

SQL Server Integration Services; XML veri dosyaları, flat dosyaları, ilişkisel veri tabanları gibi birçok kaynaktan veri çekmemizi, bunları uygun formata dönüştürmemizi ve bir veya daha fazla hedefe (destination) yüklememizi sağlar.

Bir SSIS çözümü bir veya daha fazla SSIS projesinden oluşur, projelerin her birinde en az bir SSIS paketi bulunur.

1.1. SSIS Paketleri
Bir proje bir veya birden fazla paketten oluşur. Her birinde çalıştırılacak olan taskların iş akışları (workflow) tanımlanır. İş akışları control flow engine tarafından yönetilir. Bir control flow bir veya daha fazla data flow'dan oluşur.

Data Flow: Çeşitli kaynaklardan veri çekilmesini, verilerin hesaplama ya da dönüştürme (transformation) işlemlerinin yapılmasını, bu verilerin bir veya daha fazla hedef kaynağına yazılmasını sağlayan ve path mantığından çalışan bir engine'dir.

Control Flow: Görevlerin iş akışlarının ve iş zekası fonksiyonlarının çeşitli scriptlerle ile de desteklenebilecek bir şekilde işlenmesini sağlayan araçlar içeren bir engine'dir.

Basit olarak control flow engine ve data flow engine mantığını aşağıdaki gibi gösterebiliriz.


Share:

Pages

Blog Archive