Aracılığıyla paylaş


Düz Dosya Veri Kaynağına Bağlanma (SQL Server İçeri ve Dışarı Aktarma Sihirbazı)

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

Bu konu başlığında, SQL Server İçeri ve Dışarı Aktarma Sihirbazı'nın Veri Kaynağı Seç veya Hedef Seç sayfasından düz bir dosya (metin dosyası) veri kaynağına nasıl bağlanabileceğiniz gösterilir. Düz dosyalar için, sihirbazın bu iki sayfası farklı seçenek kümeleri sunar, bu nedenle bu konu düz dosya kaynağını ve düz dosya hedefini ayrı olarak açıklar.

Basit metin içeri aktarma için bir alternatif

Metin dosyasını SQL Server'a aktarmanız gerekiyorsa ve İçeri ve Dışarı Aktarma Sihirbazı'nda sağlanan tüm yapılandırma seçeneklerine ihtiyacınız yoksa, SQL Server Management Studio'da (SSMS) Düz Dosya İçeri Aktarma Sihirbazı'nı kullanmayı göz önünde bulundurun. Daha fazla bilgi için aşağıdaki makalelere bakın:

Düz dosya kaynağına bağlanma

Düz dosya veri kaynakları için dört sayfalık seçenekler vardır. Çok fazla sayfa var! Ancak her sayfada çok fazla zaman harcamanıza gerek yoktur. Dikkate alınması gereken görevler şunlardır.

Sayfa Tavsiye Türü
Biçim bölümündeki seçenekleri güncelleştirdiğinizden emin olun. Önerilir
Sütun ve satır sınırlayıcılarını (Sınırlandırılmış dosya için) denetlediğinizden veya sütunları işaretlediğinizden (Sabit Genişlik dosyası için) emin olun. Önerilir
İsteğe bağlı olarak, varsayılan olarak sütunlara atanan veri türlerini ve diğer özellikleri denetleyin. Opsiyonel
İsteğe bağlı olarak, belirttiğiniz ayarları kullanarak verilerin bir örneğini önizleyin. Opsiyonel

Genel sayfa (kaynak)

Genel sayfasında, dosyayı seçmek için göz atın, ardından Biçim bölümünde ayarları doğrulayın.

Genel düz dosya bağlantısı

Belirtilmesi gereken seçenekler (Genel sayfası)

Dosya adı
Düz dosyanın yolunu ve dosya adını girin.

Gözat
Düz veri dosyasını bulun.

Locale
Sıralama ve tarih ve saat biçimleri için dile özgü bilgiler sağlamak üzere yerel ayarı belirtin.

Unicode
Dosyanın Unicode kullanıp kullanmadığını belirtin. Unicode kullanıyorsanız kod sayfası belirtemezsiniz.

Kod sayfası
Unicode olmayan metin için kod sayfasını belirtin.

Biçim
Dosyanın sınırlandırılmış, sabit genişlikli veya düzensiz doğru biçimlendirme kullanıp kullanmayacağını seçin.

Değer Description
Sınırlandırılmış Sütunlar sınırlayıcılarla ayrılır. Sınırlayıcıyı Sütunlar sayfasında belirtirsiniz.
Sabit genişlik Sütunların genişliği sabit.
Sağa düzensiz hizalama Düzensiz doğru dosyalar, satır sınırlayıcısı tarafından sınırlandırılan son sütun dışında her sütunun sabit genişliğine sahip olduğu dosyalardır.

Metin niteleyicisi
Varsa, dosya tarafından kullanılan metin niteleyicisini belirtin. Örneğin, metin alanlarının tırnak içine alınacağını belirtebilirsiniz. (Bu özellik yalnızca Sınırlandırılmış dosyalar için geçerlidir.)

Uyarı

Metin niteleyicisini seçtikten sonra Yok seçeneğini yeniden belirleyemezsiniz. Metin niteleyicisini kaldırmak için Yok yazın.

