Aracılığıyla paylaş


Integration Services'ın tipik kullanımları

Integration Services zengin bir iş uygulamalarının geliştirilmesini destekleyen yerleşik görevler, kapsayıcılar, dönüştürmeleri ve veri bağdaştırıcısı küme sağlar.Tek bir kod satırı yazmadan oluşturabilmeniz için SSIS etl kullanarak karmaşık iş sorunları çözümleri ve yönetmek, business Intelligence SQL Server , veritabanları ve kopya SQL Server nesneleri örnekleri arasında SQL Server.

Aşağıdaki senaryolarda tipik kullanımları açıklanmaktadır SSIS paketleri.

Türdeş olmayan veri depoları verilerden birleştirme

Veri genellikle birçok farklı veri depolama sisteminde depolanır ve tüm kaynaklardan gelen verileri ayıklama ve tek bir veri birleştirme, tutarlı bir dataset zorlu.Bu durum, pek çok nedenden ötürü ortaya çıkabilir.Örneğin:

  • Birçok kuruluş, eski veri depolama sistemlerinde depolanan bilgileri arşivlemek.Bu veriler günlük operasyonlar için önemli olabilir, ancak gerektiren uzun saat boyunca toplanan veriler, eğilim çözümleme için değerli olabilir.

  • Dalları, bir kuruluşun farklı veri depolama teknolojileri kullanım verilerini depolamak için kullanabilirsiniz.Paket verileri birleştirmeden önce elektronik tablolar gibi ilişkisel veritabanlarından veri ayıklamak gerekebilir.

  • Farklı şemaları için aynı verileri kullanan veritabanları veri depolanabilir.Bir sütunun veri türünü değiştirmek veya verileri birleştirmeden önce bir sütunda birden çok sütun verileri birleştirmek paket gerekir.

Integration Services veri kaynakları, tek bir paket içinde birden fazla kaynak da dahil olmak üzere, çeşitli bağlanabilir.Bir paket, kullanarak ilişkisel veritabanlarına bağlanabilirsiniz.net ve ole db sağlayıcıları ve odbc sürücüleri kullanarak birçok eski veritabanı.Düz dosyaları, Excel dosyaları, bağlanabilir ve Analysis Services projeleri.

Integration Servicesdüz dosyalar, Excel elektronik tabloları, xml belgeleri ve tabloları ve görünümleri ilişkisel veritabanları paket bağlandığı veri kaynağından veri ayıklama işini gerçekleştiren kaynak bileşenleri içerir.

Daha sonra verileri genellikle dönüşümler kullanarak dönüştürülen, Integration Services içerir.Verileri uyumlu biçimlere dönüştürüldükten sonra fiziksel olarak bir dataset nesnesine birleştirilebilir.

After the data is merged successfully and transformations are applied to data, the data is usually loaded into one or more destinations.Integration Services includes destination for loading data into flat files, raw files, and relational databases.Verileri de bir bellek içi kayıt yüklenir ve diğer paket öğeleri tarafından erişilen.

Veri ambarlar ve veri marketlerini doldurma

Veri ambarlar ve veri marketlerini veriler genellikle sık sık güncelleştirilir ve veri yükleri çok büyük.

Integration Servicesdoğrudan yükü veri toplu bir görev içeren bir düz dosya içine SQL Server Tablolar ve görünümler ve yükü veri toplu bir hedef bileşeni bir SQL Server veritabanı son adımı olarak bir veri dönüştürme işlemi.

Bir SSIS paket yeniden başlatılabilir olarak yapılandırılabilir.Yani, önceden belirlenmiş bir denetim noktası, bir görev veya kapsayıcı içinde paket paketi çalıştırabilirsiniz.Bir paketi yeniden yeteneği çok fazla saat, özellikle çok sayıda kaynaklardan gelen verileri paket işler kaydedebilirsiniz.

Kullanabileceğiniz SSIS Boyut yüklenecek paketleri ve olgu tablolar veritabanı.Varsa boyut için kaynak verileri tablo depolanan birden çok veri kaynağına paketi bir dataset nesnesine veri birleştirme ve boyut yük tablo her veri kaynağı için ayrı bir işlemde kullanmak yerine tek bir işlemde.

