Tümleştirme Hizmetleri paketlerini

A package is an organized collection of connections, control flow elements, data flow elements, event handlers, variables, and configurations, that you assemble using either the graphical design tools that SQL Server Integration Services provides, or build programmatically.Tamamlanan pakete kaydedin SQL Server, SSIS Deposu veya dosya sistemi paket. Alınan, yürütülen kaydedilebilir ve iş birimi paket.

Paket ilk oluşturduğunuzda, hiçbir şey yapmaz, boş bir nesne var.Işlevselliği bir pakete eklemek için , paket denetim akışı ve isteğe bağlı olarak, bir veya daha çok veri akışı ekleyin.

Aşağıdaki çizimde de bir veri akışı içeren bir veri akışı görevi ile denetim akışı içeren basit bir paket gösterir.

A package with a control flow and a data flow

Temel paket oluşturduktan sonra günlüğü ve paket işlevselliğini genişletmek için değişkenleri gibi gelişmiş özellikler ekleyebilirsiniz.Daha fazla bilgi için bu genişletme paket işlevselliği nesneler hakkında bir bölümüne bakın.

Tamamlanan paketini, sonra güvenlik uygulamak, denetim noktaları gelen paketleri yeniden etkinleştirmek veya paket iş akışında hareketleri dahil etmek için paketi düzey özelliklerini ayarlayarak yapılandırılabilir.Daha fazla bilgi için bkz: ilgili özellikleri, destek özellikleri, genişletilmiş bölüm.

Paket içeriği

denetim akışı, bir veya daha fazla görevleri ve paket çalıştırıldığında, yürütmek kapsayıcıları oluşur.Sırayı denetlemek veya sonraki bir görev veya kapsayıcı paket denetim akışı çalıştırma koşulları tanımlamak için görevler ve paket kapsayıcılarında bağlanmak için öncelik kısıtlamaları kullanın.alt küme küme görevleri ve kapsayıcılar da gruplandırılmış ve olması paket denetim akışı içindeki bir birim olarak tekrar tekrar çalıştırın.Daha fazla bilgi için bkz: denetim akışı Öğeleri ve Paket oluşturma denetim akışı.

Bir veri akışına, kaynaklar ve hedefler çıkaran ve verileri, Değiştir ve veri ve kaynaklarına bağlantı yollarını dönüştürmeleri, dönüştürmeleri ve hedefleri yüklenemedi oluşur.Bir veri akışı için bir paket ekleyebilmek için önce paket denetim akışı, veri akışı görevi eklemeniz gerekir.Yürütülebilir dosyanın içinde veri akışı görevidir SSIS oluşturur, siparişler ve veri akışı çalışan paket. Her veri akışı görevi için ayrı BIR veri akışı altyapısı örnek açık bir paket.Daha fazla bilgi için bkz: veri akışı görevii, Veri akışı öğeler ve Paket veri akışı oluşturuluyor.

Bir paket, genellikle en az bir Bağlantı Yöneticisi de içerir.A connection manager is a link between a package and a data source that defines the connection string for accessing the data that the tasks, transformations, and event handlers in the package use.Integration Services includes connection types for data sources such as text and XML files, relational databases, and Analysis Services databases and projects.Daha fazla bilgi için bkz:Tümleştirme Hizmetleri bağlantıları.

Paket şablonları

Paketler, temel işlevselliği paylaşan paketleri oluşturulacağı bir şablon sık sık kullanılır.Temel paket oluşturmak ve sonra paketi belirleyebilirsiniz, bunu veya şablon kopyadır.Örneğin, karşıdan yükler ve dosyaları kopyalar ve sonra veri ayıklayan bir paket dosyalarını bir klasörde sıralar bir Foreach döngü içinde FTP ve dosya sistemi görevleri içerebilir.Bu veri ve düz dosya kaynağı verilerin tam erişim düz dosya bağlantısı yöneticileri de içerebilir.Hedef veri değişir ve hedef için her yeni eklenen paket temel kopyalandıktan sonra paket.Ayrıca, paketleri oluşturmak ve sonra bunları şablon olarak eklediğiniz yeni paketler için kullanmak bir Integration Services Proje. Daha fazla bilgi için bkz:Business Intelligence Development Studio içinde bir paket oluşturma.

