Aracılığıyla paylaş


Zaman uyumlu ve zaman uyumsuz dönüşümleri anlama

Bir zaman uyumlu ve zaman uyumsuz dönüştürme de arasındaki farkı anlamak için Integration Services, onu en kolay başlangıç anlayış bir zaman uyumlu dönüştürme.Zaman uyumlu dönüştürme gereksinimlerinizi karşılamıyorsa, tasarımınız zaman uyumsuz dönüştürme gerektirebilir.

Zaman uyumlu dönüşümleri

saat uyumlu dönüştürme gelen satırları işler ve bunları veri akışı tek bir satırda aynı anda geçirir.Çıkış giriş, aynı anda oluştuğunu anlamı ile zaman uyumlu saat.Bu nedenle, işlem belirli bir satır için dönüştürme diğer satırlardaki veri küme hakkında bilgi gerekli değildir.Gerçek uygulama, bunlar bir bileşenden diğerine geçmesi, ancak bu arabellekleri kullanıcı için saydam ve her satır ayrı ayrı işlenir kabul edilebilir gibi arabellekleri satırlar gruplandırılır.

Zaman uyumlu dönüştürme veri dönüştürme dönüştürme örneğidir.Gelen her satır için belirtilen değere dönüştürür sütun ve yolda bir satır gönderir.Her ayrı dönüştürme işlemi tüm diğer satırlardan birindeki bağımsız olan veri küme.

De Integration Services komut dosyası kullanan kullanan kullanan dosyası kullanan ve programlama, zaman uyumlu dönüştürme bileşenin giriş Kimliğini arayan ve ona atama tarafından belirttiğiniz SynchronousInputID özellik, bileşenin çıkış verir.Bu giriş her satırdan işlemek ve her satır için belirtilen çıktıları otomatik olarak göndermek için veri akışı altyapısı bildirir.Her satırdaki her çıkış için gitmek istiyorsanız, verilerin çıktısını almak için herhangi bir ek kod yazmak zorunda değil.Kullanırsanız, ExclusionGroup satırları bir veya başka bir grup gibi koşullu Böl çıkışları için yalnızca gideceğini belirlemek için özellik dönüştürme, çağırması gerekir DirectRow yöntem seçmek uygun hedef için her satır.Hata çıktı olduğunda çağırması gerekir DirectErrorRow satırlar yerine hata çıktı sorunları ile göndermevarsayılan çıktı.

Zaman uyumsuz dönüşümleri

Tasarımınızın her satır bağımsız olarak tüm satırları işlemek mümkün olmadığı zaman zaman uyumsuz dönüştürme gerektirir karar verebilirsiniz.Başka bir deyişle, işlenir, ancak saat uyumsuz olarak veya giriş'den farklı bir zamanda veri yerine çıktı gerekir gibi veri akışı boyunca her satır geçirilemez.Örneğin, aşağıdaki senaryolarda, zaman uyumsuz dönüştürme gerektirir:

  • Birden çok arabellek veri işleme yapmadan önce almaya bileşeni vardır.Sıralama dönüştürme Bileşen satırları tek bir işlemle eksiksiz küme işlemek sahip olduğu örneğidir.

  • Birden çok girdi satırlarını birleştirmek bileşen vardır.Birleştirme dönüştürme bileşen her giriş gelen birden çok satır incelemek ve sıralanmış olarak birleştirmek sahip olduğu örneğidir.

  • Hiçbir satır giriş ve çıkış satırlar arasındaki bire vardır.toplu dönüştürme çıktı hesaplanan toplu değerleri tutmak için bir satır eklemek bileşenin olduğu örneğidir.

De Integration Services komut dosyası kullanan kullanan kullanan dosyası kullanan ve programlama, zaman uyumsuz dönüştürme için 0 değerini atayarak belirttiğiniz SynchronousInputID özellik, bileşenin çıkış verir..This tells the data flow engine not to send each row automatically to the outputs.Sonra her satır, zaman uyumsuz dönüştürme çıktı için oluşturulan yeni çıkış arabelleği ekleyerek uygun çıkış için açıkça göndermek üzere kod yazmak gerekir.

Not

Bir kaynak bileşeni de açıkça bunu kendi çıktı arabelleği için veri kaynağından okuyan her satırı eklemeniz gerekir bu yana bir kaynak ile zaman uyumsuz çıkışlarına dönüştürme benzer.

Ayrıca, zaman uyumlu dönüştürme çıkış için her giriş satır kopyalayarak açıkça öykünen zaman uyumsuz dönüştürme mümkün olacaktır.Bu yaklaşımı kullanarak, sütunları yeniden adlandırma veya veri türleri veya biçimleri dönüştürmek.Ancak bu yaklaşım, performansı düşürür.Kopyala sütun veya veri dönüştürme gibi yerleşik Tümleştirme Hizmetleri bileşenleri kullanarak daha iyi bir performans ile aynı sonuçlar elde edebilirsiniz.

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.