Üst bilgi satırı sınırlayıcısı
Üst bilgi satırları için sınırlayıcılar listesinden seçim yapın veya sınırlayıcı metnini girin.

Değer Description
{CR}{LF} Üst bilgi satırı, satır başı satır besleme bileşimiyle sınırlandırılır.
{CR} Başlık satırı, bir geri dönüş karakteri ile sınırlandırılır.
{LF} Üst bilgi satırı bir satır akışıyla sınırlandırılır.
Noktalı Virgül {;} Üst bilgi satırı noktalı virgülle ayrılmıştır.
İki nokta {:} Başlık satırı iki nokta üst üste ile ayrılmıştır.
Virgül {,} Üst bilgi satırı virgülle ayrılmıştır.
Sekme {t} Üst bilgi satırı bir sekmeyle sınırlandırılır.
Dikey çubuk {|} Üst bilgi satırı dikey çubukla sınırlandırılır.

Atlanacak üst bilgi satırları
Dosyanın en üstünde kaç satır atlanacağını belirtin, varsa.

İlk veri satırındaki sütun adları
İlk satırın (atlanan satırdan sonra) sütun adları içerip içermediğini belirtin.

Sütunlar sayfası - Biçim = Sınırlandırılmış (kaynak)

Sütunlar sayfasında, sihirbazın tanımladığı sütun listesini ve sınırlayıcıları doğrulayın. Aşağıdaki ekran görüntüsünde düz dosya biçimi olarak Sınırlandırılmış seçeneğini belirttiğiniz sayfa gösterilmektedir.

Düz dosya, sınırlandırılmış, Sütunlar sayfası

Belirtme seçenekleri (Sütunlar sayfası - Biçim = Sınırlandırılmış)

Satır sınırlayıcısı
Kullanılabilir satır sınırlayıcıları listesinden seçim yapın veya sınırlayıcı metnini girin.

Değer Description
{CR}{LF} Satırlar, araba dönüşü ve satır besleme kombinasyonu ile belirlenir.
{CR} Satırlar bir satır başı ile sınırlandırılır.
{LF} Satırlar bir satır akışıyla sınırlandırılır.
Noktalı Virgül {;} Satırlar noktalı virgülle ayrılmıştır.
İki nokta {:} Satırlar iki nokta ile sonlandırılır.
Virgül {,} Satırlar virgülle ayrılmıştır.
Sekme {t} Satırlar bir sekmeyle sınırlandırılır.
Dikey çubuk {|} Satırlar dikey çubukla sınırlandırılır.

Sütun sınırlayıcısı
Kullanılabilir sütun sınırlayıcıları listesinden seçim yapın veya sınırlayıcı metnini girin.

Değer Description
{CR}{LF} Sütunlar, satır başı satır besleme bileşimiyle sınırlandırılır.
{CR} Sütunlar bir satır başı ile sınırlandırılır.
{LF} Sütunlar bir satır akışıyla sınırlandırılır.
Noktalı Virgül {;} Sütunlar noktalı virgülle ayrılmıştır.
İki nokta {:} Sütunlar iki nokta ile ayrılır.
Virgül {,} Sütunlar virgülle ayrılmıştır.
Sekme {t} Sütunlar bir sekmeyle sınırlandırılır.
Dikey çubuk {|} Sütunlar dikey çubukla sınırlandırılır.

Satırları önizleme
Seçilen seçenekleri kullanarak düz dosyada sütunlara ve satırlara ayrılmış örnek verileri görüntüleyin.

Yenileme
Yenile'ye tıklayarak sınırlayıcıları atlayarak değiştirmenin etkisini görüntüleyin. Bu düğme yalnızca diğer bağlantı seçeneklerini değiştirdikten sonra görünür hale gelir.

Sütunları Sıfırla
Özgün sütunları geri yükleyin.

Sütunlar sayfası - Biçim = Sabit Genişlik (kaynak)

