Ham dosya hedef
Ham Dosya hedefi Ham verileri bir dosyaya yazar.Hedef yerel veri biçimi olduğu için veri çeviri gerektirir ve çok az ayrıştırma.Bunun anlamı Ham Dosya hedefi daha çabuk düz dosyası gibi başka hedefler ve ole db hedef veri de yazabilir.
Yapılandırabileceğiniz Ham Dosya hedefi şu şekilde:
Dosyanın adını veya dosyanın adını içeren değişken olan bir erişim modu belirtmek Ham Dosya hedefi yazar.
Gösterir olup olmadığını Ham Dosya hedefi verileri yeni bir dosya oluşturur veya aynı ada sahip varolan dosyaya ekler.
Ham Dosya hedefi Sık sık Ara sonuçlar arasındaki paket yürütmeler kısmen işlenen veri yazmak için kullanılır.Ham veri saklama gelir verileri hızlı bir şekilde ham dosya kaynak tarafından okunabilir ve onun son yüklenmeden önce daha fazla dönüştürülmüş olduğunu hedef.Örneğin, birkaç kez paket çalıştıran ve her saat ham veri dosyaları için yaz.Daha sonra her bir dosyadan okunan bir veri küme verileri birleştirmek için bir sendika tüm dönüştürme kullanın ve ardından son hedefine verileri gibi yükleme önce verileri özetleyen ek dönüştürmeleri için Ham Dosya kaynak farklı bir paket kullanabilirsiniz bir SQL Server tablo.
Not
Ham Dosya hedefi Null veri ancak değil ikili büyük nesne (blob) veri destekler.
Not
Ham Dosya hedefi Bir Bağlantı Yöneticisi'ni kullanın.
Bu kaynak, normal bir giriş vardır.Hata çıktı desteklemiyor.
Append ve yeni dosya seçenekleri
The WriteOption property includes options to append data to an existing file or create a new file.
Not
meta veriler dosyasındaki meta veriler eşleştirmek için eklenmiş veri ekleme işlemi gerektirir.
Aşağıdaki tablo kullanılabilir seçenekleri açıklar WriteOption özellik.
Seçenek |
Açıklama |
---|---|
Append |
Verileri varolan bir dosyaya ekler.meta veriler Eklenen veri dosyası biçimi eşleşmelidir. |
Her zaman oluştur |
Her zaman yeni bir dosya oluşturur. |
Bir kez oluşturma |
Yeni bir dosya oluşturur.Dosya varsa, bileşen başarısız olur. |
Kesemez ve ekleme |
Varolan bir dosyayı keser ve sonra da veri dosyasına yazar.meta veriler Eklenen veri dosyası biçimi eşleşmelidir. |
Ham dosya hedef döngü kullanarak
O kullandığı veri akışının, Ham Dosya hedefi olan bir döngüde, dosyayı bir kere oluşturup, sonra döngüyü yineler, verileri dosyaya eklemek isteyebilirsiniz.Dosyaya veri eklemek için eklenen verileri varolan dosyasının biçimi eşleşmelidir.
İlk döngü içinde dosyası oluşturun ve sonra loop sonraki yinelemelerini satır eklemek için aşağıdaki komutu tasarım yapmanız gereken saat:
Set WriteOption özellik için CreateOnce veya CreateAlwaysve bir döngü çalıştırın.Dosyası oluşturulur.Bu eklenen veri ve dosya meta veriler metinle eşleşmesini kesinleştirir.
Reset the WriteOption özellik to Append and küme the ValidateExternalMetadata özellik to False.
Kullanırsanız, TruncateAppend yerine seçenek ekleme seçenek kesmek önceki her tekrarda eklenen ve sonra yeni satır ekleme satırı.Kullanarak TruncateAppend seçeneği de gerektiren veri dosyası biçimi ile eşleşir.
Varolmayan bir Raw dosya biçimini kullanma
Varolan bir raw dosya biçimini kullanmak istiyorsanız, ancak dosya çalışma zamanında kullanılamıyor saat, tasarım sırasında varolan raw dosya belirttiğiniz saat ve bu şekilde ham dosya hedef gerektirir meta veri alma.paketni dağıtmadan önce küme ValidateExternalMetadata Ham dosya hedef özellik false.Çalışma sırasında saat, doğru biçime sahip yeni bir dosya oluşturulur.Bu senaryoda, paket doğrulamasının çalışma başarısız olur saat , ValidateExternalMetadata küme false.
Ham dosya hedef yapılandırma
Yapabilirsiniz küme Özellikler'inde SSIS Tasarımcısı veya programlı olarak.
The Advanced Editor dialog box reflects the properties that can be set programmatically.Yapabilirsiniz özellikleri hakkında daha fazla bilgi için küme , Gelişmiş Düzenleyici iletişim kutusunda veya programlı olarak aşağıdaki konulardan birini tıklatın:
Özellikleri küme hakkında daha fazla bilgi için bkz: Nasıl yapılır: Bir veri akışı bileşen özelliklerini ayarlama.
Dış Kaynaklar
Blog girdisini Başar Raw dosyaları olan, sqlservercentral.com,
|