Aracılığıyla paylaş


Ders 1-4 - Paket Yapılandırmaları Ekleme

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

Bu görevde, her pakete bir yapılandırma ekleyebilirsiniz. Yapılandırmalar, çalışma zamanında paket özelliklerinin ve paket nesnelerinin değerlerini güncelleştirir.

Integration Services çeşitli yapılandırma türleri sağlar. Yapılandırmaları ortam değişkenlerinde, kayıt defteri girdilerinde, kullanıcı tanımlı değişkenlerde, SQL Server tablolarında ve XML dosyalarında depolayabilirsiniz. Integration Services, ek esneklik sağlamak için dolaylı yapılandırmaların kullanımını destekler. Başka bir deyişle, yapılandırmanın konumunu belirtmek için bir ortam değişkeni kullanırsınız ve bu da gerçek değerleri belirtir. Dağıtım Öğreticisi projesindeki paketler, XML yapılandırma dosyalarının ve dolaylı yapılandırmaların bir bileşimini kullanır. XML yapılandırma dosyası birden çok özellik için yapılandırmalar içerebilir ve uygun olduğunda birden çok paket tarafından başvurulabilir. Bu öğreticide, her paket için ayrı bir yapılandırma dosyası kullanacaksınız.

Yapılandırma dosyaları genellikle bağlantı dizeleri gibi hassas bilgiler içerir. Bu nedenle, dosyaları depoladığınız konuma veya klasöre erişimi kısıtlamak ve yalnızca paketleri çalıştırmasına izin verilen kullanıcılara veya hesaplara erişim vermek için bir erişim denetimi listesi (ACL) kullanmanız gerekir. Daha fazla bilgi için bkz. Paketler Tarafından Kullanılan Dosyalara Erişim.

Önceki görevde Dağıtım Öğreticisi projesine eklediğiniz paketlerin (DataTransfer ve LoadXMLData), hedef sunucuya dağıtıldıktan sonra yapılandırmaların başarıyla çalıştırılması gerekir. Yapılandırmaları uygulamak için, önce XML yapılandırma dosyaları için dolaylı yapılandırmalar oluşturacak ve ardından XML yapılandırma dosyalarını oluşturacaksınız.

DataTransferConfig.dtsConfig ve LoadXMLData.dtsConfig olarak iki yapılandırma dosyası oluşturacaksınız. Bu dosyalar, paket tarafından kullanılan verilerin ve günlük dosyalarının konumunu belirten paketlerdeki özellikleri güncelleştiren ad-değer çiftleri içerir. Daha sonra, dağıtım işleminin bir adımı olarak, yapılandırma dosyalarındaki değerleri hedef bilgisayardaki dosyaların yeni konumunu yansıtacak şekilde güncelleştireceksiniz.

Integration Services, DataTransferConfig.dtsConfig ve LoadXMLData.dtsConfig değerlerinin DataTransfer ve LoadXMLData paketlerinin bağımlılıkları olduğunu kabul eder ve sonraki derste dağıtım paketini oluşturduğunuzda yapılandırma dosyalarını otomatik olarak içerir.

DataTransfer paketi için dolaylı yapılandırma oluşturmak için

Projenin geçerli Dağıtım Modeli'ni denetleyin ve gerekirse Paket Dağıtım Modeli olarak ayarlayın. Proje menüsünde Paket Dağıtım Modeline Dönüştür'e tıklayın

  1. Çözüm Gezgini'nde DataTransfer.dtsx öğesine çift tıklayın.

  2. SSIS Tasarımcısı'nda denetim akışı tasarım yüzeyinin arka planında herhangi bir yere tıklayın.

  3. SSIS menüsünde Paket Yapılandırmaları'na tıklayın.

  4. Paket Yapılandırması Düzenleyicisi iletişim kutusunda "Paket yapılandırmalarını etkinleştir" seçeneğini seçin ve ardından "Ekle"ye tıklayın.

  5. Paket Yapılandırma Sihirbazı'nın hoş geldiniz sayfasında İleri'ye tıklayın.

  6. Yapılandırma Türünü Seçin sayfasında Yapılandırma türü listesinde XML yapılandırma dosyası'nı seçin, Yapılandırma konumu bir ortam değişkeninde depolanır seçeneğini belirleyin ve DataTransfer yazın veya listeden DataTransfer ortam değişkenini seçin.

    Uyarı

    Ortam değişkenini listede kullanılabilir hale getirmek için, değişkeni ekledikten sonra bilgisayarınızı yeniden başlatmanız gerekebilir. Bilgisayarı yeniden başlatmak istemiyorsanız ortam değişkeninin adını yazabilirsiniz.

  7. Nextöğesine tıklayın.

  8. Sihirbaz Tamamlanıyor sayfasında, Yapılandırma adı kutusuna DataTransfer EV Yapılandırması yazın, Önizleme bölmesinde yapılandırma içeriğini gözden geçirin ve son'a tıklayın.

  9. Paket Yapılandırması Düzenleyicisi iletişim kutusunu kapatın.