Sütunlar sayfasında, sihirbazın tanımladığı sütun listesini ve sınırlayıcıları doğrulayın. Aşağıdaki ekran görüntüsünde düz dosya biçimi olarak Sabit Genişlik'i seçtiğinizde sayfa gösterilir.

Düz dosya, sabit genişlikli, Sütunlar sayfası

Belirtilmesi gereken seçenekler (Sütunlar sayfası - Biçim = Sabit Genişlik)

Yazı tipi
Önizleme verilerinin görüntüleneceği yazı tipini seçin.

Kaynak veri sütunları
Dikey kırmızı satır işaretçisini kaydırarak satırın genişliğini ayarlayın ve önizleme penceresinin üst kısmındaki cetvele tıklayarak sütunların genişliğini ayarlayın

Satır genişliği
Tek tek sütunlar için sınırlayıcı eklemeden önce satırın uzunluğunu belirtin. Veya satırın sonunu işaretlemek için önizleme penceresindeki dikey kırmızı çizgiyi sürükleyin. Satır genişliği değeri otomatik olarak güncelleştirilir.

Sütunları Sıfırla
Özgün sütunları geri yükleyin.

Sütunlar sayfası - Biçim = Sağa Düzensiz (kaynak)

Sütunlar sayfasında, sihirbazın tanımladığı sütun listesini ve sınırlayıcıları doğrulayın. Aşağıdaki ekran görüntüsünde düz dosya biçimi olarak Ragged Right'i seçtiğinizde sayfa gösterilir.

Uyarı

Düzensiz doğru dosyalar, satır sınırlayıcısı tarafından sınırlandırılan son sütun dışında her sütunun sabit genişliğine sahip olduğu dosyalardır.

Düz dosya, sağa düzensiz, Sütunlar sayfası

Belirtilmesi gereken seçenekler (Sütunlar sayfası - Biçim = Düzensiz Sağ)

Yazı tipi
Önizleme verilerinin görüntüleneceği yazı tipini seçin.

Kaynak veri sütunları
Dikey kırmızı satır işaretçisini kaydırarak satırın genişliğini ayarlayın ve önizleme penceresinin üst kısmındaki cetvele tıklayarak sütunların genişliğini ayarlayın

Satır sınırlayıcısı
Kullanılabilir satır sınırlayıcıları listesinden seçim yapın veya sınırlayıcı metnini girin.

Değer Description
{CR}{LF} Satırlar, araba dönüşü ve satır besleme kombinasyonu ile belirlenir.
{CR} Satırlar bir satır başı ile sınırlandırılır.
{LF} Satırlar bir satır akışıyla sınırlandırılır.
Noktalı Virgül {;} Satırlar noktalı virgülle ayrılmıştır.
İki nokta {:} Satırlar iki nokta ile sonlandırılır.
Virgül {,} Satırlar virgülle ayrılmıştır.
Sekme {t} Satırlar bir sekmeyle sınırlandırılır.
Dikey çubuk {|} Satırlar dikey çubukla sınırlandırılır.

Sütunları Sıfırla
Özgün sütunları geri yükleyin.

Gelişmiş sayfa (kaynak)

Gelişmiş sayfasında, veri kaynağındaki her sütun hakkında veri türü ve boyutu da dahil olmak üzere ayrıntılı bilgiler gösterilir. Aşağıdaki ekran görüntüsünde, sınırlandırılmış düz bir dosyadaki ilk sütunun Gelişmiş sayfası gösterilmektedir.

Düz dosya, sınırlandırılmış, Gelişmiş sayfa

Ekran görüntüsünde, sayıları içeren kimlik sütununun başlangıçta bir dize veri türüne sahip olduğuna dikkat edin.

Belirtme seçenekleri (Gelişmiş sayfa)

Her sütunun özelliklerini yapılandırma
Sağ bölmede özelliklerini görüntülemek için sol bölmede bir sütun seçin. Aşağıdaki tabloya, sütun özelliklerinin açıklaması için bakın. Listelenen özelliklerden bazıları yalnızca belirli düz dosya biçimleri ve belirli veri türlerinin sütunları için yapılandırılabilir.