Her iki tür veri depolarını genellikle bir veri dönüştürme işlemi yönetmek zor olabilir boyut yavaş değiştirme bulunduğundan veri ambarlar ve veri marketlerini verileri güncelleştirme karmaşık olabilir.Yavaş değiştirme boyut Sihirbazı Ekle ve kayıtları güncelleştirmek, ilgili kayıtları güncelleştirmek ve yeni sütunlar tablolara ekleme sql deyimlerini dinamik olarak oluşturarak boyutları yavaş değiştirme desteği otomatikleştirir.

Buna ek olarak, görevler ve dönüştürmeyi Integration Services paketleri işleyebilir Analysis Services küpler ve boyutlar.Paket küp yerleşik olan veritabanındaki tabloların güncelleştirdiğinde, kullanabileceğiniz Integration Services görevleri ve dönüşümleri otomatik olarak, bir küp işlem ve işlem boyutlar olarak iyi.Küpler ve Boyutlar otomatik olarak işleme hem ortamlarında kullanıcılar için geçerli verileri tutmak yardımcı olur; bilgileri küpler ve boyutlar erişen kullanıcıları ve ilişkisel bir veritabanındaki verilere erişen kullanıcılar.

Integration Services içine veri yüklenmeden önce işlevler de hesaplayabilir, hedef.Veri ambarlar ve veri marketlerini toplanan bilgiler depoluyorsanız, SSIS paket Topla, ortalama ve count gibi işlevleri hesaplamakBir SSIS dönüşümü ilişkisel veri pivot da Tablo yapısında ile daha uyumlu daha az normalleştirilmiş biçimine dönüştürmeveri ambarı.

Temizleme ve veri standartlaştırılmasına

Bir çevrimiçi işlem işleme (oltp) veya çevrimiçi analitik işleme (olap) veritabanına, bir Excel elektronik tablosu veya bir dosyaya veri yüklenir mi Temizlenen ve onu yüklenmeden önce standartlaştırılmış gerekiyor.Verileri aşağıdaki nedenlerle güncelleştirilmesi gerekebilir:

  • Verileri birden çok kuruluş, her farklı kuralları ve standartları kullanılarak kollarından katkıda.Verileri kullanılmadan önce farklı biçimlendirilmiş gerekebilir.Örneğin, ad ve Soyadı bir nesnede birleştirebilirsiniz gerekebilir sütun.

  • Veri Donatılar veya satın.Kullanılmadan önce verileri standartlaştırılmış ve iş standartları karşılayacak şekilde temizlenmesi gerekebilir.Örneğin, bir kuruluştaki tüm kayıtları aynı durum kısaltmalar küme veya ürün adları aynı kümesini kullandığını doğrulayın istemektedir.

  • Veri yerel ayar-belirli.Örneğin, verileri değiştirilen tarih/saat ve sayısal biçimler kullanabilirsiniz.Farklı verileri birleştirdiyseniz, veri bozulmasını önlemek için yüklenmeden önce yerel ayar ayar ayarına dönüştürülmelidir.

Integration Services temiz ve veri buluşuyor, verileri durum değiştirme, verileri farklı türü veya biçimine dönüştürmek veya yeni sütun değerlerini ifadelerini temel oluşturmak için paketleri ekleyebilirsiniz yerleşik dönüştürmeleri içerir.Örneğin, paket ilk kez bir arada ve tek bir tam adı sütuna son sütun adı ve karakterleri büyük harf olarak değiştirme.

Bir Integration Services paket de temiz veri değerlerle başvuru sütunlardaki değerleri değiştirerek tablo, bir başvurudaki değerler bulmak için tam arama veya bulanık arama kullanarak tablo.Sık sık, bir paket tam arama ilk uygulanır ve araması başarısız olursa, belirsiz arama uygular.Örneğin, paket ilk başvurusundaki bir ürün adı arama girişiminde tablo ürünün birincil anahtar değerini kullanarak.Ürün adını döndürmek bu arama başarısız olursa, paket arama girişimleri yeniden, bu saat bulanık eşleşen ürün adını kullanarak.

Verilere göre başka dönüştürme temizler gruplandırma benzer bir dataset içindeki değerleri.Yinelenenler olabilir ve bu nedenle daha fazla değerlendirme olmadan kendi veritabanına eklenmesi gereken olmayan kayıtları tanımlamak için yararlıdır.Örneğin, adresler, müşteri kayıtlarını karşılaştırarak çift müşterilerin sayısını belirle.

Veri dönüştürme işlemine karar destek sistemi çözümleri oluşturma

Veri dönüştürme işlemi eriştiği verileri ve işlemler için dinamik olarak yanıt vermek için yerleşik mantık gerektirir.