DataTransfer paketi için XML yapılandırmasını oluşturmak için

  1. Çözüm Gezgini'nde DataTransfer.dtsx öğesine çift tıklayın.

  2. SSIS Tasarımcısı'nda denetim akışı tasarım yüzeyinin arka planında herhangi bir yere tıklayın.

  3. SSIS menüsünde Paket Yapılandırmaları'na tıklayın.

  4. Paket Yapılandırması Düzenleyicisi iletişim kutusunda Paket Yapılandırmalarını Etkinleştir onay kutusunu seçin ve ekle'ye tıklayın.

  5. Paket Yapılandırma Sihirbazı'nın hoş geldiniz sayfasında İleri'ye tıklayın.

  6. Yapılandırma Türü Seç sayfasında, Yapılandırma türü listesinde XML yapılandırma dosyası'nı seçin ve gözat'a tıklayın.

  7. Yapılandırma Dosyası Konumu Seç iletişim kutusunda C:\DeploymentTutorial'a gidin ve Dosya adı kutusuna DataTransferConfig yazın ve Kaydet'e tıklayın.

  8. Yapılandırma Türü Seç sayfasında İleri'ye tıklayın.

  9. Dışarı Aktaracak Özellikleri Seç sayfasında DataTransfer, Bağlantı Yöneticileri, Dağıtım Öğretici Günlüğü ve Özellikler'i genişletin ve bağlantı dizesi onay kutusunu seçin.

  10. Bağlantı Yöneticileri'nin içinde NewCustomers'ı genişletin ve bağlantı dizesi onay kutusunu seçin.

  11. Nextöğesine tıklayın.

  12. Sihirbazı Tamamlama sayfasında, Yapılandırma adı kutusuna DataTransfer Yapılandırması yazın, yapılandırmanın içeriğini gözden geçirin ve Son'a tıklayın.

  13. Paket Yapılandırması Düzenleyicisi iletişim kutusunda, önce DataTransfer EV Yapılandırması'nın, ikinci olarak DataTransfer Yapılandırması'nın listelendiğini doğrulayın ve kapat'a tıklayın.

LoadXMLData paketi için dolaylı yapılandırma oluşturmak için

  1. Çözüm Gezgini'nde LoadXMLData.dtsx öğesine çift tıklayın.

  2. SSIS Tasarımcısı'nda denetim akışı tasarım yüzeyinin arka planında herhangi bir yere tıklayın.

  3. SSIS menüsünde Paket Yapılandırmaları'na tıklayın.

  4. Paket Yapılandırması Düzenleyicisi iletişim kutusunda Ekle'ye tıklayın.

  5. Paket Yapılandırma Sihirbazı'nın hoş geldiniz sayfasında İleri'ye tıklayın.

  6. Yapılandırma Türünü Seçin sayfasında Yapılandırma türü listesinde XML yapılandırma dosyasını seçin, Yapılandırma konumu bir ortam değişkeninde depolanır seçeneğini belirleyin, LoadXMLData yazın veya listeden LoadXMLData ortam değişkenini seçin.

    Uyarı

    Ortam değişkenini listede kullanılabilir hale getirmek için, değişkeni ekledikten sonra bilgisayarınızı yeniden başlatmanız gerekebilir.

  7. Nextöğesine tıklayın.

  8. Sihirbaz Tamamlanıyor sayfasında, Yapılandırma adı kutusuna LoadXMLData EV Yapılandırması yazın, yapılandırmanın içeriğini gözden geçirin ve Tamamla tıklayın.

LoadXMLData paketi için XML yapılandırmasını oluşturmak için

  1. Çözüm Gezgini'nde LoadXMLData.dtsx öğesine çift tıklayın.

  2. SSIS Tasarımcısı'nda denetim akışı tasarım yüzeyinin arka planında herhangi bir yere tıklayın.

  3. SSIS menüsünde Paket Yapılandırmaları'na tıklayın.

  4. Paket Yapılandırması Düzenleyicisi iletişim kutusunda Paket Yapılandırmalarını Etkinleştir onay kutusunu seçin ve Ekle'ye tıklayın.

  5. Paket Yapılandırma Sihirbazı'nın hoş geldiniz sayfasında İleri'ye tıklayın.

  6. Yapılandırma Türü Seç sayfasında, Yapılandırma türü listesinde XML yapılandırma dosyası'nı seçin ve Gözat'a tıklayın.

  7. Yapılandırma Dosyası Konumu Seç iletişim kutusunda C:\DeploymentTutorial'a gidin ve Dosya adı kutusuna LoadXMLDataConfig yazın ve Kaydet'e tıklayın.

  8. Yapılandırma Türü Seç sayfasında İleri'ye tıklayın.

  9. Dışarı Aktaracak Özellikleri Seç sayfasında LoadXMLData, Yürütülebilir Dosyalar, XML Verilerini Yükle ve Özellikler'i genişletin ve ardından [XMLSource].[XMLData] ve [XMLSource].[XMLSchemaDefinition] onay kutularını seçin.

  10. Nextöğesine tıklayın.

  11. Sihirbazı Tamamlama sayfasında, Yapılandırma adı kutusuna LoadXMLData Yapılandırması yazın, yapılandırmanın içeriğini gözden geçirin ve Tamamla'ya tıklayın.

  12. Paket Yapılandırması Düzenleyicisi iletişim kutusunda, önce LoadXMLData EV Yapılandırması'nın, ikinci olarak LoadXMLData Yapılandırması'nın listelendiğini doğrulayın ve kapat'a tıklayın.

Derste Sonraki Görev

5. Adım: Güncelleştirilmiş Paketleri Test Etme

Ayrıca Bkz.

Paket Yapılandırmaları
Paket Yapılandırmaları Oluşturma
Paketler Tarafından Kullanılan Dosyalara Erişim