Mülkiyet Description
İsim Açıklayıcı bir sütun adı sağlayın. Bir ad girmezseniz, Integration Services otomatik olarak Sütun 0, Sütun 1 vb. biçiminde bir ad oluşturur.
ColumnDelimiter Kullanılabilir sütun sınırlayıcıları listesinden seçim yapın. Metinde oluşma olasılığı olmayan sınırlayıcıları seçin. Sabit genişlikli sütunlar için bu değer yoksayılır.

{CR}{LF}. Sütunlar, satır başı satır besleme bileşimiyle sınırlandırılır.

{CR}. Sütunlar bir satır başı ile sınırlandırılır.

{LF}. Sütunlar bir satır akışıyla sınırlandırılır.

Noktalı virgül {;}. Sütunlar noktalı virgülle ayrılmıştır.

{:} iki nokta üst üste. Sütunlar iki nokta ile ayrılır.

Virgül .{,} Sütunlar virgülle ayrılmıştır.

Sekme {t}. Sütunlar bir sekmeyle sınırlandırılır.

Dikey çubuk {|}. Sütunlar dikey çubukla sınırlandırılır.
ColumnType Sütunun sınırlandırılmış mı, sabit genişlikli mi yoksa sağ mı düzensiz olduğunu belirtir. Bu özellik salt okunurdur. Düzensiz doğru dosyalar, son sütun dışında her sütunun sabit bir genişliğe sahip olduğu dosyalardır. Satır sınırlayıcısı tarafından sınırlandırılır.
InputColumnWidth Bayt sayısı olarak depolanacak değeri belirtin; Unicode dosyaları için bu değer bir karakter sayısıdır. Sınırlandırılmış sütunlar için bu değer yoksayılır.

Not Nesne modelinde bu özelliğin adı ColumnWidth'tir.
DataPrecision Sayısal verilerin kesinliğini belirtin. Hassasiyet basamak sayısını ifade eder.
DataScale Sayısal verilerin ölçeğini belirtin. Ölçek, ondalık basamak sayısını ifade eder.
Datatype Kullanılabilir veri türleri listesinden öğesini seçin.
Daha fazla bilgi için bkz. Integration Services Veri Türleri.
OutputColumnWidth Bayt sayısı olarak depolanacak değeri belirtin; Unicode dosyaları için bu değer bir karakter sayısına karşılık gelir. Veri Akışı görevinde bu değer, Düz Dosya kaynağının çıkış sütun genişliğini ayarlamak için kullanılır. Nesne modelinde, bu özelliğin adı MaximumWidth'tir.
TextQualified Metin verilerinin tırnak işaretleri gibi metni niteleyen karakterlerle çevrelenip çevrelenmediğini belirtin.

Doğru: Düz dosyadaki metin verileri nitelenmiş. Hatalı: Düz dosyadaki metin verileri belirtilmiş veya sınırlandırılmış DEĞİLİR.

Yeni
Yeni'ye tıklayarak yeni bir sütun ekleyin. Varsayılan olarak, Yeni düğmesi listenin sonuna yeni bir sütun ekler. Düğme, açılan listede bulunan aşağıdaki seçeneklere de sahiptir.

Değer Description
Sütun Ekle Listenin sonuna yeni bir sütun ekleyin.
Öncesine Ekle Seçili sütunun önüne yeni bir sütun ekleyin.
Ardından Ekle Seçili sütunun arkasına yeni bir sütun ekleyin.

Delete
Bir sütun seçin ve sil'e tıklayarak sütunu kaldırın.

Tür Önerin
Dosyadaki örnek verileri değerlendirmek ve her sütunun veri türü ve uzunluğuyla ilgili öneriler almak için Sütun Türleri Öner iletişim kutusunu kullanın.