Paket, program aracılığıyla veya SSIS Designer kullanarak oluşturulurken bir GUID eklenir, ID özellik ve bir ad için Name özellik. Varolan bir paketi kopyalama veya bir şablon paketi kullanarak yeni bir paket oluşturmak, adını ve GUID de kopyalanır.GUID ve paketin adını, ait olduğu günlüğe kaydedilen bilgileri paket tanımlamak için günlükleri için yazılan için günlüğe kaydetme, kullanırsanız bu sorun olabilir.Bu nedenle, adı ve bunları paketinden, bunlar kopyalanan ve diğer günlük verilerini ayırt etmek amacıyla GUID yeni paketlerin güncelleştirmeniz gerekir.

GUID paket değiştirmek için , bir GUID yeniden IDProperties penceresinde özellik Business Intelligence Development Studio. Paket adı değiştirmek için , değerini güncelleştirebilirsiniz Name Özellikler penceresi özellik. Ayrıca dtutilkomut istemi isteminde, veya GUID güncelleştirmek ve programlı olarak adlandırın.Daha fazla bilgi için bkz: Paket özelliklerini ayarlama ve dtutil yardımcı programı.

paket işlevselliği uzatma nesneleri

Paketleri, gelişmiş özellikleri sağlamak veya varolan, olay işleyicileri yapılandırmalarında, günlüğe kaydetme ve değişkenleri gibi işlevlerini başka nesneler içerir.

Olay işleyicileri

Paket, görev veya kapsayıcı tarafından geçirilen olaylarına yanıt olarak çalışan bir iş akışı olay işleyicisi var.Örneğin, bir olay işleyicisi pre-execution bir olay meydana geldiğinde veya bir hata oluşursa, disk alanını denetlemek için kullanın ve kullanılabilir alan ya da hata bilgileri için bir yönetici raporlarını bir e-posta iletisi gönderin.Bir olay işleyicisi, bir paket, denetim akışı ve isteğe bağlı veri akışı gibi oluşturulur.Olay işleyicilerini, görevleri veya paket kapsayıcılarında eklenebilir.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri olay işleyicileri ve Olay işleyicilerini paketi oluşturma.

Yapılandırmaları

Paket çalıştığında, paket, görevler, kapsayıcılar, değişkenleri, bağlantıları ve olay işleyicileri özelliklerini tanımlayan bir dizi özellik-değer çiftleri yapılandırma.Yapılandırmaları kullanarak paket değiştirmeden özellikleri güncelleştirmek olanaklı kılar.paket çalıştırdığınızda, yapılandırma bilgileri, özelliklerin değerlerini güncelleştirme yüklenir.Örneğin, bir yapılandırma, bağlantı güncelleştirebilirsiniz dize bağlantı.

Yapılandırma kaydedilir ve sonra paket farklı bir bilgisayara yüklendiğinde paket ile birlikte dağıtılabilir.Yapılandırma değerlerini, paket farklı bir ortamda desteklemek üzere paket yüklendiğinde, güncelleştirilebilir.Daha fazla bilgi için bkz:Paket yapılandırmalarını oluşturma..

Günlük ve günlük sağlayıcıları

Günlük paketin çalıştığında, toplanan paket hakkında bilgi topluluğudur.Örneğin, bir günlük başlatma sağlayabilir ve çalıştırmak için bir paket için bir saat tamamlamak.Bir günlük sağlayıcısı hedef türüne ve paket ve kapsayıcılar ve görevlerin çalışma-CVE-2006-oturum açmak için kullanabileceğiniz bir biçimi tanımlar saat bilgi.The logs are associated with a package, but the tasks and containers in the package can log information to any package log.Integration Services includes a variety of built-in log providers for logging.Örneğin, Integration Services günlüğü sağlayıcıları için içerir. SQL Server ve metin dosyaları. Ayrıca, özel günlüğü sağlayıcılarını oluşturabilir ve bunları için günlüğü kullanabilirsiniz.Daha fazla bilgi için bkz:Tümleştirme Hizmetleri günlüğü sağlayıcıları.

Variables

