Aracılığıyla paylaş


Paketi görev Yürüt

Yürütme paketi görev kurumsal yeteneklerini genişleten Integration Servicestarafından bir iş akışının bir parçası diğer paketleri çalıştırmak paketleri izin.

Yürütme paketi görev aşağıdaki amaçlarla kullanabilirsiniz:

  • Karmaşık paket iş akışı kesiliyor. Bu görev sağlar içine okumak daha kolay, birden çok paket iş akışı yıkmak, test ve korumak. Örneğin, veri bir yıldız şemasına yüklüyorsanız, her boyut ve özellik tablosu doldurmak için ayrı bir paket oluşturabilirsiniz.

  • Paketleri bölümlerini yeniden kullanma. Diğer paketleri, paket iş akışı parçalarını yeniden kullanabilirsiniz. Örneğin, farklı paketler çağrılabilir bir veri ayıklama modül oluşturabilirsiniz. Ayıklama modül çağrıları her bir paket farklı veri ovma, süzme veya toplama işlemleri gerçekleştirebilirsiniz.

  • Gruplandırma iş birimleri. İş birimleri ayrı paketler kapsüllenir ve işlemsel bileşenleri bir üst paketi iş akışı olarak katıldı. Örneğin, üst paketi Aksesuar paketleri çalışır ve başarı veya başarısızlık Aksesuar paketleri göre üst paketi tamamlar veya hareketi geri alır.

  • Paketi güvenlik denetleme. Paket yazarlar multipackage çözüm yalnızca bir kısmı erişim gerektirir. Birden çok paket bir paket ayrılarak, yalnızca ilgili paketleri bir yazar erişim verebilirsiniz çünkü daha yüksek düzeyde güvenlik sağlayabilir.

Çalışan diğer paketleri paketini genellikle üst paket ve alt paketleri üst iş akışı çalıştırır paketleri denir.

Integration Servicesyürütülebilir dosyaları ve toplu iş dosyaları yürütme gibi iş akışı işlemlerini gerçekleştirme görevleri içerir. Daha fazla bilgi için, bkz. Process görev Yürüt.

Çalışan paketleri

Yürütme paketi görev üst paketi içeren aynı proje içinde yer alan alt paketleri çalıştırabilirsiniz. Ayarlayarak projeden bir alt paketi seçin öbek özelliği Proje başvurusuve sonra ayarı PackageNameFromProjectReference özelliği.

[!NOT]

Öbek seçeneği yalnızca hazır ve ayarlamak için Dış başvuru paketi içeren proje için proje dağıtım modeli değil dönüştürülmüşse. Dönüştürme hakkında daha fazla bilgi için bkz: Dönüştürmek ve projeler dağıtma.

Yürütme paketi görev-ebilmek da koşmak içinde saklanan paketler SQL Server  msdbveritabanı ve dosya sisteminde depolanan paketleri. Bağlanmak için bir ole db Bağlantı Yöneticisi görev kullanır SQL Serverya da dosya sistemine erişmek için dosya Bağlantı Yöneticisi. Daha fazla bilgi için ole db Bağlantı Yöneticisive Düz dosya Bağlantı Yöneticisi.

Yürütme paketi görev-ebilmek da koşmak her ikisi yönetmenizi sağlar veritabanı bakım planı SSISpaketleri ve veritabanı bakım planları aynı Integration Servicesçözüm. Veritabanı bakım planının benzer bir SSISpaketi, ama bir plan yalnızca veritabanı bakım görevleri içerebilir ve her zaman saklandığı msdbveritabanı. Daha fazla bilgi için Maintaining Databases (Database Engine)ve Maintenance Tasks.

Dosya sisteminde depolanan bir paket seçerseniz, paket konumu ve adı sağlamanız gerekir. Paket dosya sistemi her yerde bulunabilir; üst paketi ile aynı klasörde olması gerekmez.

Alt paketi sürecinde üst paketi çalıştırabilirsiniz veya kendi sürecinde çalıştırabilirsiniz. Alt paketi kendi işleminde çalışan daha fazla bellek gerektirir, ancak daha fazla esneklik sağlar. Örneğin, alt işlemi başarısız olursa, ana süreç çalışmaya devam.

Alternatif olarak, bazen birlikte tek bir birim olarak başarısız üst ve alt paketleri istiyorum veya başka bir işlemin ek yükü uğramak istemeyebilirsiniz. Örneğin, bir alt işlem başarısız olur ve sonraki işlem paketinin ana süreç çocuk sürecin başarısı üzerinde bağlıdır, alt paketi sürecinde üst paketi çalışması gerekir.

