Aracılığıyla paylaş


Integration Services paketleri

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.Sonra tamamlanmış pakete kaydetmek SQL Server, SSIS Paket Deposu veya dosya sistemi.Paket alındı, yürütülen ve kaydedilen çalışma birimidir.

Bir paket ilk oluşturduğunuzda, bir şey yapmaz boş bir nesne ise.Bir paket için işlevsellik eklemek için eklemek bir denetim akışı ve isteğe bağlı olarak, bir veya daha fazla veri akışlarına paketi.

Aşağıdaki diyagram içeren basit bir paket gösterir bir denetim akışı bir veri akışı görev ile hangi sırayla içeren bir veri akışı.

Denetim akışı ve veri akışı içeren bir paket

Temel paket oluşturduktan sonra günlük 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 paketi işlevselliği nesneleri hakkındaki bölüme bakın.

Sonra tamamlanmış paketi güvenlik uygulamak, denetim noktaları paketleri, yeniden başlatmayı etkinleştirir veya paket iş akışı hareketleri dahil paket düzey özelliklerini ayarlayarak yapılandırılabilir.Daha fazla bilgi için özellikler, genişletilmiş destek özellikleri hakkında bölümüne bakın.

Paket içeriği

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

Kaynaklar ve hedefler veri akışı oluşur, ayıklamak ve verileri değiştirmek ve veri ve kaynakları bağlamak yollarını genişleten dönüştürmeleri, Dönüşümleri ve hedefleri yükleyin.Bir paketi için veri akışı eklemeden önce paket denetim akışı, veri akışı görev içermelidir.Veri akışı görev yürütülebilir dosyası içinde olduğu SSIS paket siparişleri oluşturur ve çalıştırır veri akışı.Her bir paket içine veri akışı görev için ayrı bir veri akışı altyapısı örnek açılır.Daha fazla bilgi için bkz: Veri akışı görev, Veri akışı öğeleri ve Paketi veri akışı tasarlama.

Bir paket, genellikle en az bir Bağlantı Yöneticisi'ni 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ı.

Paketi şablonları

Paketler, temel işlevleri paylaşırlar paketleri oluşturmak şablonları olarak sık sık kullanılır.Temel paket oluşturmak ve sonra onu veya paket belirleyebilirsiniz bir şablon kopyasıdır.Örneğin, bir paket yükler ve dosyaları kopyalar ve sonra veri ayıklar klasördeki dosyaları sıralar bir Foreach döngüsü içinde ftp ile dosya sistemi görevleri içerebilir.Ayrıca, veri ve veri tam düz dosya kaynağı erişmek için düz dosya bağlantı yöneticileri de içerebilir.Hedef veri değişir ve hedef her yeni eklenen paket basic kopyalandıktan sonra paket.Ayrıca paketleri oluşturabilir ve bunları şablon olarak eklediğiniz yeni paketler için kullanmak bir Integration Services projesi.Daha fazla bilgi için bkz: Business Intelligence Development Studio'daki bir paket oluşturma.

Bir paket, program aracılığıyla veya SSIS Designer kullanarak oluşturulurken bir GUID eklenir, ID özellik ve bir ad için kendi Name özellik.Varolan bir paketi kopyalayarak veya kullanarak bir şablon paketi yeni bir paket oluşturursanız, adını ve GUID de kopyalanır.Günlüğe kaydedilen bilgileri ait olduğu paket tanımlamak için günlükleri için GUID ve paket adını yazıldığından, günlük, kullanırsanız bu sorun olabilir.Bu nedenle, ad ve bunları paketinden, bunlar kopyalandı ve diğer günlük verilerini ayırt etmeye yardımcı olması için yeni paket GUID güncelleştirmeniz gerekir.

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

Paketi işlevselliği uzatma nesneleri

Paketleri Gelişmiş özellikleri sağlamak veya olay işleyicileri, yapılandırmaları, günlüğe kaydetme ve değişkenleri gibi varolan işlevselliğini artıran ek nesneler içerebilir.

Olay işleyicileri

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

Yapılandırmaları

Bir yapılandırmadır bir küme paket çalıştırıldığında, paket ve kendi görevleri, kapsayıcılar, değişkenler, bağlantıları ve olay işleyicileri özelliklerini tanımlayan özellik-değer çifti.Yapılandırmaları kullanarak paket değiştirmeden özellikleri güncelleştirmek mümkün kılar.paket çalıştırın, yapılandırma bilgilerini, özelliklerin değerlerini güncelleştirme yüklenir.Örneğin, bir yapılandırma bağlantıyı güncelleştirmek için dize bağlantı.

