Tümleştirme Hizmetleri normal kullanır
Integration Services iş uygulamalarının geliştirilmesini destekleyen yerleşik görevleri, kapsayıcılar, dönüştürmeler ve veri bağdaştırıcıları zengin bir alan sağlar.Tek bir kod satırı yazmadan, oluşturabilirsiniz SSIS ETL kullanarak karmaşık iş sorunlarını çözmesine çözümler ve iş karar destek sistemi, yönetme SQL Server veritabanları ve kopyalama SQL Server Nesne örnekleri arasında SQL Server.
Aşağıdaki senaryolarda tipik kullanımları açıklanmaktadır. SSIS paketler.
Türdeş olmayan veri depoları'ten verileri birleştirme
Veriler genellikle birçok farklı veri depolama sisteminde depolanır ve tutarlı bir dataset zor tüm kaynaklardan veri ayıklarken, veri tek bir birleştirme.Bu durum, çeşitli nedenler için oluşabilir.Örneğin:
Birçok kuruluş, eski veri depolama sistemleri içinde depolanan bilgileri arşivleyebilirsiniz.Bu veriler günlük operasyonlar için önemli olabilir, ancak uzun bir saat için toplanan veriler gerektiren bir eğilim çözümlemesi için değerli olabilir.
Bir kuruluşun dalları kullanım verilerini depolamak için farklı bir veri depolama teknolojileri kullanabilir.Paket, verileri birleştirmeden önce veri ilişkisel veritabanlarından yanı sıra elektronik ayıklamanız gerekebilir.
Farklı şemaları için aynı verileri kullanan veritabanlarında, veri depolanabilir.Bir sütunun veri türünü değiştirmek veya bu verileri birleştirmeden önce bir sütuna birden çok sütun veri birleştirmek paket gerekir.
Integration Services çok çeşitli veri kaynaklarına, birden çok kaynak tek bir paket dahil olmak üzere bağlanabilirler.Paket ilişkisel veritabanları için .NET ve OLE DB Sağlayıcıları'nı kullanarak ve birçok eski veritabanları ODBC sürücülerini kullanarak bağlanabilirsiniz.Düz dosyaların, Excel dosyaları bağlanabilir ve Analysis Services projeleri.
Integration Services Düz dosyalar, Excel elektronik tabloları, XML belgeleri ve tablo ve görünümleri paket bağlandığı veri kaynağının ilişkisel veritabanlarından veri ayıklarken, çalışmayı gerçekleştiren kaynak bileşenleri içerir.
Sonra verileri genellikle dönüştürmeleri kullanarak dönüştürülür, Integration Services içerir. Verileri uyumlu biçimlerine dönüştürüldükten sonra fiziksel olarak bir dataset içinde 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üklenebilmesi ve olması diğer paket öğeleri tarafından erişilebilir.
Veri Ambarlar ve veri marketlerini doldurma
Genellikle veri ambarlarında ve veri marketlerini veriler sık sık güncelleştirilir; veri yükü çok büyük.
Integration Services yükleyen toplu veri doğrudan düz dosyasından bir görev içerir. SQL Server tablolar, görünümler ve yükü verilerin toplu bir hedef bileşeni bir SQL Server Veritabanı bir veri dönüştürme işleminin son adımı olarak.
Bir SSIS paket yeniden başlatılabilir olacak şekilde yapılandırılabilir. Bu önceden belirlenmiş bir denetim, bir görev veya paket kapsayıcısında paketten çalıştırabilirsiniz anlamına gelir.Yeteneği bir paket yeniden, saat, özellikle çok sayıda kaynak verilerden paket işlerse kaydedebilirsiniz.
Kullanabileceğiniz SSIS paketler, veritabanının boyut ve olgu tablolarda yüklenemedi. Kaynak veriler için bir boyut tablo depolanan birden çok veri kaynağına paketi bir dataset verileri birleştirmek ve yükleyebilirsiniz boyut tablo her bir veri kaynağı için ayrı bir işlemde kullanmak yerine tek bir işlemde.
Her iki tür veri depoları genellikle yavaş bir veri dönüştürme işlemi yapılması zor olabilecek boyutlarını değiştirme içerdiğinden veri ambarlarında ve veri marketlerini verileri güncelleştirme, karmaşık olabilir.Yavaş değiştirme boyut sihirbaz, dinamik olarak eklemek ve kayıtları güncelleştirmek, ilgili kayıtları güncelleştirme ve tablolar için yeni sütunlar eklemek SQL deyimlerini oluşturarak, yavaş boyutlarını değiştirmek için destek otomatikleştirir.
Ayrıca, görevleri, dönüşümler ve Integration Services paket işleme Analysis Services küpler ve boyutlar. Paket bir küp yerleşik veritabanındaki tabloların güncelleştirdiğinde kullanabilirsiniz Integration Services görevler ve küp otomatik olarak işlenecek ve boyutlar olarak işlemek için dönüştürme. Işlem küpler ve boyutlar otomatik olarak yardımcı iki ortamlarında kullanıcılar için geçerli verileri tutmak; bilgileri küpler ve boyutlar erişen kullanıcıları ve ilişkisel bir veritabanındaki verilere erişen kullanıcılar.
Integration Services verileri hedefine yüklenmeden önce ayrıca işlevleri hesaplaması.Toplanan bilgiler, sizin veri ambarlarında ve veri marketlerini depoluyorsanız SSIS Toplam, ORTALAMA, BAĞ_DEĞ_SAY gibi işlevleri hesaplaması paket. Bir SSIS dönüştürme de ilişkisel veri Özet ve bu veri ambarı Tablo yapısında daha uyumlu ve daha az Normalleştirilmiş bir biçime dönüştürme.
Temizleme ve veri standartlaştırılmasına
Veri yüklenen bir çevrimiçi işlemler (OLTP) veya çevrimiçi analitik işleme (OLAP) veritabanı, bir Excel elektronik tablosu veya bir dosya olup olmadığını temizlenmesi ve yüklendiği için önce standart gerekir.Verilerini aşağıdaki nedenlerle güncelleştirilmesi gerekebilir:
Veri bir kuruluşun, her farklı kuralları ve standartlar kullanarak birden çok dalları katkıda.Verileri kullanılmadan önce farklı biçimlendirilmiş olması gerekebilir.Örneğin, bir sütuna, ilk ad ve Soyadı birleştirebilirsiniz gerekebilir.
Veri Donatılar veya satın.Kullanılmadan önce verileri standart ve iş standartları karşılamak üzere temizlenmesi gerekebilir.Örneğin, tüm kayıtlar aynı kullandığını doğrulamak bir kuruluş istediği küme durumu kısaltmaları veya aynı küme ürün adları.
Bölgeye özgü veridir.Örneğin, verileri değiştirilen tarih/saat ve sayısal biçimler kullanabilirsiniz.Verileri farklı yerel ayarlar birleştirilmiş, veri bozulmasını önlemek için yüklenmeden önce bir yerel ayar için dönüştürülmelidir.
Integration Services temizleme ve veri standartlaştırmak, verilerin büyük ve küçük harflerini değiştirmek, verileri farklı bir türe veya biçimine dönüştürmek veya ifadelerini temel yeni sütun değerleri oluşturmak için paket ekleyebilirsiniz, yerleşik dönüştürme içerir.Örneğin, paket önce bir arada ve tek bir tam adı sütunlara son sütun adı ve karakterlerin büyük harfe değiştirmek.
Bir Integration Services paket de veri sütunundaki değerler, değerlerle başvuru değiştirerek temizleyebilirsiniz tablo, başvuru değerleri bulmak için tam arama veya belirsiz araması'nı kullanarak tablo. Sık sık bir paket tam arama önce uygulanır ve arama başarısız olursa, belirsiz arama uygulanır.Örneğin, paket önce bir ürün adı Başvuru tablosundaki birincil anahtar değeri ürünün kullanarak aramak çalışır.Ürün adını döndürmek bu arama başarısız olursa, paket arama çalışır ürün adına bulanık eşleşme kullanarak bu kez.
Başka bir dönüştürme, benzer bir veri değerleri gruplandırarak verileri temizler.Çoğaltmaları olabilir ve bu nedenle olmadan daha iyi değerlendirmeyi kendi veritabanına eklenmesi gereken olmayan kayıtları tanımlamak için yararlıdır.Örneğin, müşteri kayıtlarını adresleri karşılaştırarak bir yinelenen müşteri sayısını belirle.
Yapı Business ıntelligence içine bir Veri dönüştürme işlemi
Bir 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.
Verilerin özetlenmiş dönüştürülmüş ve dağıtılmış dayalı olarak veri değerleri olması gerekir.Işlem bile veri üzerinde bir değerlendirme sütun değerlerinin göre reddedecek şekilde gerekebilir.
Bu gereksinim, mantığı yönelik SSIS Paket, aşağıdaki türde görevleri gerçekleştirmeniz gerekebilir:
Birden çok veri kaynaklarından veri birleştiriliyor.
Verileri değerlendirirken ve veri dönüşümleri uygulama.
Birden çok veri veri değerlerine dayalı olarak bir dataset bölme.
Farklı toplamalardan için farklı bir veri kümelerine uygulanması.
Verileri farklı ya da birden çok hedefe kümelerine yükleniyor.
Integration Services kapsayıcılar, görevleri ve iş zekası içine oluşturma dönüştürmeleri sağlar. SSIS paketler.
Kapsayıcılar, dosyaları veya nesneleri numaralandırma ve deyimleri değerlendirmek ve yineleme iş akışı destekler.Paket verileri değerlendirmek ve iş akışı dayalı yineleme sonuçlar.Tarihi geçerli ay, örneğin, paketin bir gerçekleştirir küme görevlerin; değilse, paketin alternatif gerçekleştirir küme görevler.
Giriş parametreleri kullanan görevler, iş karar destek sistemi paketlere de oluşturabilirsiniz.Örneğin, bir giriş parametresinin değeri, görev alan verileri süzebilirsiniz.
Dönüşümleri deyimleri değerlendirmek ve gönderebilirsiniz daha sonra sonuçlarına dayalı satır bir dataset içinde farklı hedeflere.Verileri bölünmüş sonra paket, her veri kümesi için alt küme küme farklı dönüşümleri uygulayabilirsiniz.Örneğin, bir ifade ekleyebilir bir tarih sütun değerlendir, satış verilerini uygun dönemin ve sonra da ilgili özet bilgileri depolamak.
Ayrıca, veri göndermek mümkündür küme birden çok hedefe ve aynı verilere farklı küme s dönüşümünün uygulayın.Örneğin, başvuru tablolardaki değerleri arayan ve diğer kaynaklardan veri eklemek, verileri dönüştürmeleri başka bir alt kümesini genişletir sırada dönüştürmeleri kümesi 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 Services kopyalamak üzere özel olarak tasarlanmış görevler içerir. SQL Server tablolar, görünümler ve saklı yordamlar gibi veritabanı nesnelerini; kopyalama SQL Server veritabanlarında, oturumları ve istatistikleri; ve ekleme gibi nesneleri değiştirme ve silme SQL Server nesneler ve Transact-SQL deyimlerini kullanarak veri.
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.Metin dosyalarına doğrudan'gelen verileri yüklemek için bir görev kullanabilirsiniz... SQL Server tablolar ve görünümler veya veri yüklemek için bir hedef bileşeni kullanabilirsiniz SQL Server tablolar ve görünümler, dönüşümler sütun verileri uygulandıktan sonra.
Bir Integration Services Paket, diğer paketleri çalıştırabilirsiniz. Paketleri yeniden kullanma ve yönetme daha kolay biçimde pek çok yönetim işlevleri içeren BIR veri dönüştürme çözüm birden çok paketlere ayrılabilir.
Farklı sunucularda aynı yönetim işlevleri gerçekleştirmek gereksinim duyarsanız, paketleri kullanabilirsiniz.Paket döngü sunucuları arasında numaralandırmak ve birden çok bilgisayarda aynı işlevleri gerçekleştirmek için kullanabilirsiniz.Yönetimini desteklemek üzere SQL Server, Integration Services Numaralayıcı arasında dolaşır sağlar. SQL Server Yönetim Nesneleri (SMO) nesneleri. Bir paket içinde her iş üzerinde aynı yönetim işlevleri gerçekleştirmek için SMO numaralayıcı kullanabilirsiniz Işleri topluluğuSQL Server yükleme.
SSIS paketler de kullanılarak zamanlanabileceği SQL Server Aracı işler.
|