Varsayılan olarak, ExecuteOutOfProcessYürütme paketi görev özelliği ayarlanmış False, ve alt paketi üst paket olarak aynı işlemde çalıştırır. Eğer bu özelliği ayarlamak True, sınırlı işlevsellik içeren paketleri ayıklamak. Senin sürümü tarafından desteklenen tüm paketleri ayıklamak için SQL Server, you must install Integration Services.

Hareketleri genişletme

Alt paketi üst paketi kullanan hareket uzatabilirsiniz; Bu nedenle, her iki paket gerçekleştirme çalışmaları tamamlandıktan veya geri. Örneğin, veritabanı ekler gerçekleştirir üst paketi tamamlandıktan veya geri, bağlı veritabanı ekler alt paketi gerçekleştiren, tam tersi. Daha fazla bilgi için, bkz. Devralınan hareketleri.

Günlük ayrıntıları yayılıyor

Alt paketi yürütme paketi görev çalışır ya da günlük kaydını kullanmak üzere yapılandırılmamış olabilir, ancak alt paketi her zaman için üst paket ayrıntılarını günlüğe yaz iletecek. Yürütme paketi görev günlüğe kaydetmeyi kullanmak için yapılandırılmışsa, görev ayrıntılarını günlüğe yaz çocuk paketi kaydeder. Daha fazla bilgi için, bkz. Implementing Logging in Packages.

Alt paketleri geçen değerler

Sık sık bir alt paketi çağıran o, normalde onun üst paket başka bir paket tarafından geçirilen değerleri kullanır. Bir üst paketi değerleri kullanarak aşağıdaki senaryolarda kullanışlıdır:

  • Parçalarının büyük bir iş akışı için farklı paketler atanır. Örneğin, tek bir paket veriler gece olarak yükler, verileri özetleyen, değişkenleri için Özet veri değerleri atar ve sonra başka bir pakete ek işleme veri değerleri geçirir.

  • Üst paketi dinamik olarak bir alt paketi görevleri düzenler. Örneğin, üst paketi geçerli bir ay gün sayısı belirler ve bir değişken numarası atar ve alt paketi bu sayıda bir görev gerçekleştirir.

  • Bir alt paketi üst paketi tarafından dinamik olarak türerilen veri erişimi gerektirir. Örneğin, üst paketi bir tablodan veri ayıklar ve bir değişken satır kümesi yükler ve alt paketi ek veri işlemleri gerçekleştirilir.

Bir alt paketi değerleri geçirmek için aşağıdaki yöntemleri kullanabilirsiniz:

  • Paketi yapılandırmaları

    Integration Servicesbir yapılandırma türü, değerleri üst alt paketler için iletilmesi için üst paketi değişken yapılandırma sağlar. Yapılandırma, alt paketi kuruludur ve üst paketi değişken kullanır. Yapılandırma, alt paketi bir değişken ya da alt paketi nesne özelliğine eşleştirilir. Script görev veya Script bileşeni tarafından kullanılan komut değişkeni de kullanılabilir.

  • Parametreler

    Üst paketi değişken veya parametre ya da proje parametreleri, alt paketi parametreleri eşlemek için yürütme paketi görev yapılandırabilirsiniz. Proje Proje dağıtım modelini kullanmanız ve alt paketi üst paketi içeren aynı projede yer alması gerekir. Daha fazla bilgi için, bkz. Yürütme paketi görev Düzenleyicisi.

    [!NOT]

    Çocuk paketi duyarlı değildir ve duyarlı üst parametresi eşleştirilir, alt paketi çalıştırmak başarısız olur.

    Aşağıdaki eşleme koşullar desteklenir:

    • Duyarlı, hassas, üst parametresi çocuk paketi parametre eşleştirilir

    • Hassas, alt paketi parametresi bir hassas olmayan için ana parametre eşleştirilir

    • Sigara duyarlı, hassas olmayan, üst parametresi çocuk paketi parametre eşleştirilir

Üst paketi değişken yürütme paketi görev kapsamında ya da bir ana konteyner paket gibi tanımlanabilir. Aynı ada sahip birden çok değişken varsa, yürütme paketi görev kapsamında tanımlanan değişken kullanılır ya da bu kapsamda göreve en yakın değişkendir.

Daha fazla bilgi için, bkz. Bir alt paketi değişkenleri ve parametre değerlerini kullanmak.

Execute paketi görev yapılandırma

Aracılığıyla özelliklerini ayarlayabilirsiniz SSISTasarımcısı veya programlı olarak.

Sen-ebilmek koymak içinde özellikleri hakkında daha fazla bilgi için SSISTasarımcısı, aşağıdaki konulardan birini tıklatın:

Bu özellikleri ayarlama hakkında daha fazla bilgi için SSISTasarımcısı, aşağıdaki konuyu tıklatın:

Execute paketi görev program kullanarak yapılandırma

Program aracılığıyla bu özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konuyu tıklatın:

İlişkili İçerik

Integration Services simgesi (küçük) Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.