Aracılığıyla paylaş


SSIS ETL Paketi Oluşturma

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

Bu öğreticide, Microsoft SQL Server Integration Services paketi oluşturmak için SSIS Designer'ı kullanmayı öğreneceksiniz. Oluşturduğunuz paket düz bir dosyadan veri alır, verileri yeniden biçimlendirır ve sonra yeniden biçimlendirilmiş verileri olgu tablosuna ekler. Takip eden derslerde, paket döngüleme, paket yapılandırmaları, günlüğe kaydetme ve hata akışını gösterecek şekilde genişletilir.

Öğretici için örnek verileri yüklediğinizde, derslerde oluşturduğunuz paketlerin tamamlanmış sürümlerini de yüklersiniz. Tamamlanmış paketleri kullanarak ileri geçebilir ve isterseniz daha sonraki bir derste eğitime başlayabilirsiniz. Bu öğretici, paketler veya yeni geliştirme ortamıyla ilk kez çalışıyorsanız, 1. Ders ile başlamanızı öneririz.

SQL Server Integration Services (SSIS) nedir?

Microsoft SQL Server Integration Services (SSIS), veri ambarı için ayıklama, dönüştürme ve yükleme (ETL) paketleri de dahil olmak üzere yüksek performanslı veri tümleştirme çözümleri oluşturmaya yönelik bir platformdur. SSIS, paketleri oluşturmaya ve hata ayıklamaya yönelik grafik araçları ve sihirbazları içerir; FTP işlemleri, SQL deyimlerini yürütme ve e-posta iletileri gönderme gibi iş akışı işlevlerini gerçekleştirme görevleri; veri ayıklama ve yükleme için veri kaynakları ve hedefler; verileri temizleme, toplama, birleştirme ve kopyalama dönüşümleri; bir yönetim veritabanı, SSISDBpaket yürütme ve depolamayı yönetmek için ve Integration Services nesne modelini programlamak için uygulama programlama arabirimleri (API'ler).

Ne öğreneceksiniz?

Microsoft SQL Server Integration Services'da bulunan yeni araçlar, denetimler ve özelliklerle tanışmanın en iyi yolu bunları kullanmaktır. Bu öğreticide döngü, yapılandırmalar, hata akışı mantığı ve günlük kaydı içeren bir ETL paketi oluşturmak için SSIS Designer'da size yol gösterilir.

Önkoşullar

Bu öğretici, temel veritabanı işlemleri hakkında bilgi sahibi olan ancak SQL Server Integration Services'da kullanılabilen yeni özelliklere sınırlı maruz kalan kullanıcılara yöneliktir.

Bu öğreticiyi çalıştırmak için aşağıdaki bileşenlerin yüklü olması gerekir:

  • SQL Server ve Integration Services. SQL Server ve SSIS'yi yüklemek için bkz. Integration Services'ı Yükleme.

  • Örnek AdventureWorksDW2025 veritabanı. AdventureWorksDW2025 indirebilir ve yedeklemeyi geri yükleyebilirsiniz.

  • Örnek veri dosyaları. Örnek veriler SSIS ders paketlerine dahil edilir. Örnek verileri ve ders paketlerini Zip dosyası olarak indirmek için bkz. SQL Server Integration Services Öğretici Dosyaları.

    • Zip dosyasındaki dosyaların çoğu, istenmeyen değişiklikleri önlemek için salt okunur durumdadır. Bir dosyaya çıktı yazmak veya dosyayı değiştirmek için dosya özelliklerinde salt okunur özniteliğini kapatmanız gerekebilir.
    • Örnek paketler, veri dosyalarının klasöründe C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Simple ETL Packagebulunduğunu varsayar. İndirmeyi başka bir konuma çıkartırsanız, örnek paketlerde dosya yolunu birden çok yerde güncelleştirmeniz gerekebilir.

Bu Öğreticideki Dersler

1. Ders: SSIS ile Proje ve Temel Paket Oluşturma
Bu derste, tek bir düz dosyadan veri ayıklayan, arama dönüşümlerini kullanarak verileri dönüştüren ve son olarak sonucu olgu tablosu hedefine yükleyen basit bir ETL paketi oluşturacaksınız.

2. Ders: SSIS ile Döngü Ekleme
Bu derste, birden çok düz dosyayı tek bir veri akışı işlemine ayıklamak üzere yeni döngü özelliklerinden yararlanmak için 1. Ders'te oluşturduğunuz paketi genişletirsiniz.

Ders 3: SSIS ile Kayıt Tutma
Bu derste, yeni günlük özelliklerinden yararlanmak için 2. Ders'te oluşturduğunuz paketi genişletirsiniz.

4. Ders: SSIS ile Hata Akışı Yönlendirmesi Ekleme
Bu derste, yeni hata çıktısı yapılandırmalarından yararlanmak için 3. derste oluşturduğunuz paketi genişletirsiniz.

5. Ders: Paket Dağıtım Modeli için SSIS Paket Yapılandırmaları Ekleme
Bu derste, yeni paket yapılandırma seçeneklerinden yararlanmak için Ders 4'te oluşturduğunuz paketi genişletirsiniz.

6. Ders: SSIS'de Proje Dağıtım Modeli ile Parametreleri Kullanma
Bu derste, proje dağıtım modeliyle yeni parametrelerin kullanılmasından yararlanmak için 5. Ders'te oluşturduğunuz paketi genişletirsiniz.