Yapılandırma kaydedilir ve paket başka bir bilgisayarda yüklü olduğunda sonra paketinizle dağıtılabilir.Farklı bir ortamda paket desteklemek için paket yüklendiğinde yapılandırma değerlerini güncelleştirilebilir.Daha fazla bilgi için bkz: Paket yapılandırmalarını oluşturma.

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

Bir günlük, bir koleksiyon paket çalıştırıldığında toplanan paketi hakkında bilgi.Örneğin, bir günlük başlangıç sağlayabilir ve son saat paket çalıştırın.günlük sağlayıcı hedef türüne ve paket ve kapsayıcılar ve görevleri çalıştırma - oturum açmak için kullanabileceğiniz biçimde tanımlayansaat 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 içeren günlük sağlayıcıları için SQL Server ve metin dosyaları.Özel günlük sağlayıcıları oluşturmak ve bunları için günlüğü kullanabilirsiniz.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri günlüğü sağlayıcıları.

Değişkenler

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

Paket -düzey bir paket için kullanılabilen önceden tanımlanmış Sistem değişkenleri ve paketi kapsam içeren kullanıcı tanımlı değişken değişkenleri içerir.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri değişkenleri.

Genişletilmiş özellikleri destekleyen paket özellikleri

Paketi nesne paket denetim noktaları, paket paket koruma ayarını bir dijital sertifika imzalama sırasında yeniden başlatma gibi özelliklerini desteklemek üzere yapılandırılmış düzeyve hareketleri kullanarak veri bütünlüğünü sağlama.

Paketleri yeniden başlatma

Paket bir paketi yeniden kullanabilir veya daha alt görevler başarısız denetim noktası özelliklerini içerir.Örneğin, iki farklı tabloyu güncelleştirmek iki veri akışı görev bir paket var ve ikinci görev başarısız olursa, paket ilk veri akışı görev yinelenen olmadan çalıştırabilirsiniz.paket yeniden kaydedebilirsiniz saat uzun süre çalışan paketler için.Yeniden anlamına gelir bir görevden yerine tüm paket yeniden çalıştırma başarısız paket başlatabilirsiniz.Daha fazla bilgi için bkz: Paket denetim noktaları kullanarak başarısız yeniden başlatma.

Paketlerin güvenliğini sağlama

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

Hareketleri destekleme

Paket üzerinde işlem öznitelik ayarlamak sağlar görevleri, kapsayıcı ve bağlantıları paketler birleştirmek hareket.Hareket özellikleri paket ve öğelerini başarılı veya başarısız bir birim olarak emin olun.Paketleri de diğer paketleri çalıştırın ve kaydetmek çalışmanın tek bir birim olarak birden çok paket çalıştırabilmeniz için diğer hareketleri içinde paketler.Daha fazla bilgi için bkz: Hareketleri kullanarak veri bütünlüğünü sağlama.

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

Aşağıdaki tablo paketler için özel günlük girdileri listeler.Daha fazla bilgi için bkz: Uygulama paketlerinde günlüğü ve Özel günlük iletileri.

Günlük girdisi

Açıklama

PackageStart

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

NotNot
Bu günlük girdisini otomatik olarak günlüğe yazılır.Bunun dışında bırakamazsınız.

PackageEnd

Paket tamamlandığını gösterir.

NotNot
Bu günlük girdisini otomatik olarak günlüğe yazılır.Bunun dışında bırakamazsınız.

Diagnostic

Birlikte çalışabilir numara yürütülebilir dosyaları gibi paket yürütme etkiler Sistem yapılandırma hakkında bilgi sağlar.

Paket oluşturma

Integration Servicesiki grafik araçları içeren SSIS Tasarımcısı ve SQL Server alma ve Verme Sihirbazı'nı, yanı SSIS nesne modeli oluşturma paketleri.

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

Paket yapılandırma

Yapabilirsiniz küme özelliklerinde Özellikler pencerenin Business Intelligence Development Studio veya programla.

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

Bir paketi program aracılığıyla yapılandırma

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

  • [ T:Microsoft.SqlServer.Dts.Runtime.Package ]
Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

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