Integration Services sistem değişkenlerini ve kullanıcı tanımlı değişkenleri destekler.Sistem değişkenleri, çalışma sırasında paket nesneler hakkında yararlı bilgiler sağlamak saat, ve değişkenler kullanıcı tanımlı özel senaryolar paketlerinde destekler.Her iki türdeki değişkenler ifadeler, komut dosyaları ve yapılandırmalar için kullanılabilir.

Paket-düzey bir paket için kullanılabilen önceden tanımlanmış bir sistem değişkenlerini ve kullanıcı tarafından tanımlanan değişkenlerin paketi kapsamlı değişkenler içerir.Daha fazla bilgi için bkz:Tümleştirme Hizmetleri değişkenleri.

Özellikleri genişletilmiş destek, paket özellikleri

Paket nesnesi, paket sırasında denetim noktaları paketi koruma ayarını bir dijital sertifika paket imzalama, yeniden başlatma gibi özellikleri destekleyecek biçimde yapılandırılabilir düzey ve işlemler'i kullanarak veri bütünlüğünü sağlama.

Paketleri yeniden başlatılıyor

Paket, paket bir zaman yeniden kullanabilirsiniz veya daha fazlası görevlerinin başarısız denetim noktası özelliklerini içerir.Örneğin, paket iki farklı tabloyu güncelleştirmek, veri akışı iki görev ve ikinci görev başarısız, paketin veri akışı ilk görevi yinelenen olmadan çalıştırabilirsiniz.Bir paket yeniden kaydedebilirsiniz saat uzun süredir çalışan paketler için.Araçlar'ı yeniden başlatmayı tüm paket yeniden oluşturmak zorunda kalmadan başarısız görevden paket başlatabilirsiniz.Daha fazla bilgi için bkz:Paketleri, denetim noktaları'nı kullanma.

Paketleri güvenlik altına alma

Bir paket bir dijital imzası kullanılarak imzalanmış ve bir parola veya kullanıcı anahtar kullanarak şifrelenmiş.Dijital imzayı doğrular kaynak paketi.Ancak, de yapılandırmanız gerekir Integration Services paket yüklendiğinde, dijital imzayı denetlemek için . Daha fazla bilgi için bkz: Sayısal imzaları paketleriyle kullanma ve Paketleri koruma düzeyini ayarlama.

Işlem desteği

Paket üzerinde bir işlem özniteliği ayarlamak, görevler, kapsayıcılar ve hareket katılmak için pakette bağlantıları sağlar.Hareket öznitelikleri paket ve öğelerini başarılı veya bir birim olarak başarısız emin olun.Paketler de diğer paketleri'nı çalıştırın ve iş tek bir birim olarak birden çok paket çalıştırabilmeniz için hareketleri, diğer paketleri kaydetmek.Daha fazla bilgi için bkz:Hareketleri paketleri, ekleme.

Özel günlük girişleri paket kullanılabilir

Aşağıdaki tablo paketler için özel bir günlük girdileri listeler.Daha fazla bilgi için bkz: Paketlerinde günlüğü uygulama ve Oturum için özel iletiler.

Günlük girdisi

Açıklama

PackageStart

paket çalıştırmak başlamasından gösterir.

NoteNote:
Bu günlük girişi, otomatik olarak günlüğe yazılır.Bunu dışlayamazsınız.

PackageEnd

paket tamamlandı olduğunu gösterir.

NoteNote:
Bu günlük girişi, otomatik olarak günlüğe yazılır.Bunu dışlayamazsınız.

Diagnostic

Sistem hakkında bilgiler yapılandırma etkiler, yürütme gibi aynı anda çalışan numarası yürütülebilir dosyaları paket.

Bir paket oluşturma

Integration Services iki grafik araçları içerir. SSIS Tasarımcı ve SQL Server Alma ve Verme Sihirbazı'nı, ayrıca SSIS paketleri oluşturmak için nesne modeli sağlar.

Paket oluşturma hakkında daha fazla bilgi için aşağıdaki listeden bir konuyu tıklatın:

Paket yapılandırma

Yapabilecekleriniz küme özelliklerinde Özellikleri penceresiBusiness Intelligence Development Studio veya programlı olarak.

Bu özellikleri küme hakkında daha fazla bilgi için aşağıdaki konuyu tıklatın:

Paket programatik olarak yapılandırma

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

  • Package
Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.