Sütun Türlerini Öner iletişim kutusunu görüntülemek için Türleri Öner'e tıklayın.

Düz dosya bağlantısı için öneri türleri iletişim kutusu

Sütun Türleri Öner iletişim kutusunda seçenekleri belirleyip Tamam'a tıkladıktan sonra sihirbaz bazı sütunların veri türlerini değiştirebilir.

Aşağıdaki ekran görüntüsünde, Türleri öner'e tıkladıktan sonra sihirbaz, veri kaynağındaki kimlik sütununun metin dizesi değil aslında bir sayı olduğunu fark etti ve sütunun veri türünü bir dizeden tamsayıya dönüştürdü.

Düz dosya bağlantısı geliştirildikten sonra

Daha fazla bilgi için bkz. Sütun Türleri Öner Diyalog Kutusu Kullanıcı Arabirimi Referansı.

Önizleme sayfası (kaynak)

Önizleme sayfasında, sütun listesinin ve örnek verilerin beklediğiniz gibi olduğunu doğrulayın.

Düz dosya, Önizleme sayfası

Belirtilmesi gereken seçenekler (Önizleme sayfası)

Atlanacak veri satırları
Düz dosyanın başında kaç satırın atleneceğini belirtin.

Satırları önizleme
Düz dosyada, seçtiğiniz seçeneklere göre sütunlara ve satırlara ayrılmış örnek verileri görüntüleyin.

Yenileme
Yenile'ye tıklayarak atlanması gereken satır sayısını değiştirmenin etkisini görüntüleyin. Bu düğme yalnızca diğer bağlantı seçeneklerini değiştirdikten sonra görünür hale gelir.

Önizleme sayfası hakkında daha fazla bilgi için aşağıdaki Integration Services başvuru sayfasına bakın: Düz Dosya Bağlantı Yöneticisi Düzenleyicisi (Önizleme Sayfası).

Düz dosya hedefine bağlan

Düz dosya hedefi için, aşağıdaki ekran görüntüsünde gösterildiği gibi yalnızca tek bir seçenek sayfası vardır. Dosyayı seçmek için göz atın, ardından Biçim bölümünde ayarları doğrulayın.

Düz dosya hedefine bağlan

Belirtilecek seçenekler (Hedef sayfası seçin )

Dosya adı
Düz dosyanın yolunu ve dosya adını girin.

Gözat
Düz veri dosyasını bulun.

Locale
Sıralama ve tarih ve saat biçimleri için dile özgü bilgiler sağlamak üzere yerel ayarı belirtin.

Unicode
Dosyanın Unicode kullanıp kullanmadığını belirtin. Unicode kullanıyorsanız kod sayfası belirtemezsiniz.

Kod sayfası
Unicode olmayan metin için kod sayfasını belirtin.

Biçim
Dosyanın sınırlandırılmış, sabit genişlikli veya düzensiz doğru biçimlendirme kullanıp kullanmayacağını seçin.

Değer Description
Sınırlandırılmış Sütunlar sınırlayıcılarla ayrılır. Sınırlayıcıyı Sütunlar sayfasında belirtirsiniz.
Sabit genişlik Sütunların genişliği sabit.
Sağa düzensiz hizalama Düzensiz doğru dosyalar, satır sınırlayıcısı tarafından sınırlandırılan son sütun dışında her sütunun sabit genişliğine sahip olduğu dosyalardır.

Metin niteleyicisi
Varsa, dosya tarafından kullanılan metin niteleyicisini belirtin. Örneğin, metin alanlarının tırnak içine alınacağını belirtebilirsiniz. (Bu özellik yalnızca Sınırlandırılmış dosyalar için geçerlidir.)

Uyarı

Bir metin niteleyicisini seçtikten sonra Yok seçeneğini yeniden seçemezsiniz. Metin niteleyicisini kaldırmak için Yok yazın.

Ayrıca bakınız

Veri Kaynağı Seçin
Hedef Seçin