Görev 2: Ekleme ve bir düz dosya Bağlantı Yöneticisi'ni yapılandırma
Bu görevi az önce oluşturduğunuz paket için bir düz dosya Bağlantı Yöneticisi ekleyin.Bir düz dosya Bağlantı Yöneticisi, düz bir dosyadan verileri ayıklamak bir paket sağlar.Düz dosya Bağlantı Yöneticisi'ni kullanarak, dosya adı ve konumu, yerel ayar ayar kod sayfa ve düz dosya veri paket ayıklar, uygulamak için sütun ayırıcılar da dahil olmak üzere dosyanın biçimini belirtebilirsiniz.Ek olarak, el ile tek tek sütunların veri türünü belirtmek veya kullanabilirsinizSütun türleri ÖnerIntegration Servicesveri türleri. ayıklanan veri sütunları otomatik olarak eşlemek için iletişim kutusu
Bağlantı Yöneticisi ile çalışan her dosya formatının yeni düz dosya oluşturmanız gerekir.Bu tam olarak aynı veri biçimine sahip birden çok düz dosyalardan veri ayıklayan için tek bir düz dosya Bağlantı Yöneticisi için paketinize eklemek ve gerekecektir.
Bu öğretici, düz dosya bağlantı yöneticisinde aşağıdaki özellikleri yapılandıracak:
Sütun adlarıSütun adları düz dosya olmadığından, varsayılan sütun adları. düz dosya Bağlantı Yöneticisi oluşturur Bu varsayılan adları her sütunun ne gösteren tanımlamak için yararlı değildir.Bu varsayılan adlardan daha kullanışlı hale getirmek için düz dosya veri, yüklenecek olan olgu tablosundaki eşleşen adları varsayılan adlarını değiştirmek gerekir.
Veri eşlemeVeri türü tüm düz dosya veri kullanılan düz dosya Bağlantı Yöneticisi için belirttiğiniz eşlemeleri kaynak Bağlantı Yöneticisi. başvuru bileşenleri , Ya da el ile veri türlerini düz dosya Bağlantı Yöneticisi'ni kullanarak bağlanabilirler ve kullanabileceğinizSütun türleri Öner iletişim kutusu. Bu öğreticide, içinde önerilen eşlemelerini görüntülemekSütun türleri Öner iletişim kutusunu ve sonra el ile gerekli eşlemeleri Düz dosya Bağlantı Yöneticisi'Düzenleyicisi iletişim kutusu.
Düz dosya Bağlantı Yöneticisi, yerel ayar ayar veri dosyası hakkında bilgi sağlar.Bilgisayar İngilizce (ABD) bölgesel seçenek kullanacak şekilde, gereken küme ek özellikler,Düz dosya Bağlantı Yöneticisi'Düzenleyicisi iletişim kutusu.
Bir düz dosya Bağlantı Yöneticisi eklemek için
, Herhangi bir yeri sağBağlantı Yöneticisi alanını ve ardından Yeni düz dosya bağlantısı .
,Düz dosya Bağlantı Yöneticisi'Düzenleyicisi Düz dosya kaynağı için örnek veri. iletişim kutusunda, Bağlantı Yöneticisi adı yazın
' I tıklatınGöz atma.
,Açık iletişim kutusunda, örnek veri klasörünü bulup açın SampleCurrencyData.txt. Varsayılan olarak c:\Program Files\Microsoft SQL Server\100\Samples\tümleştirme Services\Tutorial\Creating basit ETL paket\Sample veri klasörü için öğretici örnek veri yüklenir.
yerel ayar ayar önemli özelliklerini ayarlamak için
,Düz dosya Bağlantı Yöneticisi'Düzenleyicisi iletişim kutusuna tıklatın Genel .
kümeyerel ayar ayar İngilizce (ABD) ve 1252 için kod sayfa .
Düz dosya Bağlantı Yöneticisi sütunları yeniden adlandırmak için
,Düz dosya Bağlantı Yöneticisi'Düzenleyicisi iletişim kutusunda, Gelişmiş' i tıklatın.
özellik bölmesinde, aşağıdaki değişiklikleri yapar:
DeğişiklikSütun 0 name özellik to AverageRate.
DeğişiklikSütun 1 name özellik to CurrencyID.
DeğişiklikSütun 2 adı özellik CurrencyDate .
DeğişiklikSütun 3 ad özelliğini EndOfDayRate .
Not
Varsayılan olarak, dört sütun başlangıçta bir dize veri türü [DT_STR] ile küme birOutputColumnWidth50.
Sütun veri türleri yeniden eşleştirmek için
,Düz dosya Bağlantı Yöneticisi'Düzenleyicisi iletişim kutusunda, Türleri Öner' i tıklatın.
Integration Services verilerin ilk 100 satırda dayalı en uygun veri türlerini otomatik olarak önerir.Daha az veya tam sayı veya Boole veri için varsayılan veri türünü belirtmek veya dize sütunlara doldurma boşluk eklemek için veri örneklemek için bu öneriyi seçenekleri de değiştirebilirsiniz.
Şu an için yok seçenekleri değişiklikSütun türleri Öner iletişim ve TamamIntegration ServicesÖner sütun için veri türleri için ' Bu sayı,Gelişmiş bölmesi nerede görüntüleyebilir tarafından önerilen sütun veri türleri düz dosya Bağlantı Yöneticisi'Düzenleyicisi iletişim kutusunda, Integration Services.(If You ClickCancel, No suggestions are Made to sütun meta veriler and the default dize (DT_STR) veri türü kullanılır.)
Bu öğreticiIntegration Servicesönerdiği ikinci gösterilen veri türleri sütun, aşağıdaki tabloda verilerin SampleCurrencyData.txt dosyası.Ancak, bir sonraki görevi tanımlanır, hedef sütun için gerekli olan veri türleri aşağıdaki tabloda son sütununda gösterilir.
Düz dosya sütun
Önerilen türü
Hedef sütun
Hedef türü
AverageRate'e
Float [DT_R4]
FactCurrencyRate.AverageRate
Float
CurrencyID
Dize [DT_STR]
DimCurrency.CurrencyAlternateKey
nchar(3)
CurrencyDate
tarih [DT_DATE]
DimTime.FullDateAlternateKey
datetime
EndOfDayRate
Float [DT_R4]
FactCurrencyRate.EndOfDayRate
Float
Veri türleri için önerilenCurrencyID ve CurrencyDate sütun alanlarının hedef tablo. veri türleriyle uyumlu değil Çünkü veri türüDimCurrency.CurrencyAlternateKey(3), nchar değilCurrencyID gerekir değiştirilmesine dizeden [DT_STR] dize [DT_WSTR].Ayrıca, alanDimTime.FullDateAlternateKeytanımlanan tarih saat veri türü olarak; bu nedenle,Para tarih tarafından değiştirilmesi gerekiyor tarih [DT_ tarih] [DT_DBTIMESTAMP] zaman damgası veritabanına.
Özelliği bölmesinde sütun veri türünü değiştirmeCurrencyID Unicode dize [DT_WSTR] dizesinden [DT_STR].
Özellik bölmesinde, sütunun veri türünü değiştirmeCurrencyDate zaman damgası [DT_DBTIMESTAMP] veritabanına [DT_DATE] tarihten itibaren.
' I tıklatınOK.
Ders, bir sonraki görev
Görev 3: Ekleme ve OLE DB Bağlantı Yöneticisi'ni yapılandırma
|