Verileri temel alınarak özetlenen dönüştürülmüş ve Dağıtılmış veri değerlerinin olması gerekebilir.İşlem verileri değerlendirmesi, sütun değerlerini alarak, reddetmek bile gerekebilir.

Mantık bu gereksinimi gidermek amacıyla SSIS paket, aşağıdaki türde görevleri gerçekleştirmeniz gerekebilir:

  • Birden çok veri kaynağından veri birleştirme.

  • Verileri değerlendirmek ve veri Dönüşümleri uygulama.

  • İçine veri değerlerini temel alan birden çok DataSet DataSet nesnesinin bölme.

  • Farklı toplamalardan dataset nesnesinin farklı alt kümelerini uygulanıyor.

  • Farklı verileri veya birden çok hedefe alt kümeleri yükleniyor.

Integration Serviceskapsayıcılar ve görevleri içine business Intelligence oluşturma dönüştürmeleri sağlar ve SSIS paketleri.

Kapsayıcı dosya ya da nesneler arasında sıralanıyor ve ifadeleri hesaplama ve yineleme iş akışı destekler.Bir paket verileri değerlendirmek ve iş akışları dayalı yineleme sonuçlar.Tarih geçerli ay ise, örneğin, paketin bir gerçekleştirir küme görevleri; paket alternatif değil, yaparsa küme görevler.

Giriş parametreleri kullanan görevler de paketler karar destek sistemi çözümleri oluşturabilirsiniz.Örneğin, bir giriş parametresinin değeri, bir görev alan verilere filtre uygulayabilirsiniz.

Dönüştürmeleri ifadeleri değerlendirir ve daha sonra temel sonuçlar, satır dataset içinde farklı hedeflere gönderme.Veri bölündükten sonra paket için DataSet'in her alt küme küme farklı dönüşümleri uygulayabilirsiniz.Örneğin, tarih ifade değerlendirebilirsiniz sütun, uygun döneme ait satış verilerini ekleyin ve sonra yalnızca özet bilgileri depolar.

Göndermek mümkündür bir veri küme birden çok hedefe ve aynı verileri farklı küme dönüştürme uygulayın.Örneğin, başka küme dönüşümleri başvuru tablolardaki değerleri arayan ve diğer kaynaklardan gelen verileri ekleyerek verileri genişletilirken dönüşümleri küme verileri özetleyebilir.

Yönetim işlevleri ve veri yükleme otomatikleştirme

Administrators frequently want to automate administrative functions such as backing up and restoring databases, copying SQL Server databases and the objects they contain, copying SQL Server objects, and loading data.Integration Services packages can perform these functions.

Integration Serviceskopyalamak için özel olarak tasarlanmış görevler içeren SQL Server tablolar, görünümler ve saklı yordamlar; gibi veritabanı nesneleri Copy SQL Server nesneleri olarak veritabanları, oturumları ve İstatistikler; ekleme, değiştirme ve silme SQL Server nesneleri ve verileri kullanarak Transact-sql deyimleri.

Administration of an OLTP or OLAP database environment frequently includes the loading of data.Integration Services includes several tasks that facilitate the bulk loading of data.Bir görevi, doğrudan metin dosyalarından verileri yüklemek için kullanabileceğiniz SQL Server Tablolar ve görünümler veya bir hedef bileşeni veri yüklemek için kullanabileceğiniz SQL Server Tablolar ve görünümler dönüştürmeleri için uygulandıktan sonrasütun veri.

Bir Integration Services paket diğer çalıştırabilirsiniz pakets.Paketleri yeniden kullanma ve yönetme daha kolay olacak şekilde birden çok paket birçok yönetim işlevleri içeren bir veri dönüştürme çözüm ayrılabilir.

Farklı sunucularda aynı yönetim işlevlerini gerçekleştirmek gerekirse, paketleri kullanabilirsiniz.paket döngü sunucular arasında saymak ve birden çok bilgisayarda aynı işlevleri gerçekleştirmek için kullanabilirsiniz.Yönetimini desteklemek için SQL Server, Integration Services arasında dolaşır bir sýralayýcý sağlar SQL Server Yönetim Nesneleri (smo) nesneleri.paket her iş üzerinde aynı yönetim işlevleri gerçekleştirmek üzere örneğin smo enumerator kullanabilirsiniz İş koleksiyon , bir SQL Server yükleme.

SSISpaketleri de zamanlanabilen kullanarak SQL Server Aracısı işleri.

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.